1!function(r){var n=window.uicoreJsonp;window.uicoreJsonp=function(o,u,c){for(var i,f,l,p=0,a=[];p<o.length;p++)f=o[p],e[f]&&a.push(e[f][0]),e[f]=0;for(i in u)Object.prototype.hasOwnProperty.call(u,i)&&(r[i]=u[i]);for(n&&n(o,u,c);a.length;)a.shift()();if(c)for(p=0;p<c.length;p++)l=t(t.s=c[p]);return l};var o={},e={24:0};function t(n){if(o[n])return o[n].exports;var e=o[n]={i:n,l:!1,exports:{}};return r[n].call(e.exports,e,e.exports,t),e.l=!0,e.exports}t.m=r,t.c=o,t.d=function(r,n,o){t.o(r,n)||Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(r){var n=r&&r.__esModule?function(){return r.default}:function(){return r};return t.d(n,"a",n),n},t.o=function(r,n){return Object.prototype.hasOwnProperty.call(r,n)},t.p="",t.oe=function(r){throw console.error(r),r}}([]);uicoreJsonp([6],{238:function(e,i,n){"use strict";n(239),n(240),n(241),n(242),n(243)},239:function(e,i){},240:function(e,i,n){"use strict";jQuery(function(e){e(".uicore-cart-icon.uicore-link").click(function(){e("body").addClass("uicore-cart-active")}),e("#cart-wrapper").click(function(){e("body").removeClass("uicore-cart-active")}),e("#uicore-cart-close").click(function(){e("body").removeClass("uicore-cart-active")})})},241:function(e,i,n){"use strict";jQuery(document).ready(function(){if(jQuery(".uicore-sticky").length||jQuery(".uicore-will-be-sticky").length){var e=function(){var e=window.matchMedia("(max-width: 1025px)").matches,n=jQuery(window).scrollTop(),o=jQuery(".uicore-top-bar").innerHeight(),r=100;jQuery(".uicore-transparent .ui-header-row1").length?r=10:jQuery(".ui-header-row1").length&&(r=400),null==o&&(o=e?25:r),n>o?jQuery(".uicore-navbar").addClass("uicore-scrolled"):jQuery(".uicore-navbar").removeClass("uicore-scrolled"),n>i&&i>0&&n>o-.1*o?jQuery(".ui-smart-sticky").addClass("ui-hide"):jQuery(".ui-smart-sticky").removeClass("ui-hide"),n+jQuery(window).height()>jQuery(document).height()-50&&jQuery(".ui-smart-sticky").removeClass("ui-hide"),i=n};e();var i=0,n=function(e,i){var n;return function(){var o=this,r=arguments;clearTimeout(n),n=setTimeout(function(){n=null,e.apply(o,r)},i)}}(e,500);jQuery(window).on("scroll",e),jQuery(document.body).on("touchmove",n)}}),-1!=navigator.appVersion.indexOf("Win")&&jQuery("body").addClass("win"),jQuery(function(e){e(".uicore-search-btn").click(function(){e("body").addClass("uicore-search-active"),e(".uicore-search .search-field").focus()}),e(".uicore-search .uicore-close").click(function(){e("body").removeClass("uicore-search-active")}),e(".uicore-search-btn").click(function(){e("body").addClass("uicore-search-active"),e(".uicore-search .search-field").focus()}),e(document).keydown(function(i){27===i.keyCode&&e("body").removeClass("uicore-search-active")}),e(".uicore-h-classic .menu-item-has-children:not(.menu-item-has-megamenu.custom-width)").on("mouseenter mouseleave",function(i){if(e("ul",this).length){var n=e(".sub-menu",this);n.offset().left+n.width()>e("body").width()&&e(this).addClass("uicore-edge")}});var i=e("#uicore-back-to-top");jQuery(window).scroll(function(){jQuery(window).scrollTop()>300?i.addClass("uicore-visible"):i.removeClass("uicore-visible")}),i.on("click",function(e){e.preventDefault(),jQuery("html").animate({scrollTop:0},"300"),jQuery("body").animate({scrollTop:0},"300")})}),jQuery(function(e){e(document).ready(function(){if(jQuery(".uicore-progress-bar").length){var i,n,o=function(){var e=document.body.scrollHeight-window.innerHeight,i=jQuery(".uicore-post-content article");return i.length&&(e=i.height()+i.offset().top-window.innerHeight),e},r=jQuery(".uicore-progress-bar"),u=o(),c=function(){return i=jQuery(window).scrollTop(),(n=i/u*100)>100&&(n=100),n+="%"},a=function(){r.css({width:c()})};jQuery(window).scroll(a),e(window).on("resize",function(){u=o(),a()})}})}),jQuery(function(e){e(document).ready(function(){var i=e(".menu-item-has-megamenu.custom-width");i.on("mouseenter mouseleave",function(i){n(e(this))});var n=function(i){var n=window.matchMedia("(max-width: 1025px)").matches,o=i.find("ul.uicore-megamenu");if(o.css({left:"auto"}),!n){o.css({left:0});var r=o.outerWidth(),u=o.offset(),c=e(window).width();if(!r||!u)return;if(u.left+r>=c){var a=u.left+r-c;o.css({left:-a-0})}}};i.each(function(){n(e(this)),e(this).addClass("with-offsets")})})})},242:function(e,i,n){"use strict";jQuery(function(e){e(document).ready(function(){var i=window.matchMedia("(max-width: "+window.uicore_frontend.mobile_br+"px)").matches;function n(){e(".uicore-mobile-menu-wrapper .menu-item-has-children > a").unbind("click",r),e(".uicore-mobile-menu-wrapper .uicore-menu-container .sub-menu .back > a").unbind("click",u),e(".uicore-mobile-menu-wrapper .menu-item-has-children > a:not(.ui-custom-tap)").unbind("click",o),e(".uicore-mobile-menu-wrapper li:not(.menu-item-has-children):not(.back) > a").unbind("click",d),e(".uicore-mobile-menu-wrapper .uicore-extra a").unbind("click",d),e(".uicore-mobile-menu-wrapper.uicore-ham-classic .menu-item-has-children").unbind("mouseenter",c),e(".uicore-mobile-menu-wrapper.uicore-ham-classic .menu-item-has-children").unbind("mouseleave",a),e(".uicore-mobile-menu-wrapper.uicore-ham-center .menu-item-has-children a, .uicore-mobile-menu-wrapper.uicore-ham-creative .menu-item-has-children a").unbind("click",t),e(".uicore-menu-focus .uicore-menu li").unbind("mouseenter",l),e(".uicore-menu-focus .uicore-menu li").unbind("mouseleave",m),i?document.body.classList.contains("ui-a-dsmm-slide")?(!function(){if(!window.uicoreBackLinks){for(var i=jQuery(".menu-item-has-children"),n=0;n<i.length;n++){var o=i[n],r=e("<a>",{href:"#",text:uicore_frontend.back?uicore_frontend.back:"Back"}),u=e("<li>",{class:"menu-item back"});u.append(r).prependTo(o.children[1])}window.uicoreBackLinks=!0}}(),e(".uicore-mobile-menu-wrapper .menu-item-has-children > a:not(.ui-custom-tap)").bind("click",r),e(".uicore-mobile-menu-wrapper .uicore-menu-container .sub-menu .back > a").bind("click",u)):e(".uicore-mobile-menu-wrapper .menu-item-has-children > a:not(.ui-custom-tap)").bind("click",o):(e(".uicore-mobile-menu-wrapper.uicore-ham-classic .menu-item-has-children").bind("mouseenter",c),e(".uicore-mobile-menu-wrapper.uicore-ham-classic .menu-item-has-children").bind("mouseleave",a),e(".uicore-mobile-menu-wrapper.uicore-ham-center .menu-item-has-children > a, .uicore-mobile-menu-wrapper.uicore-ham-creative .menu-item-has-children > a").bind("click",t),e(".uicore-mobile-menu-wrapper.uicore-ham-center .menu-item-has-children > a, .uicore-mobile-menu-wrapper.uicore-ham-creative .menu-item-has-children >
1 a").bind("click",s),e(".uicore-menu-focus .uicore-menu li").bind("mouseenter",l),e(".uicore-menu-focus .uicore-menu li").bind("mouseleave",m)),e(".uicore-mobile-menu-wrapper li:not(.menu-item-has-children):not(.back) > a").bind("click",d),e(".uicore-mobile-menu-wrapper .uicore-extra a").bind("click",d)}function o(i){if(i.preventDefault(),window.closeOtherSubMenus){var n=e(this).parent().siblings().find(".ui-expanded");n.removeClass("ui-expanded"),n.siblings(".sub-menu").slideUp()}e(this).siblings(".sub-menu").slideToggle(),e(this).toggleClass("ui-expanded"),e(this).siblings().toggleClass("uicore-active"),h()}function r(i){i.preventDefault();var n="";e(".uicore-mobile-menu-wrapper .uicore-menu ").addClass("uicore-animating"),e(this).siblings().addClass("uicore-active");var o=e(".uicore-mobile-menu-wrapper .uicore-menu-container .uicore-menu")[0].style.left;"0"==o||"0%"==o||""==o?n="-100%":(o=o.replace("-","").replace("%",""),n="-"+(parseInt(o)+100)+"%"),"1"===uicore_frontend.rtl&&(n=n.replace("-","+")),e(".uicore-mobile-menu-wrapper .uicore-menu-container .uicore-menu").delay(100).animate({left:n},150,function(){h(),e(".uicore-mobile-menu-wrapper .uicore-menu-container .uicore-menu ").removeClass("uicore-animating")})}function u(i){i.preventDefault();var n="";e(".uicore-mobile-menu-wrapper .uicore-menu-container .uicore-menu").addClass("uicore-animating");var o=e(".uicore-mobile-menu-wrapper .uicore-menu-container .uicore-menu")[0].style.left;"-100%"==o||"0%"==o||""==o||"+100%"==o||"100%"==o?n="0%":(o=o.replace("-","").replace("%",""),n="-"+(parseInt(o)-100)+"%"),"1"===uicore_frontend.rtl&&(n=n.replace("-","+"));var r=this;setTimeout(function(){e(r).parent().parent().removeClass("uicore-active")},300),e(".uicore-mobile-menu-wrapper .uicore-menu-container .uicore-menu").delay(100).animate({left:n},150,function(){e(".uicore-mobile-menu-wrapper .uicore-menu .sub-menu:not(.uicore-active) li").removeClass("uicore-visible"),h(),e(".uicore-mobile-menu-wrapper .uicore-menu-container .uicore-menu ").removeClass("uicore-animating")})}function c(i){e(this).find(".sub-menu:first").addClass("uicore-active"),h()}function a(i){e(this).children(".sub-menu:last").removeClass("uicore-active"),e(this).find("li").removeClass("uicore-visible")}function t(i){e(this).parent().find(".sub-menu:first").toggleClass("uicore-active"),e(this).parent().find(".sub-menu:first").slideToggle(),e(this).parent().find(".sub-menu:first").hasClass("uicore-active")?h():e(this).parent().find("li").removeClass("uicore-visible")}function s(n){n.preventDefault();var o=e(this).attr("href");/^#.+$/.test(o)&&document.body.classList.contains("uicore-overflow-hidden")&&(e(".uicore-mobile-menu-overflow").removeClass("uicore-overflow-hidden"),e("body").removeClass("uicore-overflow-hidden"),e("body").removeClass("uicore-mobile-nav-show"),i?e(".uicore-animate-fade").length>0?e(".uicore-navigation-wrapper").animate({opacity:0}
1,100):setTimeout(function(){e(".uicore-navigation-wrapper").animate({opacity:0},50)},50):e(".uicore-navigation-wrapper").animate({opacity:0},100),e(location).attr("href",o))}function l(){e(this).siblings("li").stop().fadeTo(300,.4),e(this).parent().siblings("li").stop().fadeTo(300,.3)}function m(){e(this).siblings("li").stop().fadeTo(300,1),e(this).parent().siblings("li").stop().fadeTo(300,1)}function d(n){var o=e(this).attr("href");if(o){var r=o.split("#");if(r[0]&&r[0]!=window.location.pathname&&r[0]!=window.location.href.split("#")[0])return}if(!window.uicoreAnimation){window.uicoreAnimation=!0;var u=e(".uicore-ham-reveal");if(document.body.classList.contains("uicore-overflow-hidden"))e(".uicore-mobile-menu-overflow").removeClass("uicore-overflow-hidden"),e("body").removeClass("uicore-overflow-hidden"),e("html").removeClass("uicore-overflow-hidden"),e("body").removeClass("uicore-mobile-nav-show"),i?e(".uicore-animate-fade").length>0?e(".uicore-navigation-wrapper").animate({opacity:0},100):setTimeout(function(){e(".uicore-navigation-wrapper").animate({opacity:0}
1,50)},50):e(".uicore-navigation-wrapper").animate({opacity:0},100),e(".uicore-mobile-menu-wrapper li").removeClass("uicore-visible"),e(".uicore-ham-reveal").css("animation-name","none");else{var c=0;u.length?(i||(e(".uicore-ham-reveal").css("animation-name","uiCoreAnimationsHamReveal"),c=100),setTimeout(function(){e(".uicore-navigation-wrapper").css("opacity",1)},0+c)):(c=50,setTimeout(function(){e(".uicore-navigation-wrapper").animate({opacity:1},120)},150)),e("body").addClass("uicore-overflow-hidden"),e("html").addClass("uicore-overflow-hidden"),e("body").addClass("uicore-mobile-nav-show"),setTimeout(function(){e(".uicore-mobile-menu-overflow").addClass("uicore-overflow-hidden"),e(".uicore-mobile-menu-wrapper .uicore-menu-container").css("left","0%"),h()},20+c)}e(this).toggleClass("collapsed"),e(".uicore-mobile-menu-wrapper .uicore-menu-container .uicore-menu").toggleClass("uicore-active"),setTimeout(function(){window.uicoreAnimation=!1},50)}}function h(){var i=e("ul.uicore-active > li:not(.uicore-visible):first");i.length>0&&(i.addClass("uicore-visible"),setTimeout(function(){h(),i.hasClass("menu-item-has-children")&&function(i){(i||e(".uicore-mobile-menu-wrapper .uicore-menu-container .menu-item-has-children")).each(function(i,n){var o=e(this).find(">a").attr("href");if(e(this).children(".ui-custom-tap").remove(),"#"!=o){var r=e("<a>",{href:o,text:"",class:"ui-custom-tap",style:"min-height:"+e(this).height()+"px;transform:translate3d(0,-"+e(this).height()+"px,0)"});e(this).children("a").after(r)}})}(i)},100))}n(),window.onresize=n,e(".uicore-toggle").click(function(){d()})})})},243:function(e,i,n){"use strict";jQuery(document).ready(function(){var e=document.querySelectorAll(".elementor-widget-highlighted-text.ui-e-a-animate .ui-e--highlighted-text");[].forEach.call(e,function(e,i){var n=e.querySelectorAll(".uicore-svg-wrapper path"),o=e.getAttribute("data-delay");o=o||0,[].forEach.call(n,function(e,i){new Waypoint({element:e,handler:function(n){var r=300*i+400+parseInt(o);setTimeout(function(){e.style.animationPlayState="running"},r)},offset:"90%"})})}),jQuery(".menu-item-object-uicore-tb").on("mouseenter mouseleave",function(){jQuery(this).find(".elementor-element").each(function(){elementorFrontend.elementsHandler.runReadyTrigger(jQuery(this))})})})}},[238]);!function(){"use strict";function Waypoint(options){if(!options)throw new Error("No options passed to Waypoint constructor");if(!options.element)throw new Error("No element option passed to Waypoint constructor");if(!options.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+keyCounter,this.options=Waypoint.Adapter.extend({},Waypoint.defaults,options),this.element=this.options.element,this.adapter=new Waypoint.Adapter(this.element),this.callback=options.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=Waypoint.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=Waypoint.Context.findOrCreateByElement(this.options.context),Waypoint.offsetAliases[this.options.offset]&&(this.options.offset=Waypoint.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),allWaypoints[this.key]=this,keyCounter+=1}var keyCounter=0,allWaypoints={};Waypoint.prototype.queueTrigger=function(direction){this.group.queueTrigger(this,direction)},Waypoint.prototype.trigger=function(args){this.enabled&&this.callback&&this.callback.apply(this,args)},Waypoint.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete allWaypoints[this.key]},Waypoint.prototype.disable=function(){return this.enabled=!1,this},Waypoint.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},Waypoint.prototype.next=function(){return this.group.next(this)},Waypoint.prototype.previous=function(){return this.group.previous(this)},Waypoint.invokeAll=function(method){var allWaypointsArray=[];for(var waypointKey in allWaypoints)allWaypointsArray.push(allWaypoints[waypointKey]);for(var i=0,end=allWaypointsArray.length;i<end;i++)allWaypointsArray[i][method]()},Waypoint.destroyAll=function(){Waypoint.invokeAll("destroy")},Waypoint.disableAll=function(){Waypoint.invokeAll("disable")},Waypoint.enableAll=function(){Waypoint.Context.refreshAll();
vendor: 9,036 bytes, line 1
1for(var waypointKey in allWaypoints)allWaypoints[waypointKey].enabled=!0;return this},Waypoint.refreshAll=function(){Waypoint.Context.refreshAll()},Waypoint.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},Waypoint.viewportWidth=function(){return document.documentElement.clientWidth},Waypoint.adapters=[],Waypoint.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},Waypoint.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=Waypoint}(),function(){"use strict";function requestAnimationFrameShim(callback){window.setTimeout(callback,1e3/60)}function Context(element){this.element=element,this.Adapter=Waypoint.Adapter,this.adapter=new this.Adapter(element),this.key="waypoint-context-"+keyCounter,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},element.waypointContextKey=this.key,contexts[element.waypointContextKey]=this,keyCounter+=1,Waypoint.windowContext||(Waypoint.windowContext=!0,Waypoint.windowContext=new Context(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var keyCounter=0,contexts={},Waypoint=window.Waypoint,oldWindowLoad=window.onload;Context.prototype.add=function(waypoint){var axis=waypoint.options.horizontal?"horizontal":"vertical";this.waypoints[axis][waypoint.key]=waypoint,this.refresh()},Context.prototype.checkEmpty=function(){var horizontalEmpty=this.Adapter.isEmptyObject(this.waypoints.horizontal),verticalEmpty=this.Adapter.isEmptyObject(this.waypoints.vertical),isWindow=this.element==this.element.window;horizontalEmpty&&verticalEmpty&&!isWindow&&(this.adapter.off(".waypoints"),delete contexts[this.key])},Context.prototype.createThrottledResizeHandler=function(){function resizeHandler(){self.handleResize(),self.didResize=!1}var self=this;this.adapter.on("resize.waypoints",function(){self.didResize||(self.didResize=!0,Waypoint.requestAnimationFrame(resizeHandler))})},Context.prototype.createThrottledScrollHandler=function(){function scrollHandler(){self.handleScroll(),self.didScroll=!1}var self=this;this.adapter.on("scroll.waypoints",function(){self.didScroll&&!Waypoint.isTouch||(self.didScroll=!0,Waypoint.requestAnimationFrame(scrollHandler))})},Context.prototype.handleResize=function(){Waypoint.Context.refreshAll()},Context.prototype.handleScroll=function(){var triggeredGroups={},axes={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var axisKey in axes){var axis=axes[axisKey],isForward=axis.newScroll>axis.oldScroll,direction=isForward?axis.forward:axis.backward;for(var waypointKey in this.waypoints[axisKey]){var waypoint=this.waypoints[axisKey][waypointKey];if(null!==waypoint.triggerPoint){var wasBeforeTriggerPoint=axis.oldScroll<waypoint.triggerPoint,nowAfterTriggerPoint=axis.newScroll>=waypoint.triggerPoint,crossedForward=wasBeforeTriggerPoint&&nowAfterTriggerPoint,crossedBackward=!wasBeforeTriggerPoint&&!nowAfterTriggerPoint;(crossedForward||crossedBackward)&&(waypoint.queueTrigger(direction),triggeredGroups[waypoint.group.id]=waypoint.group)}}}for(var groupKey in triggeredGroups)triggeredGroups[groupKey].flushTriggers();this.oldScroll={x:axes.horizontal.newScroll,y:axes.vertical.newScroll}},Context.prototype.innerHeight=function(){return this.element==this.element.window?Waypoint.viewportHeight():this.adapter.innerHeight()},Context.prototype.remove=function(waypoint){delete this.waypoints[waypoint.axis][waypoint.key],this.checkEmpty()},Context.prototype.innerWidth=function(){return this.element==this.element.window?Waypoint.viewportWidth():this.adapter.innerWidth()},Context.prototype.destroy=function(){var allWaypoints=[];for(var axis in this.waypoints)for(var waypointKey in this.waypoints[axis])allWaypoints.push(this.waypoints[axis][waypointKey]);for(var i=0,end=allWaypoints.length;i<end;i++)allWaypoints[i].destroy()},Context.prototype.refresh=function(){var axes,isWindow=this.element==this.element.window,contextOffset=isWindow?void 0:this.adapter.offset(),triggeredGroups={};this.handleScroll(),axes={horizontal:{contextOffset:isWindow?0:contextOffset.left,contextScroll:isWindow?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:isWindow?0:contextOffset.top,contextScroll:isWindow?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var axisKey in axes){var axis=axes[axisKey];for(var waypointKey in this.waypoints[axisKey]){var contextModifier,wasBeforeScroll,nowAfterScroll,triggeredBackward,triggeredForward,waypoint=this.waypoints[axisKey][waypointKey],adjustment=waypoint.options.offset,oldTriggerPoint=waypoint.triggerPoint,elementOffset=0,freshWaypoint=null==oldTriggerPoint;waypoint.element!==waypoint.element.window&&(elementOffset=waypoint.adapter.offset()[axis.offsetProp]),"function"==typeof adjustment?adjustment=adjustment.apply(waypoint):"string"==typeof adjustment&&(adjustment=parseFloat(adjustment),waypoint.options.offset.indexOf("%")>-1&&(adjustment=Math.ceil(axis.contextDimension*adjustment/100))),contextModifier=axis.contextScroll-axis.contextOffset,waypoint.triggerPoint=Math.floor(elementOffset+contextModifier-adjustment),wasBeforeScroll=oldTriggerPoint<axis.oldScroll,nowAfterScroll=waypoint.triggerPoint>=axis.oldScroll,triggeredBackward=wasBeforeScroll&&nowAfterScroll,triggeredForward=!wasBeforeScroll&&!nowAfterScroll,!freshWaypoint&&triggeredBackward?(waypoint.queueTrigger(axis.backward),triggeredGroups[waypoint.group.id]=waypoint.group):!freshWaypoint&&triggeredForward?(waypoint.queueTrigger(axis.forward),triggeredGroups[waypoint.group.id]=waypoint.group):freshWaypoint&&axis.oldScroll>=waypoint.triggerPoint&&(waypoint.queueTrigger(axis.forward),triggeredGroups[waypoint.group.id]=waypoint.group)}}return Waypoint.requestAnimationFrame(function(){for(var groupKey in triggeredGroups)triggeredGroups[groupKey].flushTriggers()}),this},Context.findOrCreateByElement=function(element){return Context.findByElement(element)||new Context(element)},Context.refreshAll=function(){for(var contextId in contexts)contexts[contextId].refresh()},Context.findByElement=function(element){return contexts[element.waypointContextKey]},window.onload=function(){oldWindowLoad&&oldWindowLoad(),Context.refreshAll()},Waypoint.requestAnimationFrame=function(callback){var requestFn=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||requestAnimationFrameShim;requestFn.call(window,callback)},Waypoint.Context=Context}(),function(){"use strict";function byTriggerPoint(a,b){return a.triggerPoint-b.triggerPoint}function byReverseTriggerPoint(a,b){return b.triggerPoint-a.triggerPoint}function Group(options){this.name=options.name,this.axis=options.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),groups[this.axis][this.name]=this}var groups={vertical:{},horizontal:{}},Waypoint=window.Waypoint;Group.prototype.add=function(waypoint){this.waypoints.push(waypoint)},Group.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},Group.prototype.flushTriggers=function(){for(var direction in this.triggerQueues){var waypoints=this.triggerQueues[direction],reverse="up"===direction||"left"===direction;waypoints.sort(reverse?byReverseTriggerPoint:byTriggerPoint);for(var i=0,end=waypoints.length;i<end;i+=1){var waypoint=waypoints[i];(waypoint.options.continuous||i===waypoints.length-1)&&waypoint.trigger([direction])}}this.clearTriggerQueues()},Group.prototype.next=function(waypoint){this.waypoints.sort(byTriggerPoint);var index=Waypoint.Adapter.inArray(waypoint,this.waypoints),isLast=index===this.waypoints.length-1;return isLast?null:this.waypoints[index+1]},Group.prototype.previous=function(waypoint){this.waypoints.sort(byTriggerPoint);var index=Waypoint.Adapter.inArray(waypoint,this.waypoints);return index?this.waypoints[index-1]:null},Group.prototype.queueTrigger=function(waypoint,direction){this.triggerQueues[direction].push(waypoint)},Group.prototype.remove=function(waypoint){var index=Waypoint.Adapter.inArray(waypoint,this.waypoints);index>-1&&this.waypoints.splice(index,1)},Group.prototype.first=function(){return this.waypoints[0]},Group.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},Group.findOrCreate=function(options){return groups[options.axis][options.name]||new Group(options)},Waypoint.Group=Group}(),function(){"use strict";function JQueryAdapter(element){this.$element=$(element)}var $=window.jQuery,Waypoint=window.Waypoint;
1$.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(i,method){JQueryAdapter.prototype[method]=function(){var args=Array.prototype.slice.call(arguments);return this.$element[method].apply(this.$element,args)}}),$.each(["extend","inArray","isEmptyObject"],function(i,method){JQueryAdapter[method]=$[method]}),Waypoint.adapters.push({name:"jquery",Adapter:JQueryAdapter}),Waypoint.Adapter=JQueryAdapter}(),function(){"use strict";function createExtension(framework){return function(){var waypoints=[],overrides=arguments[0];return framework.isFunction(arguments[0])&&(overrides=framework.extend({},arguments[1]),overrides.handler=arguments[0]),this.each(function(){var options=framework.extend({},overrides,{element:this});"string"==typeof options.context&&(options.context=framework(this).closest(options.context)[0]),waypoints.push(new Waypoint(options))}),waypoints}}var Waypoint=window.Waypoint;window.jQuery&&(window.jQuery.fn.elementorWaypoint=createExtension(window.jQuery)),window.Zepto&&(window.Zepto.fn.elementorWaypoint=createExtension(window.Zepto))}();"use strict";function _defineProperty(t,e,i){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,_toPropertyKey(n.key),n)}}function _createClass(t,e,i){return e&&_defineProperties(t.prototype,e),i&&_defineProperties(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive(t,e){if("object"!=_typeof(t)||!t)return t;var i=t[Symbol.toPrimitive];if(void 0===i)return("string"===e?String:Number)(t);i=i.call(t,e||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):("undefined"!=typeof globalThis?globalThis:self).Lenis=t()}(function(){function p(t,e,i){return Math.max(t,Math.min(e,i))}var w=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"advance",value:function(t){var e,i,n,o,s;this.isRunning&&(e=!1,this.lerp?(this.value=(i=this.value,n=this.to,o=60*this.lerp,s=t,i=i,n=n,(1-(o=1-Math.exp(-o*s)))*i+o*n),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.currentTime+=t,i=(e=1<=(s=p(0,this.currentTime/this.duration,1)))?1:this.easing(s),this.value=this.from+(this.to-this.from)*i),null!=(o=this.onUpdate)&&o.call(this,this.value,e),e)&&this.stop()}},{key:"stop",value:function(){this.isRunning=!1}},{key:"fromTo",value:function(t,e,i){var n=i.lerp,n=void 0===n?.1:n,o=i.duration,o=void 0===o?1:o,s=i.easing,s=void 0===s?function(t){return t}:s,r=i.onStart,i=i.onUpdate;this.from=this.value=t,this.to=e,this.lerp=n,this.duration=o,this.easing=s,this.currentTime=0,this.isRunning=!0,null!=r&&r(),this.onUpdate=i}}]),t}();var k=function(){function a(){var i,n,o,t=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},s=e.wrapper,r=e.content,l=e.autoResize,l=void 0===l||l,e=e.debounce,e=void 0===e?250:e;_classCallCheck(this,a),_defineProperty(this,"resize",function(){t.onWrapperResize(),t.onContentResize()}),_defineProperty(this,"onWrapperResize",function(){t.wrapper===window?(t.width=window.innerWidth,t.height=window.innerHeight):(t.width=t.wrapper.clientWidth,t.height=t.wrapper.clientHeight)}),_defineProperty(this,"onContentResize",function(){t.wrapper===window?(t.scrollHeight=t.content.scrollHeight,t.scrollWidth=t.content.scrollWidth):(t.scrollHeight=t.wrapper.scrollHeight,t.scrollWidth=t.wrapper.scrollWidth)}),this.wrapper=s,this.content=r,l&&(this.debouncedResize=(i=this.resize,n=e,function(){var t=arguments,e=this;clearTimeout(o),o=setTimeout(function(){i.apply(e,t)},n)}),this.wrapper===window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}return _createClass(a,[{key:"destroy",value:function(){var t;null!=(t=this.wrapperResizeObserver)&&t.disconnect(),null!=(t=this.contentResizeObserver)&&t.disconnect(),window.removeEventListener("resize",this.debouncedResize,!1)}},{key:"limit",get:function(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}]),a}(),b=function(){function t(){_classCallCheck(this,t),this.events={}}return _createClass(t,[{key:"emit",value:function(t){for(var e=this.events[t]||[],i=arguments.length,n=new Array(1<i?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];for(var s=0,r=e.length;s<r;s++)e[s].apply(e,n)}},{key:"on",value:function(e,i){var t,n=this;return null!=(t=this.events[e])&&t.push(i)||(this.events[e]=[i]),function(){var t;n.events[e]=null==(t=n.events[e])?void 0:t.filter(function(t){return i!==t})}}},{key:"off",value:function(t,e){this.events[t]=null==(t=this.events[t])?void 0:t.filter(function(t){return e!==t})}},{key:"destroy",value:function(){this.events={}}}]),t}(),z=function(){function o(t,e){var s=this,i=e.wheelMultiplier,i=void 0===i?1:i,n=e.touchMultiplier,n=void 0===n?2:n,e=e.normalizeWheel,e=void 0!==e&&e;_classCallCheck(this,o),_defineProperty(this,"onTouchStart",function(t){var e=t.targetTouches?t.targetTouches[0]:t,i=e.clientX,e=e.clientY;s.touchStart.x=i,s.touchStart.y=e,s.lastDelta={x:0,y:0},s.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})}),_defineProperty(this,"onTouchMove",function(t){var e=t.targetTouches?t.targetTouches[0]:t,i=e.clientX,e=e.clientY,n=-(i-s.touchStart.x)*s.touchMultiplier,o=-(e-s.touchStart.y)*s.touchMultiplier;s.touchStart.x=i,s.touchStart.y=e,s.lastDelta={x:n,y:o},s.emitter.emit("scroll",{deltaX:n,deltaY:o,event:t})}),_defineProperty(this,"onTouchEnd",function(t){s.emitter.emit("scroll",{deltaX:s.lastDelta.x,deltaY:s.lastDelta.y,event:t})}),_defineProperty(this,"onWheel",function(t){var e=t.deltaX,i=t.deltaY;s.normalizeWheel&&(e=p(-100,e,100),i=p(-100,i,100)),e*=s.wheelMultiplier,i*=s.wheelMultiplier,s.emitter.emit("scroll",{deltaX:e,deltaY:i,event:t})}),this.element=t,this.wheelMultiplier=i,this.touchMultiplier=n,this.normalizeWheel=e,this.touchStart={x:null,y:null},this.emitter=new b,this.element.addEventListener("wheel",this.onWheel,{passive:!1}),this.element.addEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.addEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.addEventListener("touchend",this.onTouchEnd,{passive:!1})}return _createClass(o,[{key:"on",value:function(t,e){return this.emitter.on(t,e)}},{key:"destroy",value:function(){this.emitter.destroy(),this.element.removeEventListener("wheel",this.onWheel,{passive:!1}),this.element.removeEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.removeEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.removeEventListener("touchend",this.onTouchEnd,{passive:!1})}}]),o}();return function(){function _(){var r=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=t.wrapper,e=void 0===e?window:e,i=t.content,i=void 0===i?document.documentElement:i,n=t.wheelEventsTarget,n=void 0===n?e:n,o=t.eventsTarget,o=void 0===o?n:o,s=t.smoothWheel,s=void 0===s||s,l=t.syncTouch,l=void 0!==l&&l,a=t.syncTouchLerp,a=void 0===a?.075:a,h=t.touchInertiaMultiplier,h=void 0===h?35:h,c=t.duration,u=t.easing,u=void 0===u?function(t){return Math.min(1,1.001-Math.pow(2,-10*t))}:u,d=t.lerp,d=void 0===d?!c&&.1:d,p=t.infinite,p=void 0!==p&&p,v=t.orientation,v=void 0===v?"vertical":v,m=t.gestureOrientation,m=void 0===m?"vertical":m,f=t.touchMultiplier,f=void 0===f?1:f,g=t.wheelMultiplier,g=void 0===g?1:g,y=t.normalizeWheel,y=void 0!==y&&y,S=t.autoResize,S=void 0===S||S,t=t.__experimental__naiveDimensions,t=void 0!==t&&t;_classCallCheck(this,_),this.__isSmooth=!1,this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=function(t){var i,n,e,o=t.deltaX,s=t.deltaY,t=t.event;t.ctrlKey||(i=t.type.includes("touch"),n=t.type.includes("wheel"),r.options.syncTouch&&i&&"touchstart"===t.type?r.reset():(e="vertical"===r.options.gestureOrientation&&0===s||"horizontal"===r.options.gestureOrientation&&0===o,0===o&&0===s||e||(e=(e=t.composedPath()).slice(0,e.indexOf(r.rootElement))).find(function(t){var e;return(null==(e=t.hasAttribute)?void 0:e.call(t,"data-lenis-prevent"))||i&&(null==(e=t.hasAttribute)?void 0:e.call(t,"data-lenis-prevent-touch"))||n&&(null==(e=t.hasAttribute)?void 0:e.call(t,"data-lenis-prevent-wheel"))||(null==(e=t.classList)?void 0:e.contains("lenis"))&&!(null!=(e=t.classList)&&e.contains("lenis-stopped"))})||(r.isStopped||r.isLocked?t.preventDefault():(r.isSmooth=r.options.syncTouch&&i||r.options.smoothWheel&&n,r.isSmooth?(t.preventDefault(),e=s,"both"===r.options.gestureOrientation?e=Math.abs(s)>Math.abs(o)?s:o:"horizontal"===r.options.gestureOrientation&&(e=o),s=i&&r.options.syncTouch,(o=i&&"touchend"===t.type&&5<Math.abs(e))&&(e=r.velocity
1*r.options.touchInertiaMultiplier),r.scrollTo(r.targetScroll+e,Object.assign({programmatic:!1},s?{lerp:o?r.options.syncTouchLerp:1}:{lerp:r.options.lerp,duration:r.options.duration,easing:r.options.easing}))):(r.isScrolling=!1,r.animate.stop())))))},this.onNativeScroll=function(){var t;r.__preventNextScrollEvent||r.isScrolling||(t=r.animatedScroll,r.animatedScroll=r.targetScroll=r.actualScroll,r.velocity=0,r.direction=Math.sign(r.animatedScroll-t),r.emit())},window.lenisVersion="1.0.39",e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:i,wheelEventsTarget:n,eventsTarget:o,smoothWheel:s,syncTouch:l,syncTouchLerp:a,touchInertiaMultiplier:h,duration:c,easing:u,lerp:d,infinite:p,gestureOrientation:m,orientation:v,touchMultiplier:f,wheelMultiplier:g,normalizeWheel:y,autoResize:S,__experimental__naiveDimensions:t},this.animate=new w,this.emitter=new b,this.dimensions=new k({wrapper:e,content:i,autoResize:S}),this.toggleClassName("lenis",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=l||s,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.virtualScroll=new z(o,{touchMultiplier:f,wheelMultiplier:g,normalizeWheel:y}),this.virtualScroll.on("scroll",this.onVirtualScroll)}return _createClass(_,[{key:"destroy",value:function(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClassName("lenis",!1),this.toggleClassName("lenis-smooth",!1),this.toggleClassName("lenis-scrolling",!1),this.toggleClassName("lenis-stopped",!1),this.toggleClassName("lenis-locked",!1)}},{key:"on",value:function(t,e){return this.emitter.on(t,e)}},{key:"off",value:function(t,e){return this.emitter.off(t,e)}},{key:"setScroll",value:function(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}},{key:"resize",value:function(){this.dimensions.resize()}},{key:"emit",value:function(){this.emitter.emit("scroll",this)}},{key:"reset",value:function(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}},{key:"start",value:function(){this.isStopped&&(this.isStopped=!1,this.reset())}},{key:"stop",value:function(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}},{key:"raf",value:function(t){var e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}},{key:"scrollTo",value:function(t){var e,i=this,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},o=n.offset,o=void 0===o?0:o,s=n.immediate,s=void 0!==s&&s,r=n.lock,l=void 0!==r&&r,r=n.duration,r=void 0===r?this.options.duration:r,a=n.easing,a=void 0===a?this.options.easing:a,h=n.lerp,h=void 0===h?!r&&this.options.lerp:h,c=n.onComplete,u=n.force,u=void 0!==u&&u,n=n.programmatic,d=void 0===n||n;if((!this.isStopped&&!this.isLocked||u)&&(["top","left","start"].includes(t)?t=0:["bottom","right","end"].includes(t)?t=this.limit:("string"==typeof t?e=document.querySelector(t):null!=t&&t.nodeType&&(e=t),e&&(this.options.wrapper!==window&&(n=this.options.wrapper.getBoundingClientRect(),o-=this.isHorizontal?n.left:n.top),u=e.getBoundingClientRect(),t=(this.isHorizontal?u.left:u.top)+this.animatedScroll)),"number"==typeof t))if(t+=o,t=Math.round(t),this.options.infinite?d&&(this.targetScroll=this.animatedScroll=this.scroll):t=p(0,t,this.limit),s)this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),null!=c&&c(this);else{if(!d){if(t===this.targetScroll)return;this.targetScroll=t}this.animate.fromTo(this.animatedScroll,t,{duration:r,easing:a,lerp:h,onStart:function(){l&&(i.isLocked=!0),i.isScrolling=!0},onUpdate:function(t,e){i.isScrolling=!0,i.velocity=t-i.animatedScroll,i.direction=Math.sign(i.velocity),i.animatedScroll=t,i.setScroll(i.scroll),d&&(i.targetScroll=t),e||i.emit(),e&&(i.reset(),i.emit(),null!=c&&c(i),i.__preventNextScrollEvent=!0,requestAnimationFrame(function(){delete i.__preventNextScrollEvent}))}})}}},{key:"rootElement",get:function(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}},{key:"limit",get:function(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}},{key:"isHorizontal",get:function(){return"horizontal"===this.options.orientation}},{key:"actualScroll",get:function(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}},{key:"scroll",get:function(){return this.options.infinite?(t=this.animatedScroll,e=this.limit,(t%e+e)%e):this.animatedScroll;var t,e}},{key:"progress",get:function(){return 0===this.limit?1:this.scroll/this.limit}},{key:"isSmooth",get:function(){return this.__isSmooth}
1,set:function(t){this.__isSmooth!==t&&(this.__isSmooth=t,this.toggleClassName("lenis-smooth",t))}},{key:"isScrolling",get:function(){return this.__isScrolling},set:function(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.toggleClassName("lenis-scrolling",t))}},{key:"isStopped",get:function(){return this.__isStopped},set:function(t){this.__isStopped!==t&&(this.__isStopped=t,this.toggleClassName("lenis-stopped",t))}},{key:"isLocked",get:function(){return this.__isLocked},set:function(t){this.__isLocked!==t&&(this.__isLocked=t,this.toggleClassName("lenis-locked",t))}},{key:"className",get:function(){var t="lenis";return this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),this.isSmooth&&(t+=" lenis-smooth"),t}},{key:"toggleClassName",value:function(t,e){this.rootElement.classList.toggle(t,e),this.emitter.emit("className change",this)}}]),_}()});var lenis=new Lenis;function raf(t){lenis.raf(t),requestAnimationFrame(raf)}requestAnimationFrame(raf),document.addEventListener("DOMContentLoaded",function(){var t=document.createElement("style");t.textContent="\n html {\n height: auto;\n scroll-behavior: auto !important;\n }\n [data-ui-a-scroll-prevent],\n .ui-a-scroll-prevent {\n overscroll-behavior: contain;\n }\n .ui-a-scroll-stopped {\n overflow: hidden;\n }\n .ui-a-scroll-scrolling iframe {\n pointer-events: none;\n }\n ",document.head.appendChild(t)});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.