!function(){"use strict";function e(){let e;a.init(),document.querySelector(".js-lazy")&&new LazyLoad({elements_selector:".js-lazy"}),(e=App.body.classList.contains("page-reveal-off")?document.querySelectorAll("[data-split='lines']:not([data-split-page-reveal])"):document.querySelectorAll("[data-split='lines']")).length&&e.forEach(e=>{let t;e.querySelectorAll("* > *:not(br):not(span)").length>0&&(t=e.querySelectorAll("* > *:not(br):not(span)")),new SplitText(t,{type:"lines",linesClass:"overflow-hidden"}),t.forEach(e=>{let t=e.querySelectorAll(".overflow-hidden");new SplitText(t,{type:"lines",linesClass:"split__line"})}),gsap.set(e.querySelectorAll(".split__line"),{y:"100%"})}),function e(){let t=document.querySelector(".js-ui-scroll-button");if(!t)return;let a=document.querySelector("section:nth-of-type(2)");t.addEventListener("click",()=>{gsap.to(window.document.documentElement,{duration:1,ease:"power2.inOut",scrollTo:a.offsetTop})})}(),function e(){let t=document.querySelectorAll(".js-scroll-to-id");t.length&&t.forEach(e=>{e.addEventListener("click",t=>{t.preventDefault();let a=e.getAttribute("href"),o=document.querySelector(`#${a.slice(1)}`);if(document.querySelector("#cotizar"),"600">$("#cotizar").width())var r=35;else var r=0;if("ubicacion"==a.slice(1))var i=85-r;else if("el-edificio"==a.slice(1))var i=150-r;else if("departamentos"==a.slice(1))var i=150-r;else if("galeria"==a.slice(1))var i=85-r;else if("respaldo"==a.slice(1))var i=85-r;else if("cotizar"==a.slice(1))var r=-40,i=60-r;else var i=0;"plano"==a.slice(1)?gsap.to(window.document.documentElement,{duration:1.2,ease:"power2.inOut",scrollTo:$("#plano").offset().top-i-110}):gsap.to(window.document.documentElement,{duration:1.2,ease:"power2.inOut",scrollTo:o.offsetTop-i})})})}(),function e(){let t=document.querySelectorAll(".js-scroll-to-id-menu");t.length&&t.forEach(e=>{e.addEventListener("click",t=>{t.preventDefault();let a=e.getAttribute("href"),o=document.querySelector(`#${a.slice(1)}`);if(o.width<"600")var r=80;else var r=0;if("ubicacion"==a.slice(1))var i=85-r;else if("el-edificio"==a.slice(1))var i=150-r;else if("departamentos"==a.slice(1))var i=150-r;else if("galeria"==a.slice(1))var i=85-r;else if("respaldo"==a.slice(1))var i=85-r;else if("cotizar"==a.slice(1))var i=60-r;else var i=0;gsap.to(window.document.documentElement,{duration:1.2,ease:"power2.inOut",scrollTo:o.offsetTop-i}),$(".js-nav-close").click()})})}(),function e(){if(!document.querySelector("[data-parallax]"))return;let t=document.querySelectorAll("[data-parallax]");t.forEach(e=>{let t=e.getAttribute("data-parallax");jarallax(e,{speed:t,imgElement:"[data-parallax-target]"})})}(),function e(){let t=document.querySelector(".js-ajax-form");if(!t)return;let a=t.querySelector(".js-ajax-form-alert");t.addEventListener("submit",e=>{e.preventDefault();let o=!0,r={};a.classList.remove("is-active"),a.classList.remove("is-success"),a.classList.remove("is-error");let i=t.querySelectorAll(".js-input-group");t.querySelectorAll(".form__error").forEach(e=>{e.innerHTML="",e.classList.remove("is-active")}),t.querySelectorAll(".-error").forEach(e=>{e.classList.remove("-error")});for(let s=0;s<i.length;s++){let l=i[s],n;l.querySelector("input")?n=l.querySelector("input"):l.querySelector("textarea")&&(n=l.querySelector("textarea"));let c=n.getAttribute("name"),d=n.value,u=l.querySelector(".form__error");if(n.hasAttribute("data-required")&&!d){n.classList.add("-error"),o=!1,u.classList.add("is-active"),u.innerHTML="Please fill this field";continue}if("email"===n.getAttribute("name")&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(d)){n.classList.add("-error"),o=!1,u.classList.add("is-active"),u.innerHTML="Please enter correct email";continue}r[c]=d}if(!o)return;let p="",m=new XMLHttpRequest,y=[];for(let f in r)y.push(`${f}=${r[f]}`),p=y.join("&");setTimeout(()=>{m.onreadystatechange=function(){setTimeout(()=>{4==this.readyState&&200==this.status?(a.classList.add("is-active"),a.classList.add("is-success"),a.querySelector(".ajax-form-alert__content").innerHTML=t.getAttribute("data-message-success")):(a.classList.add("is-active"),a.classList.add("is-error"),a.querySelector(".ajax-form-alert__content").innerHTML=t.getAttribute("data-message-error"))},400)},m.open("POST","",!0),m.setRequestHeader("Content-type","application/x-www-form-urlencoded"),m.send(p)},1e3)})}(),function e(){let t=document.querySelector(".js-sliderMain-type-360");if(!t)return;let a=t.querySelector(".js-slider-nav");new Swiper(t,{spaceBetween:0,speed:1e3,parallax:!0,grabCursor:!0,allowTouchMove:!0,touchMoveStopPropagation:!0,loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},lazy:{loadPrevNext:!0},breakpoints:{575:{parallax:!1}},navigation:{prevEl:a.querySelector(".js-prev"),nextEl:a.querySelector(".js-next")}})}(),function e(){let t=document.querySelector(".js-sliderMain-type-1");if(!t)return;let a=t.querySelector(".js-slider-nav");new Swiper(t,{spaceBetween:0,speed:1e3,parallax:!0,grabCursor:!0,allowTouchMove:!0,touchMoveStopPropagation:!0,lazy:{loadPrevNext:!0},breakpoints:{575:{parallax:!1}},navigation:{prevEl:a.querySelector(".js-prev"),nextEl:a.querySelector(".js-next")}})}(),function e(){let t=document.querySelector(".js-sliderMain-type-2");if(!t)return;let a=new Swiper(t,{spaceBetween:0,speed:600,parallax:!0,loop:!0,slidesPerView:3,centeredSlides:!0,lazy:{loadPrevNext:!0},breakpoints:{991:{slidesPerView:1}},pagination:{el:".js-pagination",bulletClass:"pagination__item",bulletActiveClass:"is-active",clickable:!0},navigation:{prevEl:".js-nav-prev",nextEl:".js-nav-next"}}),o=t.querySelectorAll(".js-slider-img"),i,s=o[a.realIndex];a.on("transitionStart",function(){i=o[a.realIndex],s.classList.remove("is-active"),i.classList.add("is-active"),s=o[a.realIndex]}),a.on("loopFix",function(){App.config.cursorFollower.enabled&&r.update()})}(),s.init(),function e(){let t=document.querySelectorAll(".js-section-slider");if(t.length)for(let a=0;a<t.length;a++){let o=t[a],r=0,i=!1,s=!1,l=!1;o.getAttribute("data-gap")&&(r=o.getAttribute("data-gap")),o.hasAttribute("data-loop")&&(i=!0),o.hasAttribute("data-center")&&(s=!0),o.hasAttribute("data-pagination")&&(l={el:o.querySelector(".js-pagination"),bulletClass:"pagination__item",bulletActiveClass:"is-active",clickable:!0});let n=o.getAttribute("data-slider-col").split(" "),c=1,d=1,u=1,p=1;n.forEach(e=>{e.includes("base")&&(c=e.slice(-1)),e.includes("lg")&&(d=e.slice(-1)),e.includes("md")&&(u=e.slice(-1)),e.includes("sm")&&(p=e.slice(-1))}),new Swiper(o,{speed:800,autoHeight:!0,spaceBetween:parseInt(r),centeredSlides:s,parallax:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,autoplay:{delay:5e3,disableOnInteraction:!1},lazy:{loadPrevNext:!0},slidesPerView:parseInt(c),breakpoints:{1199:{slidesPerView:parseInt(d)},991:{slidesPerView:parseInt(u)},767:{slidesPerView:parseInt(p)}},navigation:{prevEl:o.querySelector(".js-prev"),nextEl:o.querySelector(".js-next")},pagination:l})}}(),function e(){let t=document.querySelectorAll(".section-filter");if(t.length)for(let a=0;a<t.length;a++){let o=t[a],r=new Isotope(o.querySelector(".masonry"),{itemSelector:".masonry__item",percentPosition:!0,layoutMode:"packery",packery:{columnWidth:".masonry__sizer"}}),i=o.querySelectorAll(".filter-button-group button");for(let s=0;s<i.length;s++){let l=i[s];l.addEventListener("click",()=>{r.getItemElements().forEach(e=>{e.classList.remove("is-active")}),i.forEach(e=>e.classList.remove("btn-active")),l.classList.add("btn-active");let e=l.getAttribute("data-filter");r.arrange({filter:e})})}}}(),function e(){let t=document.querySelectorAll(".js-masonry.js-masonry-no-filter");if(t.length)for(let a=0;a<t.length;a++)new Isotope(t[a],{itemSelector:".masonry__item",percentPosition:!0,layoutMode:"packery",packery:{columnWidth:".masonry__sizer"}})}(),feather.replace(),GLightbox({autoplayVideos:!1,touchNavigation:!1}),function e(){gsap.registerPlugin(ScrollTrigger),ScrollTrigger.defaults({toggleActions:"restart pause resume pause",markers:!1});let t=gsap.timeline({scrollTrigger:{id:"ZOOM",trigger:"#header-zoom-container",scrub:.5,start:"top top",end:"+=100% 50px",pin:!0}});if("600">$("#cotizar").width())var a="-55%",o=1.5;else var a="-50%",o=1;t.to(".sectionHome__bg",{scale:3.4,autoAlpha:0},"sameTime").to("#header-zoom .zoom",{width:"100vw",height:"100vh",top:a},"sameTime").to(".image-1",{scale:o},"sameTime").to(".image-2",{scale:o,autoAlpha:1},"sameTime");let r=gsap.timeline({scrollTrigger:{id:"FRASE",trigger:".sectionHome__subTitle",scrub:.6,start:"top top",end:"+=100% 100px",pin:!1}});r.to(".sectionHome__subTitle",{autoAlpha:0},"sameTime"),r.to(".sectionHome__container .content-0",{autoAlpha:0},"sameTime"),r.from(".sectionHome__container .content-1",{autoAlpha:0},"sameTime").to(".sectionHome__container .content-1",{autoAlpha:1},"sameTime");let i=gsap.timeline({scrollTrigger:{id:"ISOTIPO",trigger:".sectionHome__isotipo",scrub:.7,start:"top top",end:"+=100% 300px",pin:!1}});i.to(".sectionHome__isotipo",{autoAlpha:0},"sameTime");let s=gsap.timeline({scrollTrigger:{id:"CONTACTO",trigger:".sectionHome__isotipo",scrub:.7,start:"top top",end:"+=100% 300px",pin:!1}});if(s.from(".blockContactoM__container",{bottom:"0"},"sameTime").to(".blockContactoM__container",{bottom:"-100px"},"sameTime"),$("body").hasClass("lp-proyecto-toquepala")&&new Swiper(".hero-landing-page",{slidesPerView:1,speed:700,grabCursor:!0,allowTouchMove:!0,height:400,touchMoveStopPropagation:!0,autoplay:{delay:5e3,disableOnInteraction:!1},effect:"fade",fadeEffect:{crossFade:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}),$("body").hasClass("pag-proyecto-toquepala")){var l=new Swiper(".gallery-top",{slidesPerView:1,speed:700,grabCursor:!0,allowTouchMove:!0,touchMoveStopPropagation:!0,lazy:{loadPrevNext:!0},loop:!0,loopedSlides:50,lazy:!0,effect:"fade",fadeEffect:{crossFade:!0},on:{slideChangeTransitionEnd:function(){$(".js-galeria-categoria").removeClass("-active");let e=this.realIndex+1;1==e?$('.js-galeria-categoria[data-ref="all"]').addClass("-active"):e>1&&e<=5?$('.js-galeria-categoria[data-ref="exteriores"]').addClass("-active"):e>5&&e<=39?$('.js-galeria-categoria[data-ref="interiores"]').addClass("-active"):40==e?$('.js-galeria-categoria[data-ref="recorridos"]').addClass("-active"):41==e&&$('.js-galeria-categoria[data-ref="videos"]').addClass("-active")}},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}),n=new Swiper(".gallery-thumbs",{direction:"vertical",slidesPerView:4,speed:700,grabCursor:!0,allowTouchMove:!0,touchMoveStopPropagation:!0,lazy:{loadPrevNext:!0},slideToClickedSlide:!0,lazy:!0,spaceBetween:30,loopedSlides:50,loop:!0});l.controller.control=n,n.controller.control=l}function c(e=!1){var t=!1;window.form_validated=!0;var a,o=$('select[name="interes"]'),r=$('input[name="nombre"]'),i=$('input[name="apellido"]'),s=$('input[name="correo"]'),l=$('input[name="telefono"]');return o.removeClass("-error"),r.removeClass("-error"),i.removeClass("-error"),s.removeClass("-error"),l.removeClass("-error"),""==o.val()&&(o.addClass("-error"),t=!0),""==r.val()&&(r.addClass("-error"),t=!0),""==i.val()&&(i.addClass("-error"),t=!0),""!=s.val()&&(a=s.val(),/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(a))||(s.addClass("-error"),t=!0),(""==l.val()||l.val().length<9)&&(l.addClass("-error"),t=!0),t}function d(e=!1){1==e?($(".js-notificacion-cotizar span").text("\xa1Muchas gracias! Hemos recibido tu solicitud."),$(".js-notificacion-cotizar").removeClass("-error"),$(".js-notificacion-cotizar").removeClass("-success"),$(".js-notificacion-cotizar").addClass("-success"),$(".js-notificacion-cotizar-container").slideDown(),$(".js-enviar-cotizar").text("Cotizar departamento"),$(".js-enviar-cotizar").removeClass("-disabled"),$(".js-form-cotizar").removeClass("form-loading"),$(".js-loader-cotizar").fadeOut(),$(".js-enviar-cotizar-container").addClass("col-12"),$(".js-enviar-cotizar-container").removeClass("col-10"),setTimeout(function(){$(".js-notificacion-cotizar-container").slideUp("slow",function(){$(".js-notificacion-cotizar span").text(""),$(".js-notificacion-cotizar").removeClass("-error"),$(".js-notificacion-cotizar").removeClass("-success");var e=$('input[name="nombre"]'),t=$('input[name="apellido"]'),a=$('input[name="correo"]'),o=$('input[name="telefono"]');e.val(""),t.val(""),a.val(""),o.val("")})},4e3)):3==e?($(".js-notificacion-cotizar span").text("Ya hemos recibido tu mensaje!"),$(".js-notificacion-cotizar").removeClass("-error"),$(".js-notificacion-cotizar").removeClass("-success"),$(".js-notificacion-cotizar").addClass("-success"),$(".js-notificacion-cotizar-container").slideDown(),$(".js-enviar-cotizar").text("Cotizar departamento"),$(".js-enviar-cotizar").removeClass("-disabled"),$(".js-form-cotizar").removeClass("form-loading"),$(".js-loader-cotizar").fadeOut(),$(".js-enviar-cotizar-container").addClass("col-12"),$(".js-enviar-cotizar-container").removeClass("col-10")):($(".js-notificacion-cotizar span").text("Ha ocurrido un error. Int\xe9ntalo nuevamente."),$(".js-notificacion-cotizar").removeClass("-error"),$(".js-notificacion-cotizar").removeClass("-success"),$(".js-notificacion-cotizar").addClass("-error"),$(".js-notificacion-cotizar-container").slideDown(),$(".js-enviar-cotizar").text("Cotizar departamento"),$(".js-enviar-cotizar").removeClass("-disabled"),$(".js-form-cotizar").removeClass("form-loading"),$(".js-loader-cotizar").fadeOut(),$(".js-enviar-cotizar-container").addClass("col-12"),$(".js-enviar-cotizar-container").removeClass("col-10"))}if($(document).on("click",".js-enviar-cotizar",function(e){e.preventDefault();var t=c();if($(".js-notificacion-cotizar-container").slideUp(),!t){$(".js-form-cotizar").addClass("form-loading"),$(".js-enviar-cotizar-container").removeClass("col-12"),$(".js-enviar-cotizar-container").addClass("col-10"),$(".js-loader-cotizar").fadeIn(),$(".js-enviar-cotizar").text("Enviando mensaje..."),$(".js-enviar-cotizar").addClass("-disabled");let a=setTimeout(function(){$(".js-notificacion-cotizar span").text("[1/3] Procesando informaci\xf3n..."),$(".js-notificacion-cotizar").removeClass("-error"),$(".js-notificacion-cotizar").removeClass("-success"),$(".js-notificacion-cotizar-container").slideDown()},1e3),o=setTimeout(function(){$(".js-notificacion-cotizar span").text("[2/3] Adjuntando archivos...")},2e3),r=setTimeout(function(){$(".js-notificacion-cotizar span").text("[3/3] Enviando mensaje, por favor espere")},3500);$.ajax({type:"POST",url:"https://toquepala162.pe/api/controlador/contacto",data:$(".js-form-cotizar").serialize(),success:function(e){if(e){var t=JSON.parse(e).response;clearTimeout(a),clearTimeout(o),clearTimeout(r),0==t?d(2):1==t?d(1):3==t?d(3):d()}else d()},error:function(e,t,a){d()}})}}),$(".js-form-cotizar").on("input",function(e){!0==window.form_validated&&c()}),GLightbox({selector:".glightbox-mod",touchNavigation:!1,draggable:!1,closeButton:!1,onClose(){},onOpen(){},beforeSlideLoad(e,t){}}),GLightbox({selector:".glightbox-mod-img",touchNavigation:!0,draggable:!0,closeButton:!0,skin:"img-overlay-bg",openEffect:"zoom",closeEffect:"zoom",zoomable:!0,onClose(){},onOpen(){},beforeSlideLoad(e,t){}}),window.valSelCotiza=2,$('select[name="interes"]').on("change",function(){$("#cotiza__zoom_101").addClass("d-none"),$("#cotiza__zoom_201").addClass("d-none"),$("#cotiza__zoom_202").addClass("d-none"),$("#cotiza__zoom_301").addClass("d-none"),$("#cotiza__zoom_302").addClass("d-none"),$("#cotiza__zoom_401").addClass("d-none"),$("#cotiza__zoom_402").addClass("d-none"),$("#cotiza__zoom_501").addClass("d-none"),$("#cotiza__zoom_502").addClass("d-none"),$("#cotiza__zoom_601").addClass("d-none"),$("#cotiza__zoom_602").addClass("d-none"),$("#cotiza__zoom_603").addClass("d-none"),$("#cotiza__galeria_201").addClass("d-none"),$("#cotiza__galeria_202").addClass("d-none"),$("#cotiza__galeria_301").addClass("d-none"),$("#cotiza__galeria_302").addClass("d-none"),$("#cotiza__galeria_401").addClass("d-none"),$("#cotiza__galeria_402").addClass("d-none"),$("#cotiza__galeria_501").addClass("d-none"),$("#cotiza__galeria_502").addClass("d-none"),$("#cotiza__galeria_601").addClass("d-none"),$("#cotiza__galeria_602").addClass("d-none"),$("#cotiza__galeria_603").addClass("d-none");let e=document.querySelector("#cotizar");if("600">$("#cotizar").width())var t=40;else var t=40;"2"!=window.valSelCotiza&&gsap.to(window.document.documentElement,{duration:1.2,ease:"power2.inOut",scrollTo:e.offsetTop-60-t});var a=this.value-1;window.valSelCotiza=a;var o=["101","201","202","301","302","401","402","501","502","602","603"];if(a<10)var r="Flat";else var r="D\xfaplex";$("#cotiza__title").html(r+" "+o[a]),$("#cotiza__360").attr("href","#cotiza360_"+o[a]),$("#cotiza__360").attr("data-rel",o[a]),$("#cotiza__galeria").attr("href","#cotizaGaleria_"+o[a]),$("#cotiza__galeria").attr("data-rel",o[a]),$("#cotiza__download").attr("href","https://toquepala162.pe/pdf/planos/Toquepala162_Plano_"+o[a]+".pdf"),$("#cotiza__download").attr("data-rel",o[a]),$("#cotiza__plano").attr("src","https://toquepala162.pe/images/planos/"+o[a]+".jpg"),$("#cotiza__plano_m").attr("src","https://toquepala162.pe/images/planos/"+o[a]+"_m.jpg"),$("#cotiza__area span").html(["248.7m2","143m2","80m2","143m2","126m2","143m2","126m2","143m2","126m2","154m2","158m2"][a]),$("#cotiza__descripcion span").html(["3 dorm / 2.5 ba\xf1os","3 dorm / 2.5 ba\xf1os","1 dorm + Estar / 1 ba\xf1o","3 dorm / 2.5 ba\xf1os","2 dorm + Estar / 2.5 ba\xf1os","3 dorm / 2.5 ba\xf1os","2 dorm + Estar / 2.5 ba\xf1os","3 dorm / 2.5 ba\xf1os","2 dorm + Estar / 2.5 ba\xf1os","1 dorm + Estar / 1 ba\xf1o","2 dorm + Estar / 2.5 ba\xf1os"][a]),$("#cotiza__zoom_"+o[a]).removeClass("d-none"),$("#cotiza__galeria_"+o[a]).removeClass("d-none"),"201"==o[a]?$(".js-cotiza-prev").addClass("-disabled"):$(".js-cotiza-prev").removeClass("-disabled"),"603"==o[a]?$(".js-cotiza-next").addClass("-disabled"):$(".js-cotiza-next").removeClass("-disabled")}),$('select[name="interes"]').val("2").change(),$(document).on("click",".js-cotiza-prev",function(){event.preventDefault();var e=window.valSelCotiza;$('select[name="interes"]').val(e).change()}),$(document).on("click",".js-cotiza-next",function(){event.preventDefault();var e=window.valSelCotiza+2;$('select[name="interes"]').val(e).change()}),$(document).on("click",".js-galeria-categoria",function(){event.preventDefault(),$(".js-galeria-categoria").removeClass("-active");var e=$(this).attr("data-ref");$(this).addClass("-active"),"all"==e?l.slideTo(0):"exteriores"==e?l.slideTo(0):"interiores"==e?l.slideTo(5):"recorridos"==e?l.slideTo(39):"videos"==e&&l.slideTo(40)}),$(document).on("click",".js-mapa-ubicacion",function(){event.preventDefault();var e=$(this).attr("data-rel");$(".mapboxgl-popup").remove(),"supermercados"==e?($(this).parent().toggleClass("-active"),$(this).parent().hasClass("-active")?$(".marker-supermercados").css("display","block"):$(".marker-supermercados").css("display","none")):"servicios"==e?($(this).parent().toggleClass("-active"),$(this).parent().hasClass("-active")?$(".marker-servicios").css("display","block"):$(".marker-servicios").css("display","none")):"areas-verdes"==e?($(this).parent().toggleClass("-active"),$(this).parent().hasClass("-active")?$(".marker-areas-verdes").css("display","block"):$(".marker-areas-verdes").css("display","none")):"restaurantes"==e?($(this).parent().toggleClass("-active"),$(this).parent().hasClass("-active")?$(".marker-restaurantes").css("display","block"):$(".marker-restaurantes").css("display","none")):"educacion"==e&&($(this).parent().toggleClass("-active"),$(this).parent().hasClass("-active")?$(".marker-educacion").css("display","block"):$(".marker-educacion").css("display","none"))}),$(window).on("scroll",function(e){if($("main").hasClass("pag-proyecto-toquepala")){let t=$('.navClassic-list a[href="#ubicacion"]'),a=$('.navClassic-list a[href="#el-edificio"]'),o=$('.navClassic-list a[href="#departamentos"]'),r=$('.navClassic-list a[href="#galeria"]'),i=$('.navClassic-list a[href="#respaldo"]');var s=$(window).scrollTop(),l=s-$("#ubicacion").position().top+89,n=s-$("#el-edificio").position().top+89+65,c=s-$("#departamentos").position().top+89+65,d=s-$("#galeria").position().top+89,u=s-$("#respaldo").position().top+89,p=s-$("footer").position().top+89;t.removeClass("-activo"),a.removeClass("-activo"),o.removeClass("-activo"),r.removeClass("-activo"),i.removeClass("-activo"),l>=0&&n<0?t.addClass("-activo"):n>=0&&c<0?a.addClass("-activo"):c>=0&&d<0?o.addClass("-activo"):d>=0&&u<0?r.addClass("-activo"):u>=0&&p<0&&i.addClass("-activo")}}),$(document).on("click",".js-backToTop",function(){event.preventDefault();let e=window.document.documentElement;gsap.to(e,{duration:e.scrollTop<1600?1:2.2,ease:"power2.inOut",scrollTo:0})}),$("body").hasClass("pag-proyecto-toquepala")){mapboxgl.accessToken="pk.eyJ1IjoiZWNvbGxlY3RpdmUiLCJhIjoiY2tkOWU5eGhyMDZuMDJydDEwcGprY3p6bCJ9.2ZZ9ZDUi85pQtZSNFaeMZg";var u=new mapboxgl.Map({container:"mapa-toquepala",style:"mapbox://styles/ecollective/cla2wf0ww000m14o0o8q5be9m",center:[-76.9909116,-12.1170656],zoom:15});u.scrollZoom.disable(),u.scrollZoom.setWheelZoomRate(.02),u.on("wheel",e=>{e.originalEvent.ctrlKey?(e.originalEvent.preventDefault(),u.scrollZoom._enabled||u.scrollZoom.enable()):u.scrollZoom._enabled&&u.scrollZoom.disable()}),u.addControl(new mapboxgl.NavigationControl);var p={width:200,height:200,data:new Uint8Array(16e4),onAdd:function(){var e=document.createElement("canvas");e.width=this.width,e.height=this.height,this.context=e.getContext("2d")},render:function(){var e=performance.now()%1e3/1e3,t=this.context;return t.clearRect(0,0,this.width,this.height),t.beginPath(),t.arc(this.width/2,this.height/2,70*e+30,0,2*Math.PI),t.fillStyle="rgba(99,126,111,"+(1-e)+")",t.fill(),t.beginPath(),t.arc(this.width/2,this.height/2,30,0,2*Math.PI),t.fillStyle="rgba(99,126,111, 1)",t.strokeStyle="white",t.lineWidth=2+4*(1-e),t.fill(),t.stroke(),this.data=t.getImageData(0,0,this.width,this.height).data,u.triggerRepaint(),!0}};let m={type:"FeatureCollection",features:[{type:"Feature",geometry:{type:"Point",coordinates:[-76.992088,-12.11191]},properties:{title:"Supermercados",description:"Wong"}},{type:"Feature",geometry:{type:"Point",coordinates:[-77.002135,-12.110322]},properties:{title:"Supermercados",description:"Metro"}},{type:"Feature",geometry:{type:"Point",coordinates:[-77.006837,-12.111308]},properties:{title:"Supermercados",description:"Plaza Vea"}},{type:"Feature",geometry:{type:"Point",coordinates:[-77.011288,-12.112161]},properties:{title:"Supermercados",description:"Tottus"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.991649,-12.113792]},properties:{title:"Supermercados",description:"Plaza Vea"}}]},y={type:"FeatureCollection",features:[{type:"Feature",geometry:{type:"Point",coordinates:[-76.992752,-12.113506]},properties:{title:"Bancos",description:"BCP"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.991309,-12.114386]},properties:{title:"Bancos",description:"Scotiabank"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.991255,-12.113109]},properties:{title:"Bancos",description:"Banco del Comercio"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.99112,-12.113106]},properties:{title:"Bancos",description:"Cajero Banco de la Naci\xf3n"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.991437,-12.112901]},properties:{title:"Bancos",description:"GNB"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.99151,-12.112397]},properties:{title:"Bancos",description:"Interbank"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.991306,-12.112334]},properties:{title:"Bancos",description:"Scotiabank"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.991123,-12.112319]},properties:{title:"Bancos",description:"Pichincha"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.991217,-12.112054]},properties:{title:"Bancos",description:"Banbif"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.990879,-12.112028]},properties:{title:"Bancos",description:"BCP"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.990643,-12.111802]},properties:{title:"Bancos",description:"BBVA"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.992295,-12.113999]},properties:{title:"Bancos",description:"BBVA"}}]},f={type:"FeatureCollection",features:[{type:"Feature",geometry:{type:"Point",coordinates:[-76.991285,-12.117707]},properties:{title:"Parque",description:"Arquitectos"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.995533,-12.11747]},properties:{title:"Parque",description:"La Joya"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.994731,-12.118468]},properties:{title:"Parque",description:"Rosa M\xedstica"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.995745,-12.119575]},properties:{title:"Parque",description:"Gastonia"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.99278,-12.120247]},properties:{title:"Parque",description:"Carolina"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.991229,-12.122031]},properties:{title:"Parque",description:"Segovia / Avila"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.989995,-12.12079]},properties:{title:"Parque",description:"Garate"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.98987,-12.116658]},properties:{title:"Parque",description:"Felipe Schroth"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.993958,-12.115479]},properties:{title:"Parque",description:"Agr\xf3nomos"}}]},_={type:"FeatureCollection",features:[{type:"Feature",geometry:{type:"Point",coordinates:[-76.991152,-12.114957]},properties:{title:"Restaurantes",description:"Palachinke"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.991276,-12.11544]},properties:{title:"Restaurantes",description:"Don Mamino"}}]},v={type:"FeatureCollection",features:[{type:"Feature",geometry:{type:"Point",coordinates:[-76.989043,-12.114475]},properties:{title:"Colegio",description:"Santa Mar\xeda"}},{type:"Feature",geometry:{type:"Point",coordinates:[-76.986488,-12.114245]},properties:{title:"Instituto",description:"San Gabriel Arc\xe1ngel"}}]};u.on("load",function(){for(let e of($(".txt-over-map").addClass("cargado"),u.addImage("pulsing-dot",p,{pixelRatio:2}),u.addSource("points",{type:"geojson",data:{type:"FeatureCollection",features:[{type:"Feature",geometry:{type:"Point",coordinates:[-76.9909116,-12.1170656]}}]}}),u.addLayer({id:"points",type:"symbol",source:"points",layout:{"icon-image":"pulsing-dot"}}),m.features)){let t=document.createElement("div");t.className="marker-supermercados",new mapboxgl.Marker(t).setLngLat(e.geometry.coordinates).setPopup(new mapboxgl.Popup({offset:8}).setHTML(`<h3>${e.properties.title}</h3><p>${e.properties.description}</p>`)).addTo(u)}for(let a of y.features){let o=document.createElement("div");o.className="marker-servicios",new mapboxgl.Marker(o).setLngLat(a.geometry.coordinates).setPopup(new mapboxgl.Popup({offset:8}).setHTML(`<h3>${a.properties.title}</h3><p>${a.properties.description}</p>`)).addTo(u)}for(let r of f.features){let i=document.createElement("div");i.className="marker-areas-verdes",new mapboxgl.Marker(i).setLngLat(r.geometry.coordinates).setPopup(new mapboxgl.Popup({offset:8}).setHTML(`<h3>${r.properties.title}</h3><p>${r.properties.description}</p>`)).addTo(u)}for(let s of _.features){let l=document.createElement("div");l.className="marker-restaurantes",new mapboxgl.Marker(l).setLngLat(s.geometry.coordinates).setPopup(new mapboxgl.Popup({offset:8}).setHTML(`<h3>${s.properties.title}</h3><p>${s.properties.description}</p>`)).addTo(u)}for(let n of v.features){let c=document.createElement("div");c.className="marker-educacion",new mapboxgl.Marker(c).setLngLat(n.geometry.coordinates).setPopup(new mapboxgl.Popup({offset:8}).setHTML(`<h3>${n.properties.title}</h3><p>${n.properties.description}</p>`)).addTo(u)}}),u.on("click","points",function(e){u.flyTo({center:[-76.9909116,-12.1170656],zoom:15,pitch:0,bearing:0})}),$("#mapa-toquepala").addClass("disable-mapa"),$("#mapa-contenedor").on("click",function(){$("#mapa-toquepala").removeClass("disable-mapa")}),$("#mapa-contenedor").on("tap",function(e){$("#mapa-toquepala").removeClass("disable-mapa")}),$("#mapa-toquepala").mouseleave(function(){$("#mapa-toquepala").addClass("disable-mapa"),u.flyTo({center:[-76.9909116,-12.1170656],zoom:15,pitch:0,bearing:0,essential:!0,speed:.5})}),$("#mapa-contenedor").on("tapend",function(e){$("#mapa-toquepala").addClass("disable-mapa"),u.flyTo({center:[-76.9909116,-12.1170656],zoom:15,pitch:0,bearing:0,essential:!0,speed:.5})})}}()}gsap.config({nullTargetWarn:!1}),window.App={},App.config={headroom:{enabled:!0,options:{classes:{initial:"headroom",pinned:"is-pinned",unpinned:"is-unpinned",top:"is-top",notTop:"is-not-top",bottom:"is-bottom",notBottom:"is-not-bottom",frozen:"is-frozen"}}},ajax:{enabled:!0},cursorFollower:{enabled:!1,disableBreakpoint:"992"}},App.html=document.querySelector("html"),App.body=document.querySelector("body"),App.SMcontroller=new ScrollMagic.Controller,App.config.headroom.enabled&&(App.headroom=new Headroom(document.querySelector(".js-header"),App.config.headroom.options)),window.onload=function(){CustomEase.create("quart.out","0.25, 1, 0.5, 1"),CustomEase.create("quart.inOut","0.76, 0, 0.24, 1"),gsap.registerEffect({name:"mastheadShapes",effect:(e,t)=>gsap.fromTo(e,{opacity:0,y:t.y},{ease:t.easing,duration:t.duration,opacity:1,y:"0%"}),extendTimeline:!0,defaults:{easing:"quart.out",duration:3,y:"90%"}}),gsap.registerEffect({name:"uiElementsAnimate",effect(e,t){let a,o,r,i;if(document.querySelector(".js-header-logo")&&(a=document.querySelector(".js-header-logo")),document.querySelector(".js-header-menu")&&(o=document.querySelector(".js-header-menu")),document.querySelector(".js-navClassic-list > li > a")&&(r=document.querySelectorAll(".js-navClassic-list > li > a")),document.querySelector(".js-ui")&&(i=document.querySelectorAll(".js-ui")),a||o||i||r)return gsap.fromTo([a,o,r,i,],{y:t.y,opacity:0},{ease:t.easing,duration:t.duration,y:"0px",opacity:1})},extendTimeline:!0,defaults:{easing:"quart.out",duration:.8,y:"30px"}}),gsap.registerEffect({name:"mastheadBackground",effect:(e,t)=>gsap.fromTo(e,{scale:1.4,opacity:0},{ease:"quart.inOut",duration:1.4,scale:1,opacity:1}),extendTimeline:!0}),t.init();var a=document.getElementById("loader");a.classList.contains("done")||a.classList.add("done"),App.config.headroom.enabled&&App.headroom.init(),App.config.cursorFollower.enabled&&r.init(),App.config.ajax.enabled&&l.init(),document.fonts.ready.then(function(){let t;e(),(t=gsap.timeline()).preloaderInitial(),t=o.init(t)})};let t=function(){let e=document.querySelector(".js-preloader"),t=e.querySelector(".preloader__bg"),a=e.querySelector(".preloader__progress"),o=e.querySelector(".preloader__progress__inner");return{init:function r(){e&&(gsap.registerEffect({name:"preloaderInitial",effect(e,r){document.documentElement.classList.add("html-overflow-hidden");let i=gsap.timeline();return document.body.classList.contains("preloader-visible")?i.fromTo(o,{scaleY:0},{scaleY:1,ease:"none",duration:1,delay:.3,onStart(){t.classList.add("origin-top")}}).to(a,{duration:.5,ease:"quart.inOut",opacity:0,scale:.75},">-0.1").to(t,{ease:"quart.inOut",duration:.6,scaleY:0,onComplete(){document.documentElement.classList.remove("html-overflow-hidden"),$(".blockContactoM__container").addClass("-on")}},">-0.5"):(document.documentElement.classList.remove("html-overflow-hidden"),i)},extendTimeline:!0}),gsap.registerEffect({name:"preloaderShow",effect(r,i){let s=gsap.timeline();return e&&s.set(a,{opacity:0,scale:.75}).set(o,{scaleY:0}).to(t,{ease:"quart.inOut",duration:.6,scaleY:1,onStart(){t.classList.remove("origin-top"),document.documentElement.classList.add("html-overflow-hidden")}}).to(a,{delay:.1,duration:.6,ease:"quart.out",opacity:1,scale:1}).to(o,{scaleY:1,duration:1,ease:"none"},">-0.3"),s},extendTimeline:!0}),gsap.registerEffect({name:"preloaderHide",effect(e,o){let r=gsap.timeline();return r.to(a,{delay:.15,duration:.5,ease:"quart.inOut",opacity:0,scale:.75,onStart(){t.classList.add("origin-top")}}).to(t,{ease:"quart.inOut",duration:.6,scaleY:0,onComplete(){document.documentElement.classList.remove("html-overflow-hidden"),document.documentElement.classList.remove("overflow-hidden"),document.body.classList.remove("overflow-hidden")}},">-0.5")},extendTimeline:!0}))}}}(),a=function(){let e,t,a,o,r,i,s,l,n,c=gsap.timeline();function d(e){e?gsap.to(l,{ease:"quart.inOut",duration:.6,y:"0px",opacity:1,onStart(){l.classList.remove("pointer-events-none")}}):gsap.to(l,{ease:"quart.inOut",duration:.6,opacity:0,onStart(){l.classList.add("pointer-events-none")}})}function u(e,t){let a=document.querySelector(".js-nav-close"),o=e.children;o=Array.from(o);let r=o.map(e=>e.querySelector("li > a")),i=t.children;i=Array.from(i);let s=i.map(e=>e.querySelector("li > a"));c.clear().to(r,{ease:"quart.out",stagger:-.04,duration:1,y:"100%",onStart(){t.classList.add("is-visible"),e.classList.remove("is-visible"),a.classList.add("pointer-events-none")}}).to(s,{ease:"quart.out",stagger:.08,duration:1.2,y:"0%",onComplete(){a.classList.remove("pointer-events-none")}},">-0.6")}return{init:function c(){t=(e=document.querySelector(".js-nav-inner")).querySelector(".js-nav-bg"),a=e.querySelector(".js-navList"),o=e.querySelectorAll(".js-navList > li > a"),r=e.querySelectorAll(".js-navInfo-item"),i=document.querySelector(".js-nav-open"),s=document.querySelector(".js-nav-close"),l=document.querySelector(".js-nav-back"),n=0,function e(){let t=document.querySelectorAll(".js-navList .menu-item-has-children");t.length&&(l.addEventListener("click",()=>{let e=a.querySelector("ul.is-visible"),t=e.parentElement.parentElement;d(--n),u(e,t)}),t.forEach(e=>{let t=e.querySelector("li > a");t.removeAttribute("href"),t.addEventListener("click",()=>{let t=e.parentElement,a=e.lastElementChild;d(++n),u(t,a)})}))}(),i&&(i.addEventListener("click",()=>{App.config.headroom.enabled&&App.headroom.freeze(),App.html.classList.add("html-overflow-hidden"),e.classList.add("is-active"),gsap.timeline().set(o,{opacity:1}).set(l,{opacity:0}).fromTo(t,{scaleY:0},{scaleY:1,duration:.8,ease:"quart.inOut"}).fromTo(s,{y:"16px",opacity:0},{ease:"quart.out",duration:.8,y:"0px",opacity:1},">-0.2").fromTo(o,{y:"100%"},{ease:"quart.out",stagger:.08,duration:1.2,y:"0%"},">-0.7").fromTo(r,{opacity:0,y:"34px"},{ease:"quart.out",stagger:.08,duration:1,opacity:1,y:"0px",onComplete(){a.classList.add("is-visible"),s.classList.remove("pointer-events-none")}},"<")}),s.addEventListener("click",()=>{App.config.headroom.enabled&&App.headroom.unfreeze(),App.html.classList.remove("html-overflow-hidden"),function a(){let o=e.querySelector(".is-visible"),c=e.querySelectorAll(".is-visible > li > a");n=0,gsap.timeline().to([s,l],{ease:"quart.out",duration:.6,opacity:0,y:"-16px",onStart(){s.classList.add("pointer-events-none"),o.classList.remove("is-visible"),t.classList.add("origin-top")}}).to(c,{ease:"quart.out",duration:.8,y:"-100%"},">-0.4").to(r,{opacity:0,y:"-34px",ease:"quart.out",duration:.8},"<").to(t,{ease:"quart.inOut",duration:.8,scaleY:0,onComplete(){i.classList.remove("pointer-events-none"),t.classList.remove("origin-top"),e.classList.remove("is-active")}},">-0.6")}()})),function e(){let t=document.querySelectorAll(".js-navClassic-list .menu-item-has-children");if(!t.length)return;let a=document.querySelector(".header"),o;o=a.classList.contains("js-header-dark")?"dark":"light",t.forEach(e=>{let t=e.children,a="bottom";t=t[t.length-1],e.closest(".menu-item-has-children")&&e.closest(".subnav-list")&&(a="right"),tippy(e,{interactive:!0,content:t,allowHTML:!0,placement:a,offset:[40,0],delay:[null,200],theme:o,animation:"shift",popperOptions:{modifiers:[{name:"flip",options:{fallbackPlacements:["left-start"]}},{name:"preventOverflow",options:{altAxis:!0}},]}})})}(),function e(){let t=document.querySelector(".js-header");t&&new ScrollMagic.Scene({offset:"2px"}).setClassToggle(t,"is-sticky").addTo(App.SMcontroller)}()}}}(),o={init:function e(t){return document.querySelector(".page-reveal-off")||(document.querySelector(".js-slider-full-page")?App.html.classList.add("full-page-slider"):App.html.classList.remove("full-page-slider"),(document.querySelector(".js-page-header")||document.querySelector(".js-masthead-type-1")||document.querySelector(".js-masthead-type-2")||document.querySelector(".js-masthead-type-3")||document.querySelector(".js-masthead-type-4")||document.querySelector(".js-masthead-type-work-1")||document.querySelector(".js-sliderMain-type-1")||document.querySelector(".js-sliderMain-type-2")||document.querySelector(".js-sliderMain-type-3")||document.querySelector(".js-masthead-blog-article"))&&i.init(),!function e(t){if(!document.querySelector(".js-masthead-type-1"))return t;let a=document.querySelector(".js-masthead-type-1"),o=!1,r=a.querySelector(".js-text"),i=a.querySelector(".js-button");a.querySelector(".js-title")&&(o=a.querySelectorAll(".js-title .split__line"));let s={stagger:.1,duration:1.2,ease:"quart.out",y:"0%"},l={stagger:.1,duration:1,ease:"quart.out",y:"0%",opacity:1};if(gsap.set([r,i],{y:"35px",opacity:0}),a.classList.contains("js-shapes")){let n=a.querySelectorAll(".js-shape");t.mastheadShapes(n,">-0.7").to(o,s,">-2.3").to([r,i],l,">-0.8").uiElementsAnimate(null,">-0.8")}if(a.classList.contains("js-bg")){let c=a.querySelector(".js-bg-item");t.mastheadBackground(c,">-0.0").to(o,s,">-0.5").to([r,i],l,">-0.8").uiElementsAnimate(null,">-0.8")}}(t),!function e(t){if(!document.querySelector(".js-masthead-type-2"))return t;let a=document.querySelector(".js-masthead-type-2"),o=a.querySelectorAll(".js-shape"),r=a.querySelector(".js-bg-item"),i=a.querySelector(".js-title"),s=a.querySelector(".js-text"),l=a.querySelector(".js-button"),n=">-0.1";o.length?(t.mastheadShapes(o,">-0.2"),t.uiElementsAnimate(null,">-2.5"),n=">-0.9"):r&&(t.mastheadBackground(r,">-0.8"),t.uiElementsAnimate(null,">-0.1"),n=">-0.1"),t.fromTo(i.querySelectorAll(".split__line"),{y:"100%"},{stagger:.12,duration:1.4,ease:"quart.out",y:"0%"},n).fromTo(s.querySelectorAll(".split__line"),{y:"100%"},{stagger:.08,duration:1.2,ease:"quart.out",y:"0%"},">-0.8").fromTo(l,{y:"100%"},{ease:"quart.out",duration:1.2,y:"0%"},">-0.8")}(t),!function e(t){if(!document.querySelector(".js-masthead-type-3"))return t;let a=document.querySelector(".js-masthead-type-3"),o=!1,r=!1,i=!1,s=a.querySelector(".js-button");a.querySelector(".js-subtitle")&&(o=a.querySelectorAll(".js-subtitle .split__line")),a.querySelector(".js-title")&&(r=a.querySelectorAll(".js-title .split__line")),a.querySelector(".js-text")&&(i=a.querySelectorAll(".js-text .split__line"));let l={stagger:.1,duration:1.2,ease:"quart.out",y:"0%"},n={ease:"quart.out",duration:1.2,y:"0%"};if(gsap.set(s,{y:"100%"}),a.classList.contains("js-shapes")){let c=a.querySelectorAll(".js-shape");t.mastheadShapes(c,">-0.7").to(o,l,">-2.0").to(r,l,">-0.9").to(i,l,">-0.9").to(s,n,">-0.9").uiElementsAnimate(null,">-0.9")}if(a.classList.contains("js-bg")){let d=a.querySelector(".js-bg-item");t.mastheadBackground(d,">-0.0").to(o,l,">-0.5").to(r,l,">-0.9").to(i,l,">-0.9").to(s,n,">-0.9").uiElementsAnimate(null,">-0.9")}}(t),!function e(t){if(!document.querySelector(".js-masthead-type-4"))return t;let a=document.querySelector(".js-masthead-type-4"),o=a.querySelector(".js-image"),r=a.querySelector(".js-image-cover"),i=!1,s=!1,l=!1,n=a.querySelector(".js-button");a.querySelector(".js-subtitle")&&(i=a.querySelectorAll(".js-subtitle .split__line")),a.querySelector(".js-title")&&(s=a.querySelectorAll(".js-title .split__line")),a.querySelector(".js-text")&&(l=a.querySelectorAll(".js-text .split__line")),gsap.set(o,{scale:2.2}),gsap.set(n,{y:"101%"}),t.to(r,{duration:.8,ease:"quart.inOut",scaleX:0},">-0.1").to(o,{duration:.8,ease:"quart.inOut",scale:1},">-0.8").to(i,{stagger:.1,duration:1,ease:"quart.out",y:"0%"},">-0.3").to(s,{stagger:.1,duration:1,ease:"quart.out",y:"0%"},">-0.8").to(l,{stagger:.1,duration:1,ease:"quart.out",y:"0%"},">-0.8").to(n,{ease:"quart.out",duration:1,y:"0%"},">-0.8").uiElementsAnimate(null,">-0.8")}(t),!function e(t){if(!document.querySelector(".js-masthead-type-work-1"))return t;let a=document.querySelector(".js-masthead-type-work-1"),o=a.querySelectorAll(".js-subtitle .split__line"),r=a.querySelectorAll(".js-title .split__line"),i=a.querySelectorAll(".js-info-item .split__line"),s={stagger:.1,duration:1,ease:"quart.out",y:"0%"},l={stagger:.08,duration:.8,ease:"quart.out",opacity:1,y:"0px"};if(gsap.set(i,{opacity:0,y:"34px"}),a.classList.contains("js-shapes")){let n=a.querySelectorAll(".js-shape"),c=a.querySelector(".js-image");gsap.set(c,{opacity:0,y:"34px"}),t.mastheadShapes(n,">-0.8").to(o,s,">-2.3").to(r,s,">-0.8").to(i,l,">-0.8").to(c,{duration:1,ease:"quart.out",opacity:1,y:"0px"},">-0.5")}if(a.classList.contains("js-bg")){let d=a.querySelector(".js-image");gsap.set(d,{opacity:0,scale:1.3}),t.to(d,{duration:1,ease:"quart.inOut",opacity:1,scale:1},">-0.2").uiElementsAnimate(null,">-0.4").to(o,s,">-0.6").to(r,s,">-0.8").to(i,l,">-0.8")}}(t),!function e(t){if(!document.querySelector(".js-sliderMain-type-1"))return t;let a=document.querySelector(".js-sliderMain-type-1"),o=a.querySelector(".js-image"),r=a.querySelector(".sliderMain__bgTitle"),i=a.querySelector(".sliderMain__subtitle"),s=a.querySelector(".sliderMain__title"),l=a.querySelector(".sliderMain__button");t.fromTo(o,{scale:1.6,opacity:0},{duration:.8,ease:"quart.inOut",scale:1,opacity:1},">-0.1").fromTo([i,s,l],{opacity:0,y:"35px"},{stagger:.1,duration:.8,ease:"quart.out",opacity:1,y:"0px"},">-0.2").fromTo(r,{opacity:0,x:"35px"},{duration:.8,ease:"quart.out",opacity:1,x:"0px"},">-0.6").uiElementsAnimate(null,">-0.5")}(t),!function e(t){if(!document.querySelector(".js-sliderMain-type-2"))return t;let a=document.querySelector(".js-sliderMain-type-2"),o=a.querySelector('[data-swiper-slide-index="0"]'),r=a.querySelectorAll(".js-slider-img")[0],i=a.querySelectorAll(".js-slider-title"),s=o.querySelector(".js-slider-subtitle");gsap.set([i,s],{opacity:0,y:"40px"}),t.add(()=>{r.classList.add("is-active")},">-0.0").uiElementsAnimate(null,">+0.6").to(i,{ease:"quart.inOut",duration:.8,opacity:1,y:"0px"},">-0.6").to(s,{duration:.8,ease:"quart.inOut",opacity:1,y:"0px"},">-0.7")}(t),!function e(t){if(!document.querySelector(".js-sliderMain-type-3"))return t;let a=document.querySelector(".js-sliderMain-type-3"),o=a.querySelector(".js-image"),r=a.querySelector(".js-image-cover"),i=a.querySelector(".slider__content"),s=i.querySelector(".js-subtitle"),l=i.querySelector(".js-title"),n=i.querySelector(".js-button");gsap.set(o,{scale:2.2}),gsap.set(n,{y:"100%"}),t.to(r,{duration:.8,ease:"quart.inOut",scaleX:0},">-0.1").to(o,{duration:.8,ease:"quart.inOut",scale:1},">-0.8").to(s.querySelectorAll(".split__line"),{duration:1,ease:"quart.inOut",y:"0%"},">-0.5").to(l.querySelectorAll(".split__line"),{stagger:.08,duration:1,ease:"quart.inOut",y:"0%"},">-0.9").to(n,{duration:1,ease:"quart.inOut",y:"0%"},">-0.9").uiElementsAnimate(null,">-0.9")}(t),!function e(t){if(!document.querySelector(".js-sliderMain-type-360"))return t;let a=document.querySelector(".js-sliderMain-type-360"),o=a.querySelector(".js-image");t.fromTo(o,{scale:1.6,opacity:1},{duration:.8,ease:"quart.inOut",scale:1,opacity:1},">-0.1")}(t),!function e(t){if(!document.querySelector(".js-masthead-blog-article"))return t;let a=document.querySelector(".js-masthead-blog-article"),o=a.querySelector(".js-info"),r=a.querySelector(".js-title");t.fromTo(o,{opacity:0,y:"34px"},{duration:1,ease:"quart.out",opacity:1,y:"0px"},">-0.2").to(r.querySelectorAll(".split__line"),{stagger:.1,duration:1,ease:"quart.out",y:"0%"},">-0.7")}(t),!function e(t){if(document.querySelector(".js-page-header")||document.querySelector(".js-masthead-type-1")||document.querySelector(".js-masthead-type-2")||document.querySelector(".js-masthead-type-3")||document.querySelector(".js-masthead-type-4")||document.querySelector(".js-masthead-type-work-1")||document.querySelector(".js-sliderMain-type-1")||document.querySelector(".js-sliderMain-type-2")||document.querySelector(".js-sliderMain-type-3")||document.querySelector(".js-masthead-blog-article"))return t;t.add(()=>{i.init()})}(t),t.add(()=>{s.isActive()&&s.autoplayStart()})),t}},r=function(){let e=document.querySelector(".js-cursor"),t,a,o,r,i,s,l,n,c;function d({target:t}){if(e.classList.add("is-active"),t.getAttribute("data-cursor-label")&&(App.body.classList.add("is-cursor-active"),e.classList.add("has-label"),a.innerHTML=t.getAttribute("data-cursor-label")),t.getAttribute("data-cursor-icon")){App.body.classList.add("is-cursor-active"),e.classList.add("has-icon");let r=t.getAttribute("data-cursor-icon");o.innerHTML=feather.icons[r].toSvg()}}function u(){App.body.classList.remove("is-cursor-active"),e.classList.remove("is-active"),e.classList.remove("has-label"),e.classList.remove("has-icon"),a.innerHTML="",o.innerHTML=""}function p(){e&&(n=document.querySelectorAll(["button","a","input","[data-cursor]","[data-cursor-label]","[data-cursor-icon]","textarea"])).forEach(e=>{e.addEventListener("mouseenter",d),e.addEventListener("mouseleave",u)})}function m(){e&&n.forEach(e=>{e.removeEventListener("mouseenter",d),e.removeEventListener("mouseleave",u)})}return{init:function n(){if(!e)return;t=e.querySelector(".js-follower"),a=e.querySelector(".js-label"),o=e.querySelector(".js-icon"),r=-100,i=-100,s=e.offsetWidth/2,l=e.offsetHeight/2,c=!1,c=!0,e.classList.add("is-enabled"),document.addEventListener("mousedown",t=>{e.classList.add("is-mouse-down")}),document.addEventListener("mouseup",t=>{e.classList.remove("is-mouse-down")}),document.addEventListener("mousemove",e=>{r=e.clientX,i=e.clientY});let d=()=>{e.style.transform=`translate(${r-s}px, ${i-l}px)`,requestAnimationFrame(d)};requestAnimationFrame(d),p(),function t(){if(c&&App.config.cursorFollower.disableBreakpoint)(window.innerWidth>0?window.innerWidth:screen.width)<App.config.cursorFollower.disableBreakpoint?(c=!1,e.classList.remove("is-enabled"),m()):(c=!0,e.classList.add("is-enabled"),p()),window.addEventListener("resize",()=>{(window.innerWidth>0?window.innerWidth:screen.width)<App.config.cursorFollower.disableBreakpoint?(c=!1,e.classList.remove("is-enabled"),m()):(c=!0,e.classList.add("is-enabled"),p())})}()},leaveHandler:u,update:p,clear:m,hide:function t(){e&&e.classList.add("is-hidden")},show:function t(){e&&e.classList.remove("is-hidden")}}}(),i=function(){function e(e){let t,a,o;(t=e.getAttribute("data-anim")?e.getAttribute("data-anim"):e.getAttribute("data-anim-child")).includes("delay-")&&(a=(o=t.split(" ").pop()).substr(o.indexOf("-")+1)/10),t.includes("counter")?function e(t,a=0){let o=t.getAttribute("data-counter"),r=t.getAttribute("data-counter-add"),i="",s={count:0},l=t.querySelector(".js-counter-num");r&&(i=r),gsap.to(s,{count:o,delay:a,duration:1.8,ease:"power3.inOut",onUpdate:function(){l.innerHTML=Math.round(s.count)+i}})}(e,a):t.includes("line-chart")?function e(t,a=0){let o=t.getAttribute("data-percent");gsap.fromTo(t.querySelector(".js-bar"),{scaleX:0},{delay:.45+a,duration:1,ease:"power3.inOut",scaleX:o/100});let r={count:0},i=t.querySelector(".js-number");gsap.to(r,{count:o,delay:.45+a,duration:1,ease:"power3.inOut",onUpdate:function(){i.innerHTML=Math.round(r.count)+"%"}})}(e,a):t.includes("pie-chart")?function e(t,a=0){let o=t.getAttribute("data-percent"),r=t.querySelector(".pieChart-bar");o<0&&(o=0),o>100&&(o=100),gsap.fromTo(r,{drawSVG:"0%"},{delay:.3+a,duration:1.4,ease:"power3.inOut",drawSVG:`${o}%`,onStart(){r.classList.remove("bar-stroke-hidden")}});let i={count:0},s=t.querySelector(".pieChart-percent");gsap.to(i,{count:o,delay:.45+a,duration:1,ease:"power3.inOut",onUpdate:function(){s.innerHTML=Math.round(i.count)+"%"}})}(e,a):t.includes("split-lines")?function e(t,a=0){let o=t.querySelectorAll(".split__line");gsap.to(o,{delay:a,stagger:.08,duration:.85,ease:"power2.out",y:"0%"})}(e,a):e.classList.add("is-in-view")}return{init:function t(){!function t(){let a=document.querySelectorAll("[data-anim]");if(a.length)for(let o=0;o<a.length;o++){let r=a[o];new ScrollMagic.Scene({offset:"160px",triggerElement:r,triggerHook:"onEnter",reverse:!1}).on("enter",function(t){e(r)}).addTo(App.SMcontroller)}}(),function t(){let a=document.querySelectorAll("[data-anim-wrap]");if(a.length)for(let o=0;o<a.length;o++){let r=a[o];new ScrollMagic.Scene({offset:"160px",triggerElement:r,triggerHook:"onEnter",reverse:!1}).on("enter",function(t){let a=r.querySelectorAll("[data-anim-child]");r.classList.add("animated"),a.forEach(t=>e(t))}).addTo(App.SMcontroller)}}()}}}(),s=function(){let e=!1,t,a;function o(){e&&t.autoplay.start()}function r(){e&&t.autoplay.stop()}function i(){return e}return{init:function i(){let s=document.querySelector(".js-sliderMain-type-3");if(!s)return;e=!0;let l=s.querySelector(".swiper-container"),n=s.querySelectorAll(".js-slider-content"),c=s.querySelector(".js-slider-nav"),d=s.querySelector(".js-slider-pagination");a=0;let u=1e3;s.getAttribute("data-speed")&&(u=s.getAttribute("data-speed"));let p=!1;s.getAttribute("data-autoplay-delay")&&(p={delay:s.getAttribute("data-autoplay-delay"),disableOnInteraction:!1});let m=0,y,f;s.getAttribute("data-autoplay-start-delay")&&(m=s.getAttribute("data-autoplay-start-delay")),t=new Swiper(l,{spaceBetween:0,speed:parseInt(u),parallax:!0,allowTouchMove:!1,lazy:{loadPrevNext:!0},autoplay:p,navigation:{prevEl:c.querySelector(".js-prev"),nextEl:c.querySelector(".js-next")},pagination:{el:d,bulletClass:"pagination__item",bulletActiveClass:"is-active",clickable:!0}}),gsap.set(s.querySelectorAll(".js-button"),{y:"100%"}),c.classList.add("is-active"),t.autoplay.stop(),t.on("transitionStart",function(){let e=n[a],o=n[t.realIndex];c.classList.remove("is-active"),gsap.timeline().to([e.querySelectorAll(".js-subtitle .split__line"),e.querySelectorAll(".js-title .split__line"),e.querySelector(".js-button"),],{y:"-100%",stagger:.06,duration:.6,ease:"quart.inOut",onStart(){a=t.realIndex,e.classList.remove("is-active")}}).fromTo([o.querySelectorAll(".js-subtitle .split__line"),o.querySelectorAll(".js-title .split__line"),o.querySelector(".js-button"),],{y:"100%"},{y:"0%",stagger:-.06,duration:.6,ease:"quart.inOut",onStart(){o.classList.add("is-active")},onComplete(){c.classList.add("is-active")}},">-0.2")}),void 0!==document.hidden?(y="hidden",f="visibilitychange"):void 0!==document.msHidden?(y="msHidden",f="msvisibilitychange"):void 0!==document.webkitHidden&&(y="webkitHidden",f="webkitvisibilitychange"),document.addEventListener(f,function e(){document[y]?r():o()},!1)},autoplayStart:o,autoplayStop:r,isActive:i}}(),l=function(){let t={name:"generalTransition",leave:e=>new Promise(e=>{gsap.timeline().preloaderShow().add(()=>{e(!0)})}),enter:t=>new Promise(t=>{var a;(0,new Promise(t=>{document.body.scrollTop=document.documentElement.scrollTop=0,App.SMcontroller.destroy(!0),App.SMcontroller=new ScrollMagic.Controller,App.config.headroom.enabled&&(App.headroom.destroy(),App.headroom=new Headroom(document.querySelector(".js-header"),App.config.headroom.options),App.headroom.init()),App.config.cursorFollower.enabled&&(r.leaveHandler(),r.clear(),r.update()),e(),t(!0)})).then(()=>t(!0))}),afterEnter:e=>new Promise(e=>{let t=gsap.timeline();t.preloaderHide(),(t=o.init(t)).add(()=>{s.autoplayStart(),e(!0)})})};return{init:function e(){document.body.hasAttribute("data-barba")&&barba.init({sync:!0,timeout:1e4,prevent({el:e}){if(!e.hasAttribute("data-barba")||e.getAttribute("href").indexOf("#")>-1||"object"==typeof elementor)return!0},transitions:[t,]})}}}()}();