✏️ 正在编辑: frontend.js
路径:
/home/qyel0117/public_html/wp-content/themes/semplice7/assets/js/frontend.js
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
(()=>{"use strict";var e=jQuery;const t=function(t,i,a,o,n){e("#"+t).find(".smp-nav-lottie").html(""),lottie.loadAnimation({container:e("#"+t).find(".smp-nav-lottie")[0],renderer:"svg",loop:a,autoplay:!0,path:n}).setSpeed(o)},i=function(t,i,a,o,n){var s=document.getElementById(t+"_lottie"),r=t+"_lottie_styles",l=!1,c="grid",p={width:"grid",custom_width:570,justify:"left",event:"on_load",loop:!1,speed:1};e.each(p,(function(e,t){if(void 0!==a[e]){var i=T.core.bool(a[e]);"speed"==e&&(i/=10),"width"==e&&"custom"==i&&(l=!0,c="custom"),p[e]=i}}));var d=(n/o).toFixed(2),m=e("#"+t).width();if(!0===l)(u=parseInt(p.custom_width))>m&&(u=m);else var u=m;var h=Math.round(d*u);e("#"+t+" .semplice-lottie").css("justify-content",{left:"flex-start",center:"center",right:"flex-end"}[p.justify]),e("#content-holder #"+t+"_lottie").css({width:u+"px",height:h+"px"}),e("."+r).css({width:"100%",height:"auto",maxWidth:"100%"}),e("#"+t+"_lottie").attr({"data-width-type":c,"data-ratio":d,"data-custom-width":p.custom_width}),semplice.animate.lottie[t]=lottie.loadAnimation({container:s,renderer:"svg",loop:p.loop,autoplay:!1,path:i,rendererSettings:{className:r,viewBoxOnly:!0}}),semplice.animate.lottie[t].setSpeed(p.speed)};var a=jQuery;const o={init:function(e,t){var i=e&&e.css?e.css.replace(/#content-holder/g,"#content-"+semplice.postElement.new).replace(/body/g,"#content-"+semplice.postElement.new):"";if(e&&!t)a("#smp-css-post-"+semplice.postElement.new).append(i),a(semplice.$activeContent).prepend(e.html),this.setActiveMenuItem(a(semplice.$activeContent));else{var o=this,n=sempliceWp.exclusiveNav?a("body"):a(".content-container");a("body").hasClass("site-intro")?window.addEventListener("sempliceIntroDone",(function(){o.reveal(n,!0)}),{once:!0}):this.reveal(n,!0)}(sempliceWp.exclusiveNav||a(semplice.$activeContent).find("#navbar-top").length>0)&&(this.contentPosition(),this.headroom(!0)),this.toggleMenuType(a("body").attr("data-breakpoint-js"))},contentPosition:function(){var e=this;setTimeout((function(){var t=e.getNavElement("#navbar-top");if(t){var i=t[0].getBoundingClientRect().height;"after"==e.getNavElement(".semplice-header").attr("data-content-position")&&a(semplice.$activeContent).find(".sections").css("margin-top",i+"px")}}))},headroom:function(e){var t=this.getNavElement("#navbar-top");t&&"enabled"==t.attr("data-use-headroom")&&(e&&t.css("transform",""),t.headroom({tolerance:5}))},reveal:function(e,t){var i=this,o=a("body").attr("data-breakpoint-js");a.each(["navbar-top","navbar-bottom"],(function(a,n){var s=e.find("#"+n),r=!!s.attr("data-reveal-transition")&&JSON.parse(s.attr("data-reveal-transition")),l={duration:r.duration,delay:r.delay,ease:r.easing,clearProps:!0,onComplete:function(){s.removeAttr("data-reveal-type").attr("style","")}};if(s.find('[data-module="lottie"]').length>0&&i.lottie(s),r){switch(l.duration=t?r.duration:0,r.transition){case"slide":var c=n.replace("navbar-","");l.y=0,l[c]=r.offset[o]?r.offset[o]:r.offset.xl;break;case"fade":l.opacity=1}gsap.to(s,l)}}))},getNavElement:function(e){return a(semplice.$activeContent).find(e).length>0?a(semplice.$activeContent).find(e):a(e).length>0&&a(e)},toggleMenuType:function(e){a('[data-module="menu"]').each((function(){var t=JSON.parse(a(this).attr("data-menu-type-bp"));a(this).attr("data-menu-type",t[e])}))},toggleOverlay:function(e,t){var i=!!(t&&t.closest("#navbar-bottom").length>0),o=0;if(!semplice.active.overlayReveal){semplice.active.overlayReveal=!0;var n=a("#navbar-overlay"),s=!!n.attr("data-reveal-transition")&&JSON.parse(n.attr("data-reveal-transition")),r=(a("body").attr("data-breakpoint-js"),n.attr("data-navbar-halign"));n.attr("data-navbar-valign"),a(".hamburger-text").each((function(){a(this).text(a(this).attr("data-label-"+("open"==e?"close":"open")))})),"open"==e?(semplice.scrollTop=a(window).scrollTop(),a("body").addClass("overlay-active").css({position:"fixed",top:"-"+semplice.scrollTop+"px"}),ScrollTrigger.getAll().forEach((e=>e.disable(!1))),a(".hamburger a, .hamburger-text").removeClass("open-menu").addClass("close-menu"),a("#navbar-top").hasClass("headroom")&&a("#navbar-top").headroom("freeze"),n.find('[data-module="lottie"]').length>0&&this.lottie(n),i&&a("#navbar-bottom").css("z-index","253")):(a("body").attr("style",""),a(window).scrollTop(semplice.scrollTop),a(".hamburger a, .hamburger-text").removeClass("close-menu").addClass("open-menu"),i&&a("#navbar-bottom").css("z-index",""));var l={duration:s.duration,delay:s.delay,ease:s.easing,onComplete:function(){semplice.active.overlayReveal=!1,"close"==e&&(n.attr("style",""),a("body").removeClass("overlay-active"),a("#navbar-top").hasClass("headroom")&&a("#navbar-top").headroom("unfreeze"),ScrollTrigger.getAll().forEach((e=>e.enable())),ScrollTrigger.refresh())}};if("close"==e&&(l.clearProps=!0),s){switch(o=s.duration,s.transition){case"slide":var c=("left"==r?"-":"")+(100-s.start_pos)+"%";"open"==e&&gsap.set(n,{x:"open"==e?c:0,opacity:s.start_opacity}),l.x="open"==e?0:c,l.opacity="open"==e?1:0;break;case"grow":var p=s.grow_attr,d=n.css(p);"open"==e&&gsap.set(n,{[p]:"0px"}),l[p]="open"==e?d:"0px","open"==e?gsap.to(n.find("smp-nav-column"),{opacity:1,y:0,duration:.4,delay:.08,stagger:.05}):gsap.to(n.find("smp-nav-column"),{opacity:0,y:"20px",duration:.4,stagger:.05});break;case"push":var m=s.push_dir,u="left"==m||"right"==m?"x":"y",h="left"==m||"top"==m?"-":"",v="right"==m||"bottom"==m?"-":"",f="left"==m||"right"==m?n[0].getBoundingClientRect().width:n[0].getBoundingClientRect().height,g="left"==m||"right"==m?a(window).width():a(window).height(),y="right"==m||"bottom"==m?h+g:h+f,b="right"==m||"bottom"==m?y-f:0,w="open"==e?"":"all";l[u]="open"==e?b:y,"open"==e&&gsap.set(n,{[u]:y}),gsap.set(a(".overlay-dim"),{backgroundColor:s.dimdown,visibility:"visible"}),gsap.to(a(".overlay-dim"),{opacity:"open"==e?s.dimdown_opacity:0,duration:s.duration,ease:s.easing}),gsap.to(a(".transition-wrap"),{[u]:"open"==e?v+f:0,duration:s.duration,ease:s.easing}),a("#navbar-top").addClass("push-transition"),gsap.to(a("#navbar-top, #navbar-bottom"),{[u]:"open"==e?v+f:0,duration:s.duration,ease:s.easing,clearProps:w,onComplete:function(){a("#navbar-top").removeClass("push-transition")}})}gsap.to(n,l)}else semplice.active.overlayReveal=!1,"close"==e&&setTimeout((function(){a("body").removeClass("overlay-active"),a("#navbar-top").hasClass("headroom")&&a("#navbar-top").headroom("unfreeze")}))}return o},setActiveMenuItem:function(e){var t=T.url.removeSlash(window.location.href);this.getNavElement(".semplice-header").find("nav").each((function(){a(this).find(".menu-item, .page_item").removeClass("current-menu-item current_page_item"),a(this).find(".menu-item").each((function(){void 0!==a(this).find("a").first().attr("href")&&T.url.removeSlash(a(this).find("a").first().attr("href"))==t&&a(this).addClass("current-menu-item")}))}))},addFocusBeforeWrap:function(e,t){t?(a(".menu-item").removeClass("current-menu-item current_page_item wrap-focus"),a(".menu-item").each((function(){a(this).children("a").attr("href")!=t&&a(this).children("a").attr("href")!=t+"/"||a(this).addClass("wrap-focus")}))):e.parent().hasClass("menu-item")||e.parent().hasClass("logo")?(a(".menu-item").removeClass("current-menu-item current_page_item wrap-focus"),e.parent().hasClass("logo")?a(".menu-item").each((function(){var e=a(".logo").find("a").attr("href");a(this).children("a").attr("href")!=e&&a(this).children("a").attr("href")!=e+"/"||a(this).addClass("wrap-focus")})):e.parent().addClass("wrap-focus")):e.parent().hasClass("thumb")?e.find(".thumb-inner").addClass("wrap-focus"):e.addClass("wrap-focus")},lottie:function(e){e.find('[data-module="lottie"]').each((function(){var e=a(this).find(".smp-nav-lottie").attr("data-lottie");e&&(e=JSON.parse(e),t(a(this).attr("id"),!1,"yes"==e.loop,e.speed,e.url))}))},scramble:function(e){var t=e.find("> span").first(),i=t.attr("data-scramble-text");i||(i=t.text(),t.attr("data-scramble-text",i)),this.scrambleClear(t),t.css("width",t.outerWidth()+"px");for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%+&$#@!?*~",o="",n=0;n<i.length;n++)o+=" "===i[n]?'<span class="scramble-char scramble-visible"> </span>':'<span class="scramble-char">'+i[n]+"</span>";t.html(o);var s=t[0].querySelectorAll(".scramble-char"),r=[],l=0;for(n=0;n<i.length;n++)" "!==i[n]&&l++;var c=0;for(n=0;n<i.length;n++)" "!==i[n]&&(function(e,t){r.push(setTimeout((function(){var t=s[e];0===e||""===i.substring(0,e).trim()?t.style.opacity=1:gsap.to(t,{opacity:1,duration:.3,ease:"expo.out"});var o=setInterval((function(){t.textContent=a[Math.floor(Math.random()*a.length)]}),60);r.push(o),r.push(setTimeout((function(){clearInterval(o),t.textContent=i[e]}),300))}),t))}(n,40*c),c++);var p=40*(l-1)+300+5e3;r.push(setTimeout((function(){t.text(i).css("width",""),t.removeData("scrambleTimers")}),p)),t.data("scrambleTimers",r)},scrambleClear:function(e){var t=e.data("scrambleTimers");if(t){for(var i=0;i<t.length;i++)clearTimeout(t[i]),clearInterval(t[i]);e.removeData("scrambleTimers")}},subMenu:function(e,t){var i=e.find("ul").first();e.outerWidth(),"open"==t?(e.removeClass("active-sub-menu").addClass("active-sub-menu"),e.css({"z-index":200,"--sub-menu-height":i.outerHeight()+"px"}),gsap.to(i,{scale:1,opacity:1,duration:.35,ease:"expo.out"})):(e.removeClass("active-sub-menu"),e.attr("style",""),gsap.to(i,{scale:.92,opacity:0,duration:.35,ease:"expo.out"}))},subMenuVertical:function(e){var t=e.closest("smp-nav-content"),i=e.closest("ul").first(),o=e.find(".sub-menu").first(),n=a("body").attr("data-breakpoint-js"),s=JSON.parse(t.attr("data-nested-spacing")),r=o[0].scrollHeight;if(!semplice.active.subMenu){semplice.active.subMenu=!0;var l=e.hasClass("expanded");if(i.find(".expanded").length>0){var c=i.find(".expanded").children(".sub-menu");i.find(".menu-item").removeClass("expanded"),gsap.to(c,{height:0,opacity:0,duration:.4,margin:0,paddingTop:0,paddingBottom:0,ease:"Expo.easeOut",clearProps:"all",onComplete:function(){semplice.active.subMenu=!1}})}if(!l){e.addClass("expanded");var p={top:8,bottom:8,ver_spacing:0,hor_spacing:16};a.each(p,(function(e,t){s[n][e]?p[e]=T.core.remToPx(s[n][e]):s.xl[e]&&(p[e]=T.core.remToPx(s.xl[e]))})),gsap.to(o,{height:r+2*p.ver_spacing,opacity:1,duration:.4,margin:p.top+" 0rem "+p.bottom+" 0rem",paddingTop:p.ver_spacing,paddingBottom:p.ver_spacing,ease:"expo.out",onComplete:function(){semplice.active.subMenu=!1}})}}}};var n=jQuery;const s={init:function(e,t){var i=t?"#content-holder":".active-content",a=n(i).find("#masonry-"+e),o=n(i).find(".masonry-"+e+"-item");a.masonry({itemSelector:".masonry-"+e+"-item",columnWidth:".masonry-item-width",transitionDuration:0,isResizable:!0,percentPosition:!0}),this.loadImages(a,o),o.imagesLoaded().done((function(e){"delayed"==a.attr("data-masonry-init")&&a.attr("data-masonry-init","loaded"),t||T.animate.refreshScrollTrigger()})),this.observeVideos(a)},initAll:function(e){var t=this;e.find(".masonry").each((function(){var e=n(this).closest("smp-content").attr("id");t.init(e,!1)})),t.observeVideos(e)},loadImages:function(e,t){var i=this,a=e.data("masonry"),o=a.options.itemSelector;t.each((function(){var e=n(this),t=e.find("video.masonry-video")[0];t&&(t.readyState>=1?i.show(a,e):t.addEventListener("loadedmetadata",(function(){i.show(a,e)})))})),t.imagesLoaded().progress((function(e,t){var s=n(t.img).parents(o);i.show(a,s)}))},show:function(e,t){e.layout(),gsap.to(t,1.1,{opacity:1,y:0,ease:"Expo.easeOut",onComplete:function(){t.removeClass("pg-lazy-load")}})},filter:function(e){var t=n(e.attr("data-masonry-element")),i=e.attr("data-category"),a=t.closest("smp-content");t.find(".masonry-item").addClass("masonry-filter-transition"),"show-all"!=i?t.find(".masonry-item").each((function(){n(this).hasClass("cat-"+i)?n(this).show():n(this).hide()})):t.find(".masonry-item").show(),a.find(".pg-filter-active").removeClass("pg-filter-active"),a.find('[data-category="'+i+'"]').addClass("pg-filter-active"),t.masonry(),setTimeout((function(){t.find(".masonry-item").removeClass("masonry-filter-transition")}),500)},observeVideos:function(e){if(void 0!==window.IntersectionObserver){var t=e.find("video.masonry-video").not(".masonry-video-observed");if(0!==t.length){var i=new IntersectionObserver((function(e){e.forEach((function(e){var t=e.target;if(e.isIntersecting){var i=t.play();i&&"function"==typeof i.then&&i.catch((function(){}))}else t.paused||t.pause()}))}),{threshold:.05});t.each((function(){var e=this;if(n(e).addClass("masonry-video-observed"),e.readyState>=1)try{e.currentTime=.01}catch(e){}else e.addEventListener("loadedmetadata",(function(){try{e.currentTime=.01}catch(e){}}));i.observe(e)}))}}},lazyLoad:function(e){var t=this,i=(e.attr("data-type"),e.attr("data-content-id")),a=parseInt(e.attr("data-offset")),o=parseInt(e.attr("data-load")),s=e.attr("data-grid-options"),r=n("#"+i);r.find(".load-more-wrapper").removeClass("disabled").addClass("disabled"),T.core.request("GET","frontend","lazy-load",!0,{post_id:n("body").attr("data-post-id"),options:s,content_id:i,offset:a,load:o},(function(s,l){e.attr("data-offset",a+o);var c=n("#masonry-"+i);c.append(s.items),n("#"+i+"-style").length>0?n("#"+i+"-style").append(s.css):n("head").append('<style type="text/css" id="'+i+'-style">'+s.css+"</style>"),c.masonry("reloadItems");var p=c.find(".pg-lazy-load");t.loadImages(c,p),t.observeVideos(c),r.find(".load-more-wrapper").removeClass("disabled"),!0===s.fin&&r.find(".load-more-wrapper").addClass("lazy-load-fin")}))}};var r=jQuery;const l={init:function(e,t){var i=t?semplice.ram[e].options:sempliceWp.ram[e].options,a=this,o={cover_mode:"disabled",autoplay:!1,timeout:4e3,adaptive_height:!0,arrows_visibility:!0,pagination_visibility:!1,freescroll:!1,gallery_size:!0,attraction:.025,friction:.28,videos_autoplay:!1,arrows_shape:"default",arrows_custom:!1};r.each(o,(function(e,t){i[e]&&(o[e]=T.core.bool(i[e]))}));var n=!(!i.animation_status||"disabled"!=i.animation_status),s=!(i.animation&&"sgs-slide"==i.animation&&!n),l=!(t||s||n||!o.freescroll),c=!t;i.pagination_type&&"thumbnails"==i.pagination_type&&(o.pagination_visibility=!1),"enabled"==o.cover_mode&&(o.gallery_size=!1),t?o.autoplay=!1:o.autoplay&&T.core.isNumeric(o.timeout)?o.autoplay=parseInt(o.timeout):o.autoplay=!1,r("#gallery-"+e).on("ready.flickity",(function(){r(this).find(".flickity-page-dots").length>0&&r("#"+e).find(".flickity-meta").append(r(this).find(".flickity-page-dots")),t||T.animate.refreshScrollTrigger(),a.videos(!1,r(this),o.videos_autoplay)})),r("#gallery-"+e).on("change.flickity",(function(){a.videos(!0,r(this),o.videos_autoplay)}));var p=!0;r("#gallery-"+e).find(".sgs-slide").length<=2&&(p=!1),r("#"+e).find(".flickity-slider").length>0&&r("#"+e).find(".is-content").html(r("#"+e).find(".flickity-slider").html());var d=r("#gallery-"+e).flickity({draggable:c,autoPlay:o.autoplay,adaptiveHeight:o.adaptive_height,prevNextButtons:o.arrows_visibility,pageDots:o.pagination_visibility,wrapAround:p,fade:s,freeScroll:l,setGallerySize:o.gallery_size,selectedAttraction:o.attraction,friction:o.friction,percentPosition:!0,imagesLoaded:!0,arrowShape:a.arrow(o),pauseAutoPlayOnHover:!1});if(i.caption_visibility&&"visible"==i.caption_visibility){var m=d.data("flickity");d.on("select.flickity",(function(){var t=r(m.selectedElement),i=t.find("img").attr("caption");t.find(".video-caption").length>0&&(i=t.find(".video-caption").text()),i=!i||i&&0==i.length?" ":i,r("#"+e).find(".flickity-caption").html(i)}))}var u=r("#"+e).find(".flickity-thumb-nav");if(u.length>0){var h={$nav:u,$track:u.find(".flickity-thumb-track"),trackEl:u.find(".flickity-thumb-track")[0],pos:0,drag:{active:!1,startX:0,startPos:0,moved:!1,lastX:0,velocity:0,timestamp:0}};u.find(".flickity-thumb").on("click",(function(){if(!h.drag.moved){var e=parseInt(r(this).attr("data-slide"));d.flickity("select",e)}})),d.on("select.flickity",(function(){var e=d.data("flickity").selectedIndex;u.find(".flickity-thumb").removeClass("is-active");var t=u.find('.flickity-thumb[data-slide="'+e+'"]');t.addClass("is-active"),a.thumbScrollTo(h,t)})),u.on("mousedown touchstart",(function(e){var t="touchstart"===e.type?e.originalEvent.touches[0].pageX:e.pageX;gsap.killTweensOf(h.trackEl),h.drag.active=!0,h.drag.moved=!1,h.drag.startX=t,h.drag.startPos=h.pos,h.drag.lastX=t,h.drag.velocity=0,h.drag.timestamp=Date.now(),u.addClass("is-dragging")})),r(document).on("mousemove.thumbNav-"+e+" touchmove.thumbNav-"+e,(function(e){if(h.drag.active){var t="touchmove"===e.type?e.originalEvent.touches[0].pageX:e.pageX,i=t-h.drag.startX;Math.abs(i)>3&&(h.drag.moved=!0),h.drag.moved&&"touchmove"===e.type&&e.preventDefault();var o=Date.now(),n=o-h.drag.timestamp;n>0&&(h.drag.velocity=(t-h.drag.lastX)/n),h.drag.lastX=t,h.drag.timestamp=o,a.thumbSetPos(h,h.drag.startPos+i,!0)}})),r(document).on("mouseup.thumbNav-"+e+" touchend.thumbNav-"+e,(function(){if(h.drag.active){h.drag.active=!1,u.removeClass("is-dragging");var e=a.thumbGetMax(h);if(h.pos>0)gsap.to(h.trackEl,{x:0,duration:.4,ease:"power2.out",onUpdate:function(){h.pos=gsap.getProperty(h.trackEl,"x")}});else if(h.pos<-e)gsap.to(h.trackEl,{x:-e,duration:.4,ease:"power2.out",onUpdate:function(){h.pos=gsap.getProperty(h.trackEl,"x")}});else{var t=300*h.drag.velocity,i=h.pos+t;i=Math.max(-e,Math.min(0,i)),gsap.to(h.trackEl,{x:i,duration:.6,ease:"power3.out",onUpdate:function(){h.pos=gsap.getProperty(h.trackEl,"x")}})}}}))}d.find("video").each((function(){!t&&o.videos_autoplay&&this.play(),r(this).on("loadeddata",(function(e){a.onLoadeddata(e,d,t)}))}))},initApg:function(e,t){var i=t?semplice.ram[e].options:sempliceWp.ram[e].options,a={default:"M95.849,46.323H14.1L40.364,20.15a4.166,4.166,0,0,0-5.9-5.881L1.076,47.537a4.162,4.162,0,0,0,0,5.891L34.462,86.7a4.166,4.166,0,0,0,5.9-5.881L14.1,54.642H95.849A4.159,4.159,0,1,0,95.849,46.323Z",alternative:"M67.37,100L28.195,50,67.37,0,71.8,5.5,37.581,50,71.8,94.5Z"},o=i.hor_full_arrow&&"custom"!=i.hor_full_arrow?a[i.hor_full_arrow]:a.default;i.hor_full_arrow&&"custom"==i.hor_full_arrow&&i.hor_full_arrow_custom&&(o=i.hor_full_arrow_custom);var n={prevNextButtons:!0,contain:!0,pageDots:!1,groupCells:!0,percentPosition:!0,setGallerySize:!1,wrapAround:!0,imagesLoaded:!0,cellAlign:"left",arrowShape:o,pauseAutoPlayOnHover:!1,selectedAttraction:i.hor_full_attraction?i.hor_full_attraction:.025,friction:i.hor_full_friction?i.hor_full_friction:.28};n.draggable=!t,r("#"+e).find(".flickity-slider").length>0&&r("#"+e).find(".apg").html(r("#"+e).find(".flickity-slider").html()),r("#"+e).find(".apg").flickity(n),t||r("#"+e).on("staticClick.flickity",(function(e,t,i,a){var o=r(i);"static"==sempliceWp.frontendMode?(history.replaceState({apg:semplice.setApgHistory()},"",window.location.href),window.location=o.find(".apg-link").attr("href")):o.find(".apg-link").click()}))},initAll:function(e){var t=this;e.find('[data-module="gallery"]').each((function(){var e=r(this).closest("smp-content").attr("id");t.init(e,!1)})),e.find('[data-module="advancedportfoliogrid"][data-apg-preset="horizontal-fullscreen"]').each((function(){var e=r(this).closest("smp-content").attr("id");t.initApg(e,!1)}))},onLoadeddata:function(e,t,i){var a=t.flickity("getParentCell",e.target);t.flickity("cellSizeChange",a&&a.element),i||T.animate.refreshScrollTrigger()},videos:function(e,t,i){if(!i){!0===e&&t.find("video").each((function(){r(this)[0].pause()}));var a=t.find(".is-selected"),o=a.find("video");o.length>0&&(o[0].play(),a.find(".video-caption").length>0?r(".flickity-caption").text(a.find(".video-caption").text()):r(".flickity-caption").text(""))}},thumbGetMax:function(e){var t=e.trackEl.scrollWidth-e.$nav[0].offsetWidth;return Math.max(0,t)},thumbSetPos:function(e,t,i){var a=this.thumbGetMax(e);if(0!==a){if(i){var o=e.$nav[0].offsetWidth;if(t>0)t=o*(1-Math.exp(-t/o))*.36;else if(t<-a){var n=-(t+a);t=-a-o*(1-Math.exp(-n/o))*.36}}e.pos=t,gsap.set(e.trackEl,{x:e.pos})}else e.pos=0},thumbAnimateTo:function(e,t,i,a){gsap.killTweensOf(e.trackEl);var o=this.thumbGetMax(e);0!==o&&(t=Math.max(-o,Math.min(0,t)),e.pos=t,gsap.to(e.trackEl,{x:t,duration:i,ease:a,onUpdate:function(){e.pos=gsap.getProperty(e.trackEl,"x")}}))},thumbScrollTo:function(e,t){if(t.length&&0!==this.thumbGetMax(e)){var i=e.$nav[0].offsetWidth,a=-(t[0].offsetLeft-i/2+t[0].offsetWidth/2);this.thumbAnimateTo(e,a,.4,"power2.out")}},arrow:function(e){var t={default:"M67.37,100L28.195,50,67.37,0,71.8,5.5,37.581,50,71.8,94.5Z",alternative:"M95.849,46.323H14.1L40.364,20.15a4.166,4.166,0,0,0-5.9-5.881L1.076,47.537a4.162,4.162,0,0,0,0,5.891L34.462,86.7a4.166,4.166,0,0,0,5.9-5.881L14.1,54.642H95.849A4.159,4.159,0,1,0,95.849,46.323Z"},i=t.default;return"custom"==e.arrows_shape&&e.arrows_custom.length>0?i=T.core.htmlentities(e.arrows_custom):"custom"!=e.arrows_shape&&(i=t[e.arrows_shape]),i}};var c=jQuery;const p={init:function(e,t){var i=c("#beforeafter-"+e);i.imagesLoaded((function(){i.twentytwenty({default_offset_pct:parseInt(i.attr("data-start"))/100,orientation:i.attr("data-direction"),no_overlay:!0,move_with_handle_only:!1,click_to_move:!0})}))},initAll:function(e){var t=this;e.find('[data-module="beforeafter"]').each((function(){var e=c(this).closest("smp-content").attr("id");t.init(e,!1)}))}};var d=jQuery;const m={init:function(e){if(e&&e.indexOf("cover-")>-1)var t=!1,i=d("#"+e);else i=(t=this.getContentDiv(e)).find(".semplice-cover").first();if(t&&t.find(".semplice-cover").length>0||e&&e.indexOf("cover-")>-1){var a=i.find("smp-cover-inner"),o=a.data("effect-settings"),n=(i.attr("data-cover-effect"),i.attr("data-cover-mousemove")),s=semplice.active.coverEffects;n&&n.length>0&&this.mousemove[n]&&-1===s.indexOf(e)&&(s.push(e),this.mousemove[n](e,i,o,a))}},mousemove:{tilt:function(e,t,i,a){var o={tilt_max:20,tilt_perspective:2e3};"object"!=typeof i||d.isEmptyObject(i)||d.each(i,(function(e,t){o[e]=t})),a.tilt({reset:!1,maxTilt:o.tilt_max,perspective:o.tilt_perspective,speed:5e3,scale:1,transition:!0})},trail:function(e,t,i,a){var o=[],n=0,s=0,r=0,l=window.innerWidth/14,c=0,p={trail_size:10,trail_delay:100,trail_opacity:.7,trail_delta:1};"object"!=typeof i||d.isEmptyObject(i)||d.each(i,(function(e,t){p[e]=parseFloat(t)})),t.find(".cover-trail-images img").each((function(){o.push(d(this).attr("src"))})),t.find(".cover-trail-images").imagesLoaded().always((function(e){var i="none"===getComputedStyle(t[0]).pointerEvents?document:t[0];i.addEventListener("mousemove",(e=>{s=e.clientX,r=e.clientY}),{once:!0}),i.addEventListener("mousemove",(e=>{var i=t[0].getBoundingClientRect();if(e.clientX<i.left||e.clientX>i.right||e.clientY<i.top||e.clientY>i.bottom)return;const a=e.clientX,d=e.clientY;(n+=Math.abs(a-s)+Math.abs(d-r))>l&&(n=0,function(e,i,a,n){var s=document.createElement("img");s.setAttribute("src",o[c]),s.setAttribute("class","trail-image"),t[0].appendChild(s);var r=gsap.timeline({onComplete:()=>{t[0].removeChild(s),r&&r.kill()}});r.fromTo(s,{xPercent:80*(Math.random()-.5)-50,yPercent:20*(Math.random()-.5)-50,scaleX:1.15,scaleY:1.15,opacity:p.trail_opacity,width:p.trail_size+"vw",height:p.trail_size+"vw"},{scaleX:1,scaleY:1,opacity:1,duration:.8,ease:"expo.out",width:p.trail_size+"vw",height:p.trail_size+"vw"}),r.fromTo(s,{x:e,y:i,rotation:5*(Math.random()-.5)},{x:"+="+a*p.trail_delta,y:"+="+n*p.trail_delta,rotation:5*(Math.random()-.5),ease:"expo.out",duration:.7},"<"),r.to(s,{duration:.4,scale:.8,delay:p.trail_delay/1e3,ease:"back.in(1.5)"}),c=(c+1)%o.length}(a,d-i.top,a-s,d-r)),s=a,r=d}))}))}},getContentDiv:function(e){return!1===e&&(e=d(semplice.$holder).attr("data-active-post")),d("#content-"+e)}};var u=jQuery;var h=jQuery;const v={instances:[],initAll:function(e){var t=this;e||(e=h(".active-content")),e.find("smp-shader").each((function(){var e=h(this),i=e.data("settings");i&&i.id&&t.initSingle(e,i)}))},initSingle:function(e,t){var i=this,a=document.createElement("canvas");a.className="shader-canvas",a.style.cssText="position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;",a.style.opacity=void 0!==t.opacity?t.opacity:1,e[0].replaceWith(a);var o=a.parentElement.getBoundingClientRect(),n=window.devicePixelRatio||1;a.width=o.width*n,a.height=o.height*n;var s=a.getContext("webgl2")||a.getContext("webgl")||a.getContext("experimental-webgl");if(s){var r=!1!==t.mousemove&&"false"!==t.mousemove,l={x:-1,y:-1,tx:-1,ty:-1},c=h(a).closest("smp-section, smp-column, .semplice-cover");r&&c.length&&c[0].addEventListener("mousemove",(function(e){var t=c[0].getBoundingClientRect(),i=Math.max(0,Math.min(1,(e.clientX-t.left)/t.width)),a=Math.max(0,Math.min(1,(e.clientY-t.top)/t.height));l.x<0&&(l.x=i,l.y=a),l.tx=i,l.ty=a}));var p=t.baseUrl||"",d={canvas:a,gl:s,animFrame:null,visible:!0,io:null,resizeHandler:null};i.instances.push(d),"custom"!=t.type?h.get(p+"/"+t.type+"/"+t.id+".frag?v="+(window.sempliceWp?sempliceWp.version:Date.now()),(function(e){i.run(s,a,e,t,c,l,d)})):i.run(s,a,t.custom||"",t,c,l,d)}},preprocessFragment:function(e){if(!e||"string"!=typeof e)return e||"";var t=e.replace(/^\uFEFF/,""),i=(t=(t=(t=t.replace(/^\s*```\w*\s*\n/,"").replace(/\n\s*```\s*$/,"")).replace(/^\s*#include\s*<[^>]+>\s*;?\s*$/gm,"")).replace(/^\s*#define\s+GLSLIFY\s+\d+\s*$/gm,"")).trim(),a=t.replace(/\/\*[\s\S]*?\*\//g,"").replace(/\/\/.*$/gm,"");if(/\bvoid\s+mainImage\s*\(/.test(a)&&!/^\s*#version\s+/.test(i))return["#version 300 es","precision highp float;","in vec2 vUv;","out vec4 fragColor;","uniform float time;","uniform vec2 resolution;","uniform vec2 mouse;","uniform sampler2D coverImage;","#define iTime time","#define iResolution vec3(resolution.x, resolution.y, resolution.x / max(resolution.y, 1.0))","#define iMouse vec4(mouse * resolution, 0.0, 0.0)","#define iChannel0 coverImage","#define iChannel1 coverImage","#define iChannel2 coverImage","#define iChannel3 coverImage",t,"void main() {"," mainImage(fragColor, vUv * resolution);","}"].join("\n");if(/^\s*#version\s+/.test(i)){var o="";return/\bu_time\b/.test(a)&&(o+="#define u_time time\n"),/\bu_mouse\b/.test(a)&&(o+="#define u_mouse mouse\n"),/\bu_resolution\b/.test(a)&&(o+="#define u_resolution resolution\n"),/\bv_uv\b/.test(a)&&(o+="#define v_uv vUv\n"),/\biTime\b/.test(a)&&(o+="#define iTime time\n"),/\biResolution\b/.test(a)&&(o+="#define iResolution vec3(resolution.x, resolution.y, resolution.x/max(resolution.y,1.0))\n"),/\biMouse\b/.test(a)&&(o+="#define iMouse vec4(mouse*resolution, 0.0, 0.0)\n"),t.replace(/^(\s*#version\s+[^\n]*\n)/,"$1"+o)}var n=t.replace(/\bvarying\b/g,"in").replace(/\bgl_FragColor\b/g,"fragColor").replace(/\btexture2D\s*\(/g,"texture(").replace(/\btextureCube\s*\(/g,"texture(").replace(/^\s*precision\s+\w+\s+float\s*;\s*$/gm,""),s="#version 300 es\n";return s+="precision highp float;\n",s+="out vec4 fragColor;\n",/\bu_time\b/.test(a)&&(s+="#define u_time time\n"),/\bu_mouse\b/.test(a)&&(s+="#define u_mouse mouse\n"),/\bu_resolution\b/.test(a)&&(s+="#define u_resolution resolution\n"),/\bv_uv\b/.test(a)&&(s+="#define v_uv vUv\n"),/\biTime\b/.test(a)&&(s+="#define iTime time\n"),/\biResolution\b/.test(a)&&(s+="#define iResolution vec3(resolution.x, resolution.y, resolution.x/max(resolution.y,1.0))\n"),/\biMouse\b/.test(a)&&(s+="#define iMouse vec4(mouse*resolution, 0.0, 0.0)\n"),s+n},matchingVertexSource:function(e){return/^\s*#version\s+300\s+es\b/.test(e||"")?"#version 300 es\nin vec2 position;\nout vec2 vUv;\nvoid main(){vUv=position*0.5+0.5;gl_Position=vec4(position,0.0,1.0);}":"attribute vec2 position;varying vec2 vUv;void main(){vUv=position*0.5+0.5;gl_Position=vec4(position,0.0,1.0);}"},run:function(e,t,i,a,o,n,s){i=this.preprocessFragment(i);var r=this.matchingVertexSource(i),l=e.createShader(e.VERTEX_SHADER);if(e.shaderSource(l,r),e.compileShader(l),e.getShaderParameter(l,e.COMPILE_STATUS)){var c=e.createShader(e.FRAGMENT_SHADER);if(e.shaderSource(c,i),e.compileShader(c),e.getShaderParameter(c,e.COMPILE_STATUS)){var p=e.createProgram();if(e.attachShader(p,l),e.attachShader(p,c),e.linkProgram(p),e.getProgramParameter(p,e.LINK_STATUS)){e.useProgram(p);var d=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,d),e.bufferData(e.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,1,1]),e.STATIC_DRAW);var m=e.getAttribLocation(p,"position");e.enableVertexAttribArray(m),e.vertexAttribPointer(m,2,e.FLOAT,!1,0,0);var u,v=null,f=null,g=a.bgSize||"cover",y=a.bgPosition||"50% 50%",b=a.bgRepeat||"no-repeat";if("image"==a.type){var w=a.imageUrl||null;if(!w&&o.length){var x=o.find("smp-cover-image").css("background-image")||o.css("background-image");x&&"none"!=x&&(w=x.replace(/url\(["']?(.*?)["']?\)/,"$1"))}if(w){var _=new Image;_.crossOrigin="anonymous",_.onload=function(){f=_,E(_)},_.src=w}}s.resizeHandler=function(){clearTimeout(u),u=setTimeout((function(){var e=window.devicePixelRatio||1,i=t.parentElement.getBoundingClientRect(),a=Math.round(i.width*e),o=Math.round(i.height*e);a===t.width&&o===t.height||(t.width=a,t.height=o,f&&E(f))}),200)},window.addEventListener("resize",s.resizeHandler);var T=a.params||{},C=performance.now();"undefined"!=typeof IntersectionObserver&&(s.visible=!1,s.io=new IntersectionObserver((function(e){var t=e[0].isIntersecting;t&&!s.visible?(s.visible=!0,s.animFrame||(s.animFrame=requestAnimationFrame(k))):t||(s.visible=!1)}),{rootMargin:"100px"}),s.io.observe(t)),k()}}}function E(i){var a=document.createElement("canvas");a.width=t.width,a.height=t.height;var o,n,s=a.getContext("2d"),r=i.width/i.height,l=a.width/a.height,c=window.devicePixelRatio||1;"cover"==g?r>l?o=(n=a.height)*r:n=(o=a.width)/r:"contain"==g?r>l?n=(o=a.width)/r:o=(n=a.height)*r:(o=i.width*c,n=i.height*c);var p=y.split(" "),d=parseFloat(p[0])/100,m=parseFloat(p[1]||p[0])/100;if("no-repeat"!=b&&"auto"==g)for(var u=(a.width-o)*d,h=(a.height-n)*m,f="repeat"==b||"repeat-x"==b,w="repeat"==b||"repeat-y"==b,x=f?Math.floor(-u/o):0,_=w?Math.floor(-h/n):0,T=f?Math.ceil((a.width-u)/o):1,C=w?Math.ceil((a.height-h)/n):1,E=_;E<C;E++)for(var k=x;k<T;k++)s.drawImage(i,u+k*o,h+E*n,o,n);else{var S=(a.width-o)*d,O=(a.height-n)*m;s.drawImage(i,S,O,o,n)}var I=a;v||(v=e.createTexture()),e.bindTexture(e.TEXTURE_2D,v),e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,I),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,v)}function k(){if(s.visible){var i=(performance.now()-C)/1e3;e.viewport(0,0,t.width,t.height),n.tx>=0&&(n.x+=.08*(n.tx-n.x),n.y+=.08*(n.ty-n.y));var a=e.getUniformLocation(p,"time");a&&e.uniform1f(a,i);var o=e.getUniformLocation(p,"resolution");o&&e.uniform2f(o,t.width,t.height);var r=e.getUniformLocation(p,"mouse");r&&e.uniform2f(r,n.x,1-n.y),h.each(T,(function(t,i){if("time"!=t&&"resolution"!=t&&"baseUrl"!=t){var a=e.getUniformLocation(p,t);if(a)if(Array.isArray(i)||"object"==typeof i&&null!==i){var o=Array.isArray(i)?i:Object.values(i);e.uniform3f(a,o[0],o[1],o[2])}else e.uniform1f(a,parseFloat(i))}}));var l=e.getUniformLocation(p,"coverImage");l&&e.uniform1i(l,0),e.drawArrays(e.TRIANGLE_STRIP,0,4),s.animFrame=requestAnimationFrame(k)}else s.animFrame=null}},destroyAll:function(e){h.each(this.instances,(function(t,i){if(i.animFrame&&cancelAnimationFrame(i.animFrame),i.io&&i.io.disconnect(),i.resizeHandler&&window.removeEventListener("resize",i.resizeHandler),!e){if(i.gl){var a=i.gl.getExtension("WEBGL_lose_context");a&&a.loseContext()}i.canvas&&i.canvas.remove()}})),this.instances=[]}};var f=jQuery;var g=jQuery;const y={version:function(){console.log("Semplice Version: "+sempliceWp.version)},generateId:function(e){return e+"_"+Math.random().toString(36).substr(2,9)},isNumeric:function(e){return"number"==typeof e||!isNaN(e)&&!isNaN(parseFloat(e))},bool:function(e){return"true"!=e&&"false"!=e?e:"true"==e||"false"!=e&&void 0},remToPx:function(e){return 18*e.replace("rem","")},request:function(e,t,i,a,o,n){var s=!1;a&&(semplice.ajaxVerify=this.generateId("ajax"),s=semplice.ajaxVerify),g.ajax({type:e,url:sempliceWp.api[t]+"/"+i,data:o,success:function(e){a&&s!=semplice.ajaxVerify||n(e,s)},error:function(e){console.log(e)}})},registerBreakpoints:function(){g.each({xl:"screen and (min-width: 1170px)",lg:"screen and (min-width: 992px) and (max-width: 1169.9px)",md:"screen and (min-width: 768px) and (max-width: 991.9px)",sm:"screen and (min-width: 544px) and (max-width: 767.9px)",xs:"screen and (max-width: 543.9px)"},(function(e,t){enquire.register(t,{match:function(){g("body").attr("data-breakpoint-js",e),T.core.subrowLayout(e),T.core.applyTextSizings(e),o.toggleMenuType(e)}})}))},getHeight:function(e){return document.querySelector(e).getBoundingClientRect().height},subrowLayout:function(e){g(semplice.$holder).find("smp-subrow").each((function(){var t=g(this);if(t.attr("data-layout")){var i=JSON.parse(t.attr("data-layout")),a="xl"==e?"":e+"-",o={stack:"horizontal",width:"distributed",valign:"stretch"};g.each(o,(function(e,n){if(i["data-"+a+e])var s=i["data-"+a+e];else s=i["data-"+e]?i["data-"+e]:o[e];t.attr("data-"+e,s)}))}}))},applyTextSizings:function(e){var t=["font-size","line-height","letter-spacing","text-align"];g(semplice.$holder).find('smp-content[data-module="text"]').each((function(){g(this).find(".is-content").find("*").each((function(i){var a=g(this);g.each(t,(function(t,i){var o=a.attr("data-"+i+"-xl"),n=a.attr("data-"+i+"-"+e);void 0===n&&(void 0!==o?n=o:void 0===o&&"text-align"==i&&a.css("text-align")?(n=a.css("text-align"),a.attr("data-text-align-xl",n)):n=""),a.css(i,n),a.attr("data-mce-style",a.attr("style"))}))}))}))},restoreScrollPosition:function(e){e&&(null!=history.state?setTimeout((function(){g(document).scrollTop(semplice.scrollHistory[history.state.id])}),0):setTimeout((function(){g(document).scrollTop(semplice.scrollHistory.most_recent)}),0))},restoreApgPosition:function(e){e&&null!=history.state&&void 0!==history.state.apg&&setTimeout((function(){g('[data-module="advancedportfoliogrid"]').each((function(e){"horizontal-fullscreen"==g(this).attr("data-apg-preset")&&void 0!==history.state.apg.horFull[e]&&T.core.isNumeric(history.state.apg.horFull[e])&&g(this).find(".apg").flickity("select",history.state.apg.horFull[e])}))}),0)},disableOutsideScroll:function(e){g(e).on("mousewheel DOMMouseScroll",(function(e){var t=-e.originalEvent.wheelDelta||e.originalEvent.detail,i=this.scrollTop;(t<0&&0===i||t>0&&this.scrollHeight-this.clientHeight-i<=5)&&e.preventDefault()}))},htmlentities:function(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent},initContent:function(e,t,i){var a=g(i?"#content-"+semplice.postElement.new:".active-content");0==a.find(".coverslider").length&&m.init(!1),v.initAll(a),T.video.init(t),function(e){e="init"==e?"#content-holder":"#content-"+semplice.postElement.new,f("#content-holder .post").find(".gallery").length>0?f(".gallery-item").each((function(){f(this).find("a").addClass("semplice-lightbox"),f(this).find("img").addClass("lightbox-item")})):f("#content-holder").find(".blocks-gallery-item").length>0&&f(".blocks-gallery-item").each((function(){var e=f(this).find("a").attr("href");void 0!==e&&e.search(/\.(gif|jpe?g|tiff?|png|webp|bmp)$/i)>-1&&(f(this).find("a").addClass("semplice-lightbox").removeAttr("href"),f(this).find("img").addClass("lightbox-item"))}));var t=0;f(e).find(".lightbox-item").each((function(){f(this).attr("data-photoswipe-index",t),t++}))}(t),s.initAll(a),l.initAll(a),p.initAll(a),T.marquee.initAll(a),T.core.subrowLayout(g("body").attr("data-breakpoint-js")),a.find(".coverslider").length>0&&function(e,t){e=e||u(".coverslider").attr("id");var i=t?semplice.ram.coverslider:sempliceWp.ram.coverslider;i.custom_easing&&i.custom_easing.length>0?u(".coverslider").css("--swiper-wrapper-transition-timing-function",i.custom_easing):i.easing&&u(".coverslider").css("--swiper-wrapper-transition-timing-function","var("+i.easing+")");var a={orientation:"vertical",navigation:"dots",infinite_slider:"enabled",effect:"slide",duration:1200,timeout:4e3,autoplay:"disabled",parallax:"disabled"};u.each(a,(function(e,t){i[e]&&(a[e]=i[e])}));var o={loop:"enabled"==a.infinite_slider,direction:a.orientation,mousewheel:!1,spaceBetween:0,grabCursor:!0,speed:a.duration,on:{afterInit:function(){u(".coverslider").find("smp-bg-video video").each((function(){u(this)[0].removeAttribute("autoplay")})),m.init(u(".coverslider").find(".semplice-cover").first().attr("id"))},slideChange:function(e){var t=u('[data-swiper-slide-index="'+e.realIndex+'"');m.init(t.find(".semplice-cover").attr("id")),u(".coverslider").find(".swiper-slide").each((function(){var t=parseInt(u(this).attr("data-swiper-slide-index"));u(this).find("smp-bg-video video").each((function(){t==e.realIndex&&u(this)[0].play()}))}))},transitionEnd:function(e){u(".coverslider").find(".swiper-slide").each((function(){var t=parseInt(u(this).attr("data-swiper-slide-index"));u(this).find("smp-bg-video video").each((function(){t!=e.realIndex?(u(this)[0].pause(),u(this)[0].currentTime=0):u(this)[0].play()}))}))},touchMove:function(e){t||jQuery("body").hasClass("semplice-cursor")&&jQuery("#semplice-cursor").css("transform","translate3d("+event.clientX+"px, "+event.clientY+"px, 0px)")}}};"vertical"==a.orientation&&(o.mousewheel=!0),"fade"==a.effect&&(o.effect="fade",o.fadeEffect={crossFade:!0}),"enabled"==a.parallax&&"slide"==a.effect&&(o.parallax=!0),"enabled"==a.autoplay&&(o.autoplay={delay:parseInt(a.timeout),disableOnInteraction:!0}),"dots"==a.navigation?o.pagination={el:".swiper-pagination",clickable:!0}:o.navigation={nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},semplice.coverslider[e]&&0==u(".coverslider").find(".empty-coverslider").length&&semplice.coverslider[e].destroy(),setTimeout((function(){semplice.coverslider[e]=new Swiper("#"+e,o)}),0)}(g(this).attr("id"),!1),e||this.applyTextSizings(g("body").attr("data-breakpoint-js"))},accordion:function(e){var t=e.closest("smp-content").attr("id"),i=g("#"+t).find(".is-content"),a=i.attr("data-mode");if(!semplice.active.accordion){semplice.active.accordion=!0;var o=e.hasClass("expanded");if(i.find(".expanded").length>0&&"toggle"==a||o&&"normal"==a){var n=i.find(".expanded").children(".description");"toggle"==a?i.find(".accordion-item").removeClass("expanded"):(e.removeClass("expanded"),n=e.find(".description")),gsap.to(n,{height:0,duration:.4,ease:"Expo.easeOut",clearProps:"all",onComplete:function(){semplice.active.accordion=!1,T.animate.refreshScrollTrigger()}})}o||(e.addClass("expanded"),gsap.to(e.find(".description"),{height:"auto",duration:.4,ease:"Expo.easeOut",onComplete:function(){semplice.active.accordion=!1,T.animate.refreshScrollTrigger()}}))}},scrollToHash:function(e,t,i){semplice.active.hashTransition&&(semplice.hashTransition.kill(),semplice.active.hashTransition=!1);var a=window.location.href;!1!==e&&setTimeout((function(){semplice.active.hashTransition=!0;var o=t?.8:0;g(semplice.$navbar).length>0&&g(semplice.$navbar).height(),(g("body").hasClass("open-menu")||e.indexOf("comment")>-1)&&(o=0);var n=g(e).length>0?g(e).offset().top:0;semplice.hashTransition=gsap.to(window,o,{scrollTo:{y:n},ease:"expo.inOut",onComplete:function(){a==window.location.href&&e.length>0?window.location.hash=e:0==e.length&&(i?history.replaceState(null,null,window.location.pathname+window.location.search):history.pushState(null,null,window.location.pathname+window.location.search)),setTimeout((function(){semplice.active.hashTransition=!1}),0)}})}),0)}};jQuery;var b=jQuery;jQuery;var w=jQuery,x=jQuery,_=jQuery;jQuery;const T={core:y,url:{isSpaLink:function(e){var t=!!e.attr("href")&&this.get(e.attr("href"),window.location.href);return!("_blank"==e.attr("target")||!e.attr("href")||e.hasClass("semplice-lightbox")||!this.isValid(t))},parse:function(e){var t=document.createElement("a");return t.href=e,t},get:function(e,t){var i={new:{full:this.removeSlash(e),noHash:"",hash:""},active:{full:this.removeSlash(t),noHash:""}},a=this.parse(i.new.full),o=this.parse(i.active.full);return i.new.noHash=i.new.full.replace(a.hash,""),i.active.noHash=i.active.full.replace(o.hash,""),i.new.noHash=i.new.noHash.replace(/\?.*/,""),i.active.noHash=i.active.noHash.replace(/\?.*/,""),i.new.noHash=this.removeSlash(i.new.noHash),i.active.noHash=this.removeSlash(i.active.noHash),a.hash&&(i.new.hash=a.hash),i},isValid:function(e){var t=!0;return this.isExternal(e.new.full)&&(t=!1),"wp-admin"==T.post.getSlug(e.new.full)&&(t=!1),"#"==e.new.full.charAt(0)&&(t=!1),e.new.full.indexOf("replyto")>-1&&(t=!1),t},removeSlash:function(e){return e&&"/"==e.slice(-1)&&(e=e.replace(/\/+$/,"")),e},isExternal:function(e){return(e.indexOf(":")>-1||e.indexOf("//")>-1)&&this.checkDomain(location.href)!==this.checkDomain(e)},checkDomain:function(e){return 0===e.indexOf("//")&&(e=location.protocol+e),e.toLowerCase().replace(/([a-z])?:\/\//,"$1").split("/")[0]},getHash:function(){var e=window.location.hash;return!!e&&e.replace("/","")},getHashFromUrl:function(e){if("#"===e.charAt(0))return e;var t=document.createElement("a");return t.href=e,t.hash||""},noHash:function(e){var t=document.createElement("a");return t.href=e,t.hash?e.replace(t.hash,""):e},linkClicked:function(e){for(var t=e.target;t&&"A"!==t.tagName;)t=t.parentElement;return!(!t||"A"!==t.tagName)},isHashOnly:function(e){return"#"==e.charAt(0)},isHashNav:function(e,t){if(e){if(this.isHashOnly(e))return!0;if(this.noHash(e)===this.noHash(t))return!0}return!1}},blog:{commentsReply:function(e,t){if(t.preventDefault(),b(".replyto-active").length>0&&!e.hasClass("comment-reply-link"))b("#respond").removeClass("replyto-active"),b("#comment_parent").val(0);else{b("#respond").removeClass("replyto-active").addClass("replyto-active"),b("#comment_parent").val(e.attr("data-commentid"));var i=e.attr("data-replyto").replace("Reply to","");b(".reply-to-span").html(b(".reply-to-span").attr("data-base")+i),T.core.scrollToHash("#reply-title",!0)}},replyTo:function(e){var t=e.match(/replytocom=\d+/);if(null!==t&&(t=parseInt(t[0].replace("replytocom=","")),T.core.isNumeric(t))){b("#comment_parent").val(t);var i=b("#comment-"+t).find("cite").first().text();b("#reply-title").html(""),b("#reply-title").append('Leave a reply to <a href="#comment-'+t+'">'+i+'</a><a rel="nofollow" class="click-handler" data-handler="run" data-action-type="helper" data-setting-type="blog" data-action="removeCommentReplyLink" id="cancel-comment-reply-link">Cancel Reply</a>')}},removeCommentReplyLink:function(){b("#reply-title a").remove()}},post:{getSlug:function(e){return(e=T.url.removeSlash(e,"last")).substr(e.lastIndexOf("/")+1)},getMeta:function(e){var t={url:"",id:"",term:"",taxonomy:"",slug:"",page:1,hash:""};e=T.url.removeSlash(e);var i=T.url.parse(e),a=i.pathname.match(/\/page\/([0-9]+)/);if(null!==a){t.page=a[1],i.pathname=i.pathname.replace(a[0],"");var o=e.replace(a[0],"")}return i.hash&&(t.hash=i.hash),t.slug=this.getSlug(i.pathname),t.id=sempliceWp.postIds[t.slug],(e=T.url.removeSlash(e.split("#")[0]))==sempliceWp.baseUrl?(t.id=sempliceWp.frontpageId,"posts"==t.id&&(t.taxonomy="posts")):e==sempliceWp.blogHome||void 0!==o&&o==sempliceWp.blogHome?(t.id="posts",t.taxonomy="posts"):i.pathname.indexOf(sempliceWp.categoryBase)>-1?(t.term=t.slug,t.id="category",t.taxonomy="category"):i.pathname.indexOf(sempliceWp.tagBase)>-1?(t.term=t.slug,t.id="post_tag",t.taxonomy="post_tag"):i.pathname.indexOf("author")>-1?(t.term=t.slug,t.id="author",t.taxonomy="author"):i.search.indexOf("?s=")>-1?(t.term=i.search.replace("?s=",""),t.id="search",t.taxonomy="search"):null==t.id&&(t.id="notfound"),t.url=e,semplice.dev,t}},video:{init:function(e){var t=this;e="init"==e?"#content-holder":"#content-"+semplice.postElement.new,w(e).find("video").each((function(){var e=w(this)[0],i=w(this).closest(".smp-video");e.autoplay&&i&&i.hasClass("hide-controls")&&i.addClass("is-paused"),e.readyState>=1?(t.applyAspectRatio(e),t.paintFirstFrame(e)):e.addEventListener("loadedmetadata",(function(){t.applyAspectRatio(e),t.paintFirstFrame(e)})),i&&i.hasClass("hide-controls")&&e.addEventListener("ended",(function(){e.matches(":hover")&&semplice.cursor&&(w(".cursor-text, .cursor-icon").hide(),w(".cursor-play").css("display","flex")),i.removeClass("is-running is-paused").addClass("is-paused")}))})),this.observe()},observe:function(){var e=document.querySelectorAll(".smp-autoplay video"),t=new IntersectionObserver((e=>{e.forEach((e=>{var t=w(e.target).closest(".smp-video");e.isIntersecting?(e.target.play(),t.removeClass("is-paused is-running").addClass("is-running")):(e.target.pause(),t.removeClass("is-paused is-running").addClass("is-paused"))}))}),{threshold:.01});e.forEach((e=>{t.observe(e)}))},applyAspectRatio:function(e){var t=e.videoWidth,i=e.videoHeight;t&&i&&(e.style.aspectRatio=`${t} / ${i}`),T.animate.refreshScrollTrigger()},paintFirstFrame:function(e){if(!e.autoplay)try{e.currentTime=.01}catch(e){}},isPlaying:function(e){return e.currentTime>0&&!e.paused&&!e.ended}},animate:{refreshScrollTrigger:function(){x.isEmptyObject(semplice.animate.gsap)||x.each(semplice.animate.gsap,(function(e,t){void 0!==t.scrollTrigger&&null!==t.scrollTrigger&&t.scrollTrigger.refresh()}))},scrollToTop:function(e){gsap.to(window,.9,{scrollTo:{y:0,autoKill:!1},ease:"expo.inOut"})},scrollToContent:function(){gsap.to(window,1,{scrollTo:{y:x(semplice.$cover).height(),autoKill:!1},ease:"expo.inOut"})},reset:function(){x.isEmptyObject(semplice.animate.gsap)||x.each(semplice.animate.gsap,(function(e,t){var i="#content-holder #"+e,a=x("#"+e).attr("data-module");e.indexOf("content_")>-1&&-1==["advancedportfoliogrid","portfoliogrid","dribbble","instagram","gallerygrid"].indexOf(a)&&(e.indexOf("marquee")>-1&&gsap.killTweensOf(i+" .semplice-marquee-inner"),i+=" .is-content"),x(document).off("click",i),x(document).off("mouseover",i),x(document).off("mouseout",i),gsap.killTweensOf(i),void 0!==ScrollTrigger.getById(e)&&ScrollTrigger.getById(e).kill(!0),t.eventCallback("onStart",null)})),x(".lottie-holder").length>0&&lottie.destroy(),semplice.animate.splitText&&x.each(semplice.animate.splitText,(function(e,t){t.revert()})),semplice.animate={lottie:{},gsap:{},splitText:{}}},intro:function(e,t){var i=[];x.each(semplice.animate.gsap,(function(e,t){i.push(t.endTime(!1))}));var a=x.isEmptyObject(i)?0:1e3*Math.max(...i)-e;a<0&&(a=0),setTimeout((function(){x("body").removeClass("site-intro"),window.dispatchEvent(semplice.events.intro.done),gsap.set(".transition-wrap",{opacity:0}),gsap.to(".transition-wrap",{opacity:1,duration:1.5,ease:"expo.out"}),gsap.to(x("#semplice-intro"),{opacity:0,duration:1.5,ease:"expo.out",onComplete:function(){x("#semplice-intro").remove()}}),t||x("body").append('<script type="text/javascript" id="'+x(semplice.$holder).attr("data-active-post")+'-motion-js">'+sempliceWp.afterIntro+"<\/script>")}),a)}},marquee:{init:function(e,t,i){var a=this,o=this.marqueeData(i,t,"duration"),n="-";"rtl"==t.direction&&(n=""),semplice.animate.gsap[e+"-marquee"]=gsap.timeline({repeat:-1,repeatRefresh:!1,clearProps:"all"}),semplice.animate.gsap[e+"-marquee"].to(i,o,{clearProps:"all",x:function(){return n+a.marqueeData(i,t,"distance")},ease:Linear.easeNone})},initAll:function(e){var t=this;e.find('[data-module="marquee"]').each((function(){var e=_(this).attr("id"),i=_(this).find(".semplice-marquee-inner"),a=JSON.parse(i.attr("data-options"));"image"==a.mode?i.imagesLoaded().always((function(o){t.init(e,a,i)})):t.init(e,a,i)}))},marqueeData:function(e,t,i){var a=e.find(".semplice-marquee-content").first()[0],o=_("body").attr("data-breakpoint-js"),n=parseInt(t.speed[o]),s=parseFloat(a.getBoundingClientRect().width.toFixed(2)),r=window.getComputedStyle(a),l=s+(parseInt(r["rtl"==t.direction?"marginLeft":"marginRight"])||0);return"duration"==i?l/n:l}},scrollbar:function(e){var t=semplice.scrollbars,{OverlayScrollbars:i,ScrollbarsHidingPlugin:a,SizeObserverPlugin:o,ClickScrollPlugin:n}=OverlayScrollbarsGlobal;t[e]=i(document.querySelector({navbarOverlay:"#navbar-overlay"}[e]),{scrollbars:{theme:"os-theme-light",autoHideDelay:400,pointers:["mouse","touch","pen"],attributes:["data-state","state"]},overflow:{x:"hidden"}},{initialized(e){T.core.disableOutsideScroll(e.elements().scrollEventElement)}})}};var C=jQuery,E=!1;window.location.href.indexOf("v7.semplice.local")>-1&&(E=!0);var k={ajaxVerify:!1,dev:E,hideCover:!1,scrollHistory:{},animations:!1,scrollTop:0,scrollHistory:{},scrollbars:{},coverslider:{},photoSwipe:!1,resizeTimeout:!1,width:window.innerWidth,cursor:!!C("body").hasClass("semplice-cursor"),$holder:"#content-holder",$navbar:"#navbar-top",$overlay:"#navbar-overlay",$contentContainer:".content-container",$transitionWrap:".transition-wrap",$activeContent:".active-content",$cover:".semplice-cover",url:{active:!1,new:!1},postElement:{active:C("#content-holder").attr("data-active-post"),new:!1},active:{transition:!1,overlayReveal:!1,accordion:!1,subMenu:!1,hashTransition:!1,coverEffects:[]},apgTransition:{},transitions:!1,postTransition:{in:!1,out:!1,custom:!1,extra:!1},animate:{lottie:{},gsap:{},splitText:{}},events:{appendContent:new Event("sempliceAppendContent"),transitions:{start:new Event("sempliceTransitionsStart"),out_start:new Event("sempliceTransitionOutStart"),in_start:new Event("sempliceTransitionInStart"),reveal_start:new Event("sempliceTransitionRevealStart"),out_done:new Event("sempliceTransitionsOutDone"),in_done:new Event("sempliceTransitionInDone"),reveal_done:new Event("sempliceTransitionRevealDone"),done:new Event("sempliceTransitionsDone")},menu:{open_start:new Event("sempliceMenuOpenStart"),close_start:new Event("sempliceMenuCloseStart"),open_done:new Event("sempliceMenuOpenDone"),close_done:new Event("sempliceMenuCloseDone")},intro:{done:new Event("sempliceIntroDone")}},lottie:function(e,t,a,o,n){i(e,t,a,o,n)},marquee:function(e,t,i){T.marquee.init(e,t,i)},intro:function(e,t){T.animate.intro(e,t)},setApgHistory:function(){var e={horFull:{}};return C('[data-module="advancedportfoliogrid"]').each((function(t){if(0==C(this).find(".empty-apg").length&&"horizontal-fullscreen"==C(this).attr("data-apg-preset")){var i=C(this).find(".apg").data("flickity");e.horFull[t]=i.selectedIndex}})),e}};window.semplice=k;var S=jQuery;const O={init:function(e,t,i,a,o,n,s){window.dispatchEvent(semplice.events.transitions.out_start),this[e]("out",S("#content-"+semplice.postElement.active),i,!0,!0),U.toggleActiveStatus(semplice.postElement.new,n),U.appendContent(semplice.postElement.new,o,!1,s),window.dispatchEvent(semplice.events.transitions.in_start),this[t]("in",S("#content-"+semplice.postElement.new),a,!1,!1)},fadeIn:function(e,t,i,a,o){var n=this,s=0;void 0!==i.delay&&(s=i.delay),semplice.postTransition[e]=gsap.to(t,i.duration,{opacity:1,ease:i.easing,clearProps:"opacity",delay:s,onComplete:function(){n["on"+i.type+"Complete"](t,a,o)}})},fadeOut:function(e,t,i,a,o){var n=this;semplice.postTransition[e]=gsap.to(t,i.duration,{opacity:0,ease:i.easing,clearProps:"opacity",onComplete:function(){n["on"+i.type+"Complete"](t,a,o)}})},moveLeftToRight:function(e,t,i,a,o){var n=this;semplice.postTransition[e]=gsap.to(t,i.duration,{x:i.to,ease:i.easing,clearProps:"x",onComplete:function(){n["on"+i.type+"Complete"](t,a,o)}})},moveRightToLeft:function(e,t,i,a,o){var n=this;semplice.postTransition[e]=gsap.to(t,i.duration,{x:i.to,ease:i.easing,clearProps:"x",onComplete:function(){n["on"+i.type+"Complete"](t,a,o)}})},moveTopToBottom:function(e,t,i,a,o){var n=this;semplice.postTransition[e]=gsap.to(t,i.duration,{y:i.to,ease:i.easing,clearProps:"y",onComplete:function(){n["on"+i.type+"Complete"](t,a,o)}})},moveBottomToTop:function(e,t,i,a,o){var n=this;semplice.postTransition[e]=gsap.to(t,i.duration,{y:i.to,ease:i.easing,clearProps:"y",onComplete:function(){n["on"+i.type+"Complete"](t,a,o)}})},onCustomizeComplete:function(e,t,i){var a="in";semplice.transitions.out.duration>semplice.transitions.in.duration&&(a="out"),t?("out"==a&&(S(".smp-browser .inner").addClass("no-transition"),semplice.active.postTransition=!1),e.addClass("transition-hidden")):(e.removeClass("position-right position-left position-bottom position-normal position-top hide-on-init transition-hidden"),"in"==a&&(S(".smp-browser .inner").addClass("no-transition"),semplice.active.postTransition=!1))},onFrontendComplete:function(e,t,i){e.removeClass("position-right position-left position-bottom position-normal position-top hide-on-init is-top");var a="in";semplice.transitions.out.duration>semplice.transitions.in.duration&&(a="out"),t?(e.hide(),window.dispatchEvent(semplice.events.transitions.out_done),"out"==a&&U.afterPageTransitions(!1)):(semplice.postTransition.out.totalProgress(1),S("#content-"+semplice.postElement.active).remove(),window.dispatchEvent(semplice.events.transitions.in_done),NProgress.done(),"in"==a&&U.afterPageTransitions(!1),S("#content-"+semplice.postElement.new).removeClass("transition-hidden"))}};var I=jQuery;const A={init:function(e,t,i,a,o){o||window.dispatchEvent(semplice.events.transitions.reveal_start);var n=this,s=o?".smp-browser .inner":"body",r=o?I(".smp-browser .inner").height():window.innerHeight,l=o?I(".smp-browser .inner").width():I(window).width(),c=structuredClone(semplice.transitions.staggered),p=100/c.lines,d=c.color.indexOf("gradient")>-1?"background":"background-color";c.color=d+": "+c.color+";",I(s).append('<div class="transition-staggered" style="height: '+r+'px;"></div>');for(var m=0;m<c.lines;m++)switch(c.mode){case"wave":I(".transition-staggered").append('<div class="line" style="width: '+(p+.1)+"%; "+c.color+"; left: "+m*p+'%;" id="line-'+m+'"></div>');break;case"waterfall":"ver"==c.direction?I(".transition-staggered").append('<div class="line ver-line line-inline" style="width: '+l+"px; height: "+(p+.1)+"%; top: "+m*p+"%; "+c.color+';" id="line-'+m+'"></div>'):I(".transition-staggered").append('<div class="line hor-line line-inline" style="width: '+(p+.1)+"%; left: "+m*p+"%; height: "+r+"px; "+c.color+';" id="line-'+m+'"></div>')}var u={in:{duration:c.duration,stagger:c.delay,ease:c.easing},out:{duration:c.duration,stagger:c.delay,ease:c.easing},contentOut:{opacity:0,ease:c.easing},contentIn:{top:"0px",opacity:1,ease:c.easing}};switch(u.in.onComplete=function(){o?N.afterCustomCustomize("staggered",c,u):N.afterCustomIn("staggered",t,c,u,i,e)},u.out.onComplete=function(){o?(I(".tp-visible, .tp-not-visible").removeAttr("style"),gsap.set(I(".tp-visible, .tp-not-visible"),{clearProps:"all"}),I(".transition-staggered").remove(),semplice.active.postTransition=!1):(n.clear(e),T.animate.refreshScrollTrigger(),window.dispatchEvent(semplice.events.transitions.reveal_done))},c.mode){case"wave":u.in.height=r,u.out.height="0";break;case"waterfall":"ver"==c.direction?(u.in.scaleY="1",u.out.scaleY="0"):(u.in.scaleX="1",u.out.scaleX="0")}semplice.postTransition.extra=gsap.to(".line",u.in)},clear:function(e){e==semplice.ajaxVerify&&(gsap.killTweensOf(semplice.postTransition.extra.target),I(".transition-staggered").remove())}};var M=jQuery;const P={init:function(e,t,i,a,o){o||window.dispatchEvent(semplice.events.transitions.reveal_start);var n=this,s=structuredClone(semplice.transitions.reveal),r=s.custom?s.custom:{},l=o?".smp-browser .inner":"body",c=o?M(".smp-browser .inner").height():window.innerHeight,p=o?M(".smp-browser .inner").width():M(window).width();a.css("z-index",2),"bottomToTop"==s.direction||"topToBottom"==s.direction?s.image_offset>c&&(s.image_offset=c):s.image_offset>p&&(s.image_offset=p);var d={dir:"top",prefix:"-"};"bottomToTop"==s.direction?d={dir:"bottom",prefix:"-"}:"leftToRight"==s.direction?d={dir:"left",prefix:"-"}:"rightToLeft"==s.direction&&(d={dir:"right",prefix:"-"});var m=parseInt(c)-parseInt(s.image_offset),u=parseInt(p)-parseInt(s.image_offset);void 0!==r[t.id]&&M.each(["rt_image","rt_color","rt_image_size","rt_image_align"],(function(e,i){void 0!==r[t.id][i]&&(s[i.replace("rt_","")]=r[t.id][i])}));var h={reveal:(s.color.indexOf("gradient")>-1?"background":"background-color")+": "+s.color+";",revealImage:d.dir+": "+d.prefix+s.image_offset+"px;"};if(s.image&&(h.revealImage+="background-image: url("+s.image+"); background-position: "+s.image_align+";"),M(l).append('<div class="transition-reveal" style="'+h.reveal+'" data-reveal-direction="'+s.direction+'"><div class="transition-reveal-img" style="'+h.revealImage+'" data-reveal-bg-size="'+s.image_size+'"></div></div>'),"topToBottom"==s.direction)var v={contentOut:{bottom:"-"+s.offset,top:"initial",ease:s.easing},revealImageIn:{top:"0px",ease:s.easing},revealIn:{height:c,ease:s.easing},contentIn:{top:"0px",ease:s.easing},revealImageOut:{top:0,y:"-"+m+"px",ease:s.easing},revealOut:{height:0,ease:s.easing},revealCss:{bottom:0,top:"initial"},contentCss:{top:"-"+s.offset+"px"}};else"bottomToTop"==s.direction?v={contentOut:{top:"-"+s.offset,bottom:"initial",ease:s.easing},revealImageIn:{bottom:"0px",ease:s.easing},revealIn:{height:c,ease:s.easing},contentIn:{top:"0px",ease:s.easing},revealImageOut:{bottom:0,y:m+"px",ease:s.easing},revealOut:{height:0,ease:s.easing},revealCss:{top:0,bottom:"initial"},contentCss:{top:s.offset+"px"}}:"leftToRight"==s.direction?v={contentOut:{right:"-"+s.offset,left:"initial",ease:s.easing},revealImageIn:{left:"0px",ease:s.easing},revealIn:{width:p,ease:s.easing},contentIn:{left:"0px",ease:s.easing},revealImageOut:{left:0,x:"-"+u+"px",ease:s.easing},revealOut:{width:0,ease:s.easing},revealCss:{left:"initial",right:0},contentCss:{left:"-"+s.offset+"px"}}:"rightToLeft"==s.direction&&(v={contentOut:{left:"-"+s.offset,right:"initial",ease:s.easing},revealImageIn:{right:"0px",ease:s.easing},revealIn:{width:p,ease:s.easing},contentIn:{left:"0px",ease:s.easing},revealImageOut:{right:0,x:u+"px",ease:s.easing},revealOut:{width:0,ease:s.easing},revealCss:{right:"initial",left:0},contentCss:{left:s.offset+"px"}});semplice.postTransition.out=gsap.to(a,s.duration,v.contentOut),semplice.postTransition.extra=gsap.to(M(".transition-reveal-img"),s.duration,v.revealImageIn),v.revealIn.onComplete=function(){o?N.afterCustomCustomize("reveal",s,v):N.afterCustomIn("reveal",t,s,v,i,e)},v.revealOut.onComplete=function(){o?(M(".tp-visible, .tp-not-visible").removeAttr("style"),gsap.set(M(".tp-visible, .tp-not-visible"),{clearProps:"all"}),M(".transition-reveal").remove(),semplice.active.postTransition=!1):(n.clear(e),T.animate.refreshScrollTrigger(),window.dispatchEvent(semplice.events.transitions.reveal_done))},semplice.postTransition.custom=gsap.to(M(".transition-reveal"),s.duration,v.revealIn)},clear:function(e){e==semplice.ajaxVerify&&(gsap.killTweensOf(semplice.postTransition.custom.target),gsap.killTweensOf(semplice.postTransition.extra.target),M(".transition-reveal").remove())}};var j=jQuery;const z={init:function(e,t,i,a,o){var n=structuredClone(semplice.transitions.card),s=this;o||(window.dispatchEvent(semplice.events.transitions.reveal_start),U.toggleActiveStatus(semplice.postElement.new,i),U.appendContent(semplice.postElement.new,t,!1,e),j(".content-container").css({height:"100%",overflow:"hidden",pointerEvents:"none"})),a=o?j(".tp-visible"):a;var r=j(o?".tp-not-visible":"#content-"+semplice.postElement.new);gsap.set(r,{opacity:1,zIndex:0,scale:parseFloat(n.scale),y:"100%",borderRadius:n.radius}),gsap.set(a,{zIndex:1}),semplice.postTransition.out=gsap.timeline(),semplice.postTransition.out.to(a,{scale:parseFloat(n.scale),ease:"expoScale(1, "+n.scale+", "+n.ease+".out)",duration:1.5,borderRadius:n.radius}),semplice.postTransition.out.to(a,{y:"-100%",ease:n.ease+".inOut",duration:1.2},0),semplice.postTransition.out.timeScale(parseFloat(n.speed)),semplice.postTransition.in=gsap.timeline(),semplice.postTransition.in.to(r,{y:0,ease:n.ease+".inOut",duration:1.2}),semplice.postTransition.in.to(r,{scale:1,ease:"expoScale("+n.scale+", 1, "+n.ease+".out)",duration:1.2,borderRadius:0,onComplete:function(){o?(N.afterCustomCustomize("card",n,!1),j(".tp-visible, .tp-not-visible").removeAttr("style"),gsap.set(j(".tp-visible, .tp-not-visible"),{clearProps:"all"}),semplice.active.postTransition=!1):(N.afterCustomIn("card",t,!1,!1,i,e),s.clear(e),T.animate.refreshScrollTrigger(),window.dispatchEvent(semplice.events.transitions.reveal_done))}},.8),semplice.postTransition.in.timeScale(parseFloat(n.speed))},clear:function(e){e==semplice.ajaxVerify&&gsap.killTweensOf(semplice.postTransition.extra.target)}};var R=jQuery;const H={init:function(e,t,i,a,o,n){window.dispatchEvent(semplice.events.transitions.reveal_start),a.css("z-index",2),R(".content-container").css({height:"100%",overflow:"hidden",pointerEvents:"none"});var s=R('[data-transition-element="'+n+'"]'),r=s.closest("smp-content").attr("id"),l=s.closest(".apg"),c=l.attr("data-title-visibility"),p=(Math.abs(s.closest(".flickity-slider").position().left),l.attr("data-object-fit")),d=l.attr("data-mouseover"),m=s.closest("div");m.find(".apg-post-title").is(".fadeout, .fadeout-top, .fadeout-right, .fadeout-bottom, .fadeout-left")&&m.find(".apg-post-title").remove();var u=m.offset().top,h=parseInt(R(".transition-wrap").css("top")),v=10*Math.abs(m.offset().top/R(window).height()*100)/1e3;semplice.postTransition.custom=gsap.to(".transition-wrap",v,{top:"-"+(u-h)+"px",ease:"circ.out",onComplete:function(){if(e==semplice.ajaxVerify){var o=parseInt(m.find(".post-thumbnail").attr("data-scale")),n=m.offset().top-R(window).scrollTop();m.clone().attr({id:"apg-transition-"+r,class:"apg-transition-clone","data-apg-preset":"horizontal-fullscreen"}).css({position:"fixed",width:m.width(),height:m.height(),top:n,left:m.offset().left,backgroundColor:m.css("background-color"),zIndex:10,transform:"none"}).appendTo(a).find(".post-thumbnail").addClass("post-object-fit-"+p),"scale-opacity"==d&&R(".apg-transition-clone").find(".post-thumbnail").css("transform","scale("+(1+o/100)+")"),R("#apg-transition-"+r).find(".apg-grid-item").attr("data-title-visibility",c),gsap.to(R("#apg-transition-"+r).find(".apg-post-title"),.75,{opacity:0}),semplice.postTransition.extra=gsap.to(R("#apg-transition-"+r),1,{width:"100%",height:R(window).height(),maxWidth:"100%",left:0,top:n,zIndex:10,ease:"expo.inOut",onComplete:function(){U.toggleActiveStatus(semplice.postElement.new,i),U.appendContent(semplice.postElement.new,t,!1,e),R("#content-"+semplice.postElement.new).removeClass("transition-hidden"),R(".transition-wrap").css("top",""),semplice.postTransition.out=gsap.to(a,{opacity:0,duration:1.2,ease:"expo.out",onComplete:function(){e==semplice.ajaxVerify&&(R(window).scrollTop(0),N.afterCustomIn("horfull",t,!1,!1,i,e),T.animate.refreshScrollTrigger(),window.dispatchEvent(semplice.events.transitions.reveal_done))}})}}),"scale-opacity"==d&&o>0&&(semplice.postTransition.extra=gsap.to(R("#apg-transition-"+r).find(".post-thumbnail"),1,{scale:1,ease:"expo.inOut"}))}}})}};var L=jQuery;const F={init:function(e,t,i,a,o,n){window.dispatchEvent(semplice.events.transitions.reveal_start),a.css("z-index",2),L(".content-container").css({height:"100%",overflow:"hidden",pointerEvents:"none"});var s=L('[data-transition-element="'+n+'"]').first().closest(".apg-post"),r=s.closest("smp-content").attr("id"),l=s.closest(".apg"),c=(l.attr("data-title-visibility"),l.attr("data-object-fit"));s.find(".apg-post-title").is(".fadeout, .fadeout-top, .fadeout-right, .fadeout-bottom, .fadeout-left")&&s.find(".apg-post-title").remove();var p=s.offset().top,d=parseInt(L(".transition-wrap").css("top")),m=10*Math.abs(s.offset().top/L(window).height()*100)/1e3,u=s.find(".apg-post-thumbnail").attr("data-thumb-bg-color");gsap.to(s.find(".post-thumbnail img"),m,{y:0,ease:"circ.out"}),s.hasClass("apg-reveal")?gsap.to(s.find(".title, .description, .details, .post-thumbnail"),.5,{opacity:1,y:0,scale:1,ease:"circ.out",onComplete:function(){gsap.to(s.find(".title, .description, .details"),.8,{opacity:0,delay:.3,ease:"circ.out"})}}):gsap.to(s.find(".title, .description, .details"),.8,{opacity:0,delay:.3,ease:"circ.out"}),semplice.postTransition.custom=gsap.to(".transition-wrap",m,{top:"-"+(p-d)+"px",ease:"circ.out",onComplete:function(){e==semplice.ajaxVerify&&(s.clone().attr({id:"apg-transition-"+r,class:"apg-transition-clone","data-apg-preset":"splitscreen"}).css({position:"fixed",width:s.find(".apg-post-thumbnail").width(),maxWidth:"100%",height:s.find(".apg-post-thumbnail").height(),top:0,left:s.find(".post-thumbnail").offset().left,background:s.css("background-color"),zIndex:10}).appendTo(a).find(".post-thumbnail").addClass("post-object-fit-"+c),L("#apg-transition-"+r).find(".apg-post-title").remove(),void 0!==u&&L("#apg-transition-"+r).find(".post-thumbnail").css({background:u,transform:"scale(1)"}),semplice.postTransition.extra=gsap.to(L("#apg-transition-"+r),1,{width:"100%",height:L(window).height(),maxWidth:"100%",left:0,top:0,zIndex:10,ease:"expo.inOut",onComplete:function(){U.toggleActiveStatus(semplice.postElement.new,i),U.appendContent(semplice.postElement.new,t,!1,e),L("#content-"+semplice.postElement.new).removeClass("transition-hidden"),L(".transition-wrap").css("top",""),semplice.postTransition.out=gsap.to(a,{opacity:0,duration:1.2,ease:"expo.out",onComplete:function(){e==semplice.ajaxVerify&&(L(window).scrollTop(0),N.afterCustomIn("splitscreen",t,!1,!1,i,e),T.animate.refreshScrollTrigger(),window.dispatchEvent(semplice.events.transitions.reveal_done))}})}}))}})}};var W=jQuery;const N={init:function(e){var t=e?semplice.sandbox.customize:sempliceWp.transitions,i=this.getPreset(t,semplice.apgTransition),a=sempliceWp.transitionPresets,o=["reveal","staggered","card"],n={status:"disabled",preset:i,in:a.fade.in,out:a.fade.out,reveal:!1,staggered:!1,card:!1};if(t){if(t.status&&"disabled"!=t.status){if(-1===o.indexOf(i))n.in=a[i].in,n.out=a[i].out;else if(i&&o.indexOf(i)>-1){n[i]=a[i];var s={reveal:"rt_",staggered:"st_",card:"ct_"}[i],r=this.getCustomAtts(i);W.each(r,(function(e,a){t[a]&&(n[i][a.replace(s,"")]=t[a])})),"reveal"==i&&(n.reveal.custom=t.customReveal?t.customReveal:{})}W.each({out:["duration","easing"],in:["duration","easing"]},(function(e,i){W.each(i,(function(i,a){t[a+"_"+e]&&(n[e][a]=t[a+"_"+e])}))})),n.status="enabled"}n.in.type=e?"Customize":"Frontend",n.out.type=e?"Customize":"Frontend"}semplice.transitions=n},getPreset:function(e,t){var i="fade";return t.status?i=t.name:e.preset&&(i=e.preset),i},getCustomAtts:function(e){return{reveal:["rt_easing","rt_direction","rt_color","rt_duration","rt_image","rt_image_size","rt_image_effect","rt_image_align","rt_offset","rt_image_offset"],staggered:["st_mode","st_direction","st_easing","st_lines","st_color","st_duration","st_delay"],card:["ct_speed","ct_scale","ct_ease","ct_radius"]}[e]},getApgTransition:function(e){var t={status:!1,name:!1,element:!1};if(void 0!==e.attr("data-custom-transition")){var i=!0;"horizontal-fullscreen"==e.attr("data-custom-transition")&&12==e.closest(".apg-post").attr("data-"+W("body").attr("data-breakpoint-js")+"-width")&&(i=!1),t={status:i,name:e.attr("data-custom-transition"),element:e.attr("data-transition-element")}}return t},afterCustomIn:function(e,t,i,a,o,n){if(n==semplice.ajaxVerify){var s=W("#content-"+semplice.postElement.new);switch(W(window).scrollTop(0),"reveal"==e||"staggered"==e?(U.toggleActiveStatus(semplice.postElement.new,o),U.appendContent(semplice.postElement.new,t,!1,n)):s.removeAttr("style"),s.removeClass("position-right position-left position-bottom position-normal position-top hide-on-init is-top transition-hidden"),W("#content-"+semplice.postElement.active).remove(),NProgress.done(),U.afterPageTransitions(o),e){case"reveal":W(".transition-reveal").css(a.revealCss),W("#content-"+semplice.postElement.new).css(a.contentCss),semplice.postTransition.in=gsap.to(s,i.duration,a.contentIn),setTimeout((function(){semplice.postTransition.extra=gsap.to(W(".transition-reveal-img"),i.duration,a.revealImageOut),semplice.postTransition.custom=gsap.to(W(".transition-reveal"),i.duration,a.revealOut)}));break;case"staggered":setTimeout((function(){W(".line-uneven").css({top:0,bottom:"initial"}),W(".line-even").css({bottom:0,top:"initial"}),semplice.postTransition.extra=gsap.to(W(".line"),a.out)}))}}},afterCustomCustomize:function(e,t,i){W(".tp-not-visible").removeClass("transition-hidden"),W(".out").hasClass("tp-visible")?(W(".out").removeClass("tp-visible").addClass("tp-not-visible"),W(".in").removeClass("tp-not-visible").addClass("tp-visible")):(W(".in").removeClass("tp-visible").addClass("tp-not-visible"),W(".out").removeClass("tp-not-visible").addClass("tp-visible")),"reveal"==e?(W(".tp-not-visible").addClass("transition-hidden"),W(".transition-"+e).css(i.revealCss),W(".tp-visible").css(i.contentCss),gsap.to(W(".tp-visible"),t.duration,i.contentIn),setTimeout((function(){gsap.to(W(".transition-reveal-img"),t.duration,i.revealImageOut),gsap.to(W(".transition-"+e),t.duration,i.revealOut)}))):"staggered"==e?setTimeout((function(){gsap.to(W(".line"),i.out)})):"card"==e&&W(".tp-not-visible").addClass("transition-hidden")},core:O,reveal:P,staggered:A,card:z,horfull:H,splitscreen:F};var D=jQuery;const $={init:function(e,t){t?(semplice.url.active=T.url.removeSlash(window.location.href),o.init(!1,!0),this.showFirstLoad()):this.load(T.post.getMeta(e),!1,!1)},load:function(e,t){var i=this;semplice.postElement={active:D(semplice.$holder).attr("data-active-post"),new:T.core.generateId("post")},semplice.hideCover&&(e.hide_cover=!0);var a="posts";"notfound"==e.id?a="notfound":-1===["category","post_tag","posts","author","search"].indexOf(e.taxonomy)&&(a+="/"+e.id),T.core.request("GET","frontend",a,!0,e,(function(a,n){semplice.dev,sempliceWp.exclusiveNav&&("enabled"==D("#navbar-top").attr("data-use-headroom")&&D("#navbar-top").hasClass("headroom")&&D("#navbar-top").headroom("destroy"),o.addFocusBeforeWrap(D(this),e.url)),N.reveal.clear(n),N.staggered.clear(n),N.card.clear(n),D("body").attr({"data-post-type":a.post_type,"data-post-id":e.id}),semplice.animations=!1,semplice.active.coverEffects=[],v.destroyAll(!0),D(".apg-thumb-animation").remove(),D(".semplice-cursor-inner").attr("style",""),D(".cursor-icon, .cursor-text").hide(),sempliceWp.ram=structuredClone(a.content.ram),i.show(a,t,n)}))},showFirstLoad:function(){NProgress.done()},show:function(e,t,i){var a=structuredClone(semplice.transitions);D(semplice.$holder).append('<div id="content-'+semplice.postElement.new+'" class="content-container is-top"></div>'),D("#semplice-cursor").css("mix-blend-mode",""),U.updateMeta(e),t||"disabled"==a.status?(U.toggleActiveStatus(semplice.postElement.new,t),U.appendContent(semplice.postElement.new,e,t,i),T.core.restoreScrollPosition(t),T.core.restoreApgPosition(t),NProgress.done(),U.afterPageTransitions(t)):(semplice.active.transition=!0,semplice.apgTransition.status?N[{"horizontal-fullscreen":"horfull",splitscreen:"splitscreen"}[semplice.apgTransition.name]].init(i,e,t,D("#content-"+semplice.postElement.active),!1,semplice.apgTransition.element):["fade","rightToLeft","leftToRight","topToBottom","bottomToTop"].indexOf(a.preset)>-1?N.core.init(a.out.effect,a.in.effect,a.out,a.in,e,t,i):N[a.preset].init(i,e,t,D("#content-"+semplice.postElement.active),!1))}};var B=jQuery;const U={click:function(e,t){t.preventDefault();var i=T.url.get(e.attr("href"),window.location.href),a=e.text();semplice.apgTransition=N.getApgTransition(e),t.metaKey||t.shiftKey||t.ctrlKey||(!T.url.isValid(i)||semplice.active.transition||semplice.active.overlayReveal?i.new.full.indexOf("replyto")>-1&&T.blog.replyTo(i.new.full):i.new.noHash!=i.active.noHash||i.active.full.indexOf("?s=")>-1?(this.addFocusBeforeWrap(e,!1),NProgress.configure({showSpinner:!1}),NProgress.start(),semplice.hideCover=!!e.hasClass("cs-hide-covers"),this.checkOverlay(this.changePost,[i.new.full,i.active.full,a])):B("body").hasClass("overlay-active")&&o.toggleOverlay("close"))},checkOverlay:function(e,t){var i=this;if(B("body").hasClass("overlay-active")){var a=1e3*o.toggleOverlay("close",!1);a-=40*a/100,setTimeout((function(){e.apply(i,t)}),a)}else e.apply(i,t)},changePost:function(e,t,i){var a=B(window).scrollTop(),o=T.core.generateId("post");if(history.replaceState({id:o,apg:this.setApgHistory()},"",t),semplice.scrollHistory[o]=a,semplice.dev,B("#navbar-top").length>0){var n="#navbar-top",s=T.core.getHeight(n),r=B(n).css("transform");r=r.slice(7,r.length-1).split(", "),"normal"==B(n).attr("data-navbar-mode")||"absolute"==B(n).css("position")?a<s?B(n).css("top","-"+a+"px"):B(n).css("top","-"+s+"px"):"enabled"==B(n).attr("data-use-headroom")&&r[5]&&r[5].indexOf("-")>-1&&!sempliceWp.exclusiveNav?B(n).css("top","-"+s+"px"):sempliceWp.exclusiveNav&&B(n).css("transition","all 200ms ease-out")}gsap.to(B(semplice.$contentContainer),0,{height:window.innerHeight,overflow:"hidden"}),B(semplice.$transitionWrap).css("top","-"+a+"px"),T.animate.refreshScrollTrigger(),history.pushState(null,i,e),$.init(e,!1),semplice.url.active=e},addFocusBeforeWrap:function(e,t){t?(B(".menu-item").removeClass("current-menu-item current_page_item wrap-focus"),B(".menu-item").each((function(){B(this).children("a").attr("href")!=t&&B(this).children("a").attr("href")!=t+"/"||B(this).addClass("wrap-focus")}))):e.parent().hasClass("menu-item")||e.parent().hasClass("logo")?(B(".menu-item").removeClass("current-menu-item current_page_item wrap-focus"),e.parent().hasClass("logo")?B(".menu-item").each((function(){var e=B(".logo").find("a").attr("href");B(this).children("a").attr("href")!=e&&B(this).children("a").attr("href")!=e+"/"||B(this).addClass("wrap-focus")})):e.parent().addClass("wrap-focus")):e.parent().hasClass("thumb")?e.find(".thumb-inner").addClass("wrap-focus"):e.addClass("wrap-focus")},setApgHistory:function(){var e={horFull:{}};return B('[data-module="advancedportfoliogrid"]').each((function(t){if(0==B(this).find(".empty-apg").length&&"horizontal-fullscreen"==B(this).attr("data-apg-preset")){var i=B(this).find(".apg").data("flickity");e.horFull[t]=i.selectedIndex}})),e},updateMeta:function(e){var t={"head > title":e.title,'link[rel="canonical"]':window.location.href},i={_yoast_wpseo_metadesc:'meta[name="description"]',"_yoast_wpseo_opengraph-image":'meta[property="og:image"]',"_yoast_wpseo_opengraph-title":'meta[property="og:title"]',"_yoast_wpseo_opengraph-description":'meta[property="og:description"]',"_yoast_wpseo_twitter-image":'meta[name="twitter:image"]',"_yoast_wpseo_twitter-title":'meta[name="twitter:title"]',"_yoast_wpseo_twitter-description":'meta[name="twitter:description"]',_yoast_wpseo_canonical:'link[rel="canonical"]'};if(void 0!==e.post_settings){var a=e.post_settings;void 0!==a.seo&&B.each(a.seo,(function(e,a){t[i[e]]=a}))}B.each(t,(function(e,t){"head > title"==e?B(e).html(t):'link[rel="canonical"]'==e?B(e).attr("href",t):B(e).attr("content",t)}))},toggleActiveStatus:function(e,t){var i=structuredClone(semplice.transitions);B(semplice.$contentContainer).removeClass("active-content position-right position-left position-bottom position-top"),B(semplice.$holder).attr("data-active-post",e),t||"disabled"==i.status?B("#content-"+e).addClass("active-content"):B("#content-"+e).addClass("active-content position-"+i.in.position+" "+i.in.visibility),"topToBottom"!=i.preset&&"bottomToTop"!=i.preset||B(semplice.$activeContent).css({height:"100%",overflowY:"hidden"})},appendContent:function(e,t,i,a){a==semplice.ajaxVerify&&(t.content&&(B("#smp-css-user").before('<style type="text/css" id="smp-css-post-'+e+'">'+t.content.css.replace(/#content-holder/g,"#content-"+e).replace(/body/g,"#content-"+e)+"</style>"),t.hasPassword?(B("#content-"+e).html(sempliceWp.passwordForm),B(".post-password-submit").attr("data-id",t.id)):B("#content-"+e).html(t.content.html),!t.content.js||B.isEmptyObject(t.content.js)||t.hasPassword||(semplice.animations={content:t.content.js,postElement:e})),sempliceWp.exclusiveNav?o.contentPosition():o.init(t.navbar,!1),T.core.initContent(!1,t.id,e),window.dispatchEvent(semplice.events.appendContent))},afterPageTransitions:function(e){T.animate.reset(),semplice.active.transition=!1,window.dispatchEvent(semplice.events.transitions.done),B(semplice.$contentContainer).removeAttr("style"),B("#content-"+semplice.postElement.active).remove(),B("#smp-css-post-"+semplice.postElement.active).remove(),B("#"+semplice.postElement.active+"-motion-js").remove(),B(window).scroll(),setTimeout((function(){sempliceWp.exclusiveNav&&"enabled"==B("#navbar-top").attr("data-use-headroom")&&B("#navbar-top").headroom({tolerance:5})}));var t=T.url.getHash();t&&T.core.scrollToHash(t,!e,e)},postPassword:function(e){B(".post-password-form").find("form")[0].submit()},killTweens:function(e){e&&(gsap.killTweensOf(".content-container"),gsap.killTweensOf(semplice.postTransition.custom.target),gsap.killTweensOf(semplice.postTransition.extra.target))}};jQuery;var Q={helper:T,masonry:s,spa:U};const q={init:function(e,t){t.preventDefault();var i=e.attr("data-handler"),a=e.attr("data-action"),o=e.attr("data-action-type"),n=e.attr("data-setting-type");"run"==i?void 0!==n?Q[o][n][a](e):Q[o][a](e):this.customHandler[i](e)},customHandler:{}};var X=jQuery;const V=[{element:X("body"),selector:"a",handler:function(e){var t=!1;if(X(this).closest("li").hasClass("menu-item-has-children")&&(X(this).closest('[data-dropdown-mode="click"]').length>0||X(this).closest('[data-nested-mode="toggle"]').length>0)&&(t=!0),!t)if(X(this).hasClass("click-handler"))q.init(X(this),e);else if(X(this).hasClass("comment-reply-link")||"cancel-comment-reply-link"==X(this).attr("id"))T.blog.commentsReply(X(this),e);else if(T.url.isHashNav(X(this).attr("href"),window.location.href)){e.preventDefault();var i=T.url.getHashFromUrl(X(this).attr("href"));U.checkOverlay(T.core.scrollToHash,[i,!0,!1])}else if(T.url.isSpaLink(X(this))&&"dynamic"==sempliceWp.frontendMode)U.click(X(this),e);else if("static"==sempliceWp.frontendMode&&(semplice.hideCover=!!X(this).hasClass("cs-hide-covers"),history.replaceState({apg:U.setApgHistory()},"",window.location.href),semplice.hideCover))return X("#coverslider-form").attr("action",X(this).attr("href")),document.getElementById("coverslider-form").submit(),!1}},{element:X("body"),selector:"[data-smp-link]",handler:function(e){for(var t=X(this)[0].parentElement,i=!1;t;){if(t.hasAttribute("data-smp-link")){i=!0;break}t=t.parentElement}if(!T.url.linkClicked(e)&&!i){var a=X(this).attr("data-smp-link"),o=X(this).attr("data-smp-link-target"),n=X('<a href="'+a+'" target="'+o+'"></a>');T.url.isSpaLink(n)&&"dynamic"==sempliceWp.frontendMode?U.click(n,e):window.open(a,o)}}},{element:X("body"),selector:".open-menu",handler:function(e){o.toggleOverlay("open",X(this))}},{element:X("body"),selector:".close-menu, .close-overlay",handler:function(e){o.toggleOverlay("close",X(this))}},{element:X("body"),selector:".semplice-lightbox",handler:function(e){!function(e){var t=document.querySelectorAll(".pswp")[0],i=[];f(".lightbox-item").each((function(){var e="";void 0!==f(this).attr("caption")&&(e=f(this).attr("caption")),i.push({src:f(this).attr("src"),w:f(this).attr("width"),h:f(this).attr("height"),msrc:f(this).attr("src"),title:e})}));var a={index:parseInt(e),history:!1,shareEl:!1,getThumbBoundsFn:function(e){var t=document.querySelectorAll(".lightbox-item")[e],i=window.pageYOffset||document.documentElement.scrollTop,a=t.getBoundingClientRect();return{x:a.left,y:a.top+i,w:a.width}}};semplice.photoSwipe=new PhotoSwipe(t,PhotoSwipeUI_Default,i,a),semplice.photoSwipe.init()}(X(this).find("img").attr("data-photoswipe-index"))}},{element:X(semplice.$holder),selector:".accordion-item .title",handler:function(e){T.core.accordion(X(this).closest(".accordion-item"))}},{element:X(semplice.$holder),selector:'.smp-youtube[data-embed-mode="thumbnail"]',handler:function(e){var t=`<iframe src="${X(this).attr("data-embed-url")}" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>`;X(this).find(".responsive-video").html(t)}},{element:X(semplice.$holder),selector:'.smp-vimeo[data-embed-mode="thumbnail"]',handler:function(e){var t=`<iframe src="${X(this).attr("data-embed-url")}" title="Vimeo video player" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write" allowfullscreen></iframe>`;X(this).find(".responsive-video").html(t)}},{element:X(semplice.$holder),selector:".smp-video",handler:function(e){if(X(this).hasClass("hide-controls")){var t=X(this).find("video")[0],i=T.video.isPlaying(t),a=X(".cursor-play").is(":visible")?"play":"pause";if(X(this).removeClass("is-running is-paused").addClass(i?"is-paused":"is-running"),semplice.cursor){X(".cursor-text, .cursor-icon").hide();var o=sempliceWp.cursor;i||"play"!=a?X(".cursor-play").css("display","flex"):X(".cursor-pause").css("display","flex"),o.video_cursor_inner_color&&"transparent"!=o.video_cursor_inner_color&&(X(".semplice-cursor-inner .cursor-text").css("color",o.video_cursor_inner_color),X(".semplice-cursor-inner .cursor-icon svg").css("fill",o.video_cursor_inner_color))}t.controls||i?t.controls||t.pause():t.play()}}},{element:X("body"),selector:".smp-nav-button",handler:function(e){var t=X(this).attr("data-href"),i=X(this).attr("data-target"),a=document.createElement("a");a.href=t,a.target=i,document.body.appendChild(a),a.click(),document.body.removeChild(a)}},{element:X("body"),selector:'[data-menu-direction="horizontal"][data-dropdown-mode="click"] .menu-item-has-children',handler:function(e){e.preventDefault(),X(".active-sub-menu").length>0&&o.subMenu(X(".active-sub-menu"),"close"),X(e.target).closest("li").hasClass("menu-item-has-children")&&o.subMenu(X(this),"open")}},{element:X("body"),selector:'[data-menu-direction="vertical"][data-nested-mode="toggle"] .menu-item-has-children',handler:function(e){0==X(e.target).closest(".sub-menu").length&&(e.preventDefault(),o.subMenuVertical(X(this)))}}];var Y=jQuery;const G=[{element:Y(window),selector:!1,handler:function(e){var t=Y(e.target),i=Y(".active-sub-menu");i.length>0&&!i.is(e.target)&&0===i.has(e.target).length&&o.subMenu(i,"close");var a=Y("#navbar-overlay");if(a.length>0&&a.is(":visible")&&!a.is(e.target)&&0===a.has(e.target).length){var n=t.closest(".smp-navbar").attr("id");"navbar-top"!=n&&"navbar-bottom"!=n&&o.toggleOverlay("close",!1)}}}];var J=jQuery;const K=[{element:J("#content-holder"),selector:".video-hover",handler:function(e){J(this).find("smp-bg-video video").trigger("play")}},{element:J("body"),selector:'[data-menu-direction="horizontal"][data-dropdown-mode="mouseover"] .menu-item-has-children',handler:function(e){o.subMenu(J(this),"open")}},{element:J("body"),selector:'[data-hover-effect="scramble"] nav > ul > li > a',handler:function(e){o.scramble(J(this))}},{element:J("body"),selector:".marquee-mouseover",handler:function(e){var t=JSON.parse(J(this).find(".semplice-marquee-inner").attr("data-options")),i=J(this).closest("smp-content").attr("id");semplice.animate.gsap[i+"-marquee"].timeScale(t.mouseover.timescale),J(this).find("img, .semplice-marquee-text").css("opacity",t.mouseover.opacity)}}];var Z=jQuery;const ee=[{element:Z("#content-holder"),selector:".video-hover",handler:function(e){Z(this).find("smp-bg-video video").trigger("pause")}},{element:Z("body"),selector:'[data-menu-direction="horizontal"][data-dropdown-mode="mouseover"] .menu-item-has-children',handler:function(e){o.subMenu(Z(this),"close")}},{element:Z("body"),selector:".marquee-mouseover",handler:function(e){var t=Z(this).closest("smp-content").attr("id");semplice.animate.gsap[t+"-marquee"].timeScale(1),Z(this).find("img, .semplice-marquee-text").css("opacity","1")}}];var te=jQuery;const ie=[{element:te(window),selector:!1,handler:function(e){var t=T.url.getHash(),i="dynamic"==sempliceWp.frontendMode,a=T.url.noHash(semplice.url.active)!=T.url.noHash(window.location.href);if(U.killTweens(i),i&&a){if(semplice.hideCover=!1,semplice.postElement.new!=semplice.postElement.active&&te(semplice.$holder).html(""),-1===(o=window.location.href).search(/\?s=\w+/))var o=window.location.href.replace(/\?.*/,"");var n=T.post.getMeta(o);$.load(n,!0),te("body").hasClass("semplice-cursor")&&te("#semplice-cursor").show(),semplice.url.active=o}else a||semplice.active.hashTransition||(t=t||"",T.core.scrollToHash(t,!1,!0))}}];var ae=jQuery;const oe=[{element:ae(window),selector:!1,handler:function(e){if("static"!=sempliceWp.frontendMode&&(null==history.state&&ae(document).scrollTop()>0?semplice.scrollHistory.most_recent=ae(window).scrollTop():ae(document).scrollTop()>0&&(semplice.scrollHistory[history.state.id]=ae(window).scrollTop())),"parallax"==ae(semplice.$cover).attr("data-cover-effect")&&0==ae(".coverslider").length){var t=ae(window).scrollTop()/3;ae("smp-cover-image").css({transform:"translate3d(0px, "+t+"px, 0px)"})}"enabled"==ae("#navbar-top").attr("data-cover-transparent")&&(ae(this).scrollTop()>=ae(semplice.$cover).height()-(ae("#navbar-top").height()+20)||0==ae(semplice.$cover).length?ae("#navbar-top").removeClass("cover-transparent"):ae(semplice.$cover+", .coverslider").isOnScreen(.01,.01)&&ae("#navbar-top").addClass("cover-transparent")),ae(this).scrollTop()>400&&0==ae(".corner-navbar").length?ae(".back-to-top").stop().fadeIn(700):ae(".back-to-top").stop().fadeOut(700)}}];var ne=jQuery;const se=[{element:ne(window),selector:!1,handler:function(e){document.body.style.height=window.innerHeight+"px",ne(".lottie-holder").each((function(){var e=ne(this).attr("data-width-type"),t=parseInt(ne(this).attr("data-custom-width")),i=parseFloat(ne(this).attr("data-ratio")),a=(ne(this).width(),ne(this).height(),ne(this).closest(".column-content").width());if("custom"==e)(o=t)>a&&(o=a);else var o=a;var n=Math.round(i*o);ne(this).css({width:o+"px",height:n+"px"})}));var t=window.innerWidth;clearTimeout(semplice.resizeTimeout),semplice.resizeTimeout=setTimeout((function(){t!=semplice.width&&(semplice.width=t,ne('[data-module="marquee"]').each((function(){var e=ne(this).attr("id"),t=ne("#"+e).find(".semplice-marquee-inner"),i=JSON.parse(t.attr("data-options"));ne.isEmptyObject(semplice.animate.gsap[e+"-marquee"])||(gsap.set(t,{clearProps:!0}),gsap.killTweensOf(t),semplice.animate.gsap[e+"-marquee"].clear(),semplice.animate.gsap[e+"-marquee"]=null),T.marquee.init(e,i,t)})))}),250)}}];var re=jQuery;const le={events:function(e){var t=this;re("body").on("mouseenter",".apg-post-text",(function(i){if(e||window.matchMedia("(hover: hover)").matches){var a=.7,o=re(this).closest(".apg"),n=re(this).closest("smp-content").attr("id"),s=re(this),r=o.attr("data-mouseover-effect");if("none"!=r&&"fade_title"!=r||(a=0),e){if(semplice.ram[n].options.text_hover_title_opacity)var l=semplice.ram[n].options.text_hover_title_opacity/100;s.find(".apg-custom-styles").css({position:"fixed",left:s.offset().left+s.innerWidth()/2,top:s.offset().top-re(window).scrollTop()+s.innerHeight()/2})}"original_mouse"==o.attr("data-image-mode")?("fade_both"!=r&&"fade_title"!=r||(o.find(".apg-post-text").removeClass("apg-text-active").addClass("apg-text-active"),e&&o.find(".title, .apg-text-seperator").css("opacity",l)),s.mousemove((function(e){if(e.pageX||e.pageY)var t=e.pageX,i=e.pageY;else t=e.clientX+document.body.scrollLeft,i=e.clientY+document.body.scrollTop;var a=o.offset(),n=parseFloat(o.closest("smp-content").css("padding-top"));a.top=a.top-n;var r=s.find(".post-thumbnail").find("img, video"),l=r.width(),c=r.height();r.css({top:i-c/2-a.top,left:t-l/2-a.left})}))):"original_mouse"!=o.attr("data-image-mode")&&(s.unbind("mousemove"),"fade_both"!=r&&"fade_title"!=r||o.find(".apg-post-text, .apg-text-seperator").removeClass("apg-text-active").addClass("apg-text-active"));var c=s.find(".post-thumbnail").find("img, video");gsap.to(c,a,{opacity:1,visibility:"visible",scale:1.1,ease:"expo.out"}),s.find("video.apg-thumb-video").each((function(){t.videos.play(this)}))}})),re("body").on("mouseleave",".apg-post-text",(function(){if(e||window.matchMedia("(hover: hover)").matches){var i=re(this).closest(".apg"),a=re(this),o=i.attr("data-mouseover-effect"),n=.7;"none"!=o&&"fade_title"!=o||(n=0),("original_mouse"==i.attr("data-image-mode")||"original_mouse"!=i.attr("data-image-mode"))&&a.closest(".apg").find(".apg-post-text, .apg-text-seperator").removeClass("apg-text-active"),e&&i.find(".title, .apg-text-seperator").css("opacity",1);var s=a.find(".post-thumbnail").find("img, video");gsap.to(s,n,{opacity:0,scale:1,ease:"expo.out",onComplete:function(){s.css("visibility","hidden")}}),a.find("video.apg-thumb-video").each((function(){t.videos.pause(this,!0)}))}})),re("body").on("mouseenter",".apg-post-table",(function(){if(e||window.matchMedia("(hover: hover)").matches){var t=re(this).closest(".apg");if("both"==t.attr("data-hover-type")||"img_only"==t.attr("data-hover-type")){var i=t.closest("smp-content").attr("id");0===re("#"+i+"-thumbholder").length&&re("#content-holder").append('<div id="'+i+'-thumbholder" class="apg-thumb-animation"></div>');var a=.6;"none"==t.attr("data-table-img-hover")&&(a=0);var o=re(this),n=o.attr("data-post-id"),s=re("#"+i+"-thumbholder"),r=o.find(".post-thumbnail");r.find("img"),s.find('[data-thumb-id="'+n+'"]').length>0&&s.find('[data-thumb-id="'+n+'"]').remove(),r.clone().appendTo(s);var l=s.find('[data-thumb-id="'+o.attr("data-post-id")+'"]'),c=l.find("img");gsap.to(l,a,{opacity:1,ease:"Expo.easeOut"}),gsap.to(c,a,{scale:1,ease:"Expo.easeOut"})}}})),re("body").on("mouseleave",".apg-post-table",(function(t){if((e||window.matchMedia("(hover: hover)").matches)&&null!==t.relatedTarget&&"apg-table-link"!=t.relatedTarget.className){var i=re(this).closest(".apg");if("both"==i.attr("data-hover-type")||"img_only"==i.attr("data-hover-type")){var a=i.closest("smp-content").attr("id"),o=.6;"none"==i.attr("data-table-img-hover")&&(o=0);var n=re(this).attr("data-post-id"),s=re("#"+a+"-thumbholder");s.find(".post-thumbnail").each((function(){re(this).attr("data-thumb-id")!=n&&re(this).remove()}));var r=s.find('[data-thumb-id="'+n+'"]'),l=r.find("img");gsap.to(r,o,{opacity:0,ease:"Expo.easeOut",onComplete:function(){r.remove()}}),gsap.to(l,o,{scale:1,ease:"Expo.easeOut"})}}})),this.videos.init()},videos:{observer:null,mutationObserver:null,resizeTimeout:null,play:function(e){if(e&&e.paused){var t=e.play();t&&"function"==typeof t.then&&t.catch((function(){}))}},pause:function(e,t){if(e&&(e.paused||e.pause(),t))try{e.currentTime=0}catch(e){}},init:function(){var e=this;this.observer||void 0===window.IntersectionObserver||(this.observer=new IntersectionObserver((function(t){t.forEach((function(t){var i=t.target;re(i).closest('[data-apg-preset="text"]').length>0?t.isIntersecting||e.pause(i,!0):t.isIntersecting?e.play(i):e.pause(i,!1)}))}),{threshold:.05}),re("body").on("loadedmetadata.apgVideo","video.apg-thumb-video",(function(){try{this.currentTime=.01}catch(e){}})),this.observe(document.body),void 0!==window.MutationObserver&&(this.mutationObserver=new MutationObserver((function(t){t.forEach((function(t){t.addedNodes&&t.addedNodes.forEach((function(t){1===t.nodeType&&e.observe(t)}))}))})),this.mutationObserver.observe(document.body,{childList:!0,subtree:!0})),re(window).on("resize.apgVideo",(function(){clearTimeout(e.resizeTimeout),e.resizeTimeout=setTimeout((function(){re("video.apg-thumb-video").each((function(){e.observer.unobserve(this),e.observer.observe(this)}))}),150)})))},observe:function(e){if(this.observer&&e){var t=this.observer,i=re(e);(i.is("video.apg-thumb-video")?[e]:i.find("video.apg-thumb-video").toArray()).forEach((function(e){t.observe(e)}))}}}};var ce=jQuery;var pe,de=jQuery;jQuery,sempliceWp=structuredClone(sempliceWp.atts),T.core.registerBreakpoints(),pe={click:V,mouseup:G,mouseenter:K,mouseleave:ee,popstate:ie,resize:se,scroll:oe},ce.each(pe,(function(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.element.on(e,a.selector,a.handler)}})),le.events(!1),semplice.cursor&&function(e){var t=de("#semplice-cursor");de.each({color:"#666666",size:14,mouseover_color:"#000000",mouseover_size:64,nextprev_prev_cursor_type:"left-arrow",nextprev_next_cursor_type:"right-arrow",gallery_prev_cursor_type:"left-arrow",gallery_next_cursor_type:"right-arrow",gallery_drag_cursor_type:"drag",apg_cursor_type:"text",apg_cursor_text:"View",apg_prev_cursor_type:"left-arrow",apg_next_cursor_type:"right-arrow",mailchimp_cursor_type:"text",mailchimp_cursor_text:"Send",lightbox_cursor_type:"zoom-in",ba_cursor_type:"ba",back_to_top_cursor_type:"top-arrow",show_more_cursor_type:"bottom-arrow",video_cursor_type:"play",pause_cursor_type:"pause",embed_cursor_type:"play"},(function(t,i){void 0===e[t]&&(e[t]=i)}));var i=e.size/2-5,a=e.size/2-9;de(window).on("mousemove",(function(e){t.css("transform","translate3d("+(e.clientX-i)+"px, "+(e.clientY-a)+"px, 0px)")}));var o={".is-content a":!1,".pp-thumb":!1,".post-password-submit":!1,"#comments a":!1,"#respond #submit":!1,".hamburger":!1,".view-project":!1,".masonry-filter li a":!1,".image-link":!1,".accordion-item":!1,'[data-module="singleproject"] .thumb':!1,'[data-module="link"] a':!1,".smp-nav-button":!1,"[data-smp-link]":!1,".close-overlay":!1,".swiper-pagination-bullet":!1,".smp-youtube":"embed",".smp-vimeo":"embed",".logo":"logo",".menu-item":"nav",".semplice-prev":"nextprev_prev",".semplice-next":"nextprev_next",".pg-link":"pg",".apg-post":"apg",".apg .previous":"apg_prev",".apg .next":"apg_next",".semplice-gallery .previous":"gallery_prev",".semplice-gallery .next":"gallery_next",".sgs-freescroll":"gallery_drag",".mailchimp-submit-button":"mailchimp",".lightbox-item":"lightbox",".gg-hover":"lightbox",".ba-handle":"ba",".back-to-top":"back_to_top",".show-more":"show_more",".smp-video":"video"},n={"semplice-gallery":"gallery",apg:"apg"},s="";de.each(o,(function(e,t){s+=e+", "})),s=s.slice(0,-2),de("body").on("mouseenter",s,(function(i){var a=de(this),s=!1,r=!1,l=e.mouseover_color;if(t.removeClass("mouseover-cursor").addClass("mouseover-cursor"),de.each(o,(function(e,t){i.currentTarget.className.indexOf(e.replace(".",""))>-1?r=t:i.currentTarget.className.indexOf("flickity-button")>-1&&(s=!0)})),s){var c="prev";i.currentTarget.className.indexOf(" next")>-1&&(c="next"),de.each(n,(function(e,t){a.closest(".flickity-enabled").hasClass(e)&&(r=t+"_"+c)}))}if(r){if(e[r+"_cursor_color"]&&"transparent"!=e[r+"_cursor_color"]&&(l=e[r+"_cursor_color"]),e[r+"_cursor_type"]&&"none"!=e[r+"_cursor_type"]){var p="View";if("text"==e[r+"_cursor_type"])void 0!==e[r+"_cursor_text"]&&(p=e[r+"_cursor_text"]),de(".cursor-text").text(p).css("display","flex");else{if("video"==r&&T.video.isPlaying(a.find("video")[0])){de(".cursor-play").hide();var d="pause"}else d=r;de(".cursor-"+e[d+"_cursor_type"]).css("display","flex")}}e[r+"_cursor_blendmode"]&&"default"!=e[r+"_cursor_blendmode"]&&t.css("mix-blend-mode",e[r+"_cursor_blendmode"]),e[r+"_cursor_inner_color"]&&"transparent"!=e[r+"_cursor_inner_color"]&&(de(".semplice-cursor-inner .cursor-text").css("color",e[r+"_cursor_inner_color"]),de(".semplice-cursor-inner .cursor-icon svg").css("fill",e[r+"_cursor_inner_color"]))}gsap.to(de(".semplice-cursor-inner"),{width:e.mouseover_size+"px",height:e.mouseover_size+"px",background:l,ease:Expo.easeOut,duration:.4})})),de("body").on("mouseleave",s,(function(i){t.removeClass("mouseover-cursor"),gsap.to(de(".semplice-cursor-inner"),.4,{width:e.size+"px",height:e.size+"px",background:e.color,ease:Expo.easeOut}),de(".cursor-text, .cursor-icon").hide(),t.css("mix-blend-mode",""),de(".semplice-cursor-inner .cursor-text").css("color",""),de(".semplice-cursor-inner .cursor-icon svg").css("fill","")})),de("body").on("mouseenter",".pswp, iframe, .has-controls",(function(){t.hide()})),de("body").on("mouseleave",".pswp, iframe, .has-controls",(function(){t.show()}))}(sempliceWp.cursor),$.init(window.location.href,!0),"dynamic"==sempliceWp.frontendMode&&N.init(!1),T.core.initContent(!0,"init"),ce.each(["sempliceTransitionsStart","sempliceTransitionOutStart","sempliceTransitionInStart","sempliceTransitionRevealStart","sempliceTransitionsOutDone","sempliceTransitionInDone","sempliceTransitionRevealDone","sempliceTransitionsDone","sempliceAppendContent","sempliceMenuOpenStart","sempliceMenuCloseStart","sempliceMenuOpenDone","sempliceMenuCloseDone","sempliceIntroDone"],(function(e,t){window.addEventListener(t,(function(e){}),!1)})),window.addEventListener("sempliceTransitionsDone",(function(e){semplice.animations&&(ce("body").append('<script type="text/javascript" id="'+semplice.animations.postElement+'-motion-js">'+semplice.animations.content+"<\/script>"),"dynamic"==sempliceWp.frontendMode&&"disabled"==semplice.transitions.status&&setTimeout((function(){T.animate.refreshScrollTrigger()}),0))}),!1)})();
💾 保存文件
← 返回文件管理器