
/*! jQuery UI - v1.13.1 - 2022-05-17
* http://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/menu.js, widgets/mouse.js, widgets/selectmenu.js, widgets/slider.js, widgets/spinner.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */

!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(B){"use strict";B.ui=B.ui||{};B.ui.version="1.13.1";var n,i=0,o=Array.prototype.hasOwnProperty,r=Array.prototype.slice;B.cleanData=(n=B.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=B._data(i,"events"))&&e.remove&&B(i).triggerHandler("remove");n(t)}),B.widget=function(t,i,e){var s,n,a,o={},r=t.split(".")[0],l=r+"-"+(t=t.split(".")[1]);return e||(e=i,i=B.Widget),Array.isArray(e)&&(e=B.extend.apply(null,[{}].concat(e))),B.expr.pseudos[l.toLowerCase()]=function(t){return!!B.data(t,l)},B[r]=B[r]||{},s=B[r][t],n=B[r][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},B.extend(n,s,{version:e.version,_proto:B.extend({},e),_childConstructors:[]}),(a=new i).options=B.widget.extend({},a.options),B.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function a(t){return i.prototype[e].apply(this,t)}o[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=a,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=B.widget.extend(a,{widgetEventPrefix:s&&a.widgetEventPrefix||t},o,{constructor:n,namespace:r,widgetName:t,widgetFullName:l}),s?(B.each(s._childConstructors,function(t,e){var i=e.prototype;B.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),B.widget.bridge(t,n),n},B.widget.extend=function(t){for(var e,i,s=r.call(arguments,1),n=0,a=s.length;n<a;n++)for(e in s[n])i=s[n][e],o.call(s[n],e)&&void 0!==i&&(B.isPlainObject(i)?t[e]=B.isPlainObject(t[e])?B.widget.extend({},t[e],i):B.widget.extend({},i):t[e]=i);return t},B.widget.bridge=function(a,e){var o=e.prototype.widgetFullName||a;B.fn[a]=function(i){var t="string"==typeof i,s=r.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=B.data(this,o);return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?B.error("no such method '"+i+"' for "+a+" widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:B.error("cannot call methods on "+a+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=B.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=B.data(this,o);t?(t.option(i||{}),t._init&&t._init()):B.data(this,o,new e(i,this))})),n}},B.Widget=function(){},B.Widget._childConstructors=[],B.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=B(e||this.defaultElement||this)[0],this.element=B(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=B(),this.hoverable=B(),this.focusable=B(),this.classesElementLookup={},e!==this&&(B.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=B(e.style?e.ownerDocument:e.document||e),this.window=B(this.document[0].defaultView||this.document[0].parentWindow)),this.options=B.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:B.noop,_create:B.noop,_init:B.noop,destroy:function(){var i=this;this._destroy(),B.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:B.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,a=t;if(0===arguments.length)return B.widget.extend({},this.options);if("string"==typeof t)if(a={},t=(i=t.split(".")).shift(),i.length){for(s=a[t]=B.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];a[t]=e}return this._setOptions(a),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=B(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var a=[],o=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=o.classesElementLookup[t[s]]||B(),i=n.add?(function(){var i=[];n.element.each(function(t,e){B.map(o.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),o._on(B(i),{remove:"_untrackClassesElement"})}(),B(B.uniqueSort(i.get().concat(n.element.get())))):B(i.not(n.element).get()),o.classesElementLookup[t[s]]=i,a.push(t[s]),e&&n.classes[t[s]]&&a.push(n.classes[t[s]])}return(n=B.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),a.join(" ")},_untrackClassesElement:function(i){var s=this;B.each(s.classesElementLookup,function(t,e){-1!==B.inArray(i.target,e)&&(s.classesElementLookup[t]=B(e.not(i.target).get()))}),this._off(B(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){var n="string"==typeof t||null===t,i={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s="boolean"==typeof s?s:i};return i.element.toggleClass(this._classes(i),s),this},_on:function(n,a,t){var o,r=this;"boolean"!=typeof n&&(t=a,a=n,n=!1),t?(a=o=B(a),this.bindings=this.bindings.add(a)):(t=a,a=this.element,o=this.widget()),B.each(t,function(t,e){function i(){if(n||!0!==r.options.disabled&&!B(this).hasClass("ui-state-disabled"))return("string"==typeof e?r[e]:e).apply(r,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||B.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+r.eventNamespace,s=s[2];s?o.on(t,s,i):a.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=B(this.bindings.not(t).get()),this.focusable=B(this.focusable.not(t).get()),this.hoverable=B(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(B(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(B(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(B(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(B(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,a=this.options[t];if(i=i||{},(e=B.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!("function"==typeof a&&!1===a.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},B.each({show:"fadeIn",hide:"fadeOut"},function(a,o){B.Widget.prototype["_"+a]=function(e,t,i){var s,n=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||o:a;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),s=!B.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&B.effects&&B.effects.effect[n]?e[a](t):n!==a&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){B(this)[a](),i&&i.call(e[0]),t()})}});var s,D,w,a,l,h,u,c,C;B.widget;function x(t,e,i){return[parseFloat(t[0])*(c.test(t[0])?e/100:1),parseFloat(t[1])*(c.test(t[1])?i/100:1)]}function M(t,e){return parseInt(B.css(t,e),10)||0}function I(t){return null!=t&&t===t.window}D=Math.max,w=Math.abs,a=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,u=/^\w+/,c=/%$/,C=B.fn.position,B.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=B("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),i=e.children()[0];return B("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?B.position.scrollbarWidth():0,height:e?B.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=B(t||window),i=I(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?B(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},B.fn.position=function(c){if(!c||!c.of)return C.apply(this,arguments);var d,p,m,f,g,t,_="string"==typeof(c=B.extend({},c)).of?B(document).find(c.of):B(c.of),v=B.position.getWithinInfo(c.within),b=B.position.getScrollInfo(v),y=(c.collision||"flip").split(" "),k={},e=9===(t=(e=_)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:I(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return _[0].preventDefault&&(c.at="left top"),p=e.width,m=e.height,g=B.extend({},f=e.offset),B.each(["my","at"],function(){var t,e,i=(c[this]||"").split(" ");(i=1===i.length?a.test(i[0])?i.concat(["center"]):l.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=a.test(i[0])?i[0]:"center",i[1]=l.test(i[1])?i[1]:"center",t=h.exec(i[0]),e=h.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],c[this]=[u.exec(i[0])[0],u.exec(i[1])[0]]}),1===y.length&&(y[1]=y[0]),"right"===c.at[0]?g.left+=p:"center"===c.at[0]&&(g.left+=p/2),"bottom"===c.at[1]?g.top+=m:"center"===c.at[1]&&(g.top+=m/2),d=x(k.at,p,m),g.left+=d[0],g.top+=d[1],this.each(function(){var i,t,o=B(this),r=o.outerWidth(),l=o.outerHeight(),e=M(this,"marginLeft"),s=M(this,"marginTop"),n=r+e+M(this,"marginRight")+b.width,a=l+s+M(this,"marginBottom")+b.height,h=B.extend({},g),u=x(k.my,o.outerWidth(),o.outerHeight());"right"===c.my[0]?h.left-=r:"center"===c.my[0]&&(h.left-=r/2),"bottom"===c.my[1]?h.top-=l:"center"===c.my[1]&&(h.top-=l/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:s},B.each(["left","top"],function(t,e){B.ui.position[y[t]]&&B.ui.position[y[t]][e](h,{targetWidth:p,targetHeight:m,elemWidth:r,elemHeight:l,collisionPosition:i,collisionWidth:n,collisionHeight:a,offset:[d[0]+u[0],d[1]+u[1]],my:c.my,at:c.at,within:v,elem:o})}),c.using&&(t=function(t){var e=f.left-h.left,i=e+p-r,s=f.top-h.top,n=s+m-l,a={target:{element:_,left:f.left,top:f.top,width:p,height:m},element:{element:o,left:h.left,top:h.top,width:r,height:l},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};p<r&&w(e+i)<p&&(a.horizontal="center"),m<l&&w(s+n)<m&&(a.vertical="middle"),D(w(e),w(i))>D(w(s),w(n))?a.important="horizontal":a.important="vertical",c.using.call(this,t,a)}),o.offset(B.extend(h,{using:t}))})},B.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,a=t.left-e.collisionPosition.marginLeft,o=s-a,r=a+e.collisionWidth-n-s;e.collisionWidth>n?0<o&&r<=0?(i=t.left+o+e.collisionWidth-n-s,t.left+=o-i):t.left=!(0<r&&o<=0)&&r<o?s+n-e.collisionWidth:s:0<o?t.left+=o:0<r?t.left-=r:t.left=D(t.left-a,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,a=t.top-e.collisionPosition.marginTop,o=s-a,r=a+e.collisionHeight-n-s;e.collisionHeight>n?0<o&&r<=0?(i=t.top+o+e.collisionHeight-n-s,t.top+=o-i):t.top=!(0<r&&o<=0)&&r<o?s+n-e.collisionHeight:s:0<o?t.top+=o:0<r?t.top-=r:t.top=D(t.top-a,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,a=i.isWindow?i.scrollLeft:i.offset.left,o=t.left-e.collisionPosition.marginLeft,r=o-a,l=o+e.collisionWidth-n-a,h="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,o=-2*e.offset[0];r<0?((s=t.left+h+i+o+e.collisionWidth-n-s)<0||s<w(r))&&(t.left+=h+i+o):0<l&&(0<(a=t.left-e.collisionPosition.marginLeft+h+i+o-a)||w(a)<l)&&(t.left+=h+i+o)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,a=i.isWindow?i.scrollTop:i.offset.top,o=t.top-e.collisionPosition.marginTop,r=o-a,l=o+e.collisionHeight-n-a,h="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,o=-2*e.offset[1];r<0?((s=t.top+h+i+o+e.collisionHeight-n-s)<0||s<w(r))&&(t.top+=h+i+o):0<l&&(0<(a=t.top-e.collisionPosition.marginTop+h+i+o-a)||w(a)<l)&&(t.top+=h+i+o)}},flipfit:{left:function(){B.ui.position.flip.left.apply(this,arguments),B.ui.position.fit.left.apply(this,arguments)},top:function(){B.ui.position.flip.top.apply(this,arguments),B.ui.position.fit.top.apply(this,arguments)}}};var t;B.ui.position,B.extend(B.expr.pseudos,{data:B.expr.createPseudo?B.expr.createPseudo(function(e){return function(t){return!!B.data(t,e)}}):function(t,e,i){return!!B.data(t,i[3])}}),B.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});B.ui.focusable=function(t,e){var i,s,n,a,o=t.nodeName.toLowerCase();return"area"===o?(s=(i=t.parentNode).name,!(!t.href||!s||"map"!==i.nodeName.toLowerCase())&&(0<(s=B("img[usemap='#"+s+"']")).length&&s.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(o)?(n=!t.disabled)&&(a=B(t).closest("fieldset")[0])&&(n=!a.disabled):n="a"===o&&t.href||e,n&&B(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(B(t)))},B.extend(B.expr.pseudos,{focusable:function(t){return B.ui.focusable(t,null!=B.attr(t,"tabindex"))}});var e,d;B.ui.focusable,B.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):B(this[0].form)},B.ui.formResetMixin={_formResetHandler:function(){var e=B(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");B.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(B.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}};B.expr.pseudos||(B.expr.pseudos=B.expr[":"]),B.uniqueSort||(B.uniqueSort=B.unique),B.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,d=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},B.escapeSelector=function(t){return(t+"").replace(e,d)}),B.fn.even&&B.fn.odd||B.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}});B.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},B.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+B.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},B.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=B(this);return(!i||"static"!==t.css("position"))&&s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:B(this[0].ownerDocument||document)},B.extend(B.expr.pseudos,{tabbable:function(t){var e=B.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&B.ui.focusable(t,i)}}),B.fn.extend({uniqueId:(p=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++p)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&B(this).removeAttr("id")})}});var p,m=/ui-corner-([a-z]){2,6}/g;B.widget("ui.controlgroup",{version:"1.13.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var a=this,o=[];B.each(this.options.items,function(s,t){var e,n={};if(t)return"controlgroupLabel"===s?((e=a.element.find(t)).each(function(){var t=B(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),a._addClass(e,null,"ui-widget ui-widget-content ui-state-default"),void(o=o.concat(e.get()))):void(B.fn[s]&&(n=a["_"+s+"Options"]?a["_"+s+"Options"]("middle"):{classes:{}},a.element.find(t).each(function(){var t=B(this),e=t[s]("instance"),i=B.widget.extend({},n);"button"===s&&t.parent(".ui-spinner").length||((e=e||t[s]()[s]("instance"))&&(i.classes=a._resolveClassesValues(i.classes,e)),t[s](i),i=t[s]("widget"),B.data(i[0],"ui-controlgroup-data",e||t[s]("instance")),o.push(i[0]))})))}),this.childWidgets=B(B.uniqueSort(o)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var t=B(this).data("ui-controlgroup-data");t&&t[e]&&t[e]()})},_updateCornerClass:function(t,e){e=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,e)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){t=this._buildSimpleOptions(t,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,s){var n={};return B.each(i,function(t){var e=s.options.classes[t]||"",e=String.prototype.trim.call(e.replace(m,""));n[t]=(e+" "+i[t]).replace(/\s+/g," ")}),n},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var n,a=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),n=this.childWidgets,(n=this.options.onlyVisible?n.filter(":visible"):n).length&&(B.each(["first","last"],function(t,e){var i,s=n[e]().data("ui-controlgroup-data");s&&a["_"+s.widgetName+"Options"]?((i=a["_"+s.widgetName+"Options"](1===n.length?"only":e)).classes=a._resolveClassesValues(i.classes,s),s.element[s.widgetName](i)):a._updateCornerClass(n[e](),e)}),this._callChildMethod("refresh"))}});B.widget("ui.checkboxradio",[B.ui.formResetMixin,{version:"1.13.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,e=this,i=this._super()||{};return this._readType(),t=this.element.labels(),this.label=B(t[t.length-1]),this.label.length||B.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){e.originalLabel+=3===this.nodeType?B(this).text():this.outerHTML}),this.originalLabel&&(i.label=this.originalLabel),null!=(t=this.element[0].disabled)&&(i.disabled=t),i},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===t&&/radio|checkbox/.test(this.type)||B.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t=this.element[0].name,e="input[name='"+B.escapeSelector(t)+"']";return t?(this.form.length?B(this.form[0].elements).filter(e):B(e).filter(function(){return 0===B(this)._form().length})).not(this.element):B([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t),"radio"===this.type&&this._getRadioGroup().each(function(){var t=B(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){if("label"!==t||e){if(this._super(t,e),"disabled"===t)return this._toggleClass(this.label,null,"ui-state-disabled",e),void(this.element[0].disabled=e);this.refresh()}},_updateIcon:function(t){var e="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=B("<span>"),this.iconSpace=B("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(e+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):e+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",e),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),(t=this.iconSpace?t.not(this.iconSpace[0]):t).remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]);var f;B.ui.checkboxradio;B.widget("ui.button",{version:"1.13.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(t){t.keyCode===B.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,e){var i="iconPosition"!==t,s=i?this.options.iconPosition:e,t="top"===s||"bottom"===s;this.icon?i&&this._removeClass(this.icon,null,this.options.icon):(this.icon=B("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),i&&this._addClass(this.icon,null,e),this._attachIcon(s),t?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=B("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(s))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=(void 0===t.showLabel?this.options:t).showLabel,i=(void 0===t.icon?this.options:t).icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),(this.element[0].disabled=e)&&this.element.trigger("blur"))},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==B.uiBackCompat&&(B.widget("ui.button",B.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){"text"!==t?("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",e)}}),B.fn.button=(f=B.fn.button,function(i){var t="string"==typeof i,s=Array.prototype.slice.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t=B(this).attr("type"),e=B.data(this,"ui-"+("checkbox"!==t&&"radio"!==t?"button":"checkboxradio"));return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?B.error("no such method '"+i+"' for button widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:B.error("cannot call methods on button prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=B.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=B(this).attr("type"),e="checkbox"!==t&&"radio"!==t?"button":"checkboxradio",t=B.data(this,"ui-"+e);t?(t.option(i||{}),t._init&&t._init()):"button"!=e?B(this).checkboxradio(B.extend({icon:!1},i)):f.call(B(this),i)})),n}),B.fn.buttonset=function(){return B.ui.controlgroup||B.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});var g;B.ui.button;function _(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},B.extend(this._defaults,this.regional[""]),this.regional.en=B.extend(!0,{},this.regional[""]),this.regional["en-US"]=B.extend(!0,{},this.regional.en),this.dpDiv=v(B("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function v(t){var e="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",e,function(){B(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&B(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&B(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",e,b)}function b(){B.datepicker._isDisabledDatepicker((g.inline?g.dpDiv.parent():g.input)[0])||(B(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),B(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&B(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&B(this).addClass("ui-datepicker-next-hover"))}function y(t,e){for(var i in B.extend(t,e),e)null==e[i]&&(t[i]=e[i]);return t}B.extend(B.ui,{datepicker:{version:"1.13.1"}}),B.extend(_.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return y(this._defaults,t||{}),this},_attachDatepicker:function(t,e){var i,s=t.nodeName.toLowerCase(),n="div"===s||"span"===s;t.id||(this.uuid+=1,t.id="dp"+this.uuid),(i=this._newInst(B(t),n)).settings=B.extend({},e||{}),"input"===s?this._connectDatepicker(t,i):n&&this._inlineDatepicker(t,i)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?v(B("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,e){var i=B(t);e.append=B([]),e.trigger=B([]),i.hasClass(this.markerClassName)||(this._attachments(i,e),i.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(e),B.data(t,"datepicker",e),e.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,s=this._get(e,"appendText"),n=this._get(e,"isRTL");e.append&&e.append.remove(),s&&(e.append=B("<span>").addClass(this._appendClass).text(s),t[n?"before":"after"](e.append)),t.off("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),"focus"!==(i=this._get(e,"showOn"))&&"both"!==i||t.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(s=this._get(e,"buttonText"),i=this._get(e,"buttonImage"),this._get(e,"buttonImageOnly")?e.trigger=B("<img>").addClass(this._triggerClass).attr({src:i,alt:s,title:s}):(e.trigger=B("<button type='button'>").addClass(this._triggerClass),i?e.trigger.html(B("<img>").attr({src:i,alt:s,title:s})):e.trigger.text(s)),t[n?"before":"after"](e.trigger),e.trigger.on("click",function(){return B.datepicker._datepickerShowing&&B.datepicker._lastInput===t[0]?B.datepicker._hideDatepicker():(B.datepicker._datepickerShowing&&B.datepicker._lastInput!==t[0]&&B.datepicker._hideDatepicker(),B.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){var e,i,s,n,a,o;this._get(t,"autoSize")&&!t.inline&&(a=new Date(2009,11,20),(o=this._get(t,"dateFormat")).match(/[DM]/)&&(e=function(t){for(n=s=i=0;n<t.length;n++)t[n].length>i&&(i=t[n].length,s=n);return s},a.setMonth(e(this._get(t,o.match(/MM/)?"monthNames":"monthNamesShort"))),a.setDate(e(this._get(t,o.match(/DD/)?"dayNames":"dayNamesShort"))+20-a.getDay())),t.input.attr("size",this._formatDate(t,a).length))},_inlineDatepicker:function(t,e){var i=B(t);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(e.dpDiv),B.data(t,"datepicker",e),this._setDate(e,this._getDefaultDate(e),!0),this._updateDatepicker(e),this._updateAlternate(e),e.settings.disabled&&this._disableDatepicker(t),e.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,s,n){var a,o=this._dialogInst;return o||(this.uuid+=1,a="dp"+this.uuid,this._dialogInput=B("<input type='text' id='"+a+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),B("body").append(this._dialogInput),(o=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},B.data(this._dialogInput[0],"datepicker",o)),y(o.settings,s||{}),e=e&&e.constructor===Date?this._formatDate(o,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,this._pos||(a=document.documentElement.clientWidth,s=document.documentElement.clientHeight,e=document.documentElement.scrollLeft||document.body.scrollLeft,n=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[a/2-100+e,s/2-150+n]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),B.blockUI&&B.blockUI(this.dpDiv),B.data(this._dialogInput[0],"datepicker",o),this},_destroyDatepicker:function(t){var e,i=B(t),s=B.data(t,"datepicker");i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),B.removeData(t,"datepicker"),"input"===e?(s.append.remove(),s.trigger.remove(),i.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==e&&"span"!==e||i.removeClass(this.markerClassName).empty(),g===s&&(g=null,this._curInst=null))},_enableDatepicker:function(e){var t,i=B(e),s=B.data(e,"datepicker");i.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==t&&"span"!==t||((i=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=B.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var t,i=B(e),s=B.data(e,"datepicker");i.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==t&&"span"!==t||((i=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=B.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(t){try{return B.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,e,i){var s,n,a=this._getInst(t);if(2===arguments.length&&"string"==typeof e)return"defaults"===e?B.extend({},B.datepicker._defaults):a?"all"===e?B.extend({},a.settings):this._get(a,e):null;s=e||{},"string"==typeof e&&((s={})[e]=i),a&&(this._curInst===a&&this._hideDatepicker(),n=this._getDateDatepicker(t,!0),e=this._getMinMaxDate(a,"min"),i=this._getMinMaxDate(a,"max"),y(a.settings,s),null!==e&&void 0!==s.dateFormat&&void 0===s.minDate&&(a.settings.minDate=this._formatDate(a,e)),null!==i&&void 0!==s.dateFormat&&void 0===s.maxDate&&(a.settings.maxDate=this._formatDate(a,i)),"disabled"in s&&(s.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(B(t),a),this._autoSize(a),this._setDate(a,n),this._updateAlternate(a),this._updateDatepicker(a))},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){t=this._getInst(t);t&&this._updateDatepicker(t)},_setDateDatepicker:function(t,e){t=this._getInst(t);t&&(this._setDate(t,e),this._updateDatepicker(t),this._updateAlternate(t))},_getDateDatepicker:function(t,e){t=this._getInst(t);return t&&!t.inline&&this._setDateFromField(t,e),t?this._getDate(t):null},_doKeyDown:function(t){var e,i,s=B.datepicker._getInst(t.target),n=!0,a=s.dpDiv.is(".ui-datepicker-rtl");if(s._keyEvent=!0,B.datepicker._datepickerShowing)switch(t.keyCode){case 9:B.datepicker._hideDatepicker(),n=!1;break;case 13:return(i=B("td."+B.datepicker._dayOverClass+":not(."+B.datepicker._currentClass+")",s.dpDiv))[0]&&B.datepicker._selectDay(t.target,s.selectedMonth,s.selectedYear,i[0]),(e=B.datepicker._get(s,"onSelect"))?(i=B.datepicker._formatDate(s),e.apply(s.input?s.input[0]:null,[i,s])):B.datepicker._hideDatepicker(),!1;case 27:B.datepicker._hideDatepicker();break;case 33:B.datepicker._adjustDate(t.target,t.ctrlKey?-B.datepicker._get(s,"stepBigMonths"):-B.datepicker._get(s,"stepMonths"),"M");break;case 34:B.datepicker._adjustDate(t.target,t.ctrlKey?+B.datepicker._get(s,"stepBigMonths"):+B.datepicker._get(s,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&B.datepicker._clearDate(t.target),n=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&B.datepicker._gotoToday(t.target),n=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&B.datepicker._adjustDate(t.target,a?1:-1,"D"),n=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&B.datepicker._adjustDate(t.target,t.ctrlKey?-B.datepicker._get(s,"stepBigMonths"):-B.datepicker._get(s,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&B.datepicker._adjustDate(t.target,-7,"D"),n=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&B.datepicker._adjustDate(t.target,a?-1:1,"D"),n=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&B.datepicker._adjustDate(t.target,t.ctrlKey?+B.datepicker._get(s,"stepBigMonths"):+B.datepicker._get(s,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&B.datepicker._adjustDate(t.target,7,"D"),n=t.ctrlKey||t.metaKey;break;default:n=!1}else 36===t.keyCode&&t.ctrlKey?B.datepicker._showDatepicker(this):n=!1;n&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var e,i=B.datepicker._getInst(t.target);if(B.datepicker._get(i,"constrainInput"))return e=B.datepicker._possibleChars(B.datepicker._get(i,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!e||-1<e.indexOf(i)},_doKeyUp:function(t){t=B.datepicker._getInst(t.target);if(t.input.val()!==t.lastVal)try{B.datepicker.parseDate(B.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,B.datepicker._getFormatConfig(t))&&(B.datepicker._setDateFromField(t),B.datepicker._updateAlternate(t),B.datepicker._updateDatepicker(t))}catch(t){}return!0},_showDatepicker:function(t){var e,i,s,n;"input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=B("input",t.parentNode)[0]),B.datepicker._isDisabledDatepicker(t)||B.datepicker._lastInput===t||(n=B.datepicker._getInst(t),B.datepicker._curInst&&B.datepicker._curInst!==n&&(B.datepicker._curInst.dpDiv.stop(!0,!0),n&&B.datepicker._datepickerShowing&&B.datepicker._hideDatepicker(B.datepicker._curInst.input[0])),!1!==(i=(s=B.datepicker._get(n,"beforeShow"))?s.apply(t,[t,n]):{})&&(y(n.settings,i),n.lastVal=null,B.datepicker._lastInput=t,B.datepicker._setDateFromField(n),B.datepicker._inDialog&&(t.value=""),B.datepicker._pos||(B.datepicker._pos=B.datepicker._findPos(t),B.datepicker._pos[1]+=t.offsetHeight),e=!1,B(t).parents().each(function(){return!(e|="fixed"===B(this).css("position"))}),s={left:B.datepicker._pos[0],top:B.datepicker._pos[1]},B.datepicker._pos=null,n.dpDiv.empty(),n.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),B.datepicker._updateDatepicker(n),s=B.datepicker._checkOffset(n,s,e),n.dpDiv.css({position:B.datepicker._inDialog&&B.blockUI?"static":e?"fixed":"absolute",display:"none",left:s.left+"px",top:s.top+"px"}),n.inline||(i=B.datepicker._get(n,"showAnim"),s=B.datepicker._get(n,"duration"),n.dpDiv.css("z-index",function(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}(B(t))+1),B.datepicker._datepickerShowing=!0,B.effects&&B.effects.effect[i]?n.dpDiv.show(i,B.datepicker._get(n,"showOptions"),s):n.dpDiv[i||"show"](i?s:null),B.datepicker._shouldFocusInput(n)&&n.input.trigger("focus"),B.datepicker._curInst=n)))},_updateDatepicker:function(t){this.maxRows=4,(g=t).dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var e,i=this._getNumberOfMonths(t),s=i[1],n=t.dpDiv.find("."+this._dayOverClass+" a"),a=B.datepicker._get(t,"onUpdateDatepicker");0<n.length&&b.apply(n.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<s&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"),t.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===B.datepicker._curInst&&B.datepicker._datepickerShowing&&B.datepicker._shouldFocusInput(t)&&t.input.trigger("focus"),t.yearshtml&&(e=t.yearshtml,setTimeout(function(){e===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year").first().replaceWith(t.yearshtml),e=t.yearshtml=null},0)),a&&a.apply(t.input?t.input[0]:null,[t])},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,e,i){var s=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),a=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,r=document.documentElement.clientWidth+(i?0:B(document).scrollLeft()),l=document.documentElement.clientHeight+(i?0:B(document).scrollTop());return e.left-=this._get(t,"isRTL")?s-a:0,e.left-=i&&e.left===t.input.offset().left?B(document).scrollLeft():0,e.top-=i&&e.top===t.input.offset().top+o?B(document).scrollTop():0,e.left-=Math.min(e.left,e.left+s>r&&s<r?Math.abs(e.left+s-r):0),e.top-=Math.min(e.top,e.top+n>l&&n<l?Math.abs(n+o):0),e},_findPos:function(t){for(var e=this._getInst(t),i=this._get(e,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||B.expr.pseudos.hidden(t));)t=t[i?"previousSibling":"nextSibling"];return[(e=B(t).offset()).left,e.top]},_hideDatepicker:function(t){var e,i,s=this._curInst;!s||t&&s!==B.data(t,"datepicker")||this._datepickerShowing&&(e=this._get(s,"showAnim"),i=this._get(s,"duration"),t=function(){B.datepicker._tidyDialog(s)},B.effects&&(B.effects.effect[e]||B.effects[e])?s.dpDiv.hide(e,B.datepicker._get(s,"showOptions"),i,t):s.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,t),e||t(),this._datepickerShowing=!1,(t=this._get(s,"onClose"))&&t.apply(s.input?s.input[0]:null,[s.input?s.input.val():"",s]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),B.blockUI&&(B.unblockUI(),B("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){var e;B.datepicker._curInst&&(e=B(t.target),t=B.datepicker._getInst(e[0]),(e[0].id===B.datepicker._mainDivId||0!==e.parents("#"+B.datepicker._mainDivId).length||e.hasClass(B.datepicker.markerClassName)||e.closest("."+B.datepicker._triggerClass).length||!B.datepicker._datepickerShowing||B.datepicker._inDialog&&B.blockUI)&&(!e.hasClass(B.datepicker.markerClassName)||B.datepicker._curInst===t)||B.datepicker._hideDatepicker())},_adjustDate:function(t,e,i){var s=B(t),t=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(t,e,i),this._updateDatepicker(t))},_gotoToday:function(t){var e=B(t),i=this._getInst(e[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(t=new Date,i.selectedDay=t.getDate(),i.drawMonth=i.selectedMonth=t.getMonth(),i.drawYear=i.selectedYear=t.getFullYear()),this._notifyChange(i),this._adjustDate(e)},_selectMonthYear:function(t,e,i){var s=B(t),t=this._getInst(s[0]);t["selected"+("M"===i?"Month":"Year")]=t["draw"+("M"===i?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10),this._notifyChange(t),this._adjustDate(s)},_selectDay:function(t,e,i,s){var n=B(t);B(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0])||((n=this._getInst(n[0])).selectedDay=n.currentDay=parseInt(B("a",s).attr("data-date")),n.selectedMonth=n.currentMonth=e,n.selectedYear=n.currentYear=i,this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(t){t=B(t);this._selectDate(t,"")},_selectDate:function(t,e){var i=B(t),t=this._getInst(i[0]);e=null!=e?e:this._formatDate(t),t.input&&t.input.val(e),this._updateAlternate(t),(i=this._get(t,"onSelect"))?i.apply(t.input?t.input[0]:null,[e,t]):t.input&&t.input.trigger("change"),t.inline?this._updateDatepicker(t):(this._hideDatepicker(),this._lastInput=t.input[0],"object"!=typeof t.input[0]&&t.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var e,i,s=this._get(t,"altField");s&&(e=this._get(t,"altFormat")||this._get(t,"dateFormat"),i=this._getDate(t),t=this.formatDate(e,i,this._getFormatConfig(t)),B(document).find(s).val(t))},noWeekends:function(t){t=t.getDay();return[0<t&&t<6,""]},iso8601Week:function(t){var e=new Date(t.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(e,n,t){if(null==e||null==n)throw"Invalid arguments";if(""===(n="object"==typeof n?n.toString():n+""))return null;for(var i,s,a,o=0,r=(t?t.shortYearCutoff:null)||this._defaults.shortYearCutoff,r="string"!=typeof r?r:(new Date).getFullYear()%100+parseInt(r,10),l=(t?t.dayNamesShort:null)||this._defaults.dayNamesShort,h=(t?t.dayNames:null)||this._defaults.dayNames,u=(t?t.monthNamesShort:null)||this._defaults.monthNamesShort,c=(t?t.monthNames:null)||this._defaults.monthNames,d=-1,p=-1,m=-1,f=-1,g=!1,_=function(t){t=k+1<e.length&&e.charAt(k+1)===t;return t&&k++,t},v=function(t){var e=_(t),e="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,e=new RegExp("^\\d{"+("y"===t?e:1)+","+e+"}"),e=n.substring(o).match(e);if(!e)throw"Missing number at position "+o;return o+=e[0].length,parseInt(e[0],10)},b=function(t,e,i){var s=-1,e=B.map(_(t)?i:e,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(B.each(e,function(t,e){var i=e[1];if(n.substr(o,i.length).toLowerCase()===i.toLowerCase())return s=e[0],o+=i.length,!1}),-1!==s)return s+1;throw"Unknown name at position "+o},y=function(){if(n.charAt(o)!==e.charAt(k))throw"Unexpected literal at position "+o;o++},k=0;k<e.length;k++)if(g)"'"!==e.charAt(k)||_("'")?y():g=!1;else switch(e.charAt(k)){case"d":m=v("d");break;case"D":b("D",l,h);break;case"o":f=v("o");break;case"m":p=v("m");break;case"M":p=b("M",u,c);break;case"y":d=v("y");break;case"@":d=(a=new Date(v("@"))).getFullYear(),p=a.getMonth()+1,m=a.getDate();break;case"!":d=(a=new Date((v("!")-this._ticksTo1970)/1e4)).getFullYear(),p=a.getMonth()+1,m=a.getDate();break;case"'":_("'")?y():g=!0;break;default:y()}if(o<n.length&&(s=n.substr(o),!/^\s+/.test(s)))throw"Extra/unparsed characters found in date: "+s;if(-1===d?d=(new Date).getFullYear():d<100&&(d+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d<=r?0:-100)),-1<f)for(p=1,m=f;;){if(m<=(i=this._getDaysInMonth(d,p-1)))break;p++,m-=i}if((a=this._daylightSavingAdjust(new Date(d,p-1,m))).getFullYear()!==d||a.getMonth()+1!==p||a.getDate()!==m)throw"Invalid date";return a},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(e,t,i){if(!t)return"";function s(t,e,i){var s=""+e;if(u(t))for(;s.length<i;)s="0"+s;return s}function n(t,e,i,s){return(u(t)?s:i)[e]}var a,o=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,r=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,h=(i?i.monthNames:null)||this._defaults.monthNames,u=function(t){t=a+1<e.length&&e.charAt(a+1)===t;return t&&a++,t},c="",d=!1;if(t)for(a=0;a<e.length;a++)if(d)"'"!==e.charAt(a)||u("'")?c+=e.charAt(a):d=!1;else switch(e.charAt(a)){case"d":c+=s("d",t.getDate(),2);break;case"D":c+=n("D",t.getDay(),o,r);break;case"o":c+=s("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":c+=s("m",t.getMonth()+1,2);break;case"M":c+=n("M",t.getMonth(),l,h);break;case"y":c+=u("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":c+=t.getTime();break;case"!":c+=1e4*t.getTime()+this._ticksTo1970;break;case"'":u("'")?c+="'":d=!0;break;default:c+=e.charAt(a)}return c},_possibleChars:function(e){for(var t="",i=!1,s=function(t){t=n+1<e.length&&e.charAt(n+1)===t;return t&&n++,t},n=0;n<e.length;n++)if(i)"'"!==e.charAt(n)||s("'")?t+=e.charAt(n):i=!1;else switch(e.charAt(n)){case"d":case"m":case"y":case"@":t+="0123456789";break;case"D":case"M":return null;case"'":s("'")?t+="'":i=!0;break;default:t+=e.charAt(n)}return t},_get:function(t,e){return(void 0!==t.settings[e]?t.settings:this._defaults)[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),a=n,o=this._getFormatConfig(t);try{a=this.parseDate(i,s,o)||n}catch(t){s=e?"":s}t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),t.currentDay=s?a.getDate():0,t.currentMonth=s?a.getMonth():0,t.currentYear=s?a.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(r,t,e){var i,s,t=null==t||""===t?e:"string"==typeof t?function(t){try{return B.datepicker.parseDate(B.datepicker._get(r,"dateFormat"),t,B.datepicker._getFormatConfig(r))}catch(t){}for(var e=(t.toLowerCase().match(/^c/)?B.datepicker._getDate(r):null)||new Date,i=e.getFullYear(),s=e.getMonth(),n=e.getDate(),a=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,o=a.exec(t);o;){switch(o[2]||"d"){case"d":case"D":n+=parseInt(o[1],10);break;case"w":case"W":n+=7*parseInt(o[1],10);break;case"m":case"M":s+=parseInt(o[1],10),n=Math.min(n,B.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(o[1],10),n=Math.min(n,B.datepicker._getDaysInMonth(i,s))}o=a.exec(t)}return new Date(i,s,n)}(t):"number"==typeof t?isNaN(t)?e:(i=t,(s=new Date).setDate(s.getDate()+i),s):new Date(t.getTime());return(t=t&&"Invalid Date"===t.toString()?e:t)&&(t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0)),this._daylightSavingAdjust(t)},_daylightSavingAdjust:function(t){return t?(t.setHours(12<t.getHours()?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,a=t.selectedYear,e=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=e.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=e.getMonth(),t.drawYear=t.selectedYear=t.currentYear=e.getFullYear(),n===t.selectedMonth&&a===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(t){var e=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){B.datepicker._adjustDate(i,-e,"M")},next:function(){B.datepicker._adjustDate(i,+e,"M")},hide:function(){B.datepicker._hideDatepicker()},today:function(){B.datepicker._gotoToday(i)},selectDay:function(){return B.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return B.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return B.datepicker._selectMonthYear(i,this,"Y"),!1}};B(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,a,o,r,l,h,u,c,d,p,m,f,g,_,v,b,y,k,D,w,C,x,M,I,S,T,O,A,N,F=new Date,E=this._daylightSavingAdjust(new Date(F.getFullYear(),F.getMonth(),F.getDate())),W=this._get(t,"isRTL"),L=this._get(t,"showButtonPanel"),Y=this._get(t,"hideIfNoPrevNext"),P=this._get(t,"navigationAsDateFormat"),H=this._getNumberOfMonths(t),j=this._get(t,"showCurrentAtPos"),F=this._get(t,"stepMonths"),R=1!==H[0]||1!==H[1],K=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),V=this._getMinMaxDate(t,"min"),U=this._getMinMaxDate(t,"max"),z=t.drawMonth-j,q=t.drawYear;if(z<0&&(z+=12,q--),U)for(e=this._daylightSavingAdjust(new Date(U.getFullYear(),U.getMonth()-H[0]*H[1]+1,U.getDate())),e=V&&e<V?V:e;this._daylightSavingAdjust(new Date(q,z,1))>e;)--z<0&&(z=11,q--);for(t.drawMonth=z,t.drawYear=q,j=this._get(t,"prevText"),j=P?this.formatDate(j,this._daylightSavingAdjust(new Date(q,z-F,1)),this._getFormatConfig(t)):j,i=this._canAdjustMonth(t,-1,q,z)?B("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:j}).append(B("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(W?"e":"w")).text(j))[0].outerHTML:Y?"":B("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:j}).append(B("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(W?"e":"w")).text(j))[0].outerHTML,j=this._get(t,"nextText"),j=P?this.formatDate(j,this._daylightSavingAdjust(new Date(q,z+F,1)),this._getFormatConfig(t)):j,s=this._canAdjustMonth(t,1,q,z)?B("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:j}).append(B("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(W?"w":"e")).text(j))[0].outerHTML:Y?"":B("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:j}).append(B("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(W?"w":"e")).text(j))[0].outerHTML,F=this._get(t,"currentText"),Y=this._get(t,"gotoCurrent")&&t.currentDay?K:E,F=P?this.formatDate(F,Y,this._getFormatConfig(t)):F,j="",t.inline||(j=B("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(t,"closeText"))[0].outerHTML),P="",L&&(P=B("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(W?j:"").append(this._isInRange(t,Y)?B("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(F):"").append(W?"":j)[0].outerHTML),n=parseInt(this._get(t,"firstDay"),10),n=isNaN(n)?0:n,a=this._get(t,"showWeek"),o=this._get(t,"dayNames"),r=this._get(t,"dayNamesMin"),l=this._get(t,"monthNames"),h=this._get(t,"monthNamesShort"),u=this._get(t,"beforeShowDay"),c=this._get(t,"showOtherMonths"),d=this._get(t,"selectOtherMonths"),p=this._getDefaultDate(t),m="",g=0;g<H[0];g++){for(_="",this.maxRows=4,v=0;v<H[1];v++){if(b=this._daylightSavingAdjust(new Date(q,z,t.selectedDay)),y=" ui-corner-all",k="",R){if(k+="<div class='ui-datepicker-group",1<H[1])switch(v){case 0:k+=" ui-datepicker-group-first",y=" ui-corner-"+(W?"right":"left");break;case H[1]-1:k+=" ui-datepicker-group-last",y=" ui-corner-"+(W?"left":"right");break;default:k+=" ui-datepicker-group-middle",y=""}k+="'>"}for(k+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+y+"'>"+(/all|left/.test(y)&&0===g?W?s:i:"")+(/all|right/.test(y)&&0===g?W?i:s:"")+this._generateMonthYearHeader(t,z,q,V,U,0<g||0<v,l,h)+"</div><table class='ui-datepicker-calendar'><thead><tr>",D=a?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",f=0;f<7;f++)D+="<th scope='col'"+(5<=(f+n+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+o[w=(f+n)%7]+"'>"+r[w]+"</span></th>";for(k+=D+"</tr></thead><tbody>",x=this._getDaysInMonth(q,z),q===t.selectedYear&&z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,x)),C=(this._getFirstDayOfMonth(q,z)-n+7)%7,x=Math.ceil((C+x)/7),M=R&&this.maxRows>x?this.maxRows:x,this.maxRows=M,I=this._daylightSavingAdjust(new Date(q,z,1-C)),S=0;S<M;S++){for(k+="<tr>",T=a?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(I)+"</td>":"",f=0;f<7;f++)O=u?u.apply(t.input?t.input[0]:null,[I]):[!0,""],N=(A=I.getMonth()!==z)&&!d||!O[0]||V&&I<V||U&&U<I,T+="<td class='"+(5<=(f+n+6)%7?" ui-datepicker-week-end":"")+(A?" ui-datepicker-other-month":"")+(I.getTime()===b.getTime()&&z===t.selectedMonth&&t._keyEvent||p.getTime()===I.getTime()&&p.getTime()===b.getTime()?" "+this._dayOverClass:"")+(N?" "+this._unselectableClass+" ui-state-disabled":"")+(A&&!c?"":" "+O[1]+(I.getTime()===K.getTime()?" "+this._currentClass:"")+(I.getTime()===E.getTime()?" ui-datepicker-today":""))+"'"+(A&&!c||!O[2]?"":" title='"+O[2].replace(/'/g,"&#39;")+"'")+(N?"":" data-handler='selectDay' data-event='click' data-month='"+I.getMonth()+"' data-year='"+I.getFullYear()+"'")+">"+(A&&!c?"&#xa0;":N?"<span class='ui-state-default'>"+I.getDate()+"</span>":"<a class='ui-state-default"+(I.getTime()===E.getTime()?" ui-state-highlight":"")+(I.getTime()===K.getTime()?" ui-state-active":"")+(A?" ui-priority-secondary":"")+"' href='#' aria-current='"+(I.getTime()===K.getTime()?"true":"false")+"' data-date='"+I.getDate()+"'>"+I.getDate()+"</a>")+"</td>",I.setDate(I.getDate()+1),I=this._daylightSavingAdjust(I);k+=T+"</tr>"}11<++z&&(z=0,q++),_+=k+="</tbody></table>"+(R?"</div>"+(0<H[0]&&v===H[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}m+=_}return m+=P,t._keyEvent=!1,m},_generateMonthYearHeader:function(t,e,i,s,n,a,o,r){var l,h,u,c,d,p,m=this._get(t,"changeMonth"),f=this._get(t,"changeYear"),g=this._get(t,"showMonthAfterYear"),_=this._get(t,"selectMonthLabel"),v=this._get(t,"selectYearLabel"),b="<div class='ui-datepicker-title'>",y="";if(a||!m)y+="<span class='ui-datepicker-month'>"+o[e]+"</span>";else{for(l=s&&s.getFullYear()===i,h=n&&n.getFullYear()===i,y+="<select class='ui-datepicker-month' aria-label='"+_+"' data-handler='selectMonth' data-event='change'>",u=0;u<12;u++)(!l||u>=s.getMonth())&&(!h||u<=n.getMonth())&&(y+="<option value='"+u+"'"+(u===e?" selected='selected'":"")+">"+r[u]+"</option>");y+="</select>"}if(g||(b+=y+(!a&&m&&f?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",a||!f)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(o=this._get(t,"yearRange").split(":"),c=(new Date).getFullYear(),d=(_=function(t){t=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?c+parseInt(t,10):parseInt(t,10);return isNaN(t)?c:t})(o[0]),p=Math.max(d,_(o[1]||"")),d=s?Math.max(d,s.getFullYear()):d,p=n?Math.min(p,n.getFullYear()):p,t.yearshtml+="<select class='ui-datepicker-year' aria-label='"+v+"' data-handler='selectYear' data-event='change'>";d<=p;d++)t.yearshtml+="<option value='"+d+"'"+(d===i?" selected='selected'":"")+">"+d+"</option>";t.yearshtml+="</select>",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),g&&(b+=(!a&&m&&f?"":"&#xa0;")+y),b+="</div>"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),e=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),e=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,e)));t.selectedDay=e.getDate(),t.drawMonth=t.selectedMonth=e.getMonth(),t.drawYear=t.selectedYear=e.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),t=this._getMinMaxDate(t,"max"),e=i&&e<i?i:e;return t&&t<e?t:e},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){t=this._get(t,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),n=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));return e<0&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(t,n)},_isInRange:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=null,a=null,o=this._get(t,"yearRange");return o&&(t=o.split(":"),o=(new Date).getFullYear(),n=parseInt(t[0],10),a=parseInt(t[1],10),t[0].match(/[+\-].*/)&&(n+=o),t[1].match(/[+\-].*/)&&(a+=o)),(!i||e.getTime()>=i.getTime())&&(!s||e.getTime()<=s.getTime())&&(!n||e.getFullYear()>=n)&&(!a||e.getFullYear()<=a)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);e=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),e,this._getFormatConfig(t))}}),B.fn.datepicker=function(t){if(!this.length)return this;B.datepicker.initialized||(B(document).on("mousedown",B.datepicker._checkExternalClick),B.datepicker.initialized=!0),0===B("#"+B.datepicker._mainDivId).length&&B("body").append(B.datepicker.dpDiv);var e=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&("isDisabled"===t||"getDate"===t||"widget"===t)||"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?B.datepicker["_"+t+"Datepicker"].apply(B.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?B.datepicker["_"+t+"Datepicker"].apply(B.datepicker,[this].concat(e)):B.datepicker._attachDatepicker(this,t)})},B.datepicker=new _,B.datepicker.initialized=!1,B.datepicker.uuid=(new Date).getTime(),B.datepicker.version="1.13.1";B.datepicker,B.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=!(i=i||e.body).nodeName?e.body:i},B.widget("ui.menu",{version:"1.13.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=B(t.target),i=B(B.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){B.contains(this.element[0],B.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=B(t.target).closest(".ui-menu-item"),i=B(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=B(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case B.ui.keyCode.PAGE_UP:this.previousPage(t);break;case B.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case B.ui.keyCode.HOME:this._move("first","first",t);break;case B.ui.keyCode.END:this._move("last","last",t);break;case B.ui.keyCode.UP:this.previous(t);break;case B.ui.keyCode.DOWN:this.next(t);break;case B.ui.keyCode.LEFT:this.collapse(t);break;case B.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case B.ui.keyCode.ENTER:case B.ui.keyCode.SPACE:this._activate(t);break;case B.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=B(this),e=t.prev(),i=B("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=B(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!B.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(B.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(B.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=B.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:B(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},i?0:this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!B(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this._menuItems(this.active.children(".ui-menu")).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(t){return(t||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(t,e,i){var s;(s=this.active?"first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").last():this.active[t+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===B.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(e=B(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===B.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=B(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||B(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(String.prototype.trim.call(B(this).children(".ui-menu-item-wrapper").text()))})}}),B.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var k=!1;B(document).on("mouseup",function(){k=!1});B.widget("ui.mouse",{version:"1.13.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(t){if(!0===B.data(t.target,e.widgetName+".preventClickEvent"))return B.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!k){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,s=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&B(t.target).closest(this.options.cancel).length;return i&&!s&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===B.data(t.target,this.widgetName+".preventClickEvent")&&B.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),k=!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(B.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&B.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,k=!1,t.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),B.widget("ui.selectmenu",[B.ui.formResetMixin,{version:"1.13.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=B()},_drawButton:function(){var t,e=this,i=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(t){this.button.trigger("focus"),t.preventDefault()}}),this.element.hide(),this.button=B("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),t=B("<span>").appendTo(this.button),this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(i).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){e._rendered||e._refreshMenu()})},_drawMenu:function(){var i=this;this.menu=B("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=B("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,e){t.preventDefault(),i._setSelection(),i._select(e.item.data("ui-selectmenu-item"),t)},focus:function(t,e){e=e.item.data("ui-selectmenu-item");null!=i.focusIndex&&e.index!==i.focusIndex&&(i._trigger("focus",t,{item:e}),i.isOpen||i._select(e,t)),i.focusIndex=e.index,i.button.attr("aria-activedescendant",i.menuItems.eq(e.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var t=this.element.find("option");this.menu.empty(),this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,t.length&&(t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t)))},_position:function(){this.menuWrap.position(B.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var e=B("<span>");return this._setText(e,t.label),this._addClass(e,"ui-selectmenu-text"),e},_renderMenu:function(s,t){var n=this,a="";B.each(t,function(t,e){var i;e.optgroup!==a&&(i=B("<li>",{text:e.optgroup}),n._addClass(i,"ui-selectmenu-optgroup","ui-menu-divider"+(e.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),i.appendTo(s),a=e.optgroup),n._renderItemData(s,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(t,e){var i=B("<li>"),s=B("<div>",{title:e.element.attr("title")});return e.disabled&&this._addClass(i,null,"ui-state-disabled"),this._setText(s,e.label),i.append(s).appendTo(t)},_setText:function(t,e){e?t.text(e):t.html("&#160;")},_move:function(t,e){var i,s=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),s+=":not(.ui-state-disabled)"),(s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](s).eq(-1):i[t+"All"](s).eq(0)).length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&(window.getSelection?((t=window.getSelection()).removeAllRanges(),t.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(B(t.target).closest(".ui-selectmenu-menu, #"+B.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var t;window.getSelection?(t=window.getSelection()).rangeCount&&(this.range=t.getRangeAt(0)):this.range=document.selection.createRange()},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(t){var e=!0;switch(t.keyCode){case B.ui.keyCode.TAB:case B.ui.keyCode.ESCAPE:this.close(t),e=!1;break;case B.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case B.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case B.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case B.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case B.ui.keyCode.LEFT:this._move("prev",t);break;case B.ui.keyCode.RIGHT:this._move("next",t);break;case B.ui.keyCode.HOME:case B.ui.keyCode.PAGE_UP:this._move("first",t);break;case B.ui.keyCode.END:case B.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t),e=!1}e&&t.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex).parent("li");e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(t)),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){t=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t}),this.menu.attr("aria-activedescendant",t)},_setOption:function(t,e){var i;"icons"===t&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,e.button)),this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"width"===t&&this._resizeButton()},_setOptionDisabled:function(t){this._super(t),this.menuInstance.option("disabled",t),this.button.attr("aria-disabled",t),this._toggleClass(this.button,null,"ui-state-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?B(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;!1!==t?(null===t&&(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var t=this._super();return t.disabled=this.element.prop("disabled"),t},_parseOptions:function(t){var i=this,s=[];t.each(function(t,e){e.hidden||s.push(i._parseOption(B(e),t))}),this.items=s},_parseOption:function(t,e){var i=t.parent("optgroup");return{element:t,index:e,value:t.val(),label:t.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||t.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),B.widget("ui.slider",B.ui.mouse,{version:"1.13.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,e=this.options,i=this.element.find(".ui-slider-handle"),s=[],n=e.values&&e.values.length||1;for(i.length>n&&(i.slice(n).remove(),i=i.slice(0,n)),t=i.length;t<n;t++)s.push("<span tabindex='0'></span>");this.handles=i.add(B(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(t){B(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:Array.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=B("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==t.range&&"max"!==t.range||this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(t){var i,s,n,a,e,o,r=this,l=this.options;return!l.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),o={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(o),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(i-r.values(t));(e<s||s===e&&(t===r._lastChangedValue||r.values(t)===l.min))&&(s=e,n=B(this),a=t)}),!1!==this._start(t,a)&&(this._mouseSliding=!0,this._handleIndex=a,this._addClass(n,null,"ui-state-active"),n.trigger("focus"),e=n.offset(),o=!B(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=o?{left:0,top:0}:{left:t.pageX-e.left-n.width()/2,top:t.pageY-e.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,a,i),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},e=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,e),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,t="horizontal"===this.orientation?(e=this.elementSize.width,t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=t/e;return(t=1<t?1:t)<0&&(t=0),"vertical"===this.orientation&&(t=1-t),e=this._valueMax()-this._valueMin(),e=this._valueMin()+t*e,this._trimAlignValue(e)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n=this.value(),a=this.values();this._hasMultipleValues()&&(s=this.values(e?0:1),n=this.values(e),2===this.options.values.length&&!0===this.options.range&&(i=0===e?Math.min(s,i):Math.max(s,i)),a[e]=i),i!==n&&!1!==this._trigger("slide",t,this._uiHash(e,i,a))&&(this._hasMultipleValues()?this.values(e,i):this.value(i))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},values:function(t,e){var i,s,n;if(1<arguments.length)return this.options.values[t]=this._trimAlignValue(e),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!Array.isArray(t))return this._hasMultipleValues()?this._values(t):this.value();for(i=this.options.values,s=t,n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(s[n]),this._change(null,n);this._refreshValue()},_setOption:function(t,e){var i,s=0;switch("range"===t&&!0===this.options.range&&("min"===e?(this.options.value=this._values(0),this.options.values=null):"max"===e&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(s=this.options.values.length),this._super(t,e),t){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(e),this.handles.css("horizontal"===e?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i;if(arguments.length)return t=this.options.values[t],t=this._trimAlignValue(t);if(this._hasMultipleValues()){for(e=this.options.values.slice(),i=0;i<e.length;i+=1)e[i]=this._trimAlignValue(e[i]);return e}return[]},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=0<this.options.step?this.options.step:1,i=(t-this._valueMin())%e,t=t-i;return 2*Math.abs(i)>=e&&(t+=0<i?e:-e),parseFloat(t.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;(t=Math.round((t-e)/i)*i+e)>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return t=null!==this.options.min?Math.max(t,this._precisionOf(this.options.min)):t},_precisionOf:function(t){var e=t.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,t,s,n,a=this.options.range,o=this.options,r=this,l=!this._animateOff&&o.animate,h={};this._hasMultipleValues()?this.handles.each(function(t){i=(r.values(t)-r._valueMin())/(r._valueMax()-r._valueMin())*100,h["horizontal"===r.orientation?"left":"bottom"]=i+"%",B(this).stop(1,1)[l?"animate":"css"](h,o.animate),!0===r.options.range&&("horizontal"===r.orientation?(0===t&&r.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},o.animate),1===t&&r.range[l?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:o.animate})):(0===t&&r.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},o.animate),1===t&&r.range[l?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:o.animate}))),e=i}):(t=this.value(),s=this._valueMin(),n=this._valueMax(),i=n!==s?(t-s)/(n-s)*100:0,h["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](h,o.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},o.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:100-i+"%"},o.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},o.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:100-i+"%"},o.animate))},_handleEvents:{keydown:function(t){var e,i,s,n=B(t.target).data("ui-slider-handle-index");switch(t.keyCode){case B.ui.keyCode.HOME:case B.ui.keyCode.END:case B.ui.keyCode.PAGE_UP:case B.ui.keyCode.PAGE_DOWN:case B.ui.keyCode.UP:case B.ui.keyCode.RIGHT:case B.ui.keyCode.DOWN:case B.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(B(t.target),null,"ui-state-active"),!1===this._start(t,n)))return}switch(s=this.options.step,e=i=this._hasMultipleValues()?this.values(n):this.value(),t.keyCode){case B.ui.keyCode.HOME:i=this._valueMin();break;case B.ui.keyCode.END:i=this._valueMax();break;case B.ui.keyCode.PAGE_UP:i=this._trimAlignValue(e+(this._valueMax()-this._valueMin())/this.numPages);break;case B.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(e-(this._valueMax()-this._valueMin())/this.numPages);break;case B.ui.keyCode.UP:case B.ui.keyCode.RIGHT:if(e===this._valueMax())return;i=this._trimAlignValue(e+s);break;case B.ui.keyCode.DOWN:case B.ui.keyCode.LEFT:if(e===this._valueMin())return;i=this._trimAlignValue(e-s)}this._slide(t,n,i)},keyup:function(t){var e=B(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,e),this._change(t,e),this._removeClass(B(t.target),null,"ui-state-active"))}}});function S(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}B.widget("ui.spinner",{version:"1.13.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var s=this._super(),n=this.element;return B.each(["min","max","step"],function(t,e){var i=n.attr(e);null!=i&&i.length&&(s[e]=i)}),s},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t))},mousewheel:function(t,e){var i=B.ui.safeActiveElement(this.document[0]);if(this.element[0]===i&&e){if(!this.spinning&&!this._start(t))return!1;this._spin((0<e?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(t){var e;function i(){this.element[0]===B.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=e,this._delay(function(){this.previous=e}))}e=this.element[0]===B.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),t.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),!1!==this._start(t)&&this._repeat(null,B(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(B(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,B(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var e=this.options,i=B.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,e.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-e.page,t),!0}return!1},_start:function(t){return!(!this.spinning&&!1===this._trigger("start",t))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",e,{value:i})||(this._value(i),this.counter++)},_increment:function(t){var e=this.options.incremental;return e?"function"==typeof e?e(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return t=null!==this.options.min?Math.max(t,this._precisionOf(this.options.min)):t},_precisionOf:function(t){var e=t.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_adjustValue:function(t){var e=this.options,i=null!==e.min?e.min:0,s=t-i;return t=i+Math.round(s/e.step)*e.step,t=parseFloat(t.toFixed(this._precision())),null!==e.max&&t>e.max?e.max:null!==e.min&&t<e.min?e.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i;if("culture"===t||"numberFormat"===t)return i=this._parse(this.element.val()),this.options[t]=e,void this.element.val(this._format(i));"max"!==t&&"min"!==t&&"step"!==t||"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,e.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,e.down)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:S(function(t){this._super(t)}),_parse:function(t){return""===(t="string"==typeof t&&""!==t?window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t:t)||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null!==t&&t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&null!==(i=this._parse(t))&&(e||(i=this._adjustValue(i)),t=this._format(i)),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:S(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:S(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:S(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:S(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){if(!arguments.length)return this._parse(this.element.val());S(this._value).call(this,t)},widget:function(){return this.uiSpinner}}),!1!==B.uiBackCompat&&B.widget("ui.spinner",B.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}});B.ui.spinner});



/*!
 * GSAP 3.12.5
 * https://gsap.com
 * 
 * @license Copyright 2024, GreenSock. All rights reserved.
 * Subject to the terms at https://gsap.com/standard-license or for Club GSAP members, the agreement issued with that membership.
 * @author: Jack Doyle, jack@greensock.com
 */

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function r(t){return"string"==typeof t}function s(t){return"function"==typeof t}function t(t){return"number"==typeof t}function u(t){return void 0===t}function v(t){return"object"==typeof t}function w(t){return!1!==t}function x(){return"undefined"!=typeof window}function y(t){return s(t)||r(t)}function P(t){return(i=yt(t,ot))&&ze}function Q(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function R(t,e){return!e&&console.warn(t)}function S(t,e){return t&&(ot[t]=e)&&i&&(i[t]=e)||ot}function T(){return 0}function ea(t){var e,r,i=t[0];if(v(i)||s(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=gt.length;r--&&!gt[r].targetTest(i););e=gt[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Vt(t[r],e)))||t.splice(r,1);return t}function fa(t){return t._gsap||ea(Mt(t))[0]._gsap}function ga(t,e,r){return(r=t[e])&&s(r)?t[e]():u(r)&&t.getAttribute&&t.getAttribute(e)||r}function ha(t,e){return(t=t.split(",")).forEach(e)||t}function ia(t){return Math.round(1e5*t)/1e5||0}function ja(t){return Math.round(1e7*t)/1e7||0}function ka(t,e){var r=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+i:"-"===r?t-i:"*"===r?t*i:t/i}function la(t,e){for(var r=e.length,i=0;t.indexOf(e[i])<0&&++i<r;);return i<r}function ma(){var t,e,r=dt.length,i=dt.slice(0);for(ct={},t=dt.length=0;t<r;t++)(e=i[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function na(t,e,r,i){dt.length&&!L&&ma(),t.render(e,r,i||L&&e<0&&(t._initted||t._startAt)),dt.length&&!L&&ma()}function oa(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(at).length<2?e:r(t)?t.trim():t}function pa(t){return t}function qa(t,e){for(var r in e)r in t||(t[r]=e[r]);return t}function ta(t,e){for(var r in e)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=v(e[r])?ta(t[r]||(t[r]={}),e[r]):e[r]);return t}function ua(t,e){var r,i={};for(r in t)r in e||(i[r]=t[r]);return i}function va(t){var e=t.parent||I,r=t.keyframes?function _setKeyframeDefaults(i){return function(t,e){for(var r in e)r in t||"duration"===r&&i||"ease"===r||(t[r]=e[r])}}(Z(t.keyframes)):qa;if(w(t.inherit))for(;e;)r(t,e.vars.defaults),e=e.parent||e._dp;return t}function xa(t,e,r,i,n){void 0===r&&(r="_first"),void 0===i&&(i="_last");var a,s=t[i];if(n)for(a=e[n];s&&s[n]>a;)s=s._prev;return s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t,e}function ya(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,a=e._next;n?n._next=a:t[r]===e&&(t[r]=a),a?a._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function za(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0}function Aa(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function Ca(t,e,r,i){return t._startAt&&(L?t._startAt.revert(ht):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))}function Ea(t){return t._repeat?Tt(t._tTime,t=t.duration()+t._rDelay)*t:0}function Ga(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function Ha(t){return t._end=ja(t._start+(t._tDur/Math.abs(t._ts||t._rts||X)||0))}function Ia(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=ja(r._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Ha(t),r._dirty||Aa(r,t)),t}function Ja(t,e){var r;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(r=Ga(t.rawTime(),e),(!e._dur||Ot(0,e.totalDuration(),r)-e._tTime>X)&&e.render(r,!0)),Aa(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)0<=r.rawTime()&&r.totalTime(r._tTime),r=r._dp;t._zTime=-X}}function Ka(e,r,i,n){return r.parent&&za(r),r._start=ja((t(i)?i:i||e!==I?xt(e,i,r):e._time)+r._delay),r._end=ja(r._start+(r.totalDuration()/Math.abs(r.timeScale())||0)),xa(e,r,"_first","_last",e._sort?"_start":0),bt(r)||(e._recent=r),n||Ja(e,r),e._ts<0&&Ia(e,e._tTime),e}function La(t,e){return(ot.ScrollTrigger||Q("scrollTrigger",e))&&ot.ScrollTrigger.create(e,t)}function Ma(t,e,r,i,n){return Qt(t,e,n),t._initted?!r&&t._pt&&!L&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&f!==Rt.frame?(dt.push(t),t._lazy=[n,i],1):void 0:1}function Ra(t,e,r,i){var n=t._repeat,a=ja(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=a/t._dur),t._dur=a,t._tDur=n?n<0?1e10:ja(a*(n+1)+t._rDelay*n):a,0<s&&!i&&Ia(t,t._tTime=t._tDur*s),t.parent&&Ha(t),r||Aa(t.parent,t),t}function Sa(t){return t instanceof Xt?Aa(t):Ra(t,t._dur)}function Va(e,r,i){var n,a,s=t(r[1]),o=(s?2:1)+(e<2?0:1),u=r[o];if(s&&(u.duration=r[1]),u.parent=i,e){for(n=u,a=i;a&&!("immediateRender"in n);)n=a.vars.defaults||{},a=w(a.vars.inherit)&&a.parent;u.immediateRender=w(n.immediateRender),e<2?u.runBackwards=1:u.startAt=r[o-1]}return new $t(r[0],u,r[1+o])}function Wa(t,e){return t||0===t?e(t):e}function Ya(t,e){return r(t)&&(e=st.exec(t))?e[1]:""}function _a(t,e){return t&&v(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&v(t[0]))&&!t.nodeType&&t!==h}function cb(r){return r=Mt(r)[0]||R("Invalid scope")||{},function(t){var e=r.current||r.nativeElement||r;return Mt(t,e.querySelectorAll?e:e===r?R("Invalid scope")||a.createElement("div"):r)}}function db(t){return t.sort(function(){return.5-Math.random()})}function eb(t){if(s(t))return t;var p=v(t)?t:{each:t},_=jt(p.ease),m=p.from||0,g=parseFloat(p.base)||0,y={},e=0<m&&m<1,T=isNaN(m)||e,b=p.axis,w=m,x=m;return r(m)?w=x={center:.5,edges:.5,end:1}[m]||0:!e&&T&&(w=m[0],x=m[1]),function(t,e,r){var i,n,a,s,o,u,h,l,f,d=(r||p).length,c=y[d];if(!c){if(!(f="auto"===p.grid?0:(p.grid||[1,U])[1])){for(h=-U;h<(h=r[f++].getBoundingClientRect().left)&&f<d;);f<d&&f--}for(c=y[d]=[],i=T?Math.min(f,d)*w-.5:m%f,n=f===U?0:T?d*x/f-.5:m/f|0,l=U,u=h=0;u<d;u++)a=u%f-i,s=n-(u/f|0),c[u]=o=b?Math.abs("y"===b?s:a):K(a*a+s*s),h<o&&(h=o),o<l&&(l=o);"random"===m&&db(c),c.max=h-l,c.min=l,c.v=d=(parseFloat(p.amount)||parseFloat(p.each)*(d<f?d-1:b?"y"===b?d/f:f:Math.max(f,d/f))||0)*("edges"===m?-1:1),c.b=d<0?g-d:g,c.u=Ya(p.amount||p.each)||0,_=_&&d<0?Yt(_):_}return d=(c[t]-c.min)/c.max||0,ja(c.b+(_?_(d):d)*c.v)+c.u}}function fb(i){var n=Math.pow(10,((i+"").split(".")[1]||"").length);return function(e){var r=ja(Math.round(parseFloat(e)/i)*i*n);return(r-r%1)/n+(t(e)?0:Ya(e))}}function gb(h,e){var l,f,r=Z(h);return!r&&v(h)&&(l=r=h.radius||U,h.values?(h=Mt(h.values),(f=!t(h[0]))&&(l*=l)):h=fb(h.increment)),Wa(e,r?s(h)?function(t){return f=h(t),Math.abs(f-t)<=l?f:t}:function(e){for(var r,i,n=parseFloat(f?e.x:e),a=parseFloat(f?e.y:0),s=U,o=0,u=h.length;u--;)(r=f?(r=h[u].x-n)*r+(i=h[u].y-a)*i:Math.abs(h[u]-n))<s&&(s=r,o=u);return o=!l||s<=l?h[o]:e,f||o===e||t(e)?o:o+Ya(e)}:fb(h))}function hb(t,e,r,i){return Wa(Z(t)?!e:!0===r?!!(r=0):!i,function(){return Z(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*i)/i})}function lb(e,r,t){return Wa(t,function(t){return e[~~r(t)]})}function ob(t){for(var e,r,i,n,a=0,s="";~(e=t.indexOf("random(",a));)i=t.indexOf(")",e),n="["===t.charAt(e+7),r=t.substr(e+7,i-e-7).match(n?at:tt),s+=t.substr(a,e-a)+hb(n?r:+r[0],n?0:+r[1],+r[2]||1e-5),a=i+1;return s+t.substr(a,t.length-a)}function rb(t,e,r){var i,n,a,s=t.labels,o=U;for(i in s)(n=s[i]-e)<0==!!r&&n&&o>(n=Math.abs(n))&&(a=i,o=n);return a}function tb(t){return za(t),t.scrollTrigger&&t.scrollTrigger.kill(!!L),t.progress()<1&&Ct(t,"onInterrupt"),t}function wb(t){if(t)if(t=!t.name&&t.default||t,x()||t.headless){var e=t.name,r=s(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:T,render:he,add:Wt,kill:ce,modifier:fe,rawVars:0},a={targetTest:0,get:0,getSetter:ne,aliases:{},register:0};if(Ft(),t!==i){if(pt[e])return;qa(i,qa(ua(t,n),a)),yt(i.prototype,yt(n,ua(t,a))),pt[i.prop=e]=i,t.targetTest&&(gt.push(i),ft[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}S(e,i),t.register&&t.register(ze,i,_e)}else At.push(t)}function zb(t,e,r){return(6*(t+=t<0?1:1<t?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*St+.5|0}function Ab(e,r,i){var n,a,s,o,u,h,l,f,d,c,p=e?t(e)?[e>>16,e>>8&St,e&St]:0:zt.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),zt[e])p=zt[e];else if("#"===e.charAt(0)){if(e.length<6&&(e="#"+(n=e.charAt(1))+n+(a=e.charAt(2))+a+(s=e.charAt(3))+s+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&St,p&St,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&St,e&St]}else if("hsl"===e.substr(0,3))if(p=c=e.match(tt),r){if(~e.indexOf("="))return p=e.match(et),i&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,u=p[1]/100,n=2*(h=p[2]/100)-(a=h<=.5?h*(u+1):h+u-h*u),3<p.length&&(p[3]*=1),p[0]=zb(o+1/3,n,a),p[1]=zb(o,n,a),p[2]=zb(o-1/3,n,a);else p=e.match(tt)||zt.transparent;p=p.map(Number)}return r&&!c&&(n=p[0]/St,a=p[1]/St,s=p[2]/St,h=((l=Math.max(n,a,s))+(f=Math.min(n,a,s)))/2,l===f?o=u=0:(d=l-f,u=.5<h?d/(2-l-f):d/(l+f),o=l===n?(a-s)/d+(a<s?6:0):l===a?(s-n)/d+2:(n-a)/d+4,o*=60),p[0]=~~(o+.5),p[1]=~~(100*u+.5),p[2]=~~(100*h+.5)),i&&p.length<4&&(p[3]=1),p}function Bb(t){var r=[],i=[],n=-1;return t.split(Et).forEach(function(t){var e=t.match(rt)||[];r.push.apply(r,e),i.push(n+=e.length+1)}),r.c=i,r}function Cb(t,e,r){var i,n,a,s,o="",u=(t+o).match(Et),h=e?"hsla(":"rgba(",l=0;if(!u)return t;if(u=u.map(function(t){return(t=Ab(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),r&&(a=Bb(t),(i=r.c).join(o)!==a.c.join(o)))for(s=(n=t.replace(Et,"1").split(rt)).length-1;l<s;l++)o+=n[l]+(~i.indexOf(l)?u.shift()||h+"0,0,0,0)":(a.length?a:u.length?u:r).shift());if(!n)for(s=(n=t.split(Et)).length-1;l<s;l++)o+=n[l]+u[l];return o+n[s]}function Fb(t){var e,r=t.join(" ");if(Et.lastIndex=0,Et.test(r))return e=Dt.test(r),t[1]=Cb(t[1],e),t[0]=Cb(t[0],e,Bb(t[1])),!0}function Ob(t){var e=(t+"").split("("),r=Lt[e[0]];return r&&1<e.length&&r.config?r.config.apply(null,~t.indexOf("{")?[function _parseObjectInString(t){for(var e,r,i,n={},a=t.substr(1,t.length-3).split(":"),s=a[0],o=1,u=a.length;o<u;o++)r=a[o],e=o!==u-1?r.lastIndexOf(","):r.length,i=r.substr(0,e),n[s]=isNaN(i)?i.replace(Bt,"").trim():+i,s=r.substr(e+1).trim();return n}(e[1])]:function _valueInParentheses(t){var e=t.indexOf("(")+1,r=t.indexOf(")"),i=t.indexOf("(",e);return t.substring(e,~i&&i<r?t.indexOf(")",r+1):r)}(t).split(",").map(oa)):Lt._CE&&It.test(t)?Lt._CE("",t):r}function Qb(t,e){for(var r,i=t._first;i;)i instanceof Xt?Qb(i,e):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===e||(i.timeline?Qb(i.timeline,e):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=e)),i=i._next}function Sb(t,e,r,i){void 0===r&&(r=function easeOut(t){return 1-e(1-t)}),void 0===i&&(i=function easeInOut(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,a={easeIn:e,easeOut:r,easeInOut:i};return ha(t,function(t){for(var e in Lt[t]=ot[t]=a,Lt[n=t.toLowerCase()]=r,a)Lt[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Lt[t+"."+e]=a[e]}),a}function Tb(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function Ub(r,t,e){function Jm(t){return 1===t?1:i*Math.pow(2,-10*t)*H((t-a)*n)+1}var i=1<=t?t:1,n=(e||(r?.3:.45))/(t<1?t:1),a=n/N*(Math.asin(1/i)||0),s="out"===r?Jm:"in"===r?function(t){return 1-Jm(1-t)}:Tb(Jm);return n=N/n,s.config=function(t,e){return Ub(r,t,e)},s}function Vb(e,r){function Rm(t){return t?--t*t*((r+1)*t+r)+1:0}void 0===r&&(r=1.70158);var t="out"===e?Rm:"in"===e?function(t){return 1-Rm(1-t)}:Tb(Rm);return t.config=function(t){return Vb(e,t)},t}var F,L,l,I,h,n,a,i,o,f,d,c,p,_,m,g,b,O,k,M,C,A,z,E,D,B,Y,j,q={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},V={duration:.5,overwrite:!1,delay:0},U=1e8,X=1/U,N=2*Math.PI,G=N/4,W=0,K=Math.sqrt,J=Math.cos,H=Math.sin,$="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},Z=Array.isArray,tt=/(?:-?\.?\d|\.)+/gi,et=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,rt=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,it=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,nt=/[+-]=-?[.\d]+/,at=/[^,'"\[\]\s]+/gi,st=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,ot={},ut={suppressEvents:!0,isStart:!0,kill:!1},ht={suppressEvents:!0,kill:!1},lt={suppressEvents:!0},ft={},dt=[],ct={},pt={},_t={},mt=30,gt=[],vt="",yt=function _merge(t,e){for(var r in e)t[r]=e[r];return t},Tt=function _animationCycle(t,e){var r=Math.floor(t/=e);return t&&r===t?r-1:r},bt=function _isFromOrFromStart(t){var e=t.data;return"isFromStart"===e||"isStart"===e},wt={_start:0,endTime:T,totalDuration:T},xt=function _parsePosition(t,e,i){var n,a,s,o=t.labels,u=t._recent||wt,h=t.duration()>=U?u.endTime(!1):t._dur;return r(e)&&(isNaN(e)||e in o)?(a=e.charAt(0),s="%"===e.substr(-1),n=e.indexOf("="),"<"===a||">"===a?(0<=n&&(e=e.replace(/=/,"")),("<"===a?u._start:u.endTime(0<=u._repeat))+(parseFloat(e.substr(1))||0)*(s?(n<0?u:i).totalDuration()/100:1)):n<0?(e in o||(o[e]=h),o[e]):(a=parseFloat(e.charAt(n-1)+e.substr(n+1)),s&&i&&(a=a/100*(Z(i)?i[0]:i).totalDuration()),1<n?_parsePosition(t,e.substr(0,n-1),i)+a:h+a)):null==e?h:+e},Ot=function _clamp(t,e,r){return r<t?t:e<r?e:r},kt=[].slice,Mt=function toArray(t,e,i){return l&&!e&&l.selector?l.selector(t):!r(t)||i||!n&&Ft()?Z(t)?function _flatten(t,e,i){return void 0===i&&(i=[]),t.forEach(function(t){return r(t)&&!e||_a(t,1)?i.push.apply(i,Mt(t)):i.push(t)})||i}(t,i):_a(t)?kt.call(t,0):t?[t]:[]:kt.call((e||a).querySelectorAll(t),0)},Pt=function mapRange(e,t,r,i,n){var a=t-e,s=i-r;return Wa(n,function(t){return r+((t-e)/a*s||0)})},Ct=function _callback(t,e,r){var i,n,a,s=t.vars,o=s[e],u=l,h=t._ctx;if(o)return i=s[e+"Params"],n=s.callbackScope||t,r&&dt.length&&ma(),h&&(l=h),a=i?o.apply(n,i):o.call(n),l=u,a},At=[],St=255,zt={aqua:[0,St,St],lime:[0,St,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,St],navy:[0,0,128],white:[St,St,St],olive:[128,128,0],yellow:[St,St,0],orange:[St,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[St,0,0],pink:[St,192,203],cyan:[0,St,St],transparent:[St,St,St,0]},Et=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in zt)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),Dt=/hsl[a]?\(/,Rt=(k=Date.now,M=500,C=33,A=k(),z=A,D=E=1e3/240,g={time:0,frame:0,tick:function tick(){yl(!0)},deltaRatio:function deltaRatio(t){return b/(1e3/(t||60))},wake:function wake(){o&&(!n&&x()&&(h=n=window,a=h.document||{},ot.gsap=ze,(h.gsapVersions||(h.gsapVersions=[])).push(ze.version),P(i||h.GreenSockGlobals||!h.gsap&&h||{}),At.forEach(wb)),m="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,p&&g.sleep(),_=m||function(t){return setTimeout(t,D-1e3*g.time+1|0)},c=1,yl(2))},sleep:function sleep(){(m?cancelAnimationFrame:clearTimeout)(p),c=0,_=T},lagSmoothing:function lagSmoothing(t,e){M=t||1/0,C=Math.min(e||33,M)},fps:function fps(t){E=1e3/(t||240),D=1e3*g.time+E},add:function add(n,t,e){var a=t?function(t,e,r,i){n(t,e,r,i),g.remove(a)}:n;return g.remove(n),B[e?"unshift":"push"](a),Ft(),a},remove:function remove(t,e){~(e=B.indexOf(t))&&B.splice(e,1)&&e<=O&&O--},_listeners:B=[]}),Ft=function _wake(){return!c&&Rt.wake()},Lt={},It=/^[\d.\-M][\d.\-,\s]/,Bt=/["']/g,Yt=function _invertEase(e){return function(t){return 1-e(1-t)}},jt=function _parseEase(t,e){return t&&(s(t)?t:Lt[t]||Ob(t))||e};function yl(t){var e,r,i,n,a=k()-z,s=!0===t;if((M<a||a<0)&&(A+=a-C),(0<(e=(i=(z+=a)-A)-D)||s)&&(n=++g.frame,b=i-1e3*g.time,g.time=i/=1e3,D+=e+(E<=e?4:E-e),r=1),s||(p=_(yl)),r)for(O=0;O<B.length;O++)B[O](i,b,n,t)}function gn(t){return t<j?Y*t*t:t<.7272727272727273?Y*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?Y*(t-=2.25/2.75)*t+.9375:Y*Math.pow(t-2.625/2.75,2)+.984375}ha("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;Sb(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),Lt.Linear.easeNone=Lt.none=Lt.Linear.easeIn,Sb("Elastic",Ub("in"),Ub("out"),Ub()),Y=7.5625,j=1/2.75,Sb("Bounce",function(t){return 1-gn(1-t)},gn),Sb("Expo",function(t){return t?Math.pow(2,10*(t-1)):0}),Sb("Circ",function(t){return-(K(1-t*t)-1)}),Sb("Sine",function(t){return 1===t?1:1-J(t*G)}),Sb("Back",Vb("in"),Vb("out"),Vb()),Lt.SteppedEase=Lt.steps=ot.SteppedEase={config:function config(t,e){void 0===t&&(t=1);var r=1/t,i=t+(e?0:1),n=e?1:0;return function(t){return((i*Ot(0,.99999999,t)|0)+n)*r}}},V.ease=Lt["quad.out"],ha("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return vt+=t+","+t+"Params,"});var qt,Vt=function GSCache(t,e){this.id=W++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:ga,this.set=e?e.getSetter:ne},Ut=((qt=Animation.prototype).delay=function delay(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},qt.duration=function duration(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},qt.totalDuration=function totalDuration(t){return arguments.length?(this._dirty=0,Ra(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},qt.totalTime=function totalTime(t,e){if(Ft(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Ia(this,t),!r._dp||r.parent||Ja(r,this);r&&r.parent;)r.parent._time!==r._start+(0<=r._ts?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&Ka(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===X||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),na(this,t,e)),this},qt.time=function time(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Ea(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},qt.totalProgress=function totalProgress(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):0<this.rawTime()?1:0},qt.progress=function progress(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Ea(this),e):this.duration()?Math.min(1,this._time/this._dur):0<this.rawTime()?1:0},qt.iteration=function iteration(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Tt(this._tTime,r)+1:1},qt.timeScale=function timeScale(t,e){if(!arguments.length)return this._rts===-X?0:this._rts;if(this._rts===t)return this;var r=this.parent&&this._ts?Ga(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-X?0:this._rts,this.totalTime(Ot(-Math.abs(this._delay),this._tDur,r),!1!==e),Ha(this),function _recacheAncestors(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},qt.paused=function paused(t){return arguments.length?(this._ps!==t&&((this._ps=t)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ft(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==X&&(this._tTime-=X)))),this):this._ps},qt.startTime=function startTime(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return!e||!e._sort&&this.parent||Ka(e,this,t-this._delay),this}return this._start},qt.endTime=function endTime(t){return this._start+(w(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},qt.rawTime=function rawTime(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Ga(e.rawTime(t),this):this._tTime:this._tTime},qt.revert=function revert(t){void 0===t&&(t=lt);var e=L;return L=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),L=e,this},qt.globalTime=function globalTime(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):r},qt.repeat=function repeat(t){return arguments.length?(this._repeat=t===1/0?-2:t,Sa(this)):-2===this._repeat?1/0:this._repeat},qt.repeatDelay=function repeatDelay(t){if(arguments.length){var e=this._time;return this._rDelay=t,Sa(this),e?this.time(e):this}return this._rDelay},qt.yoyo=function yoyo(t){return arguments.length?(this._yoyo=t,this):this._yoyo},qt.seek=function seek(t,e){return this.totalTime(xt(this,t),w(e))},qt.restart=function restart(t,e){return this.play().totalTime(t?-this._delay:0,w(e))},qt.play=function play(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},qt.reverse=function reverse(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},qt.pause=function pause(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},qt.resume=function resume(){return this.paused(!1)},qt.reversed=function reversed(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-X:0)),this):this._rts<0},qt.invalidate=function invalidate(){return this._initted=this._act=0,this._zTime=-X,this},qt.isActive=function isActive(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-X))},qt.eventCallback=function eventCallback(t,e,r){var i=this.vars;return 1<arguments.length?(e?(i[t]=e,r&&(i[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},qt.then=function then(t){var i=this;return new Promise(function(e){function Co(){var t=i.then;i.then=null,s(r)&&(r=r(i))&&(r.then||r===i)&&(i.then=t),e(r),i.then=t}var r=s(t)?t:pa;i._initted&&1===i.totalProgress()&&0<=i._ts||!i._tTime&&i._ts<0?Co():i._prom=Co})},qt.kill=function kill(){tb(this)},Animation);function Animation(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Ra(this,+t.duration,1,1),this.data=t.data,l&&(this._ctx=l).data.push(this),c||Rt.wake()}qa(Ut.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-X,_prom:0,_ps:!1,_rts:1});var Xt=function(i){function Timeline(t,e){var r;return void 0===t&&(t={}),(r=i.call(this,t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=w(t.sortChildren),I&&Ka(t.parent||I,_assertThisInitialized(r),e),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&La(_assertThisInitialized(r),t.scrollTrigger),r}_inheritsLoose(Timeline,i);var e=Timeline.prototype;return e.to=function to(t,e,r){return Va(0,arguments,this),this},e.from=function from(t,e,r){return Va(1,arguments,this),this},e.fromTo=function fromTo(t,e,r,i){return Va(2,arguments,this),this},e.set=function set(t,e,r){return e.duration=0,e.parent=this,va(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new $t(t,e,xt(this,r),1),this},e.call=function call(t,e,r){return Ka(this,$t.delayedCall(0,t,e),r)},e.staggerTo=function staggerTo(t,e,r,i,n,a,s){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=a,r.onCompleteParams=s,r.parent=this,new $t(t,r,xt(this,n)),this},e.staggerFrom=function staggerFrom(t,e,r,i,n,a,s){return r.runBackwards=1,va(r).immediateRender=w(r.immediateRender),this.staggerTo(t,e,r,i,n,a,s)},e.staggerFromTo=function staggerFromTo(t,e,r,i,n,a,s,o){return i.startAt=r,va(i).immediateRender=w(i.immediateRender),this.staggerTo(t,e,i,n,a,s,o)},e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,d,c,p,_=this._time,m=this._dirty?this.totalDuration():this._tDur,g=this._dur,v=t<=0?0:ja(t),y=this._zTime<0!=t<0&&(this._initted||!g);if(this!==I&&m<v&&0<=t&&(v=m),v!==this._tTime||r||y){if(_!==this._time&&g&&(v+=this._time-_,t+=this._time-_),i=v,f=this._start,u=!(l=this._ts),y&&(g||(_=this._zTime),!t&&e||(this._zTime=t)),this._repeat){if(c=this._yoyo,o=g+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*o+t,e,r);if(i=ja(v%o),v===m?(s=this._repeat,i=g):((s=~~(v/o))&&s===v/o&&(i=g,s--),g<i&&(i=g)),d=Tt(this._tTime,o),!_&&this._tTime&&d!==s&&this._tTime-d*o-this._dur<=0&&(d=s),c&&1&s&&(i=g-i,p=1),s!==d&&!this._lock){var T=c&&1&d,b=T===(c&&1&s);if(s<d&&(T=!T),_=T?0:v%g?g:v,this._lock=1,this.render(_||(p?0:ja(s*o)),e,!g)._lock=0,this._tTime=v,!e&&this.parent&&Ct(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),_&&_!==this._time||u!=!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(g=this._dur,m=this._tDur,b&&(this._lock=2,_=T?g:-1e-4,this.render(_,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!u)return this;Qb(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function _findNextPauseTween(t,e,r){var i;if(e<r)for(i=t._first;i&&i._start<=r;){if("isPause"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start<e)return i;i=i._prev}}(this,ja(_),ja(i)))&&(v-=i-(i=h._start)),this._tTime=v,this._time=i,this._act=!l,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,_=0),!_&&i&&!e&&!s&&(Ct(this,"onStart"),this._tTime!==v))return this;if(_<=i&&0<=t)for(n=this._first;n;){if(a=n._next,(n._act||i>=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(i-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(i-n._start)*n._ts,e,r),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=-X);break}}n=a}else{n=this._last;for(var w=t<0?t:i;n;){if(a=n._prev,(n._act||w<=n._end)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(w-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(w-n._start)*n._ts,e,r||L&&(n._initted||n._startAt)),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=w?-X:X);break}}n=a}}if(h&&!e&&(this.pause(),h.render(_<=i?0:-X)._zTime=_<=i?1:-1,this._ts))return this._start=f,Ha(this),this.render(t,e,r);this._onUpdate&&!e&&Ct(this,"onUpdate",!0),(v===m&&this._tTime>=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0<this._ts||!v&&this._ts<0)||za(this,1),e||t<0&&!_||!v&&!_&&m||(Ct(this,v===m&&0<=t?"onComplete":"onReverseComplete",!0),!this._prom||v<m&&0<this.timeScale()||this._prom())))}return this},e.add=function add(e,i){var n=this;if(t(i)||(i=xt(this,i,e)),!(e instanceof Ut)){if(Z(e))return e.forEach(function(t){return n.add(t,i)}),this;if(r(e))return this.addLabel(e,i);if(!s(e))return this;e=$t.delayedCall(0,e)}return this!==e?Ka(this,e,i):this},e.getChildren=function getChildren(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-U);for(var n=[],a=this._first;a;)a._start>=i&&(a instanceof $t?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},e.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function remove(t){return r(t)?this.removeLabel(t):s(t)?this.killTweensOf(t):(ya(this,t),t===this._recent&&(this._recent=this._last),Aa(this))},e.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ja(Rt.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),i.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},e.addLabel=function addLabel(t,e){return this.labels[t]=xt(this,e),this},e.removeLabel=function removeLabel(t){return delete this.labels[t],this},e.addPause=function addPause(t,e,r){var i=$t.delayedCall(0,e||T,r);return i.data="isPause",this._hasPause=1,Ka(this,i,xt(this,t))},e.removePause=function removePause(t){var e=this._first;for(t=xt(this,t);e;)e._start===t&&"isPause"===e.data&&za(e),e=e._next},e.killTweensOf=function killTweensOf(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)Nt!==i[n]&&i[n].kill(t,e);return this},e.getTweensOf=function getTweensOf(e,r){for(var i,n=[],a=Mt(e),s=this._first,o=t(r);s;)s instanceof $t?la(s._targets,a)&&(o?(!Nt||s._initted&&s._ts)&&s.globalTime(0)<=r&&s.globalTime(s.totalDuration())>r:!r||s.isActive())&&n.push(s):(i=s.getTweensOf(a,r)).length&&n.push.apply(n,i),s=s._next;return n},e.tweenTo=function tweenTo(t,e){e=e||{};var r,i=this,n=xt(i,t),a=e.startAt,s=e.onStart,o=e.onStartParams,u=e.immediateRender,h=$t.to(i,qa({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale())||X,onStart:function onStart(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale());h._dur!==t&&Ra(h,t,0,1).render(h._time,!0,!0),r=1}s&&s.apply(h,o||[])}},e));return u?h.render(0):h},e.tweenFromTo=function tweenFromTo(t,e,r){return this.tweenTo(e,qa({startAt:{time:xt(this,t)}},r))},e.recent=function recent(){return this._recent},e.nextLabel=function nextLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t))},e.previousLabel=function previousLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t),1)},e.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+X)},e.shiftChildren=function shiftChildren(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,a=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return Aa(this)},e.invalidate=function invalidate(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return i.prototype.invalidate.call(this,t)},e.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Aa(this)},e.totalDuration=function totalDuration(t){var e,r,i,n=0,a=this,s=a._last,o=U;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),o<(r=s._start)&&a._sort&&s._ts&&!a._lock?(a._lock=1,Ka(a,s,r-s._delay,1)._lock=0):o=r,r<0&&s._ts&&(n-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-Infinity),o=0),s._end>n&&s._ts&&(n=s._end),s=e;Ra(a,a===I&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},Timeline.updateRoot=function updateRoot(t){if(I._ts&&(na(I,Ga(t,I)),f=Rt.frame),Rt.frame>=mt){mt+=q.autoSleep||120;var e=I._first;if((!e||!e._ts)&&q.autoSleep&&Rt._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Rt.sleep()}}},Timeline}(Ut);qa(Xt.prototype,{_lock:0,_hasPause:0,_forcing:0});function ac(t,e,i,n,a,o){var u,h,l,f;if(pt[t]&&!1!==(u=new pt[t]).init(a,u.rawVars?e[t]:function _processVars(t,e,i,n,a){if(s(t)&&(t=Kt(t,a,e,i,n)),!v(t)||t.style&&t.nodeType||Z(t)||$(t))return r(t)?Kt(t,a,e,i,n):t;var o,u={};for(o in t)u[o]=Kt(t[o],a,e,i,n);return u}(e[t],n,a,o,i),i,n,o)&&(i._pt=h=new _e(i._pt,a,t,0,1,u.render,u,0,u.priority),i!==d))for(l=i._ptLookup[i._targets.indexOf(a)],f=u._props.length;f--;)l[u._props[f]]=h;return u}function gc(t,r,e,i){var n,a,s=r.ease||i||"power1.inOut";if(Z(r))a=e[t]||(e[t]=[]),r.forEach(function(t,e){return a.push({t:e/(r.length-1)*100,v:t,e:s})});else for(n in r)a=e[n]||(e[n]=[]),"ease"===n||a.push({t:parseFloat(t),v:r[n],e:s})}var Nt,Gt,Wt=function _addPropTween(t,e,i,n,a,o,u,h,l,f){s(n)&&(n=n(a||0,t,o));var d,c=t[e],p="get"!==i?i:s(c)?l?t[e.indexOf("set")||!s(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():c,_=s(c)?l?re:te:Zt;if(r(n)&&(~n.indexOf("random(")&&(n=ob(n)),"="===n.charAt(1)&&(!(d=ka(p,n)+(Ya(p)||0))&&0!==d||(n=d))),!f||p!==n||Gt)return isNaN(p*n)||""===n?(c||e in t||Q(e,n),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,d,c,p,_=new _e(this._pt,t,e,0,1,ue,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(c=~(i+="").indexOf("random("))&&(i=ob(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(it)||[];o=it.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(d=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:d,c:"="===l.charAt(1)?ka(d,l)-d:parseFloat(l)-d,m:h&&h<4?Math.round:0},m=it.lastIndex);return _.c=m<i.length?i.substring(m,i.length):"",_.fp=s,(nt.test(i)||c)&&(_.e=0),this._pt=_}.call(this,t,e,p,n,_,h||q.stringFilter,l)):(d=new _e(this._pt,t,e,+p||0,n-(p||0),"boolean"==typeof c?se:ae,0,_),l&&(d.fp=l),u&&d.modifier(u,this,t),this._pt=d)},Qt=function _initTween(t,e,r){var i,n,a,s,o,u,h,l,f,d,c,p,_,m=t.vars,g=m.ease,v=m.startAt,y=m.immediateRender,T=m.lazy,b=m.onUpdate,x=m.runBackwards,O=m.yoyoEase,k=m.keyframes,M=m.autoRevert,P=t._dur,C=t._startAt,A=t._targets,S=t.parent,z=S&&"nested"===S.data?S.vars.targets:A,E="auto"===t._overwrite&&!F,D=t.timeline;if(!D||k&&g||(g="none"),t._ease=jt(g,V.ease),t._yEase=O?Yt(jt(!0===O?g:O,V.ease)):0,O&&t._yoyo&&!t._repeat&&(O=t._yEase,t._yEase=t._ease,t._ease=O),t._from=!D&&!!m.runBackwards,!D||k&&!m.stagger){if(p=(l=A[0]?fa(A[0]).harness:0)&&m[l.prop],i=ua(m,ft),C&&(C._zTime<0&&C.progress(1),e<0&&x&&y&&!M?C.render(-1,!0):C.revert(x&&P?ht:ut),C._lazy=0),v){if(za(t._startAt=$t.set(A,qa({data:"isStart",overwrite:!1,parent:S,immediateRender:!0,lazy:!C&&w(T),startAt:null,delay:0,onUpdate:b&&function(){return Ct(t,"onUpdate")},stagger:0},v))),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L||!y&&!M)&&t._startAt.revert(ht),y&&P&&e<=0&&r<=0)return void(e&&(t._zTime=e))}else if(x&&P&&!C)if(e&&(y=!1),a=qa({overwrite:!1,data:"isFromStart",lazy:y&&!C&&w(T),immediateRender:y,stagger:0,parent:S},i),p&&(a[l.prop]=p),za(t._startAt=$t.set(A,a)),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L?t._startAt.revert(ht):t._startAt.render(-1,!0)),t._zTime=e,y){if(!e)return}else _initTween(t._startAt,X,X);for(t._pt=t._ptCache=0,T=P&&w(T)||T&&!P,n=0;n<A.length;n++){if(h=(o=A[n])._gsap||ea(A)[n]._gsap,t._ptLookup[n]=d={},ct[h.id]&&dt.length&&ma(),c=z===A?n:z.indexOf(o),l&&!1!==(f=new l).init(o,p||i,t,c,z)&&(t._pt=s=new _e(t._pt,o,f.name,0,1,f.render,f,0,f.priority),f._props.forEach(function(t){d[t]=s}),f.priority&&(u=1)),!l||p)for(a in i)pt[a]&&(f=ac(a,i,t,c,o,z))?f.priority&&(u=1):d[a]=s=Wt.call(t,o,a,"get",i[a],c,z,0,m.stringFilter);t._op&&t._op[n]&&t.kill(o,t._op[n]),E&&t._pt&&(Nt=t,I.killTweensOf(o,d,t.globalTime(e)),_=!t.parent,Nt=0),t._pt&&T&&(ct[h.id]=1)}u&&pe(t),t._onInit&&t._onInit(t)}t._onUpdate=b,t._initted=(!t._op||t._pt)&&!_,k&&e<=0&&D.render(U,!0,!0)},Kt=function _parseFuncOrString(t,e,i,n,a){return s(t)?t.call(e,i,n,a):r(t)&&~t.indexOf("random(")?ob(t):t},Jt=vt+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Ht={};ha(Jt+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return Ht[t]=1});var $t=function(D){function Tween(e,r,i,n){var a;"number"==typeof r&&(i.duration=r,r=i,i=null);var s,o,u,h,l,f,d,c,p=(a=D.call(this,n?r:va(r))||this).vars,_=p.duration,m=p.delay,g=p.immediateRender,T=p.stagger,b=p.overwrite,x=p.keyframes,O=p.defaults,k=p.scrollTrigger,M=p.yoyoEase,P=r.parent||I,C=(Z(e)||$(e)?t(e[0]):"length"in r)?[e]:Mt(e);if(a._targets=C.length?ea(C):R("GSAP target "+e+" not found. https://gsap.com",!q.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=b,x||T||y(_)||y(m)){if(r=a.vars,(s=a.timeline=new Xt({data:"nested",defaults:O||{},targets:P&&"nested"===P.data?P.vars.targets:C})).kill(),s.parent=s._dp=_assertThisInitialized(a),s._start=0,T||y(_)||y(m)){if(h=C.length,d=T&&eb(T),v(T))for(l in T)~Jt.indexOf(l)&&((c=c||{})[l]=T[l]);for(o=0;o<h;o++)(u=ua(r,Ht)).stagger=0,M&&(u.yoyoEase=M),c&&yt(u,c),f=C[o],u.duration=+Kt(_,_assertThisInitialized(a),o,f,C),u.delay=(+Kt(m,_assertThisInitialized(a),o,f,C)||0)-a._delay,!T&&1===h&&u.delay&&(a._delay=m=u.delay,a._start+=m,u.delay=0),s.to(f,u,d?d(o,f,C):0),s._ease=Lt.none;s.duration()?_=m=0:a.timeline=0}else if(x){va(qa(s.vars.defaults,{ease:"none"})),s._ease=jt(x.ease||r.ease||"none");var A,S,z,E=0;if(Z(x))x.forEach(function(t){return s.to(C,t,">")}),s.duration();else{for(l in u={},x)"ease"===l||"easeEach"===l||gc(l,x[l],u,x.easeEach);for(l in u)for(A=u[l].sort(function(t,e){return t.t-e.t}),o=E=0;o<A.length;o++)(z={ease:(S=A[o]).e,duration:(S.t-(o?A[o-1].t:0))/100*_})[l]=S.v,s.to(C,z,E),E+=z.duration;s.duration()<_&&s.to({},{duration:_-s.duration()})}}_||a.duration(_=s.duration())}else a.timeline=0;return!0!==b||F||(Nt=_assertThisInitialized(a),I.killTweensOf(C),Nt=0),Ka(P,_assertThisInitialized(a),i),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(g||!_&&!x&&a._start===ja(P._time)&&w(g)&&function _hasNoPausedAncestors(t){return!t||t._ts&&_hasNoPausedAncestors(t.parent)}(_assertThisInitialized(a))&&"nested"!==P.data)&&(a._tTime=-X,a.render(Math.max(0,-m)||0)),k&&La(_assertThisInitialized(a),k),a}_inheritsLoose(Tween,D);var e=Tween.prototype;return e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,d=this._time,c=this._tDur,p=this._dur,_=t<0,m=c-X<t&&!_?c:t<X?0:t;if(p){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=_){if(i=m,l=this.timeline,this._repeat){if(s=p+this._rDelay,this._repeat<-1&&_)return this.totalTime(100*s+t,e,r);if(i=ja(m%s),m===c?(a=this._repeat,i=p):((a=~~(m/s))&&a===ja(m/s)&&(i=p,a--),p<i&&(i=p)),(u=this._yoyo&&1&a)&&(f=this._yEase,i=p-i),o=Tt(this._tTime,s),i===d&&!r&&this._initted&&a===o)return this._tTime=m,this;a!==o&&(l&&this._yEase&&Qb(l,u),this.vars.repeatRefresh&&!u&&!this._lock&&this._time!==s&&this._initted&&(this._lock=r=1,this.render(ja(s*a),!0).invalidate()._lock=0))}if(!this._initted){if(Ma(this,_?t:i,r,e,m))return this._tTime=0,this;if(!(d===this._time||r&&this.vars.repeatRefresh&&a!==o))return this;if(p!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=i,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(f||this._ease)(i/p),this._from&&(this.ratio=h=1-h),i&&!d&&!e&&!a&&(Ct(this,"onStart"),this._tTime!==m))return this;for(n=this._pt;n;)n.r(h,n.d),n=n._next;l&&l.render(t<0?t:l._dur*l._ease(i/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(_&&Ca(this,t,0,r),Ct(this,"onUpdate")),this._repeat&&a!==o&&this.vars.onRepeat&&!e&&this.parent&&Ct(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(_&&!this._onUpdate&&Ca(this,t,0,!0),!t&&p||!(m===this._tDur&&0<this._ts||!m&&this._ts<0)||za(this,1),e||_&&!d||!(m||d||u)||(Ct(this,m===c?"onComplete":"onReverseComplete",!0),!this._prom||m<c&&0<this.timeScale()||this._prom()))}}else!function _renderZeroDurationTween(t,e,r,i){var n,a,s,o=t.ratio,u=e<0||!e&&(!t._start&&function _parentPlayheadIsBeforeStart(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||_parentPlayheadIsBeforeStart(e))}(t)&&(t._initted||!bt(t))||(t._ts<0||t._dp._ts<0)&&!bt(t))?0:1,h=t._rDelay,l=0;if(h&&t._repeat&&(l=Ot(0,t._tDur,e),a=Tt(l,h),t._yoyo&&1&a&&(u=1-u),a!==Tt(t._tTime,h)&&(o=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==o||L||i||t._zTime===X||!e&&t._zTime){if(!t._initted&&Ma(t,e,i,r,l))return;for(s=t._zTime,t._zTime=e||(r?X:0),r=r||e&&!s,t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=l,n=t._pt;n;)n.r(u,n.d),n=n._next;e<0&&Ca(t,e,0,!0),t._onUpdate&&!r&&Ct(t,"onUpdate"),l&&t._repeat&&!r&&t.parent&&Ct(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&za(t,1),r||L||(Ct(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},e.targets=function targets(){return this._targets},e.invalidate=function invalidate(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),D.prototype.invalidate.call(this,t)},e.resetTo=function resetTo(t,e,r,i,n){c||Rt.wake(),this._ts||this.play();var a,s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Qt(this,s),a=this._ease(s/this._dur),function _updatePropTweens(t,e,r,i,n,a,s,o){var u,h,l,f,d=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!d)for(d=t._ptCache[e]=[],l=t._ptLookup,f=t._targets.length;f--;){if((u=l[f][e])&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==e&&u.fp!==e;)u=u._next;if(!u)return Gt=1,t.vars[e]="+=0",Qt(t,s),Gt=0,o?R(e+" not eligible for reset"):1;d.push(u)}for(f=d.length;f--;)(u=(h=d[f])._pt||h).s=!i&&0!==i||n?u.s+(i||0)+a*u.c:i,u.c=r-u.s,h.e&&(h.e=ia(r)+Ya(h.e)),h.b&&(h.b=u.s+Ya(h.b))}(this,t,e,r,i,a,s,n)?this.resetTo(t,e,r,i,1):(Ia(this,0),this.parent||xa(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?tb(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Nt&&!0!==Nt.vars.overwrite)._first||tb(this),this.parent&&i!==this.timeline.totalDuration()&&Ra(this,this._dur*this.timeline._tDur/i,0,1),this}var n,a,s,o,u,h,l,f=this._targets,d=t?Mt(t):f,c=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,d))return"all"===e&&(this._pt=0),tb(this);for(n=this._op=this._op||[],"all"!==e&&(r(e)&&(u={},ha(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?fa(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=yt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~d.indexOf(f[l]))for(u in a=c[l],"all"===e?(n[l]=e,o=a,s={}):(s=n[l]=n[l]||{},o=e),o)(h=a&&a[u])&&("kill"in h.d&&!0!==h.d.kill(u)||ya(this,h,"_pt"),delete a[u]),"all"!==s&&(s[u]=1);return this._initted&&!this._pt&&p&&tb(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return Va(1,arguments)},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return Va(2,arguments)},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return I.killTweensOf(t,e,r)},Tween}(Ut);qa($t.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ha("staggerTo,staggerFrom,staggerFromTo",function(r){$t[r]=function(){var t=new Xt,e=kt.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function oc(t,e,r){return t.setAttribute(e,r)}function wc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var Zt=function _setterPlain(t,e,r){return t[e]=r},te=function _setterFunc(t,e,r){return t[e](r)},re=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},ne=function _getSetter(t,e){return s(t[e])?te:u(t[e])&&t.setAttribute?oc:Zt},ae=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},se=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},ue=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},he=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},fe=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},ce=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?ya(this,i,"_pt"):i.dep||(e=1),i=r;return!e},pe=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},_e=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=wc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||ae,this.d=s||this,this.set=o||Zt,this.pr=u||0,(this._next=t)&&(t._prev=this)}ha(vt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return ft[t]=1}),ot.TweenMax=ot.TweenLite=$t,ot.TimelineLite=ot.TimelineMax=Xt,I=new Xt({sortChildren:!1,defaults:V,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),q.stringFilter=Fb;function Ec(t){return(ye[t]||Te).map(function(t){return t()})}function Fc(){var t=Date.now(),o=[];2<t-Oe&&(Ec("matchMediaInit"),ge.forEach(function(t){var e,r,i,n,a=t.queries,s=t.conditions;for(r in a)(e=h.matchMedia(a[r]).matches)&&(i=1),e!==s[r]&&(s[r]=e,n=1);n&&(t.revert(),i&&o.push(t))}),Ec("matchMediaRevert"),o.forEach(function(e){return e.onMatch(e,function(t){return e.add(null,t)})}),Oe=t,Ec("matchMedia"))}var me,ge=[],ye={},Te=[],Oe=0,Me=0,Pe=((me=Context.prototype).add=function add(t,i,n){function Gw(){var t,e=l,r=a.selector;return e&&e!==a&&e.data.push(a),n&&(a.selector=cb(n)),l=a,t=i.apply(a,arguments),s(t)&&a._r.push(t),l=e,a.selector=r,a.isReverted=!1,t}s(t)&&(n=i,i=t,t=s);var a=this;return a.last=Gw,t===s?Gw(a,function(t){return a.add(null,t)}):t?a[t]=Gw:Gw},me.ignore=function ignore(t){var e=l;l=null,t(this),l=e},me.getTweens=function getTweens(){var e=[];return this.data.forEach(function(t){return t instanceof Context?e.push.apply(e,t.getTweens()):t instanceof $t&&!(t.parent&&"nested"===t.parent.data)&&e.push(t)}),e},me.clear=function clear(){this._r.length=this.data.length=0},me.kill=function kill(i,t){var n=this;if(i?function(){for(var t,e=n.getTweens(),r=n.data.length;r--;)"isFlip"===(t=n.data[r]).data&&(t.revert(),t.getChildren(!0,!0,!1).forEach(function(t){return e.splice(e.indexOf(t),1)}));for(e.map(function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(t){return t.t.revert(i)}),r=n.data.length;r--;)(t=n.data[r])instanceof Xt?"nested"!==t.data&&(t.scrollTrigger&&t.scrollTrigger.revert(),t.kill()):t instanceof $t||!t.revert||t.revert(i);n._r.forEach(function(t){return t(i,n)}),n.isReverted=!0}():this.data.forEach(function(t){return t.kill&&t.kill()}),this.clear(),t)for(var e=ge.length;e--;)ge[e].id===this.id&&ge.splice(e,1)},me.revert=function revert(t){this.kill(t||{})},Context);function Context(t,e){this.selector=e&&cb(e),this.data=[],this._r=[],this.isReverted=!1,this.id=Me++,t&&this.add(t)}var Ce,Ae=((Ce=MatchMedia.prototype).add=function add(t,e,r){v(t)||(t={matches:t});var i,n,a,s=new Pe(0,r||this.scope),o=s.conditions={};for(n in l&&!s.selector&&(s.selector=l.selector),this.contexts.push(s),e=s.add("onMatch",e),s.queries=t)"all"===n?a=1:(i=h.matchMedia(t[n]))&&(ge.indexOf(s)<0&&ge.push(s),(o[n]=i.matches)&&(a=1),i.addListener?i.addListener(Fc):i.addEventListener("change",Fc));return a&&e(s,function(t){return s.add(null,t)}),this},Ce.revert=function revert(t){this.kill(t||{})},Ce.kill=function kill(e){this.contexts.forEach(function(t){return t.kill(e,!0)})},MatchMedia);function MatchMedia(t){this.contexts=[],this.scope=t,l&&l.data.push(this)}var Se={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return wb(t)})},timeline:function timeline(t){return new Xt(t)},getTweensOf:function getTweensOf(t,e){return I.getTweensOf(t,e)},getProperty:function getProperty(i,t,e,n){r(i)&&(i=Mt(i)[0]);var a=fa(i||{}).get,s=e?pa:oa;return"native"===e&&(e=""),i?t?s((pt[t]&&pt[t].get||a)(i,t,e,n)):function(t,e,r){return s((pt[t]&&pt[t].get||a)(i,t,e,r))}:i},quickSetter:function quickSetter(r,e,i){if(1<(r=Mt(r)).length){var n=r.map(function(t){return ze.quickSetter(t,e,i)}),a=n.length;return function(t){for(var e=a;e--;)n[e](t)}}r=r[0]||{};var s=pt[e],o=fa(r),u=o.harness&&(o.harness.aliases||{})[e]||e,h=s?function(t){var e=new s;d._pt=0,e.init(r,i?t+i:t,d,0,[r]),e.render(1,e),d._pt&&he(1,d)}:o.set(r,u);return s?h:function(t){return h(r,u,i?t+i:t,o,1)}},quickTo:function quickTo(t,i,e){function $x(t,e,r){return n.resetTo(i,t,e,r)}var r,n=ze.to(t,yt(((r={})[i]="+=0.1",r.paused=!0,r),e||{}));return $x.tween=n,$x},isTweening:function isTweening(t){return 0<I.getTweensOf(t,!0).length},defaults:function defaults(t){return t&&t.ease&&(t.ease=jt(t.ease,V.ease)),ta(V,t||{})},config:function config(t){return ta(q,t||{})},registerEffect:function registerEffect(t){var i=t.name,n=t.effect,e=t.plugins,a=t.defaults,r=t.extendTimeline;(e||"").split(",").forEach(function(t){return t&&!pt[t]&&!ot[t]&&R(i+" effect requires "+t+" plugin.")}),_t[i]=function(t,e,r){return n(Mt(t),qa(e||{},a),r)},r&&(Xt.prototype[i]=function(t,e,r){return this.add(_t[i](t,v(e)?e:(r=e)&&{},this),r)})},registerEase:function registerEase(t,e){Lt[t]=jt(e)},parseEase:function parseEase(t,e){return arguments.length?jt(t,e):Lt},getById:function getById(t){return I.getById(t)},exportRoot:function exportRoot(t,e){void 0===t&&(t={});var r,i,n=new Xt(t);for(n.smoothChildTiming=w(t.smoothChildTiming),I.remove(n),n._dp=0,n._time=n._tTime=I._time,r=I._first;r;)i=r._next,!e&&!r._dur&&r instanceof $t&&r.vars.onComplete===r._targets[0]||Ka(n,r,r._start-r._delay),r=i;return Ka(I,n,0),n},context:function context(t,e){return t?new Pe(t,e):l},matchMedia:function matchMedia(t){return new Ae(t)},matchMediaRefresh:function matchMediaRefresh(){return ge.forEach(function(t){var e,r,i=t.conditions;for(r in i)i[r]&&(i[r]=!1,e=1);e&&t.revert()})||Fc()},addEventListener:function addEventListener(t,e){var r=ye[t]||(ye[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function removeEventListener(t,e){var r=ye[t],i=r&&r.indexOf(e);0<=i&&r.splice(i,1)},utils:{wrap:function wrap(e,t,r){var i=t-e;return Z(e)?lb(e,wrap(0,e.length),t):Wa(r,function(t){return(i+(t-e)%i)%i+e})},wrapYoyo:function wrapYoyo(e,t,r){var i=t-e,n=2*i;return Z(e)?lb(e,wrapYoyo(0,e.length-1),t):Wa(r,function(t){return e+(i<(t=(n+(t-e)%n)%n||0)?n-t:t)})},distribute:eb,random:hb,snap:gb,normalize:function normalize(t,e,r){return Pt(t,e,0,1,r)},getUnit:Ya,clamp:function clamp(e,r,t){return Wa(t,function(t){return Ot(e,r,t)})},splitColor:Ab,toArray:Mt,selector:cb,mapRange:Pt,pipe:function pipe(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function unitize(e,r){return function(t){return e(parseFloat(t))+(r||Ya(t))}},interpolate:function interpolate(e,i,t,n){var a=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!a){var s,o,u,h,l,f=r(e),d={};if(!0===t&&(n=1)&&(t=null),f)e={p:e},i={p:i};else if(Z(e)&&!Z(i)){for(u=[],h=e.length,l=h-2,o=1;o<h;o++)u.push(interpolate(e[o-1],e[o]));h--,a=function func(t){t*=h;var e=Math.min(l,~~t);return u[e](t-e)},t=i}else n||(e=yt(Z(e)?[]:{},e));if(!u){for(s in i)Wt.call(d,e,s,"get",i[s]);a=function func(t){return he(t,d)||(f?e.p:e)}}}return Wa(t,a)},shuffle:db},install:P,effects:_t,ticker:Rt,updateRoot:Xt.updateRoot,plugins:pt,globalTimeline:I,core:{PropTween:_e,globals:S,Tween:$t,Timeline:Xt,Animation:Ut,getCache:fa,_removeLinkedListItem:ya,reverting:function reverting(){return L},context:function context(t){return t&&l&&(l.data.push(t),t._ctx=l),l},suppressOverwrites:function suppressOverwrites(t){return F=t}}};ha("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return Se[t]=$t[t]}),Rt.add(Xt.updateRoot),d=Se.to({},{duration:0});function Jc(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r}function Lc(t,a){return{name:t,rawVars:1,init:function init(t,n,e){e._onInit=function(t){var e,i;if(r(n)&&(e={},ha(n,function(t){return e[t]=1}),n=e),a){for(i in e={},n)e[i]=a(n[i]);n=e}!function _addModifiers(t,e){var r,i,n,a=t._targets;for(r in e)for(i=a.length;i--;)(n=(n=t._ptLookup[i][r])&&n.d)&&(n._pt&&(n=Jc(n,r)),n&&n.modifier&&n.modifier(e[r],t,a[i],r))}(t,n)}}}}var ze=Se.registerPlugin({name:"attr",init:function init(t,e,r,i,n){var a,s,o;for(a in this.tween=r,e)o=t.getAttribute(a)||"",(s=this.add(t,"setAttribute",(o||0)+"",e[a],i,n,0,0,a)).op=a,s.b=o,this._props.push(a)},render:function render(t,e){for(var r=e._pt;r;)L?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:"endArray",init:function init(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},Lc("roundProps",fb),Lc("modifiers"),Lc("snap",gb))||Se;$t.version=Xt.version=ze.version="3.12.5",o=1,x()&&Ft();function vd(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function wd(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function xd(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function yd(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)}function zd(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function Ad(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function Bd(t,e,r){return t.style[e]=r}function Cd(t,e,r){return t.style.setProperty(e,r)}function Dd(t,e,r){return t._gsap[e]=r}function Ed(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r}function Fd(t,e,r,i,n){var a=t._gsap;a.scaleX=a.scaleY=r,a.renderTransform(n,a)}function Gd(t,e,r,i,n){var a=t._gsap;a[e]=r,a.renderTransform(n,a)}function Jd(t,e){var r=this,i=this.target,n=i.style,a=i._gsap;if(t in ar&&n){if(this.tfm=this.tfm||{},"transform"===t)return dr.transform.split(",").forEach(function(t){return Jd.call(r,t,e)});if(~(t=dr[t]||t).indexOf(",")?t.split(",").forEach(function(t){return r.tfm[t]=yr(i,t)}):this.tfm[t]=a.x?a[t]:yr(i,t),t===pr&&(this.tfm.zOrigin=a.zOrigin),0<=this.props.indexOf(cr))return;a.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(pr,e,"")),t=cr}(n||e)&&this.props.push(t,e,n[t])}function Kd(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))}function Ld(){var t,e,r=this.props,i=this.target,n=i.style,a=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty("--"===r[t].substr(0,2)?r[t]:r[t].replace(hr,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)a[e]=this.tfm[e];a.svg&&(a.renderTransform(),i.setAttribute("data-svg-origin",this.svgo||"")),(t=Be())&&t.isStart||n[cr]||(Kd(n),a.zOrigin&&n[pr]&&(n[pr]+=" "+a.zOrigin+"px",a.zOrigin=0,a.renderTransform()),a.uncache=1)}}function Md(t,e){var r={target:t,props:[],revert:Ld,save:Jd};return t._gsap||ze.core.getCache(t),e&&e.split(",").forEach(function(t){return r.save(t)}),r}function Od(t,e){var r=De.createElementNS?De.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):De.createElement(t);return r&&r.style?r:De.createElement(t)}function Pd(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(hr,"-$1").toLowerCase())||i.getPropertyValue(e)||!r&&Pd(t,mr(e)||e,1)||""}function Sd(){(function _windowExists(){return"undefined"!=typeof window})()&&window.document&&(Ee=window,De=Ee.document,Re=De.documentElement,Le=Od("div")||{style:{}},Od("div"),cr=mr(cr),pr=cr+"Origin",Le.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ye=!!mr("perspective"),Be=ze.core.reverting,Fe=1)}function Td(t){var e,r=Od("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,n=this.nextSibling,a=this.style.cssText;if(Re.appendChild(r),r.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=Td}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());return i&&(n?i.insertBefore(this,n):i.appendChild(this)),Re.removeChild(r),this.style.cssText=a,e}function Ud(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])}function Vd(e){var r;try{r=e.getBBox()}catch(t){r=Td.call(e,!0)}return r&&(r.width||r.height)||e.getBBox===Td||(r=Td.call(e,!0)),!r||r.width||r.x||r.y?r:{x:+Ud(e,["x","cx","x1"])||0,y:+Ud(e,["y","cy","y1"])||0,width:0,height:0}}function Wd(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!Vd(t))}function Xd(t,e){if(e){var r,i=t.style;e in ar&&e!==pr&&(e=cr),i.removeProperty?("ms"!==(r=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),i.removeProperty("--"===r?e:e.replace(hr,"-$1").toLowerCase())):i.removeAttribute(e)}}function Yd(t,e,r,i,n,a){var s=new _e(t._pt,e,r,0,1,a?Ad:zd);return(t._pt=s).b=i,s.e=n,t._props.push(r),s}function _d(t,e,r,i){var n,a,s,o,u=parseFloat(r)||0,h=(r+"").trim().substr((u+"").length)||"px",l=Le.style,f=lr.test(e),d="svg"===t.tagName.toLowerCase(),c=(d?"client":"offset")+(f?"Width":"Height"),p="px"===i,_="%"===i;if(i===h||!u||gr[i]||gr[h])return u;if("px"===h||p||(u=_d(t,e,r,"px")),o=t.getCTM&&Wd(t),(_||"%"===h)&&(ar[e]||~e.indexOf("adius")))return n=o?t.getBBox()[f?"width":"height"]:t[c],ia(_?u/n*100:u/100*n);if(l[f?"width":"height"]=100+(p?h:i),a=~e.indexOf("adius")||"em"===i&&t.appendChild&&!d?t:t.parentNode,o&&(a=(t.ownerSVGElement||{}).parentNode),a&&a!==De&&a.appendChild||(a=De.body),(s=a._gsap)&&_&&s.width&&f&&s.time===Rt.time&&!s.uncache)return ia(u/s.width*100);if(!_||"height"!==e&&"width"!==e)!_&&"%"!==h||vr[Pd(a,"display")]||(l.position=Pd(t,"position")),a===t&&(l.position="static"),a.appendChild(Le),n=Le[c],a.removeChild(Le),l.position="absolute";else{var m=t.style[e];t.style[e]=100+i,n=t[c],m?t.style[e]=m:Xd(t,e)}return f&&_&&((s=fa(a)).time=Rt.time,s.width=a[c]),ia(p?n*u/100:n&&u?100/n*u:0)}function be(t,e,r,i){if(!r||"none"===r){var n=mr(e,t,1),a=n&&Pd(t,n,1);a&&a!==r?(e=n,r=a):"borderColor"===e&&(r=Pd(t,"borderTopColor"))}var s,o,u,h,l,f,d,c,p,_,m,g=new _e(this._pt,t.style,e,0,1,ue),v=0,y=0;if(g.b=r,g.e=i,r+="","auto"===(i+="")&&(f=t.style[e],t.style[e]=i,i=Pd(t,e)||i,f?t.style[e]=f:Xd(t,e)),Fb(s=[r,i]),i=s[1],u=(r=s[0]).match(rt)||[],(i.match(rt)||[]).length){for(;o=rt.exec(i);)d=o[0],p=i.substring(v,o.index),l?l=(l+1)%5:"rgba("!==p.substr(-5)&&"hsla("!==p.substr(-5)||(l=1),d!==(f=u[y++]||"")&&(h=parseFloat(f)||0,m=f.substr((h+"").length),"="===d.charAt(1)&&(d=ka(h,d)+m),c=parseFloat(d),_=d.substr((c+"").length),v=rt.lastIndex-_.length,_||(_=_||q.units[e]||m,v===i.length&&(i+=_,g.e+=_)),m!==_&&(h=_d(t,e,f,_)||0),g._pt={_next:g._pt,p:p||1===y?p:",",s:h,c:c-h,m:l&&l<4||"zIndex"===e?Math.round:0});g.c=v<i.length?i.substring(v,i.length):""}else g.r="display"===e&&"none"===i?Ad:zd;return nt.test(i)&&(g.e=0),this._pt=g}function de(t){var e=t.split(" "),r=e[0],i=e[1]||"50%";return"top"!==r&&"bottom"!==r&&"left"!==i&&"right"!==i||(t=r,r=i,i=t),e[0]=Tr[r]||r,e[1]=Tr[i]||i,e.join(" ")}function ee(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,a=e.t,s=a.style,o=e.u,u=a._gsap;if("all"===o||!0===o)s.cssText="",i=1;else for(n=(o=o.split(",")).length;-1<--n;)r=o[n],ar[r]&&(i=1,r="transformOrigin"===r?pr:cr),Xd(a,r);i&&(Xd(a,cr),u&&(u.svg&&a.removeAttribute("transform"),Or(a,1),u.uncache=1,Kd(s)))}}function ie(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function je(t){var e=Pd(t,cr);return ie(e)?wr:e.substr(7).match(et).map(ia)}function ke(t,e){var r,i,n,a,s=t._gsap||fa(t),o=t.style,u=je(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?wr:u:(u!==wr||t.offsetParent||t===Re||s.svg||(n=o.display,o.display="block",(r=t.parentNode)&&t.offsetParent||(a=1,i=t.nextElementSibling,Re.appendChild(t)),u=je(t),n?o.display=n:Xd(t,"display"),a&&(i?r.insertBefore(t,i):r?r.appendChild(t):Re.removeChild(t))),e&&6<u.length?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)}function le(t,e,r,i,n,a){var s,o,u,h=t._gsap,l=n||ke(t,!0),f=h.xOrigin||0,d=h.yOrigin||0,c=h.xOffset||0,p=h.yOffset||0,_=l[0],m=l[1],g=l[2],v=l[3],y=l[4],T=l[5],b=e.split(" "),w=parseFloat(b[0])||0,x=parseFloat(b[1])||0;r?l!==wr&&(o=_*v-m*g)&&(u=w*(-m/o)+x*(_/o)-(_*T-m*y)/o,w=w*(v/o)+x*(-g/o)+(g*T-v*y)/o,x=u):(w=(s=Vd(t)).x+(~b[0].indexOf("%")?w/100*s.width:w),x=s.y+(~(b[1]||b[0]).indexOf("%")?x/100*s.height:x)),i||!1!==i&&h.smooth?(y=w-f,T=x-d,h.xOffset=c+(y*_+T*g)-y,h.yOffset=p+(y*m+T*v)-T):h.xOffset=h.yOffset=0,h.xOrigin=w,h.yOrigin=x,h.smooth=!!i,h.origin=e,h.originIsAbsolute=!!r,t.style[pr]="0px 0px",a&&(Yd(a,h,"xOrigin",f,w),Yd(a,h,"yOrigin",d,x),Yd(a,h,"xOffset",c,h.xOffset),Yd(a,h,"yOffset",p,h.yOffset)),t.setAttribute("data-svg-origin",w+" "+x)}function oe(t,e,r){var i=Ya(e);return ia(parseFloat(e)+parseFloat(_d(t,"x",r+"px",i)))+i}function ve(t,e,i,n,a){var s,o,u=360,h=r(a),l=parseFloat(a)*(h&&~a.indexOf("rad")?sr:1)-n,f=n+l+"deg";return h&&("short"===(s=a.split("_")[1])&&(l%=u)!==l%180&&(l+=l<0?u:-u),"cw"===s&&l<0?l=(l+36e9)%u-~~(l/u)*u:"ccw"===s&&0<l&&(l=(l-36e9)%u-~~(l/u)*u)),t._pt=o=new _e(t._pt,e,i,n,l,wd),o.e=f,o.u="deg",t._props.push(i),o}function we(t,e){for(var r in e)t[r]=e[r];return t}function xe(t,e,r){var i,n,a,s,o,u,h,l=we({},r._gsap),f=r.style;for(n in l.svg?(a=r.getAttribute("transform"),r.setAttribute("transform",""),f[cr]=e,i=Or(r,1),Xd(r,cr),r.setAttribute("transform",a)):(a=getComputedStyle(r)[cr],f[cr]=e,i=Or(r,1),f[cr]=a),ar)(a=l[n])!==(s=i[n])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)<0&&(o=Ya(a)!==(h=Ya(s))?_d(r,n,a,h):parseFloat(a),u=parseFloat(s),t._pt=new _e(t._pt,i,n,o,u-o,vd),t._pt.u=h||0,t._props.push(n));we(i,l)}var Ee,De,Re,Fe,Le,Ie,Be,Ye,qe=Lt.Power0,Ve=Lt.Power1,Ue=Lt.Power2,Xe=Lt.Power3,Ne=Lt.Power4,Ge=Lt.Linear,We=Lt.Quad,Qe=Lt.Cubic,Ke=Lt.Quart,Je=Lt.Quint,He=Lt.Strong,$e=Lt.Elastic,Ze=Lt.Back,tr=Lt.SteppedEase,er=Lt.Bounce,rr=Lt.Sine,ir=Lt.Expo,nr=Lt.Circ,ar={},sr=180/Math.PI,or=Math.PI/180,ur=Math.atan2,hr=/([A-Z])/g,lr=/(left|right|width|margin|padding|x)/i,fr=/[\s,\(]\S/,dr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},cr="transform",pr=cr+"Origin",_r="O,Moz,ms,Ms,Webkit".split(","),mr=function _checkPropPrefix(t,e,r){var i=(e||Le).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(_r[n]+t in i););return n<0?null:(3===n?"ms":0<=n?_r[n]:"")+t},gr={deg:1,rad:1,turn:1},vr={grid:1,flex:1},yr=function _get(t,e,r,i){var n;return Fe||Sd(),e in dr&&"transform"!==e&&~(e=dr[e]).indexOf(",")&&(e=e.split(",")[0]),ar[e]&&"transform"!==e?(n=Or(t,i),n="transformOrigin"!==e?n[e]:n.svg?n.origin:kr(Pd(t,pr))+" "+n.zOrigin+"px"):(n=t.style[e])&&"auto"!==n&&!i&&!~(n+"").indexOf("calc(")||(n=br[e]&&br[e](t,e,r)||Pd(t,e)||ga(t,e)||("opacity"===e?1:0)),r&&!~(n+"").trim().indexOf(" ")?_d(t,e,n,r)+r:n},Tr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},br={clearProps:function clearProps(t,e,r,i,n){if("isFromStart"!==n.data){var a=t._pt=new _e(t._pt,e,r,0,0,ee);return a.u=i,a.pr=-10,a.tween=n,t._props.push(r),1}}},wr=[1,0,0,1,0,0],xr={},Or=function _parseTransform(t,e){var r=t._gsap||new Vt(t);if("x"in r&&!e&&!r.uncache)return r;var i,n,a,s,o,u,h,l,f,d,c,p,_,m,g,v,y,T,b,w,x,O,k,M,P,C,A,S,z,E,D,R,F=t.style,L=r.scaleX<0,I="deg",B=getComputedStyle(t),Y=Pd(t,pr)||"0";return i=n=a=u=h=l=f=d=c=0,s=o=1,r.svg=!(!t.getCTM||!Wd(t)),B.translate&&("none"===B.translate&&"none"===B.scale&&"none"===B.rotate||(F[cr]=("none"!==B.translate?"translate3d("+(B.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==B.rotate?"rotate("+B.rotate+") ":"")+("none"!==B.scale?"scale("+B.scale.split(" ").join(",")+") ":"")+("none"!==B[cr]?B[cr]:"")),F.scale=F.rotate=F.translate="none"),m=ke(t,r.svg),r.svg&&(M=r.uncache?(P=t.getBBox(),Y=r.xOrigin-P.x+"px "+(r.yOrigin-P.y)+"px",""):!e&&t.getAttribute("data-svg-origin"),le(t,M||Y,!!M||r.originIsAbsolute,!1!==r.smooth,m)),p=r.xOrigin||0,_=r.yOrigin||0,m!==wr&&(T=m[0],b=m[1],w=m[2],x=m[3],i=O=m[4],n=k=m[5],6===m.length?(s=Math.sqrt(T*T+b*b),o=Math.sqrt(x*x+w*w),u=T||b?ur(b,T)*sr:0,(f=w||x?ur(w,x)*sr+u:0)&&(o*=Math.abs(Math.cos(f*or))),r.svg&&(i-=p-(p*T+_*w),n-=_-(p*b+_*x))):(R=m[6],E=m[7],A=m[8],S=m[9],z=m[10],D=m[11],i=m[12],n=m[13],a=m[14],h=(g=ur(R,z))*sr,g&&(M=O*(v=Math.cos(-g))+A*(y=Math.sin(-g)),P=k*v+S*y,C=R*v+z*y,A=O*-y+A*v,S=k*-y+S*v,z=R*-y+z*v,D=E*-y+D*v,O=M,k=P,R=C),l=(g=ur(-w,z))*sr,g&&(v=Math.cos(-g),D=x*(y=Math.sin(-g))+D*v,T=M=T*v-A*y,b=P=b*v-S*y,w=C=w*v-z*y),u=(g=ur(b,T))*sr,g&&(M=T*(v=Math.cos(g))+b*(y=Math.sin(g)),P=O*v+k*y,b=b*v-T*y,k=k*v-O*y,T=M,O=P),h&&359.9<Math.abs(h)+Math.abs(u)&&(h=u=0,l=180-l),s=ia(Math.sqrt(T*T+b*b+w*w)),o=ia(Math.sqrt(k*k+R*R)),g=ur(O,k),f=2e-4<Math.abs(g)?g*sr:0,c=D?1/(D<0?-D:D):0),r.svg&&(M=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!ie(Pd(t,cr)),M&&t.setAttribute("transform",M))),90<Math.abs(f)&&Math.abs(f)<270&&(L?(s*=-1,f+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,f+=f<=0?180:-180)),e=e||r.uncache,r.x=i-((r.xPercent=i&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-i)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+"px",r.y=n-((r.yPercent=n&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+"px",r.z=a+"px",r.scaleX=ia(s),r.scaleY=ia(o),r.rotation=ia(u)+I,r.rotationX=ia(h)+I,r.rotationY=ia(l)+I,r.skewX=f+I,r.skewY=d+I,r.transformPerspective=c+"px",(r.zOrigin=parseFloat(Y.split(" ")[2])||!e&&r.zOrigin||0)&&(F[pr]=kr(Y)),r.xOffset=r.yOffset=0,r.force3D=q.force3D,r.renderTransform=r.svg?zr:Ye?Sr:Mr,r.uncache=0,r},kr=function _firstTwoOnly(t){return(t=t.split(" "))[0]+" "+t[1]},Mr=function _renderNon3DTransforms(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Sr(t,e)},Pr="0deg",Cr="0px",Ar=") ",Sr=function _renderCSSTransforms(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,a=r.x,s=r.y,o=r.z,u=r.rotation,h=r.rotationY,l=r.rotationX,f=r.skewX,d=r.skewY,c=r.scaleX,p=r.scaleY,_=r.transformPerspective,m=r.force3D,g=r.target,v=r.zOrigin,y="",T="auto"===m&&t&&1!==t||!0===m;if(v&&(l!==Pr||h!==Pr)){var b,w=parseFloat(h)*or,x=Math.sin(w),O=Math.cos(w);w=parseFloat(l)*or,b=Math.cos(w),a=oe(g,a,x*b*-v),s=oe(g,s,-Math.sin(w)*-v),o=oe(g,o,O*b*-v+v)}_!==Cr&&(y+="perspective("+_+Ar),(i||n)&&(y+="translate("+i+"%, "+n+"%) "),!T&&a===Cr&&s===Cr&&o===Cr||(y+=o!==Cr||T?"translate3d("+a+", "+s+", "+o+") ":"translate("+a+", "+s+Ar),u!==Pr&&(y+="rotate("+u+Ar),h!==Pr&&(y+="rotateY("+h+Ar),l!==Pr&&(y+="rotateX("+l+Ar),f===Pr&&d===Pr||(y+="skew("+f+", "+d+Ar),1===c&&1===p||(y+="scale("+c+", "+p+Ar),g.style[cr]=y||"translate(0, 0)"},zr=function _renderSVGTransforms(t,e){var r,i,n,a,s,o=e||this,u=o.xPercent,h=o.yPercent,l=o.x,f=o.y,d=o.rotation,c=o.skewX,p=o.skewY,_=o.scaleX,m=o.scaleY,g=o.target,v=o.xOrigin,y=o.yOrigin,T=o.xOffset,b=o.yOffset,w=o.forceCSS,x=parseFloat(l),O=parseFloat(f);d=parseFloat(d),c=parseFloat(c),(p=parseFloat(p))&&(c+=p=parseFloat(p),d+=p),d||c?(d*=or,c*=or,r=Math.cos(d)*_,i=Math.sin(d)*_,n=Math.sin(d-c)*-m,a=Math.cos(d-c)*m,c&&(p*=or,s=Math.tan(c-p),n*=s=Math.sqrt(1+s*s),a*=s,p&&(s=Math.tan(p),r*=s=Math.sqrt(1+s*s),i*=s)),r=ia(r),i=ia(i),n=ia(n),a=ia(a)):(r=_,a=m,i=n=0),(x&&!~(l+"").indexOf("px")||O&&!~(f+"").indexOf("px"))&&(x=_d(g,"x",l,"px"),O=_d(g,"y",f,"px")),(v||y||T||b)&&(x=ia(x+v-(v*r+y*n)+T),O=ia(O+y-(v*i+y*a)+b)),(u||h)&&(s=g.getBBox(),x=ia(x+u/100*s.width),O=ia(O+h/100*s.height)),s="matrix("+r+","+i+","+n+","+a+","+x+","+O+")",g.setAttribute("transform",s),w&&(g.style[cr]=s)};ha("padding,margin,Width,Radius",function(e,r){var t="Right",i="Bottom",n="Left",o=(r<3?["Top",t,i,n]:["Top"+n,"Top"+t,i+t,i+n]).map(function(t){return r<2?e+t:"border"+t+e});br[1<r?"border"+e:e]=function(e,t,r,i,n){var a,s;if(arguments.length<4)return a=o.map(function(t){return yr(e,t,r)}),5===(s=a.join(" ")).split(a[0]).length?a[0]:s;a=(i+"").split(" "),s={},o.forEach(function(t,e){return s[t]=a[e]=a[e]||a[(e-1)/2|0]}),e.init(t,s,n)}});var Er,Dr,Rr,Fr={name:"css",register:Sd,targetTest:function targetTest(t){return t.style&&t.nodeType},init:function init(t,e,i,n,a){var s,o,u,h,l,f,d,c,p,_,m,g,v,y,T,b,w=this._props,x=t.style,O=i.vars.startAt;for(d in Fe||Sd(),this.styles=this.styles||Md(t),b=this.styles.props,this.tween=i,e)if("autoRound"!==d&&(o=e[d],!pt[d]||!ac(d,e,i,n,t,a)))if(l=typeof o,f=br[d],"function"===l&&(l=typeof(o=o.call(i,n,t,a))),"string"===l&&~o.indexOf("random(")&&(o=ob(o)),f)f(this,t,d,o,i)&&(T=1);else if("--"===d.substr(0,2))s=(getComputedStyle(t).getPropertyValue(d)+"").trim(),o+="",Et.lastIndex=0,Et.test(s)||(c=Ya(s),p=Ya(o)),p?c!==p&&(s=_d(t,d,s,p)+p):c&&(o+=c),this.add(x,"setProperty",s,o,n,a,0,0,d),w.push(d),b.push(d,0,x[d]);else if("undefined"!==l){if(O&&d in O?(s="function"==typeof O[d]?O[d].call(i,n,t,a):O[d],r(s)&&~s.indexOf("random(")&&(s=ob(s)),Ya(s+"")||"auto"===s||(s+=q.units[d]||Ya(yr(t,d))||""),"="===(s+"").charAt(1)&&(s=yr(t,d))):s=yr(t,d),h=parseFloat(s),(_="string"===l&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),u=parseFloat(o),d in dr&&("autoAlpha"===d&&(1===h&&"hidden"===yr(t,"visibility")&&u&&(h=0),b.push("visibility",0,x.visibility),Yd(this,x,"visibility",h?"inherit":"hidden",u?"inherit":"hidden",!u)),"scale"!==d&&"transform"!==d&&~(d=dr[d]).indexOf(",")&&(d=d.split(",")[0])),m=d in ar)if(this.styles.save(d),g||((v=t._gsap).renderTransform&&!e.parseTransform||Or(t,e.parseTransform),y=!1!==e.smoothOrigin&&v.smooth,(g=this._pt=new _e(this._pt,x,cr,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===d)this._pt=new _e(this._pt,v,"scaleY",v.scaleY,(_?ka(v.scaleY,_+u):u)-v.scaleY||0,vd),this._pt.u=0,w.push("scaleY",d),d+="X";else{if("transformOrigin"===d){b.push(pr,0,x[pr]),o=de(o),v.svg?le(t,o,0,y,0,this):((p=parseFloat(o.split(" ")[2])||0)!==v.zOrigin&&Yd(this,v,"zOrigin",v.zOrigin,p),Yd(this,x,d,kr(s),kr(o)));continue}if("svgOrigin"===d){le(t,o,1,y,0,this);continue}if(d in xr){ve(this,v,d,h,_?ka(h,_+o):o);continue}if("smoothOrigin"===d){Yd(this,v,"smooth",v.smooth,o);continue}if("force3D"===d){v[d]=o;continue}if("transform"===d){xe(this,o,t);continue}}else d in x||(d=mr(d)||d);if(m||(u||0===u)&&(h||0===h)&&!fr.test(o)&&d in x)u=u||0,(c=(s+"").substr((h+"").length))!==(p=Ya(o)||(d in q.units?q.units[d]:c))&&(h=_d(t,d,s,p)),this._pt=new _e(this._pt,m?v:x,d,h,(_?ka(h,_+u):u)-h,m||"px"!==p&&"zIndex"!==d||!1===e.autoRound?vd:yd),this._pt.u=p||0,c!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=xd);else if(d in x)be.call(this,t,d,s,_?_+o:o);else if(d in t)this.add(t,d,s||t[d],_?_+o:o,n,a);else if("parseTransform"!==d){Q(d,o);continue}m||(d in x?b.push(d,0,x[d]):b.push(d,1,s||t[d])),w.push(d)}T&&pe(this)},render:function render(t,e){if(e.tween._time||!Be())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:yr,aliases:dr,getSetter:function getSetter(t,e,r){var i=dr[e];return i&&i.indexOf(",")<0&&(e=i),e in ar&&e!==pr&&(t._gsap.x||yr(t,"x"))?r&&Ie===r?"scale"===e?Ed:Dd:(Ie=r||{})&&("scale"===e?Fd:Gd):t.style&&!u(t.style[e])?Bd:~e.indexOf("-")?Cd:ne(t,e)},core:{_removeProperty:Xd,_getMatrix:ke}};ze.utils.checkPrefix=mr,ze.core.getStyleSaver=Md,Rr=ha((Er="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(Dr="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){ar[t]=1}),ha(Dr,function(t){q.units[t]="deg",xr[t]=1}),dr[Rr[13]]=Er+","+Dr,ha("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){var e=t.split(":");dr[e[1]]=Rr[e[0]]}),ha("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){q.units[t]="px"}),ze.registerPlugin(Fr);var Lr=ze.registerPlugin(Fr)||ze,Ir=Lr.core.Tween;e.Back=Ze,e.Bounce=er,e.CSSPlugin=Fr,e.Circ=nr,e.Cubic=Qe,e.Elastic=$e,e.Expo=ir,e.Linear=Ge,e.Power0=qe,e.Power1=Ve,e.Power2=Ue,e.Power3=Xe,e.Power4=Ne,e.Quad=We,e.Quart=Ke,e.Quint=Je,e.Sine=rr,e.SteppedEase=tr,e.Strong=He,e.TimelineLite=Xt,e.TimelineMax=Xt,e.TweenLite=$t,e.TweenMax=Ir,e.default=Lr,e.gsap=Lr;if (typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})} else {delete e.default}});



/*!
 * ScrollTrigger 3.12.5
 * https://gsap.com
 * 
 * @license Copyright 2024, GreenSock. All rights reserved.
 * Subject to the terms at https://gsap.com/standard-license or for Club GSAP members, the agreement issued with that membership.
 * @author: Jack Doyle, jack@greensock.com
 */

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,function(e){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function r(){return Ce||"undefined"!=typeof window&&(Ce=window.gsap)&&Ce.registerPlugin&&Ce}function z(e,t){return~Le.indexOf(e)&&Le[Le.indexOf(e)+1][t]}function A(e){return!!~t.indexOf(e)}function B(e,t,r,n,o){return e.addEventListener(t,r,{passive:!1!==n,capture:!!o})}function C(e,t,r,n){return e.removeEventListener(t,r,!!n)}function F(){return De&&De.isPressed||Ie.cache++}function G(r,n){function dd(e){if(e||0===e){o&&(Se.history.scrollRestoration="manual");var t=De&&De.isPressed;e=dd.v=Math.round(e)||(De&&De.iOS?1:0),r(e),dd.cacheID=Ie.cache,t&&i("ss",e)}else(n||Ie.cache!==dd.cacheID||i("ref"))&&(dd.cacheID=Ie.cache,dd.v=r());return dd.v+dd.offset}return dd.offset=0,r&&dd}function J(e,t){return(t&&t._ctx&&t._ctx.selector||Ce.utils.toArray)(e)[0]||("string"==typeof e&&!1!==Ce.config().nullTargetWarn?console.warn("Element not found:",e):null)}function K(t,e){var r=e.s,n=e.sc;A(t)&&(t=ke.scrollingElement||Pe);var o=Ie.indexOf(t),i=n===Fe.sc?1:2;~o||(o=Ie.push(t)-1),Ie[o+i]||B(t,"scroll",F);var a=Ie[o+i],s=a||(Ie[o+i]=G(z(t,r),!0)||(A(t)?n:G(function(e){return arguments.length?t[r]=e:t[r]})));return s.target=t,a||(s.smooth="smooth"===Ce.getProperty(t,"scrollBehavior")),s}function L(e,t,o){function Cd(e,t){var r=ze();t||n<r-s?(a=i,i=e,l=s,s=r):o?i+=e:i=a+(e-a)/(r-l)*(s-l)}var i=e,a=e,s=ze(),l=s,n=t||50,c=Math.max(500,3*n);return{update:Cd,reset:function reset(){a=i=o?0:i,l=s=0},getVelocity:function getVelocity(e){var t=l,r=a,n=ze();return!e&&0!==e||e===i||Cd(e),s===l||c<n-l?0:(i+(o?r:-r))/((o?n:s)-t)*1e3}}}function M(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e}function N(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r}function O(){(Ae=Ce.core.globals().ScrollTrigger)&&Ae.core&&function _integrate(){var e=Ae.core,r=e.bridge||{},t=e._scrollers,n=e._proxies;t.push.apply(t,Ie),n.push.apply(n,Le),Ie=t,Le=n,i=function _bridge(e,t){return r[e](t)}}()}function P(e){return Ce=e||r(),!Te&&Ce&&"undefined"!=typeof document&&document.body&&(Se=window,Pe=(ke=document).documentElement,Me=ke.body,t=[Se,ke,Pe,Me],Ce.utils.clamp,Be=Ce.core.context||function(){},Oe="onpointerenter"in Me?"pointer":"mouse",Ee=k.isTouch=Se.matchMedia&&Se.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Se||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints?2:0,Re=k.eventTypes=("ontouchstart"in Pe?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Pe?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return o=0},500),O(),Te=1),Te}var Ce,Te,Se,ke,Pe,Me,Ee,Oe,Ae,t,De,Re,Be,o=1,qe=[],Ie=[],Le=[],ze=Date.now,i=function _bridge(e,t){return t},n="scrollLeft",a="scrollTop",Ye={s:n,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:G(function(e){return arguments.length?Se.scrollTo(e,Fe.sc()):Se.pageXOffset||ke[n]||Pe[n]||Me[n]||0})},Fe={s:a,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:Ye,sc:G(function(e){return arguments.length?Se.scrollTo(Ye.sc(),e):Se.pageYOffset||ke[a]||Pe[a]||Me[a]||0})};Ye.op=Fe,Ie.cache=0;var k=(Observer.prototype.init=function init(e){Te||P(Ce)||console.warn("Please gsap.registerPlugin(Observer)"),Ae||O();var o=e.tolerance,a=e.dragMinimum,t=e.type,i=e.target,r=e.lineHeight,n=e.debounce,s=e.preventDefault,l=e.onStop,c=e.onStopDelay,u=e.ignore,f=e.wheelSpeed,d=e.event,p=e.onDragStart,g=e.onDragEnd,h=e.onDrag,v=e.onPress,b=e.onRelease,m=e.onRight,y=e.onLeft,x=e.onUp,w=e.onDown,_=e.onChangeX,T=e.onChangeY,S=e.onChange,k=e.onToggleX,E=e.onToggleY,D=e.onHover,R=e.onHoverEnd,q=e.onMove,I=e.ignoreCheck,z=e.isNormalizer,Y=e.onGestureStart,H=e.onGestureEnd,X=e.onWheel,W=e.onEnable,V=e.onDisable,U=e.onClick,j=e.scrollSpeed,G=e.capture,Q=e.allowClicks,Z=e.lockAxis,$=e.onLockAxis;function cf(){return xe=ze()}function df(e,t){return(se.event=e)&&u&&~u.indexOf(e.target)||t&&he&&"touch"!==e.pointerType||I&&I(e,t)}function ff(){var e=se.deltaX=N(me),t=se.deltaY=N(ye),r=Math.abs(e)>=o,n=Math.abs(t)>=o;S&&(r||n)&&S(se,e,t,me,ye),r&&(m&&0<se.deltaX&&m(se),y&&se.deltaX<0&&y(se),_&&_(se),k&&se.deltaX<0!=le<0&&k(se),le=se.deltaX,me[0]=me[1]=me[2]=0),n&&(w&&0<se.deltaY&&w(se),x&&se.deltaY<0&&x(se),T&&T(se),E&&se.deltaY<0!=ce<0&&E(se),ce=se.deltaY,ye[0]=ye[1]=ye[2]=0),(ne||re)&&(q&&q(se),re&&(h(se),re=!1),ne=!1),ie&&!(ie=!1)&&$&&$(se),oe&&(X(se),oe=!1),ee=0}function gf(e,t,r){me[r]+=e,ye[r]+=t,se._vx.update(e),se._vy.update(t),n?ee=ee||requestAnimationFrame(ff):ff()}function hf(e,t){Z&&!ae&&(se.axis=ae=Math.abs(e)>Math.abs(t)?"x":"y",ie=!0),"y"!==ae&&(me[2]+=e,se._vx.update(e,!0)),"x"!==ae&&(ye[2]+=t,se._vy.update(t,!0)),n?ee=ee||requestAnimationFrame(ff):ff()}function jf(e){if(!df(e,1)){var t=(e=M(e,s)).clientX,r=e.clientY,n=t-se.x,o=r-se.y,i=se.isDragging;se.x=t,se.y=r,(i||Math.abs(se.startX-t)>=a||Math.abs(se.startY-r)>=a)&&(h&&(re=!0),i||(se.isDragging=!0),hf(n,o),i||p&&p(se))}}function mf(e){return e.touches&&1<e.touches.length&&(se.isGesturing=!0)&&Y(e,se.isDragging)}function nf(){return(se.isGesturing=!1)||H(se)}function of(e){if(!df(e)){var t=fe(),r=de();gf((t-pe)*j,(r-ge)*j,1),pe=t,ge=r,l&&te.restart(!0)}}function pf(e){if(!df(e)){e=M(e,s),X&&(oe=!0);var t=(1===e.deltaMode?r:2===e.deltaMode?Se.innerHeight:1)*f;gf(e.deltaX*t,e.deltaY*t,0),l&&!z&&te.restart(!0)}}function qf(e){if(!df(e)){var t=e.clientX,r=e.clientY,n=t-se.x,o=r-se.y;se.x=t,se.y=r,ne=!0,l&&te.restart(!0),(n||o)&&hf(n,o)}}function rf(e){se.event=e,D(se)}function sf(e){se.event=e,R(se)}function tf(e){return df(e)||M(e,s)&&U(se)}this.target=i=J(i)||Pe,this.vars=e,u=u&&Ce.utils.toArray(u),o=o||1e-9,a=a||0,f=f||1,j=j||1,t=t||"wheel,touch,pointer",n=!1!==n,r=r||parseFloat(Se.getComputedStyle(Me).lineHeight)||22;var ee,te,re,ne,oe,ie,ae,se=this,le=0,ce=0,ue=e.passive||!s,fe=K(i,Ye),de=K(i,Fe),pe=fe(),ge=de(),he=~t.indexOf("touch")&&!~t.indexOf("pointer")&&"pointerdown"===Re[0],ve=A(i),be=i.ownerDocument||ke,me=[0,0,0],ye=[0,0,0],xe=0,we=se.onPress=function(e){df(e,1)||e&&e.button||(se.axis=ae=null,te.pause(),se.isPressed=!0,e=M(e),le=ce=0,se.startX=se.x=e.clientX,se.startY=se.y=e.clientY,se._vx.reset(),se._vy.reset(),B(z?i:be,Re[1],jf,ue,!0),se.deltaX=se.deltaY=0,v&&v(se))},_e=se.onRelease=function(t){if(!df(t,1)){C(z?i:be,Re[1],jf,!0);var e=!isNaN(se.y-se.startY),r=se.isDragging,n=r&&(3<Math.abs(se.x-se.startX)||3<Math.abs(se.y-se.startY)),o=M(t);!n&&e&&(se._vx.reset(),se._vy.reset(),s&&Q&&Ce.delayedCall(.08,function(){if(300<ze()-xe&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(be.createEvent){var e=be.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,Se,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}})),se.isDragging=se.isGesturing=se.isPressed=!1,l&&r&&!z&&te.restart(!0),g&&r&&g(se),b&&b(se,n)}};te=se._dc=Ce.delayedCall(c||.25,function onStopFunc(){se._vx.reset(),se._vy.reset(),te.pause(),l&&l(se)}).pause(),se.deltaX=se.deltaY=0,se._vx=L(0,50,!0),se._vy=L(0,50,!0),se.scrollX=fe,se.scrollY=de,se.isDragging=se.isGesturing=se.isPressed=!1,Be(this),se.enable=function(e){return se.isEnabled||(B(ve?be:i,"scroll",F),0<=t.indexOf("scroll")&&B(ve?be:i,"scroll",of,ue,G),0<=t.indexOf("wheel")&&B(i,"wheel",pf,ue,G),(0<=t.indexOf("touch")&&Ee||0<=t.indexOf("pointer"))&&(B(i,Re[0],we,ue,G),B(be,Re[2],_e),B(be,Re[3],_e),Q&&B(i,"click",cf,!0,!0),U&&B(i,"click",tf),Y&&B(be,"gesturestart",mf),H&&B(be,"gestureend",nf),D&&B(i,Oe+"enter",rf),R&&B(i,Oe+"leave",sf),q&&B(i,Oe+"move",qf)),se.isEnabled=!0,e&&e.type&&we(e),W&&W(se)),se},se.disable=function(){se.isEnabled&&(qe.filter(function(e){return e!==se&&A(e.target)}).length||C(ve?be:i,"scroll",F),se.isPressed&&(se._vx.reset(),se._vy.reset(),C(z?i:be,Re[1],jf,!0)),C(ve?be:i,"scroll",of,G),C(i,"wheel",pf,G),C(i,Re[0],we,G),C(be,Re[2],_e),C(be,Re[3],_e),C(i,"click",cf,!0),C(i,"click",tf),C(be,"gesturestart",mf),C(be,"gestureend",nf),C(i,Oe+"enter",rf),C(i,Oe+"leave",sf),C(i,Oe+"move",qf),se.isEnabled=se.isPressed=se.isDragging=!1,V&&V(se))},se.kill=se.revert=function(){se.disable();var e=qe.indexOf(se);0<=e&&qe.splice(e,1),De===se&&(De=0)},qe.push(se),z&&A(i)&&(De=se),se.enable(d)},function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(Observer,[{key:"velocityX",get:function get(){return this._vx.getVelocity()}},{key:"velocityY",get:function get(){return this._vy.getVelocity()}}]),Observer);function Observer(e){this.init(e)}k.version="3.12.5",k.create=function(e){return new k(e)},k.register=P,k.getAll=function(){return qe.slice()},k.getById=function(t){return qe.filter(function(e){return e.vars.id===t})[0]},r()&&Ce.registerPlugin(k);function Ca(e,t,r){var n=ct(e)&&("clamp("===e.substr(0,6)||-1<e.indexOf("max"));return(r["_"+t+"Clamp"]=n)?e.substr(6,e.length-7):e}function Da(e,t){return!t||ct(e)&&"clamp("===e.substr(0,6)?e:"clamp("+e+")"}function Fa(){return Ge=1}function Ga(){return Ge=0}function Ha(e){return e}function Ia(e){return Math.round(1e5*e)/1e5||0}function Ja(){return"undefined"!=typeof window}function Ka(){return He||Ja()&&(He=window.gsap)&&He.registerPlugin&&He}function La(e){return!!~l.indexOf(e)}function Ma(e){return("Height"===e?T:Ne["inner"+e])||Je["client"+e]||We["client"+e]}function Na(e){return z(e,"getBoundingClientRect")||(La(e)?function(){return Ot.width=Ne.innerWidth,Ot.height=T,Ot}:function(){return wt(e)})}function Qa(e,t){var r=t.s,n=t.d2,o=t.d,i=t.a;return Math.max(0,(r="scroll"+n)&&(i=z(e,r))?i()-Na(e)()[o]:La(e)?(Je[r]||We[r])-Ma(n):e[r]-e["offset"+n])}function Ra(e,t){for(var r=0;r<g.length;r+=3)t&&!~t.indexOf(g[r+1])||e(g[r],g[r+1],g[r+2])}function Ta(e){return"function"==typeof e}function Ua(e){return"number"==typeof e}function Va(e){return"object"==typeof e}function Wa(e,t,r){return e&&e.progress(t?0:1)&&r&&e.pause()}function Xa(e,t){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return t(e)}):t(e);r&&r.totalTime&&(e.callbackAnimation=r)}}function mb(e){return Ne.getComputedStyle(e)}function ob(e,t){for(var r in t)r in e||(e[r]=t[r]);return e}function qb(e,t){var r=t.d2;return e["offset"+r]||e["client"+r]||0}function rb(e){var t,r=[],n=e.labels,o=e.duration();for(t in n)r.push(n[t]/o);return r}function tb(o){var i=He.utils.snap(o),a=Array.isArray(o)&&o.slice(0).sort(function(e,t){return e-t});return a?function(e,t,r){var n;if(void 0===r&&(r=.001),!t)return i(e);if(0<t){for(e-=r,n=0;n<a.length;n++)if(a[n]>=e)return a[n];return a[n-1]}for(n=a.length,e+=r;n--;)if(a[n]<=e)return a[n];return a[0]}:function(e,t,r){void 0===r&&(r=.001);var n=i(e);return!t||Math.abs(n-e)<r||n-e<0==t<0?n:i(t<0?e-o:e+o)}}function vb(t,r,e,n){return e.split(",").forEach(function(e){return t(r,e,n)})}function wb(e,t,r,n,o){return e.addEventListener(t,r,{passive:!n,capture:!!o})}function xb(e,t,r,n){return e.removeEventListener(t,r,!!n)}function yb(e,t,r){(r=r&&r.wheelHandler)&&(e(t,"wheel",r),e(t,"touchmove",r))}function Cb(e,t){if(ct(e)){var r=e.indexOf("="),n=~r?(e.charAt(r-1)+1)*parseFloat(e.substr(r+1)):0;~r&&(e.indexOf("%")>r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in H?H[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e}function Db(e,t,r,n,o,i,a,s){var l=o.startColor,c=o.endColor,u=o.fontSize,f=o.indent,d=o.fontWeight,p=Xe.createElement("div"),g=La(r)||"fixed"===z(r,"pinType"),h=-1!==e.indexOf("scroller"),v=g?We:r,b=-1!==e.indexOf("start"),m=b?l:c,y="border-color:"+m+";font-size:"+u+";color:"+m+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return y+="position:"+((h||s)&&g?"fixed;":"absolute;"),!h&&!s&&g||(y+=(n===Fe?q:I)+":"+(i+parseFloat(f))+"px;"),a&&(y+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=b,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=y,p.innerText=t||0===t?e+"-"+t:e,v.children[0]?v.insertBefore(p,v.children[0]):v.appendChild(p),p._offset=p["offset"+n.op.d2],X(p,0,n,b),p}function Ib(){return 34<at()-st&&(D=D||requestAnimationFrame(Z))}function Jb(){v&&v.isPressed&&!(v.startX>We.clientWidth)||(Ie.cache++,v?D=D||requestAnimationFrame(Z):Z(),st||U("scrollStart"),st=at())}function Kb(){y=Ne.innerWidth,m=Ne.innerHeight}function Lb(){Ie.cache++,je||h||Xe.fullscreenElement||Xe.webkitFullscreenElement||b&&y===Ne.innerWidth&&!(Math.abs(Ne.innerHeight-m)>.25*Ne.innerHeight)||c.restart(!0)}function Ob(){return xb(ne,"scrollEnd",Ob)||Pt(!0)}function Rb(e){for(var t=0;t<j.length;t+=5)(!e||j[t+4]&&j[t+4].query===e)&&(j[t].style.cssText=j[t+1],j[t].getBBox&&j[t].setAttribute("transform",j[t+2]||""),j[t+3].uncache=1)}function Sb(e,t){var r;for(Qe=0;Qe<Tt.length;Qe++)!(r=Tt[Qe])||t&&r._ctx!==t||(e?r.kill(1):r.revert(!0,!0));S=!0,t&&Rb(t),t||U("revert")}function Tb(e,t){Ie.cache++,!t&&rt||Ie.forEach(function(e){return Ta(e)&&e.cacheID++&&(e.rec=0)}),ct(e)&&(Ne.history.scrollRestoration=w=e)}function Yb(){We.appendChild(_),T=!v&&_.offsetHeight||Ne.innerHeight,We.removeChild(_)}function Zb(t){return Ve(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(e){return e.style.display=t?"none":"block"})}function gc(e,t,r,n){if(!e._gsap.swappedIn){for(var o,i=$.length,a=t.style,s=e.style;i--;)a[o=$[i]]=r[o];a.position="absolute"===r.position?"absolute":"relative","inline"===r.display&&(a.display="inline-block"),s[I]=s[q]="auto",a.flexBasis=r.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[ft]=qb(e,Ye)+xt,a[dt]=qb(e,Fe)+xt,a[bt]=s[mt]=s.top=s.left="0",Et(n),s[ft]=s.maxWidth=r[ft],s[dt]=s.maxHeight=r[dt],s[bt]=r[bt],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}}function jc(e){for(var t=ee.length,r=e.style,n=[],o=0;o<t;o++)n.push(ee[o],r[ee[o]]);return n.t=e,n}function mc(e,t,r,n,o,i,a,s,l,c,u,f,d,p){Ta(e)&&(e=e(s)),ct(e)&&"max"===e.substr(0,3)&&(e=f+("="===e.charAt(4)?Cb("0"+e.substr(3),r):0));var g,h,v,b=d?d.time():0;if(d&&d.seek(0),isNaN(e)||(e=+e),Ua(e))d&&(e=He.utils.mapRange(d.scrollTrigger.start,d.scrollTrigger.end,0,f,e)),a&&X(a,r,n,!0);else{Ta(t)&&(t=t(s));var m,y,x,w,_=(e||"0").split(" ");v=J(t,s)||We,(m=wt(v)||{})&&(m.left||m.top)||"none"!==mb(v).display||(w=v.style.display,v.style.display="block",m=wt(v),w?v.style.display=w:v.style.removeProperty("display")),y=Cb(_[0],m[n.d]),x=Cb(_[1]||"0",r),e=m[n.p]-l[n.p]-c+y+o-x,a&&X(a,x,n,r-x<20||a._isStart&&20<x),r-=r-x}if(p&&(s[p]=e||-.001,e<0&&(e=0)),i){var C=e+r,T=i._isStart;g="scroll"+n.d2,X(i,C,n,T&&20<C||!T&&(u?Math.max(We[g],Je[g]):i.parentNode[g])<=C+1),u&&(l=wt(a),u&&(i.style[n.op.p]=l[n.op.p]-n.op.m-i._offset+xt))}return d&&v&&(g=wt(v),d.seek(f),h=wt(v),d._caScrollDist=g[n.p]-h[n.p],e=e/d._caScrollDist*f),d&&d.seek(b),d?e:Math.round(e)}function oc(e,t,r,n){if(e.parentNode!==t){var o,i,a=e.style;if(t===We){for(o in e._stOrig=a.cssText,i=mb(e))+o||re.test(o)||!i[o]||"string"!=typeof a[o]||"0"===o||(a[o]=i[o]);a.top=r,a.left=n}else a.cssText=e._stOrig;He.core.getCache(e).uncache=1,t.appendChild(e)}}function pc(r,e,n){var o=e,i=o;return function(e){var t=Math.round(r());return t!==o&&t!==i&&3<Math.abs(t-o)&&3<Math.abs(t-i)&&(e=t,n&&n()),i=o,o=e}}function qc(e,t,r){var n={};n[t.p]="+="+r,He.set(e,n)}function rc(c,e){function Ck(e,t,r,n,o){var i=Ck.tween,a=t.onComplete,s={};r=r||u();var l=pc(u,r,function(){i.kill(),Ck.tween=0});return o=n&&o||0,n=n||e-r,i&&i.kill(),t[f]=e,t.inherit=!1,(t.modifiers=s)[f]=function(){return l(r+n*i.ratio+o*i.ratio*i.ratio)},t.onUpdate=function(){Ie.cache++,Ck.tween&&Z()},t.onComplete=function(){Ck.tween=0,a&&a.call(i)},i=Ck.tween=He.to(c,t)}var u=K(c,e),f="_scroll"+e.p2;return(c[f]=u).wheelHandler=function(){return Ck.tween&&Ck.tween.kill()&&(Ck.tween=0)},wb(c,"wheel",u.wheelHandler),ne.isTouch&&wb(c,"touchmove",u.wheelHandler),Ck}var He,s,Ne,Xe,Je,We,l,c,Ve,Ue,Ke,u,je,Ge,f,Qe,d,p,g,Ze,$e,h,v,b,m,y,E,x,w,_,T,S,et,tt,D,rt,nt,ot,it=1,at=Date.now,R=at(),st=0,lt=0,ct=function _isString(e){return"string"==typeof e},ut=Math.abs,q="right",I="bottom",ft="width",dt="height",pt="Right",gt="Left",ht="Top",vt="Bottom",bt="padding",mt="margin",yt="Width",Y="Height",xt="px",wt=function _getBounds(e,t){var r=t&&"matrix(1, 0, 0, 1, 0, 0)"!==mb(e)[f]&&He.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=e.getBoundingClientRect();return r&&r.progress(0).kill(),n},_t={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Ct={toggleActions:"play",anticipatePin:0},H={top:0,left:0,center:.5,bottom:1,right:1},X=function _positionMarker(e,t,r,n){var o={display:"block"},i=r[n?"os2":"p2"],a=r[n?"p2":"os2"];e._isFlipped=n,o[r.a+"Percent"]=n?-100:0,o[r.a]=n?"1px":0,o["border"+i+yt]=1,o["border"+a+yt]=0,o[r.p]=t+"px",He.set(e,o)},Tt=[],St={},W={},V=[],U=function _dispatch(e){return W[e]&&W[e].map(function(e){return e()})||V},j=[],kt=0,Pt=function _refreshAll(e,t){if(!st||e||S){Yb(),rt=ne.isRefreshing=!0,Ie.forEach(function(e){return Ta(e)&&++e.cacheID&&(e.rec=e())});var r=U("refreshInit");Ze&&ne.sort(),t||Sb(),Ie.forEach(function(e){Ta(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))}),Tt.slice(0).forEach(function(e){return e.refresh()}),S=!1,Tt.forEach(function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",r=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-r),e.refresh()}}),et=1,Zb(!0),Tt.forEach(function(e){var t=Qa(e.scroller,e._dir),r="max"===e.vars.end||e._endClamp&&e.end>t,n=e._startClamp&&e.start>=t;(r||n)&&e.setPositions(n?t-1:e.start,r?Math.max(n?t:e.start+1,t):e.end,!0)}),Zb(!1),et=0,r.forEach(function(e){return e&&e.render&&e.render(-1)}),Ie.forEach(function(e){Ta(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),Tb(w,1),c.pause(),kt++,Z(rt=2),Tt.forEach(function(e){return Ta(e.vars.onRefresh)&&e.vars.onRefresh(e)}),rt=ne.isRefreshing=!1,U("refresh")}else wb(ne,"scrollEnd",Ob)},Q=0,Mt=1,Z=function _updateAll(e){if(2===e||!rt&&!S){ne.isUpdating=!0,ot&&ot.update(0);var t=Tt.length,r=at(),n=50<=r-R,o=t&&Tt[0].scroll();if(Mt=o<Q?-1:1,rt||(Q=o),n&&(st&&!Ge&&200<r-st&&(st=0,U("scrollEnd")),Ke=R,R=r),Mt<0){for(Qe=t;0<Qe--;)Tt[Qe]&&Tt[Qe].update(0,n);Mt=1}else for(Qe=0;Qe<t;Qe++)Tt[Qe]&&Tt[Qe].update(0,n);ne.isUpdating=!1}D=0},$=["left","top",I,q,mt+vt,mt+pt,mt+ht,mt+gt,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],ee=$.concat([ft,dt,"boxSizing","max"+yt,"max"+Y,"position",mt,bt,bt+ht,bt+pt,bt+vt,bt+gt]),te=/([A-Z])/g,Et=function _setState(e){if(e){var t,r,n=e.t.style,o=e.length,i=0;for((e.t._gsap||He.core.getCache(e.t)).uncache=1;i<o;i+=2)r=e[i+1],t=e[i],r?n[t]=r:n[t]&&n.removeProperty(t.replace(te,"-$1").toLowerCase())}},Ot={left:0,top:0},re=/(webkit|moz|length|cssText|inset)/i,ne=(ScrollTrigger.prototype.init=function init(E,O){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),lt){var A,n,p,D,R,B,q,I,L,Y,F,e,H,N,X,W,V,U,t,j,b,G,Q,m,Z,y,$,x,r,w,_,ee,o,g,te,re,ne,C,i,T=(E=ob(ct(E)||Ua(E)||E.nodeType?{trigger:E}:E,Ct)).onUpdate,S=E.toggleClass,a=E.id,k=E.onToggle,oe=E.onRefresh,P=E.scrub,ie=E.trigger,ae=E.pin,se=E.pinSpacing,le=E.invalidateOnRefresh,M=E.anticipatePin,s=E.onScrubComplete,h=E.onSnapComplete,ce=E.once,ue=E.snap,fe=E.pinReparent,l=E.pinSpacer,de=E.containerAnimation,pe=E.fastScrollEnd,ge=E.preventOverlaps,he=E.horizontal||E.containerAnimation&&!1!==E.horizontal?Ye:Fe,ve=!P&&0!==P,be=J(E.scroller||Ne),c=He.core.getCache(be),me=La(be),ye="fixed"===("pinType"in E?E.pinType:z(be,"pinType")||me&&"fixed"),xe=[E.onEnter,E.onLeave,E.onEnterBack,E.onLeaveBack],we=ve&&E.toggleActions.split(" "),_e="markers"in E?E.markers:Ct.markers,Ce=me?0:parseFloat(mb(be)["border"+he.p2+yt])||0,Te=this,Se=E.onRefreshInit&&function(){return E.onRefreshInit(Te)},ke=function _getSizeFunc(e,t,r){var n=r.d,o=r.d2,i=r.a;return(i=z(e,"getBoundingClientRect"))?function(){return i()[n]}:function(){return(t?Ma(o):e["client"+o])||0}}(be,me,he),Pe=function _getOffsetsFunc(e,t){return!t||~Le.indexOf(e)?Na(e):function(){return Ot}}(be,me),Me=0,Ee=0,Oe=0,Ae=K(be,he);if(Te._startClamp=Te._endClamp=!1,Te._dir=he,M*=45,Te.scroller=be,Te.scroll=de?de.time.bind(de):Ae,D=Ae(),Te.vars=E,O=O||E.animation,"refreshPriority"in E&&(Ze=1,-9999===E.refreshPriority&&(ot=Te)),c.tweenScroll=c.tweenScroll||{top:rc(be,Fe),left:rc(be,Ye)},Te.tweenTo=A=c.tweenScroll[he.p],Te.scrubDuration=function(e){(o=Ua(e)&&e)?ee?ee.duration(e):ee=He.to(O,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:o,paused:!0,onComplete:function onComplete(){return s&&s(Te)}}):(ee&&ee.progress(1).kill(),ee=0)},O&&(O.vars.lazy=!1,O._initted&&!Te.isReverted||!1!==O.vars.immediateRender&&!1!==E.immediateRender&&O.duration()&&O.render(0,!0,!0),Te.animation=O.pause(),(O.scrollTrigger=Te).scrubDuration(P),w=0,a=a||O.vars.id),ue&&(Va(ue)&&!ue.push||(ue={snapTo:ue}),"scrollBehavior"in We.style&&He.set(me?[We,Je]:be,{scrollBehavior:"auto"}),Ie.forEach(function(e){return Ta(e)&&e.target===(me?Xe.scrollingElement||Je:be)&&(e.smooth=!1)}),p=Ta(ue.snapTo)?ue.snapTo:"labels"===ue.snapTo?function _getClosestLabel(t){return function(e){return He.utils.snap(rb(t),e)}}(O):"labelsDirectional"===ue.snapTo?function _getLabelAtDirection(r){return function(e,t){return tb(rb(r))(e,t.direction)}}(O):!1!==ue.directional?function(e,t){return tb(ue.snapTo)(e,at()-Ee<500?0:t.direction)}:He.utils.snap(ue.snapTo),g=ue.duration||{min:.1,max:2},g=Va(g)?Ue(g.min,g.max):Ue(g,g),te=He.delayedCall(ue.delay||o/2||.1,function(){var e=Ae(),t=at()-Ee<500,r=A.tween;if(!(t||Math.abs(Te.getVelocity())<10)||r||Ge||Me===e)Te.isActive&&Me!==e&&te.restart(!0);else{var n,o,i=(e-B)/N,a=O&&!ve?O.totalProgress():i,s=t?0:(a-_)/(at()-Ke)*1e3||0,l=He.utils.clamp(-i,1-i,ut(s/2)*s/.185),c=i+(!1===ue.inertia?0:l),u=ue.onStart,f=ue.onInterrupt,d=ue.onComplete;if(n=p(c,Te),Ua(n)||(n=c),o=Math.round(B+n*N),e<=q&&B<=e&&o!==e){if(r&&!r._initted&&r.data<=ut(o-e))return;!1===ue.inertia&&(l=n-i),A(o,{duration:g(ut(.185*Math.max(ut(c-a),ut(n-a))/s/.05||0)),ease:ue.ease||"power3",data:ut(o-e),onInterrupt:function onInterrupt(){return te.restart(!0)&&f&&f(Te)},onComplete:function onComplete(){Te.update(),Me=Ae(),O&&(ee?ee.resetTo("totalProgress",n,O._tTime/O._tDur):O.progress(n)),w=_=O&&!ve?O.totalProgress():Te.progress,h&&h(Te),d&&d(Te)}},e,l*N,o-e-l*N),u&&u(Te,A.tween)}}}).pause()),a&&(St[a]=Te),i=(i=(ie=Te.trigger=J(ie||!0!==ae&&ae))&&ie._gsap&&ie._gsap.stRevert)&&i(Te),ae=!0===ae?ie:J(ae),ct(S)&&(S={targets:ie,className:S}),ae&&(!1===se||se===mt||(se=!(!se&&ae.parentNode&&ae.parentNode.style&&"flex"===mb(ae.parentNode).display)&&bt),Te.pin=ae,(n=He.core.getCache(ae)).spacer?X=n.pinState:(l&&((l=J(l))&&!l.nodeType&&(l=l.current||l.nativeElement),n.spacerIsNative=!!l,l&&(n.spacerState=jc(l))),n.spacer=U=l||Xe.createElement("div"),U.classList.add("pin-spacer"),a&&U.classList.add("pin-spacer-"+a),n.pinState=X=jc(ae)),!1!==E.force3D&&He.set(ae,{force3D:!0}),Te.spacer=U=n.spacer,r=mb(ae),m=r[se+he.os2],j=He.getProperty(ae),b=He.quickSetter(ae,he.a,xt),gc(ae,U,r),V=jc(ae)),_e){e=Va(_e)?ob(_e,_t):_t,Y=Db("scroller-start",a,be,he,e,0),F=Db("scroller-end",a,be,he,e,0,Y),t=Y["offset"+he.op.d2];var u=J(z(be,"content")||be);I=this.markerStart=Db("start",a,u,he,e,t,0,de),L=this.markerEnd=Db("end",a,u,he,e,t,0,de),de&&(C=He.quickSetter([I,L],he.a,xt)),ye||Le.length&&!0===z(be,"fixedMarkers")||(function _makePositionable(e){var t=mb(e).position;e.style.position="absolute"===t||"fixed"===t?t:"relative"}(me?We:be),He.set([Y,F],{force3D:!0}),y=He.quickSetter(Y,he.a,xt),x=He.quickSetter(F,he.a,xt))}if(de){var f=de.vars.onUpdate,d=de.vars.onUpdateParams;de.eventCallback("onUpdate",function(){Te.update(0,0,1),f&&f.apply(de,d||[])})}if(Te.previous=function(){return Tt[Tt.indexOf(Te)-1]},Te.next=function(){return Tt[Tt.indexOf(Te)+1]},Te.revert=function(e,t){if(!t)return Te.kill(!0);var r=!1!==e||!Te.enabled,n=je;r!==Te.isReverted&&(r&&(re=Math.max(Ae(),Te.scroll.rec||0),Oe=Te.progress,ne=O&&O.progress()),I&&[I,L,Y,F].forEach(function(e){return e.style.display=r?"none":"block"}),r&&(je=Te).update(r),!ae||fe&&Te.isActive||(r?function _swapPinOut(e,t,r){Et(r);var n=e._gsap;if(n.spacerIsNative)Et(n.spacerState);else if(e._gsap.swappedIn){var o=t.parentNode;o&&(o.insertBefore(e,t),o.removeChild(t))}e._gsap.swappedIn=!1}(ae,U,X):gc(ae,U,mb(ae),Z)),r||Te.update(r),je=n,Te.isReverted=r)},Te.refresh=function(e,t,r,n){if(!je&&Te.enabled||t)if(ae&&e&&st)wb(ScrollTrigger,"scrollEnd",Ob);else{!rt&&Se&&Se(Te),je=Te,A.tween&&!r&&(A.tween.kill(),A.tween=0),ee&&ee.pause(),le&&O&&O.revert({kill:!1}).invalidate(),Te.isReverted||Te.revert(!0,!0),Te._subPinOffset=!1;var o,i,a,s,l,c,u,f,d,p,g,h,v,b=ke(),m=Pe(),y=de?de.duration():Qa(be,he),x=N<=.01,w=0,_=n||0,C=Va(r)?r.end:E.end,T=E.endTrigger||ie,S=Va(r)?r.start:E.start||(0!==E.start&&ie?ae?"0 0":"0 100%":0),k=Te.pinnedContainer=E.pinnedContainer&&J(E.pinnedContainer,Te),P=ie&&Math.max(0,Tt.indexOf(Te))||0,M=P;for(_e&&Va(r)&&(h=He.getProperty(Y,he.p),v=He.getProperty(F,he.p));M--;)(c=Tt[M]).end||c.refresh(0,1)||(je=Te),!(u=c.pin)||u!==ie&&u!==ae&&u!==k||c.isReverted||((p=p||[]).unshift(c),c.revert(!0,!0)),c!==Tt[M]&&(P--,M--);for(Ta(S)&&(S=S(Te)),S=Ca(S,"start",Te),B=mc(S,ie,b,he,Ae(),I,Y,Te,m,Ce,ye,y,de,Te._startClamp&&"_startClamp")||(ae?-.001:0),Ta(C)&&(C=C(Te)),ct(C)&&!C.indexOf("+=")&&(~C.indexOf(" ")?C=(ct(S)?S.split(" ")[0]:"")+C:(w=Cb(C.substr(2),b),C=ct(S)?S:(de?He.utils.mapRange(0,de.duration(),de.scrollTrigger.start,de.scrollTrigger.end,B):B)+w,T=ie)),C=Ca(C,"end",Te),q=Math.max(B,mc(C||(T?"100% 0":y),T,b,he,Ae()+w,L,F,Te,m,Ce,ye,y,de,Te._endClamp&&"_endClamp"))||-.001,w=0,M=P;M--;)(u=(c=Tt[M]).pin)&&c.start-c._pinPush<=B&&!de&&0<c.end&&(o=c.end-(Te._startClamp?Math.max(0,c.start):c.start),(u===ie&&c.start-c._pinPush<B||u===k)&&isNaN(S)&&(w+=o*(1-c.progress)),u===ae&&(_+=o));if(B+=w,q+=w,Te._startClamp&&(Te._startClamp+=w),Te._endClamp&&!rt&&(Te._endClamp=q||-.001,q=Math.min(q,Qa(be,he))),N=q-B||(B-=.01)&&.001,x&&(Oe=He.utils.clamp(0,1,He.utils.normalize(B,q,re))),Te._pinPush=_,I&&w&&((o={})[he.a]="+="+w,k&&(o[he.p]="-="+Ae()),He.set([I,L],o)),!ae||et&&Te.end>=Qa(be,he)){if(ie&&Ae()&&!de)for(i=ie.parentNode;i&&i!==We;)i._pinOffset&&(B-=i._pinOffset,q-=i._pinOffset),i=i.parentNode}else o=mb(ae),s=he===Fe,a=Ae(),G=parseFloat(j(he.a))+_,!y&&1<q&&(g={style:g=(me?Xe.scrollingElement||Je:be).style,value:g["overflow"+he.a.toUpperCase()]},me&&"scroll"!==mb(We)["overflow"+he.a.toUpperCase()]&&(g.style["overflow"+he.a.toUpperCase()]="scroll")),gc(ae,U,o),V=jc(ae),i=wt(ae,!0),f=ye&&K(be,s?Ye:Fe)(),se?((Z=[se+he.os2,N+_+xt]).t=U,(M=se===bt?qb(ae,he)+N+_:0)&&(Z.push(he.d,M+xt),"auto"!==U.style.flexBasis&&(U.style.flexBasis=M+xt)),Et(Z),k&&Tt.forEach(function(e){e.pin===k&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),ye&&Ae(re)):(M=qb(ae,he))&&"auto"!==U.style.flexBasis&&(U.style.flexBasis=M+xt),ye&&((l={top:i.top+(s?a-B:f)+xt,left:i.left+(s?f:a-B)+xt,boxSizing:"border-box",position:"fixed"})[ft]=l.maxWidth=Math.ceil(i.width)+xt,l[dt]=l.maxHeight=Math.ceil(i.height)+xt,l[mt]=l[mt+ht]=l[mt+pt]=l[mt+vt]=l[mt+gt]="0",l[bt]=o[bt],l[bt+ht]=o[bt+ht],l[bt+pt]=o[bt+pt],l[bt+vt]=o[bt+vt],l[bt+gt]=o[bt+gt],W=function _copyState(e,t,r){for(var n,o=[],i=e.length,a=r?8:0;a<i;a+=2)n=e[a],o.push(n,n in t?t[n]:e[a+1]);return o.t=e.t,o}(X,l,fe),rt&&Ae(0)),O?(d=O._initted,$e(1),O.render(O.duration(),!0,!0),Q=j(he.a)-G+N+_,$=1<Math.abs(N-Q),ye&&$&&W.splice(W.length-2,2),O.render(0,!0,!0),d||O.invalidate(!0),O.parent||O.totalTime(O.totalTime()),$e(0)):Q=N,g&&(g.value?g.style["overflow"+he.a.toUpperCase()]=g.value:g.style.removeProperty("overflow-"+he.a));p&&p.forEach(function(e){return e.revert(!1,!0)}),Te.start=B,Te.end=q,D=R=rt?re:Ae(),de||rt||(D<re&&Ae(re),Te.scroll.rec=0),Te.revert(!1,!0),Ee=at(),te&&(Me=-1,te.restart(!0)),je=0,O&&ve&&(O._initted||ne)&&O.progress()!==ne&&O.progress(ne||0,!0).render(O.time(),!0,!0),(x||Oe!==Te.progress||de||le)&&(O&&!ve&&O.totalProgress(de&&B<-.001&&!Oe?He.utils.normalize(B,q,0):Oe,!0),Te.progress=x||(D-B)/N===Oe?0:Oe),ae&&se&&(U._pinOffset=Math.round(Te.progress*Q)),ee&&ee.invalidate(),isNaN(h)||(h-=He.getProperty(Y,he.p),v-=He.getProperty(F,he.p),qc(Y,he,h),qc(I,he,h-(n||0)),qc(F,he,v),qc(L,he,v-(n||0))),x&&!rt&&Te.update(),!oe||rt||H||(H=!0,oe(Te),H=!1)}},Te.getVelocity=function(){return(Ae()-R)/(at()-Ke)*1e3||0},Te.endAnimation=function(){Wa(Te.callbackAnimation),O&&(ee?ee.progress(1):O.paused()?ve||Wa(O,Te.direction<0,1):Wa(O,O.reversed()))},Te.labelToScroll=function(e){return O&&O.labels&&(B||Te.refresh()||B)+O.labels[e]/O.duration()*N||0},Te.getTrailing=function(t){var e=Tt.indexOf(Te),r=0<Te.direction?Tt.slice(0,e).reverse():Tt.slice(e+1);return(ct(t)?r.filter(function(e){return e.vars.preventOverlaps===t}):r).filter(function(e){return 0<Te.direction?e.end<=B:e.start>=q})},Te.update=function(e,t,r){if(!de||r||e){var n,o,i,a,s,l,c,u=!0===rt?re:Te.scroll(),f=e?0:(u-B)/N,d=f<0?0:1<f?1:f||0,p=Te.progress;if(t&&(R=D,D=de?Ae():u,ue&&(_=w,w=O&&!ve?O.totalProgress():d)),M&&ae&&!je&&!it&&st&&(!d&&B<u+(u-R)/(at()-Ke)*M?d=1e-4:1===d&&q>u+(u-R)/(at()-Ke)*M&&(d=.9999)),d!==p&&Te.enabled){if(a=(s=(n=Te.isActive=!!d&&d<1)!=(!!p&&p<1))||!!d!=!!p,Te.direction=p<d?1:-1,Te.progress=d,a&&!je&&(o=d&&!p?0:1===d?1:1===p?2:3,ve&&(i=!s&&"none"!==we[o+1]&&we[o+1]||we[o],c=O&&("complete"===i||"reset"===i||i in O))),ge&&(s||c)&&(c||P||!O)&&(Ta(ge)?ge(Te):Te.getTrailing(ge).forEach(function(e){return e.endAnimation()})),ve||(!ee||je||it?O&&O.totalProgress(d,!(!je||!Ee&&!e)):(ee._dp._time-ee._start!==ee._time&&ee.render(ee._dp._time-ee._start),ee.resetTo?ee.resetTo("totalProgress",d,O._tTime/O._tDur):(ee.vars.totalProgress=d,ee.invalidate().restart()))),ae)if(e&&se&&(U.style[se+he.os2]=m),ye){if(a){if(l=!e&&p<d&&u<q+1&&u+1>=Qa(be,he),fe)if(e||!n&&!l)oc(ae,U);else{var g=wt(ae,!0),h=u-B;oc(ae,We,g.top+(he===Fe?h:0)+xt,g.left+(he===Fe?0:h)+xt)}Et(n||l?W:V),$&&d<1&&n||b(G+(1!==d||l?0:Q))}}else b(Ia(G+Q*d));!ue||A.tween||je||it||te.restart(!0),S&&(s||ce&&d&&(d<1||!tt))&&Ve(S.targets).forEach(function(e){return e.classList[n||ce?"add":"remove"](S.className)}),!T||ve||e||T(Te),a&&!je?(ve&&(c&&("complete"===i?O.pause().totalProgress(1):"reset"===i?O.restart(!0).pause():"restart"===i?O.restart(!0):O[i]()),T&&T(Te)),!s&&tt||(k&&s&&Xa(Te,k),xe[o]&&Xa(Te,xe[o]),ce&&(1===d?Te.kill(!1,1):xe[o]=0),s||xe[o=1===d?1:3]&&Xa(Te,xe[o])),pe&&!n&&Math.abs(Te.getVelocity())>(Ua(pe)?pe:2500)&&(Wa(Te.callbackAnimation),ee?ee.progress(1):Wa(O,"reverse"===i?1:!d,1))):ve&&T&&!je&&T(Te)}if(x){var v=de?u/de.duration()*(de._caScrollDist||0):u;y(v+(Y._isFlipped?1:0)),x(v)}C&&C(-u/de.duration()*(de._caScrollDist||0))}},Te.enable=function(e,t){Te.enabled||(Te.enabled=!0,wb(be,"resize",Lb),me||wb(be,"scroll",Jb),Se&&wb(ScrollTrigger,"refreshInit",Se),!1!==e&&(Te.progress=Oe=0,D=R=Me=Ae()),!1!==t&&Te.refresh())},Te.getTween=function(e){return e&&A?A.tween:ee},Te.setPositions=function(e,t,r,n){if(de){var o=de.scrollTrigger,i=de.duration(),a=o.end-o.start;e=o.start+a*e/i,t=o.start+a*t/i}Te.refresh(!1,!1,{start:Da(e,r&&!!Te._startClamp),end:Da(t,r&&!!Te._endClamp)},n),Te.update()},Te.adjustPinSpacing=function(e){if(Z&&e){var t=Z.indexOf(he.d)+1;Z[t]=parseFloat(Z[t])+e+xt,Z[1]=parseFloat(Z[1])+e+xt,Et(Z)}},Te.disable=function(e,t){if(Te.enabled&&(!1!==e&&Te.revert(!0,!0),Te.enabled=Te.isActive=!1,t||ee&&ee.pause(),re=0,n&&(n.uncache=1),Se&&xb(ScrollTrigger,"refreshInit",Se),te&&(te.pause(),A.tween&&A.tween.kill()&&(A.tween=0)),!me)){for(var r=Tt.length;r--;)if(Tt[r].scroller===be&&Tt[r]!==Te)return;xb(be,"resize",Lb),me||xb(be,"scroll",Jb)}},Te.kill=function(e,t){Te.disable(e,t),ee&&!t&&ee.kill(),a&&delete St[a];var r=Tt.indexOf(Te);0<=r&&Tt.splice(r,1),r===Qe&&0<Mt&&Qe--,r=0,Tt.forEach(function(e){return e.scroller===Te.scroller&&(r=1)}),r||rt||(Te.scroll.rec=0),O&&(O.scrollTrigger=null,e&&O.revert({kill:!1}),t||O.kill()),I&&[I,L,Y,F].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),ot===Te&&(ot=0),ae&&(n&&(n.uncache=1),r=0,Tt.forEach(function(e){return e.pin===ae&&r++}),r||(n.spacer=0)),E.onKill&&E.onKill(Te)},Tt.push(Te),Te.enable(!1,!1),i&&i(Te),O&&O.add&&!N){var v=Te.update;Te.update=function(){Te.update=v,B||q||Te.refresh()},He.delayedCall(.01,Te.update),N=.01,B=q=0}else Te.refresh();ae&&function _queueRefreshAll(){if(nt!==kt){var e=nt=kt;requestAnimationFrame(function(){return e===kt&&Pt(!0)})}}()}else this.update=this.refresh=this.kill=Ha},ScrollTrigger.register=function register(e){return s||(He=e||Ka(),Ja()&&window.document&&ScrollTrigger.enable(),s=lt),s},ScrollTrigger.defaults=function defaults(e){if(e)for(var t in e)Ct[t]=e[t];return Ct},ScrollTrigger.disable=function disable(t,r){lt=0,Tt.forEach(function(e){return e[r?"kill":"disable"](t)}),xb(Ne,"wheel",Jb),xb(Xe,"scroll",Jb),clearInterval(u),xb(Xe,"touchcancel",Ha),xb(We,"touchstart",Ha),vb(xb,Xe,"pointerdown,touchstart,mousedown",Fa),vb(xb,Xe,"pointerup,touchend,mouseup",Ga),c.kill(),Ra(xb);for(var e=0;e<Ie.length;e+=3)yb(xb,Ie[e],Ie[e+1]),yb(xb,Ie[e],Ie[e+2])},ScrollTrigger.enable=function enable(){if(Ne=window,Xe=document,Je=Xe.documentElement,We=Xe.body,He&&(Ve=He.utils.toArray,Ue=He.utils.clamp,x=He.core.context||Ha,$e=He.core.suppressOverwrites||Ha,w=Ne.history.scrollRestoration||"auto",Q=Ne.pageYOffset,He.core.globals("ScrollTrigger",ScrollTrigger),We)){lt=1,(_=document.createElement("div")).style.height="100vh",_.style.position="absolute",Yb(),function _rafBugFix(){return lt&&requestAnimationFrame(_rafBugFix)}(),k.register(He),ScrollTrigger.isTouch=k.isTouch,E=k.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),b=1===k.isTouch,wb(Ne,"wheel",Jb),l=[Ne,Xe,Je,We],He.matchMedia?(ScrollTrigger.matchMedia=function(e){var t,r=He.matchMedia();for(t in e)r.add(t,e[t]);return r},He.addEventListener("matchMediaInit",function(){return Sb()}),He.addEventListener("matchMediaRevert",function(){return Rb()}),He.addEventListener("matchMedia",function(){Pt(0,1),U("matchMedia")}),He.matchMedia("(orientation: portrait)",function(){return Kb(),Kb})):console.warn("Requires GSAP 3.11.0 or later"),Kb(),wb(Xe,"scroll",Jb);var e,t,r=We.style,n=r.borderTopStyle,o=He.core.Animation.prototype;for(o.revert||Object.defineProperty(o,"revert",{value:function value(){return this.time(-.01,!0)}}),r.borderTopStyle="solid",e=wt(We),Fe.m=Math.round(e.top+Fe.sc())||0,Ye.m=Math.round(e.left+Ye.sc())||0,n?r.borderTopStyle=n:r.removeProperty("border-top-style"),u=setInterval(Ib,250),He.delayedCall(.5,function(){return it=0}),wb(Xe,"touchcancel",Ha),wb(We,"touchstart",Ha),vb(wb,Xe,"pointerdown,touchstart,mousedown",Fa),vb(wb,Xe,"pointerup,touchend,mouseup",Ga),f=He.utils.checkPrefix("transform"),ee.push(f),s=at(),c=He.delayedCall(.2,Pt).pause(),g=[Xe,"visibilitychange",function(){var e=Ne.innerWidth,t=Ne.innerHeight;Xe.hidden?(d=e,p=t):d===e&&p===t||Lb()},Xe,"DOMContentLoaded",Pt,Ne,"load",Pt,Ne,"resize",Lb],Ra(wb),Tt.forEach(function(e){return e.enable(0,1)}),t=0;t<Ie.length;t+=3)yb(xb,Ie[t],Ie[t+1]),yb(xb,Ie[t],Ie[t+2])}},ScrollTrigger.config=function config(e){"limitCallbacks"in e&&(tt=!!e.limitCallbacks);var t=e.syncInterval;t&&clearInterval(u)||(u=t)&&setInterval(Ib,t),"ignoreMobileResize"in e&&(b=1===ScrollTrigger.isTouch&&e.ignoreMobileResize),"autoRefreshEvents"in e&&(Ra(xb)||Ra(wb,e.autoRefreshEvents||"none"),h=-1===(e.autoRefreshEvents+"").indexOf("resize"))},ScrollTrigger.scrollerProxy=function scrollerProxy(e,t){var r=J(e),n=Ie.indexOf(r),o=La(r);~n&&Ie.splice(n,o?6:2),t&&(o?Le.unshift(Ne,t,We,t,Je,t):Le.unshift(r,t))},ScrollTrigger.clearMatchMedia=function clearMatchMedia(t){Tt.forEach(function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)})},ScrollTrigger.isInViewport=function isInViewport(e,t,r){var n=(ct(e)?J(e):e).getBoundingClientRect(),o=n[r?ft:dt]*t||0;return r?0<n.right-o&&n.left+o<Ne.innerWidth:0<n.bottom-o&&n.top+o<Ne.innerHeight},ScrollTrigger.positionInViewport=function positionInViewport(e,t,r){ct(e)&&(e=J(e));var n=e.getBoundingClientRect(),o=n[r?ft:dt],i=null==t?o/2:t in H?H[t]*o:~t.indexOf("%")?parseFloat(t)*o/100:parseFloat(t)||0;return r?(n.left+i)/Ne.innerWidth:(n.top+i)/Ne.innerHeight},ScrollTrigger.killAll=function killAll(e){if(Tt.slice(0).forEach(function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()}),!0!==e){var t=W.killAll||[];W={},t.forEach(function(e){return e()})}},ScrollTrigger);function ScrollTrigger(e,t){s||ScrollTrigger.register(He)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),x(this),this.init(e,t)}ne.version="3.12.5",ne.saveStyles=function(e){return e?Ve(e).forEach(function(e){if(e&&e.style){var t=j.indexOf(e);0<=t&&j.splice(t,5),j.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),He.core.getCache(e),x())}}):j},ne.revert=function(e,t){return Sb(!e,t)},ne.create=function(e,t){return new ne(e,t)},ne.refresh=function(e){return e?Lb():(s||ne.register())&&Pt(!0)},ne.update=function(e){return++Ie.cache&&Z(!0===e?2:0)},ne.clearScrollMemory=Tb,ne.maxScroll=function(e,t){return Qa(e,t?Ye:Fe)},ne.getScrollFunc=function(e,t){return K(J(e),t?Ye:Fe)},ne.getById=function(e){return St[e]},ne.getAll=function(){return Tt.filter(function(e){return"ScrollSmoother"!==e.vars.id})},ne.isScrolling=function(){return!!st},ne.snapDirectional=tb,ne.addEventListener=function(e,t){var r=W[e]||(W[e]=[]);~r.indexOf(t)||r.push(t)},ne.removeEventListener=function(e,t){var r=W[e],n=r&&r.indexOf(t);0<=n&&r.splice(n,1)},ne.batch=function(e,t){function Cp(e,t){var r=[],n=[],o=He.delayedCall(i,function(){t(r,n),r=[],n=[]}).pause();return function(e){r.length||o.restart(!0),r.push(e.trigger),n.push(e),a<=r.length&&o.progress(1)}}var r,n=[],o={},i=t.interval||.016,a=t.batchMax||1e9;for(r in t)o[r]="on"===r.substr(0,2)&&Ta(t[r])&&"onRefreshInit"!==r?Cp(0,t[r]):t[r];return Ta(a)&&(a=a(),wb(ne,"refresh",function(){return a=t.batchMax()})),Ve(e).forEach(function(e){var t={};for(r in o)t[r]=o[r];t.trigger=e,n.push(ne.create(t))}),n};function tc(e,t,r,n){return n<t?e(n):t<0&&e(0),n<r?(n-t)/(r-t):r<0?t/(t-r):1}function uc(e,t){!0===t?e.style.removeProperty("touch-action"):e.style.touchAction=!0===t?"auto":t?"pan-"+t+(k.isTouch?" pinch-zoom":""):"none",e===Je&&uc(We,t)}function wc(e){var t,r=e.event,n=e.target,o=e.axis,i=(r.changedTouches?r.changedTouches[0]:r).target,a=i._gsap||He.core.getCache(i),s=at();if(!a._isScrollT||2e3<s-a._isScrollT){for(;i&&i!==We&&(i.scrollHeight<=i.clientHeight&&i.scrollWidth<=i.clientWidth||!ie[(t=mb(i)).overflowY]&&!ie[t.overflowX]);)i=i.parentNode;a._isScroll=i&&i!==n&&!La(i)&&(ie[(t=mb(i)).overflowY]||ie[t.overflowX]),a._isScrollT=s}!a._isScroll&&"x"!==o||(r.stopPropagation(),r._gsapAllow=!0)}function xc(e,t,r,n){return k.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:n=n&&wc,onPress:n,onDrag:n,onScroll:n,onEnable:function onEnable(){return r&&wb(Xe,k.eventTypes[0],se,!1,!0)},onDisable:function onDisable(){return xb(Xe,k.eventTypes[0],se,!0)}})}function Bc(e){function zq(){return o=!1}function Cq(){i=Qa(p,Fe),S=Ue(E?1:0,i),f&&(T=Ue(0,Qa(p,Ye))),l=kt}function Dq(){v._gsap.y=Ia(parseFloat(v._gsap.y)+b.offset)+"px",v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(v._gsap.y)+", 0, 1)",b.offset=b.cacheID=0}function Jq(){Cq(),a.isActive()&&a.vars.scrollY>i&&(b()>i?a.progress(1)&&b(i):a.resetTo("scrollY",i))}Va(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var n,i,l,o,a,c,u,s,f=e.normalizeScrollX,t=e.momentum,r=e.allowNestedScroll,d=e.onRelease,p=J(e.target)||Je,g=He.core.globals().ScrollSmoother,h=g&&g.get(),v=E&&(e.content&&J(e.content)||h&&!1!==e.content&&!h.smooth()&&h.content()),b=K(p,Fe),m=K(p,Ye),y=1,x=(k.isTouch&&Ne.visualViewport?Ne.visualViewport.scale*Ne.visualViewport.width:Ne.outerWidth)/Ne.innerWidth,w=0,_=Ta(t)?function(){return t(n)}:function(){return t||2.8},C=xc(p,e.type,!0,r),T=Ha,S=Ha;return v&&He.set(v,{y:"+=0"}),e.ignoreCheck=function(e){return E&&"touchmove"===e.type&&function ignoreDrag(){if(o){requestAnimationFrame(zq);var e=Ia(n.deltaY/2),t=S(b.v-e);if(v&&t!==b.v+b.offset){b.offset=t-b.v;var r=Ia((parseFloat(v&&v._gsap.y)||0)-b.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+r+", 0, 1)",v._gsap.y=r+"px",b.cacheID=Ie.cache,Z()}return!0}b.offset&&Dq(),o=!0}()||1.05<y&&"touchstart"!==e.type||n.isGesturing||e.touches&&1<e.touches.length},e.onPress=function(){o=!1;var e=y;y=Ia((Ne.visualViewport&&Ne.visualViewport.scale||1)/x),a.pause(),e!==y&&uc(p,1.01<y||!f&&"x"),c=m(),u=b(),Cq(),l=kt},e.onRelease=e.onGestureStart=function(e,t){if(b.offset&&Dq(),t){Ie.cache++;var r,n,o=_();f&&(n=(r=m())+.05*o*-e.velocityX/.227,o*=tc(m,r,n,Qa(p,Ye)),a.vars.scrollX=T(n)),n=(r=b())+.05*o*-e.velocityY/.227,o*=tc(b,r,n,Qa(p,Fe)),a.vars.scrollY=S(n),a.invalidate().duration(o).play(.01),(E&&a.vars.scrollY>=i||i-1<=r)&&He.to({},{onUpdate:Jq,duration:o})}else s.restart(!0);d&&d(e)},e.onWheel=function(){a._ts&&a.pause(),1e3<at()-w&&(l=0,w=at())},e.onChange=function(e,t,r,n,o){if(kt!==l&&Cq(),t&&f&&m(T(n[2]===t?c+(e.startX-e.x):m()+t-n[1])),r){b.offset&&Dq();var i=o[2]===r,a=i?u+e.startY-e.y:b()+r-o[1],s=S(a);i&&a!==s&&(u+=s-a),b(s)}(r||t)&&Z()},e.onEnable=function(){uc(p,!f&&"x"),ne.addEventListener("refresh",Jq),wb(Ne,"resize",Jq),b.smooth&&(b.target.style.scrollBehavior="auto",b.smooth=m.smooth=!1),C.enable()},e.onDisable=function(){uc(p,!0),xb(Ne,"resize",Jq),ne.removeEventListener("refresh",Jq),C.kill()},e.lockAxis=!1!==e.lockAxis,((n=new k(e)).iOS=E)&&!b()&&b(1),E&&He.ticker.add(Ha),s=n._dc,a=He.to(n,{ease:"power4",paused:!0,inherit:!1,scrollX:f?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:pc(b,b(),function(){return a.pause()})},onUpdate:Z,onComplete:s.vars.onComplete}),n}var oe,ie={auto:1,scroll:1},ae=/(input|label|select|textarea)/i,se=function _captureInputs(e){var t=ae.test(e.target.tagName);(t||oe)&&(e._gsapAllow=!0,oe=t)};ne.sort=function(e){return Tt.sort(e||function(e,t){return-1e6*(e.vars.refreshPriority||0)+e.start-(t.start+-1e6*(t.vars.refreshPriority||0))})},ne.observe=function(e){return new k(e)},ne.normalizeScroll=function(e){if(void 0===e)return v;if(!0===e&&v)return v.enable();if(!1===e)return v&&v.kill(),void(v=e);var t=e instanceof k?e:Bc(e);return v&&v.target===t.target&&v.kill(),La(t.target)&&(v=t),t},ne.core={_getVelocityProp:L,_inputObserver:xc,_scrollers:Ie,_proxies:Le,bridge:{ss:function ss(){st||U("scrollStart"),st=at()},ref:function ref(){return je}}},Ka()&&He.registerPlugin(ne),e.ScrollTrigger=ne,e.default=ne;if (typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})} else {delete e.default}});



(function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}}
function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})};function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g)}());(function(){function l(a,b){document.addEventListener?a.addEventListener("scroll",b,!1):a.attachEvent("scroll",b)}function m(a){document.body?a():document.addEventListener?document.addEventListener("DOMContentLoaded",function c(){document.removeEventListener("DOMContentLoaded",c);a()}):document.attachEvent("onreadystatechange",function k(){if("interactive"==document.readyState||"complete"==document.readyState)document.detachEvent("onreadystatechange",k),a()})};function r(a){this.a=document.createElement("div");this.a.setAttribute("aria-hidden","true");this.a.appendChild(document.createTextNode(a));this.b=document.createElement("span");this.c=document.createElement("span");this.h=document.createElement("span");this.f=document.createElement("span");this.g=-1;this.b.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.c.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.f.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.h.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;";this.b.appendChild(this.h);this.c.appendChild(this.f);this.a.appendChild(this.b);this.a.appendChild(this.c)}
function t(a,b){a.a.style.cssText="max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:"+b+";"}function y(a){var b=a.a.offsetWidth,c=b+100;a.f.style.width=c+"px";a.c.scrollLeft=c;a.b.scrollLeft=a.b.scrollWidth+100;return a.g!==b?(a.g=b,!0):!1}function z(a,b){function c(){var a=k;y(a)&&a.a.parentNode&&b(a.g)}var k=a;l(a.b,c);l(a.c,c);y(a)};function A(a,b){var c=b||{};this.family=a;this.style=c.style||"normal";this.weight=c.weight||"normal";this.stretch=c.stretch||"normal"}var B=null,C=null,E=null,F=null;function G(){if(null===C)if(J()&&/Apple/.test(window.navigator.vendor)){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))(?:\.([0-9]+))/.exec(window.navigator.userAgent);C=!!a&&603>parseInt(a[1],10)}else C=!1;return C}function J(){null===F&&(F=!!document.fonts);return F}
function K(){if(null===E){var a=document.createElement("div");try{a.style.font="condensed 100px sans-serif"}catch(b){}E=""!==a.style.font}return E}function L(a,b){return[a.style,a.weight,K()?a.stretch:"","100px",b].join(" ")}
A.prototype.load=function(a,b){var c=this,k=a||"BESbswy",q=0,D=b||3E3,H=(new Date).getTime();return new Promise(function(a,b){if(J()&&!G()){var M=new Promise(function(a,b){function e(){(new Date).getTime()-H>=D?b():document.fonts.load(L(c,'"'+c.family+'"'),k).then(function(c){1<=c.length?a():setTimeout(e,25)},function(){b()})}e()}),N=new Promise(function(a,c){q=setTimeout(c,D)});Promise.race([N,M]).then(function(){clearTimeout(q);a(c)},function(){b(c)})}else m(function(){function u(){var b;if(b=-1!=f&&-1!=g||-1!=f&&-1!=h||-1!=g&&-1!=h)(b=f!=g&&f!=h&&g!=h)||(null===B&&(b=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),B=!!b&&(536>parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=B&&(f==v&&g==v&&h==v||f==w&&g==w&&h==w||f==x&&g==x&&h==x)),b=!b;b&&(d.parentNode&&d.parentNode.removeChild(d),clearTimeout(q),a(c))}function I(){if((new Date).getTime()-H>=D)d.parentNode&&d.parentNode.removeChild(d),b(c);else{var a=document.hidden;if(!0===a||void 0===a)f=e.a.offsetWidth,g=n.a.offsetWidth,h=p.a.offsetWidth,u();q=setTimeout(I,50)}}var e=new r(k),n=new r(k),p=new r(k),f=-1,g=-1,h=-1,v=-1,w=-1,x=-1,d=document.createElement("div");d.dir="ltr";t(e,L(c,"sans-serif"));t(n,L(c,"serif"));t(p,L(c,"monospace"));d.appendChild(e.a);d.appendChild(n.a);d.appendChild(p.a);document.body.appendChild(d);v=e.a.offsetWidth;w=n.a.offsetWidth;x=p.a.offsetWidth;I();z(e,function(a){f=a;u()});t(e,L(c,'"'+c.family+'",sans-serif'));z(n,function(a){g=a;u()});t(n,L(c,'"'+c.family+'",serif'));z(p,function(a){h=a;u()});t(p,L(c,'"'+c.family+'",monospace'))})})};"object"===typeof module?module.exports=A:(window.FontFaceObserver=A,window.FontFaceObserver.prototype.load=A.prototype.load)}());



!function(t,e){"use strict";function n(t){this.time=t.time,this.target=t.target,this.rootBounds=t.rootBounds,this.boundingClientRect=t.boundingClientRect,this.intersectionRect=t.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0},this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,n=e.width*e.height,o=this.intersectionRect,i=o.width*o.height;this.intersectionRatio=n?i/n:this.isIntersecting?1:0}function o(t,e){var n=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(n.root&&1!=n.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=r(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(n.rootMargin),this.thresholds=this._initThresholds(n.threshold),this.root=n.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" ")}function i(){return t.performance&&performance.now&&performance.now()}function r(t,e){var n=null;return function(){n||(n=setTimeout(function(){t(),n=null},e))}}function s(t,e,n,o){"function"==typeof t.addEventListener?t.addEventListener(e,n,o||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,n)}function h(t,e,n,o){"function"==typeof t.removeEventListener?t.removeEventListener(e,n,o||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,n)}function c(t,e){var n=Math.max(t.top,e.top),o=Math.min(t.bottom,e.bottom),i=Math.max(t.left,e.left),r=Math.min(t.right,e.right),s=r-i,h=o-n;return s>=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}}function u(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function a(t,e){for(var n=e;n;){if(n==t)return!0;n=l(n)}return!1}function l(t){var e=t.parentNode;return e&&11==e.nodeType&&e.host?e.host:e}if("IntersectionObserver"in t&&"IntersectionObserverEntry"in t&&"intersectionRatio"in t.IntersectionObserverEntry.prototype)"isIntersecting"in t.IntersectionObserverEntry.prototype||Object.defineProperty(t.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var p=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},o.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},o.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]})},o.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(s(t,"resize",this._checkForIntersections,!0),s(e,"scroll",this._checkForIntersections,!0),"MutationObserver"in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,h(t,"resize",this._checkForIntersections,!0),h(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach(function(o){var r=o.element,s=u(r),h=this._rootContainsTarget(r),c=o.entry,a=t&&h&&this._computeTargetAndRootIntersection(r,e),l=o.entry=new n({time:i(),target:r,boundingClientRect:s,rootBounds:e,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,l)&&this._queuedEntries.push(l):c&&c.isIntersecting&&this._queuedEntries.push(l):this._queuedEntries.push(l)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(n,o){if("none"!=t.getComputedStyle(n).display){for(var i=u(n),r=l(n),s=!1;!s;){var h=null,a=1==r.nodeType?t.getComputedStyle(r):{};if("none"==a.display)return;if(r==this.root||r==e?(s=!0,h=o):r!=e.body&&r!=e.documentElement&&"visible"!=a.overflow&&(h=u(r)),h&&!(i=c(h,i)))break;r=l(r)}return i}},o.prototype._getRootRect=function(){var t;if(this.root)t=u(this.root);else{var n=e.documentElement,o=e.body;t={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return"px"==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,o=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==o)for(var i=0;i<this.thresholds.length;i++){var r=this.thresholds[i];if(r==n||r==o||r<n!=r<o)return!0}},o.prototype._rootIsInDom=function(){return!this.root||a(e,this.root)},o.prototype._rootContainsTarget=function(t){return a(this.root||e,t)},o.prototype._registerInstance=function(){p.indexOf(this)<0&&p.push(this)},o.prototype._unregisterInstance=function(){var t=p.indexOf(this);-1!=t&&p.splice(t,1)},t.IntersectionObserver=o,t.IntersectionObserverEntry=n}}(window,document);



//https://github.com/verlok/vanilla-lazyload
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n="undefined"!=typeof globalThis?globalThis:n||self).LazyLoad=t()}(this,(function(){"use strict";function n(){return n=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o])}return n},n.apply(this,arguments)}var t="undefined"!=typeof window,e=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),o=t&&"IntersectionObserver"in window,i=t&&"classList"in document.createElement("p"),a=t&&window.devicePixelRatio>1,r={elements_selector:".lazy",container:e||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},c=function(t){return n({},r,t)},u=function(n,t){var e,o="LazyLoad::Initialized",i=new n(t);try{e=new CustomEvent(o,{detail:{instance:i}})}catch(n){(e=document.createEvent("CustomEvent")).initCustomEvent(o,!1,!1,{instance:i})}window.dispatchEvent(e)},l="src",s="srcset",f="sizes",d="poster",_="llOriginalAttrs",g="data",v="loading",b="loaded",p="applied",m="error",h="native",E="data-",I="ll-status",y=function(n,t){return n.getAttribute(E+t)},k=function(n){return y(n,I)},A=function(n,t){return function(n,t,e){var o="data-ll-status";null!==e?n.setAttribute(o,e):n.removeAttribute(o)}(n,0,t)},w=function(n){return A(n,null)},L=function(n){return null===k(n)},O=function(n){return k(n)===h},x=[v,b,p,m],C=function(n,t,e,o){n&&(void 0===o?void 0===e?n(t):n(t,e):n(t,e,o))},N=function(n,t){i?n.classList.add(t):n.className+=(n.className?" ":"")+t},M=function(n,t){i?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},z=function(n){return n.llTempImage},T=function(n,t){if(t){var e=t._observer;e&&e.unobserve(n)}},R=function(n,t){n&&(n.loadingCount+=t)},G=function(n,t){n&&(n.toLoadCount=t)},j=function(n){for(var t,e=[],o=0;t=n.children[o];o+=1)"SOURCE"===t.tagName&&e.push(t);return e},D=function(n,t){var e=n.parentNode;e&&"PICTURE"===e.tagName&&j(e).forEach(t)},V=function(n,t){j(n).forEach(t)},F=[l],B=[l,d],J=[l,s,f],P=[g],S=function(n){return!!n[_]},U=function(n){return n[_]},$=function(n){return delete n[_]},q=function(n,t){if(!S(n)){var e={};t.forEach((function(t){e[t]=n.getAttribute(t)})),n[_]=e}},H=function(n,t){if(S(n)){var e=U(n);t.forEach((function(t){!function(n,t,e){e?n.setAttribute(t,e):n.removeAttribute(t)}(n,t,e[t])}))}},K=function(n,t,e){N(n,t.class_applied),A(n,p),e&&(t.unobserve_completed&&T(n,t),C(t.callback_applied,n,e))},Q=function(n,t,e){N(n,t.class_loading),A(n,v),e&&(R(e,1),C(t.callback_loading,n,e))},W=function(n,t,e){e&&n.setAttribute(t,e)},X=function(n,t){W(n,f,y(n,t.data_sizes)),W(n,s,y(n,t.data_srcset)),W(n,l,y(n,t.data_src))},Y={IMG:function(n,t){D(n,(function(n){q(n,J),X(n,t)})),q(n,J),X(n,t)},IFRAME:function(n,t){q(n,F),W(n,l,y(n,t.data_src))},VIDEO:function(n,t){V(n,(function(n){q(n,F),W(n,l,y(n,t.data_src))})),q(n,B),W(n,d,y(n,t.data_poster)),W(n,l,y(n,t.data_src)),n.load()},OBJECT:function(n,t){q(n,P),W(n,g,y(n,t.data_src))}},Z=["IMG","IFRAME","VIDEO","OBJECT"],nn=function(n,t){!t||function(n){return n.loadingCount>0}(t)||function(n){return n.toLoadCount>0}(t)||C(n.callback_finish,t)},tn=function(n,t,e){n.addEventListener(t,e),n.llEvLisnrs[t]=e},en=function(n,t,e){n.removeEventListener(t,e)},on=function(n){return!!n.llEvLisnrs},an=function(n){if(on(n)){var t=n.llEvLisnrs;for(var e in t){var o=t[e];en(n,e,o)}delete n.llEvLisnrs}},rn=function(n,t,e){!function(n){delete n.llTempImage}(n),R(e,-1),function(n){n&&(n.toLoadCount-=1)}(e),M(n,t.class_loading),t.unobserve_completed&&T(n,e)},cn=function(n,t,e){var o=z(n)||n;on(o)||function(n,t,e){on(n)||(n.llEvLisnrs={});var o="VIDEO"===n.tagName?"loadeddata":"load";tn(n,o,t),tn(n,"error",e)}(o,(function(i){!function(n,t,e,o){var i=O(t);rn(t,e,o),N(t,e.class_loaded),A(t,b),C(e.callback_loaded,t,o),i||nn(e,o)}(0,n,t,e),an(o)}),(function(i){!function(n,t,e,o){var i=O(t);rn(t,e,o),N(t,e.class_error),A(t,m),C(e.callback_error,t,o),e.restore_on_error&&H(t,J),i||nn(e,o)}(0,n,t,e),an(o)}))},un=function(n,t,e){!function(n){return Z.indexOf(n.tagName)>-1}(n)?function(n,t,e){!function(n){n.llTempImage=document.createElement("IMG")}(n),cn(n,t,e),function(n){S(n)||(n[_]={backgroundImage:n.style.backgroundImage})}(n),function(n,t,e){var o=y(n,t.data_bg),i=y(n,t.data_bg_hidpi),r=a&&i?i:o;r&&(n.style.backgroundImage='url("'.concat(r,'")'),z(n).setAttribute(l,r),Q(n,t,e))}(n,t,e),function(n,t,e){var o=y(n,t.data_bg_multi),i=y(n,t.data_bg_multi_hidpi),r=a&&i?i:o;r&&(n.style.backgroundImage=r,K(n,t,e))}(n,t,e),function(n,t,e){var o=y(n,t.data_bg_set);if(o){var i=o.split("|"),a=i.map((function(n){return"image-set(".concat(n,")")}));n.style.backgroundImage=a.join(),""===n.style.backgroundImage&&(a=i.map((function(n){return"-webkit-image-set(".concat(n,")")})),n.style.backgroundImage=a.join()),K(n,t,e)}}(n,t,e)}(n,t,e):function(n,t,e){cn(n,t,e),function(n,t,e){var o=Y[n.tagName];o&&(o(n,t),Q(n,t,e))}(n,t,e)}(n,t,e)},ln=function(n){n.removeAttribute(l),n.removeAttribute(s),n.removeAttribute(f)},sn=function(n){D(n,(function(n){H(n,J)})),H(n,J)},fn={IMG:sn,IFRAME:function(n){H(n,F)},VIDEO:function(n){V(n,(function(n){H(n,F)})),H(n,B),n.load()},OBJECT:function(n){H(n,P)}},dn=function(n,t){(function(n){var t=fn[n.tagName];t?t(n):function(n){if(S(n)){var t=U(n);n.style.backgroundImage=t.backgroundImage}}(n)})(n),function(n,t){L(n)||O(n)||(M(n,t.class_entered),M(n,t.class_exited),M(n,t.class_applied),M(n,t.class_loading),M(n,t.class_loaded),M(n,t.class_error))}(n,t),w(n),$(n)},_n=["IMG","IFRAME","VIDEO"],gn=function(n){return n.use_native&&"loading"in HTMLImageElement.prototype},vn=function(n,t,e){n.forEach((function(n){return function(n){return n.isIntersecting||n.intersectionRatio>0}(n)?function(n,t,e,o){var i=function(n){return x.indexOf(k(n))>=0}(n);A(n,"entered"),N(n,e.class_entered),M(n,e.class_exited),function(n,t,e){t.unobserve_entered&&T(n,e)}(n,e,o),C(e.callback_enter,n,t,o),i||un(n,e,o)}(n.target,n,t,e):function(n,t,e,o){L(n)||(N(n,e.class_exited),function(n,t,e,o){e.cancel_on_exit&&function(n){return k(n)===v}(n)&&"IMG"===n.tagName&&(an(n),function(n){D(n,(function(n){ln(n)})),ln(n)}(n),sn(n),M(n,e.class_loading),R(o,-1),w(n),C(e.callback_cancel,n,t,o))}(n,t,e,o),C(e.callback_exit,n,t,o))}(n.target,n,t,e)}))},bn=function(n){return Array.prototype.slice.call(n)},pn=function(n){return n.container.querySelectorAll(n.elements_selector)},mn=function(n){return function(n){return k(n)===m}(n)},hn=function(n,t){return function(n){return bn(n).filter(L)}(n||pn(t))},En=function(n,e){var i=c(n);this._settings=i,this.loadingCount=0,function(n,t){o&&!gn(n)&&(t._observer=new IntersectionObserver((function(e){vn(e,n,t)}),function(n){return{root:n.container===document?null:n.container,rootMargin:n.thresholds||n.threshold+"px"}}(n)))}(i,this),function(n,e){t&&window.addEventListener("online",(function(){!function(n,t){var e;(e=pn(n),bn(e).filter(mn)).forEach((function(t){M(t,n.class_error),w(t)})),t.update()}(n,e)}))}(i,this),this.update(e)};return En.prototype={update:function(n){var t,i,a=this._settings,r=hn(n,a);G(this,r.length),!e&&o?gn(a)?function(n,t,e){n.forEach((function(n){-1!==_n.indexOf(n.tagName)&&function(n,t,e){n.setAttribute("loading","lazy"),cn(n,t,e),function(n,t){var e=Y[n.tagName];e&&e(n,t)}(n,t),A(n,h)}(n,t,e)})),G(e,0)}(r,a,this):(i=r,function(n){n.disconnect()}(t=this._observer),function(n,t){t.forEach((function(t){n.observe(t)}))}(t,i)):this.loadAll(r)},destroy:function(){this._observer&&this._observer.disconnect(),pn(this._settings).forEach((function(n){$(n)})),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(n){var t=this,e=this._settings;hn(n,e).forEach((function(n){T(n,t),un(n,e,t)}))},restoreAll:function(){var n=this._settings;pn(n).forEach((function(t){dn(t,n)}))}},En.load=function(n,t){var e=c(t);un(n,e)},En.resetStatus=function(n){w(n)},t&&function(n,t){if(t)if(t.length)for(var e,o=0;e=t[o];o+=1)u(n,e);else u(n,t)}(En,window.lazyLoadOptions),En}));



// TinyColor v1.4.1
// https://github.com/bgrins/TinyColor
// 2016-07-07, Brian Grinstead, MIT License
!function(t){function e(t,n){if(t=t?t:"",n=n||{},t instanceof e)return t;if(!(this instanceof e))return new e(t,n);var a=r(t);this._originalInput=t,this._r=a.r,this._g=a.g,this._b=a.b,this._a=a.a,this._roundA=$(100*this._a)/100,this._format=n.format||a.format,this._gradientType=n.gradientType,this._r<1&&(this._r=$(this._r)),this._g<1&&(this._g=$(this._g)),this._b<1&&(this._b=$(this._b)),this._ok=a.ok,this._tc_id=P++}function r(t){var e={r:0,g:0,b:0},r=1,a=null,s=null,f=null,h=!1,l=!1;return"string"==typeof t&&(t=E(t)),"object"==typeof t&&(z(t.r)&&z(t.g)&&z(t.b)?(e=n(t.r,t.g,t.b),h=!0,l="%"===String(t.r).substr(-1)?"prgb":"rgb"):z(t.h)&&z(t.s)&&z(t.v)?(a=I(t.s),s=I(t.v),e=o(t.h,a,s),h=!0,l="hsv"):z(t.h)&&z(t.s)&&z(t.l)&&(a=I(t.s),f=I(t.l),e=i(t.h,a,f),h=!0,l="hsl"),t.hasOwnProperty("a")&&(r=t.a)),r=S(r),{ok:h,format:t.format||l,r:D(255,U(e.r,0)),g:D(255,U(e.g,0)),b:D(255,U(e.b,0)),a:r}}function n(t,e,r){return{r:255*H(t,255),g:255*H(e,255),b:255*H(r,255)}}function a(t,e,r){t=H(t,255),e=H(e,255),r=H(r,255);var n,a,i=U(t,e,r),s=D(t,e,r),o=(i+s)/2;if(i==s)n=a=0;else{var f=i-s;switch(a=o>.5?f/(2-i-s):f/(i+s),i){case t:n=(e-r)/f+(r>e?6:0);break;case e:n=(r-t)/f+2;break;case r:n=(t-e)/f+4}n/=6}return{h:n,s:a,l:o}}function i(t,e,r){function n(t,e,r){return 0>r&&(r+=1),r>1&&(r-=1),1/6>r?t+6*(e-t)*r:.5>r?e:2/3>r?t+(e-t)*(2/3-r)*6:t}var a,i,s;if(t=H(t,360),e=H(e,100),r=H(r,100),0===e)a=i=s=r;else{var o=.5>r?r*(1+e):r+e-r*e,f=2*r-o;a=n(f,o,t+1/3),i=n(f,o,t),s=n(f,o,t-1/3)}return{r:255*a,g:255*i,b:255*s}}function s(t,e,r){t=H(t,255),e=H(e,255),r=H(r,255);var n,a,i=U(t,e,r),s=D(t,e,r),o=i,f=i-s;if(a=0===i?0:f/i,i==s)n=0;else{switch(i){case t:n=(e-r)/f+(r>e?6:0);break;case e:n=(r-t)/f+2;break;case r:n=(t-e)/f+4}n/=6}return{h:n,s:a,v:o}}function o(e,r,n){e=6*H(e,360),r=H(r,100),n=H(n,100);var a=t.floor(e),i=e-a,s=n*(1-r),o=n*(1-i*r),f=n*(1-(1-i)*r),h=a%6,l=[n,o,s,s,f,n][h],u=[f,n,n,o,s,s][h],c=[s,s,f,n,n,o][h];return{r:255*l,g:255*u,b:255*c}}function f(t,e,r,n){var a=[M($(t).toString(16)),M($(e).toString(16)),M($(r).toString(16))];return n&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function h(t,e,r,n,a){var i=[M($(t).toString(16)),M($(e).toString(16)),M($(r).toString(16)),M(L(n))];return a&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}function l(t,e,r,n){var a=[M(L(n)),M($(t).toString(16)),M($(e).toString(16)),M($(r).toString(16))];return a.join("")}function u(t,r){r=0===r?0:r||10;var n=e(t).toHsl();return n.s-=r/100,n.s=R(n.s),e(n)}function c(t,r){r=0===r?0:r||10;var n=e(t).toHsl();return n.s+=r/100,n.s=R(n.s),e(n)}function g(t){return e(t).desaturate(100)}function b(t,r){r=0===r?0:r||10;var n=e(t).toHsl();return n.l+=r/100,n.l=R(n.l),e(n)}function d(t,r){r=0===r?0:r||10;var n=e(t).toRgb();return n.r=U(0,D(255,n.r-$(255*-(r/100)))),n.g=U(0,D(255,n.g-$(255*-(r/100)))),n.b=U(0,D(255,n.b-$(255*-(r/100)))),e(n)}function _(t,r){r=0===r?0:r||10;var n=e(t).toHsl();return n.l-=r/100,n.l=R(n.l),e(n)}function p(t,r){var n=e(t).toHsl(),a=(n.h+r)%360;return n.h=0>a?360+a:a,e(n)}function m(t){var r=e(t).toHsl();return r.h=(r.h+180)%360,e(r)}function v(t){var r=e(t).toHsl(),n=r.h;return[e(t),e({h:(n+120)%360,s:r.s,l:r.l}),e({h:(n+240)%360,s:r.s,l:r.l})]}function y(t){var r=e(t).toHsl(),n=r.h;return[e(t),e({h:(n+90)%360,s:r.s,l:r.l}),e({h:(n+180)%360,s:r.s,l:r.l}),e({h:(n+270)%360,s:r.s,l:r.l})]}function A(t){var r=e(t).toHsl(),n=r.h;return[e(t),e({h:(n+72)%360,s:r.s,l:r.l}),e({h:(n+216)%360,s:r.s,l:r.l})]}function x(t,r,n){r=r||6,n=n||30;var a=e(t).toHsl(),i=360/n,s=[e(t)];for(a.h=(a.h-(i*r>>1)+720)%360;--r;)a.h=(a.h+i)%360,s.push(e(a));return s}function k(t,r){r=r||6;for(var n=e(t).toHsv(),a=n.h,i=n.s,s=n.v,o=[],f=1/r;r--;)o.push(e({h:a,s:i,v:s})),s=(s+f)%1;return o}function w(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}function S(t){return t=parseFloat(t),(isNaN(t)||0>t||t>1)&&(t=1),t}function H(e,r){C(e)&&(e="100%");var n=q(e);return e=D(r,U(0,parseFloat(e))),n&&(e=parseInt(e*r,10)/100),t.abs(e-r)<1e-6?1:e%r/parseFloat(r)}function R(t){return D(1,U(0,t))}function F(t){return parseInt(t,16)}function C(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)}function q(t){return"string"==typeof t&&-1!=t.indexOf("%")}function M(t){return 1==t.length?"0"+t:""+t}function I(t){return 1>=t&&(t=100*t+"%"),t}function L(e){return t.round(255*parseFloat(e)).toString(16)}function N(t){return F(t)/255}function z(t){return!!X.CSS_UNIT.exec(t)}function E(t){t=t.replace(j,"").replace(O,"").toLowerCase();var e=!1;if(G[t])t=G[t],e=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};var r;return(r=X.rgb.exec(t))?{r:r[1],g:r[2],b:r[3]}:(r=X.rgba.exec(t))?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=X.hsl.exec(t))?{h:r[1],s:r[2],l:r[3]}:(r=X.hsla.exec(t))?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=X.hsv.exec(t))?{h:r[1],s:r[2],v:r[3]}:(r=X.hsva.exec(t))?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=X.hex8.exec(t))?{r:F(r[1]),g:F(r[2]),b:F(r[3]),a:N(r[4]),format:e?"name":"hex8"}:(r=X.hex6.exec(t))?{r:F(r[1]),g:F(r[2]),b:F(r[3]),format:e?"name":"hex"}:(r=X.hex4.exec(t))?{r:F(r[1]+""+r[1]),g:F(r[2]+""+r[2]),b:F(r[3]+""+r[3]),a:N(r[4]+""+r[4]),format:e?"name":"hex8"}:(r=X.hex3.exec(t))?{r:F(r[1]+""+r[1]),g:F(r[2]+""+r[2]),b:F(r[3]+""+r[3]),format:e?"name":"hex"}:!1}function T(t){var e,r;return t=t||{level:"AA",size:"small"},e=(t.level||"AA").toUpperCase(),r=(t.size||"small").toLowerCase(),"AA"!==e&&"AAA"!==e&&(e="AA"),"small"!==r&&"large"!==r&&(r="small"),{level:e,size:r}}var j=/^\s+/,O=/\s+$/,P=0,$=t.round,D=t.min,U=t.max,B=t.random;e.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,r,n,a,i,s,o=this.toRgb();return e=o.r/255,r=o.g/255,n=o.b/255,a=.03928>=e?e/12.92:t.pow((e+.055)/1.055,2.4),i=.03928>=r?r/12.92:t.pow((r+.055)/1.055,2.4),s=.03928>=n?n/12.92:t.pow((n+.055)/1.055,2.4),.2126*a+.7152*i+.0722*s},setAlpha:function(t){return this._a=S(t),this._roundA=$(100*this._a)/100,this},toHsv:function(){var t=s(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=s(this._r,this._g,this._b),e=$(360*t.h),r=$(100*t.s),n=$(100*t.v);return 1==this._a?"hsv("+e+", "+r+"%, "+n+"%)":"hsva("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=a(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=a(this._r,this._g,this._b),e=$(360*t.h),r=$(100*t.s),n=$(100*t.l);return 1==this._a?"hsl("+e+", "+r+"%, "+n+"%)":"hsla("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return f(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return h(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:$(this._r),g:$(this._g),b:$(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+$(this._r)+", "+$(this._g)+", "+$(this._b)+")":"rgba("+$(this._r)+", "+$(this._g)+", "+$(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:$(100*H(this._r,255))+"%",g:$(100*H(this._g,255))+"%",b:$(100*H(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+$(100*H(this._r,255))+"%, "+$(100*H(this._g,255))+"%, "+$(100*H(this._b,255))+"%)":"rgba("+$(100*H(this._r,255))+"%, "+$(100*H(this._g,255))+"%, "+$(100*H(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":this._a<1?!1:V[f(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var r="#"+l(this._r,this._g,this._b,this._a),n=r,a=this._gradientType?"GradientType = 1, ":"";if(t){var i=e(t);n="#"+l(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+r+",endColorstr="+n+")"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0,a=!e&&n&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t);return a?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(r=this.toRgbString()),"prgb"===t&&(r=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(r=this.toHexString()),"hex3"===t&&(r=this.toHexString(!0)),"hex4"===t&&(r=this.toHex8String(!0)),"hex8"===t&&(r=this.toHex8String()),"name"===t&&(r=this.toName()),"hsl"===t&&(r=this.toHslString()),"hsv"===t&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return e(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(d,arguments)},darken:function(){return this._applyModification(_,arguments)},desaturate:function(){return this._applyModification(u,arguments)},saturate:function(){return this._applyModification(c,arguments)},greyscale:function(){return this._applyModification(g,arguments)},spin:function(){return this._applyModification(p,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(x,arguments)},complement:function(){return this._applyCombination(m,arguments)},monochromatic:function(){return this._applyCombination(k,arguments)},splitcomplement:function(){return this._applyCombination(A,arguments)},triad:function(){return this._applyCombination(v,arguments)},tetrad:function(){return this._applyCombination(y,arguments)}},e.fromRatio=function(t,r){if("object"==typeof t){var n={};for(var a in t)t.hasOwnProperty(a)&&("a"===a?n[a]=t[a]:n[a]=I(t[a]));t=n}return e(t,r)},e.equals=function(t,r){return t&&r?e(t).toRgbString()==e(r).toRgbString():!1},e.random=function(){return e.fromRatio({r:B(),g:B(),b:B()})},e.mix=function(t,r,n){n=0===n?0:n||50;var a=e(t).toRgb(),i=e(r).toRgb(),s=n/100,o={r:(i.r-a.r)*s+a.r,g:(i.g-a.g)*s+a.g,b:(i.b-a.b)*s+a.b,a:(i.a-a.a)*s+a.a};return e(o)},e.readability=function(r,n){var a=e(r),i=e(n);return(t.max(a.getLuminance(),i.getLuminance())+.05)/(t.min(a.getLuminance(),i.getLuminance())+.05)},e.isReadable=function(t,r,n){var a,i,s=e.readability(t,r);switch(i=!1,a=T(n),a.level+a.size){case"AAsmall":case"AAAlarge":i=s>=4.5;break;case"AAlarge":i=s>=3;break;case"AAAsmall":i=s>=7}return i},e.mostReadable=function(t,r,n){var a,i,s,o,f=null,h=0;n=n||{},i=n.includeFallbackColors,s=n.level,o=n.size;for(var l=0;l<r.length;l++)a=e.readability(t,r[l]),a>h&&(h=a,f=e(r[l]));return e.isReadable(t,f,{level:s,size:o})||!i?f:(n.includeFallbackColors=!1,e.mostReadable(t,["#fff","#000"],n))};var G=e.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},V=e.hexNames=w(G),X=function(){var t="[-\\+]?\\d+%?",e="[-\\+]?\\d*\\.\\d+%?",r="(?:"+e+")|(?:"+t+")",n="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?",a="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?";return{CSS_UNIT:new RegExp(r),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();"undefined"!=typeof module&&module.exports?module.exports=e:"function"==typeof define&&define.amd?define(function(){return e}):window.tinycolor=e}(Math);



/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2020 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
document.documentElement.className+=" js_active ",function(){"function"!=typeof window.vc_js&&(window.vc_js=function(){"use strict";vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_gridBehaviour(),vc_rowBehaviour(),vc_prepareHoverBox(),vc_googleMapsPointer(),vc_ttaActivation(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}),"function"!=typeof window.vc_plugin_flexslider&&(window.vc_plugin_flexslider=function(e){(e?e.find(".wpb_flexslider"):jQuery(".wpb_flexslider")).each((function(){var e=jQuery(this),t=1e3*parseInt(e.attr("data-interval"),10),i=e.attr("data-flex_fx"),o=!0;0==t&&(o=!1),e.is(":visible")&&e.flexslider({animation:i,slideshow:o,slideshowSpeed:t,sliderSpeed:800,smoothHeight:!0})}))}),"function"!=typeof window.vc_googleplus&&(window.vc_googleplus=function(){0<jQuery(".wpb_googleplus").length&&function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://apis.google.com/js/plusone.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}()}),"function"!=typeof window.vc_pinterest&&(window.vc_pinterest=function(){0<jQuery(".wpb_pinterest").length&&function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://assets.pinterest.com/js/pinit.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}()}),"function"!=typeof window.vc_progress_bar&&(window.vc_progress_bar=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".vc_progress_bar").each((function(){var e=jQuery(this);e.vcwaypoint((function(){e.find(".vc_single_bar").each((function(e){var t=jQuery(this).find(".vc_bar"),i=t.data("percentage-value");setTimeout((function(){t.css({width:i+"%"})}),200*e)}))}),{offset:"85%"})}))}),"function"!=typeof window.vc_waypoints&&(window.vc_waypoints=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each((function(){var e=jQuery(this);e.vcwaypoint((function(){e.addClass("wpb_start_animation animated")}),{offset:"85%"})}))}),"function"!=typeof window.vc_toggleBehaviour&&(window.vc_toggleBehaviour=function(e){function t(e){e&&e.preventDefault&&e.preventDefault();var t=jQuery(this).closest(".vc_toggle"),i=t.find(".vc_toggle_content");t.hasClass("vc_toggle_active")?i.slideUp({duration:300,complete:function(){t.removeClass("vc_toggle_active")}}):i.slideDown({duration:300,complete:function(){t.addClass("vc_toggle_active")}})}e?e.hasClass("vc_toggle_title")?e.unbind("click").on("click",t):e.find(".vc_toggle_title").off("click").on("click",t):jQuery(".vc_toggle_title").off("click").on("click",t)}),"function"!=typeof window.vc_tabsBehaviour&&(window.vc_tabsBehaviour=function(e){if(jQuery.ui){var t=e||jQuery(".wpb_tabs, .wpb_tour"),i=jQuery.ui&&jQuery.ui.version?jQuery.ui.version.split("."):"1.10",o=1===parseInt(i[0],10)&&parseInt(i[1],10)<9;t.each((function(e){var t,i=jQuery(this).attr("data-interval"),n=[];if(t=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({show:function(e,t){wpb_prepare_tab_content(e,t)},activate:function(e,t){wpb_prepare_tab_content(e,t)}}),i&&0<i)try{t.tabs("rotate",1e3*i)}catch(e){window.console&&window.console.warn&&console.warn("tabs behaviours error",e)}jQuery(this).find(".wpb_tab").each((function(){n.push(this.id)})),jQuery(this).find(".wpb_tabs_nav li").on("click",(function(e){return e&&e.preventDefault&&e.preventDefault(),o?t.tabs("select",jQuery("a",this).attr("href")):t.tabs("option","active",jQuery(this).index()),!1})),jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click",(function(e){var i,n;e&&e.preventDefault&&e.preventDefault(),o?(i=t.tabs("option","selected"),jQuery(this).parent().hasClass("wpb_next_slide")?i++:i--,i<0?i=t.tabs("length")-1:i>=t.tabs("length")&&(i=0),t.tabs("select",i)):(i=t.tabs("option","active"),n=t.find(".wpb_tab").length,i=jQuery(this).parent().hasClass("wpb_next_slide")?n<=i+1?0:i+1:i-1<0?n-1:i-1,t.tabs("option","active",i))}))}))}}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each((function(e){var t,i,o,n=jQuery(this);n.attr("data-interval"),o=!1===(i=!isNaN(jQuery(this).data("active-tab"))&&0<parseInt(n.data("active-tab"),10)&&parseInt(n.data("active-tab"),10)-1)||"yes"===n.data("collapsible"),t=n.find(".wpb_accordion_wrapper").accordion({header:"> div > h3",autoHeight:!1,heightStyle:"content",active:i,collapsible:o,navigation:!0,activate:vc_accordionActivate,change:function(e,t){void 0!==jQuery.fn.isotope&&t.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(t.newPanel)}}),!0===n.data("vcDisableKeydown")&&(t.data("uiAccordion")._keydown=function(){})}))}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var e={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each((function(){var t=jQuery(this),i=t.find(".wpb_thumbnails"),o=i.attr("data-layout-mode");i.isotope({itemSelector:".isotope-item",layoutMode:void 0===e[o]?"fitRows":e[o]}),t.find(".categories_filter a").data("isotope",i).on("click",(function(e){e&&e.preventDefault&&e.preventDefault();var t=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),t.isotope({filter:jQuery(this).attr("data-filter")})})),jQuery(window).bind("load resize",(function(){i.isotope("layout")}))}))}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function(i){(i?i.find(".wpb_carousel"):jQuery(".wpb_carousel")).each((function(){var i=jQuery(this);if(!0!==i.data("carousel_enabled")&&i.is(":visible")){i.data("carousel_enabled",!0),getColumnsCount(jQuery(this)),jQuery(this).hasClass("columns_count_1");var o=jQuery(this).find(".wpb_thumbnails-fluid li");o.css({"margin-right":o.css("margin-left"),"margin-left":0});var n=jQuery(this).find("ul.wpb_thumbnails-fluid");n.width(n.width()+300),jQuery(window).on("resize",(function(){e!=(e=t())&&window.setTimeout((function(){location.reload()}),20)}))}}))}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each((function(e){var t,i=jQuery(this);if(i.hasClass("wpb_slider_nivo")){var o=1e3*i.attr("data-interval");0===o&&(o=9999999999),i.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:o,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"})}else i.hasClass("wpb_image_grid")&&(jQuery.fn.imagesLoaded?t=i.find(".wpb_image_grid_ul").imagesLoaded((function(){t.isotope({itemSelector:".isotope-item",layoutMode:"fitRows"})})):i.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows"}))}))}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){-1<location.href.indexOf("#!prettyPhoto")&&(location.hash="")},social_tools:""})}catch(e){window.console&&window.console.warn&&window.console.warn("vc_prettyPhoto initialize error",e)}}),"function"!=typeof window.vc_google_fonts&&(window.vc_google_fonts=function(){return window.console&&window.console.warn&&window.console.warn("function vc_google_fonts is deprecated, no need to use it"),!1}),window.vcParallaxSkroll=!1,"function"!=typeof window.vc_rowBehaviour&&(window.vc_rowBehaviour=function(){var e,t,i=window.jQuery;function o(){var e=i('[data-vc-full-width="true"]');i.each(e,(function(e,t){var o=i(this);o.addClass("vc_hidden");var n=o.next(".vc_row-full-width");if(n.length||(n=o.parent().next(".vc_row-full-width")),n.length){var a,r,c=parseInt(o.css("margin-left"),10),d=parseInt(o.css("margin-right"),10),s=0-n.offset().left-c,u=i(window).width();"rtl"===o.css("direction")&&(s-=n.width(),s+=u,s+=c,s+=d),o.css({position:"relative",left:s,"box-sizing":"border-box",width:u}),o.data("vcStretchContent")||("rtl"===o.css("direction")?((a=s)<0&&(a=0),(r=s)<0&&(r=0)):((a=-1*s)<0&&(a=0),(r=u-a-n.width()+c+d)<0&&(r=0)),o.css({"padding-left":a+"px","padding-right":r+"px"})),o.attr("data-vc-full-width-init","true"),o.removeClass("vc_hidden"),i(document).trigger("vc-full-width-row-single",{el:o,offset:s,marginLeft:c,marginRight:d,elFull:n,width:u})}})),i(document).trigger("vc-full-width-row",e)}function n(){var e,t,o,n=i(".vc_row-o-full-height:first");n.length&&(e=i(window).height(),(t=n.offset().top)<e&&(o=100-t/(e/100),n.css("min-height",o+"vh"))),i(document).trigger("vc-full-height-row",n)}i(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",o).on("resize.vcRowBehaviour",n),o(),n(),(0<window.navigator.userAgent.indexOf("MSIE ")||navigator.userAgent.match(/Trident.*rv\:11\./))&&i(".vc_row-o-full-height").each((function(){"flex"===i(this).css("display")&&i(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')})),vc_initVideoBackgrounds(),t=!1,window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),i(".vc_parallax-inner").remove(),i("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),i("[data-vc-parallax]").each((function(){var e,o,n,a,r;t=!0,"on"===i(this).data("vcParallaxOFade")&&i(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),e=100*i(this).data("vcParallax"),(n=i("<div />").addClass("vc_parallax-inner").appendTo(i(this))).height(e+"%"),a=i(this).data("vcParallaxImage"),(r=vcExtractYoutubeId(a))?insertYoutubeVideoAsBackground(n,r):void 0!==a&&n.css("background-image","url("+a+")"),o=-(e-100),n.attr("data-bottom-top","top: "+o+"%;").attr("data-top-bottom","top: 0%;")})),t&&window.skrollr&&(e={forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}},window.vcParallaxSkroll=skrollr.init(e),window.vcParallaxSkroll)}),"function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(e){for(var t=!1,i=1;!1===t;){if(e.hasClass("columns_count_"+i))return t=!0,i;i++}});var e=t();function t(){var e=jQuery(window).width();return 1170<e?"desktop_wide":960<e&&e<1169?"desktop":768<e&&e<959?"tablet":300<e&&e<767?"mobile":e<300?"mobile_portrait":""}"function"!=typeof window.wpb_prepare_tab_content&&(window.wpb_prepare_tab_content=function(e,t){var i,o,n=t.panel||t.newPanel,a=n.find(".vc_pie_chart:not(.vc_ready)"),r=n.find(".vc_round-chart"),c=n.find(".vc_line-chart"),d=n.find('[data-ride="vc_carousel"]');if(vc_carouselBehaviour(),vc_plugin_flexslider(n),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each((function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()})),n.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&n.find(".vc_masonry_media_grid, .vc_masonry_grid").each((function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()})),a.length&&jQuery.fn.vcChat&&a.vcChat(),r.length&&jQuery.fn.vcRoundChart&&r.vcRoundChart({reload:!1}),c.length&&jQuery.fn.vcLineChart&&c.vcLineChart({reload:!1}),d.length&&jQuery.fn.carousel&&d.carousel("resizeAction"),i=n.find(".isotope, .wpb_image_grid_ul"),o=n.find(".wpb_gmaps_widget"),0<i.length&&i.isotope("layout"),o.length&&!o.is(".map_ready")){var s=o.find("iframe");s.attr("src",s.attr("src")),o.addClass("map_ready")}n.parents(".isotope").length&&n.parents(".isotope").each((function(){jQuery(this).isotope("layout")}))}),"function"!=typeof window.vc_ttaActivation&&(window.vc_ttaActivation=function(){jQuery("[data-vc-accordion]").on("show.vc.accordion",(function(e){var t=window.jQuery,i={};i.newPanel=t(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,i)}))}),"function"!=typeof window.vc_accordionActivate&&(window.vc_accordionActivate=function(e,t){if(t.newPanel.length&&t.newHeader.length){var i=t.newPanel.find(".vc_pie_chart:not(.vc_ready)"),o=t.newPanel.find(".vc_round-chart"),n=t.newPanel.find(".vc_line-chart"),a=t.newPanel.find('[data-ride="vc_carousel"]');void 0!==jQuery.fn.isotope&&t.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each((function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()})),vc_carouselBehaviour(t.newPanel),vc_plugin_flexslider(t.newPanel),i.length&&jQuery.fn.vcChat&&i.vcChat(),o.length&&jQuery.fn.vcRoundChart&&o.vcRoundChart({reload:!1}),n.length&&jQuery.fn.vcLineChart&&n.vcLineChart({reload:!1}),a.length&&jQuery.fn.carousel&&a.carousel("resizeAction"),t.newPanel.parents(".isotope").length&&t.newPanel.parents(".isotope").each((function(){jQuery(this).isotope("layout")}))}}),"function"!=typeof window.initVideoBackgrounds&&(window.initVideoBackgrounds=function(){return window.console&&window.console.warn&&window.console.warn("this function is deprecated use vc_initVideoBackgrounds"),vc_initVideoBackgrounds()}),"function"!=typeof window.vc_initVideoBackgrounds&&(window.vc_initVideoBackgrounds=function(){jQuery("[data-vc-video-bg]").each((function(){var e,t,i=jQuery(this);i.data("vcVideoBg")?(e=i.data("vcVideoBg"),(t=vcExtractYoutubeId(e))&&(i.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground(i,t)),jQuery(window).on("grid:items:added",(function(e,t){i.has(t).length&&vcResizeVideoBackground(i)}))):i.find(".vc_video-bg").remove()}))}),"function"!=typeof window.insertYoutubeVideoAsBackground&&(window.insertYoutubeVideoAsBackground=function(e,t,i){if("undefined"==typeof YT||void 0===YT.Player)return 100<(i=void 0===i?0:i)?void console.warn("Too many attempts to load YouTube api"):void setTimeout((function(){insertYoutubeVideoAsBackground(e,t,i++)}),100);var o=e.prepend('<div class="vc_video-bg vc_hidden-xs"><div class="inner"></div></div>').find(".inner");new YT.Player(o[0],{width:"100%",height:"100%",videoId:t,playerVars:{playlist:t,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1,wmode:"transparent"},events:{onReady:function(e){e.target.mute().setLoop(!0)}}}),vcResizeVideoBackground(e),jQuery(window).bind("resize",(function(){vcResizeVideoBackground(e)}))}),"function"!=typeof window.vcResizeVideoBackground&&(window.vcResizeVideoBackground=function(e){var t,i,o,n,a=e.innerWidth(),r=e.innerHeight();a/r<16/9?(t=r*(16/9),i=r,o=-Math.round((t-a)/2)+"px",n=-Math.round((i-r)/2)+"px"):(i=(t=a)*(9/16),n=-Math.round((i-r)/2)+"px",o=-Math.round((t-a)/2)+"px"),t+="px",i+="px",e.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:o,marginTop:n,width:t,height:i})}),"function"!=typeof window.vcExtractYoutubeId&&(window.vcExtractYoutubeId=function(e){if(void 0===e)return!1;var t=e.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==t&&t[1]}),"function"!=typeof window.vc_googleMapsPointer&&(window.vc_googleMapsPointer=function(){var e=window.jQuery,t=e(".wpb_gmaps_widget");t.on("click",(function(){e("iframe",this).css("pointer-events","auto")})),t.on("mouseleave",(function(){e("iframe",this).css("pointer-events","none")})),e(".wpb_gmaps_widget iframe").css("pointer-events","none")}),"function"!=typeof window.vc_setHoverBoxPerspective&&(window.vc_setHoverBoxPerspective=function(e){e.each((function(){var e=jQuery(this),t=4*e.width()+"px";e.css("perspective",t)}))}),"function"!=typeof window.vc_setHoverBoxHeight&&(window.vc_setHoverBoxHeight=function(e){e.each((function(){var e=jQuery(this),t=e.find(".vc-hoverbox-inner");t.css("min-height",0);var i=e.find(".vc-hoverbox-front-inner").outerHeight(),o=e.find(".vc-hoverbox-back-inner").outerHeight(),n=o<i?i:o;n<250&&(n=250),t.css("min-height",n+"px")}))}),"function"!=typeof window.vc_prepareHoverBox&&(window.vc_prepareHoverBox=function(){var e=jQuery(".vc-hoverbox");vc_setHoverBoxHeight(e),vc_setHoverBoxPerspective(e)}),jQuery(document).ready(window.vc_prepareHoverBox),jQuery(window).resize(window.vc_prepareHoverBox),jQuery(document).ready((function(e){window.vc_js()}))}(window.jQuery);



"use strict";window.liquidPageLoaded=!1,window.liquidIsElementor=window.liquidIsElementor||document.body.classList.contains("elementor-page"),window.liquidElements=$=>{window.$liquidWindow=$(window),window.$liquidHtml=$("html"),window.$liquidBody=$("body"),window.$liquidSiteWrap=$("#wrap"),window.$liquidContents=$("#lqd-site-content"),window.$liquidContentsWrap=$("#lqd-contents-wrap"),window.$liquidTitlebar=$(".titlebar"),window.$liquidMainHeader=$(".main-header, .elementor-location-header"),window.$liquidMainFooter=$(".main-footer, .elementor-location-footer"),window.$liquidSectionsWrapper=$liquidContentsWrap;const t=$liquidBody.hasClass("single-liquid-portfolio"),e=$liquidBody.hasClass("lqd-blog-post");if(liquidIsElementor){const t=$(".elementor-section-wrap",$liquidContentsWrap).first();window.$liquidSectionsWrapper=t.legth?t:$("> .elementor",$liquidContentsWrap).first()}if(t){window.$liquidSectionsWrapper=$(".pf-single-contents");const t=window.$liquidSectionsWrapper.children(".elementor");t.length&&(window.$liquidSectionsWrapper=t)}if(e){window.$liquidSectionsWrapper=$(".lqd-single-post-content > .container");const t=window.$liquidSectionsWrapper.children(".elementor");t.length&&(window.$liquidSectionsWrapper=t)}const i="\n\t> .elementor-section-wrap > .elementor-section,\n\t> .elementor-section,\n\t> .e-con,\n\t> .e-con > .e-con,\n\t> .e-con > .e-con-inner > .e-con,\n\t> .e-container,\n\t> .e-container > .e-container,\n\t> .elementor-section-wrap > .elementor-top-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section,\n\t> .elementor-top-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section",s=$("> .elementor",$liquidMainFooter).find(i);window.$liquidSections=liquidIsElementor?$liquidTitlebar.add($liquidSectionsWrapper.find(i)).add(s):$liquidSectionsWrapper.add($liquidMainFooter).find(".lqd-section, > .vc_row, > .vc_section, > .vc_section > .vc_row, > .lqd-section-scroll-sections > .vc_row, > .vc_element"),(t||e)&&liquidIsElementor&&(window.$liquidSections=window.$liquidSections.add(window.$liquidSectionsWrapper.find("> .elementor").find(i))),e&&liquidIsElementor&&(window.$liquidSections=$(window.$liquidSections.get()).add(".lqd-post-cover"),$(".lqd-single-post-content > .container").length&&(window.$liquidSections=$(window.$liquidSections.get()).add(window.$liquidContents))),window.$liquidSections.length||(window.$liquidSections=$liquidSectionsWrapper.find("> section").add(window.$liquidMainFooter?.find("> section"))),window.liquidBodyBg=window.$liquidBody.css("backgroundColor"),window.liquidContentsBg=window.$liquidContents.css("backgroundColor"),window.liquidMainFooterBg=window.$liquidMainFooter.css("backgroundColor")},liquidElements(jQuery),window.liquidHeaderIsElementor=$liquidMainHeader.children(".elementor:not(.lqd-mobile-sec)").length,window.liquidLazyloadEnabled=$liquidBody.hasClass("lazyload-enabled"),window.liquidCheckedFonts=[],window.liquidAvailableLightboxes=[],window.liquidIsMobile=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>0||"iPad"===navigator.platform},liquidIsMobile()&&(document.documentElement.classList.add("vc_mobile"),document.body.setAttribute("data-elementor-device-mode","mobile")),window.liquidMobileNavBreakpoint=function(){return window.liquidParams&&window.liquidParams.mobileNavBreakpoint?window.liquidParams.mobileNavBreakpoint:$liquidBody.data("mobile-nav-breakpoint")||1199},window.liquidWindowWidth=function(){return window.innerWidth},window.liquidWindowHeight=function(){return window.innerHeight},window.liquidDocHeight=function(){return document.body.clientHeight},window.liquidSlugify=function(t){return String(t).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").trim().toLowerCase().replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-")};const restArguments=function(t,e){return e=null==e?t.length-1:+e,function(i,s){for(var n=Math.max(arguments.length-e,0),o=Array(n),a=0;a<n;a++)o[a]=arguments[a+e];switch(e){case 0:return t.call(this,o);case 1:return t.call(this,i,o);case 2:return t.call(this,i,s,o)}var l=Array(e+1);for(a=0;a<e;a++)l[a]=arguments[a];return l[e]=o,t.apply(this,l)}},liquidDelay=restArguments((function(t,e,i){return setTimeout((function(){return t.apply(null,i)}),e)})),liquidNow=Date.now||function(){return(new Date).getTime()};window.liquidThrottle=function(t,e,i){var s,n,o,a,l=0;i||(i={});var r=function(){l=!1===i.leading?0:liquidNow(),s=null,a=t.apply(n,o),s||(n=o=null)},d=function(){var d=liquidNow();l||!1!==i.leading||(l=d);var h=e-(d-l);return n=this,o=arguments,h<=0||h>e?(s&&(clearTimeout(s),s=null),l=d,a=t.apply(n,o),s||(n=o=null)):s||!1===i.trailing||(s=setTimeout(r,h)),a};return d.cancel=function(){clearTimeout(s),l=0,s=n=o=null},d},window.liquidDebounce=function(t,e,i){var s,n,o=function(e,i){s=null,i&&(n=t.apply(e,i))},a=restArguments((function(a){if(s&&clearTimeout(s),i){var l=!s;s=setTimeout(o,e),l&&(n=t.apply(this,a))}else s=liquidDelay(o,e,this,a);return n}));return a.cancel=function(){clearTimeout(s),s=null},a},window.liquidGetMousePos=(t,e)=>{let i=0,s=0;if(t||(t=window.event),t.pageX||t.pageY?(i=t.pageX,s=t.pageY):(t.clientX||t.clientY)&&(i=t.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,s=t.clientY+document.body.scrollTop+document.documentElement.scrollTop),e){const e=t.currentTarget.getBoundingClientRect();i=i-e.left-window.scrollX,s=s-e.top-window.scrollY}return{x:i,y:s}};class LiquidIO{constructor(t,e,i={}){this.el=t,this.opts=i,this.setupIO(e)}setupIO(t){new IntersectionObserver((([e],i)=>{e.isIntersecting&&t&&(this.opts.disconnect&&i.disconnect(),t())}),{...this.opts}).observe(this.el)}}class LiquidSectionsDetails{constructor(){this.sections=[],this.footerBg=0===tinycolor(liquidMainFooterBg).getAlpha()?liquidBodyBg:liquidMainFooterBg}static getInstance(){return this.instance||(this.instance=new LiquidSectionsDetails),this.instance}static getDetails(){const t=this.getInstance();return new Promise((async e=>{if(t.sections.length<1){t.sections=[];const e=await t.getElementRect({element:$liquidContents[0]});await Promise.all(t.init(e,t));const i=undefined;if(t.sections.filter((t=>t.isInMainContent)).length<1){const i={element:$liquidContents[0],$element:$liquidContents};await t.createDetailsObj(e,e,i,!0).then((e=>{t.sections.unshift(e)}))}t.addParentSections(t),t.addInnerSections(t),await t.addLuminosity(t)}e(t.sections)}))}init(t,e){const i=[];return $liquidSections.each(((s,n)=>{const o=new Promise((i=>{const o={element:n,$element:jQuery(n),parent:n.parentElement};this.getElementRect(o).then((n=>{this.createDetailsObj(t,n,o,!1).then((t=>{e.sections[s]=t,i(t)}))}))}));i.push(o)})),i}getElementRect(t){return new Promise((e=>{new IntersectionObserver((([t],i)=>{fastdom.measure((()=>{i.disconnect(),e(t.boundingClientRect)}))})).observe(t.element)}))}createDetailsObj(t,e,i,s){return new Promise((n=>{fastdom.measure((async()=>{const{scrollY:o,scrollX:a}=window,l=getComputedStyle(i.element),r={};if(r.el=i.element,r.$el=i.$element,r.rect={initialOffset:{x:e.x+a,y:e.y+o},width:e.width,height:e.height,x:e.x,y:e.y},r.backgroundColor=l.backgroundColor,s)return r.isMainContentElement=!0,n(r);const d=i.element.closest(".main-footer"),h=i.$element.parents(".e-container, .e-con");if(r.borderColor=l.borderColor,r.isOuterSection=liquidIsElementor?i.element.classList.contains("elementor-top-section")||!h.length:i.element.classList.contains("vc_section")||null==i.element.parentElement.closest(".lqd-section"),r.isInnerSection=liquidIsElementor?i.element.classList.contains("elementor-inner-section")||!!h.length:i.parent.classList.contains("vc_section")||null!=i.element.parentElement.closest(".lqd-section"),r.isInFooter=null!=d,r.isInMainContent=null!=i.element.closest("#lqd-site-content"),r.isHidden=r.rect.width<1&&r.rect.height<1,r.predefinedLuminosity=null,r.parentSection=null,r.innerSections=[],r.el.hasAttribute("data-section-luminosity")&&(r.predefinedLuminosity=r.el.getAttribute("data-section-luminosity")),r.isInFooter&&(r.parentFooter=d,d.hasAttribute("data-sticky-footer"))){const e=t.height,i=document.body.offsetHeight-(t.y+o)-t.height,s=Math.abs(window.innerHeight-i-r.rect.y);r.rect.initialOffset.y=e+s,r.rect.y=e+s}n(r)}))}))}addParentSections(t){const e=undefined;t.sections.filter((t=>t.isInnerSection)).forEach((e=>{let i=null;i=liquidIsElementor?e.el.closest(".elementor-top-section")||e.$el.parents(".e-container")||e.$el.parents(".e-con"):e.el.closest(".vc_section")||e.el.parentElement.closest(".lqd-section"),t.sections.forEach((t=>{t.el===i&&(e.parentSection=t)}))}))}addInnerSections(t){const e=t.sections.filter((t=>t.isInnerSection));t.sections.forEach(((i,s)=>{i.isInnerSection||e.forEach((e=>{e.parentSection&&e.parentSection.el===i.el&&t.sections[s].innerSections.push(e)}))}))}getLuminosity(t,e){let{backgroundColor:i}=t;return t.isInnerSection&&t.parentSection&&0===tinycolor(i).getAlpha()&&(i=t.parentSection.backgroundColor),0===tinycolor(i).getAlpha()&&(i=t.isInFooter?e.footerBg:window.liquidContentsBg),tinycolor(i).isDark()?"dark":"light"}async addLuminosity(t){t.sections.forEach((async e=>{e.isBgTransparent=0===tinycolor(e.backgroundColor).getAlpha(),e.luminosity=e.predefinedLuminosity?e.predefinedLuminosity:t.getLuminosity(e,t),await fastdomPromised.mutate((()=>{e.el.setAttribute("data-section-luminosity",e.luminosity)}))}))}}!function($){const t="liquidPreloader";let e={animationType:"fade",animationTargets:"self",dir:"x",stagger:0,duration:1400};class i{constructor(i,s){this._defaults=e,this._name=t,this.options=$.extend({},e,s),this.element=i,this.$element=$(i),this.animationTargets=this.getAnimationTargets(),this.onPreloaderHiddenEvent=new CustomEvent("lqd-preloader-anim-done"),this.onPageLoad()}getAnimationTargets(){const{animationTargets:t}=this.options;return"self"===t?this.element:document.querySelectorAll(t)}getAnimationProperties(){const{animationType:t}=this.options;return this[`${t}Properties`]()}fadeProperties(){const t=undefined,e=undefined;return{animateIn:{opacity:[0,1]},animateOut:{opacity:[1,0]}}}slideProperties(){const{dir:t}=this.options,e=undefined,i=undefined;return{animateIn:{[t]:["100%","0%"]},animateOut:{[t]:["0%","-100%"]}}}scaleProperties(){const t=undefined,e=undefined;return{animateIn:{[`scale${this.options.dir.toUpperCase()}`]:[0,1]},animateOut:{[`scale${this.options.dir.toUpperCase()}`]:[1,0]}}}onPageLoad(){$liquidBody.addClass("lqd-page-loaded lqd-preloader-animations-started"),$liquidBody.removeClass("lqd-page-leaving lqd-page-not-loaded"),this.hidePreloader()}hidePreloader(){const t=this.options.stagger/1e3,e=this.options.duration/1e3,i=gsap.timeline({duration:e,ease:"expo.out",stagger:t,onComplete:()=>{this.$element.hide(),$liquidBody.removeClass("lqd-preloader-animations-started"),$liquidBody.addClass("lqd-preloader-animations-done"),$(this.animationTargets).css("transform",""),document.dispatchEvent(this.onPreloaderHiddenEvent)}});$(this.animationTargets).each(((e,s)=>{const n=$(s);if(s.hasAttribute("data-animations")){const o=n.data("animations");i.to(s,{...o},t*e)}else{const n=this.getAnimationProperties().animateOut;i.fromTo(s,{[Object.keys(n)[0]]:Object.values(n)[0][0]},{[Object.keys(n)[0]]:Object.values(n)[0][1]},t*e)}}))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("preloader-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),$liquidWindow.on("pageshow load",(t=>{"elementorFrontend"in window&&elementorFrontend.isEditMode()||(liquidPageLoaded||jQuery(".lqd-preloader-wrap").liquidPreloader(),liquidPageLoaded=!0)})),function($){const t="liquidSubmenu";let e={toggleType:"fade",handler:"mouse-in-out",animationSpeed:200};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options={...e,...s},this._defaults=e,this._name=t,this.rects=[],this.windowWidth=fastdom.measure(liquidWindowWidth)(),this.itemsAreFullwidth=this.element.classList.contains("lqd-menu-items-block"),this.$submenuParents=$(this.$element.find(".menu-item-has-children, .page_item_has_children").get().reverse()),this.$elementorHeaderWidgets=liquidIsElementor&&$liquidMainHeader.find("> .elementor:not(.lqd-mobile-sec) > .elementor-section-wrap > .elementor-section, > .elementor:not(.lqd-mobile-sec) > .elementor-section, > .elementor:not(.lqd-mobile-sec) > .e-con").not(".lqd-stickybar-wrap").find('> .elementor-container > .elementor-column > .elementor-widget-wrap > [data-element_type="widget"]'),this.reactToMegamenuEnabled="true"===$liquidMainHeader.attr("data-react-to-megamenu"),this.init()}init(){const{handler:t}=this.options;this.$submenuParents.each((async(e,i)=>{const s=i.classList.contains("megamenu"),n=i.querySelector(".nav-item-children, .children");n&&("click"===t?this.element.classList.add("lqd-submenu-toggle-click"):"mouse-in-out"===t&&this.element.classList.add("lqd-submenu-toggle-hover"),liquidIsMobile()&&$(i).is(":hidden")||this.itemsAreFullwidth?i.classList.add("position-applied"):s?this.getMegamenuBackgroundLuminance(i):await this.measure(e,n,i),this.eventHandlers(e,n,i))})),$(document).on("click",this.closeActiveSubmenu.bind(this)),$(document).keyup((t=>{27==t.keyCode&&this.closeActiveSubmenu(t)}))}async measure(t,e,i){await this.getRects(t,e,i),await this.positioning(t,e,i)}eventHandlers(t,e,i){const{handler:s}=this.options,n=$(i).children("a");return"click"===s?(n.off(),n.on("click",this.handleToggle.bind(this,"toggle"))):($(i).off(),$(i).on("mouseenter",this.handleToggle.bind(this,"show")),$(i).on("mouseleave",this.handleToggle.bind(this,"hide"))),document.addEventListener("lqd-header-sticky-change",(async()=>{await this.measure(t,e,i)})),this}handleToggle(t,e){const{toggleType:i,handler:s}=this.options,n=undefined,o=$(e.currentTarget).closest("li"),a=o.children(".nav-item-children, .children"),l=o.hasClass("megamenu"),r=l&&o.attr("data-bg-color"),d=l&&o.attr("data-megamenu-bg-scheme");if(!a.length)return;e.preventDefault();const h="show"===t||!o.hasClass("is-active");"fade"===i&&("show"===t?this.fadeIn(a,l,d,r):"hide"===t?this.fadeOut(a,l):"toggle"===t&&this.fadeToggle(a,l,d,r)),"slide"===i&&("show"===t?this.slideDown(a,l,d,r):"hide"===t?this.slideUp(a,l):"toggle"===t&&this.slideToggle(a,l,d,r)),o.toggleClass("is-active "+("mouse-in-out"===s?"is-hovered":""),h).siblings().removeClass("is-active "+("mouse-in-out"===s?"is-hovered":"")),document.dispatchEvent(new CustomEvent("lqd-submenu-change",{bubbles:!1,detail:{state:h?"show":"hide",$submenu:a}}))}fadeToggle(t,e,i,s){const{handler:n}=this.options,o=t.closest("li");"click"===n&&(t.css({visibility:"visible",opacity:o.hasClass("is-active")?0:1}),t[o.hasClass("is-active")?"show":"hide"](),o.siblings().find(".nav-item-children, .children").stop().fadeOut(this.options.animationSpeed),t.stop().fadeToggle(this.options.animationSpeed)),this.reactToMegamenuEnabled&&($liquidMainHeader.removeClass("megamenu-scheme-dark megamenu-scheme-light megamenu-scheme-transparent"),$liquidMainHeader.toggleClass(`megamenu-scheme-${i}`,e),this.$elementorHeaderWidgets&&"transparent"!==i&&!$liquidMainHeader.hasClass("is-stuck")&&(this.$elementorHeaderWidgets.removeClass("lqd-active-row-dark lqd-active-row-light"),this.$elementorHeaderWidgets.addClass(`lqd-active-row-${i}`))),$liquidMainHeader.toggleClass("megamenu-item-active",e),e&&$liquidMainHeader[0].style.setProperty("--lqd-megamenu-background-color",s)}fadeIn(t,e,i,s){const{handler:n}=this.options,o=t.closest("li");"click"===n&&(t.css({visibility:"visible",display:"none",opacity:0}),o.siblings().find(".nav-item-children, .children").stop().fadeOut(this.options.animationSpeed),t.stop().fadeIn(this.options.animationSpeed)),e&&(this.reactToMegamenuEnabled&&(this.$elementorHeaderWidgets&&"transparent"!==i&&!$liquidMainHeader.hasClass("is-stuck")&&(this.$elementorHeaderWidgets.removeClass("lqd-active-row-dark lqd-active-row-light"),this.$elementorHeaderWidgets.addClass(`lqd-active-row-${i}`)),$liquidMainHeader.removeClass("megamenu-scheme-dark megamenu-scheme-light megamenu-scheme-transparent"),$liquidMainHeader.addClass(`megamenu-scheme-${i}`)),$liquidMainHeader.addClass("megamenu-item-active"),$liquidMainHeader[0].style.setProperty("--lqd-megamenu-background-color",s)),t.find("[data-lqd-flickity]").length&&t.find("[data-lqd-flickity]").flickity("resize")}fadeOut(t,e){const{handler:i}=this.options,s=t.closest("li");"click"===i&&(t.css({visibility:"visible",display:"block",opacity:s.hasClass("is-active")?1:0}),s.siblings().find(".nav-item-children, .children").stop().fadeOut(this.options.animationSpeed),t.stop().fadeOut(this.options.animationSpeed)),e&&(this.reactToMegamenuEnabled&&(this.$elementorHeaderWidgets&&this.$elementorHeaderWidgets.removeClass("lqd-active-row-dark lqd-active-row-light"),$liquidMainHeader.removeClass("megamenu-scheme-dark megamenu-scheme-light megamenu-scheme-transparent")),$liquidMainHeader.removeClass("megamenu-item-active"))}slideToggle(t,e,i,s){t.closest("li").siblings().find(".nav-item-children, .children").stop().slideUp(this.options.animationSpeed),t.stop().slideToggle(this.options.animationSpeed),e&&(this.reactToMegamenuEnabled&&(this.$elementorHeaderWidgets&&"transparent"!==i&&!$liquidMainHeader.hasClass("is-stuck")&&(this.$elementorHeaderWidgets.removeClass("lqd-active-row-dark lqd-active-row-light"),this.$elementorHeaderWidgets.addClass(`lqd-active-row-${i}`)),$liquidMainHeader[0].style.setProperty("--lqd-megamenu-background-color",s),$liquidMainHeader.removeClass("megamenu-scheme-dark megamenu-scheme-light megamenu-scheme-transparent"),$liquidMainHeader.toggleClass(`megamenu-scheme-${i}`)),$liquidMainHeader.toggleClass("megamenu-item-active"))}slideDown(t,e,i,s){t.closest("li").siblings().find(".nav-item-children, .children").stop().slideUp(this.options.animationSpeed),t.stop().slideDown(this.options.animationSpeed),e&&(this.reactToMegamenuEnabled&&(this.$elementorHeaderWidgets&&"transparent"!==i&&!$liquidMainHeader.hasClass("is-stuck")&&(this.$elementorHeaderWidgets.removeClass("lqd-active-row-dark lqd-active-row-light"),this.$elementorHeaderWidgets.addClass(`lqd-active-row-${i}`)),$liquidMainHeader[0].style.setProperty("--lqd-megamenu-background-color",s),$liquidMainHeader.removeClass("megamenu-scheme-dark megamenu-scheme-light megamenu-scheme-transparent"),$liquidMainHeader.addClass(`megamenu-scheme-${i}`)),$liquidMainHeader.addClass("megamenu-item-active"))}slideUp(t,e){t.stop().slideUp(this.options.animationSpeed),e&&(this.reactToMegamenuEnabled&&(this.$elementorHeaderWidgets&&this.$elementorHeaderWidgets.removeClass("lqd-active-row-dark lqd-active-row-light"),$liquidMainHeader.removeClass("megamenu-scheme-dark megamenu-scheme-light megamenu-scheme-transparent")),$liquidMainHeader.removeClass("megamenu-item-active"))}getMegamenuBackgroundLuminance(t){const e=t.querySelector(".lqd-megamenu-rows-wrap");let i;fastdom.measure((()=>{const t=getComputedStyle(e);i=tinycolor(t.backgroundColor)})),fastdom.mutate((()=>(t.setAttribute("data-bg-color",i),0===i.getAlpha()?t.setAttribute("data-megamenu-bg-scheme","transparent"):i.isLight()?t.setAttribute("data-megamenu-bg-scheme","light"):i.isDark()?t.setAttribute("data-megamenu-bg-scheme","dark"):void 0)))}closeActiveSubmenu(t){const{toggleType:e}=this.options;t.keyCode?(this.$submenuParents.each(((t,i)=>{const s=$(i);s.removeClass("active, is-active"),this["fade"===e?"fadeOut":"slideUp"](s.children(".nav-item-children, .children"),s.hasClass("megamenu"))})),document.dispatchEvent(new CustomEvent("lqd-submenu-change",{bubbles:!1,detail:{state:"hide",$submenu:null}}))):this.$submenuParents.each((async(i,s)=>{const n=$(s),o=n.children("a");n.hasClass("is-active")&&(o.is(t.target)||n.is(t.target)||n.has(t.target).length||(n.removeClass("active, is-active"),this["fade"===e?"fadeOut":"slideUp"](n.children(".nav-item-children, .children"),n.hasClass("megamenu")),document.dispatchEvent(new CustomEvent("lqd-submenu-change",{bubbles:!1,detail:{state:"hide",$submenu:null}}))))}))}async getRects(t,e,i){return this.rects[t]={submenuRect:{},subParentRect:{}},fastdomPromised.measure((()=>new Promise((t=>{new IntersectionObserver((([e],i)=>{const{boundingClientRect:s}=e;i.disconnect(),t(s)})).observe(e)})))).then((e=>(this.rects[t].submenuRect=e,new Promise((t=>{new IntersectionObserver((([e],i)=>{const{boundingClientRect:s}=e;i.disconnect(),t(s)})).observe(i)}))))).then((e=>{this.rects[t].subParentRect=e}))}positioning(t,e,i){return fastdomPromised.mutate((()=>{const s=this.rects[t].submenuRect,n=this.rects[t].subParentRect;s.left+s.width>=this.windowWidth&&e.classList.add("to-left"),i.style.setProperty("--item-height",`${n.height}px`),i.classList.add("position-applied")}))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("submenu-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".main-nav, .lqd-custom-menu").liquidSubmenu()})),function($){const t="liquidMobileNav";let e={};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.$mobileSec=$(".lqd-mobile-sec",$liquidMainHeader),this.$mobileSecInner=$(".lqd-mobile-sec-inner",this.$mobileSec),this.$mobileNavCollapse=$(".mobile-navbar-collapse",this.$mobileSec),this.$submenuExpanders=$(".submenu-expander"),this.isModernMobileNav=document.body.hasAttribute("data-mobile-nav-style")&&"modern"===document.body.getAttribute("data-mobile-nav-style"),this.$navItems=[],this.init()}init(){this.mobileExpander(),this.eventHandlers(),document.body.hasAttribute("data-mobile-header-builder")||(this.removeStyleTags(),this.addHeightVar(),this.mobileModules(),"elementorFrontend"in window&&!elementorFrontend.isEditMode()&&this.$mobileSec.addClass("elementor"))}mobileExpander(){this.$submenuExpanders.attr("role","button"),this.$submenuExpanders.attr("tabindex",0),this.$mobileNavCollapse.add(".nav-item-children",this.$mobileNavCollapse).add(".nav-item-children",$(".ld-sd-inner")).css({display:"block",visibility:"hidden"}),this.$submenuExpanders.each(((t,e)=>{const i=$(e),s=i.parent(),n=s.css("paddingTop"),o=undefined;"absolute"===i.css("position")&&i.css({top:(s.height()+parseInt(n,10))/2-18}),i.insertAfter(s)})),this.$mobileNavCollapse.add(".nav-item-children",this.$mobileNavCollapse).add(".nav-item-children",$(".ld-sd-inner")).css({display:"",visibility:""})}eventHandlers(){$liquidBody.off("click",".submenu-expander").on("click keypress",".submenu-expander",(t=>{if(t.code&&"Enter"!==t.code&&"Space"!==t.code&&"NumpadEnter"!==t.code)return;t.preventDefault();const e=$(t.currentTarget).closest("li"),i=e.children(".nav-item-children, .children"),s=e.closest(".navbar-collapse-inner"),n=e.hasClass("is-active");e.toggleClass("is-active"),e.siblings().removeClass("is-active").find(".nav-item-children, .children").stop().slideUp(200),i.stop().slideToggle(300,(()=>{this.isModernMobileNav&&!n&&s.length&&s.animate({scrollTop:s.scrollTop()+(e.offset().top-s.offset().top)})}))}))}removeStyleTags(){fastdom.mutate((()=>{this.$mobileSec.find(".navbar-collapse style[data-type=vc_shortcodes-custom-css]").remove()}))}addHeightVar(){fastdom.mutate((()=>{this.$mobileSecInner.length&&document.documentElement.style.setProperty("--lqd-mobile-sec-height",`${this.$mobileSecInner[0].offsetHeight}px`)}))}mobileModules(){const t=$(".lqd-show-on-mobile",this.element);if(!t.length)return;const e=$(".lqd-mobile-modules-container",this.$mobileSec);fastdom.mutate((()=>{e.removeClass("empty"),t.each(((t,i)=>{const s=$(i);if(!s.children().length)return!1;const n=s.clone(!0),o=$("[data-target]",n);if(o.length){const t=o.attr("data-target"),e=$(t,n);e.attr({id:`${t.replace("#","")}-cloned`}),o.attr({"data-target":`${t}-cloned`,"aria-controls":`${t.replace("#","")}-cloned`}),o.attr({"data-bs-target":`${t}-cloned`,"aria-controls":`${t.replace("#","")}-cloned`}),e.on("show.bs.collapse",(()=>{e.add(o).addClass("is-active")})),e.on("hide.bs.collapse",(()=>{e.add(o).removeClass("is-active")}))}n.appendTo(e),n.hasClass("header-module")||n.wrap('<div class="header-module" />')}))}))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("mobilenav-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function(){$liquidMainHeader.liquidMobileNav()})),function($){const t="liquidButton";let e={};class i{constructor(i,s){this.element=i,this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.init()}init(){this.gradientBorderRoundness()}gradientBorderRoundness(){const t=undefined,e=$(this.element);if(e.find(".btn-gradient-border").length&&e.hasClass("circle")&&e.is(":visible")){const t=e.find(".btn-gradient-border").children("rect"),i=e.height();t.attr({rx:i/2,ry:i/2})}}}$.fn[t]=function(e){return this.each((function(){const s=$(this).data("plugin-options")||e;$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){})),function($){function t(t,s){this.element=t,this.options=$.extend({},i,s),this._defaults=i,this._name=e,this.init()}const e="liquidFitText";let i={compressor:1,minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY};t.prototype={init(){this.setMinFontSize(),this.setMaxFontSize(),this.resizer(),this.onWindowResize()},setMinFontSize(){const t=this.options.minFontSize,e=$(this.element).css("fontSize");"currentFontSize"==t&&(this.options.minFontSize=e)},setMaxFontSize(){const t=this.options.maxFontSize,e=$(this.element).css("fontSize");"currentFontSize"==t&&(this.options.maxFontSize=e)},resizer(){const t=this.options,e=t.compressor,i=t.maxFontSize,s=t.minFontSize,n=$(this.element),o=n.parent(".ld-fancy-heading").length?n.parent().width():n.width();n.css("font-size",Math.max(Math.min(o/(10*e),parseFloat(i)),parseFloat(s)))},onWindowResize(){$(window).on("resize.fittext orientationchange.fittext",this.resizer.bind(this))}},$.fn[e]=function(i){return this.each((function(){const s=$(this).data("fittext-options")||i;$.data(this,"plugin_"+e)||$.data(this,"plugin_"+e,new t(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-fittext]").liquidFitText()})),jQuery(document).ready((function($){if(liquidLazyloadEnabled){const t=liquidParams?.lazyLoadOffset,e=t>=0?t:500;window.liquidLazyload=new LazyLoad({elements_selector:".ld-lazyload",threshold:e,callback_loaded:t=>{const e=$(t),i=e.closest("[data-liquid-masonry=true]"),s=e.closest(".flex-viewport"),n=e.closest("[data-webglhover]"),o=e.closest("[data-reveal]");e.parent().not("#wrap, #lqd-site-content").addClass("loaded"),e.closest("[data-responsive-bg=true]").liquidResponsiveBG(),i.length&&i.data("isotope")&&i.isotope("layout"),s.length&&s.parent().data("flexslider")&&s.height(e.height()),n.length&&!liquidIsMobile()&&n.liquidWebGLHover(),o.length&&o.liquidReveal()}})}})),function($){const t="liquidInView";let e={delayTime:0,onImagesLoaded:!1,toggleBehavior:"stay"};class i{constructor(i,s){this._defaults=e,this._name=t,this.options=$.extend({},e,s),this.element=i,this.$element=$(i),this.$sentinel=null,this.isVisible=!1,this.imagesAlreadyLoaded=!1,this.isFixedPos=fastdom.measure((()=>"fixed"===this.$element.css("position")))(),this.windowWidth=fastdom.measure(liquidWindowWidth)(),this.windowHeight=fastdom.measure(liquidWindowHeight)(),this.initIO()}initIO(){const{toggleBehavior:t}=this.options;new IntersectionObserver((([e],i)=>{fastdomPromised.measure((()=>({boundingClientRect:e.boundingClientRect,scrollY:window.scrollY}))).then((({boundingClientRect:s,scrollY:n})=>{fastdom.mutate((()=>{"toggleInView"===t&&(n+this.windowHeight>=s.top+n?(this.isVisible=!0,this.callFns()):n<=s.bottom+n&&(this.isVisible=!1,this.callFns())),e.isIntersecting&&"stay"===t?(i.disconnect(),this.isVisible=!0,this.callFns()):e.isIntersecting||"toggleOutOfView"!==t||this.onOutOfView()}))}))}),{threshold:"toggleInView"===t?[0,.25,.5,.75,1]:[0]}).observe(this.isFixedPos?this.$element.parent()[0]:this.element)}callFns(){this.options.onImagesLoaded||this.imagesAlreadyLoaded?imagesLoaded(this.element,(()=>{this.imagesAlreadyLoaded=!0,this.run()})):this.run()}run(){const{delayTime:t}=this.options;t<=0?this.onInView():this.timeoutId=setTimeout(this.onInView.bind(this),t)}onInView(){this.$element.toggleClass("is-in-view",this.isVisible),clearTimeout(this.timeoutId)}onOutOfView(){const{toggleBehavior:t}=this.options;"toggleOutOfView"===t&&(this.isVisible=!1),this.isVisible||this.$element.removeClass("is-in-view")}}$.fn[t]=function(e){return this.each((function(){const s=$(this).data("inview-options")||e;$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){if(!$liquidContents.length)return $("[data-inview]").liquidInView();const t=()=>{$liquidBody.hasClass("lqd-preloader-activated")?document.addEventListener("lqd-preloader-anim-done",(()=>{$("[data-inview]").liquidInView()})):$("[data-inview]").liquidInView()};if($liquidContents[0].hasAttribute("data-liquid-stack")){const e=$liquidContents.attr("data-stack-options");if(e){const i=JSON.parse(e),{disableOnMobile:s}=i;s&&(liquidIsMobile()||liquidWindowWidth()<=liquidMobileNavBreakpoint())&&t()}}else t()})),function($){const t="liquidFullscreenNav";let e={};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.element=i,this.DOM.$element=$(i),this.init()}init(){this.DOM.$element.children(".header-modules-container").find(".lqd-head-col").removeClass("lqd-head-col")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("fullscreen-nav-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".navbar-fullscreen").liquidFullscreenNav()})),function($){const t=$("body"),e="liquidToggle";let i={type:"click",cloneTriggerInTarget:!1,closeOnOutsideClick:!0,toggleDelay:300};class s{constructor(t,s){this.element=t,this.$element=$(t),this.options={...i,...s},this._defaults=i,this._name=e,this.$targetElement=$(this.$element.attr("data-target")||this.$element.attr("data-bs-target")),this.$parentElement=this.$element.parent(),this.isInVerticalBar=this.$element.closest(".lqd-stickybar-wrap").length,this.isSearchModule=this.$parentElement.hasClass("ld-module-search"),this.isCartModule=this.$parentElement.hasClass("ld-module-cart"),this.$clonedTrigger=null,this.isOpened=!1,this.isInHeader=$liquidMainHeader.has(this.element).length,this.windowWidth=fastdom.measure(liquidWindowWidth)(),this.targetRect={},this.isBS5="undefined"!=typeof bootstrap,this.$element.hasClass("lqd-custom-menu-dropdown-btn")&&this.$element.parents(".header-module").length&&(this.options.type="hoverFade"),this.init()}async init(){const t=this.$targetElement.not(".navbar-collapse");this.isInVerticalBar||!t.length||liquidIsMobile()||(t[0].classList.add("positioning"),await this.measure(t[0]),await this.positioning(t[0])),this.addBodyClassnames(),this.eventHandlers(),this.cloneTriggerInTarget(),this.cloneTargetInBody()}measure(t){return fastdomPromised.measure((()=>new Promise((e=>{new IntersectionObserver((([t],i)=>{i.disconnect(),e(t.boundingClientRect)})).observe(t)})))).then((t=>{this.targetRect=t}))}positioning(t){return fastdomPromised.mutate((()=>{this.targetRect.width+this.targetRect.left>=this.windowWidth&&(t.classList.remove("left"),t.classList.add("right")),this.targetRect.left<0&&(t.classList.remove("right"),t.classList.add("left")),t.classList.remove("positioning")}))}addBodyClassnames(){this.$parentElement[0].hasAttribute("data-module-style")&&t.addClass(this.$parentElement.attr("data-module-style"))}eventHandlers(){const{type:t}=this.options;"hover"===t?(this.$element.on("mouseenter",(()=>{this.$targetElement.collapse("show")})),
this.$element.add(this.$targetElement).on("mouseleave",(()=>{this.$targetElement.collapse("hide")}))):"hoverFade"!==t||liquidIsMobile()||fastdom.mutate((()=>{let t=!1;this.$targetElement.addClass("lqd-dropdown-fade-onhover"),this.$element.add(this.$targetElement).on("mouseenter",(()=>{this.$targetElement.addClass("is-active"),this.$targetElement.trigger("shown.bs.collapse"),t&&clearTimeout(t)})),this.$element.add(this.$targetElement).on("mouseleave",(()=>{t=setTimeout((()=>{this.$targetElement.removeClass("is-active"),this.$targetElement.trigger("hidden.bs.collapse"),t&&clearTimeout(t)}),this.options.toggleDelay)}))})),this.isBS5?this.$targetElement.each(((t,e)=>{e.addEventListener("show.bs.collapse",this.onShow.bind(this)),e.addEventListener("shown.bs.collapse",this.onShown.bind(this)),e.addEventListener("hide.bs.collapse",this.onHide.bind(this)),e.addEventListener("hidden.bs.collapse",this.onHidden.bind(this))})):(this.$targetElement.on("show.bs.collapse",this.onShow.bind(this)),this.$targetElement.on("shown.bs.collapse",this.onShown.bind(this)),this.$targetElement.on("hide.bs.collapse",this.onHide.bind(this)),this.$targetElement.on("hidden.bs.collapse",this.onHidden.bind(this))),$(document).on("click",(t=>{this.closeAll.call(this,t)})),$(document).on("keyup",(t=>{"Escape"===t.key&&this.closeAll.call(this,t)})),this.isInHeader&&document.addEventListener("lqd-header-sticky-visibility-change",(t=>{this.isOpened&&"hide"===t.detail.state&&this.$targetElement.collapse("hide")}))}onShow(t){const e=this.$element.attr("data-target")||this.$element.attr("data-bs-target");$("html").addClass("module-expanding"),this.isSearchModule?$("html").addClass("lqd-module-search-expanded"):this.isCartModule&&$("html").addClass("lqd-module-cart-expanded"),this.$targetElement.add(this.element).add(this.$clonedTrigger).addClass("is-active"),e.replace("#","")===$(t.target).attr("id")&&(this.toggleClassnames(),this.focusOnSearch()),this.isOpened=!0;const i=setTimeout((()=>{this.$targetElement.add(this.element).add(this.$clonedTrigger).removeClass("collapsed"),this.$targetElement.removeClass("collapse"),!this.options.changeClassnames&&this.$targetElement.hasClass("navbar-fullscreen")&&$liquidHtml.addClass("overflow-hidden"),i&&clearTimeout(i)}),10)}onShown(){$("html").removeClass("module-expanding"),window.liquidLazyload&&window.liquidLazyload.update()}onHide(t){const e=this.$element.attr("data-target")||this.$element.attr("data-bs-target");$("html").addClass("module-collapsing"),this.$targetElement.add(this.element).add(this.$clonedTrigger).removeClass("is-active"),e.replace("#","")===$(t.target).attr("id")&&this.toggleClassnames(),this.isOpened=!1;const i=setTimeout((()=>{this.$targetElement.add(this.element).add(this.$clonedTrigger).addClass("collapsed"),this.$targetElement.addClass("collapse"),!this.options.changeClassnames&&this.$targetElement.hasClass("navbar-fullscreen")&&$liquidHtml.removeClass("overflow-hidden"),i&&clearTimeout(i)}),10)}onHidden(){$("html").removeClass("module-collapsing lqd-module-search-expanded lqd-module-cart-expanded")}toggleClassnames(){$.each(this.options.changeClassnames,((t,e)=>{$(t).toggleClass(e,!this.isOpened)}))}focusOnSearch(){const t=this;t.$targetElement.find("input[type=search]").length&&setTimeout((function(){t.$targetElement.find("input[type=search]").focus().select()}),150)}shouldIGetClosed(t){const{closeOnOutsideClick:e}=this.options;if("boolean"==typeof e)return e;{const{ifNotIn:i}=e,s=undefined;return!$(i).has(t).length}}closeAll(t){const{closeOnOutsideClick:e}=this.options,i=this.shouldIGetClosed(this.$targetElement);(t.keyCode||!this.$targetElement.is(t.target)&&!this.$targetElement.has(t.target).length)&&(e&&i||"boolean"==typeof e&&e)&&(this.isBS5&&this.$targetElement.length&&new bootstrap.Collapse(this.$targetElement[0],{toggle:!1,show:!1,hide:!0}),this.$targetElement.collapse("hide"))}cloneTriggerInTarget(){("lqd-mobile-sec-nav"===this.$targetElement.attr("id")&&"modern"===t.attr("data-mobile-nav-style")||this.options.cloneTriggerInTarget||this.$targetElement.hasClass("navbar-fullscreen"))&&(this.$clonedTrigger=this.$element.clone(!0).prependTo(this.$targetElement))}cloneTargetInBody(){"lqd-mobile-sec-nav"===this.$targetElement.attr("id")&&"modern"===t.attr("data-mobile-nav-style")&&this.$targetElement.children(".main-nav, .header-module").wrapAll('<div class="navbar-collapse-inner"></div>')}}$.fn[e]=function(t){return this.each((function(){const i={...$(this).data("toggle-options"),...t};$.data(this,"plugin_"+e)||$.data(this,"plugin_"+e,new s(this,i))}))}}(jQuery),jQuery(document).ready((function($){$("[data-ld-toggle]").liquidToggle()})),function($){const t="liquidResponsiveBG";let e={};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.targetImage=null,this.targetImage=this.element.querySelector("img"),this.init()}init(){if(void 0===this.targetImage||null===this.targetImage)return console.error("There should be an image to get the source from it."),!1;this.setBgImage(),imagesLoaded(this.targetImage).on("done",this.onLoad.bind(this))}getCurrentSrc(){let t=this.targetImage.currentSrc?this.targetImage.currentSrc:this.targetImage.src;return/data:image\/svg\+xml/.test(t)&&(t=this.targetImage.dataset.src),t}setBgImage(){this.$element.css({backgroundImage:`url( ${this.getCurrentSrc()} )`})}reInitparallaxBG(){const t=this.$element.children(".lqd-parallax-container").find(".lqd-parallax-figure");t.length&&t.css({backgroundImage:`url( ${this.getCurrentSrc()} )`})}onLoad(){this.reInitparallaxBG(),this.$element.addClass("loaded")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("responsive-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-responsive-bg=true]").filter(((t,e)=>!e.querySelector(".ld-lazyload"))).liquidResponsiveBG()})),function($){const t=$liquidContents.length&&$liquidContents[0].getAttribute("data-liquid-bg-options"),e=t&&(!0===JSON.parse(t).interactWithHeader||"true"===JSON.parse(t).interactWithHeader),i="liquidStickyHeader";let s={stickyTrigger:"this",dynamicColors:!1,disableOnMobile:!1,smartSticky:!1};class n{constructor(t,e){this._defaults=s,this._name=i,this.options={...s,...e},this.DOM={element:t,$element:$(t),$stickySections:null,sentinel:null,placeholder:null,$stickyElements:null},this.DOM.$stickySections=liquidIsElementor?$("> .elementor-section-wrap > .elementor-section, > .elementor-section, > .e-container, > .e-con",this.DOM.$element.children(".elementor:not(.lqd-mobile-sec)")).not(".lqd-hide-onstuck, .lqd-stickybar-wrap"):$(".lqd-head-sec-wrap",t).not(".lqd-hide-onstuck"),this.isInTitlebar=this.DOM.element.parentElement.classList.contains("titlebar"),this.isOverlay="absolute"===this.DOM.$element.css("position"),this.DOM.sentinel=null,this.DOM.placeholder=this.DOM.$element.prev(".lqd-sticky-placeholder")[0],this.DOM.$stickyElements=this.getStickyElements(),this.firstRow=document.body.classList.contains("single-post")?document.querySelector(".lqd-post-cover"):$liquidSections.filter(":visible").first()[0],this.firstRowIsSticky=!!this.firstRow&&"sticky"===getComputedStyle(this.firstRow).position,this.stickyElsDetails=null,this.stickySectionsHeight=0,this.smartStickyStuff={state:null,prevScrollY:0,scrolledDistance:0,tolerance:{up:25,down:3},toleranceExceeded:!1},this.wasStuck=!1,this.isStuck=!1,this.init()}async init(){await this.addSentinel(),!this.DOM.placeholder&&await this.addPlaceholder(),await this.getStickySectionsHeight(),await this.getStickyElsDetails(),this.DOM.element.setAttribute("data-sticky-values-measured","true"),this.sentinelIO(),this.headerIO(),this.addStickySectionsHeight(),this.initDynamicColors(),this.handleResizeEvents(),this.eventListeners()}eventListeners(){document.addEventListener("lqd-header-sticky-change",(t=>{const e=t.detail.stuck;this.updateStickyStates(e),this.isStuck&&this.addStickySectionsHeight()})),this.options.smartSticky&&$liquidWindow.on("scroll.lqdSmartStickyHeader",this.handleSmartSticky.bind(this))}updateStickyStates(t){fastdom.mutate((()=>{this.wasStuck=this.isStuck,this.isStuck=t,this.DOM.element.classList.toggle("is-stuck",this.isStuck),this.DOM.element.classList.toggle("is-not-stuck",!this.isStuck),this.isOverlay&&!this.isInTitlebar||(this.DOM.placeholder.classList.toggle("d-none",!this.isStuck),this.DOM.placeholder.classList.toggle("hidden",!this.isStuck)),this.options.smartSticky&&(this.isStuck?(this.DOM.element.classList.add("lqd-smart-sticky-hide"),this.wasStuck||this.DOM.element.classList.add("lqd-just-stuck")):(this.smartStickyStuff.state=null,this.DOM.element.classList.remove("lqd-smart-sticky-show","lqd-smart-sticky-hide","lqd-just-stuck")))}))}async getStickySectionsHeight(){const t=[];this.DOM.$stickySections.each(((e,i)=>{const s=new Promise((t=>{fastdom.measure((()=>{new IntersectionObserver((([e],i)=>{i.disconnect(),t(e.boundingClientRect)})).observe(i)}))}));t.push(s)}));const e=undefined;(await Promise.all(t)).forEach((t=>this.stickySectionsHeight+=t.height))}addStickySectionsHeight(){const t=liquidIsElementor?document.body:document.documentElement;fastdomPromised.mutate((()=>{t.style.setProperty("--lqd-sticky-header-height",`${this.stickySectionsHeight}px`)}))}addPlaceholder(){return fastdomPromised.mutate((()=>{const t=document.createElement("div");t.setAttribute("class","lqd-sticky-placeholder d-none"),this.DOM.placeholder=t,this.DOM.element.before(t)}))}addSentinel(){return fastdomPromised.mutate((()=>{const t=undefined,e=document.querySelector("#lqd-temp-sticky-header-sentinel").content.firstElementChild.cloneNode(!0),{stickyTrigger:i}=this.options;let s=document.body;if("first-section"===i){const t=document.querySelector(".titlebar");t?s=t:this.firstRow&&!this.firstRow.closest(".main-footer")?this.firstRowIsSticky||(s=this.firstRow):this.options.stickyTrigger="this"}s.appendChild(e),this.DOM.sentinel=e}))}sentinelIO(){new IntersectionObserver((([t])=>{fastdom.measure((()=>{let e=t.boundingClientRect,i=t.rootBounds;i||(i={top:0,bottom:window.innerHeight}),!this.isStuck&&i&&e.bottom<i.top?this.fireEvent("stickyChange",!0):this.isStuck&&i&&e.bottom>=i.top&&e.bottom<i.bottom&&this.fireEvent("stickyChange",!1)}))})).observe(this.DOM.sentinel)}headerIO(){const{stickyTrigger:t}=this.options,e=liquidIsElementor?document.body:document.documentElement;fastdomPromised.measure((()=>{const t=undefined;return{height:this.DOM.element.offsetHeight}})).then((({height:i})=>{fastdom.mutate((()=>{e.style.setProperty("--lqd-sticky-header-placeholder-height",`${i}px`),"this"===t?e.style.setProperty("--lqd-sticky-header-sentinel-top","var(--lqd-sticky-header-placeholder-height)"):this.firstRowIsSticky&&e.style.setProperty("--lqd-sticky-header-sentinel-top",`${$(this.firstRow).outerHeight()}px`)}))}))}stickyVisibilityChange(t){let e=["lqd-smart-sticky-hide","lqd-just-stuck"],i=["lqd-smart-sticky-show"];"hide"===t&&(e=["lqd-smart-sticky-show"],i=["lqd-smart-sticky-hide"]),this.smartStickyStuff.state=t,this.DOM.element.classList.remove(...e),this.DOM.element.classList.add(...i),this.fireEvent("stickyVisibility",t)}handleSmartSticky(){fastdomPromised.measure((()=>{const{scrollY:t}=window,e=undefined;return{scrollY:t,scrollDirection:t>this.smartStickyStuff.prevScrollY?"down":"up"}})).then((({scrollY:t,scrollDirection:e})=>{this.smartStickyStuff.scrolledDistance=Math.abs(t-this.smartStickyStuff.prevScrollY),fastdom.mutate((()=>{this.isStuck&&this.smartStickyStuff.toleranceExceeded&&("up"===e&&"show"!==this.smartStickyStuff.state?this.stickyVisibilityChange("show"):"down"===e&&"hide"!==this.smartStickyStuff.state&&this.stickyVisibilityChange("hide")),this.smartStickyStuff.prevScrollY=t,this.smartStickyStuff.toleranceExceeded=this.smartStickyStuff.scrolledDistance>this.smartStickyStuff.tolerance[e]}))}))}fireEvent(t="stickyChange",e){fastdom.mutate((()=>{"stickyChange"===t&&document.dispatchEvent(new CustomEvent("lqd-header-sticky-change",{bubbles:!1,detail:{stuck:e,target:this.DOM.element}})),"stickyVisibility"===t&&document.dispatchEvent(new CustomEvent("lqd-header-sticky-visibility-change",{bubbles:!1,detail:{state:e,target:this.DOM.element}}))}))}getStickyElements(){const t=liquidIsElementor?this.DOM.$element.find("> .elementor:not(.lqd-mobile-sec)").find('[data-element_type="widget"]').filter(((t,e)=>!(e.classList.contains("elementor-widget-ld_modal_window")||e.closest(".ld-module-sd")||e.closest(".navbar-fullscreen")||e.closest(".lqd-modal")))):this.DOM.$element.find(".lqd-head-sec-wrap, .lqd-stickybar-wrap").find(".lqd-head-col > .header-module, [data-lqd-interactive-color=true]"),e=undefined;return this.DOM.element.hasAttribute("data-liquid-bg")?t.add(this.DOM.$element).not(".navbar-brand-solid"):t.add(this.DOM.$element)}async getStickyElsDetails(){const t=[],e=liquidWindowWidth();this.DOM.$stickyElements.each(((i,s)=>{const n=new Promise((t=>{new IntersectionObserver((([i],n)=>{fastdom.measure((()=>{n.disconnect();let{boundingClientRect:o}=i,a={};a.el=i.target,a.moduleEl=s;let{x:l,y:r,width:d,height:h}=o;l<0?l=0:l>=e&&(l=e-d-i.target.parentElement.offsetWidth),r<0&&(r+=window.scrollY),a.rect={width:d,height:h,x:l,y:r},a.currentColor="default",t(a)}))})).observe(s===this.DOM.element?this.DOM.element:s)}));t.push(n)}));const i=await Promise.all(t);this.stickyElsDetails=i}getSections(t){let e=[];return t.forEach((t=>{let i=t;if(t.isInnerSection){if(i=t.parentSection,!i)return;const s=t.backgroundColor.replace(/, /g,",").split(" ")[0],n=i.backgroundColor.replace(/, /g,",").split(" ")[0],o=tinycolor(s).getAlpha(),a=tinycolor(n).getAlpha();0===o&&!t.predefinedLuminosity||0!==a||(i=t,e=e.filter((t=>t.el!==i.parentSection.el)))}const s=undefined;!e.some((t=>t.el===i.el))&&e.push(i)})),e}initDynamicColors(){this.options.dynamicColors&&!e&&LiquidSectionsDetails.getDetails().then((t=>{const e=t.filter((t=>!t.isHidden)),i=this.getSections(e),s=liquidThrottle(this.onScroll.bind(this,i),150,{leading:!0});this.onScroll(i),$liquidWindow.off("scroll.lqdStickyHeader"),$liquidWindow.on("scroll.lqdStickyHeader",s)}))}onScroll(t){for(let e=0;e<t.length;e++)fastdomPromised.measure((()=>{const i=t[e],s={...i.rect};s.y=s.initialOffset.y-window.scrollY,s.x=s.initialOffset.x-window.scrollX;for(let t=0;t<this.stickyElsDetails.length;t++)this.isCollide(this.stickyElsDetails[t].rect,s)&&this.changeAttrs(i,this.stickyElsDetails[t])}))}changeAttrs(t,e){const{luminosity:i}=t,{moduleEl:s}=e;fastdom.mutate((()=>{"light"===i&&"dark"!==e.currentColor?(e.currentColor="dark",s.classList.add("lqd-active-row-light"),s.classList.remove("lqd-active-row-dark")):"dark"===i&&"light"!==e.currentColor&&(e.currentColor="light",s.classList.add("lqd-active-row-dark"),s.classList.remove("lqd-active-row-light"))}))}isCollide(t,e){return!(t.y+t.height<e.y||t.y>e.y+e.height||t.x+t.width<e.x||t.x+t.width/2>e.x+e.width)}handleResizeEvents(){$liquidWindow.on("resize",this.onResize.bind(this)),$(document).on("lqd-masonry-layout-init",this.onResize.bind(this))}onResize(){this.headerIO(),this.initDynamicColors()}drawIndicators(t){const e=undefined;$(`<div class="lqd-section-ind pos-abs pointer-events-none absolute" style="width: ${t.rect.width}px; height: ${t.rect.height}px; border: 3px solid red; top: ${t.rect.y}px; left: ${t.rect.x}px; z-index: 10;"><span style="display: inline-block; background: var(--color-primary); color: #fff; padding: 0.35em 1em;">${t.luminosity}</span></div>`).appendTo($liquidBody)}}$.fn[i]=function(t){return this.each((function(){const e={...$(this).data("sticky-options"),...t};e.disableOnMobile&&liquidIsMobile()||$.data(this,"plugin_"+i)||$.data(this,"plugin_"+i,new n(this,e))}))}}(jQuery),jQuery(document).ready((function($){const t=$("[data-sticky-header]");if($liquidContents.length){const e=$liquidContents[0].hasAttribute("data-liquid-stack"),i=e&&$liquidContents[0].hasAttribute("data-stack-options")&&!0===JSON.parse($liquidContents[0].getAttribute("data-stack-options")).disableOnMobile;$liquidBody.hasClass("header-style-side")||e&&!(e&&liquidIsMobile()&&i)?e&&t.attr("data-sticky-values-measured","true"):t.liquidStickyHeader()}})),function($){const t="liquidStickyFooter";let e={shadow:0,parallax:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.footerHeight=0,this.windowWidth=fastdom.measure((()=>window.innerWidth))(),this.windowHeight=fastdom.measure((()=>window.innerHeight))(),this.init()}measure(){return fastdomPromised.measure((()=>{this.windowWidth<768?this.footerHeight=0:(this.footerHeight=this.element.offsetHeight-2,this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight)}))}init(){imagesLoaded(this.element,(async()=>{await this.measure(),this.addMargin(),this._addShadow(),this._handleResize()}))}addMargin(){fastdomPromised.mutate((()=>{if(this.footerHeight>=this.windowHeight)return this.$element.addClass("lqd-footer-cant-stick")}))}_addShadow(){const{shadow:t}=this.options;t>0&&document.body.classList.add(`lqd-sticky-footer-shadow-${t}`)}_handleResize(){const t=liquidDebounce(this._onResize.bind(this),400);$liquidWindow.on("resize",t)}async _onResize(){await this.measure(),this.addMargin()}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("sticky-footer-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){liquidIsMobile()||$("[data-sticky-footer=true]").liquidStickyFooter()})),function($){const t="liquidCustomCursor";let e={outerCursorSpeed:.2,outerCursorHide:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.clientX=-100,this.clientY=-100,this.magneticCords={x:0,y:0},this.element=i,this.$element=$(i),this.initiated=!1,this.innerCursor=document.querySelector(".lqd-cc--inner"),this.outerCursor=document.querySelector(".lqd-cc--outer"),this.dragCursor=document.querySelector(".lqd-cc-drag"),this.exploreCursor=document.querySelector(".lqd-cc-explore"),this.arrowCursor=document.querySelector(".lqd-cc-arrow"),this.iconCursor=document.querySelector(".lqd-cc-custom-icon"),this.cursorEls=document.querySelectorAll(".lqd-cc--el"),this.extraCursors=document.querySelectorAll(".lqd-extra-cursor"),this.lastMovedOtherEl=null,this.lastMovedOtherInnerEl=null,this.scaleOuterCursor=null,this.scaleOuterCursorX=null,this.scaleOuterCursorY=null,this.activeEl=null;const n=liquidIsElementor?document.body:document.documentElement,o=window.liquidParams?.ccOuterSize||getComputedStyle(n).getPropertyValue("--lqd-cc-size-outer");this.outerCursorSize=parseInt(o||0,10),this.activeCircleBg=window.liquidParams?.ccActiveCircleBg||getComputedStyle(document.body).getPropertyValue("--lqd-cc-active-bg"),this.activeCircleBc=window.liquidParams?.ccActiveCircleBc||getComputedStyle(document.body).getPropertyValue("--lqd-cc-active-bc"),this.innerQuickSetX=gsap.quickSetter(this.innerCursor,"x","px"),this.innerQuickSetY=gsap.quickSetter(this.innerCursor,"y","px"),this.outerQuickToX=gsap.quickTo(this.outerCursor,"x",{duration:this.options.outerCursorSpeed}),this.outerQuickToY=gsap.quickTo(this.outerCursor,"y",{duration:this.options.outerCursorSpeed}),this.extrasQuickToX=gsap.quickTo([...this.cursorEls,...this.extraCursors],"x",{duration:.1}),this.extrasQuickToY=gsap.quickTo([...this.cursorEls,...this.extraCursors],"y",{duration:.1}),this.init()}init(){this.options.outerCursorHide&&$liquidBody.addClass("lqd-cc-outer-hidden"),this.initCursor(),this.initHovers(),document.body.classList.add("lqd-cc-init")}initCursor(){const t={x:window.innerWidth/2,y:window.innerHeight/2};document.addEventListener("mousemove",(t=>{this.clientX=t.clientX,this.clientY=t.clientY})),gsap.ticker.add((()=>{this.initiated||(this.initiated=!0,this.fadeOutInnerCursor=!1,this.fadeOutInnerCursor=!1);const e=1-Math.pow(.6,gsap.ticker.deltaRatio());if(t.x+=(this.clientX-t.x)*e,t.y+=(this.clientY-t.y)*e,this.innerQuickSetX(t.x),this.innerQuickSetY(t.y),this.extrasQuickToX(this.clientX),this.extrasQuickToY(this.clientY),this.isStuck||this.isMagnetic||(this.outerQuickToX(this.clientX-this.outerCursorSize/2),this.outerQuickToY(this.clientY-this.outerCursorSize/2)),this.isStuck&&this.activeEl){const t=this.activeEl.getBoundingClientRect();let{left:e,top:i,width:s,height:n}=t;e+=s/2-this.outerCursorSize/2,i+=n/2-this.outerCursorSize/2,this.outerQuickToX(e),this.outerQuickToY(i)}this.isMagnetic&&(this.outerQuickToX(this.magneticCords.x),this.outerQuickToY(this.magneticCords.y)),this.scaleOuterCursor&&gsap.to(this.outerCursor,{scaleX:()=>this.scaleOuterCursorX||1,scaleY:()=>this.scaleOuterCursorY||1}),this.fadeOutInnerCursor?gsap.to(this.innerCursor,{opacity:0}):gsap.to(this.innerCursor,{opacity:1}),this.fadeOutOuterCursor?gsap.to(this.outerCursor,{opacity:0}):gsap.to(this.outerCursor,{opacity:1})}))}initHovers(){document.addEventListener("lqd-carousel-initialized",(t=>{const{carouselData:e}=t.detail,i=e.flickityData;i.nextButton&&this.initCarouselNavCursor([i.nextButton.element,i.prevButton.element]),i.options.draggable&&(i.on("dragMove",(t=>{this.clientX=t.clientX,this.clientY=t.clientY})),i.on("pointerDown",(()=>{this.cursorEls.forEach((t=>t.classList.add("lqd-carousel-pointer-down")))})),i.on("pointerUp",(()=>{this.cursorEls.forEach((t=>t.classList.remove("lqd-carousel-pointer-down")))})),this.initSolidCircles(i.viewport,this.dragCursor))})),this.initPageLinksCursor(),this.initExtraCursor(),this.initSolidCircles(".lqd-cc-label-trigger",this.exploreCursor),this.initArrowCursor(".lqd-dist-gal-menu a, .lqd-imgtxt-slider-link, .lqd-af-slide__link ~ a"),this.initCustomIconCursor(".lqd-cc-icon-trigger","lqd-cc__active-icon"),this.initButtonShapeCursors(),this.initNavTriggerCursor(),this.initMenuItemsCursor()}initPageLinksCursor(){const t=()=>{gsap.to(this.innerCursor,{scale:2.25,backgroundColor:this.activeCircleBg,ease:"power2.out"}),gsap.to(this.outerCursor,{scale:1.2,borderColor:this.activeCircleBc,ease:"power2.out"})},e=()=>{gsap.to(this.innerCursor,{scale:1,backgroundColor:"",ease:"power2.out"}),gsap.to(this.outerCursor,{scale:1,borderColor:"",ease:"power2.out"})},i=undefined;[...document.querySelectorAll("a")].filter((t=>!(t.classList.contains("lqd-cc-icon-trigger")||t.classList.contains("lqd-cc-label-trigger")||t.classList.contains("lqd-imgtxt-slider-link")||t.closest(".carousel-items")||t.closest(".lqd-slsh-alt")||t.closest(".lqd-dist-gal-menu")||$(t).siblings(".lqd-af-slide__link").length))).forEach((i=>{i.addEventListener("mouseenter",t),i.addEventListener("mouseleave",e)}))}initCarouselNavCursor(t){const e=(t,e)=>{this.activeEl=t,this.isStuck=!0,this.scaleOuterCursor=!0,this.fadeOutInnerCursor=!0,gsap.to(this.outerCursor,{borderColor:e.borderColor,borderRadius:e.borderRadius}),this.moveOtherElements(t,[...t.querySelectorAll("i"),...t.querySelectorAll("svg")],!0)},i=()=>{this.activeEl=null,this.isStuck=!1,this.fadeOutInnerCursor=!1,gsap.to(this.outerCursor,{borderColor:"",borderRadius:""}),this.moveOtherElements()};t.forEach((t=>{fastdomPromised.measure((()=>{const e=undefined;return{navElStyle:getComputedStyle(t)}})).then((({navElStyle:s})=>{t.addEventListener("mouseenter",e.bind(this,t,s)),t.addEventListener("mouseleave",i.bind(this)),t.addEventListener("click",(e=>{const s=setTimeout((()=>{t.disabled&&i(),clearTimeout(s)}),10)}))}))}))}initExtraCursor(){const t=t=>{this.fadeOutInnerCursor=!0,this.fadeOutOuterCursor=!0,t.classList.add("lqd-is-active"),gsap.to(t,{scale:1,opacity:1,duration:.65,ease:"expo.out"})},e=t=>{this.fadeOutInnerCursor=!1,this.fadeOutOuterCursor=!1,t.classList.remove("lqd-is-active"),gsap.to(t,{scale:.15,opacity:0,duration:.65,ease:"expo.out"})};this.extraCursors.forEach((i=>{const s=i.parentElement;s.addEventListener("mousemove",t.bind(this,i)),s.addEventListener("mouseleave",e.bind(this,i))}))}initSolidCircles(t,e){if(!t)return;const i=()=>{this.fadeOutInnerCursor=!0,this.fadeOutOuterCursor=!0,e.classList.add("lqd-is-active")},s=()=>{this.fadeOutInnerCursor=!1,this.fadeOutOuterCursor=!1,e.classList.remove("lqd-is-active")},n=t=>{t.addEventListener("mouseenter",i),t.addEventListener("mouseleave",s)};"string"==typeof t?document.querySelectorAll(t).forEach((t=>n(t))):n(t)}initArrowCursor(t){const e=()=>{this.fadeOutInnerCursor=!0,this.fadeOutOuterCursor=!0,this.arrowCursor.classList.add("lqd-is-active")},i=()=>{this.fadeOutInnerCursor=!1,this.fadeOutOuterCursor=!1,this.arrowCursor.classList.remove("lqd-is-active")},s=t=>{t.addEventListener("mouseenter",e),t.addEventListener("mouseleave",i)};"string"==typeof t?document.querySelectorAll(t).forEach((t=>s(t))):s(t)}initCustomIconCursor(t){const e=t=>{this.fadeOutInnerCursor=!0,this.fadeOutOuterCursor=!0,t&&this.iconCursor.style.setProperty("--cc-icon-color",t),this.iconCursor.classList.add("lqd-is-active")},i=()=>{this.fadeOutInnerCursor=!1,this.fadeOutOuterCursor=!1,this.iconCursor.style.removeProperty("--cc-icon-color"),this.iconCursor.classList.remove("lqd-is-active")};document.querySelectorAll(t).forEach((t=>{const s=t.getAttribute("data-cc-icon-color");t.addEventListener("mouseenter",e.bind(this,s)),t.addEventListener("mouseleave",i)}))}initButtonShapeCursors(){const t=(t,e)=>{this.isMagnetic=!0,this.scaleOuterCursor=!0,this.fadeOutInnerCursor=!0,gsap.to(this.outerCursor,{borderColor:e.borderColor,borderRadius:e.borderRadius}),this.moveOtherElements(t,[...t.querySelectorAll("i"),...t.querySelectorAll("svg")])},e=()=>{this.isMagnetic=!1,this.fadeOutInnerCursor=!1,gsap.to(this.outerCursor,{borderColor:"",borderRadius:""}),this.moveOtherElements()},i=undefined;document.querySelectorAll(".btn-icon-bordered, .btn-icon-solid").forEach((i=>{const s=i.querySelector(".btn-icon"),n=i.classList.contains("btn-disable-magnetic-icon");s&&!n&&fastdomPromised.measure((()=>{const t=undefined;return{iconStyles:getComputedStyle(s)}})).then((({iconStyles:n})=>{i.addEventListener("mouseenter",t.bind(this,s,n)),i.addEventListener("mouseleave",e.bind(this))}))}))}initNavTriggerCursor(){const t=(t,e,i)=>{this.isMagnetic=!0,i&&(this.scaleOuterCursor=!0),this.fadeOutInnerCursor=!0,this.fadeOutOuterCursor=!0,this.moveOtherElements(t,e)},e=()=>{this.isMagnetic=!1,this.fadeOutInnerCursor=!1,this.fadeOutOuterCursor=!1,this.moveOtherElements()},i=document.querySelectorAll(".nav-trigger"),s=document.querySelectorAll(".ld-module-trigger");i.forEach((i=>{const s=$(i),n=i.querySelector(".bars"),o=i.querySelector(".bars-inner"),a=s.data("plugin_liquidToggle");a&&"hover"!==a.options.type&&(i.addEventListener("mouseenter",t.bind(this,n,o,!0)),i.addEventListener("mouseleave",e))})),s.forEach((i=>{const s=$(i),n=i.querySelector(".ld-module-trigger-txt"),o=i.querySelector(".ld-module-trigger-icon"),a=s.data("plugin_liquidToggle");a&&"hover"!==a.options.type&&(i.addEventListener("mouseenter",(()=>{const e=!i.classList.contains("lqd-module-icon-plain")&&!i.parentElement.classList.contains("ld-dropdown-menu");t(i,n,e),t(i,o,e)})),i.addEventListener("mouseleave",e))}))}initMenuItemsCursor(){const t=t=>{this.moveOtherElements(t)},e=()=>{this.moveOtherElements()},i=undefined;document.querySelectorAll(".lqd-magnetic-items").forEach((i=>{const s=undefined,n=undefined;i.querySelector("ul").querySelectorAll(":scope > li > a").forEach((i=>{i.addEventListener("mouseenter",t.bind(this,i)),i.addEventListener("mouseleave",e.bind(this))}))}))}moveOtherElements(t,e,i){let s=null;if(!t)return this.lastMovedOtherEl&&gsap.to(this.lastMovedOtherEl,{duration:.4,x:0,y:0,clearProps:"all"}),this.lastMovedOtherInnerEl&&gsap.to(this.lastMovedOtherInnerEl,{duration:.35,x:0,y:0,clearProps:"all"}),this.scaleOuterCursor=null,this.scaleOuterCursorX=null,this.scaleOuterCursorY=null,void $liquidWindow.off("mousemove.lqdCCMoveOthers");this.lastMovedOtherEl=t,this.lastMovedOtherInnerEl=e,$liquidWindow.on("mousemove.lqdCCMoveOthers",(n=>{!s&&(s=t.getBoundingClientRect());const o={x:s.left+s.width/2-this.clientX,y:s.top+s.height/2-this.clientY},a=Math.atan2(o.x,o.y),l=Math.sqrt(o.x*o.x+o.y*o.y);this.magneticCords={x:s.left+s.width/2-this.outerCursorSize/2-Math.sin(a)*l/3,y:s.top+s.height/2-this.outerCursorSize/2-Math.cos(a)*l/3},!i&&gsap.to(t,{duration:.4,x:-Math.sin(a)*l/8,y:-Math.cos(a)*l/8}),e&&gsap.to(e,{duration:.35,x:-Math.sin(a)*l/8,y:-Math.cos(a)*l/8}),this.scaleOuterCursor&&(this.scaleOuterCursorX=s.width/this.outerCursorSize,this.scaleOuterCursorY=s.height/this.outerCursorSize)}))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("cc-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){if(liquidIsMobile()||window.vc_iframe||"elementorFrontend"in window&&elementorFrontend.isEditMode())return;const t=undefined;(()=>{const t=undefined;$("[data-lqd-custom-cursor]").each(((t,e)=>{const i=$('<span class="lqd-extra-cursor pos-fix pointer-events-none"></span>');$(e).prepend(i)}))})(),$("[data-lqd-cc]").liquidCustomCursor()})),function($){function t(t,s){this.element=t,this.$element=$(t),this.isBS5="undefined"!=typeof bootstrap,this.options=$.extend({},i,s),this.$contents=$(".accordion-collapse",this.element),this.$triggers=$("[data-toggle=collapse]",this.element),this._defaults=i,this._name=e,this.init()}const e="liquidAccordion";let i={};t.prototype={init(){this.setHashOnLoad(),this.eventHandlers()},setHashOnLoad(){const t=$(this.element);if(""!==location.hash&&t.find(location.hash).length){const e=t.find(location.hash).closest(".accordion-item");e.find(location.hash).addClass("in"),e.find(".accordion-heading").find("a").attr("aria-expanded","true").removeClass("collapsed"),e.siblings().find(".in").removeClass("in"),e.siblings().find(".accordion-heading").find("a").attr("aria-expanded","false").addClass("collapsed")}},eventHandlers(){this.isBS5?this.$contents.each(((t,e)=>{e.addEventListener("show.bs.collapse",this.onShow.bind(this)),e.addEventListener("shown.bs.collapse",this.onShown.bind(this)),e.addEventListener("hide.bs.collapse",this.onHide.bind(this))})):(this.$contents.on("show.bs.collapse",this.onShow.bind(this)),this.$contents.on("shown.bs.collapse",this.onShown.bind(this)),this.$contents.on("hide.bs.collapse",this.onHide.bind(this)))},onShow(t){this.toggleActiveClass(t,"show"),this.setHashOnLoad(t);const e=$(t.target);e.closest(".vc_vc_accordion_tab").length&&e.closest(".vc_vc_accordion_tab").siblings().find(".accordion-collapse").collapse("hide")},onHide(t){this.toggleActiveClass(t,"hide")},toggleActiveClass(t,e){const i=$(t.target).closest(".accordion-item");"show"===e&&i.addClass("active").siblings().removeClass("active"),"hide"===e&&i.removeClass("active")},setHashOnShow(t){history.pushState?history.pushState(null,null,"#"+$(t.target).attr("id")):location.hash="#"+$(t.target).attr("id")},onShown(t){const e=undefined,i=$(t.target).closest(".accordion-item"),s=$(window),n=i.offset().top;this.initPlugins(i),n<=s.scrollTop()-15&&$("html, body").animate({scrollTop:n-45},800)},initPlugins(t){$("[data-split-text]",t).liquidSplitText()},destroy(){this.$contents.off("show.bs.collapse shown.bs.collapse hide.bs.collapse")}},$.fn[e]=function(i){return this.each((function(){const s={...$(this).data("accordion-options"),...i};$.data(this,"plugin_"+e)||$.data(this,"plugin_"+e,new t(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".accordion").liquidAccordion()})),function($){const t="liquidAjaxLoadMore";let e={trigger:"inview"};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.observer=null,this.init()}init(){const{trigger:t}=this.options;"inview"==t&&this.setupIntersectionObserver(),"click"==t&&this.onClick()}onClick(){this.$element.on("click",this.loadItems.bind(this))}setupIntersectionObserver(){this.observer=new IntersectionObserver((t=>{t.forEach((t=>{t.isIntersecting&&this.loadItems()}))}),{threshold:[1]}),this.observer.observe(this.element)}loadItems(t){t&&t.preventDefault()
;const e=this.options,i=$(e.wrapper),s=this.$element.attr("href"),n=this.getPageNumber(s);this.$element.addClass("items-loading"),$.ajax({type:"GET",url:s,error:(t,e,i)=>{alert(i)},success:t=>{const o=undefined,a=$(t).find(e.wrapper),l=a.find(e.items);let r=a.find("[data-ajaxify=true]");r.length||(r=a.siblings(".ld-pf-nav-ajax").find("[data-ajaxify=true]"));let d=r.attr("href");const h=undefined;(d&&this.getPageNumber(d))<=n&&(d=s.replace(`page/${n}`,`page/${n+1}`)),imagesLoaded(l.get(),(()=>{if(d&&s!=d?this.$element.attr("href",d):(this.observer&&this.observer.unobserve(this.element),this.$element.removeClass("items-loading").addClass("all-items-loaded")),l.appendTo(i),i.get(0).hasAttribute("data-liquid-masonry")){const t=i.data("plugin_liquidMasonry"),e=t&&t.isoData;e&&e.appended(l)}this.onSuccess(i)}))}})}getPageNumber(t){const e=new URL(t),i=new URLSearchParams(e?.search);if(t.includes("page/"))return parseInt(t.split("page/")[1].split("/")[0],10);if(i.size>0){const t=Array.from(i.keys()).find((t=>t.includes("page")||t.includes("-page")));return parseInt(i.get(t),10)}}onSuccess(t){$("body").hasClass("lazyload-enabled")||$("[data-responsive-bg=true]",t).liquidResponsiveBG(),$("body").hasClass("lazyload-enabled")&&(window.liquidLazyload=new LazyLoad({elements_selector:".ld-lazyload",callback_loaded:t=>{$(t).closest("[data-responsive-bg=true]").liquidResponsiveBG(),$(t).parent().not("#wrap, #lqd-site-content").addClass("loaded")}})),$("[data-split-text]",t).filter(((t,e)=>!$(e).parents("[data-custom-animations]").length&&!e.hasAttribute("data-custom-animations"))).liquidSplitText(),$("[data-fittext]",t).liquidFitText(),$("[data-custom-animations]",t).map(((t,e)=>{const i=$(e),s=undefined;i.parents(".wpb_wrapper[data-custom-animations]").length&&(i.removeAttr("data-custom-animations"),i.removeAttr("data-ca-options"))})),$("[data-custom-animations]",t).filter(((t,e)=>{const i=$(e),s=i.closest(".vc_row[data-row-bg]"),n=i.closest(".vc_row[data-slideshow-bg]");return!s.length&&!n.length})).liquidCustomAnimations(),$("[data-lqd-flickity]",t).liquidCarousel(),$("[data-parallax]",t).liquidParallax(),$("[data-hover3d=true]",t).liquidHover3d(),this.$element.removeClass("items-loading"),ScrollTrigger?.refresh()}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("ajaxify-options"),options:e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){if($("body").hasClass("compose-mode"))return!1;$("[data-ajaxify=true]").liquidAjaxLoadMore()})),function($){const t="liquidAnimatedFrames";let e={current:0,scrollable:!1,forceDisablingWindowScroll:!1,autoplay:!1,autoplayTimeout:4e3};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.DOM={},this.DOM.el=i,this.DOM.slides=Array.from(this.DOM.el.querySelectorAll(".lqd-af-slides > div")),this.DOM.nav=this.DOM.el.querySelector(".lqd-af-slidenav"),this.DOM.nums=this.DOM.el.querySelector(".lqd-af-slidenum"),this.DOM.numsCurrent=this.DOM.el.querySelector(".lqd-af-slidenum__current"),this.DOM.numsTotal=this.DOM.el.querySelector(".lqd-af-slidenum__total"),this.DOM.nextCtrl=this.DOM.nav.querySelector(".lqd-af-slidenav__item--next"),this.DOM.prevCtrl=this.DOM.nav.querySelector(".lqd-af-slidenav__item--prev"),this.slidesTotal=this.DOM.slides.length,this.current=this.options.current,this.startY=0,this.currentY=0,this.dragY=0,this.userInteracted=!1,this.autoplayTimeout=null,this.initNumbers(),this.init(),this.animateNumbers(),this.initEvents(),this.autoplay()}init(){const t=this.DOM.slides[this.current];t.classList.add("lqd-af-slide--current"),this.DOM.el.classList.add("lqd-af--initial"),this.onSlideLoaded(t)}initNumbers(){if(liquidIsElementor)return;const t=$('<span class="pos-abs pos-tl absolute top-0 left-0" />');this.DOM.numsTotal.innerText=this.slidesTotal;for(let e=1;e<=this.slidesTotal;e++){const i=undefined;$(`<span class="d-flex align-items-center justify-content-center flex items-center justify-center">${e}</span>`).appendTo(t)}t.appendTo(this.DOM.numsCurrent)}animateNumbers(t=0){const e=this.DOM.numsCurrent.querySelector("span");e&&(e.style.transform=`translateY(${100*t*-1}%)`)}initEvents(){if(this.slidesTotal<=1)return;if($(this.DOM.nextCtrl).off("click.lqdAnimateFrames",this.navigate),$(this.DOM.prevCtrl).off("click.lqdAnimateFrames",this.navigate),$(this.DOM.nextCtrl).on("click.lqdAnimateFrames",this.navigate.bind(this,"next",!0)),$(this.DOM.prevCtrl).on("click.lqdAnimateFrames",this.navigate.bind(this,"prev",!0)),$(document).on("keydown.lqdAnimateFrames",(t=>{const e=t.originalEvent.key;"ArrowUp"===e?this.navigate("prev",!0):"ArrowDown"===e&&this.navigate("next",!0)})),!this.options.scrollable)return!1;this.initDrag(),this.options.forceDisablingWindowScroll&&"elementorFrontend"in window&&!elementorFrontend.isEditMode()&&document.documentElement.classList.add("overflow-hidden");const t=liquidThrottle((t=>{const e=Math.sign(t.originalEvent.deltaY);e<0?this.navigate("prev",!0):e>0&&this.navigate("next",!0)}),800,!0);this.$element.on("mouseenter.lqdAnimateFrames",(()=>{$liquidWindow.on("wheel.lqdAnimateFrames",t)})),this.$element.on("mouseleave.lqdAnimateFrames",(()=>{$liquidWindow.on("wheel.lqdAnimateFrames",t)}))}initDrag(){this.$element.on("mousedown touchstart",this.pointerStart.bind(this)),this.$element.on("mousemove touchmove",this.pointerMove.bind(this)),this.$element.on("mouseup touchend",this.pointerEnd.bind(this))}pointerStart(t){this.options.forceDisablingWindowScroll&&"elementorFrontend"in window&&!elementorFrontend.isEditMode()&&document.documentElement.classList.add("overflow-hidden"),this.startY=t.pageY||t.originalEvent.changedTouches[0].pageY,this.currentY=this.startY,this.$element.addClass("pointer-down")}pointerMove(t){this.options.forceDisablingWindowScroll&&"elementorFrontend"in window&&!elementorFrontend.isEditMode()&&document.documentElement.classList.add("overflow-hidden"),this.currentY=t.pageY||t.originalEvent.changedTouches[0].pageY,this.dragY=parseInt(this.startY-this.currentY,10)}pointerEnd(){this.dragY=parseInt(this.startY-this.currentY,10),this.dragY>=20?this.navigate("next"):this.dragY<=-20&&this.navigate("prev"),this.element.classList.remove("pointer-down")}navigate(t="next",e){if(this.isAnimating)return!1;e&&(this.userInteracted=!0),this.isAnimating=!0,this.autoplayTimeout&&clearTimeout(this.autoplayTimeout),this.options.forceDisablingWindowScroll&&"elementorFrontend"in window&&!elementorFrontend.isEditMode()&&document.documentElement.classList.add("overflow-hidden"),this.element.classList.add("lqd-af--navigating","lqd-af--navigation-init"),"next"===t&&this.element.classList.add("lqd-af--moving-up"),"prev"===t&&this.element.classList.add("lqd-af--moving-down");const i=this.DOM.slides[this.current],s=i.querySelector(".lqd-af-slide__img"),n=s.querySelector(".lqd-af-slide__img__inner"),o=s.querySelector("figure"),a=i.querySelectorAll(".lqd-af-slide__title .split-inner"),l=i.querySelectorAll(".lqd-af-slide__desc .split-inner"),r=i.querySelector(".lqd-af-slide__link"),d=gsap.timeline({duration:1.2,onComplete:()=>{i.classList.remove("lqd-af-slide--movin-out")}});d.fromTo(o,{scale:1},{scale:1.25,ease:CustomEase.create("custom","M0,0,C0.4,0,0.2,1,1,1")},0),d.fromTo(n,{scale:1},{scale:.5,ease:CustomEase.create("custom","M0,0,C0.4,0,0.2,1,1,1")},.015),d.to(s,{duration:.85,ease:CustomEase.create("custom","M0,0,C0.395,0,0.1,1,1,1"),y:"next"===t?"-100%":"100%"},.35),i.classList.add("lqd-af-slide--movin-out");const h=gsap.timeline({duration:1.2,delay:.5,ease:CustomEase.create("custom","M0,0,C0.4,0,0.1,1,1,1"),onComplete:()=>{i.classList.remove("lqd-af-slide--current"),this.DOM.el.classList.add("lqd-af--initial")}});a?.length&&h.fromTo(a,{y:"0%"},{y:"next"===t?"-105%":"105%"},"next"===t?0:.35),l?.length&&h.fromTo(l,{opacity:1,y:"0%"},{opacity:0,y:"next"===t?"-100%":"100%"},.25),r&&h.fromTo(r,{opacity:1,y:"0%"},{opacity:0,y:"next"===t?"-75%":"75%"},"next"===t?.35:0),this.current="next"===t?this.current<this.slidesTotal-1?this.current+1:0:this.current>0?this.current-1:this.slidesTotal-1,this.animateNumbers(this.current);const c=this.DOM.slides[this.current];c.classList.add("lqd-af-slide--current","lqd-af-slide--movin-in"),this.DOM.el.classList.add("lqd-af--initial"),this.onSlideLoaded(c);const u=c.querySelector(".lqd-af-slide__img"),m=c.querySelectorAll(".lqd-af-slide__title .split-inner"),p=c.querySelectorAll(".lqd-af-slide__desc .split-inner"),g=c.querySelector(".lqd-af-slide__link"),f=gsap.timeline({duration:1.2,delay:.35,ease:CustomEase.create("custom","M0,0,C0.4,0,0.1,1,1,1"),onComplete:()=>{c.classList.remove("lqd-af-slide--movin-in")}});f.fromTo(u,{y:"next"===t?"100%":"-100%"},{y:0,duration:.85,ease:CustomEase.create("custom","M0,0,C0.395,0,0.1,1,1,1")},0),m?.length&&f.fromTo(m,{y:"next"===t?"105%":"-105%"},{y:"0%"},"next"===t?.3:.5),p?.length&&f.fromTo(p,{opacity:0,y:"next"===t?"100%":"-100%"},{opacity:1,y:"0%"},.4),g&&f.fromTo(g,{opacity:0,y:"next"===t?"75%":"-75%"},{opacity:1,y:"0%"},"next"===t?.5:.3),d.then(this.animateShapeOut.bind(this,t))}animateShapeOut(){const t=undefined,e=this.DOM.slides[this.current].querySelector(".lqd-af-slide__img"),i=e.querySelector(".lqd-af-slide__img__inner"),s=e.querySelector("figure");gsap.to([i,s],{scale:1,duration:.8,ease:CustomEase.create("custom","M0,0,C0.4,0,0.2,1,1,1"),onComplete:()=>{this.isAnimating=!1,this.element.classList.remove("lqd-af--navigating","lqd-af--moving-up","lqd-af--moving-down"),!this.options.forceDisablingWindowScroll&&document.documentElement.classList.remove("overflow-hidden"),this.autoplay()}})}autoplay(){!this.options.autoplay||this.userInteracted||this.slidesTotal<=1||(this.autoplayTimeout=setTimeout((()=>{this.navigate()}),this.options.autoplayTimeout))}onSlideLoaded(t){const e=undefined,i=undefined;$(t).find("video").each((function(){const t=$(this);t.find("source").each((function(){const t=$(this);t.attr("src",t.attr("data-src"))})),t[0].load(),t[0].play()}))}destroy(){$(this.DOM.nextCtrl).off("click.lqdAnimateFrames"),$(this.DOM.prevCtrl).off("click.lqdAnimateFrames"),$(document).off("keydown.lqdAnimateFrames"),this.$element.off("mouseenter.lqdAnimateFrames"),$liquidWindow.off("wheel.lqdAnimateFrames"),this.$element.off("mouseleave.lqdAnimateFrames")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("af-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-liquid-animatedframes=true]").liquidAnimatedFrames()})),function($){const t="liquidAsymmetricSlider";let e={autoplay:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.isRTL="rtl"===$("html").attr("dir"),this.DOM={titlesWrap:this.element.querySelector(".lqd-asym-slider-title-wrap"),infosWrap:this.element.querySelector(".lqd-asym-slider-info-wrap"),imagesWrap:this.element.querySelector(".lqd-asym-slider-img-wrap"),titles:[...this.element.querySelectorAll(".lqd-asym-slider-title")],infos:[...this.element.querySelectorAll(".lqd-asym-slider-info")],images:[...this.element.querySelectorAll(".lqd-asym-slider-img")],prevBtn:this.element.querySelector(".lqd-asym-slider-prev"),nextBtn:this.element.querySelector(".lqd-asym-slider-next")},this.isPlaying=!1,this.currentSlide=0,this.nextSlide=null,this.prevSlide=null,this.totalSlides=this.DOM.images.length-1;const n=[],o=$(this.DOM.titlesWrap).find(".lqd-asym-slider-title-element").first(),a=o.css("font-family").replace(/"/g,"").replace(/'/g,"").split(",")[0],l=o.css("font-weight"),r=o.css("font-style"),d=window.liquidSlugify(a);if(n.push(new Promise((t=>imagesLoaded(this.element,t)))),!window.liquidCheckedFonts.find((t=>t===d))){const t=new FontFaceObserver(a,{weight:l,style:r});n.push(t.load())}Promise.all(n).finally((()=>{new IntersectionObserver((([t],e)=>{t.isIntersecting&&(e.disconnect(),this.init())})).observe(this.element)}))}init(){const{autoplay:t}=this.options;this.updateHeights(),this.events(),this.playInitial(),this.element.classList.add("lqd-asym-slider-ready"),t&&t>0&&(this.autoplayInitCall=gsap.delayedCall(1.5,this.autoplay.bind(this)))}autoplay(){const{autoplay:t}=this.options;!t||t<=0||(this.autoplayInitCall&&this.autoplayInitCall.kill(),this.autoplayCall=gsap.delayedCall(t,this.next.bind(this)))}events(){this.DOM.prevBtn.addEventListener("click",this.prev.bind(this)),this.DOM.nextBtn.addEventListener("click",this.next.bind(this)),window.addEventListener("resize",liquidDebounce(this.updateHeights.bind(this),1e3))}updateHeights(){this.DOM.imagesWrap.style.transition="height 0.3s 1s",this.DOM.titlesWrap.style.transition="height 0.3s 1s",this.DOM.infosWrap.style.transition="height 0.3s 1s",this.DOM.imagesWrap.style.height=`${this.DOM.images[this.currentSlide].offsetHeight}px`,this.DOM.titlesWrap.style.height=`${this.DOM.titles[this.currentSlide].offsetHeight}px`,this.DOM.infosWrap.style.height=`${this.DOM.infos[this.currentSlide].offsetHeight}px`}beforePlay(){this.element.classList.add("lqd-asym-slider-changing"),this.DOM.titles[this.nextSlide].classList.add("is-next"),this.DOM.titles[this.nextSlide].classList.remove("active"),this.DOM.images[this.nextSlide].classList.add("is-next"),this.DOM.images[this.nextSlide].classList.remove("active"),this.DOM.infos[this.nextSlide].classList.add("is-next"),this.DOM.infos[this.nextSlide].classList.remove("active"),this.isPlaying=!0}afterPlay(){this.element.classList.remove("lqd-asym-slider-changing"),this.DOM.titles[this.nextSlide].classList.remove("is-next"),this.DOM.titles[this.nextSlide].classList.add("active"),this.DOM.titles[this.prevSlide].classList.remove("active"),this.DOM.images[this.nextSlide].classList.remove("is-next"),this.DOM.images[this.nextSlide].classList.add("active"),this.DOM.images[this.prevSlide].classList.remove("active"),this.DOM.infos[this.nextSlide].classList.remove("is-next"),this.DOM.infos[this.nextSlide].classList.add("active"),this.DOM.infos[this.prevSlide].classList.remove("active"),this.isPlaying=!1,this.autoplayCall&&this.autoplayCall.kill(),this.autoplay()}playInitial(){this.prevSlide=this.currentSlide,this.nextSlide=this.currentSlide,this.playTitle("init"),this.playInfo("init"),this.playImages("init")}prev(){this.isPlaying||(this.prevSlide=this.currentSlide,this.nextSlide=0===this.currentSlide?this.totalSlides:this.currentSlide-1,this.currentSlide=this.nextSlide,this.beforePlay(),this.updateHeights(),this.playTitle("prev"),this.playInfo("prev"),this.playImages("prev").then((()=>{this.afterPlay()})))}next(){this.isPlaying||(this.prevSlide=this.currentSlide,this.nextSlide=this.currentSlide===this.totalSlides?0:this.currentSlide+1,this.currentSlide=this.nextSlide,this.beforePlay(),this.updateHeights(),this.playTitle("next"),this.playInfo("next"),this.playImages("next").then((()=>{this.afterPlay()})))}playTitle(t){const e=this.DOM.titles[this.prevSlide],i=this.DOM.titles[this.nextSlide],s=this.isRTL?e.querySelectorAll(".lqd-words"):e.querySelectorAll(".lqd-chars"),n=this.isRTL?i.querySelectorAll(".lqd-words"):i.querySelectorAll(".lqd-chars"),o=gsap.timeline({defaults:{duration:1},delay:"next"===t?.15:0});"prev"===t?o.fromTo([...s].reverse(),{y:"0%",rotation:0,opacity:1},{y:"100%",rotation:15,opacity:0,ease:"expo.inOut",stagger:.025}).fromTo([...n].reverse(),{y:"-100%",rotation:15,opacity:0},{y:"0%",rotation:0,opacity:1,ease:"expo.out",stagger:.025},.75):"next"===t?o.fromTo(s,{y:"0%",rotation:0,opacity:1},{y:"-100%",rotation:15,opacity:0,ease:"expo.inOut",stagger:.025}).fromTo(n,{y:"100%",rotation:15,opacity:0},{y:"0%",rotation:0,opacity:1,ease:"expo.out",stagger:.025},.75):o.fromTo(s,{x:35,opacity:0},{x:0,opacity:1,ease:"expo.inOut",stagger:.045})}playInfo(t){const e=this.DOM.infos[this.prevSlide],i=e.querySelector(".lqd-asym-slider-subtitle-element"),s=e.querySelector(".lqd-asym-slider-description-element"),n=e.querySelector("hr"),o=this.DOM.infos[this.nextSlide],a=o.querySelector(".lqd-asym-slider-subtitle-element"),l=o.querySelector(".lqd-asym-slider-description-element"),r=gsap.timeline({defaults:{ease:"expo.inOut",duration:1.5},delay:"prev"===t?.3:.15});"prev"===t?r.fromTo(i,{x:0,opacity:1},{x:15,opacity:0},0).fromTo(s,{x:0,opacity:1},{x:15,opacity:0},.15).fromTo(a,{x:-15,opacity:0},{x:0,opacity:1},.15).fromTo(l,{x:-15,opacity:0},{x:0,opacity:1},.3):"next"===t?r.fromTo(i,{x:0,opacity:1},{x:-15,opacity:0},0).fromTo(s,{x:0,opacity:1},{x:-15,opacity:0},.15).fromTo(a,{x:15,opacity:0},{x:0,opacity:1},.15).fromTo(l,{x:15,opacity:0},{x:0,opacity:1},.3):r.fromTo(i,{x:30,opacity:0},{x:0,opacity:1},0).fromTo(n,{scaleX:.6,opacity:0},{scaleX:1,opacity:1},0).fromTo(s,{x:30,opacity:0},{x:0,opacity:1},.15)}playImages(t){const e=this.DOM.images[this.prevSlide],i=e.querySelector(".lqd-asym-slider-img-inner"),s=this.DOM.images[this.nextSlide],n=s.querySelector(".lqd-asym-slider-img-inner"),o=gsap.timeline({defaults:{ease:"expo.inOut",duration:1.5},delay:"prev"===t?.15:0});return"prev"===t?o.fromTo(i,{x:"0%",scale:1},{x:"-100%",scale:1.2},0).fromTo(e,{x:"0%"},{x:"100%"},0).fromTo(s,{x:"-100%"},{x:"0%"},0).fromTo(n,{x:"100%",scale:1.2},{x:"0%",scale:1},0):"next"===t?o.fromTo(i,{x:"0%",scale:1},{x:"100%",scale:1.2},0).fromTo(e,{x:"0%"},{x:"-100%"},0).fromTo(s,{x:"100%"},{x:"0%"},0).fromTo(n,{x:"-100%",scale:1.2},{x:"0%",scale:1},0):o.fromTo(i,{x:"100%",scale:1.2},{x:"0%",scale:1},0).fromTo(e,{x:"-100%"},{x:"0%"},0),o}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("asym-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-asym-slider]").liquidAsymmetricSlider()})),function($){const t="liquidBackToTop";let e={};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.init()}init(){this.checkforWPBottomMenu(),this.firstSectionIO()}checkforWPBottomMenu(){const t=document.getElementById("wp-bottom-menu");if(!t)return;const e=t.clientHeight;this.element.style.bottom=`${e+30}px`}firstSectionIO(){let t=$liquidSectionsWrapper.children().not("style, p").first();t.hasClass("lqd-contents")&&(t=t.children().first());const e="sticky"===t.css("position"),i=t.is(":only-child");if((t.is(":hidden")||e)&&(t=t.siblings().not("style, p").first()),!t.length)return;let s=[0,.25,.5,.75,1];e&&(s=[0]),i&&(s=[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]),new IntersectionObserver((([t])=>{const{boundingClientRect:s,rootBounds:n}=t;let o=n&&n.top>=s.bottom-s.height/2;e&&(o=n&&n.bottom>=s.top),i&&(o=n&&n.bottom-n.height/2>=s.top+250),o?this.$element.addClass("is-visible"):this.$element.removeClass("is-visible")}),{threshold:s}).observe(t.get(0))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("back-to-top-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("html").hasClass("pp-enabled")||$("[data-back-to-top]").liquidBackToTop()})),function($){const t="liquidBgColor";let e={getBgFromSelector:"backgroundColor",setBgTo:"self",manipulateColor:null,changeBorderColor:!1,interactWithHeader:!1,makeGradient:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.$stickyModules=this._getStickyModules(),this.setBgToEls="self"===this.options.setBgTo?[this.element]:$(this.options.setBgTo,this.element).get(),this.$bgEl=!1,this.rowsRect=[],this.colors=[],this.direction=0,this.$element.is($liquidContents)&&this._addBgElement(),this.liquidBgColorInitPromise=new Promise((t=>{this.$element.on("lqd-bg-color-init",t.bind(this,this))})),LiquidSectionsDetails.getDetails().then((t=>{$(t).imagesLoaded(this._init(t))}))}_init(t){const e=undefined;t.filter((t=>!t.isHidden&&!t.isInFooter)).filter((t=>!t.isInnerSection)).forEach((async(t,e)=>{await this._getColors(t),Promise.all(this._getRects(t,e)).then((()=>{this._setupIO(t,e),this.$bgEl&&(this.element.classList.add("bg-transparent"),t.el.classList.add("bg-transparent"),t.isInnerSection&&t.parentSection&&t.parentSection.el.classList.add("bg-transparent"))}))})),this.$element.trigger("lqd-bg-color-init",this.element)}_getStickyModules(){let t=!1;return $liquidMainHeader.length&&$liquidMainHeader[0].hasAttribute("data-sticky-header")&&(t=liquidIsElementor?$liquidMainHeader.find("> .elementor").find("> .elementor-section-wrap > .elementor-section, > .elementor-section, > .elementor-section-wrap > .e-container, > .e-container, > .e-con").not(".lqd-hide-onstuck").find('[data-element_type="widget"]'):$liquidMainHeader.find(".lqd-head-sec-wrap, .lqd-stickybar-wrap").not(".lqd-hide-onstuck").find(".header-module")),t}_addBgElement(){if(this.$bgEl)return;const t=liquidIsMobile()?"overflow-hidden":"",e=liquidIsMobile()?"pos-fix fixed":"pos-sticky sticky",i=liquidIsMobile()?"h-100 h-full":"h-vh-100 h-100vh";this.$bgEl=$(`<div class="lqd-liquid-bg-el-wrap lqd-overlay pointer-events-none z-index--1 ${t}"><div class="lqd-liquid-bg-el ${e} pos-tl w-100 top-0 left-0 w-full ${i} pointer-events-none"></div></div>`),this.$bgEl.prependTo(this.$element),this.setBgToEls=[this.$bgEl.children()[0]],($liquidMainFooter.length&&!$liquidMainFooter[0].hasAttribute("data-sticky-footer")||liquidIsMobile())&&$liquidMainFooter.css({position:"relative",zIndex:2})}_getColors(t){return fastdomPromised.measure((()=>{const{getBgFromSelector:e,manipulateColor:i}=this.options,s={};let n=t[e].replace(/, /g,",").split(" ")[0],o=t.$el.attr("data-section-luminosity");if(t.isInnerSection&&t.parentSection&&t.isBgTransparent&&!t.parentSection.isBgTransparent&&(n=t.parentSection[e].replace(/, /g,",").split(" ")[0]),t.isBgTransparent&&(n=$liquidContents.css("backgroundColor")),i&&i.length>0)for(let t=0;t<i.length;t++)n=tinycolor(n)[Object.keys(i[t])[0]](Object.values(i[t])[0]).toString();s.color=n,s.luminosity=null==o||i?tinycolor(n).getLuminance()<=.4?"dark":"light":o,this.colors.push(s)}))}_interactWithHeader(t){const e=$liquidMainHeader.add(this.$stickyModules).filter(((t,e)=>{const i=$(e);return!i.children(".navbar-brand-solid").length&&!i.hasClass("navbar-brand-solid")&&!i.find("> .elementor-widget-container > .navbar-brand-solid").length}));"dark"===t?e.addClass("lqd-active-row-dark").removeClass("lqd-active-row-light"):e.addClass("lqd-active-row-light").removeClass("lqd-active-row-dark")}_interactWithColors(t,e){const i=$(t);if(i.hasClass("btn-icon")||i.hasClass("btn-solid")){const t="dark"===e?"#fff":"#000";i.css({transition:"box-shadow 0.3s, transform 0.3s, color 0.3s",color:t})}if(i.hasClass("navbar-brand-inner")){const t=liquidIsElementor?i.closest(".elementor-element"):i.closest(".header-module");"dark"===e?t.addClass("lqd-active-row-dark").removeClass("lqd-active-row-light"):t.addClass("lqd-active-row-light").removeClass("lqd-active-row-dark")}}_getRects(t,e){const i=[];let s=t.el.querySelector(".ld-row");liquidIsElementor&&(s=t.el.classList.contains("e-container")||t.el.classList.contains("e-con")?t.el:t.el.querySelector(".elementor-container"));const n=new Promise((i=>{new IntersectionObserver((([t],s)=>{s.disconnect(),this.rowsRect[e]=t.boundingClientRect,i()})).observe(s||t.el)}));return i.push(n),i}_setupIO(t,e){const i=gsap.timeline();this.setBgToEls.forEach((t=>{const s=()=>{const i=this.direction<1&&e>0?e-1:e;this.options.interactWithHeader&&this.$stickyModules&&this._interactWithHeader(this.colors[i].luminosity),this._interactWithColors(t,this.colors[i].luminosity)};i.fromTo(t,{backgroundColor:0===e?this.colors[e].color:this.colors[e-1].color},{backgroundColor:this.colors[e].color,onUpdate:s,onComplete:()=>{t.style.transition=""}},0)})),ScrollTrigger.create({animation:i,trigger:t.el,start:()=>0===e?"top bottom":`top+=${this.rowsRect[e].y-t.rect.y} bottom`,end:()=>`+=${t.el.offsetHeight}`,scrub:.1,onUpdate:t=>{this.direction=t.direction}})}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("liquid-bg-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){const t=$("[data-liquid-bg]");t.liquidBgColor(),liquidIsElementor&&t.each(((t,e)=>{const i=undefined;$(e).is($liquidContents)&&$liquidMainHeader.length&&!$liquidMainHeader.attr("data-liquid-bg")&&$liquidMainHeader.liquidBgColor({setBgTo:"\n\t\t\t\t\t\t> .elementor > .elementor-section-wrap > .elementor-section:not(.lqd-hide-onstuck) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-ld_header_image .navbar-brand-solid .navbar-brand-inner,\n\t\t\t\t\t\t> .elementor > .elementor-section-wrap > .elementor-section:not(.lqd-hide-onstuck) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-ld_button .btn-solid,\n\t\t\t\t\t\t> .elementor > .elementor-section-wrap > .elementor-section:not(.lqd-hide-onstuck) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-ld_button .btn-icon-solid .btn-icon,\n\t\t\t\t\t\t> .elementor > .elementor-section:not(.lqd-hide-onstuck) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-ld_header_image .navbar-brand-solid .navbar-brand-inner,\n\t\t\t\t\t\t> .elementor > .elementor-section:not(.lqd-hide-onstuck) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-ld_button .btn-solid,\n\t\t\t\t\t\t> .elementor > .elementor-section:not(.lqd-hide-onstuck) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-ld_button .btn-icon-solid .btn-icon",manipulateColor:[{darken:30},{brighten:15},{saturate:20}]})}))})),function($){const t="liquidAnimatedIcon";let e={objContainer:".iconbox-icon-container",color:"#f42958",hoverColor:null,type:"delayed",delay:0,duration:100,resetOnHover:!1,file:null};class i{constructor(i,s){this._defaults=e,this._name=t,this.options=$.extend({},e,s),this.element=i,this.$element=$(i),this.options.file&&this.init()}init(){return this.animateIcon(),this}animateIcon(){const{type:t,duration:e,file:i,objContainer:s}=this.options,n=this.$element.attr("id")||Math.round(1e6*Math.random()),o=this.$element.find(s).attr("id",`${n.replace(/ld_icon_box/,"ld_icon_container")}`);new Vivus(o.attr("id"),{file:i,type:t,duration:e,start:"manual",onReady:t=>{this.onReady.call(this,t)}}).setFrameProgress(1)}onReady(t){const e=this.$element.closest(".carousel-items"),i=e.data("plugin_liquidCarousel");this.addColors(t),this.animate(t),e.length&&null!=i&&null!=i.flickityData&&i.flickityData.resize()}addColors(t){const e=$(t.el),{color:i,hoverColor:s}=this.options,n=Math.round(1e6*Math.random());let o=s,a=document.createElementNS("http://www.w3.org/2000/svg","style"),l=null!=i?i.split(":"):"#000",r=null;void 0===l[1]&&(l[1]=l[0]),r='<defs xmlns="http://www.w3.org/2000/svg"><linearGradient gradientUnits="userSpaceOnUse" id="grad'+n+'" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="'+l[0]+'" /><stop offset="100%" stop-color="'+l[1]+'" /></linearGradient></defs>';const d=(new DOMParser).parseFromString(r,"text/xml");return e.prepend(d.documentElement),null!=o&&(o=o.split(":"),void 0===o[1]&&(o[1]=o[0]),a.innerHTML="#"+this.$element.attr("id")+":hover .iconbox-icon-container defs stop:first-child{stop-color:"+o[0]+";}#"+this.$element.attr("id")+":hover .iconbox-icon-container defs stop:last-child{stop-color:"+o[1]+";}",e.prepend(a)),e.find("path, rect, ellipse, circle, polygon, polyline, line").attr({stroke:"url(#grad"+n+")",fill:"none"}),this.$element.addClass("iconbox-icon-animating"),this}animate(t){const e=this.options,i=parseInt(e.delay,10),{duration:s}=e;return t.reset().stop(),new IntersectionObserver((([e],n)=>{const o=t.getStatus();e.isIntersecting&&"start"===o&&"progress"!==o&&(n.disconnect(),this.resetAnimate(t,i,s),this.eventHandlers(t,i,s))})).observe(this.element),this}eventHandlers(t,e,i){const{options:s}=this;$(document).on("shown.bs.tab",'a[data-toggle="tab"]',(s=>{const n=undefined;$($(s.currentTarget).attr("href")).find(this.element).length&&this.resetAnimate.call(this,t,e,i)})),s.resetOnHover&&this.$element.on("mouseenter.lqdIconbox",(()=>{"end"===t.getStatus()&&this.resetAnimate(t,0,i)}))}resetAnimate(t,e,i){t.stop().reset();const s=setTimeout((()=>{t.play(i/100),clearTimeout(s)}),e)}destroy(){this.$element.off("mouseenter.lqdIconbox")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("plugin-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-animate-icon]").liquidAnimatedIcon()})),function($){function t(t,s){this._defaults=i,this._name=e,this.options={...i,...s},this.flickityData=null,this.isRTL="rtl"===$("html").attr("dir"),liquidIsMobile()&&(this.options.dragThreshold=5),this.element=t,this.$element=$(t),this.$carouselContainer=this.$element.closest(".carousel-container").length?this.$element.closest(".carousel-container"):this.$element.parent(),this.carouselNavElement=null,this.carouselDotsElement=null,this.carouselMobileDotsElement=null,this.$carouselCurrentSlide=null,this.$carouselCurrentSlideInner=null,this.$carouselTotalSlides=null,this.$carouselSlidesShape=null,this.carouselSlidesPathLength="circle"===this.options.numbersStyle?471:200,this.windowWidth=liquidWindowWidth(),this.$carouselEl=this.options.carouselEl?$(this.options.carouselEl,this.element):this.$element,this.carouselEl=this.$carouselEl[0],this.originalWrapAroundOption=this.options.wrapAround,this.originalDraggableOption=this.options.draggable,this.carouselInitPromise=new Promise((t=>{this.$element.on("lqd-carousel-initialized",t.bind(this,this))})),this.options.marquee&&(this.options.wrapAround=!0),this.init()}const e="liquidCarousel";let i={bypassCheck:!1,carouselEl:null,contain:!1,imagesLoaded:!0,percentPosition:!0,prevNextButtons:!1,pageDots:!0,adaptiveHeight:!1,cellAlign:"left",groupCells:!0,dragThreshold:0,wrapAround:!1,autoplay:!1,fullwidthSide:!1,navArrow:1,filters:!1,filtersCounter:!1,doSomethingCrazyWithFilters:!1,equalHeightCells:!1,middleAlignContent:!1,randomVerOffset:!1,parallax:!1,parallaxEl:"img",dotsIndicator:"classic",numbersStyle:"circle",addSlideNumbersToArrows:!1,marquee:!1,marqueeTickerSpeed:1,fade:!1,prevNextButtonsOnlyOnMobile:!1,columnsAutoWidth:!1,watchCSS:!1,forceApply:!1,skipWrapItems:!1,forceEnableOnMobile:!1};t.prototype={init(){if(this.options.asNavFor){const t=$(this.options.asNavFor);t.length&&(t.liquidCarousel({forceApply:!0}),t.data("plugin_liquidCarousel").carouselInitPromise.then((()=>{this.initFlicky()})))}else this.options.forceApply?this.initFlicky():this.setIO()},setIO(){new IntersectionObserver((([t],e)=>{t.isIntersecting&&(this.initFlicky(),e.unobserve(t.target))}),{rootMargin:"35%"}).observe(this.element)},initFlicky(){const t={...this.options,rightToLeft:this.isRTL||this.options.rightToLeft},{equalHeightCells:e}=this.options;imagesLoaded(this.element,(()=>{this.columnsAutoWidth(),this.wrapItems(),this.setEqualHeightCells(),this.$carouselEl.flickity(t),this.flickityData=this.$carouselEl.data("flickity"),t.adaptiveHeight&&$(".flickity-viewport",this.element).css("transition","height 0.3s"),this.onImagesLoaded(),this.$element.addClass("lqd-carousel-ready");const i=this.flickityData.resize,s=this,{carouselEl:n}=this;this.flickityData.resize=function(){this.options.marquee&&s.windowWidth===liquidWindowWidth()||(e&&n.classList.remove("flickity-equal-cells"),i.call(this),e&&n.classList.add("flickity-equal-cells"),s.windowWidth=liquidWindowWidth())}}))},onImagesLoaded(){this.flickityData&&(this.sliderElement=this.element.querySelector(".flickity-slider"),this.initPlugins(),this.setElementNavArrow(),this.carouselNav(),this.navOffsets(),this.carouselDots(),this.carouselMobileDots(),this.carouselDotsNumbers(),this.addSlideNumbersToArrows(),this.addSlidesCurrentNumbers(),this.randomVerOffset(),this.fullwidthSide(),this.controllingCarousels(),this.marquee(),
this.filtersInit(),this.windowResize(),this.events(),this.dispatchEvents(),this.options.columnsAutoWidth&&(this.$element.find(".carousel-item-content").css("width",""),this.flickityData.reposition()))},initPlugins(){this.element.hasAttribute("data-custom-animations")&&this.$element.liquidCustomAnimations()},dispatchEvents(){const t=new CustomEvent("lqd-carousel-initialized",{detail:{carouselData:this}});document.dispatchEvent(t),this.$element.trigger("lqd-carousel-initialized",this.element)},windowResize(){const t=liquidDebounce(this.doOnWindowResize.bind(this),200);$(window).on("resize.lqdCarousel",t)},doOnWindowResize(){this.windowWidth!==window.innerWidth&&(this.windowWidth=window.innerWidth,this.fullwidthSide(),this.columnsAutoWidth(),this.options.columnsAutoWidth&&(this.$element.find(".carousel-item-content").css("width",""),this.flickityData.reposition()))},events(){this.flickityData.on("pointerDown",(()=>{$liquidHtml.addClass("lqd-carousel-pointer-down")})),this.flickityData.on("pointerUp",(()=>{$liquidHtml.removeClass("lqd-carousel-pointer-down")})),this.flickityData.on("dragStart",(()=>{$("[data-column-clickable]",this.element).css("pointer-events","none")})),this.flickityData.on("dragEnd",(()=>{$("[data-column-clickable]",this.element).css("pointer-events","")})),this.options.marquee||(this.flickityData.on("settle",(()=>{this.sliderElement.style.willChange="auto"})),this.flickityData.on("scroll",(()=>{this.sliderElement.style.willChange="transform",this.doSomethingCrazyWithFilter(),this.parallax(),this.changeSlidesShape()})),this.flickityData.on("change",(()=>{this.changeSlidesNumbers()})),$(document).on("added_to_cart",((t,e,i,s)=>{this.$carouselEl.has(s)&&this.flickityData.resize()})),$("[data-toggle=tab]").on("hidden.bs.tab shown.bs.tab",(t=>{const e=$(t.target),i=undefined,s=$($(e.attr("href")),e.parent().next(".lqd-tabs-content")).find("[data-lqd-flickity]");let n=s.data("plugin_liquidCarousel");if("shown"===t.type&&(s.on("lqd-carousel-initialized",(()=>{n=s.data("plugin_liquidCarousel");const t=$(n.carouselNavElement);t.siblings(".carousel-nav").addClass("screen-reader-text").stop().fadeOut(300),t.removeClass("screen-reader-text").stop().fadeIn(300)})),n)){const t=$(n.carouselNavElement);t.siblings(".carousel-nav").addClass("screen-reader-text").stop().fadeOut(300),t.removeClass("screen-reader-text").stop().fadeIn(300)}})))},wrapItems(){const{middleAlignContent:t,equalHeightCells:e,randomVerOffset:i,skipWrapItems:s}=this.options;if(s)return;const n=this.$carouselEl.children().first();if(n.hasClass("flickity-viewport")||n.hasClass("flickity-viewport-wrap")){const t=undefined;return void n.find(".flickity-slider").children().each(((t,e)=>{const i=$(e),s=undefined,n=undefined;1===i.find(".carousel-item-content").first().children().not("style").length&&i.addClass("has-one-child")}))}this.$carouselEl.children("p, style").insertBefore(this.$carouselEl);const o=undefined;this.$carouselEl.children().each(((s,n)=>{const o=$(n);if(o.hasClass("vc_ld_carousel_section")||o.hasClass("vc_ld_carousel_marquee_section")||o.hasClass("vc_container-anchor")||o.hasClass("lqd-sticky-stack-nav")||o.is("pre"))return;const a=undefined,l=undefined,r=1===(o.children().hasClass("carousel-item-inner")?o.find(".carousel-item-content"):o).children().not("style, .vc_controls-container").length;let d;o.attr("class")&&(d=o.hasClass("lqd-prod-item")?o.attr("class").split(" ").filter((t=>"lqd-prod-item"!==t&&"product"!==t)):o.attr("class").split(" ").filter((t=>t.includes("vc_hidden-")||t.includes("hidden-")||t.includes("col-")||t.includes("vc_col-")))),o.hasClass("carousel-item")?(t&&e&&!i&&o.addClass("align-items-center"),r&&o.addClass("has-one-child"),o.children(".carousel-item-inner").length||o.wrapInner('<div class="carousel-item-inner" />'),o.children(".carousel-item-inner").children(".carousel-item-content").length||o.children().wrapInner('<div class="carousel-item-content" />')):o.wrap(`<div class="carousel-item ${r?"has-one-child":""} ${d&&d.join(" ")} ${t&&e&&!i?"align-items-center":""}" />`).wrap('<div class="carousel-item-inner" />').wrap('<div class="carousel-item-content" />')}))},columnsAutoWidth(){if(!this.options.columnsAutoWidth)return;let t=this.$carouselEl.children();const e=t.first();(e.hasClass("flickity-viewport")||e.hasClass("flickity-viewport-wrap"))&&(t=e.find(".flickity-slider").children()),t.each(((t,e)=>{const i=$(e);if(i.hasClass("width-is-set"))return;const s=i.find(".carousel-item-content");let n=s.children().not("style").first();n.hasClass("ld-fancy-heading")&&(n=n.children()),this.setColumnWidth(i,n,s)}))},setColumnWidth(t,e,i){const s=e.length?e.outerWidth():i.outerWidth();i.css("width",s),t.css("width","auto")},carouselNav(){if(!this.options.prevNextButtons||!this.flickityData.prevButton||!this.flickityData.nextButton)return;let t=this.options.buttonsAppendTo;"parent_row"===t&&(t=liquidIsElementor?this.$element.closest(".elementor-section"):this.$element.closest(".vc_row")),"parent_el"===t&&(t=this.$element.parent()),"self"===t&&(t=this.$carouselContainer);const e=$(this.flickityData.prevButton.element),i=$(this.flickityData.nextButton.element),s=$(t),n=$('<div class="carousel-nav"></div>'),o=[];let a=this.options.carouselEl?this.$element.attr("id"):this.$carouselContainer.attr("id");if(liquidIsElementor&&(a=`elementor-element elementor-element-${this.$element.closest(".elementor-element").attr("data-id")}`),$.each($(this.$carouselContainer[0].classList),((t,e)=>{e.indexOf("carousel-nav-")>=0&&o.push(e)})),n.addClass([...o,a].join(" ")),this.$carouselContainer.removeClass(o.join(" ")),n.append([e,i]),null!=t){if(s.hasClass("vc_column_container")){const t=s.children(".vc_column-inner").children(".wpb_wrapper");n.appendTo(t)}else if(s.hasClass("elementor-column")){const t=s.children(".elementor-widget-wrap");t.children(".elementor-empty-view").remove(),n.appendTo(t)}else this.options.appendingBtnRel?n.appendTo(this.$carouselEl[this.options.appendingBtnRel](t)):n.appendTo(t);s.addClass("carousel-nav-appended")}else n.appendTo(this.$carouselContainer);this.carouselNavElement=n[0],this.options.prevNextButtonsOnlyOnMobile&&this.carouselNavElement.classList.add("visible-xs","visible-sm")},carouselDots(){if(!this.options.pageDots)return;const{dotsAppendTo:t,hasPageDotsFromOptions:e,carouselEl:i}=this.options,s=this.flickityData.pageDots.holder,n=$(`<div class="carousel-dots ${e?"carousel-dots-from-options":"carousel-dots-to-hide"}"></div>`);let o=i?this.$carouselEl.attr("id"):this.$carouselContainer.attr("id"),a=t;liquidIsElementor&&(o=`elementor-element elementor-element-${this.$element.closest(".elementor-element").attr("data-id")}`),"parent_row"===a&&(a=liquidIsElementor?this.$element.closest(".elementor-section"):this.$element.closest(".vc_row")),"self"===a&&(a=this.$carouselContainer),n.append(s);const l=[o];if($.each($(this.$carouselContainer[0].classList),((t,e)=>{e.indexOf("carousel-dots-")>=0&&l.push(e)})),n.addClass(l.join(" ")),null!=a){if($(a).hasClass("vc_column_container")){const t=$(a).children(".vc_column-inner ").children(".wpb_wrapper");n.appendTo(t)}else if($(a).hasClass("elementor-column")){const t=$(a).children(".elementor-widget-wrap");t.children(".elementor-empty-view").remove(),n.appendTo(t)}else n.appendTo(a);$(a).addClass("carousel-dots-appended")}else n.appendTo(this.$carouselContainer);this.carouselDotsElement=n[0]},carouselMobileDots(t=!1){if((!this.options.pageDots||this.options.marquee)&&!t)return;const{carouselEl:e}=this.options,i=undefined,s=[e?this.$carouselEl.attr("id"):this.$carouselContainer.attr("id")];$.each($(this.$carouselContainer[0].classList),((t,e)=>{e.indexOf("carousel-dots-mobile-")>=0&&s.push(e)}));const n=$(this.flickityData.pageDots.holder).clone(!0),o=$(`<div class="carousel-dots-mobile carousel-dots-style4 ${s.join(" ")}"></div>`);o.append(n),this.carouselDotsElement&&this.$carouselEl.has(this.carouselDotsElement).length?o.insertBefore(this.carouselDotsElement):(o.appendTo(this.$carouselContainer),$(this.carouselDotsElement).addClass("hidden-xs hidden-sm md:hidden")),this.carouselMobileDotsElement=o[0];const a=this.carouselMobileDotsElement.querySelectorAll(".dot");a.forEach(((t,e)=>{t.addEventListener("click",(()=>{this.flickityData.select(e),this.carouselMobileDotsClasslist(t,e)}))})),this.flickityData.on("select",(t=>this.carouselMobileDotsClasslist.call(this,a[t],t)))},carouselMobileDotsClasslist(t,e){if(!t)return;t.classList.add("is-selected");const i=undefined;[...this.carouselMobileDotsElement.querySelectorAll(".dot")].filter(((t,i)=>e!==i)).forEach((t=>{t.classList.remove("is-selected")}))},carouselDotsNumbers(){if(!this.options.pageDots||"numbers"!==this.options.dotsIndicator)return;const{flickityData:t}=this,{numbersStyle:e}=this.options,i=$(t.pageDots.holder);let s;if("circle"===e){const t=this.createSlideNumbers(!1);s=$('<div class="lqd-carousel-slides-numbers d-inline-flex pos-rel inline-flex relative"><svg xmlns="http://www.w3.org/2000/svg" width="150" height="152" viewBox="-2 0 154 150" class="w-100 h-100 w-full h-full"><circle fill="none" cx="75" cy="75" r="74.5"/><path fill="none" stroke-dashoffset="'+this.carouselSlidesPathLength+'" stroke-dasharray="'+this.carouselSlidesPathLength+'" stroke-width="3" x="2" d="M75,150 C116.421356,150 150,116.421356 150,75 C150,33.5786438 116.421356,0 75,0 C33.5786438,0 0,33.5786438 0,75 C0,116.421356 33.5786438,150 75,150 Z"/></svg></div>'),t.prependTo(s)}else if("line"===e){const t=this.createSlideNumbers(!0);s=$('<div class="lqd-carousel-slides-numbers d-inline-flex pos-rel inline-flex relative lqd-carousel-numbers-line"><svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke-width="2" width="200" height="1" viewBox="0 0 200 1" class="w-100 h-100 w-full h-full"><path opacity="0.15" d="M1 1 201 1 201 2 1 2z"></path><path stroke-dashoffset="'+this.carouselSlidesPathLength+'" stroke-dasharray="'+this.carouselSlidesPathLength+'" d="M1 1 201 1 201 2 1 2z"></path></svg></div>'),t.prependTo(s)}i.appendTo(s),s.appendTo(this.carouselDotsElement),this.$carouselTotalSlides=$(".lqd-carousel-slides-total",s),this.$carouselCurrentSlide=$(".lqd-carousel-slides-current",s),this.$carouselSlidesShape=$("svg",s)},addSlideNumbersToArrows(){if(!this.options.prevNextButtons||!this.options.addSlideNumbersToArrows)return;const{prevButton:t}=this.flickityData,e=t.element,i=undefined;this.createSlideNumbers().insertAfter(e),this.$carouselTotalSlides=$(".lqd-carousel-slides-total",$(e).next(".lqd-carousel-slides")),this.$carouselCurrentSlide=$(".lqd-carousel-slides-current",$(e).next(".lqd-carousel-slides"))},createSlideNumbers(t){const e=(this.flickityData.slides.length<10&&t?"0":"")+this.flickityData.slides.length,i=undefined;return $(`<div class="lqd-carousel-slides d-flex align-items-center justify-content-center flex items-center justify-center lqd-overlay">\n\t\t\t\t<div class="lqd-carousel-slides-current d-inline-block overflow-hidden ws-nowrap text-center inline-block whitespace-nowrap"></div>\n\t\t\t\t<svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" style="width: 1em; height: 1em;"><path fill="currentColor" d="M6 15.77a1 1 0 0 1 1-1h18.05a1 1 0 1 1 0 2h-18.04a1 1 0 0 1-1.01-1z"></path></svg>\n\t\t\t\t<div class="lqd-carousel-slides-total">${e}</div>\n\t\t\t</div>`)},addSlidesCurrentNumbers(){if("numbers"!==this.options.dotsIndicator&&!this.options.addSlideNumbersToArrows)return!1;const{flickityData:t}=this,{numbersStyle:e}=this.options,i="line"===e,s=$('<div class="lqd-carousel-slides-current-inner d-inline-block pos-rel inline-block relative" />');for(let e=1;e<=t.slides.length;e++)s.append(`<span class="d-inline-block inline-block" style="text-indent: 0;">${e<10&&i?"0":""}${e}</span>`);setTimeout((()=>{const t=s.children("span"),e=t.map(((t,e)=>$(e).outerWidth(!0))),i=Math.ceil(Math.max(...e));this.$carouselCurrentSlide.add(t).css("width",i)}),0),s.appendTo(this.$carouselCurrentSlide),this.$carouselCurrentSlideInner=s},changeSlidesNumbers(){if("numbers"!==this.options.dotsIndicator&&!this.options.addSlideNumbersToArrows)return!1;const{flickityData:t}=this,{selectedIndex:e}=t,i=this.$carouselCurrentSlideInner.children("span").eq(e)[0];this.$carouselCurrentSlideInner.css({transition:"transform 0.5s",transform:`translateX(${-1*i.offsetLeft}px)`})},changeSlidesShape(){if(this.options.pageDots&&"numbers"!==this.options.dotsIndicator)return!1;const{flickityData:t}=this,e=this.$carouselSlidesShape.find("path").last(),i=this.carouselSlidesPathLength,s=undefined,n=i-Math.floor(Math.abs(Math.floor(t.x+t.cursorPosition))/Math.abs(Math.floor(t.slidesWidth))*100)/100*i;e.css("stroke-dashoffset",Math.abs(n))},fullwidthSide(){if(!this.options.fullwidthSide)return;const t=$(this.flickityData.viewport),e=this.flickityData.size.width-parseInt(this.$element.css("padding-left"),10),i=t.offset(),s=this.windowWidth-(e+i.left),n=this.isRTL?"marginLeft":"marginRight",o=this.isRTL?"paddingLeft":"paddingRight";let a=t.parent(".flickity-viewport-wrap"),l=a.length?a:$('<div class="flickity-viewport-wrap overflow-hidden" />');a.length||(t.wrap(l),t.removeClass("overflow-hidden"),l=t.parent(),t.css("overflow","visible")),l.css({[n]:"",[o]:""}),l.css({[n]:this.isRTL?-1*i.left:s>=0?-1*(s-1):s-1,[o]:this.isRTL?Math.abs(i.left-1):Math.abs(s-1)}),this.flickityData.resize()},randomVerOffset(){if(this.options.randomVerOffset){const t=this.flickityData.cells;let e=0;for(let i=0;i<t.length;i++){const s=$(t[i].element),n=t[i].size.height;n>e&&(e=n);const o=e-n,a=(Math.random()*o).toFixed();s.children(".carousel-item-inner").css("top",a+"px")}}},navOffsets(){const{options:t}=this,{navOffsets:e}=t,i=$(this.carouselNavElement);if(e&&i&&this.flickityData.options.prevNextButtons){const t=$(this.flickityData.prevButton.element),s=$(this.flickityData.nextButton.element);if(e.nav)for(const t in e.nav){let s=e.nav[t].trim();s.match(/^-?\d*(\.\d+){0,1}(%|in|cm|mm|em|rem|ex|pt|pc|px|vw|vh|vmin|vmax)$/)||(s=isNaN(parseFloat(s))?"":parseFloat(s)+"px"),i.css(t.trim(),s)}t.css({left:e.prev}),s.css({right:e.next})}},setElementNavArrow(){if(!this.options.prevNextButtons)return!1;const t=this.navArrows,e=this.flickityData.prevButton?this.flickityData.prevButton.element:null,i=this.flickityData.nextButton?this.flickityData.nextButton.element:null;let s=this.options.navArrow,n,o;"object"!=typeof s?(s-=1,this.isRTL?(n=$(t[s].next),o=$(t[s].prev)):(n=$(t[s].prev),o=$(t[s].next))):(n=$(this.options.navArrow.prev),o=$(this.options.navArrow.next)),(e||i)&&($(e).find("svg").remove().end().append(n),$(i).find("svg").remove().end().append(o))},navArrows:[{prev:'<svg width="27" height="16" viewBox="0 0 27 16" xmlns="http://www.w3.org/2000/svg"> <path d="M2.5 7.75H27V9H2.5L9 15L8 16L0 8.5L8 0L9 1L2.5 7.75Z" /> </svg>',next:'<svg width="27" height="16" viewBox="0 0 27 16" xmlns="http://www.w3.org/2000/svg"> <path d="M24.5 7.75H0V9H24.5L18 15L19 16L27 8.5L19 0L18 1L24.5 7.75Z"/> </svg>'},{prev:'<svg width="32" height="18" viewBox="0 0 32 18" xmlns="http://www.w3.org/2000/svg"> <path d="M8.77638 0.223663L10.2018 1.64911L3.85885 7.99209H32V10.008H3.85885L10.2018 16.3509L8.77638 17.7763L1.71102e-06 8.99997L8.77638 0.223663Z"/> </svg> ',next:'<svg width="32" height="18" viewBox="0 0 32 18" xmlns="http://www.w3.org/2000/svg"> <path d="M23.2236 0.223663L21.7982 1.64911L28.1412 7.99209H0V10.008H28.1412L21.7982 16.3509L23.2236 17.7763L32 8.99997L23.2236 0.223663Z"/> </svg>'},{prev:'<svg width="20" height="18" viewBox="0 0 32 28" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.9881 0.478424L0.377096 13.0899C-0.12566 13.5922 -0.12566 14.4072 0.377096 14.91L12.9881 27.5214C13.2395 27.7728 13.5685 27.8985 13.8979 27.8985C14.2274 27.8985 14.5564 27.7728 14.8077 27.5214C15.3105 27.0191 15.3105 26.2041 14.8077 25.7018L4.39347 15.2871H30.7132C31.424 15.2871 32.0001 14.7105 32.0001 14.0002C32.0001 13.2898 31.4239 12.7133 30.7132 12.7133H4.39338L14.8077 2.29851C15.3105 1.79619 15.3105 0.981181 14.8077 0.478424C14.305 -0.0238953 13.4909 -0.0238953 12.9881 0.478424Z"/> </svg>',next:'<svg width="20" height="18" viewBox="0 0 32 28" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M19.012 0.478424L31.623 13.0899C32.1257 13.5921 32.1257 14.4072 31.623 14.9099L19.012 27.5214C18.7606 27.7728 18.4316 27.8985 18.1021 27.8985C17.7727 27.8985 17.4437 27.7728 17.1923 27.5214C16.6896 27.0191 16.6896 26.2041 17.1923 25.7018L27.6066 15.287H1.28687C0.57605 15.287 0 14.7105 0 14.0002C0 13.2898 0.576111 12.7132 1.28687 12.7132H27.6067L17.1923 2.29849C16.6896 1.79617 16.6896 0.981171 17.1923 0.478424C17.6951 -0.0238953 18.5092 -0.0238953 19.012 0.478424Z"/> </svg>'},{prev:'<svg width="10" height="19" viewBox="0 0 33 60" xmlns="http://www.w3.org/2000/svg"> <path d="M1.41739 28L28.823 0.670159C29.7209 -0.224745 31.1747 -0.22324 32.0711 0.674788C32.9668 1.5727 32.9645 3.02725 32.0664 3.92285L6.29209 29.626L32.0674 55.3291C32.9653 56.2248 32.9676 57.6784 32.072 58.5765C31.6226 59.0266 31.0339 59.2517 30.4452 59.2517C29.8581 59.2517 29.2717 59.0281 28.8231 58.5811L1.41739 31.252C0.984926 30.8217 0.742248 30.2361 0.742248 29.626C0.742248 29.0159 0.98562 28.4311 1.41739 28Z"/> </svg>',next:'<svg width="10" height="19" viewBox="0 0 33 60" xmlns="http://www.w3.org/2000/svg"> <path d="M32.0671 28L4.66149 0.670159C3.76358 -0.224745 2.30984 -0.22324 1.41343 0.674788C0.517715 1.5727 0.52003 3.02725 1.41806 3.92285L27.1924 29.626L1.41713 55.3291C0.519219 56.2248 0.516905 57.6784 1.4125 58.5765C1.86186 59.0266 2.45056 59.2517 3.03926 59.2517C3.62645 59.2517 4.21283 59.0281 4.66138 58.5811L32.0671 31.252C32.4996 30.8217 32.7422 30.2361 32.7422 29.626C32.7422 29.0159 32.4989 28.4311 32.0671 28Z"/> </svg>'},{prev:'<svg width="16" height="17" viewBox="0 0 16 17" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M15.612 16.0721C15.6116 16.2693 15.4515 16.4289 15.2542 16.4286C15.1593 16.4286 15.0684 16.3908 15.0014 16.3236L7.14431 8.46655C7.00489 8.32706 7.00489 8.101 7.14431 7.96154L15.0014 0.104495C15.141 -0.0351572 15.3674 -0.0351572 15.5071 0.104495C15.6467 0.244147 15.6467 0.47055 15.5071 0.610202L7.90217 8.21436L15.5071 15.8186C15.5744 15.8857 15.6122 15.977 15.612 16.0721ZM9.18351 16.0721C9.18314 16.2693 9.02297 16.4289 8.82573 16.4286C8.73118 16.4286 8.64051 16.3911 8.57358 16.3243L0.716562 8.46727C0.577143 8.32778 0.577143 8.10171 0.716562 7.96226L8.57361 0.105214C8.71199 -0.0284448 8.9314 -0.0284448 9.06981 0.105214C9.21167 0.242255 9.21562 0.468357 9.07858 0.610219L1.47368 8.21438L9.07858 15.8186C9.14591 15.8857 9.18368 15.977 9.18351 16.0721Z"/> </svg>',next:'<svg width="16" height="17" viewBox="0 0 16 17" xmlns="http://www.w3.org/2000/svg"> <path d="M0.612 16.0721C0.61237 16.2693 0.772547 16.4289 0.969787 16.4286C1.06467 16.4286 1.15564 16.3908 1.22264 16.3236L9.07969 8.46655C9.21911 8.32706 9.21911 8.101 9.07969 7.96154L1.22264 0.104495C1.08299 -0.0351572 0.856586 -0.0351572 0.716933 0.104495C0.577281 0.244147 0.577281 0.47055 0.716933 0.610202L8.32183 8.21436L0.716933 15.8186C0.649602 15.8857 0.611834 15.977 0.612 16.0721Z"/> <path d="M7.04049 16.0721C7.04085 16.2693 7.20103 16.4289 7.39827 16.4286C7.49282 16.4286 7.58349 16.3911 7.65042 16.3243L15.5074 8.46727C15.6469 8.32778 15.6469 8.10171 15.5074 7.96226L7.65039 0.105214C7.51201 -0.0284448 7.2926 -0.0284448 7.15419 0.105214C7.01233 0.242255 7.00838 0.468357 7.14542 0.610219L14.7503 8.21438L7.14542 15.8186C7.07809 15.8857 7.04032 15.977 7.04049 16.0721Z"/> </svg>'},{prev:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="13.4" viewBox="0 0 16 13.4"><path d="M9.3,1.3,7.9,2.7,12.2,7H0V9H12.2L7.9,13.3l1.4,1.4L16,8Z" transform="translate(16 14.7) rotate(180)"/></svg>',next:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="13.4" viewBox="0 0 16 13.4"><path d="M9.3,13.4,7.9,12l4.3-4.3H0v-2H12.2L7.9,1.4,9.3,0,16,6.7Z"/></svg>'}],setEqualHeightCells(){if(!this.options.equalHeightCells||this.element.classList.contains("flickity-equal-cells"))return;const{carouselEl:t}=this;Flickity.prototype._createResizeClass=function(){t.classList.add("flickity-equal-cells")},Flickity.createMethods.push("_createResizeClass")},parallax(){if(!this.options.parallax||liquidIsMobile())return!1;this.flickityData.cells.forEach(((t,e)=>{const i=this.isRTL?1:-1,s=(t.target+this.flickityData.x)*i/3,n=undefined,o=$(t.element).find(this.options.parallaxEl);o.parent(".ld-carousel-parallax-wrap").length||o.wrap('<div class="ld-carousel-parallax-wrap overflow-hidden"></div>'),o.is(":only-child")&&o.css({willChange:"transform","-webkit-transform":`translateX(${s}px)`,transform:`translateX(${s}px)`})}))},controllingCarousels(){const{options:t}=this,{controllingCarousels:e}=t;if(null!=e&&e.length){const t=$(e.map((t=>$(t).children("[data-lqd-flickity]"))));$.each(t,((t,e)=>{const i=$(e);i.imagesLoaded((()=>{const t=i.data("plugin_liquidCarousel");t&&t.carouselInitPromise.then((()=>{i.parent().addClass("is-controlled-carousel"),t.carouselMobileDotsElement&&t.carouselMobileDotsElement.classList.add("hidden"),this.flickityData.on("change",(e=>{t.flickityData.select(e)})),t.flickityData.on("change",(t=>{this.flickityData.select(t)}))}))}))}))}},getCellsArray(){return this.flickityData.cells.map((t=>t.element))},doSomethingCrazyWithFilter(){if(!this.options.doSomethingCrazyWithFilters||liquidIsMobile()||this.windowWidth<=992)return!1;const t=$(".lqd-pf-carousel-header",this.$carouselContainer)[0];if(!t)return!1;const{x:e,size:i}=this.flickityData,s=undefined,n=this.flickityData.cells.filter((t=>$(t.element).is(":visible")))[0].size.width,o=gsap.utils.normalize(-n,0,this.isRTL?e+i.width:e),a=gsap.utils.mapRange(0,-n,0,-100,this.isRTL?e+i.width:e),l=gsap.utils.mapRange(0,-n,0,-300,this.isRTL?e+i.width:e);$(t).parent().addClass("perspective"),gsap.to(t,{opacity:o,z:l,rotationY:a,duration:.6,ease:"expo.out"})},filtersInit(){if(!this.options.filters)return;const{filtersCounter:t,filters:e}=this.options,i=$(e),s=$("[data-filter]",i),n=i.siblings(".lqd-filter-dropdown");s.each(((e,i)=>{const s=$(i),n=s.attr("data-filter");t&&this.addFilterCounts(s,n),s.off("click"),s.on("click.lqdCarouselFilter",(()=>{s.hasClass("active")||(s.addClass("active").siblings().removeClass("active"),this.filterAnimateStart(n))}))})),n.length&&$("select",n).on("selectmenuchange",((t,e)=>{const i=e.item.value;this.filterAnimateStart(i)}))},addFilterCounts(t,e){const i="*"===e?this.flickityData.cells.length:$(e,this.element).length,s=undefined;$(`\n\t\t\t\t<sup class="lqd-filter-counter">\n\t\t\t\t\t<span>${i}</span>\n\t\t\t\t</sup>`).appendTo(t)},filterAnimateStart(t){const e=this.getCellsArray().filter((t=>!t.classList.contains("hidden")));gsap.killTweensOf(e),gsap.to(e,{x:"-=10%",opacity:0,ease:"power4.inOut",duration:.5,stagger:.05,clearProps:"x",onStart:()=>{if(this.options.autoplay&&this.flickityData.pausePlayer(),this.options.equalHeightCells){const t=$(this.flickityData.cells),e=this.flickityData.size.height;t.css("minHeight",e)}$(e).css({transition:"none"})},onComplete:()=>{this.filterItems(t)}})},filterItems(t){const e=$(this.getCellsArray());this.$element.find(".hidden").removeClass("hidden"),"*"!==t&&e.not(t).addClass("hidden"),this.options.equalHeightCells&&e.css("minHeight",""),this.flickityData.resize(),this.flickityData.reposition(),this.options.autoplay&&this.flickityData.pausePlayer(),this.flickityData.slides.length<=1?(this.flickityData.options.wrapAround=!1,this.flickityData.options.draggable=!1):(this.flickityData.options.wrapAround=this.originalWrapAroundOption,this.flickityData.options.draggable=this.originalDraggableOption),this.filterAnimateComplete()},filterAnimateComplete(){const t=this.getCellsArray().filter((t=>!t.classList.contains("hidden")));gsap.killTweensOf(t),this.flickityData.resize(),gsap.fromTo(t,{x:"+=10%",opacity:0},{x:(t,e)=>{const i=undefined;return parseInt(gsap.getProperty(e,"x","%"),10)-10+"%"},opacity:1,duration:.5,stagger:.05,ease:"power4.out",onComplete:()=>{$(t).css({transition:"",opacity:""}),this.options.autoplay&&this.flickityData.slides.length>1&&this.flickityData.unpausePlayer(),this.flickityData.reposition(),this.flickityData.select(0)}}),this.carouselMobileDotsElement&&(this.carouselMobileDotsElement.remove(),this.carouselMobileDots(!0))},marquee(){if(!this.options.marquee)return;this.marqueeIsPaused=!0,this.flickityData.x=0;const t=()=>{new IntersectionObserver((([t])=>{t.isIntersecting?(this.sliderElement.style.willChange="transform",this.marqueePlay()):(this.sliderElement.style.willChange="",this.marqueePause())}),{rootMargin:"50%"}).observe(this.element)};this.options.pauseAutoPlayOnHover&&(this.element.addEventListener("mouseenter",this.marqueePause.bind(this),!1),this.element.addEventListener("focusin",this.marqueePause.bind(this),!1),this.element.addEventListener("mouseleave",this.marqueePlay.bind(this),!1),this.element.addEventListener("focusout",this.marqueePlay.bind(this),!1)),this.flickityData.on("dragStart",this.marqueePause.bind(this)),this.flickityData.on("dragEnd",!this.options.pauseAutoPlayOnHover&&this.marqueePlay.bind(this)),t()},marqueePlay(){this.marqueeIsPaused&&(this.marqueeIsPaused=!1,this.marqueeUpdate())},marqueePause(){this.marqueeIsPaused=!0,this.marqueeRAF&&cancelAnimationFrame(this.marqueeRAF)},marqueeUpdate(){!this.marqueeIsPaused&&this.flickityData.slides&&(this.flickityData.x=(this.flickityData.x-this.options.marqueeTickerSpeed)%this.flickityData.slideableWidth,this.flickityData.settle(this.flickityData.x),this.marqueeRAF=window.requestAnimationFrame(this.marqueeUpdate.bind(this)))},destroy(){$(window).off("resize.lqdCarousel")}},$.fn[e]=function(i){return this.each((function(){const s=$(this),n={...s.data("lqd-flickity"),...i},o=document.body.hasAttribute("data-disable-carousel-onmobile");liquidIsMobile()&&o&&!n.forceEnableOnMobile?s.find(".flickity-viewport").css("overflow-x","auto"):(n.pageDots?n.hasPageDotsFromOptions=!0:n.hasPageDotsFromOptions=!1,n.forceDisablePageDots||(n.pageDots=!0),$.data(this,"plugin_"+e)||$.data(this,"plugin_"+e,new t(this,n)))}))}}(jQuery),jQuery(document).ready((function($){$("[data-lqd-flickity]").liquidCarousel()})),function($){const t="liquidCarouselFalcate";let e={};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.ms=null,this.activeItems=[0,1,2],this.loopCount=2,this.$carouselItems=$(".carousel-items",this.element),this.$carouselCells=[],this.isMobile=liquidIsMobile(),this.$carouselItems.length&&this.onImagesLoaded()}onImagesLoaded(){imagesLoaded(this.element,(()=>{this.isMobile?(this.$element.addClass("carousel-falcate-mobile"),this.initFlickityCarousel()):(this.addCarouselCellsDetails(),this.initFalcateCarousel())}))}addCarouselCellsDetails(){$.each($(".carousel-item",this.element),((t,e)=>{const i={},s=$(e);i.el=e,i.width=s.outerWidth(!0),i.height=s.outerHeight(!0),this.$carouselCells.push(i)})),this.$carouselItems.hide()}initFalcateCarousel(){this.ms=new MomentumSlider({el:this.element,multiplier:.6,range:[0,this.$carouselCells.length-1],vertical:!0,loop:this.loopCount,currentIndex:this.activeItems[1],rangeContent:t=>$(this.$carouselCells[t].el).html(),style:{transform:[{translateX:[0,-100]}]},customStyles:(t,e,i)=>{this.customStyles(t,e,i),this.updateContainerHeight(t,e,i)},change:()=>{this.fadeInActiveItems(),this.updateContainerHeight()}}),$("body").hasClass("lazyload-enabled")&&window.liquidLazyload&&window.liquidLazyload.update()}fadeInActiveItems(){if(!this.ms){const t=this.$element.find(".ms-container"),e=$(".ms-slide",t);this.activeItems.forEach((t=>{const i=t+this.loopCount;$(e[i]).css("opacity",1)}))}}fadeOutInactiveItems(t){if(!this.ms)return!1;const e=t+this.loopCount-1,i=t+this.loopCount,s=t+this.loopCount+1;$(this.ms.msSlides).each(((t,n)=>{const o=$(n);o.addClass("ms-slide-inactive"),[e,i,s].map((e=>{t===e&&o.removeClass("ms-slide-inactive")}))}))}updateContainerHeight(t,e){if(!this.ms){const t=this.$element.find(".ms-container"),e=$(".ms-slide",t),i=$(e[this.activeItems[0+this.loopCount]]);let s=0;return this.activeItems.forEach((t=>{const i=t+this.loopCount;s+=$(e[i]).outerHeight()})),t.css({height:s,transform:`translateY(${i.outerHeight()}px)`}),!1}const{msSlides:i}=this.ms;let s=0;$.each([$(i[t-1]),$(i[t]),$(i[t+1])],((t,e)=>{s+=$(e).outerHeight()})),s=Math.round((Math.abs(e)-s)/-1),this.$element.height(s)}customStyles(t,e,i){if(!this.ms)return!1;const{msSlides:s}=this.ms,n=(Math.abs(e)-1)/-1;if($(s[t]).css({opacity:1}),i){const i=$(s[t-1]),o=Math.round((e-i.outerHeight())/-1);i.css({opacity:n}),$(this.ms.msContainer).css({transform:`translateY(${o}px)`})}if(!i){const i=$(s[t+1]),o=$(s[t-1]),a=Math.round((Math.abs(e)-o.outerHeight())/-1);i.css({opacity:n}),$(this.ms.msContainer).css({transform:`translateY(${a}px)`})}}initFlickityCarousel(){this.$carouselItems.liquidCarousel({pageDots:!0})}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("carousel-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".carousel-falcate").liquidCarouselFalcate()})),function($){const t="liquidCarouselStack";let e={autoplay:!1,distDragBack:150,distDragMax:450,isRandom:!1,onUpdateStack:function(t){return!1}};class i{constructor(i,s){this.element=i,this.$element=$(i),this.$container=$(".carousel-items",this.element),this.$prevBtn=$(".lqd-carousel-stack-prev",this.element),this.$nextBtn=$(".lqd-carousel-stack-next",this.element),this.items=this.$container.children(".carousel-item").get(),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.isInit=!1,this.moveVector={},this.draggie=null,this._init(),this.options.autoplay&&this.autoplay()}autoplay(){isNaN(this.options.autoplay)||this.options.autoplay<=0||(this.autoplayTimeout=setTimeout((()=>{this._moveAway("next")}),this.options.autoplay))}shuffle(t){let e=t.length,i,s;for(;e;)s=Math.floor(Math.random()*e--),i=t[e],t[e]=t[s],t[s]=i;return t}setTransformStyle(t,e){t.style.WebkitTransform=e,t.style.msTransform=e,t.style.transform=e}initSetting(){this.itemsCount=this.items.length,this._setContainerHeight(),this._setStackStyle(),this.itemsCount<=1||(this.isInit||(this._initDragg(),this._initEvents()),this.isInit=!0)}_init(){this.options.isRandom&&this.shuffle(this.items),this.current=0,this.initSetting()}_initEvents(){const t=liquidDebounce(this.onResize.bind(this),750);this.draggie.on("dragMove",((t,e,i)=>{this._onDragMove.call(this,t,i)})),this.draggie.on("dragEnd",(t=>{this._onDragEnd.call(this,t)})),this.$prevBtn.on("click",this.goToPrev.bind(this)),this.$nextBtn.on("click",this.goToNext.bind(this)),$liquidWindow.on("resize.lqdCarouselStack",t)}_setContainerHeight(){this.element.style.transition="height 0.3s",this.element.style.height=`${$(this._firstItem()).outerHeight()}px`}_setStackStyle(t){var e=this._firstItem(),i=this._secondItem(),s=this._thirdItem();this.items.forEach((t=>t.classList.remove("is-first","is-second","is-third"))),e&&(e.style.zIndex=4,e.classList.add("is-first"),gsap.to(e,{ease:"power4.out",duration:.6,x:0,y:0,z:0})),i&&(i.style.zIndex=3,i.classList.add("is-second"),gsap.to(i,{startAt:{x:0,y:0,z:()=>t&&"next"!==t?0:-180},x:0,y:0,z:()=>-80,ease:"power4.out",duration:.6})),s&&(s.style.zIndex=2,s.classList.add("is-third"),gsap.to(s,{startAt:{x:0,y:0,z:()=>t&&"next"!==t?0:-280},x:0,y:0,z:()=>-180,duration:.6,ease:"power4.out"}))}_moveAway(t){if(this.animating)return;const e=this._getTranslateVal(t);let i,s=!1;this.animating=!0,this._disableDragg(),t&&"next"!==t?(i=this.draggie.element.previousElementSibling||this.items[this.itemsCount-1],this.draggie.element.style.zIndex=3,i.style.zIndex=4):i=this.draggie.element,gsap.killTweensOf(i);const n=gsap.to(i,{startAt:{z:e.z[0],opacity:()=>"prev"!==t?1:0},duration:.6,ease:"power4.out",x:e.x,y:e.y||0,z:e.z[1],opacity:()=>"prev"!==t?0:1,onUpdate:()=>{n.progress()>=.5&&!s&&(s=!0,this.onEndTransFn(t))},onComplete:()=>{this.onCompleteTransFn(i)}
}),o=this._secondItem(),a=this._thirdItem();o&&gsap.to(o,{ease:"power4.out",duration:.6,x:0,y:0,z:-80}),a&&gsap.to(a,{ease:"power4.out",duration:.6,x:0,y:0,z:-180})}onEndTransFn(t){gsap.to(this.draggie.element,{x:0,y:0,z:-180,ease:"power4.out",duration:.6,onComplete:()=>{this.draggie.element.style.transform=""}}),t&&"next"!==t?(this.draggie.element.style.zIndex=4,this.current=this.current>0?this.current-1:this.itemsCount-1):(this.draggie.element.style.left=this.draggie.element.style.top="0px",this.draggie.element.style.zIndex=-1,this.current=this.current<this.itemsCount-1?this.current+1:0),this._setStackStyle(t),this._initDragg(),this._initEvents(),this.options.onUpdateStack(this.current),this._setContainerHeight()}onCompleteTransFn(t){this.animating=!1,this.autoplayTimeout&&clearTimeout(this.autoplayTimeout),this.options.autoplay&&this.autoplay(),t.style.opacity=""}_moveBack(){const t=this._secondItem(),e=this._thirdItem();gsap.to(this.draggie.element,{startAt:{x:this.moveVector.x,y:this.moveVector.y},ease:"power4.out",duration:.6,x:0,y:0,z:0}),this.draggie.element.style.left="0px",this.draggie.element.style.top="0px",t&&gsap.to(t,{ease:"power4.out",duration:.6,x:0,y:0,z:-80}),e&&gsap.to(e,{ease:"power4.out",duration:.6,x:0,y:0,z:-180})}_onDragMove(t,e){if(this.moveVector=e,this._outOfBounds())this._moveAway();else{const t=this._secondItem(),e=this._thirdItem();t&&gsap.to(t,{ease:"power4.out",duration:.3,x:.6*this.moveVector.x,y:.6*this.moveVector.y}),e&&gsap.to(e,{ease:"power4.out",duration:.3,x:.3*this.moveVector.x,y:.3*this.moveVector.y})}}_onDragEnd(){this._outOfBounds()||(this._outOfSight()?(this._setContainerHeight(),this._moveAway()):this._moveBack())}_initDragg(){this.draggie=new Draggabilly(this.items[this.current],{handle:".lqd-carousel-handle"})}_disableDragg(){this.draggie.disable()}_outOfBounds(){return Math.abs(this.moveVector.x)>this.options.distDragMax||Math.abs(this.moveVector.y)>this.options.distDragMax}_outOfSight(){return Math.abs(this.moveVector.x)>this.options.distDragBack||Math.abs(this.moveVector.y)>this.options.distDragBack}_getTranslateVal(t){var e=Math.sqrt(Math.pow(this.moveVector.x,2)+Math.pow(this.moveVector.y,2)),i=Math.asin(Math.abs(this.moveVector.y)/e)/(Math.PI/180),s=e+this.options.distDragBack,n=Math.cos(i*(Math.PI/180))*s,o=Math.sin(i*(Math.PI/180))*s,a=n-Math.abs(this.moveVector.x),l=o-Math.abs(this.moveVector.y);return t?"prev"===t?{x:0,y:0,z:[80,0]}:"next"===t?{x:0,y:0,z:[0,80]}:void 0:{x:this.moveVector.x>0?a:-1*a,y:this.moveVector.y>0?l:-1*l,z:[0,0]}}_firstItem(){return this.items[this.current]}_secondItem(){if(this.itemsCount>=2)return this.current+1<this.itemsCount?this.items[this.current+1]:this.items[Math.abs(this.itemsCount-(this.current+1))]}_thirdItem(){if(this.itemsCount>=3)return this.current+2<this.itemsCount?this.items[this.current+2]:this.items[Math.abs(this.itemsCount-(this.current+2))]}_lastItem(){return this.itemsCount>=3?this._thirdItem():this._secondItem()}goToPrev(){this._moveAway("prev")}goToNext(){this._moveAway("next")}add(t){this.$container.appendChild(t),this.items.push(t),this.initSetting()}getSize(){return this.itemsCount}getCurrent(){return this.current}getCurrentItem(){return this.items[this.current]}insert(t,e){this.$container.insertBefore(t,this.$container.childNodes[e]),this.items.splice(e,0,t),this.initSetting()}remove(t){0!==this.items.length&&(this.current>=t&&this.current--,this.$container.removeChild(this.$container.childNodes[t]),this.items.splice(t,1),this.current>=this.items.length&&(this.current=0),this.initSetting())}onResize(){this._setContainerHeight()}destroy(){$(window).off("resize.lqdCarouselStack"),this.$prevBtn.off("click"),this.$nextBtn.off("click")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("carousel-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){liquidWindowWidth()<=768||$(".lqd-carousel-stack").filter(((t,e)=>!e.closest(".lqd-tabs-pane:not(.active)"))).liquidCarouselStack()})),function($){function t(t,s){this.element=t,this.options=$.extend({},i,s),this._defaults=i,this._name=e,this.build()}const e="liquidCarouselV3d";let i={itemsSelector:".carousel-item"};t.prototype={build:function(){this.init()},init:function(){const t=this,e=$(t.element),i=t.options.itemsSelector;t.prepareitems();const s=$(i,e).first(),n=s.next(),o=n.next();return t.dragY=0,t.startY=0,t.currentY=0,t.setActive(s,e),t.initAnim(e,s,o,n),t.initDrag(),t.initClicks(),e.addClass("carousel-initialized"),t},prepareitems(){const t=this,e=$(t.options.itemsSelector,t.element);if(e.length<=2&&e.length>=1){const i=e[0];for(let s=e.length;s<=2;s++)$(i).clone(!0).appendTo($(t.element).find(".carousel-items"))}},setActive:function(t,e){const i=$(".is-top",e),s=$(".is-active",e),n=$(".is-bottom",e);i.length&&i.addClass("was-top"),s.length&&s.addClass("was-active"),n.length&&n.addClass("was-bottom"),t.addClass("is-active").removeClass("is-top is-bottom").siblings().removeClass("is-active"),this.setBottom(t),this.setTop(t)},setBottom:function(t){const e=$(this.element),i=this.options.itemsSelector,s=$(i,e).first();let n=t.next();!n.length&&t.is(":last-child")&&(n=s),n.addClass("is-bottom").removeClass("is-active is-top was-active").siblings().removeClass("is-bottom")},setTop:function(t){const e=$(this.element),i=this.options.itemsSelector,s=$(i,e).last();let n=t.prev();!n.length&&t.is(":first-child")&&(n=s),n.addClass("is-top").removeClass("is-active is-bottom was-active").siblings().removeClass("is-top")},initAnim:function(t,e,i,s){if(this.animInited=!1,!this.animInited){const i=undefined;gsap.timeline({duration:0}).to(t.get(0).querySelectorAll(".carousel-item:not(.is-active):not(.is-bottom)"),{yPercent:-60,z:0,scale:.9},0).to(e.get(0),{z:50,scale:1},0).to(s.get(0),{yPercent:50,z:0,scale:.9},0),this.animInited=!0}},initClicks(){$(this.element).on("click",".is-top",this.moveItems.bind(this,"prev")),$(this.element).on("click",".is-bottom",this.moveItems.bind(this,"next"))},initDrag:function(){const t=this,e=$(t.element);e.on("mousedown",t.pointerStart.bind(t)),e.on("mousemove",t.pointerMove.bind(t)),e.on("mouseup",t.pointerEnd.bind(t))},pointerStart:function(t){const e=this,i=$(e.element);e.startY=t.pageY||t.touches[0].pageY,e.currentY=e.startY,i.addClass("pointer-down")},pointerMove:function(t){const e=this;e.currentY=t.pageY||t.touches[0].pageY,e.dragY=parseInt(e.startY-e.currentY,10)},pointerEnd:function(){const t=$(this.element);this.dragY=parseInt(this.startY-this.currentY,10),this.dragY>=20?this.moveItems("next"):this.dragY<=-20&&this.moveItems("prev"),t.removeClass("pointer-down")},moveItems:function(t){if($(this.element).hasClass("items-moving"))return;const e=$(this.element),i=$(this.options.itemsSelector),s=$(".is-bottom",e),n=$(".is-top",e),o=gsap.timeline({duration:.65,onUpdate:()=>{$(i,e).addClass("is-moving")},onComplete:()=>{$(i,e).removeClass("is-moving was-top was-active was-bottom"),$(this.element).removeClass("items-moving")}});"next"==t?this.setActive(s,e):"prev"==t&&this.setActive(n,e);const a=$(".is-active",e),l=$(".is-bottom",e),r=$(".is-top",e);"next"==t?this.moveNext(o,a,l,r):"prev"==t&&this.movePrev(o,a,l,r)},moveNext:function(t,e,i,s){$(this.element).addClass("items-moving"),t.fromTo(s.get(0),{rotateX:-18},{yPercent:-60,z:0,rotateX:0,scale:.9},0).fromTo(e.get(0),{rotateX:-18},{yPercent:0,z:50,rotateX:0,scale:1},0).fromTo(i.get(0),{rotateX:-18},{yPercent:50,z:0,rotateX:0,scale:.9},0)},movePrev:function(t,e,i,s){$(this.element).addClass("items-moving"),t.fromTo(s.get(0),{rotateX:18},{yPercent:-60,z:0,rotateX:0,scale:.9},0).fromTo(e.get(0),{rotateX:18},{yPercent:0,z:50,rotateX:0,scale:1},0).fromTo(i.get(0),{rotateX:18},{yPercent:50,z:0,rotateX:0,scale:.9},0)}},$.fn[e]=function(i){return this.each((function(){const s={...$(this).data("plugin-options"),...i};$.data(this,"plugin_"+e)||$.data(this,"plugin_"+e,new t(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".carousel-vertical-3d").liquidCarouselV3d()})),function($){const t="liquidMegamenu";let e={};class i{constructor(i,s){this.options={...e,...s},this._defaults=e,this._name=t,this.element=i,this.$element=$(this.element),this.mobileNavBreakPoint=fastdom.measure(liquidMobileNavBreakpoint)(),this.tabletBreakpoint=this.mobileNavBreakPoint<=992?992:this.mobileNavBreakPoint,this.elementBoundingRect=null,this.megamenuBoundingRect=null,this.megamenuFinalPos={},this.parentOffsetLeft=0,this.breakpoints={[this.mobileNavBreakPoint-60]:[this.mobileNavBreakPoint+1,1/0],940:[992,this.tabletBreakpoint]},this.$customMenuParent=this.$element.parent().parent(".lqd-custom-menu"),this.isInCustomMenu=this.$customMenuParent.length&&!this.$element.parent().hasClass("inline-nav"),this.submenu=this.element.querySelector(".nav-item-children"),this.megamenuRowsWrap=this.submenu.querySelector(".lqd-megamenu-rows-wrap"),this.megamenuRows=liquidHeaderIsElementor?this.megamenuRowsWrap.querySelectorAll(":scope > .elementor > .elementor-section-wrap > .elementor-section, :scope > .elementor > .elementor-section, :scope > .elementor > .e-container, :scope > .elementor > .e-con"):this.megamenuRowsWrap.querySelectorAll(":scope > .megamenu-row, :scope > .vc_row"),this.isContentStretched=this.megamenuRowsWrap.classList.contains("container-fluid"),this.isFullwidth=this.element.classList.contains("megamenu-fullwidth"),this.windowWidth=fastdom.measure(liquidWindowWidth)(),this.columnsWidth=0,this.defaultSidePadding=liquidHeaderIsElementor?0:15,this.positionApplied=!1,this.dropdownInfoPromise=new Promise((t=>{this.element.addEventListener("megamenu-position-applied",(async()=>{t({element:this.element,dropdown:this.submenu,elementBoundingRect:this.elementBoundingRect,megamenuBoundingRect:this.megamenuBoundingRect||await this.getMegamenuBoundingRect(),megamenuFinalPos:this.megamenuFinalPos})}))})),this.init()}init(){this.isInCustomMenu&&this.$customMenuParent.css("position","static"),this.isInCustomMenu&&!this.$customMenuParent.hasClass("lqd-custom-menu-mobile-collapsible")&&this.$element.closest("ul").siblings(".lqd-custom-menu-dropdown-btn").length&&!this.$element.closest("ul").hasClass("is-active")?this.$element.closest("ul").on("shown.bs.collapse",this.sizing.bind(this)):this.sizing()}async sizing(){this.positionApplied||(this.isFullwidth||liquidHeaderIsElementor||(await this.getColumnsWidth(),await this.setContainerWidth()),this.elementBoundingRect=await this.getElementBoundingRect(),this.megamenuBoundingRect=await this.getMegamenuBoundingRect(),this.positioning(),this.resizeWindow(),this.isContentStretched&&this.element.classList.add("megamenu-content-stretch"))}async getColumnsWidth(){if(!this.megamenuRows||liquidHeaderIsElementor)return 0;const t=[];this.megamenuRows.forEach((e=>{const i=e.querySelectorAll(":scope > .megamenu-col, :scope > .ld-container > .ld-row > .wpb_column");if(!i||!i.length)return 0;const s=new Promise((t=>{let e=0;i.forEach((t=>{const s=getComputedStyle(t),{paddingLeft:n,paddingRight:o}=s;e+=t.offsetWidth+(parseInt(n,10)+parseInt(o,10)),1===i.length&&(t.style.width="100%")})),t(e)}));t.push(s)}));const e=await Promise.all(t);this.columnsWidth=Math.max(...e)}setContainerWidth(){return fastdomPromised.mutate((()=>{this.megamenuRowsWrap.style.width=this.columnsWidth-2*this.defaultSidePadding+"px"}))}getGlobalContainerDimensions(){const t=this.windowWidth,e={width:0,offsetLeft:0};return $.each(this.breakpoints,((i,s)=>{t>=s[0]&&t<=s[1]&&(e.width=parseInt(i,10),e.offsetLeft=(t-i)/2)})),e}getElementBoundingRect(){const t={width:0,height:0,top:0,left:0};return new Promise((e=>{new IntersectionObserver((([i],s)=>{const{boundingClientRect:n}=i;s.disconnect(),t.width=n.width,t.height=n.height,t.top=n.top,t.left=n.left,e(t)})).observe(this.element)}))}async getMegamenuBoundingRect(){const t=this.$element.find("[data-lqd-flickity]"),e=[],i={width:0,height:0,top:0,left:0};return t.length&&t.each(((t,i)=>{$(i).liquidCarousel({forceApply:!0});const s=$(i).data("plugin_liquidCarousel");s&&e.push(s.carouselInitPromise)})),e.length>0&&await Promise.all(e),new Promise((t=>{new IntersectionObserver((([e],s)=>{const{boundingClientRect:n}=e;s.disconnect(),i.width=e.target.offsetWidth,i.height=e.target.offsetHeight,i.top=n.top,i.left=n.left,t(i)})).observe(this.megamenuRowsWrap)}))}async resetPositioning(){await new Promise((t=>{this.windowWidth=liquidWindowWidth(),this.columnsWidth=0,this.positionApplied=!1,this.element.classList.remove("position-applied"),this.megamenuRowsWrap.style.width="",this.submenu.style.width="",this.submenu.style.left="",this.submenu.style.right="",this.submenu.style.top="",this.submenu.style.marginLeft="",t()}))}positioning(){const t=window.elementorFrontendConfig&&(window.elementorFrontendConfig.responsive?.breakpoints?.mobile_extra?.value||window.elementorFrontendConfig.responsive?.breakpoints?.mobile?.value);if(t&&liquidWindowWidth()<t)return this.onPositioningDone();const e=this.elementBoundingRect.width,i=this.elementBoundingRect.left,s=this.megamenuBoundingRect.width,n=fastdom.measure(this.getGlobalContainerDimensions,this)(),o=n.width,a=n.offsetLeft,l=i<=o+a;let r=0,d=0,h=0,c=0;fastdomPromised.mutate((()=>{if(this.isFullwidth||(s===o&&l&&(r=a-this.parentOffsetLeft,this.submenu.style.left=`${r}px`),l&&(r=a+(o/2-s/2)-this.parentOffsetLeft,this.submenu.style.left=`${r}px`,c=r),c>i&&(r=i-this.parentOffsetLeft,this.submenu.style.left=`${r}px`),c+s<i+e&&(r=i+e-(c+s)+c-this.parentOffsetLeft,this.submenu.style.left=`${r}px`),this.megamenuFinalPos.left=r),this.isInCustomMenu){const t=this.elementBoundingRect.top,n=this.elementBoundingRect.height,o=this.megamenuBoundingRect.top,a=undefined;t+n>o+this.megamenuBoundingRect.height&&(h=t-o),this.submenu.style.top=`${h}px`,this.megamenuFinalPos.top=h,this.isFullwidth&&this.megamenuBoundingRect.left+s>this.windowWidth&&(d=-1*(this.windowWidth-(i+e)),this.submenu.style.width="auto",this.submenu.style.right=`${d}px`,this.megamenuFinalPos.right=d)}this.onPositioningDone()}))}onPositioningDone(){this.positionApplied=!0,this.element.classList.add("position-applied"),this.element.dispatchEvent(new CustomEvent("megamenu-position-applied",{bubbles:!1,detail:{element:this.element}}))}resizeWindow(){const t=liquidDebounce(this.onResizeWindow.bind(this),300);$(window).on("resize",t),$(document).on("lqd-header-sticky-change",(()=>{this.$element.is(":visible")&&this.isInCustomMenu&&this.$element.closest(".main-header").length&&t()}))}async onResizeWindow(){await this.resetPositioning(),this.isFullwidth||liquidHeaderIsElementor||(await this.getColumnsWidth(),await this.setContainerWidth()),this.elementBoundingRect=await this.getElementBoundingRect(),this.megamenuBoundingRect=await this.getMegamenuBoundingRect(),this.positioning()}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("megamenu-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".megamenu").filter(((t,e)=>{const i=$(e),s=i.parent().hasClass("lqd-mobile-main-nav");return s&&e.classList.add("position-applied"),!(i.closest(".navbar-fullscreen").length||i.closest(".main-header").length&&$liquidBody.hasClass("header-style-side")||s||i.parent().hasClass("lqd-menu-items-block"))})).liquidMegamenu()})),function($){const t="liquidMegamenuSlide";let e={};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.element=i,this.DOM.$element=$(i),this.DOM.$megamenuItems=this.DOM.$element.find(".megamenu").filter(((t,e)=>!$(e).parent().hasClass("lqd-mobile-main-nav")&&!$(e).parent().hasClass("lqd-menu-items-block"))),this.DOM.$nonMegamenuItems=this.DOM.$megamenuItems.eq(0).siblings().not(".megamenu"),this.dropdownsInfo=[],this.$megamenusParent=!1,this.lastActiveIndex=!1,this.activeIndex=!1,this.wasRevealed=!1,this.timeout=!1,this.getMegamenuDropdowns().then((t=>{this.dropdownsInfo=t.filter((t=>null!=t.dropdown)),this.$megamenusParent=$(t[0].element.parentNode),this.buildMarkup(),this.init()}))}async getMegamenuDropdowns(){const t=[];return this.DOM.$megamenuItems.each(((e,i)=>{const s=undefined,n=$(i).data("plugin_liquidMegamenu");n&&t.push(n.dropdownInfoPromise)})),await Promise.all(t)}buildMarkup(){this.$megamenusParent.append('\n\t\t\t\t<div class="lqd-megamenu-slide-stuff pos-abs pos-bl pos-r absolute bottom-0 left-0 right-0 pointer-events-none">\n\t\t\t\t\t<div class="lqd-megamenu-slide-stuff-wrap pos-abs pos-l pos-r absolute left-0 right-0">\n\t\t\t\t\t\t<span class="lqd-megamenu-slide-arrow pos-abs pos-tl absolute top-0 left-0"></span>\n\t\t\t\t\t\t<span class="lqd-megamenu-slide-bg pos-abs pos-tl absolute top-0 left-0">\n\t\t\t\t\t\t\t<span class="lqd-megamenu-slide-bg-inner pos-abs pos-tl absolute top-0 left-0"></span>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t')}init(){this.eventListeners()}eventListeners(){document.addEventListener("lqd-submenu-change",(t=>{const{detail:e}=t,{state:i,$submenu:s}=e,n=s?.closest("li");if(n?.length){const t=this.DOM.$megamenuItems.get().indexOf(n[0]);t>=0?"show"===i?this.onMegamenuItemEnter(t):this.onMegamenuItemLeave(t):this.resetReveal()}else this.resetReveal()}))}onMegamenuItemEnter(t){let e,i,s,n;e=this.dropdownsInfo[t].elementBoundingRect,i=this.dropdownsInfo[t].megamenuBoundingRect,s=this.dropdownsInfo[t].megamenuFinalPos,n=e.left+e.width/2,this.wasRevealed?this.DOM.element.classList.remove("lqd-megamenu-slide-reveal"):(this.DOM.element.classList.add("lqd-megamenu-slide-reveal"),this.DOM.element.style.setProperty("--lqd-megamenu-init-width",i.width),this.DOM.element.style.setProperty("--lqd-megamenu-init-height",i.height)),this.DOM.$megamenuItems.eq(t).removeClass("lqd-megamenu-item-slide-out"),this.activeIndex=t,this.DOM.element.style.setProperty("--lqd-megamenu-slide-arrow-pos",`${n}px`),this.DOM.element.style.setProperty("--lqd-megamenu-current-width",i.width),this.DOM.element.style.setProperty("--lqd-megamenu-current-height",i.height),this.DOM.element.style.setProperty("--lqd-megamenu-x",`${s.left||0}px`),this.DOM.element.style.setProperty("--lqd-megamenu-y",`${s.top||0}px`),this.lastActiveIndex>=0&&this.activeIndex>=0&&(this.lastActiveIndex<this.activeIndex?this.DOM.element.classList.add("lqd-megamenu-slide-from-right"):this.lastActiveIndex>this.activeIndex&&this.DOM.element.classList.remove("lqd-megamenu-slide-from-right")),this.wasRevealed=!0,$liquidMainHeader.addClass("lqd-megamenu-slide-active")}onMegamenuItemLeave(t){this.activeIndex=!1,this.lastActiveIndex=t,this.DOM.element.classList.remove("lqd-megamenu-slide-reveal"),this.DOM.element.classList.remove("lqd-megamenu-slide-from-right"),this.DOM.$megamenuItems.eq(t).addClass("lqd-megamenu-item-slide-out"),$liquidMainHeader.removeClass("lqd-megamenu-slide-active"),this.timeout=setTimeout((()=>{(!1===this.activeIndex||this.activeIndex<0)&&this.resetReveal(),clearTimeout(this.timeout)}),180)}resetReveal(){this.activeIndex=!1,this.wasRevealed=!1,this.DOM.element.classList.remove("lqd-megamenu-slide-reveal"),this.DOM.element.classList.remove("lqd-megamenu-slide-from-right"),$liquidMainHeader.removeClass("lqd-megamenu-slide-active")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("megamenu-slide-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-megamenu-slide]").filter(((t,e)=>$(e).find(".megamenu").length)).liquidMegamenuSlide()})),function($){const t="liquidCountdown";let e={daysLabel:"Days",hoursLabel:"Hours",minutesLabel:"Minutes",secondsLabel:"Seconds",timezone:null};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.init()}init(){const{options:t}=this,{until:e,timezone:i}=t;return this.$element.countdown({until:new Date(e.replace(/-/g,"/")),padZeroes:!0,timezone:i,layout:'<span class="countdown-row"><span class="countdown-section"><span class="countdown-amount">{dn}</span><span class="countdown-period">'+t.daysLabel+'</span></span><span class="countdown-sep">:</span><span class="countdown-section"><span class="countdown-amount">{hn}</span><span class="countdown-period">'+t.hoursLabel+'</span></span><span class="countdown-sep">:</span><span class="countdown-section"><span class="countdown-amount">{mn}</span><span class="countdown-period">'+t.minutesLabel+'</span></span><span class="countdown-sep">:</span><span class="countdown-section"><span class="countdown-amount">{sn}</span><span class="countdown-period">'+t.secondsLabel+"</span></span></span>"}),this}destroy(){this.$element.countdown("destroy")}}$.fn[t]=function(e){return this.each((function(){const s=$(this).data("countdown-options")||e;$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery,window,document),jQuery(document).ready((function($){$("[data-plugin-countdown=true]").liquidCountdown()})),function($){function t(t,s){this._defaults=i,this._name=e,this.options=$.extend({},i,s),this.element=t,this.$element=$(t),this.init()}const e="liquidCounter";let i={targetNumber:0,startDelay:0,blurEffect:!1};t.prototype={init:function(){this.createMarkup(),this.setupIO()},formatNumberWithCommas:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")},formatNumberWithSpaces:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")},formatCounterAnimator:function(t){return t.toString().replace(/(\d)/g,'<span class="lqd-counter-animator d-inline-flex pos-rel inline-flex relative overflow-hidden"><span class="lqd-animator-value d-inline-block inline-block invisible">$1</span></span>')},createMarkup:function(){const t=$(this.element).children(".lqd-counter-nums-wrap"),e=undefined,i=this.options.targetNumber,s=/,+/.test(i),n=/\s+/.test(i);s?t.html(this.formatCounterAnimator(this.formatNumberWithCommas(i))):n?t.html(this.formatCounterAnimator(this.formatNumberWithSpaces(i))):t.html(this.formatCounterAnimator(i)),t.find(".lqd-counter-animator").each((function(t,e){const i=$(e),s=i.find(".lqd-animator-value").text();i.append(`<div class="lqd-animator-numbers lqd-overlay overflow-hidden" data-value="${s}">\n\t<ul class="reset-ul w-100 h-100 pos-rel w-full h-full relative">\n\t\t<li class="m-0">0</li>\n\t\t<li class="m-0">1</li>\n\t\t<li class="m-0">2</li>\n\t\t<li class="m-0">3</li>\n\t\t<li class="m-0">4</li>\n\t\t<li class="m-0">5</li>\n\t\t<li class="m-0">6</li>\n\t\t<li class="m-0">7</li>\n\t\t<li class="m-0">8</li>\n\t\t<li class="m-0">9</li>\n\t</ul>\n</div>`)}))},addBlurEffect:function(t){if(this.options.blurEffect){const e=undefined;$(".lqd-animator-numbers ul",this.element).each(((e,i)=>{const s=$(i);0!=s.parent().data("value")&&s.css({filter:"url('#counter-blur-"+t+"')"})}))}},animateCounter:function(){const t=this.options.startDelay/1e3,e=Math.round(gsap.utils.random(0,100)),i=$(`<svg class="counter-blur-svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="0" height="0">\n\t<defs>\n\t\t<filter id="counter-blur-${e}">\n\t\t\t<feGaussianBlur id="counter-blur-filter-${e}" in="SourceGraphic" stdDeviation="0,0" />\n\t\t</filter>\n\t</defs>\n</svg>`);this.addBlurEffect(e),this.$element.find(".lqd-animator-numbers").each(((s,n)=>{const o=$(n),a=parseInt(o.data("value"),10);let l={x:0,y:0},r;gsap.to(o.find("ul").get(0),{y:-100*a+"%",ease:"power2.out",delay:t,duration:1.2,onComplete:()=>{this.$element.addClass("counter-animated")}}),this.options.blurEffect&&($(".counter-blur-svg",this.element).length||i.appendTo(this.element),r=i.find(`#counter-blur-filter-${e}`).get(0),gsap.to(l,{startAt:{y:50+10*a},ease:"power4.out",duration:1.2,delay:t,y:.01,onUpdate:()=>{r.setAttribute("stdDeviation","0,"+l.y)},onComplete:()=>{$(".lqd-animator-numbers ul",this.element).css("filter","")}}))}))},setupIO:function(){new LiquidIO(this.element,this.animateCounter.bind(this),{threshold:.8,disconnect:!0})}},$.fn[e]=function(i){return this.each((function(){const s={...$(this).data("counter-options"),...i};$.data(this,"plugin_"+e)||$.data(this,"plugin_"+e,new t(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-enable-counter]").liquidCounter()})),function($){const t="liquidDistortedImageGallery";let e={imagesContainerSelector:".lqd-dist-gal-distort",menuSelector:".lqd-dist-gal-menu",menuItemSelector:".lqd-dist-gal-menu-item",svgSelector:".lqd-dist-gal-distort"};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.DOM={imagesContainer:this.element.querySelector(this.options.imagesContainerSelector),svg:this.element.querySelector(this.options.svgSelector),menu:this.element.querySelector(this.options.menuSelector),feDisplacementMapEl:this.element.querySelector("feDisplacementMap"),feBlurEl:this.element.querySelector("feGaussianBlur"),feTurbulence:this.element.querySelector("feTurbulence")},this.DOM.imgs=[...this.DOM.imagesContainer.querySelectorAll(".lqd-dist-gal-img")],this.DOM.menuLinks=[...this.DOM.menu.querySelectorAll(this.options.menuItemSelector)],this.mousePos={x:liquidWindowWidth()/2,y:liquidWindowHeight()/2},this.lastMousePos={translation:{x:liquidWindowWidth()/2,y:liquidWindowHeight()/2},displacement:{x:0,y:0}},this.dmScale=0,this.brightness=0,this.rotate=0,this.current=-1,this.rAFId=null,this.elOffsetTop=this.$element.offset().top,this.initEvents()}lerp(t,e,i){return(1-i)*t+i*e}distance(t,e,i,s){var n=t-e,o=i-s;return Math.hypot(n,o)}lineEq(t,e,i,s,n){var o=(t-e)/(i-s),a;return o*n+(e-o*s)}initEvents(){const t=liquidIsMobile();t||window.addEventListener("mousemove",(t=>this.mousePos=liquidGetMousePos(t))),this.DOM.menuLinks.forEach(((e,i)=>{if(t)e.addEventListener("click",(t=>{if(""!==e.href||"#"!==e.href)return;t.preventDefault();const s=undefined,n=[...this.DOM.imgs[i].querySelectorAll("a.fresco")];n.length>0&&n[0].click()}));else{const t=()=>{-1!==this.current&&gsap.to(this.DOM.imgs[this.current],{duration:.2,opacity:0,ease:"power2.out"}),this.current=i,this.fade?(gsap.to(this.DOM.imgs[this.current],{duration:.2,opacity:1,ease:"power2.out"}),this.fade=!1):gsap.to(this.DOM.imgs[this.current],{duration:.2,opacity:1,ease:"power2.out"})},s=()=>{gsap.to(this.DOM.imgs[this.current],{duration:.2,opacity:0,ease:"power2.out"})};e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",s)}})),t||(this.DOM.menu.addEventListener("mouseenter",(()=>{this.rAFId=requestAnimationFrame(this.render.bind(this)),this.fade=!0})),this.DOM.menu.addEventListener("mouseleave",(()=>{this.rAFId&&cancelAnimationFrame(this.rAFId)})))}render(){const t=this.distance(this.lastMousePos.displacement.x,this.mousePos.x,this.lastMousePos.displacement.y,this.mousePos.y);this.lastMousePos.translation.x=this.lerp(this.lastMousePos.translation.x,this.mousePos.x,.2),this.lastMousePos.translation.y=this.lerp(this.lastMousePos.translation.y,this.mousePos.y,.2),this.lastMousePos.displacement.x=this.lerp(this.lastMousePos.displacement.x,this.mousePos.x,.1),this.lastMousePos.displacement.y=this.lerp(this.lastMousePos.displacement.y,this.mousePos.y,.1),this.brightness=Math.min(this.lineEq(1.75,1,140,1,t),1.5),this.contrast=Math.min(this.lineEq(1.1,1,140,1,t),1.5),this.lastMousePos.translation.x>this.mousePos.x?this.rotate=Math.min(this.lineEq(-7,0,130,0,t),50):this.rotate=Math.min(this.lineEq(7,0,130,0,t),50),gsap.to(this.DOM.imagesContainer,{x:this.lastMousePos.translation.x-liquidWindowWidth()/2,y:this.lastMousePos.translation.y-this.elOffsetTop,rotation:this.rotate}),this.rAFId=requestAnimationFrame(this.render.bind(this))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("dist-gal-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-lqd-dist-gal]").liquidDistortedImageGallery()})),function($){const t="liquidDynamicShape";let e={};class i{constructor(i,s){this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.DOM={},this.DOM.element=i,this.DOM.svgEl=this.DOM.element.querySelector("svg"),this.DOM.pathEl=this.DOM.element.querySelector("path"),this.paths=this.DOM.pathEl.getAttribute("pathdata:id").trim().split(";"),this.paths.splice(this.paths.length,0,this.DOM.pathEl.getAttribute("d")),this.timeline=null,this.createTimeline(),this.init()}createTimeline(){const t=this.paths.map((t=>({d:t.trim()})));this.timeline=gsap.timeline({repeat:-1,yoyo:!0}).pause();for(let e=0;e<t.length;e++)this.timeline.to(this.DOM.pathEl,{attr:{d:t[e].d},duration:2})}init(){this.animate()}animate(){this.timeline.play()}pause(){this.timeline.pause()}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("mi-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){liquidIsMobile()||$("[data-dynamic-shape]").filter(((t,e)=>{const i=undefined,s=undefined;return!$(e).closest(".vc_row.pp-section").length})).liquidDynamicShape()})),function($){const t="liquidFormInputs";let e={dropdownAppendTo:null};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options={...e,...s},this._defaults=e,this._name=t,this.init()}init(){this.icons(),this.initDatePicker(),this.initSelect(),this.initSpinner(),this.inputsEventHandlers()}icons(){this.$element.hasClass("wpcf7-form")&&this.$element.find(".wpcf7-form-control-wrap").siblings("i").each(((t,e)=>{$(e).appendTo($(e).prev(".wpcf7-form-control-wrap"))}))}initDatePicker(){const t=undefined;this.$element.find(".date-picker, input.wpcf7-form-control[type=date]").each(((t,e)=>{const i=undefined;"date"!==$(e).attr("type")&&$(e).datepicker()}))}initSelect(){const t=this.$element.find("select").not(".select2-hidden-accessible, .select, .woo-rating, #bbp_stick_topic_select, #bbp_topic_status_select, #bbp_forum_id, .woocommerce-widget-layered-nav-dropdown, .elementor-field-textual, .wc-pao-addon-select, .quform-field");if(t.closest(".checkout, table.cart, .elementor-widget-woocommerce-product-add-to-cart, .hub-booking-form").length)return;let{dropdownAppendTo:e}=this.options;if((t.hasClass("orderby")||t.hasClass("search-field")||t.hasClass("wpcf7-form-control")||t.hasClass("liquid-schedule-filter"))&&(e="self"),t.closest(".variations").length){const e=$('<span class="lqd-select-ext" />');t.wrap('<span class="lqd-select-wrap pos-rel relative" />'),e.insertAfter(t)}else t.each(((t,i)=>{const s=$(i),n=s.selectmenu({change:()=>{s.trigger("change")}});if(e){let t;t="self"===e?$('<div class="lqd-select-dropdown" />').insertAfter(s):$(e,this.element).length?$(e,this.element):$(e),n.selectmenu("option","appendTo",t)}s.on("change",(()=>{s.selectmenu("refresh")}))}))}initSpinner(){const t=undefined;this.$element.find("input.spinner, input[type=number].qty").each(((t,e)=>{const i=$(e);i.spinner({spin:(t,e)=>{i.val(e.value),i.trigger("change")}})}))}getInputParent(t){return t.closest("p").length?t.closest("p"):t.closest("div")}inputsEventHandlers(){$("input, textarea",this.$element).on("focus",this.inputOnFocus.bind(this)),$("input, textarea",this.$element).on("blur",this.inputOnBlur.bind(this))}inputOnFocus(t){const e=undefined;this.getInputParent($(t.target)).addClass("input-focused")}inputOnBlur(t){const e=$(t.target),i=this.getInputParent(e);""!==e.val()?i.addClass("input-filled"):i.removeClass("input-filled"),i.removeClass("input-focused")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("form-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("form, .lqd-filter-dropdown, .widget").not('[name="chbs-form"], .frm-fluent-form, .hub-booking-form, .geodir-listing-search').liquidFormInputs()})),function($){const t="liquidHover3d";let e={};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.hoverable=this.element.querySelector("[data-stacking-factor]"),
this.stackingFactor=this.hoverable.getAttribute("data-stacking-factor"),this.rect={},this.maxRotation=8,this.maxTranslation=4,this.build()}build(){fastdom.measure((()=>{new IntersectionObserver((([t],e)=>{e.disconnect();const{boundingClientRect:i}=t;this.rect={width:i.width,height:i.height},this.init(),this.$element.addClass("hover-3d-applied")})).observe(this.element)}))}measure(){return fastdomPromised.measure((()=>new Promise((t=>{new IntersectionObserver((([e],i)=>{i.disconnect(),t(e.boundingClientRect)})).observe(this.element)})))).then((t=>{this.rect={width:t.width,height:t.height}}))}init(){this.eventHandlers()}eventHandlers(){this.$element.on("mousemove.lqdHover3d",this.hover.bind(this)),this.$element.on("mouseleave.lqdHover3d",this.leave.bind(this)),$liquidWindow.on("resize.lqdHover3d",this.onWindowLoad.bind(this))}async onWindowLoad(){await this.measure()}animate(t,e){fastdom.mutate((()=>{e?this.element.classList.add("mouse-in"):this.element.classList.remove("mouse-in"),this.hoverable.style.transition="none",gsap.to(this.hoverable,{x:-1*t.xTranslationPercentage*t.maxTranslationX,y:-1*t.yTranslationPercentage*t.maxTranslationY,rotateX:-1*t.xRotationPercentage*t.maxRotationX,rotateY:-1*t.yRotationPercentage*t.maxRotationY,duration:.8,ease:"power2.out"})}))}calculateRotationPercentage(t,e){return-2/e*t+1}calculateTranslationPercentage(t,e){return-2/e*t+1}hover(t){const e={x:t.pageX-this.$element.offset().left,y:t.pageY-this.$element.offset().top},i={xRotationPercentage:this.calculateRotationPercentage(e.y,this.rect.height),yRotationPercentage:-1*this.calculateRotationPercentage(e.x,this.rect.width),xTranslationPercentage:this.calculateTranslationPercentage(e.x,this.rect.width),yTranslationPercentage:this.calculateTranslationPercentage(e.y,this.rect.height)};this.animate({maxTranslationX:this.maxTranslation*this.stackingFactor,maxTranslationY:this.maxTranslation*this.stackingFactor,maxRotationX:this.maxRotation*this.stackingFactor,maxRotationY:this.maxRotation*this.stackingFactor,xRotationPercentage:i.xRotationPercentage,yRotationPercentage:i.yRotationPercentage,xTranslationPercentage:i.xTranslationPercentage,yTranslationPercentage:i.yTranslationPercentage},!0)}leave(){this.animate({maxTranslationX:0,maxTranslationY:0,maxRotationX:0,maxRotationY:0,xRotationPercentage:0,yRotationPercentage:0,xTranslationPercentage:0,yTranslationPercentage:0},!1)}destroy(){this.$element.off("mousemove.lqdHover3d mouseleave.lqdHover3d"),$liquidWindow.off("resize.lqdHover3d")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("hover3d-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){if(liquidIsMobile())return!1;$("[data-hover3d]").filter(((t,e)=>!$(e).closest(".lqd-tabs-pane").not(".active").length)).liquidHover3d()})),function($){const t="liquidIconboxCircle";let e={startAngle:45,itemSelector:".lqd-ib-circ-icn, .one-ib-circ-icn",contentsContainer:".lqd-ib-circ-inner, .one-ib-circ-inner"};class i{constructor(i,s){this.element=i,this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.$parent=$(this.options.contentsContainer),this.$items=$(this.options.itemSelector,this.element),this.anglesArray=[this.options.startAngle],this.init()}init(){this.addAngles(this.$items),this.setTransformOrigin(),this.setIntersectionObserver(),this.windowResize()}getItemsArray(){const t=this.$items,e=t.length,i=[];for(let s=0;s<e;s++)i.push(t[s]);return i}getElementDimension(t){return{width:t.width(),height:t.height()}}addAngles(t){const e=t.length;t.each((t=>{this.anglesArray.push(360/e+this.anglesArray[t])}))}setTransformOrigin(){const t=this.getElementDimension(this.$parent);this.$items.each(((e,i)=>{const s=$(i);s.css({transformOrigin:""}),s.css({transformOrigin:`${t.width/2}px ${t.height/2}px`}),s.children().css({transform:`rotate(${-1*this.anglesArray[e]}deg)`})}))}setIntersectionObserver(){new IntersectionObserver(((t,e)=>{t.forEach((t=>{t.isIntersecting&&(this.animateIcons(),e.unobserve(t.target))}))}),{threshold:.25}).observe(this.element)}animateIcons(){const t=this.getItemsArray(),e=undefined;gsap.timeline().to(t,{opacity:1,duration:.2,ease:"linear",stagger:t=>.2*t},.45).to(t,{rotation:t=>this.anglesArray[t],duration:1,ease:"power4.inOut",stagger:t=>.15*t},0)}windowResize(){$(window).on("resize.lqdIconboxCircle",this.setTransformOrigin.bind(this))}destroy(){$(window).off("resize.lqdIconboxCircle")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("plugin-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-spread-incircle]").liquidIconboxCircle()})),function($){const t="liquidImageComparison";let e={};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.dragging=!1,this.resizing=!1,this.$dragElement=this.$element.find(".cd-handle"),this.$resizeElement=this.$element.find(".cd-resize-img"),this.dragWidth=this.$dragElement.outerWidth(),this.containerWidth=this.$element.outerWidth(),this.init()}init(){this._onResize=liquidThrottle(this._onResize.bind(this),250),this.element.style.setProperty("--container-width",`${this.containerWidth}px`),this.initIO(),this._drags(),this._handleResize()}initIO(){new IntersectionObserver((([t],e)=>{t.isIntersecting&&(e.unobserve(t.target),this.$element.addClass("is-visible"))})).observe(this.element,{threshold:.35})}_drags(){this.$dragElement.on("pointerdown.lqdImageComparison",(t=>{t.preventDefault(),this.$dragElement.addClass("draggable"),this.$resizeElement.addClass("resizable");const e=t.originalEvent.pageX,i=this.$dragElement.offset().left+this.dragWidth-e;$(document).on("pointermove.lqdImageComparison",(t=>{this.dragging||(this.dragging=!0,requestAnimationFrame((()=>{this._animateDraggedHandle(t,i)})))}))})),$(document).on("pointerup.lqdImageComparison",(()=>{this.$dragElement.removeClass("draggable"),this.$resizeElement.removeClass("resizable"),$(document).off("pointermove.lqdImageComparison"),this.dragging=!1}))}_animateDraggedHandle(t,e){var i=this.$element.offset().left,s=i,n=i+this.containerWidth,o,a=t.originalEvent.pageX+e-this.dragWidth/2;a<s?a=s:a>n&&(a=n);var l=100*(a-i)/this.containerWidth+"%";this.$dragElement.css("left",l).on("pointerup.lqdImageComparison",(()=>{this.$dragElement.removeClass("draggable"),this.$resizeElement.removeClass("resizable")})),this.$resizeElement.css("width",l),this.dragging=!1}_handleResize(){window.addEventListener("resize",this._onResize)}_onResize(){this.dragWidth=this.$dragElement.outerWidth(),this.containerWidth=this.$element.outerWidth(),this.element.style.setProperty("--container-width",`${this.containerWidth}px`)}destroy(){window.removeEventListener("resize",this._onResize)}}$.fn[t]=function(e){return this.each((function(){const s=$(this).data("plugin-options")||e;$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){const t=$(".cd-image-container"),e=t.filter(((t,e)=>!$(e).closest(".lqd-tabs-pane, .e-n-tabs-content > .e-con").not(".active, .e-active").length)),i=t.closest(".e-n-tabs-content > .e-con");if(e.liquidImageComparison(),!i.length)return;const s=new MutationObserver((([t],e)=>{const{target:i}=t;t.target.classList.contains("e-active")&&$(i).find(".cd-image-container").liquidImageComparison()}));i.each(((t,e)=>{s.observe(e,{attributes:!0,attributeFilter:["class"]})}))})),function($){const t="liquidImageTrail";let e={trigger:"body",triggerRelation:null,imgArrayContainer:".lqd-img-trail-array",threshold:85,keepLastItemVisible:!1,respectDirection:!1};class i{constructor(t){this.DOM={el:t},this.defaultStyle={scale:1,x:0,y:0,opacity:0},this.getRect(),this.initEvents()}initEvents(){window.addEventListener("resize",(()=>this.resize()))}resize(){gsap.set(this.DOM.el,{...this.defaultStyle}),this.getRect()}getRect(){this.rect=this.DOM.el.getBoundingClientRect()}isActive(){return 0!=this.DOM.el.style.opacity}}class s{constructor(s,n){this.element=s,this.$element=$(s),this.options=$.extend({},e,n),this._defaults=e,this._name=t,this.DOM={imgArrayContainer:this.element.querySelector(this.options.imgArrayContainer)},this.images=[],[...this.DOM.imgArrayContainer.querySelectorAll(".lqd-img-trail-img")].forEach((t=>this.images.push(new i(t)))),this.imagesTotal=this.images.length,this.imgPosition=0,this.zIndexVal=1,this.lastMousePos,this.cacheMousePos,this.mousePos=this.lastMousePos=this.cacheMousePos={x:0,y:0},this.rAFId=null;const o=undefined;(()=>new Promise((t=>{imagesLoaded(this.DOM.imgArrayContainer.querySelector(".lqd-img-trail-img"),t)})))().then((()=>{this.initEvents(),this.element.classList.add("img-trail-initiated")}))}lerp(t,e,i){return(1-i)*t+i*e}distance(t,e,i,s){return Math.hypot(i-t,s-e)}getMouseDistance(){return this.distance(this.mousePos.x,this.mousePos.y,this.lastMousePos.x,this.lastMousePos.y)}setThreshold(t){"auto"===this.options.threshold&&(this.options.threshold=($(t).outerWidth()/this.images.length-1)/1.75)}initEvents(){let{trigger:t,triggerRelation:e}=this.options;e&&(t=this.$element[e](t)),"this"===t&&(t=this.element),this.setThreshold(t),$(t).on("mouseenter",(()=>this.rAFId=requestAnimationFrame(this.render.bind(this)))),$(t).on("mousemove",(t=>{this.mousePos=liquidGetMousePos(t,!0)})),$(t).on("mouseleave",(()=>cancelAnimationFrame(this.rAFId)))}render(){let t=this.getMouseDistance();this.cacheMousePos.x=this.lerp(this.cacheMousePos.x||this.mousePos.x,this.mousePos.x,.1),this.cacheMousePos.y=this.lerp(this.cacheMousePos.y||this.mousePos.y,this.mousePos.y,.1),t>this.options.threshold&&(++this.zIndexVal,!this.options.respectDirection||this.options.respectDirection&&this.cacheMousePos.x<this.mousePos.x?this.imgPosition=this.imgPosition<this.imagesTotal-1?this.imgPosition+1:0:this.imgPosition=0===this.imgPosition?this.imagesTotal-1:this.imgPosition-1,this.showNextImage(),this.lastMousePos=this.mousePos);let e=!0;for(let t of this.images)if(t.isActive()){e=!1;break}e&&1!==this.zIndexVal&&(this.zIndexVal=1),this.rAFId=requestAnimationFrame(this.render.bind(this))}showNextImage(){const t=this.images[this.imgPosition];gsap.killTweensOf(t.DOM.el),t.DOM.el.style.zIndex=this.zIndexVal,gsap.timeline({onStart:()=>{this.options.keepLastItemVisible&&this.images.forEach(((e,i)=>{i!==this.images.indexOf(t)&&(gsap.killTweensOf(e.DOM.el),gsap.to(e.DOM.el,{opacity:0,duration:.25,ease:"expo.out"}))}))}}).set(t.DOM.el,{opacity:1,scale:1,zIndex:this.zIndexVal,x:this.cacheMousePos.x-t.rect.width/2,y:this.cacheMousePos.y-t.rect.height/2},0).to(t.DOM.el,{ease:"expo.out",duration:.9,x:this.mousePos.x-t.rect.width/2,y:this.mousePos.y-t.rect.height/2},0).to(t.DOM.el,{ease:"power1.out",duration:1,opacity:this.options.keepLastItemVisible?1:0},.4)}}$.fn[t]=function(e){return this.each((function(){const i={...$(this).data("img-trl-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new s(this,i))}))}}(jQuery),jQuery(document).ready((function($){$("[data-lqd-img-trail]").liquidImageTrail()})),function($){const t="liquidLightBox";let e={};class i{constructor(i,s){this._defaults=e,this._name=t,this.options=$.extend({},e,s),this.isOpen=!1,this.$backdrop=!1,this.lityInstance=!1,this.element=i,this.$element=$(i);const n=this.element.getAttribute("href"),o=undefined;!n||""===n||n.length<1||n.replace("#","").length<1||(this.targets=document.querySelectorAll(this.element.getAttribute("href")),this.target=!1,this.$target=!1,this.modalTemplate=document.querySelector("body > #lqd-temp-modal-box"),this.targets.length<1||this.init())}async init(){await this.buildMarkup(),this.events()}buildMarkup(){if(this.modalTemplate)return fastdomPromised.mutate((()=>{this.targets.length>1&&this.targets.forEach(((t,e)=>0!==e&&t.remove()));const t=this.targets[0],e=this.element.getAttribute("href").replace("#",""),i=t.getAttribute("data-modal-type")||"default";if(window.liquidAvailableLightboxes.find((t=>t===e)))this.target=t;else if("in-container"!==i){const s=this.modalTemplate.content.firstElementChild.cloneNode(!0),n=s.children[0],o=t.closest(".elementor-element"),a=t.closest(".elementor");a&&s.classList.add(...a.getAttribute("class").split(" ").filter((t=>-1!==t.indexOf("elementor-")))),n.setAttribute("data-modal-type",i),n.setAttribute("id",e),t.removeAttribute("id"),t.removeAttribute("data-modal-type"),o&&n.classList.add(...o.getAttribute("class").split(" ")),n.querySelector(".lqd-lity-content").appendChild(t),document.body.appendChild(s),window.liquidAvailableLightboxes.push(e),this.target=n}else this.target=t.closest(".elementor-element");this.$target=$(this.target),this.$backdrop=this.$target.children(".lqd-lity-backdrop"),this.modalType=i}))}events(){$(document).on("lqd-lity:open",this.onOpen.bind(this)),$(document).on("lqd-lity:close",this.onClose.bind(this)),$("[data-lqd-lity-close]",this.target).on("click",this.onCloseBtnClick.bind(this)),this.$backdrop.on("click",this.onBackdropClick.bind(this))}onCloseBtnClick(){return this.isOpen?this.isOpen&&this.lityInstance?this.lityInstance.close():void 0:this.$element.trigger("click")}onOpen(t,e){(t.target===this.target||this.target.contains(t.target))&&("box"===this.modalType&&this.boxModalPosition(),this.lityInstance=e,"in-container"!==this.modalType&&this.$element.addClass("pointer-events-none"),this.target.classList.add("lqd-is-active"),this.element.classList.add("lqd-is-active"),this.isOpen=!0,$(document).on("click.lityClose","[data-lqd-lity]",(()=>{this.isOpen&&this.lityInstance&&this.lityInstance.close()})))}onClose(t){if(t.target!==this.target&&!this.target.contains(t.target))return;const e=this.$target.find("video"),i=this.$target.find("audio");if(e.length){const t=e.get(0);t.oncanplay=t.pause()}if(i.length){const t=i.get(0);t.oncanplay=t.pause()}this.$element.blur(),"in-container"!==this.modalType&&this.$element.removeClass("pointer-events-none"),this.target.classList.remove("lqd-is-active"),this.element.classList.remove("lqd-is-active"),this.isOpen=!1,$(document).off("click.lityClose")}boxModalPosition(){if(!this.$target.length)return;const t=this.$element.offset(),e=this.$target.outerWidth(),i=this.$target.outerHeight(),s=t.left+this.$element.outerWidth()-60,n=window.innerWidth;this.$element.closest(".lqd-stickybar-wrap").length?this.$target.css({position:"fixed",top:t.top-window.scrollY-i-25}):this.$target.css({top:t.top-i-25}),this.$target.css({left:s,right:s+e>=n?n-s:"auto"}),s+e>=n&&(this.$target.addClass("to-left"),this.$target.css({left:"auto",right:n-s-60}))}onBackdropClick(){this.isOpen&&this.lityInstance&&this.lityInstance.close()}destroy(){this.$target&&this.$target.length&&($("[data-lqd-lity-close]",this.target).off("click"),$(document).off("click.lityClose"),this.$backdrop.off("click"),$.data(this.element,"plugin_"+t,null))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("lightbox-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery,window,document),jQuery(document).ready((function($){$("[data-lqd-lity]").liquidLightBox()})),function($){function t(t,e,i){this.latlng_=t,this.className=i,this.setMap(e)}const e="liquidMap";let i={address:"7420 Shore Rd, Brooklyn, NY 11209, USA",marker:null,style:"wy",marker_style:"default",className:"lqd-custom-map-marker pos-abs absolute border-radius-circle",markers:null,map:{zoom:16,mapTypeId:"roadmap",disableDefaultUI:!0,panControl:!1,zoomControl:!0,mapTypeControl:!1,streetViewControl:!1,scrollwheel:!1}};const s={wy:[{featureType:"all",elementType:"geometry.fill",stylers:[{weight:"2.00"}]},{featureType:"all",elementType:"geometry.stroke",stylers:[{color:"#9c9c9c"}]},{featureType:"all",elementType:"labels.text",stylers:[{visibility:"on"}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#f2f2f2"}]},{featureType:"landscape",elementType:"geometry.fill",stylers:[{color:"#ffffff"}]},{featureType:"landscape.man_made",elementType:"geometry.fill",stylers:[{color:"#ffffff"}]},{featureType:"poi",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"all",stylers:[{saturation:-100},{lightness:45}]},{featureType:"road",elementType:"geometry.fill",stylers:[{color:"#eeeeee"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#7b7b7b"}]},{featureType:"road",elementType:"labels.text.stroke",stylers:[{color:"#ffffff"}]},{featureType:"road.highway",elementType:"all",stylers:[{visibility:"simplified"}]},{featureType:"road.arterial",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"all",stylers:[{color:"#46bcec"},{visibility:"on"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#c8d7d4"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#070707"}]},{featureType:"water",elementType:"labels.text.stroke",stylers:[{color:"#ffffff"}]}],blueEssence:[{featureType:"landscape.natural",elementType:"geometry.fill",stylers:[{visibility:"on"},{color:"#e0efef"}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{visibility:"on"},{hue:"#1900ff"},{color:"#c0e8e8"}]},{featureType:"road",elementType:"geometry",stylers:[{lightness:100},{visibility:"simplified"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{visibility:"on"},{lightness:700}]},{featureType:"water",elementType:"all",stylers:[{color:"#7dcdcd"}]}],lightMonochrome:[{featureType:"administrative.locality",elementType:"all",stylers:[{hue:"#2c2e33"},{saturation:7},{lightness:19},{visibility:"on"}]},{featureType:"landscape",elementType:"all",stylers:[{hue:"#ffffff"},{saturation:-100},{lightness:100},{visibility:"simplified"}]},{featureType:"poi",elementType:"all",stylers:[{hue:"#ffffff"},{saturation:-100},{lightness:100},{visibility:"off"}]},{featureType:"road",elementType:"geometry",stylers:[{hue:"#bbc0c4"},{saturation:-93},{lightness:31},{visibility:"simplified"}]},{featureType:"road",elementType:"labels",stylers:[{hue:"#bbc0c4"},{saturation:-93},{lightness:31},{visibility:"on"}]},{featureType:"road.arterial",elementType:"labels",stylers:[{hue:"#bbc0c4"},{saturation:-93},{lightness:-2},{visibility:"simplified"}]},{featureType:"road.local",elementType:"geometry",stylers:[{hue:"#e9ebed"},{saturation:-90},{lightness:-8},{visibility:"simplified"}]},{featureType:"transit",elementType:"all",stylers:[{hue:"#e9ebed"},{saturation:10},{lightness:69},{visibility:"on"}]},{featureType:"water",elementType:"all",stylers:[{hue:"#e9ebed"},{saturation:-78},{lightness:67},{visibility:"simplified"}]}],assassinsCreedIV:[{featureType:"all",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"all",elementType:"labels",stylers:[{visibility:"off"},{saturation:"-100"}]},{featureType:"all",elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#000000"},{lightness:40},{visibility:"off"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"off"},{color:"#000000"},{lightness:16}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:17},{weight:1.2}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"landscape",elementType:"geometry.fill",stylers:[{color:"#4d6059"}]},{featureType:"landscape",elementType:"geometry.stroke",stylers:[{color:"#4d6059"}]},{featureType:"landscape.natural",elementType:"geometry.fill",stylers:[{color:"#4d6059"}]},{featureType:"poi",elementType:"geometry",stylers:[{lightness:21}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{color:"#4d6059"}]},{featureType:"poi",elementType:"geometry.stroke",stylers:[{color:"#4d6059"}]},{featureType:"road",elementType:"geometry",stylers:[{visibility:"on"},{color:"#7f8d89"}]},{featureType:"road",elementType:"geometry.fill",stylers:[{color:"#7f8d89"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#7f8d89"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#7f8d89"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#000000"},{lightness:18}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{color:"#7f8d89"}]},{featureType:"road.arterial",elementType:"geometry.stroke",stylers:[{color:"#7f8d89"}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#000000"},{lightness:16}]},{featureType:"road.local",elementType:"geometry.fill",stylers:[{color:"#7f8d89"}]},{featureType:"road.local",elementType:"geometry.stroke",stylers:[{color:"#7f8d89"}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#000000"},{lightness:19}]},{featureType:"water",elementType:"all",stylers:[{color:"#2b3638"},{visibility:"on"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#2b3638"},{lightness:17}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#24282b"}]},{featureType:"water",elementType:"geometry.stroke",stylers:[{color:"#24282b"}]},{featureType:"water",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"labels.text",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"labels.text.stroke",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"labels.icon",stylers:[{visibility:"off"}]}],unsaturatedBrowns:[{elementType:"geometry",stylers:[{hue:"#ff4400"},{saturation:-68},{lightness:-4},{gamma:.72}]},{featureType:"road",elementType:"labels.icon"},{featureType:"landscape.man_made",elementType:"geometry",stylers:[{hue:"#0077ff"},{gamma:3.1}]},{featureType:"water",stylers:[{hue:"#00ccff"},{gamma:.44},{saturation:-33}]},{featureType:"poi.park",stylers:[{hue:"#44ff00"},{saturation:-23}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{hue:"#007fff"},{gamma:.77},{saturation:65},{lightness:99}]},{featureType:"water",elementType:"labels.text.stroke",stylers:[{gamma:.11},{weight:5.6},{saturation:99},{hue:"#0091ff"},{lightness:-86}]},{featureType:"transit.line",elementType:"geometry",stylers:[{lightness:-48},{hue:"#ff5e00"},{gamma:1.2},{saturation:-23}]},{featureType:"transit",elementType:"labels.text.stroke",stylers:[{saturation:-64},{hue:"#ff9100"},{lightness:16},{gamma:.47},{weight:2.7}]}],classic:[{featureType:"administrative.country",elementType:"geometry",stylers:[{visibility:"simplified"},{hue:"#ff0000"}]}],evenLighter:[{featureType:"administrative",elementType:"labels.text.fill",stylers:[{color:"#6195a0"}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#f2f2f2"}]},{featureType:"landscape",elementType:"geometry.fill",stylers:[{color:"#ffffff"}]},{featureType:"poi",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.park",elementType:"geometry.fill",stylers:[{color:"#e6f3d6"},{visibility:"on"}]},{featureType:"road",elementType:"all",stylers:[{saturation:-100},{lightness:45},{visibility:"simplified"}]},{featureType:"road.highway",elementType:"all",stylers:[{visibility:"simplified"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#f4d2c5"},{visibility:"simplified"}]},{featureType:"road.highway",elementType:"labels.text",stylers:[{color:"#4e4e4e"}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{color:"#f4f4f4"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#787878"}]},{featureType:"road.arterial",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"all",stylers:[{color:"#eaf6f8"},{visibility:"on"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#eaf6f8"}]}],shadesOfGray:[{featureType:"all",elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#000000"},{lightness:40}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#000000"},{lightness:16}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:17},{weight:1.2}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#000000"},{lightness:21}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#000000"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#000000"},{lightness:16}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#000000"},{lightness:19}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#000000"},{lightness:17}]}]};class n{constructor(t,s){this._defaults=i,this._name=e,this.options={...i,...s},this.options.map={...i.map,...s.map},this.element=t,this.$element=$(t),this.init(t,this.options)}init(){return this.build(),this.adjustHeight(),this}build(){const t={...this.options.map,styles:s[this.options.style]},e=new google.maps.Map(this.element,t),i=undefined;return(new google.maps.Geocoder).geocode({address:this.options.address},((t,i)=>{if(i==google.maps.GeocoderStatus.OK){const i=t[0].geometry.location,n=t[0].geometry.location.lat(),o=t[0].geometry.location.lng();if("html"===this.options.marker_style&&this.$element.addClass("marker-html"),null==this.options.markers)this.addMarker(i,e);else for(var s=0;s<this.options.markers.length;s++)this.addMarker(new google.maps.LatLng(this.options.markers[s][0],this.options.markers[s][1]),e);e.setCenter(new google.maps.LatLng(n,o)),$(".lightbox-link[data-type=inline]").on("mfpOpen",(function(t){setTimeout((function(){e.setCenter(new google.maps.LatLng(n,o))}),500)})),$(document).on("shown.bs.tab",'a[data-toggle="tab"]',(function(t){setTimeout((function(){e.setCenter(new google.maps.LatLng(n,o))}),500)}))}})),$(document).on("shown.bs.tab",'a[data-toggle="tab"]',(function(t){setTimeout((function(){google.maps.event.trigger(e,"resize")}),500)})),this}addMarker(e,i){"image"===this.options.marker_style||"default"===this.options.marker_style?new google.maps.Marker({position:e,map:i,visible:!0,icon:this.options.marker,zIndex:9999999}):"html"===this.options.marker_style&&"undefined"!=typeof google&&void 0!==google.maps&&new t(e,i,this.options.className)}adjustHeight(){const t=this.$element.parent(".ld-gmap-container"),e=t.parents(".vc_row").last();!t.siblings().length&&e.hasClass("vc_row-o-equal-height")&&t.height(t.parent().outerHeight())}}"undefined"!=typeof google&&void 0!==google.maps&&(t.prototype=new google.maps.OverlayView,t.prototype.draw=function(){let t=this.div_,e,i;if(!t){t=this.div_=document.createElement("DIV"),t.className=this.className,e=document.createElement("div"),e.className="lqd-overlay border-radius-circle",t.appendChild(e),i=document.createElement("div"),i.className="lqd-overlay border-radius-circle",t.appendChild(i),google.maps.event.addDomListener(t,"click",(()=>{google.maps.event.trigger(this,"click")}));const s=undefined;this.getPanes().overlayImage.appendChild(t)}const s=this.getProjection().fromLatLngToDivPixel(this.latlng_);s&&(t.style.left=s.x+"px",t.style.top=s.y+"px")},t.prototype.remove=function(){this.div_&&(this.div_.parentNode.removeChild(this.div_),this.div_=null)},t.prototype.getPosition=function(){return this.latlng_}),$.fn[e]=function(t){return this.each((function(){const i=$(this).data("plugin-options")||t;$.data(this,"plugin_"+e)||$.data(this,"plugin_"+e,new n(this,i))}))}}(jQuery),$liquidWindow.on("load",(()=>{"undefined"!=typeof google&&null!==google&&jQuery("[data-plugin-map]").liquidMap()})),function($){const t="liquidMasonry";let e={bypassCheck:!1,layoutMode:"packery",itemSelector:".masonry-item",alignMid:!1,filtersID:null,filtersCounter:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.isoData=null,this.init()}init(){const t=this.$element.parents(".lqd-tabs-pane, .accordion-collapse");if(t.length&&t.is(":hidden"))return this.setupIO();this.onImagesLoad()}setupIO(){this.isoData||new IntersectionObserver((([t],e)=>{t.isIntersecting&&(e.disconnect(),this.onImagesLoad())})).observe(this.element)}onImagesLoad(){imagesLoaded(this.element,this.handleOnImagesLoaded.bind(this))}handleOnImagesLoaded(){this.initIsotope(),this.initFilters(),this.eventHandlers()}initIsotope(){const{layoutMode:t,itemSelector:e,stamp:i,bypassCheck:s}=this.options;this.isoData=new Isotope(this.element,{bypassCheck:s,layoutMode:t,itemSelector:e,stamp:i}),$(document).trigger("lqd-masonry-layout-init",{detail:{isotopeData:this.isoData}})}setStamps(){this.setAlignMidStamps()}setAlignMidStamps(){const t=this.options;if(t.alignMid){const e=$(t.itemSelector,this.element),i=this.$element.attr("data-columns"),s=[];let n=$(".grid-stamp",this.$element);$.each(e,((t,e)=>{const i=undefined,n=$(e).outerHeight();s.push(n)})),this.highestHeight=Math.max(...s),this.lowestHeight=Math.min(...s),i>=3&&(n.clone().insertBefore(e.eq(i-1)).addClass("is-right"),n=n.add(".grid-stamp",this.$element)),n.height(this.lowestHeight/2),t.stamp=".grid-stamp"}}initFilters(){const{filtersID:t,filtersCounter:e}=this.options;if(!t)return;const i=$(t),s=i.siblings(".lqd-filter-dropdown");$("li",i).each(((t,i)=>{const s=$(i),n=s.attr("data-filter");if(e){const t=$(n,this.element),e=undefined;$(`\n\t\t\t\t\t\t<sup class="lqd-filter-counter">\n\t\t\t\t\t\t\t<span>${"*"===n?this.isoData.items.length:t.length}</span>\n\t\t\t\t\t\t</sup>`).appendTo(s)}s.on("click.lqdMasonryFilter",(()=>{s.addClass("active").siblings().removeClass("active"),this.isoData.arrange({filter:n})}))})),s.length&&$("select",s).on("selectmenuchange",((t,e)=>{const i=e.item.value;this.isoData.arrange({filter:i})}))}eventHandlers(){this.isoData.on("layoutComplete",this.handleLayoutComplete.bind(this))}handleLayoutComplete(){$(document).trigger("lqd-masonry-layout-complete",{detail:{isotopeData:this.isoData}})}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("masonry-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){if(!$liquidContents.length||$liquidContents.length&&!$liquidContents[0].hasAttribute("data-liquid-stack"))$("[data-liquid-masonry]").liquidMasonry();else if($liquidContents.length&&$liquidContents[0].hasAttribute("data-liquid-stack")){const t=$liquidContents.attr("data-stack-options");if(t){const e=JSON.parse(t),{disableOnMobile:i}=e;i&&(liquidIsMobile()||liquidWindowWidth()<=liquidMobileNavBreakpoint())&&$("[data-liquid-masonry]").liquidMasonry()}}})),function($){const t="liquidStickyRow";let e={};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.markupInitiated=!1,this.$stickyWrap=null,this.$stickyWrapInner=null,this.boundingClientRect=null,this.rowStickyInitPromise=new Promise((t=>{this.$element.on("lqd-sticky-row-initiated",t.bind(this,this))})),this.init()}init(){this.initMarkup(),this.handleSizes(),this.addEvents(),this.handleWindowResize()}initMarkup(){if(this.markupInitiated)return!1;const t=$('<div class="lqd-css-sticky-wrap w-100 pos-rel w-full relative" />'),e=$('<div class="lqd-css-sticky-wrap-inner w-100 h-200 w-full pos-abs pos-tl absolute top-0 left-0" />')
;this.$element.wrap(t).wrap(e),this.$stickyWrapInner=this.$element.parent(),this.$stickyWrap=this.$element.parent().parent(),this.markupInitiated=!0}handleSizes(){const t=this.$stickyWrap.nextAll(),e=this.$element.outerHeight();if(this.$stickyWrap.css({height:e}),t.length){let i=0;$.each(t,((t,e)=>{i+=$(e).outerHeight()})),e>i&&this.$stickyWrapInner.css({height:`calc(200% - ${i}px)`})}}addEvents(){const t=new CustomEvent("lqd-sticky-row-initiated",{detail:{$element:this.$element}});this.element.dispatchEvent(t)}handleWindowResize(){const t=liquidDebounce(this.onWindowResize,500);$(window).on("resize",t.bind(this))}onWindowResize(){this.handleSizes()}}$.fn[t]=function(e){return this.each((function(){const s=$(this).data("sticky-options")||e;$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){liquidWindowWidth()<=liquidMobileNavBreakpoint()||liquidIsMobile()||$(".vc_row.lqd-css-sticky, .lqd-force-css-sticky").liquidStickyRow()})),function($){const t="liquidParticles";let e={asBG:!1,particles:{number:{value:40,density:{enable:!1,value_area:800}},color:{value:["#f7ccaf","#f6cacd","dbf5f8","#c5d8f8","#c5f8ce","#f7afbd","#b2d6ef","#f1ecb7"]},shape:{type:"triangle"},size:{value:55,random:!0,anim:{enable:!0,speed:1}},move:{direction:"right",attract:{enable:!0}},line_linked:{enable:!1}},interactivity:{events:{onhover:{enable:!1},onclick:{enable:!1}}}};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.options.particles={...e.particles,...s.particles},this.options.interactivity={...e.interactivity,...s.interactivity},this.element=i,this.$element=$(i),this.build()}build(){this.id=this.element.id,(this.options.interactivity.events.onhover||this.options.interactivity.events.onclick)&&(this.$element.removeClass("pointer-events-none"),this.$element.addClass("pointer-events-auto")),this.asSectionBg(),this.init()}init(){particlesJS(this.id,this.options)}asSectionBg(){if(this.options.asBG){const t=$('<div class="lqd-particles-bg-wrap lqd-overlay pointer-events-none"></div>'),e=this.$element.parent(".ld-particles-container");let i=this.$element.parents(".vc_row").last();liquidIsElementor&&(i=this.$element.parents(".elementor-section").last(),i.length||(i=this.$element.parent(".e-container")),i.length||(i=this.$element.closest(".e-con")));const s=liquidIsElementor?i.children(".elementor-container"):i.children(".ld-container"),n=i.children(".lqd-sticky-bg-wrap");t.append(e),n.length?t.appendTo(n):i.hasClass("pp-section")?t.prependTo(i):s.length?t.insertBefore(s):t.prependTo(i)}}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("particles-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-particles=true]").filter(((t,e)=>{const i=undefined,s=undefined;return!$(e).closest(".vc_row.pp-section").length})).liquidParticles()})),function($){const t="liquidPin";let e={trigger:"self",start:"top top",end:null,endTrigger:null,duration:"contentsHeight",offset:0,pinSpacing:!1,pinReparent:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.ST=null,this.spacerElement=null,this.offset=0,this.end=0,this.rect={},this.pinPromise=new Promise((t=>{this.element.addEventListener("element-was-pinned",t(this,this))})),$liquidMainHeader.length&&$liquidMainHeader[0].hasAttribute("data-sticky-header")?$(document).on("lqd-header-sticky-change",(()=>{!this.ST&&setTimeout(this.init.bind(this),150)})):this.init()}async init(){this.rect=await this.measure(),this.offset=await this.getOffset(),this.end=await this.getEnd(),this.pin(),this.events(),this.handleResize(),this.element.dispatchEvent(new CustomEvent("element-was-pinned",{bubbles:!1}))}measure(){return fastdomPromised.measure((()=>this.element.getBoundingClientRect()))}pin(){fastdom.mutate((()=>{const{start:t,pinSpacing:e,pinReparent:i,trigger:s}=this.options;let n="(min-width: 992px)";this.element.classList.contains("lqd-custom-menu")?n="all":this.element.classList.contains("lqd-add-to-cart-row")&&(n="(max-width: 767px)"),ScrollTrigger.matchMedia({[`${n}`]:()=>{this.ST=ScrollTrigger.create({trigger:"self"===s?this.element:$(s)[0],pin:!0,start:`${t}+=${this.offset}`,endTrigger:this.getEndTrigger(),end:this.end,pinSpacing:e,pinReparent:i}),this.spacerElement=this.ST.spacer}})}))}async getOffset(){const{offset:t}=this.options;return isNaN(parseInt(t),10)?await this.getOffsetElementsHeight():t}async getOffsetElementsHeight(){const{options:t}=this,e=[];let i=0;t.offset.split(",").forEach((t=>{const i=document.querySelector(t);if(i){const t=new Promise((t=>{new IntersectionObserver((([e],i)=>{i.disconnect(),t(e.boundingClientRect.height)})).observe(i)}));e.push(t)}}));const s=undefined;return(await Promise.all(e)).forEach((t=>i+=t)),i}getEnd(){return fastdomPromised.measure((()=>{let{duration:t,end:e}=this.options;if(e)return e;if("contentsHeight"===t)if(this.element.classList.contains("lqd-sticky-bg-wrap")||this.element.classList.contains("lqd-section-borders-wrap")){const e=undefined,i=undefined;t=`+=${(this.spacerElement?$(this.spacerElement).siblings(".ld-container"):this.$element.siblings(".ld-container"))[0].offsetHeight}`}else t=`+=${this.rect.height}`;if("parent"===t)if(this.element.classList.contains("vc_column-inner"))t="+="+(this.element.closest(".ld-row").offsetHeight-this.rect.height);else{let e=0;this.$element.children().each(((t,i)=>e+=$(i).outerHeight(!0))),t="+="+(this.rect.height-e)}return"last-link"===t&&(t=`bottom top+=${this.offset+this.rect.height}`),t}))}getEndTrigger(){const{duration:t}=this.options;let{endTrigger:e}=this.options;if("parent"===t&&(e=this.spacerElement?this.spacerElement.parentElement:this.element.parentElement),"last-link"===t){const t=undefined,i=$("a",this.element).last().attr("href");e=""!==i&&i.startsWith("#")&&$(i).length?$(i)[0]:$liquidContents[0]}return e}events(){$(document).on("lqd-header-sticky-change lqd-masonry-layout-complete lqd-carousel-initialized",(()=>{this.ST&&this.ST.refresh()}))}handleResize(){const t=liquidDebounce(this.onWindowResize,250);$(window).on("resize",t.bind(this))}async onWindowResize(){this.rect=await this.measure()}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("pin-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){const t=undefined;$($("[data-pin=true]").get().reverse()).liquidPin()})),function($){const t="liquidProgressbar";let e={value:0,suffix:null,prefix:null,skipCreateMarkup:!1,orientation:"horizontal"};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.valueEl=$(".liquid-progressbar-value, .lqd-progressbar-value",i),this.prefixEl=$(".liquid-progressbar-prefix, .lqd-progressbar-prefix",i),this.suffixEl=$(".liquid-progressbar-suffix, .lqd-progressbar-prefix",i),this.percentageElement=$(".liquid-progressbar-percentage, .lqd-progressbar-percentage",i),this.barElement=$(".liquid-progressbar-bar, .lqd-progressbar-bar",i),this.titleElement=$(".liquid-progressbar-title, .lqd-progressbar-title",i),this.isRTL="rtl"==$("html").attr("dir"),this.init()}init(){this.addValue(),this.addPrefixSuffix(),this.setupIntersectionObserver()}addValue(){this.options.skipCreateMarkup||this.valueEl.length||!this.percentageElement.length||(this.valueEl=$('<span class="liquid-progressbar-value lqd-progressbar-value">0</span>'),this.percentageElement.html(""),this.valueEl.appendTo(this.percentageElement))}addPrefixSuffix(){if(this.options.skipCreateMarkup||this.prefixEl.length&&this.suffixEl.length||!this.percentageElement.length)return;const t=this.options.prefix,e=this.options.suffix,i=$('<span class="liquid-progressbar-prefix lqd-progressbar-prefix"></span>'),s=$('<span class="liquid-progressbar-suffix lqd-progressbar-suffix"></span>');t&&i.text(t),e&&s.text(e),i.prependTo(this.percentageElement),s.appendTo(this.percentageElement)}checkValuesEncountering(){if(this.percentageElement.length)if("horizontal"==this.options.orientation&&this.titleElement.length){const t=this.titleElement.width(),e=this.percentageElement.offset().left||0,i=this.percentageElement.width(),s=this.titleElement.offset().left||0;this.isRTL?e+i<=s?this.$element.addClass("values-not-encountering"):this.$element.removeClass("values-not-encountering"):e>=s+t?this.$element.addClass("values-not-encountering"):this.$element.removeClass("values-not-encountering")}else this.$element.addClass("values-not-encountering")}setupIntersectionObserver(){new IntersectionObserver((([t],e)=>{t.isIntersecting&&(this.animatePercentage(),this.animateProgressbar(),e.unobserve(t.target))}),{threshold:1}).observe(this.element)}animatePercentage(){const t={value:0};gsap.to(t,{value:this.options.value,duration:1.2,ease:"power3.inOut",onUpdate:()=>{this.percentageElement.length&&this.valueEl.text(Math.round(t.value))}})}animateProgressbar(){const t=this.barElement.get(0),e=this.options.value+"%",i=undefined;"horizontal"===this.options.orientation?this.animateHorizontal(t,e):this.initCircleProgressbar(e)}animateHorizontal(t,e){gsap.to(t,{width:e,duration:1.2,ease:"power3.inOut",onUpdate:()=>{this.checkValuesEncountering()}})}initCircleProgressbar(t){const e=$(this.element).find(".ld-prgbr-circle-container"),i=e.width(),s=parseInt(t,10);e.circleProgress({value:s/100,size:i,lineCap:"round",startAngle:-Math.PI/2})}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("progressbar-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-progressbar]").liquidProgressbar()})),function($){const t="liquidResponsiveAccordion";let e={triggers:".lqd-tabs-nav a",contents:".lqd-tabs-pane",parent:".lqd-tabs"};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.$element=$(i),this.DOM.$triggers=this.DOM.$element.find(this.options.triggers),this.DOM.$contents=this.DOM.$element.find(this.options.contents),this.DOM.responsiveTriggers=[],this.init()}init(){this.createTriggers(),this.appendTriggers(),this.initCollapse()}createTriggers(){this.DOM.$triggers.each(((t,e)=>{const i=$(e).clone(),s=$('<h2 role="tab" class="lqd-res-acc-trigger" />');s.append(i),this.DOM.responsiveTriggers.push(s)}))}appendTriggers(){this.DOM.$contents.each(((t,e)=>{$(this.DOM.responsiveTriggers[t]).insertBefore(e)}))}initCollapse(){$.each(this.DOM.responsiveTriggers,((t,e)=>{const i=$(e).children("a"),s=undefined,n=i.closest(this.options.parent).find(this.options.contents);i.off("click"),i.on("click",(t=>{t.preventDefault();const e=$(i.attr("href"));i.parent().siblings(".lqd-res-acc-trigger").removeClass("is-active"),n.not(e).removeClass("is-active").stop().slideUp(300),e.toggleClass("is-active").stop().slideToggle(300),i.parent().toggleClass("is-active")}))}))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("res-acc-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".woocommerce-tabs").liquidResponsiveAccordion({triggers:".wc-tabs > li > a",contents:".woocommerce-Tabs-panel",parent:".woocommerce-tabs"})})),function($){const t="liquidReveal";let e={isContentHidden:!0,animteWhenInView:!0,delay:0,revealSettings:{direction:"lr",bgcolor:"#f0f0f0",duration:.5,ease:"power4.inOut",coverArea:0,onCover:function(t,e){return!1},onStart:function(t,e){return!1},onComplete:function(t,e){return!1},onCoverAnimations:null}};class i{constructor(i,s){this.options={...e,...s},this._defaults=e,this._name=t,this.element=i,this.$element=$(i),this.$content=this.$element.children(),this.revealer=null,this.init()}init(){this._layout(),this.options.animteWhenInView?this.setIntersectionObserver():imagesLoaded(this.element,this.doTheReveal.bind(this))}_createDOMEl(t,e,i){var s=document.createElement(t);return s.className=e||"",s.innerHTML=i||"",s}_layout(){const t=getComputedStyle(this.element).position;"fixed"!==t&&"absolute"!==t&&"relative"!==t&&(this.element.style.position="relative"),this.options.isContentHidden&&this.$content.css("opacity",0),this.revealer=this._createDOMEl("div","block-revealer__element"),this.element.classList.add("block-revealer"),this.element.appendChild(this.revealer)}_getTransformSettings(t){var e,i,s;switch(t){case"lr":e="scaleX(0)",i="0 50%",s="100% 50%";break;case"rl":e="scaleX(0)",i="100% 50%",s="0 50%";break;case"tb":e="scaleY(0)",i="50% 0",s="50% 100%";break;case"bt":e="scaleY(0)",i="50% 100%",s="50% 0";break;default:e="scaleX(0)",i="0 50%",s="100% 50%";break}return{val:e,origin:{initial:i,halfway:s}}}reveal(t){if(this.isAnimating)return!1;this.isAnimating=!0;var e={duration:.5,ease:"power4.inOut",delay:this.options.delay?this.options.delay/1e3:0,bgcolor:"#f0f0f0",direction:"lr",coverArea:0},i=t||this.options.revealSettings,s=i.direction||e.direction,n=this._getTransformSettings(s);this.revealer.style.WebkitTransform=this.revealer.style.transform=n.val,this.revealer.style.WebkitTransformOrigin=this.revealer.style.transformOrigin=n.origin.initial,liquidIsElementor||(this.revealer.style.background=i.bgcolor||e.bgcolor),this.revealer.style.opacity=1;var o=this,a={onComplete:function(){o.isAnimating=!1,"function"==typeof i.onComplete&&i.onComplete(o.content,o.revealer),$(o.element).addClass("revealing-ended").removeClass("revealing-started")}},l={delay:i.delay?i.delay/1e3:e.delay,onComplete:function(){o.revealer.style.WebkitTransformOrigin=o.revealer.style.transformOrigin=n.origin.halfway,"function"==typeof i.onCover&&i.onCover(o.content,o.revealer),$(o.element).addClass("element-uncovered"),gsap.to(o.revealer,{...a})}};l.duration=a.duration=i.duration?i.duration/1e3:e.duration,l.ease=a.ease=i.ease||e.ease;var r=i.coverArea||e.coverArea;"lr"===s||"rl"===s?(l.keyframes=[{scaleX:0},{scaleX:1,duration:l.duration}],a.keyframes=[{scaleX:1},{scaleX:r/100,duration:l.duration}]):(l.keyframes=[{scaleY:0},{scaleY:1,duration:l.duration}],a.keyframes=[{scaleY:1},{scaleY:r/100,duration:l.duration}]),"function"==typeof i.onStart&&i.onStart(o.content,o.revealer),$(o.element).addClass("revealing-started"),gsap.to(o.revealer,{...l})}setIntersectionObserver(){new IntersectionObserver((([t],e)=>{t.isIntersecting&&(e.disconnect(),$(t.target).imagesLoaded(this.doTheReveal.bind(this)))})).observe(this.element)}doTheReveal(){const t=this.options.revealSettings.onCoverAnimations||[{scale:.9},{scale:1}],e={onCover:()=>{this.options.isContentHidden&&this.$content.css("opacity",1),gsap.fromTo(this.element.querySelector("figure"),{...t[0]},{duration:.8,ease:"power4.out",...t[1]})}},i={...this.options,...e};this.reveal(i)}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("reveal-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){window.$liquidContents.length&&window.$liquidContents[0].hasAttribute("data-liquid-stack")||$("[data-reveal]").filter(((t,e)=>{const i=undefined,s=undefined;return!$(e).find(".ld-lazyload").length})).liquidReveal()})),function($){const t="liquidSetActiveOnhover";let e={classname:"lqd-is-active",offClassname:"lqd-was-active",triggerHandlers:["mouseenter","mouseleave"],triggers:"> li",targets:"",lazyLoadImgVid:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.element=i,this.DOM.$element=$(i),this.DOM.$triggers="self"===this.options.triggers?this.DOM.$element:this.DOM.$element.find(this.options.triggers),this.DOM.$targets="self"===this.options.targets?this.DOM.$element:this.DOM.$element.find(this.options.targets),this.DOM.$element.parents("[data-lqd-fullproj]").length&&(this.DOM.$fullscreenProjectParent=this.DOM.$element.parents("[data-lqd-fullproj]")),this.listenToFullscreenProjectParent(),this.init()}listenToFullscreenProjectParent(){if(this.DOM.$targets.length>1||this.DOM.$triggers.length>1)return;const{classname:t,offClassname:e}=this.options,i=this.DOM.$targets.eq(0),s=this.DOM.$triggers.eq(0);this.DOM.$fullscreenProjectParent&&this.DOM.$fullscreenProjectParent.on("show.bs.collapse",(()=>{console.log(this.DOM.$targets),i.add(s).addClass(t),i.add(s).removeClass(e),i.add(s).css("pointer-events","none"),this.handleLazyload(i.add(s))})),this.DOM.$fullscreenProjectParent&&this.DOM.$fullscreenProjectParent.on("hide.bs.collapse",(()=>{i.add(s).removeClass(t),i.add(s).removeClass(e),i.add(s).css("pointer-events",""),i.find("video")[0]?.pause()}))}init(){const{triggerHandlers:t,classname:e,offClassname:i,lazyLoadImgVid:s}=this.options;this.DOM.$triggers.each(((n,o)=>{const a=$(o);let l=this.DOM.$targets.eq(n);l.length||(l=a),t[0]===t[1]?a.on(t[0],(()=>{l.add(o).toggleClass(e)})):(a.on(t[0],(()=>{this.DOM.$targets.add(this.DOM.$triggers).removeClass(e),l.add(o).addClass(e),l.add(o).removeClass(i),s&&this.handleLazyload(l)})),null!=t[1]&&(a.on(t[1],(()=>{l.add(o).removeClass(e),l.add(o).addClass(i)})),$(document).on("click.lqdActiveOnHoverClick",(t=>{l[0].contains(t.target)||(l.add(o).removeClass(e),l.add(o).addClass(i))}))))}))}handleLazyload(t){const e=t.find("img, source");e.each(((t,i)=>{const s=$(i),n=s.attr("data-src");if(n&&s.attr("src",n),s.is("source")&&t===e.length-1){const t=s.parent("video")[0];t.load(),t.play()}}))}destroy(){const{triggers:e}=this.options,i=undefined;this.DOM.$element.find(e).each(((t,e)=>{$(e).off()})),$.data(this,"plugin_"+t,null)}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("active-onhover-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-active-onhover]").liquidSetActiveOnhover()})),function($){const t="liquidShrinkBorders";let e={start:"top",end:"bottom-=30%",scrub:.2};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.$parentRow=this.$element.closest(".vc_row"),this.$contents=this.$parentRow.children(".container").length?this.$parentRow.children(".container"):this.$parentRow.children(".ld-container"),this.contentsHeight=this.$contents.height(),this.$animatables=this.$element.children(),this.$parentRow[0].hasAttribute("data-row-bg")?this.$parentRow.on("lqdrowbginit",this.init.bind(this)):this.init()}init(){this._initScrollTrigger(),this.$element.addClass("sticky-applied")}_initScrollTrigger(){const t=this.$element.siblings(".row-bg-wrap"),{start:e,end:i,scrub:s}=this.options,n=gsap.timeline();t.length&&(this.$animatables=this.$animatables.add(t)),$.each(this.$animatables,((t,e)=>{const i=undefined,s=$(e).attr("data-axis"),o={startAt:{}};"x"===s?(o.startAt.scaleX=1,o.scaleX=0):"y"===s?(o.startAt.scaleY=1,o.scaleY=0):(o.startAt.scale=1.05,o.scale=1),n.to(e,{...o},0)})),ScrollTrigger.create({animation:n,trigger:this.element,start:e,end:i,scrub:s,toggleClass:{targets:this.$animatables.get(),className:"will-change"}})}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("plugin-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){if(liquidWindowWidth()<=liquidMobileNavBreakpoint()||liquidIsMobile())return!1;$("[data-shrink-borders]").liquidShrinkBorders()})),function($){const t="liquidSlideElement";let e={hiddenElement:null,visibleElement:null,hiddenElementOnHover:null,alignMid:!1,waitForSplitText:!1,disableOnMobile:!1,triggerElement:"self"};class i{constructor(i,s){if(this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.$triggerElement="self"===this.options.triggerElement?this.$element:this.$element.closest(this.options.triggerElement),this.timeline=gsap.timeline(),this.options.waitForSplitText){const t=this.$element.find("[data-split-text]"),e=[];t.length&&(t.liquidSplitText({forceApply:!0}),t.each(((t,i)=>{const s=undefined,n=$(i).data("plugin_liquidSplitText");n&&e.push(n.splitDonePormise)}))),e.length>0&&Promise.all(e).then(this.init.bind(this))}else this.init()}init(){this.getElements(),this.$hiddenElement.length&&this.$visibleElement.length&&imagesLoaded(this.element,(()=>{this.hiddenElementHeight=this.getHiddenElementHeight(),this.$element.addClass("hide-target"),this.createTimeline(),this.moveElements(),this.eventListeners()}))}getElements(){this.$hiddenElement=$(this.options.hiddenElement,this.element),this.$visibleElement=$(this.options.visibleElement,this.element),this.$hiddenElementOnHover=$(this.options.hiddenElementOnHover,this.element),this.$hiddenElement.wrap('<div class="ld-slideelement-hidden" />').wrap('<div class="ld-slideelement-hidden-inner" />'),this.$visibleElement.wrap('<div class="ld-slideelement-visible" />').wrap('<div class="ld-slideelement-visible-inner" />'),this.$hiddenElementWrap=this.$hiddenElement.closest(".ld-slideelement-hidden"),this.$hiddenElementInner=this.$hiddenElement.closest(".ld-slideelement-hidden-inner"),this.$visibleElementWrap=this.$visibleElement.closest(".ld-slideelement-visible"),this.$visibleElementInner=this.$visibleElement.closest(".ld-slideelement-visible-inner")}getHiddenElementHeight(){let t=0;return $.each(this.$hiddenElement,((e,i)=>{t+=$(i).outerHeight(!0)})),t}getHiddenElementChilds(){return this.$hiddenElementInner.children().map(((t,e)=>e.parentElement))}getVisibleElementChilds(){return this.$visibleElementInner.children().map(((t,e)=>e.parentElement))}moveElements(){const t=this.options.alignMid?this.hiddenElementHeight/2:this.hiddenElementHeight;this.$visibleElementWrap.css({transform:`translateY(${t}px)`}),this.$hiddenElementWrap.css({transform:`translateY(${t}px)`})}createTimeline(){const{options:t}=this,e=[...this.getVisibleElementChilds(),...this.getHiddenElementChilds()];let i=t.alignMid?this.hiddenElementHeight/2:this.hiddenElementHeight;if(t.hiddenElementOnHover){const e=this.$hiddenElementOnHover.outerHeight(!0);i=t.alignMid?(this.hiddenElementHeight+e)/2:this.hiddenElementHeight+e}this.timeline.to(e,{y:-1*i,opacity:(t,e)=>$(e).is($(this.$hiddenElementOnHover).parent())?0:1,ease:"power3.out",duration:.65,stagger:.065}).pause()}eventListeners(){const t=liquidDebounce(this.onWindowResize.bind(this),500);this.$triggerElement.on("mouseenter.lqdSlideElementOnHover",this.onMouseEnter.bind(this)),this.$triggerElement.on("mouseleave.lqdSlideElementOnHover",this.onMouseLeave.bind(this)),$(window).on("resize.lqdSlideElementOnResize",t)}onMouseEnter(){this.timeline.play()}onMouseLeave(){this.timeline.reverse()}onWindowResize(){this.hiddenElementHeight=this.getHiddenElementHeight(),this.moveElements()}destroy(){this.$triggerElement.off("mouseenter.lqdSlideElementOnHover mouseleave.lqdSlideElementOnHover"),$(window).off("resize.lqdSlideElementOnResize")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("slideelement-options"),...e};s.disableOnMobile&&liquidIsMobile()||$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){const t=undefined;$("[data-slideelement-onhover]").filter(((t,e)=>!$(e).parents("[data-custom-animations]").length&&!e.hasAttribute("data-custom-animations")&&e.clientHeight>0)).liquidSlideElement()})),function($){const t=$liquidMainHeader.length&&$liquidMainHeader[0].getAttribute("data-sticky-options"),e=t&&!0===JSON.parse(t).dynamicColors,i="liquidStack";let s={sectionSelector:"#lqd-contents-wrap > .vc_row, #lqd-contents-wrap > .vc_section",anchors:[],easing:"linear",scrollingSpeed:"1.2s",loopTop:!1,loopBottom:!1,navigation:!1,defaultTooltip:"Section",prevNextButtons:!0,prevNextLabels:{prev:"Previous",next:"Next"},pageNumber:!0,effect:"none",disableOnMobile:!0,normalScrollElements:null,normalScrollElementTouchThreshold:5,touchSensitivity:5};const n=$("[data-back-to-top], [data-lqd-scroll-indicator]");class o{constructor(t,e){if(this._defaults=s,this._name=i,this.options={...s,...e},this.element=t,this.$element=$(t),this.options.disableOnMobile&&(liquidIsMobile()||liquidWindowWidth()<=liquidMobileNavBreakpoint()))return!1;this.lastScrolledDestiny,this.lastAnimation=0,this.scrollings=[],this.isTouch="ontouchstart"in window||navigator.msMaxTouchPoints>0||navigator.maxTouchPoints,this.touchStartY=0,this.touchEndY=0,this.prevTime=(new Date).getTime(),this.scrollDelay=600,this.anchors=[],this.tooltips=[],this.$sectionElements=null,this.$ppNav=null,this.$ppNavCurrent=null,this.$prevNextButtons=$(".lqd-stack-prevnext-wrap"),this.$pageNumber=$(".lqd-stack-page-number"),this.$stickyModules=liquidIsElementor?$liquidMainHeader.find("> .elementor > .elementor-section-wrap > .elementor-section, > .elementor > .elementor-section, > .elementor > .e-container, > .elementor > .e-con").not(".lqd-hide-onstuck").find('[data-element_type="widget"]'):$liquidMainHeader.find(".lqd-head-sec-wrap, .lqd-stickybar-wrap").not(".lqd-hide-onstuck").find(".lqd-head-col > .header-module"),this.$pageNumbersStyle=$liquidBody.hasClass("lqd-stack-nums-style-1")?"style1":$liquidBody.hasClass("lqd-stack-nums-style-2")?"style2":"",this.element.style.setProperty("--lqd-stack-animation-speed",this.options.scrollingSpeed),this.stackInitPromise=new Promise((t=>{this.$element.on("stackinit",t.bind(this,this))})),this.$mainNavLocalScroll=$(".main-nav"),LiquidSectionsDetails.getDetails().then((t=>{const e=undefined,i=t.filter((t=>!t.isInFooter&&!t.isInnerSection)).map((t=>t.el));this.$sectionElements=$(i),this.build(),this.addClassnames(),this.eachSection(),this.init(),this.$element.trigger("stackinit")}))}moveSectionUp(){var t=this.getActiveSection().$element.prev(".pp-section");!t.length&&this.options.loopTop&&(t=this.$sectionElements.last()),t.length&&this.scrollPage(t)}moveSectionDown(){var t=this.getActiveSection().$element.next(".pp-section");!t.length&&this.options.loopBottom&&(t=this.$sectionElements.first()),t.length&&this.scrollPage(t)}moveTo(t){let e;e=isNaN(t)?this.$sectionElements.filter(((e,i)=>i.getAttribute("data-anchor")===t)):this.$sectionElements.eq(t-1),this.scrollPage(e)}getActiveSection(){const t=undefined,e=undefined;return{$element:this.$sectionElements.filter(((t,e)=>$(e).hasClass("active"))),index:this.$sectionElements.get().findIndex((t=>t.classList.contains("active")))}}makeScrollable(t){const e=$(t),i=e.children().filter(((t,e)=>{const i=$(e).css("position");return"absolute"!==i&&"fixed"!==i})),s=e.outerHeight();let n=0;if(i.length&&i.each(((t,e)=>{n+=$(e).outerHeight()})),n>s){const i=parseInt(e.css("paddingTop"),10)+parseInt(e.css("paddingBottom"),10);e.addClass("pp-scrollable"),t.style.setProperty("--lqd-section-height",`${n+i}px`)}else e.removeClass("pp-scrollable"),t.style.removeProperty("--lqd-section-height")}addTableClass(t){const e=$(t);e.addClass("d-flex flex-column flex-nowrap align-content-start flex flex-col content-start"),e.children(".pp-section-wrap").length||e.wrapInner('<div class="pp-section-wrap"><div class="lqd-stack-section-inner"></div></div>')}getYmovement(t){var e,i;let s="up";return this.getActiveSection().index<this.$sectionElements.index(t)&&(s="down"),s}scrollPage(t){const e=this.getActiveSection();var i={destination:t,activeSection:e.$element,anchorLink:t.data("anchor"),sectionIndex:this.$sectionElements.index(t),toMove:t,yMovement:this.getYmovement(t),leavingSection:e.index+1};if(!i.activeSection.is(t)){if(void 0!==i.anchorLink&&this.setURLHash(i.anchorLink,i.sectionIndex),this.$sectionElements.removeClass("active"),this.setActiveSection(i.sectionIndex),i.sectionsToMove=this.getSectionsToMove(i),i.translate3d="","down"===i.yMovement){if(i.destination.is(".pp-auto-height")){var s=-1*i.destination.outerHeight()+"px";i.translate3d=`translate3d(0px, ${s}, 0px)`,i.scrolling=s,i.sectionsToMove=i.activeSection}else i.scrolling="-100%";i.animateSection=i.activeSection}else i.scrolling="0",i.animateSection=t;this.onLeave(i.leavingSection,i.sectionIndex+1,i.yMovement),this.performMovement(i),this.activateNavDots(i.sectionIndex),this.lastScrolledDestiny=i.anchorLink,this.lastAnimation=(new Date).getTime()}}performMovement(t){this.timeout1=setTimeout((()=>{this.transformContainer(t.animateSection,t.translate3d),t.sectionsToMove.each((()=>{this.transformContainer($(this),t.translate3d)})),this.afterSectionLoads(t)}),250*parseFloat(this.options.scrollingSpeed)),this.timeout1=setTimeout((()=>{$liquidMainFooter.removeClass("lqd-stack-row-entering lqd-stack-row-leaving")}),1e3*parseFloat(this.options.scrollingSpeed))}afterSectionLoads(t){this.afterLoad(t.anchorLink,t.sectionIndex+1)}afterLoad(t,e){const i=$(this.$sectionElements[e-1]);this.$ppNav.css("pointer-events",""),$liquidBody.removeClass("lqd-stack-moving lqd-stack-moving-up lqd-stack-moving-down"),this.initInview(i,!1)}getSectionsToMove(t){var e;return e="down"===t.yMovement?this.$sectionElements.map((function(e){if(e<t.destination.index(this.$sectionElements))return $(this)})):this.$sectionElements.map((function(e){if(e>t.destination.index(this.$sectionElements))return $(this)}))}setURLHash(t){location.hash=t}scrollToAnchor(){var t,e=window.location.hash.replace("#",""),i=this.$sectionElements.filter(((t,i)=>$(i).attr("data-anchor")===e));i.length>0&&this.scrollPage(i)}isMoving(){var t;return(new Date).getTime()-this.lastAnimation<this.scrollDelay+250*parseFloat(this.options.scrollingSpeed)}hashChangeHandler(){var t,e=window.location.hash.replace("#","").split("/")[0];if(e.length&&e&&e!==this.lastScrolledDestiny){const t=this.$sectionElements.filter(((t,i)=>$(i).attr("data-anchor")===e));this.scrollPage(t)}}getTransforms(t){return{"-webkit-transform":t,transform:t}}transformContainer(t,e){t.css(this.getTransforms(e))}mouseWheelHandler(t){var e=(new Date).getTime();const i=t.originalEvent;var s=i.wheelDelta||-i.deltaY||-i.detail,n=Math.max(-1,Math.min(1,s)),o=void 0!==i.wheelDeltaX||void 0!==i.deltaX,a=Math.abs(i.wheelDeltaX)<Math.abs(i.wheelDelta)||Math.abs(i.deltaX)<Math.abs(i.deltaY)||!o;this.scrollings.length>149&&this.scrollings.shift(),this.scrollings.push(Math.abs(s));var l=e-this.prevTime;if(this.prevTime=e,l>200&&(this.scrollings=[]),!this.isMoving()){var r=this.getActiveSection().$element,d=this.isScrollable(r),h,c,u;this.getAverage(this.scrollings,10)>=this.getAverage(this.scrollings,70)&&a&&(n<0?this.scrolling("down",d):n>0&&this.scrolling("up",d))}}getAverage(t,e){for(var i=0,s=t.slice(Math.max(t.length-e,1)),n=0;n<s.length;n++)i+=s[n];return Math.ceil(i/e)}scrolling(t,e){var i,s;if("down"==t?(i="bottom",s=this.moveSectionDown.bind(this)):(i="top",s=this.moveSectionUp.bind(this)),e.length>0){if(!this.isScrolled(i,e))return!0;s()}else s()}isScrolled(t,e){return"top"===t?!e.scrollTop():"bottom"===t?e.scrollTop()+1+e.innerHeight()>=e[0].scrollHeight:void 0}isScrollable(t){return t.filter(".pp-scrollable")}addMouseWheelHandler(){$liquidWindow.on("mousewheel wheel",this.mouseWheelHandler.bind(this))}handleKeys(){$(document).keydown((t=>{if(!this.isMoving())switch(t.which){case 38:case 33:this.moveSectionUp();break;case 40:case 34:this.moveSectionDown();break;case 36:this.moveTo(1);break;case 35:this.moveTo($(".pp-section").length);break;default:return}}))}addTouchHandler(){this.isTouch&&(this.$element.off("touchstart").on("touchstart",this.touchStartHandler.bind(this)),this.$element.off("touchmove").on("touchmove",this.touchMoveHandler.bind(this)))}getEventsPage(t){var e=new Array;return e.y=void 0!==t.pageY&&(t.pageY||t.pageX)?t.pageY:t.touches[0].pageY,e}isReallyTouch(t){return void 0===t.pointerType||"mouse"!=t.pointerType}touchStartHandler(t){var e=t.originalEvent;if(this.isReallyTouch(e)){var i=this.getEventsPage(e);this.touchStartY=i.y}}touchMoveHandler(t){var e=t.originalEvent;if(this.isReallyTouch(e)){var i=this.getActiveSection().$element,s=this.isScrollable(i);if(s.length||t.preventDefault(),!this.isMoving()){var n=this.getEventsPage(e);this.touchEndY=n.y,
Math.abs(this.touchStartY-this.touchEndY)>this.$element.height()/100*this.options.touchSensitivity&&(this.touchStartY>this.touchEndY?this.scrolling("down",s):this.touchEndY>this.touchStartY&&this.scrolling("up",s))}}}buildNavigationMarkup(){this.$ppNav&&this.$ppNav.remove(),this.$ppNav=$('\n\t\t\t\t<div id="pp-nav">\n\t\t\t\t\t<div class="pp-nav-inner">\n\t\t\t\t\t\t<span class="pp-nav-current"><span></span></span>\n\t\t\t\t\t\t<ul class="pp-nav-ul reset-ul"></ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t'),this.$ppNavCurrent=$(".pp-nav-current",this.$ppNav),this.$ppNav.children().append(`<span class="pp-nav-total">${this.$sectionElements.length<10?"0"+this.$sectionElements.length:this.$sectionElements.length}</span>`),$("body").append(this.$ppNav)}addNavigationItem(t){this.$ppNavCurrent.find("> span").append(`<span>${t<10?"0"+(t+1):t+1}</span>`),this.$ppNav.find("ul").append(`<li data-tooltip="${this.tooltips[t]}">\n\t\t\t\t<a href="#${this.anchors[t]}">\n\t\t\t\t\t<span></span>\n\t\t\t\t\t<svg width="29px" height="29px" viewBox="0 0 29 29" stroke="#000" stroke-width="1" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n\t\t\t\t\t\t<path d="M14.5,28 C21.9558441,28 28,21.9558441 28,14.5 C28,7.04415588 21.9558441,1 14.5,1 C7.04415588,1 1,7.04415588 1,14.5 C1,21.9558441 7.04415588,28 14.5,28 Z"></path>\n\t\t\t\t\t</svg>\n\t\t\t\t</a>\n\t\t\t\t<span class="pp-tooltip">${this.tooltips[t]}</span>\n\t\t\t</li>`)}activateNavDots(t){this.$ppNav.find("li").removeClass("active"),this.$ppNav.find("li").eq(t).addClass("active")}updateSections(t){this.$sectionElements=t,this.buildNavigationMarkup(),this.addClassnames(),this.eachSection()}sectionAppended(t,e){const i=$(t).get(0);this.$sectionElements=$(e?[...this.$sectionElements].splice(e,0,i):[...this.$sectionElements,i]),this.buildNavigationMarkup(),this.addClassnames(),this.eachSection()}setActiveSection(t){this.$sectionElements.removeClass("active"),this.$sectionElements.eq(t).addClass("active")}build(){if(this.buildNavigationMarkup(),$liquidMainFooter.length&&!window.frameElement){let t;if(liquidIsElementor){const e=$liquidContentsWrap.find(" > .elementor > .elementor-section-wrap");t=e.length?e:$liquidContentsWrap.find(" > .elementor")}else t=$liquidContentsWrap;t.append($liquidMainFooter),this.$sectionElements.last().addClass("section-before-footer"),this.$sectionElements.push($liquidMainFooter[0])}$liquidContentsWrap.children("style").appendTo("head"),$liquidContentsWrap.children("p").insertAfter($liquidSiteWrap)}addClassnames(){const{options:t}=this;this.$sectionElements.addClass("pp-section"),$liquidMainFooter.length&&$liquidMainFooter.addClass("vc_row pp-auto-height"),t.navigation&&$liquidBody.addClass("lqd-stack-has-nav"),t.prevNextButtons&&$liquidBody.addClass("lqd-stack-has-prevnext-buttons"),t.pageNumber&&$liquidBody.addClass("lqd-stack-has-page-numbers"),"none"!==t.effect&&$liquidBody.addClass("lqd-stack-effect-enabled"),$liquidBody.addClass(`lqd-stack-effect-${t.effect}`),$liquidHtml.add("html").addClass("html-pp-enabled overflow-hidden"),$liquidBody.addClass("pp-enabled")}eachSection(){$.each(this.$sectionElements,((t,e)=>{this.makeScrollable(e),this.setAnchors(t,e),this.setTooltips(t,e),e.classList.contains("main-footer")||this.addNavigationItem(t),e.addEventListener("animationend",(t=>{t.target===e&&e.classList.remove("lqd-stack-row-entering","lqd-stack-row-leaving","lqd-stack-row-moving-up","lqd-stack-row-moving-down")}))}))}setAnchors(t,e){let i="",s=!1;e.hasAttribute("id")?i=e.getAttribute("id"):e.hasAttribute("data-tooltip")?i=e.getAttribute("data-tooltip").replace(new RegExp(" ","g"),"-").toLowerCase():e.hasAttribute("data-anchor")?(s=!0,i=e.getAttribute("data-anchor")):i=`${this.options.defaultTooltip}-${t+1}`,this.anchors[t]=i,s||$(e).attr("data-anchor",i)}setTooltips(t,e){e.hasAttribute("data-tooltip")?this.tooltips[t]=e.getAttribute("data-tooltip"):this.tooltips[t]=`${this.options.defaultTooltip} ${t+1}`}init(){window.scrollTo(0,0),this.addMouseWheelHandler(),this.handleKeys(),this.addTouchHandler(),this.lastScrolledDestiny||(this.setActiveSection(0),this.activateNavDots(0),this.addLuminosityClassnames(0)),this.scrollToAnchor(),this.afterRender(),$(window).on("hashchange",this.hashChangeHandler.bind(this))}appendPrevNextButtons(){const{prevNextLabels:t}=this.options;this.$prevNextButtons=$('<div class="lqd-stack-prevnext-wrap" />');const e=$(`<button class="lqd-stack-prevnext-button lqd-stack-prev-button">\n\t\t\t\t<span class="lqd-stack-button-label">${t.prev}</span>\n\t\t\t\t<span class="lqd-stack-button-ext">\n\t\t\t\t</span>\n\t\t\t</button>`),i=$(`<button class="lqd-stack-prevnext-button lqd-stack-next-button">\n\t\t\t\t<span class="lqd-stack-button-label">${t.next}</span>\n\t\t\t\t<span class="lqd-stack-button-ext">\n\t\t\t\t</span>\n\t\t\t</button>`);this.$prevNextButtons.append(e.add(i)),!$liquidBody.children(".lqd-stack-prevnext-wrap").length&&$liquidBody.append(this.$prevNextButtons)}prevNextButtonsEvents(){const t=this.$prevNextButtons.find(".lqd-stack-prev-button"),e=this.$prevNextButtons.find(".lqd-stack-next-button");t.on("click",this.moveSectionUp.bind(this)),e.on("click",this.moveSectionDown.bind(this))}appendPageNumber(){let t;"style1"===this.$pageNumbersStyle&&(t=this.appendPageNumbersStyle1()),"style2"===this.$pageNumbersStyle&&(t=this.appendPageNumbersStyle2()),this.$pageNumber.length||($liquidBody.append(t),this.$pageNumber=t)}appendPageNumbersStyle1(){const t=this.$sectionElements.not(".main-footer").length,e=$('<div class="lqd-stack-page-number" />'),i=$('<span class="lqd-stack-page-number-counter">\n\t\t\t\t<span class="lqd-stack-page-number-current"></span>\n\t\t\t\t<span class="lqd-stack-page-number-passed"></span>\n\t\t\t</span>'),s=$(`<span class="lqd-stack-page-number-total">${t<10?"0":""}${t}</span>`);return e.append(i),e.append(s),e}appendPageNumbersStyle2(){const t=$('<div class="lqd-stack-page-number" />'),e=this.$ppNav.find(".pp-nav-ul").clone(!0);return t.append(e),t}setPageNumber(t){$liquidBody.attr("data-lqd-stack-page",t),"style1"===this.$pageNumbersStyle&&this.setPageNumbersStyle1(t),"style2"===this.$pageNumbersStyle&&this.setPageNumbersStyle2(t)}setPageNumbersStyle1(t){const e=this.$pageNumber.find(".lqd-stack-page-number-current"),i=undefined;this.$pageNumber.find(".lqd-stack-page-number-passed").html(e.html()),e.html(`${t<10?"0":""}${t}`)}setPageNumbersStyle2(t){const e=this.$pageNumber.find("li");e.removeClass("active"),e.eq(t-1).addClass("active")}addDirectionClassname(t){"down"===t?($liquidBody.removeClass("lqd-stack-moving-up").addClass("lqd-stack-moving-down"),this.$sectionElements.removeClass("lqd-stack-moving-up").addClass("lqd-stack-moving-down")):"up"===t&&($liquidBody.removeClass("lqd-stack-moving-down").addClass("lqd-stack-moving-up"),this.$sectionElements.removeClass("lqd-stack-moving-down").addClass("lqd-stack-moving-up"))}addLuminosityClassnames(t){fastdom.mutate((()=>{const i=undefined;(e?$liquidBody.add($liquidMainHeader).add(this.$stickyModules):$liquidBody).removeClass("lqd-active-row-dark lqd-active-row-light").addClass(`lqd-active-row-${this.$sectionElements.eq(t).attr("data-section-luminosity")}`)}))}initShortcodes(t,e){if(!liquidIsMobile()&&$("[data-dynamic-shape]",t).liquidDynamicShape(),$("[data-reveal]",t).liquidReveal(),$("[data-particles=true]",t).liquidParticles(),$("[data-liquid-masonry]",t).liquidMasonry(),e&&this.initInview(t,!0),liquidIsMobile()&&document.body.hasAttribute("data-disable-animations-onmobile"))return $("[data-custom-animations]").addClass("ca-initvalues-applied");$("[data-custom-animations]",t).liquidCustomAnimations(),t.is("[data-custom-animations]")&&t.liquidCustomAnimations()}initBackToTop(t){t>1?n.addClass("is-visible"):n.removeClass("is-visible"),$("a",n).on("click",(t=>{t.preventDefault(),this.moveTo(1)}))}afterRender(){$liquidMainFooter.length&&$liquidBody.addClass("lqd-stack-has-footer");const t=this.$sectionElements.get().findIndex((t=>t.classList.contains("active")));this.initShortcodes(this.$sectionElements.eq(t),!0),window.frameElement||(this.options.prevNextButtons&&this.appendPrevNextButtons(),this.options.prevNextButtons&&this.prevNextButtonsEvents(),this.options.pageNumber&&this.appendPageNumber(),this.setPageNumber(t+1)),$liquidBody.addClass("lqd-stack-initiated")}onLeave(t,e,i){const s=$(this.$sectionElements[e-1]),o=$(this.$sectionElements[t-1]);s.hasClass("main-footer")||o.hasClass("main-footer")?s.hasClass("main-footer")&&o.removeClass("lqd-stack-row-entering lqd-stack-row-leaving"):(this.$ppNav.css("pointer-events","none"),$liquidBody.addClass("lqd-stack-moving"),this.setPageNumber(e),s.removeClass("lqd-stack-row-leaving").addClass("lqd-stack-row-entering"),o.removeClass("lqd-stack-row-entering").addClass("lqd-stack-row-leaving"),this.addLuminosityClassnames(e-1),this.$ppNavCurrent.children("span").css({transform:`translateY(-${100*(e-1)}%)`})),s.hasClass("main-footer")?($liquidBody.addClass("lqd-stack-footer-active"),o.css("transform","none")):$liquidBody.removeClass("lqd-stack-footer-active"),this.addDirectionClassname(i),this.initShortcodes(s,!1),n.length&&this.initBackToTop(e),this.$mainNavLocalScroll.length&&this.handleMainNavLocalScroll()}initInview(t,e){$liquidBody.hasClass("lqd-preloader-activated")&&e?document.addEventListener("lqd-preloader-anim-done",(()=>{$("[data-inview]",t).liquidInView()})):$("[data-inview]",t).liquidInView()}handleMainNavLocalScroll(){const t=window.location.hash;t&&(this.$mainNavLocalScroll.find(`a[href="${t}"]`).parent().addClass("is-active").siblings().removeClass("is-active"),this.$mainNavLocalScroll.closest(".navbar-fullscreen, .navbar-collapse, .ld-module-dropdown, .mobile-navbar-collapse").collapse("hide"))}}$.fn[i]=function(t){return this.each((function(){const e={...$(this).data("stack-options"),...t};$.data(this,"plugin_"+i)||$.data(this,"plugin_"+i,new o(this,e))}))}}(jQuery),jQuery(document).ready((function($){window.frameElement||$("[data-liquid-stack=true]").liquidStack()})),function($){const t="liquidStickyStack";let e={itemsSelector:".lqd-sticky-stack-item",itemsInnerSelector:".lqd-sticky-stack-item-inner",offset:30,spacer:30,minScale:.8};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.element=i,this.DOM.$element=$(i),this.DOM.$items=this.DOM.$element.find(this.options.itemsSelector),this.DOM.$innerItems=this.DOM.$element.find(this.options.itemsInnerSelector),this.DOM.$nav=null,this.DOM.$navItems=null,this.DOM.$items.length<2||imagesLoaded(this.DOM.element,(()=>{this.init()}))}createNav(){this.DOM.$nav=$('<div class="lqd-sticky-stack-nav h-100 pos-abs pos-tl absolute top-0 left-0" />');const t=$('<ul class="reset-ul lqd-css-sticky d-flex flex-column justify-content-center h-vh-100 flex flex-col justify-center" />');for(let e=0;e<this.DOM.$items.length;e++)t.append("<li><span></span></li>");t.appendTo(this.DOM.$nav),this.DOM.$navItems=t.children(),this.DOM.$nav.appendTo(this.DOM.$element)}init(){const{spacer:t,minScale:e}=this.options,i=this.getOffset(),s=getComputedStyle(document.documentElement).getPropertyValue("--lqd-sticky-header-height")||0,n=this.DOM.$items.last().outerHeight(),o=gsap.utils.distribute({base:e,amount:.2});this.DOM.$innerItems.each(((t,e)=>{const i=o(t,this.DOM.$innerItems.get(t),this.DOM.$innerItems.get()),s=gsap.to(e,{scale:i});ScrollTrigger.create({animation:s,trigger:e,start:"top top",scrub:.25})})),this.DOM.$items.each(((e,o)=>{ScrollTrigger.create({trigger:o,start:`top-=${i+e*t+parseInt(s)} top`,end:`bottom top+=${n+this.DOM.$items.length*t}`,endTrigger:this.DOM.element,pin:!0,pinSpacing:!1})}))}getOffset(){let{offset:t}=this.options;const e=$liquidMainHeader.find(".lqd-head-sec-wrap").not(".lqd-hide-onstuck");return e.length&&e.each(((e,i)=>{t+=$(i).outerHeight()})),t}initNav(){function t(){let t=[],e=20;for(let i=1;i<=e;i++){let s=i/e;t.push(s)}return t.push(0),t}for(let e=0;e<this.DOM.$items.length;e++){let i=0;new IntersectionObserver((([t])=>{t.isIntersecting&&i<t.intersectionRatio&&this.DOM.$navItems.removeClass("is-active").eq(e).addClass("is-active")}),{threshold:t()}).observe(this.DOM.$items.get(e))}}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("sticky-stack-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){liquidIsMobile()||$(".lqd-sticky-stack").liquidStickyStack()})),function($){const t="liquidStretchElement";let e={to:"right"};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.isStretched=!1,this.boundingClientRect=null,this.rootBounds=null,this.initIO()}initIO(){new IntersectionObserver((t=>{t.forEach((t=>{t.isIntersecting&&!this.isStretched&&(this.boundingClientRect=t.boundingClientRect,this.rootBounds=t.rootBounds,this.init(),this.isStretched=!0)}))})).observe(this.element,{rootMargin:"3%"})}init(){this.stretch(),this.$element.addClass("element-is-stretched")}stretch(){"right"===this.options.to?this.stretchToRight():this.stretchToLeft()}stretchToRight(){const t=this.rootBounds.width-(this.boundingClientRect.width+this.boundingClientRect.left);this.$element.css("marginRight",-1*t)}stretchToLeft(){const t=this.rootBounds.width-this.boundingClientRect.left;this.$element.css("marginLeft",-1*t)}}$.fn[t]=function(e){return this.each((function(){const s=$(this).data("stretch-options")||e;$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-stretch-element=true]").liquidStretchElement()})),function($){const t="liquidTab";let e={deepLink:!1,trigger:"click",translateNav:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.isBS5="undefined"!=typeof bootstrap,this.isRTL="rtl"===$("html").attr("dir"),this.element=i,this.$element=$(i),this.$tabNav=$(".lqd-tabs-nav",this.element),this.$navItems=$("> li > a",this.$tabNav),this.$activeItem=this.$navItems.filter(((t,e)=>e.parentElement?.classList?.contains("active")||e.classList.contains("active"))),this.$tabNavArrows=this.element,this.$tabNavPrev=$(".lqd-tabs-nav-prev",this.$tabNavArrows),this.$tabNavNext=$(".lqd-tabs-nav-next",this.$tabNavArrows),this.canChange=!0,this.$activeItem.length&&this.options.translateNav&&(this.activeItemWidth=this.$activeItem.outerWidth(),this.activeItemHeight=this.$activeItem.outerHeight(),this.activeItemPosLeft=this.isRTL?this.$tabNav.width()- -1*(this.$activeItem.position().left+this.activeItemWidth):this.$activeItem.position().left),this.element.parentElement.closest(".lqd-mobile-sec")&&this.changeIds(),this.init()}changeIds(){this.$navItems.each(((t,e)=>{const i=e.getAttribute("href");e.setAttribute("href",`${i}-mobile`),e.setAttribute("aria-controls",`${e.getAttribute("aria-controls")}-mobile`),e.setAttribute("data-bs-target",`${e.getAttribute("data-bs-target")}-mobile`),this.element.querySelector(i).setAttribute("id",`${i.replace("#","")}-mobile`)}))}init(){const{deepLink:t,translateNav:e}=this.options;this.isBS5?this.$navItems.each(((t,e)=>new bootstrap.Tab(e))):this.$navItems.tab(),this.eventHandlers(),t&&this.setHash(),e&&this.translateNav(!1)}setHash(){const t=this.$tabNav.find(`a[href="${location.hash}"]`);""!==location.hash&&t.length&&(this.isBS5?bootstrap.Tab.getInstance(t[0]).show():t.tab("show"),0===window.scrollY&&$("html,body").stop().animate({scrollTop:this.$tabNav.offset().top-90},600))}eventHandlers(){"hover"!==this.options.trigger||liquidIsMobile()||this.$navItems.on("mouseenter.lqdTabs",(t=>{const e=t.currentTarget;this.isBS5?bootstrap.Tab.getInstance(e).show():$(e).tab("show")})),this.isBS5?this.$navItems.each(((t,e)=>{e.addEventListener("hide.bs.tab",this.onHide.bind(this)),e.addEventListener("show.bs.tab",this.onShow.bind(this)),e.addEventListener("shown.bs.tab",this.onShown.bind(this))})):(this.$element.on("hide.bs.tab",this.onHide.bind(this)),this.$element.on("show.bs.tab",this.onShow.bind(this)),this.$element.on("shown.bs.tab",this.onShown.bind(this))),this.$tabNavPrev.on("click.lqdTabs",this.showPrev.bind(this)),this.$tabNavNext.on("click.lqdTabs",this.showNext.bind(this))}onHide(t){const e=t.target,i=e.getAttribute("data-bs-target");if(i){const t=document.querySelector(i);t&&t.classList.remove("active","show","in")}e.parentElement.classList.remove("active"),this.canChange=!1}onShow(t){const e=t.target,{deepLink:i,translateNav:s}=this.options,n=e.getAttribute("data-bs-target");if(this.$activeItem=$(e),i){const e=$(t.target).attr("href");location.hash=e;const i=$(document).scrollTop();$(document).scrollTop(i)}if(this.$activeItem.parent().addClass("active").siblings().removeClass("active"),n){const t=document.querySelector(n);t&&$(t).siblings().removeClass("active")}if(t.relatedTarget){const e=$(t.relatedTarget),i=undefined;$(e.attr("href")).removeClass("active in")}s&&(this.activeItemWidth=this.$activeItem.outerWidth(),this.activeItemHeight=this.$activeItem.outerHeight(),this.activeItemPosLeft=this.isRTL?-1*(this.$tabNav.width()-(this.$activeItem.position().left+this.activeItemWidth)):this.$activeItem.position().left,this.translateNav(!0))}onShown(t){this.canChange=!0;const e=$(t.target),i=$(e.attr("href")),s=liquidIsMobile()?$(".lqd-tabs-content",this.$element).offset().top:this.$element.offset().top,n=$("[data-sticky-header].is-stuck")?.outerHeight()||0,o=undefined,a=t.target.getAttribute("data-bs-target");if(a){const t=document.querySelector(a);t&&t.classList.add("in")}(!liquidIsMobile()&&s<=$liquidWindow.scrollTop()-15||liquidIsMobile()&&(s>$liquidWindow.scrollTop()+window.innerHeight||$liquidWindow.scrollTop()>s))&&$("html, body").stop().animate({scrollTop:s-n-45},800),this.initPlugins(i)}translateNav(t){this.element.style.setProperty("--lqd-tabs-nav-active-width",`${this.activeItemWidth}px`),this.element.style.setProperty("--lqd-tabs-nav-active-height",`${this.activeItemHeight}px`),t&&this.element.style.setProperty("--lqd-tabs-nav-translate",`${this.activeItemPosLeft}px`)}showPrev(){this.canChange&&this.$activeItem.parent().prev().children("a").tab("show")}showNext(){this.canChange&&this.$activeItem.parent().next().children("a").tab("show")}initPlugins(t){const e=$(".vc_pie_chart:not(.vc_ready)",t),i=$(".vc_round-chart",t),s=$(".vc_line-chart",t),n=$(".elementor-gallery__container",t);e.length&&$.fn.vcChat&&e.vcChart(),i.length&&$.fn.vcRoundChart&&i.vcRoundChart({reload:!1}),s.length&&$.fn.vcLineChart&&s.vcLineChart({reload:!1}),$("[data-hover3d=true]",t).liquidHover3d(),$("[data-split-text]",t).liquidSplitText(),$("[data-slideelement-onhover]",t).liquidSlideElement(),$(".cd-image-container",t).liquidImageComparison(),$(".lqd-carousel-stack",t).liquidCarouselStack(),n.trigger("resize")}destroy(){this.$navItems.off("mouseenter.lqdTabs"),this.$element.off("hide.bs.tab show.bs.tab shown.bs.tab",this.onHide.bind(this)),this.$tabNavPrev.off("click.lqdTabs"),this.$tabNavNext.off("click.lqdTabs")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("tabs-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".lqd-tabs").liquidTab()})),function($){const t="liquidTypewriter";let e={repeat:!1,speed:75};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options={...e,...s},this._defaults=e,this._name=t,this.init(),this.initIO()}init(){const{repeat:t,speed:e}=this.options;this.$element.t({repeat:t,speed:e}),this.$element.t("pause",!0)}initIO(){new IntersectionObserver((([t],e)=>{t.isIntersecting?this.$element.t("pause",!1):this.$element.t("pause",!0)})).observe(this.element)}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("plugin-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-typewriter]").liquidTypewriter()})),function($){const t="liquidVideoBg";let e={startVolume:!1,controls:!1,loop:!0,muted:!0,hideVideoControlsOnLoad:!0,hideVideoControlsOnPause:!0,clickToPlayPause:!1,disableOnMobile:!1},i={autoPlay:!0,showControls:!1,loop:!0,mute:!0,showYTLogo:!1,stopMovieOnBlur:!1,disableOnMobile:!1};class s{constructor(s,n,o){this.element=s,this.$element=$(s),this.inlineVideoOptions={...e,...n},this.youtubeOptions={...i,...o},this._name=t,this.lqdVBG=null,this.lqdYTPlayer=null,this.init()}init(){const t=liquidIsMobile();this.$element.is("video")&&this.inlineVideoOptions.disableOnMobile&&t?this.$element.closest(".lqd-vbg-wrap").addClass("hidden"):this.$element.is("video")&&(this.$element.removeClass("hidden"),this.initInlineVideo()),!this.$element.is("video")&&this.youtubeOptions.disableOnMobile&&t?this.$element.closest(".lqd-vbg-wrap").addClass("hidden"):this.$element.is("video")||this.initYoutubeVideo()}initInlineVideo(){const t=this.$element.closest(".lqd-vbg-wrap"),e=t.length?t.get(0):this.element;this.lqdVBG=this.element}initYoutubeVideo(){const t=$.extend({},this.youtubeOptions,{containment:this.$element});this.lqdYTPlayer=this.$element.YTPlayer(t),this.lqdYTPlayer.on("YTPReady",(()=>{this.lqdYTPlayer.YTPPause(),this.initYTIO()}))}initInlineVidIO(t){new IntersectionObserver((([t])=>{t.isIntersecting?this.lqdVBG&&this.lqdVBG.play():this.lqdVBG&&this.lqdVBG.pause()})).observe(t)}initYTIO(){new IntersectionObserver((([t])=>{t.isIntersecting?this.lqdYTPlayer&&this.lqdYTPlayer.YTPPlay():this.lqdYTPlayer&&this.lqdYTPlayer.YTPPause()})).observe(this.element)}}$.fn[t]=function(e,i){return this.each((function(){const n={...$(this).data("inlinevideo-options"),...e},o={...$(this).data("youtube-options"),...i};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new s(this,n,o))}))}}(jQuery,window,document),jQuery(document).ready((function($){$("[data-video-bg]").liquidVideoBg()})),function($){const t="liquidVideoTrigger";let e={triggerType:["mouseenter","mouseleave"],videoPlacement:"parent",loop:!1};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.videoElement=this.$element[this.options.videoPlacement]().find("video").get(0),this.init()}init(){this.videoElement.oncanplay=this.events.call(this)}events(){this.$element.on(this.options.triggerType[0],this.triggerOn.bind(this)),this.$element.on(this.options.triggerType[1],this.triggerOff.bind(this))}triggerOn(){this.options.loop&&(this.videoElement.loop=!0,this.videoElement.currentTime=0),this.videoElement.play()}triggerOff(){this.videoElement.pause()}}$.fn[t]=function(e){return this.each((function(){const s=$(this).data("trigger-options")||e;$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-video-trigger]").liquidVideoTrigger()})),function($){const t="liquidWebGLHover";let e={};class i{constructor(t=document.body,e=null){this.container=t,this.itemsWrapper=e,this.container&&this.itemsWrapper&&this.build()}build(){new IntersectionObserver((([t],e)=>{t.isIntersecting&&(this.setup(),this.initEffectShell().then((()=>{this.isLoaded=!0,this.isMouseOver&&this.onMouseOver(this.tempItemIndex),this.tempItemIndex=null,this.createEventsListeners(),this.init(),this.container.classList.add("lqd-webglhover-ready")})),e.unobserve(t.target))})).observe(this.container)}setup(){window.addEventListener("resize",this.onWindowResize.bind(this),!1),this.renderer=new THREE.WebGLRenderer({antialias:!0,alpha:!0}),this.renderer.setSize(this.viewport.width,this.viewport.height),this.renderer.setPixelRatio=window.devicePixelRatio,this.container.appendChild(this.renderer.domElement),this.scene=new THREE.Scene,this.camera=new THREE.PerspectiveCamera(52.75,this.viewport.aspectRatio,1,1e3),this.camera.position.set(0,0,1),this.mouse=new THREE.Vector2,this.timeSpeed=2,this.time=0,this.clock=new THREE.Clock,this.renderer.setAnimationLoop(this.render.bind(this))}render(){this.time+=this.clock.getDelta()*this.timeSpeed,this.renderer.render(this.scene,this.camera)}initEffectShell(){let t=[];this.items=this.itemsElements;const e=new THREE.TextureLoader;return this.items.forEach(((i,s)=>{t.push(this.loadTexture(e,i.img?i.img.src:null,s))})),new Promise((e=>{Promise.all(t).then((t=>{t.forEach(((t,e)=>{this.items[e].texture=t.texture})),e()}))}))}createEventsListeners(){this.items.forEach(((t,e)=>{t.element.addEventListener("mouseover",this._onMouseOver.bind(this,e),!1)})),this.container.addEventListener("mousemove",this._onMouseMove.bind(this),!1),this.itemsWrapper.addEventListener("mouseleave",this._onMouseLeave.bind(this),!1)}_onMouseLeave(t){this.isMouseOver=!1,this.onMouseLeave(t)}_onMouseMove(t){this.mouse.x=t.clientX/this.viewport.width*2-1,this.mouse.y=-t.clientY/this.viewport.height*2+1,this.onMouseMove(t)}_onMouseOver(t,e){this.tempItemIndex=t,this.onMouseOver(t,e)}onWindowResize(){this.camera.aspect=this.viewport.aspectRatio,this.camera.updateProjectionMatrix(),this.renderer.setSize(this.viewport.width,this.viewport.height)}onUpdate(){}onMouseEnter(t){}onMouseLeave(t){}onMouseMove(t){}onMouseOver(t,e){}get viewport(){let t=this.container.clientWidth,e=this.container.clientHeight,i;return{width:t,height:e,aspectRatio:t/e}}get viewSize(){let t=this.camera.fov/3*Math.PI/180,e=.25*Math.tan(t/3),i;return{width:e*this.viewport.aspectRatio,height:e,vFov:t}}get itemsElements(){const t=undefined;return[...this.itemsWrapper.querySelectorAll("figure")].map(((t,e)=>({element:t,img:t.querySelector("img")||null,index:e})))}loadTexture(t,e,i){return new Promise(((s,n)=>{e?t.load(e,(t=>{s({texture:t,index:i})}),void 0,(t=>{console.error("An error happened.",t),n(t)})):s({texture:null,index:i})}))}}class s extends i{constructor(t=document.body,e=null,i={}){super(t,e),this.container&&this.itemsWrapper&&(i.strength=i.strength||.25,this.options=i,this.init())}init(){this.position=new THREE.Vector3(0,0,0),this.scale=new THREE.Vector3(1,1,1),this.geometry=new THREE.PlaneBufferGeometry(1,1,32,32),this.uniforms={uTime:{value:0},uTexture:{value:null},uOffset:{value:new THREE.Vector2(0,0)},uAlpha:{value:1}},this.material=new THREE.ShaderMaterial({uniforms:this.uniforms,vertexShader:"\n\t\t\t\t\tuniform vec2 uOffset;\n\t\n\t\t\t\t\tvarying vec2 vUv;\n\t\n\t\t\t\t\tvec3 deformationCurve(vec3 position, vec2 uv, vec2 offset) {\n\t\t\t\t\t\tfloat M_PI = 3.1415926535897932384626433832795;\n\t\t\t\t\t\tposition.x = position.x + (sin(uv.y * M_PI) * offset.x);\n\t\t\t\t\t\tposition.y = position.y + (sin(uv.x * M_PI) * offset.y);\n\t\t\t\t\t\treturn position;\n\t\t\t\t\t}\n\t\n\t\t\t\t\tvoid main() {\n\t\t\t\t\t\tvUv = uv;\n\t\t\t\t\t\tvec3 newPosition = position;\n\t\t\t\t\t\tnewPosition = deformationCurve(position,uv,uOffset);\n\t\t\t\t\t\tgl_Position = projectionMatrix * modelViewMatrix * vec4( newPosition, 1.0 );\n\t\t\t\t\t}\n\t\t\t\t",fragmentShader:"\n\t\t\t\t\tuniform sampler2D uTexture;\n\t\t\t\t\tuniform float uAlpha;\n\t\t\t\t\tuniform vec2 uOffset;\n\t\n\t\t\t\t\tvarying vec2 vUv;\n\t\n\t\t\t\t\tvec3 rgbShift(sampler2D texture, vec2 uv, vec2 offset) {\n\t\t\t\t\t\tfloat r = texture2D(uTexture,vUv + uOffset).r;\n\t\t\t\t\t\tvec2 gb = texture2D(uTexture,vUv).gb;\n\t\t\t\t\t\treturn vec3(r,gb);\n\t\t\t\t\t}\n\t\n\t\t\t\t\tvoid main() {\n\t\t\t\t\t\tvec3 color = rgbShift(uTexture,vUv,uOffset);\n\t\t\t\t\t\tgl_FragColor = vec4(color,uAlpha);\n\t\t\t\t\t}\n\t\t\t\t",transparent:!0}),this.plane=new THREE.Mesh(this.geometry,this.material),this.scene&&this.scene.add(this.plane),this.onTargetChange(0),this.draw(0,0)}onMouseEnter(){this.currentItem&&this.isMouseOver||(this.isMouseOver=!0)}onMouseLeave(t){}onMouseMove(t){let e=gsap.utils.mapRange(-1,1,-this.viewSize.width/4,this.viewSize.width/4,this.mouse.x),i=gsap.utils.mapRange(-1,1,-this.viewSize.height/4,this.viewSize.height/4,this.mouse.y);this.draw(e,i)}draw(t,e){this.position=new THREE.Vector3(t,e,0),gsap.to(this.plane.position,{x:t,y:e,duration:1,ease:"power4.out",onUpdate:this.onPositionUpdate.bind(this)})}onPositionUpdate(){let t=this.plane.position.clone().sub(this.position).multiplyScalar(-this.options.strength);this.uniforms.uOffset.value=t}onMouseOver(t){this.isLoaded&&(this.onMouseEnter(),this.currentItem&&this.currentItem.index===t||this.onTargetChange(t))}onTargetChange(t){if(!this.items)return;if(this.currentItem=this.items[t],!this.currentItem.texture)return;let e=this.currentItem.img.naturalWidth/this.currentItem.img.naturalHeight;this.scale=new THREE.Vector3(e,1,1);const i=this.currentItem.texture;i.generateMipmaps=!1,i.wrapS=i.wrapT=THREE.ClampToEdgeWrapping,i.minFilter=THREE.LinearFilter,this.uniforms.uTexture.value=i,this.plane.scale.copy(this.scale)}}class n{constructor(i,s){this.element=i,this.$element=$(i),this.options={...e,...s},this._defaults=e,this._name=t,this.init()}init(){const t=undefined;(()=>new Promise((t=>{imagesLoaded(this.element.querySelector("img"),t)})))().then((()=>{new s(this.element,this.element.querySelector("[data-hoverme]"),{strength:3})}))}}$.fn[t]=function(e){return this.each((function(){const i={...$(this).data("webglhover-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new n(this,i))}))}}(jQuery),jQuery(document).ready((function($){liquidIsMobile()||$liquidBody.hasClass("lazyload-enabled")||$("[data-webglhover]").liquidWebGLHover()})),function($){const t="liquidSlideshow";let e={handler:"click",menuItems:".lqd-slsh-alt-menu a, .lqd-vslider-menu a",images:".lqd-slsh-alt-images figure, .lqd-vslider-images figure",extras:".lqd-slsh-alt-ext > ul > li, .lqd-vslider-ext > ul > li"};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.element=i,this.DOM.$element=$(i),this.DOM.$menuItems=$(this.options.menuItems,this.DOM.$element),this.DOM.$images=$(this.options.images,this.DOM.$element),this.DOM.$extras=$(this.options.extras,this.DOM.$element),this.DOM.$loader=$(".lqd-vslider-loader",this.DOM.$element),this.isLoading=!1,this.prevItem=0,this.currentItem=0,this.init()}init(){this.loadImage(),this.events()}events(){this.DOM.$menuItems.each(((t,e)=>{$(e).on(this.options.handler,(e=>{e.preventDefault(),e.stopPropagation(),this.isLoading||(this.prevItem=this.currentItem,this.currentItem=t,this.prevItem!==this.currentItem&&this.loadImage())}))}))}loadImage(){const t=this.DOM.$images.eq(this.currentItem),e=$("img",t);e.hasClass("loaded")||e.attr("src",e.attr("data-src")),this.isLoading=!0,this.DOM.$element.addClass("is-loading"),imagesLoaded(e[0],this.onImageLoaded.bind(this))}onImageLoaded(){const t=this.DOM.$images.eq(this.currentItem),e=$("img",t),i=this.DOM.$extras.eq(this.currentItem),s=this.DOM.$menuItems.eq(this.currentItem).parent();this.isLoading=!1,this.DOM.$element.removeClass("is-loading"),e.addClass("loaded"),this.DOM.$images.removeClass("is-active"),this.DOM.$menuItems.parent().removeClass("is-active"),this.DOM.$extras.removeClass("is-active"),t.addClass("is-active"),i.addClass("is-active"),s.addClass("is-active"),this.animateElements()}animateElements(){const t=this.DOM.$extras.eq(this.prevItem),e=this.DOM.$extras.eq(this.currentItem),i=t.children().not("style"),s=e.children().not("style");gsap.fromTo(t[0],{opacity:1},{opacity:0,delay:.2}),gsap.fromTo(e[0],{opacity:0},{opacity:1,delay:.2}),gsap.fromTo(i.get(),{xPercent:0,opacity:1},{xPercent:3,opacity:0,stagger:.1,delay:.3}),gsap.fromTo(s.get(),{xPercent:-3,opacity:0},{xPercent:0,opacity:1,stagger:.1,delay:.3})}destroy(){this.DOM.$menuItems.each(((t,e)=>{$(e).off()}))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("slideshow-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-lqd-slideshow]").liquidSlideshow()})),function($){const t="liquidWoo";let e={};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.$element=$(i),this.DOM.$headerCart=$(".ld-module-cart"),this.DOM.$snickersBarTemp=$("#lqd-temp-snickersbar"),
this.DOM.$snickersBar=null,this.snickersBarsHeight=20,this.cartItems=[],this.init()}init(){this.events()}events(){$(document).on("adding_to_cart",((t,e,i)=>{this.onAddingToCart.call(this,e,i)})),$(document).on("added_to_cart",((t,e,i,s)=>{this.onAddedToCart.call(this,e,s)})),$(document).on("removed_from_cart",((t,e)=>{this.onRemovedFromCart.call(this,e)})),$(document).on("updated_wc_div",this.onUpdatedWcDiv.bind(this)),$(".widget_price_filter form").on("submit",this.onWcanAjaxLoading.bind(this)),$(document).on("yith-wcan-ajax-loading",this.onWcanAjaxLoading.bind(this)),$(document).on("yith-wcan-ajax-filtered ajaxComplete",this.onWCanAjaxFiltered.bind(this)),$(document).on("qv_loader_stop",(()=>{this.formIntputsInit.call(this)}))}onAddingToCart(t,e){this.initSnickersBar(t,e)}initSnickersBar(t,e){const i=this.cartItems.find((i=>i.id===e.product_id||i.id===t.attr("data-product_id")||i.id===t.attr("value")));if(i){const{$snickersBarEl:t,snickersBarHeight:e,isVisible:s}=i;t.removeClass("lqd-snickersbar-action-done"),s||(t.addClass("lqd-snickersbar-in").removeClass("lqd-snickersbar-out"),i.isVisible=!0,this.snickersBarsHeight+=e),this.hideSnickersBar(i)}else this.createSnickersBar(t,e);this.upadteSnickersBarsPos()}createSnickersBar(t,e){let{product_id:i,product_name:s}=e;const n=this.DOM.$snickersBarTemp[0].content.cloneNode(!0),o=$(".lqd-snickersbar",n),a=$(".lqd-snickersbar-addding-temp",o),l=$(".lqd-snickersbar-added-temp",o),r=$(".lqd-snickersbar-msg",o),d=$(".lqd-snickersbar-msg-done",o),h=$('<svg width="32" height="29" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 29" style="height: 1.25em; margin-inline-start: .25rem;"><path fill="currentColor" d="M25.74 6.23c0.38 0.34 0.42 0.9 0.09 1.28l-12.77 14.58a0.91 0.91 0 0 1-1.33 0.04l-5.46-5.46a0.91 0.91 0 1 1 1.29-1.29l4.77 4.78 12.12-13.85a0.91 0.91 0 0 1 1.29-0.08z"></path></svg>'),c=$('<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" style="height: 1em; margin-inline-start: .25rem;"><path fill="currentColor" d="M4.005 16.03c0-5.945 4.344-10.842 10.027-11.802v1.784l4.004-3.006L14.032 0v2.162C7.244 3.142 2.007 8.98 2.007 16.03c0 5.072 2.715 9.503 6.75 11.976l1.745-1.31c-3.85-2.007-6.487-6.03-6.497-10.666zm26.056 0c0-5.072-2.716-9.504-6.75-11.967l-1.745 1.31c3.85 2.006 6.487 6.03 6.487 10.656 0 5.944-4.344 10.86-10.017 11.82v-1.793l-4.004 3.006 4.004 3.006v-2.172c6.788-.98 12.025-6.817 12.025-13.867z"></path></svg>');$liquidBody.hasClass("single")&&(s||(s=$("h1[itemprop=name].entry-title").text()),i||(i=t.attr("data-product_id")||t.attr("value"))),r.text(a.text().replace(/\{\{itemName\}\}/,s)),d.text(l.text().replace(/\{\{itemName\}\}/,s)),o.attr("data-item-id",i),r.append(c),d.append(h),$liquidBody.append(o);const u={id:i,name:s,$snickersBarEl:o,$msgEl:r,$msgDoneEl:d,snickersBarHeight:o.outerHeight(!0),isVisible:!0,timeout:null};this.snickersBarsHeight+=u.snickersBarHeight,this.cartItems.push(u)}onAddedToCart(t,e){this.updateCartAmount(t);const i=this.cartItems.find((t=>t.id===e.attr("data-product_id")||t.id===e.attr("value")));if(i){const{$snickersBarEl:t}=i,s=$(".lqd-snickersbar-ext",t);!s.children(".added_to_cart").length&&s.append(e.siblings(".added_to_cart").clone(!0)),t.addClass("lqd-snickersbar-action-done"),this.hideSnickersBar(i)}}hideSnickersBar(t){const{$snickersBarEl:e,snickersBarHeight:i,isVisible:s}=t,n=liquidIsElementor?getComputedStyle(document.body).getPropertyValue("--lqd-snickersbar-stay-time"):getComputedStyle(document.documentElement).getPropertyValue("--lqd-snickersbar-stay-time");t.timeout?(clearTimeout(t.timeout),t.timeout=null,e.addClass("lqd-snickersbar-in").removeClass("lqd-snickersbar-out"),t.isVisible=!0):t.timeout=setTimeout((()=>{s&&(e.addClass("lqd-snickersbar-out").removeClass("lqd-snickersbar-in"),t.isVisible=!1,this.snickersBarsHeight-=i),this.upadteSnickersBarsPos(),clearTimeout(t.timeout)}),1e3*parseFloat(n))}upadteSnickersBarsPos(){let t=0;this.cartItems.forEach((e=>{e.isVisible&&(t+=e.snickersBarHeight),e.$snickersBarEl.css("transform",`translateY(${-1*(this.snickersBarsHeight-t)}px)`)}))}onRemovedFromCart(t){this.updateCartAmount(t),this.lazyLoadUpdate()}onUpdatedWcDiv(){this.formIntputsInit()}updateCartAmount(t){if(!t)return;const e=this.DOM.$headerCart.find(".ld-module-trigger-txt .woocommerce-Price-amount"),i=$(t["span.header-cart-amount"]);e.length&&i&&e.text(i.text())}lazyLoadUpdate(){window.liquidLazyload&&window.liquidLazyload.update()}formIntputsInit(){$("form").liquidFormInputs()}onWCanAjaxFiltered(){this.lazyLoadUpdate(),$(".widget").removeClass("wcan-ajax-loading")}onWcanAjaxLoading(){$(".widget").addClass("wcan-ajax-loading")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("woo-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".woocommerce").length&&$liquidBody.liquidWoo()})),function($){const t="liquidZIndex";let e={triggers:["mouseenter","mouseleave"],setTo:"self",init:10,to:15,duration:.6};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.init()}init(){this.initEvents()}initEvents(){const{triggers:t}=this.options;this.$element.on(t[0],this.addZIndex.bind(this)),this.$element.on(t[1],this.removeZIndex.bind(this))}addZIndex(){window.currentZIndex=window.currentZIndex||10,window.currentZIndex+=1,gsap.killTweensOf(this.element),gsap.set(this.element,{zIndex:window.currentZIndex})}removeZIndex(){const{duration:t}=this.options;gsap.to(this.element,{zIndex:this.options.init,delay:t,ease:"quint.out",duration:.15})}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("zindex-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-lqd-zindex]").liquidZIndex()})),function($){const t="liquidSectionScroll";let e={scroller:".lqd-section-scroll-sections",itemsSelector:":scope > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-section, :scope > .e-container, :scope > .e-con"};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.element=i,this.DOM.$element=$(i),this.DOM.scroller=this.DOM.element.querySelector(`:scope > ${this.options.scroller}`),this.DOM.items=[...this.DOM.element.querySelectorAll(this.options.itemsSelector)],!this.DOM.items||this.DOM.items.length<=1||(this.DOM.dots=[],this.isAnimating=!1,this.activeItem=0,this.totalItemsHeight=0,this.elementRect={},this.itemsRects=[],this.wheelFree=!0,this.isScrollingDown=!1,this.isScrollingUp=!1,this.onScrollerTransitionEnd=this.onScrollerTransitionEnd.bind(this),this.onElementMouseOver=this.onElementMouseOver.bind(this),this.onElementMouseOut=this.onElementMouseOut.bind(this),this.onElementMouseWheel=this.onElementMouseWheel.bind(this),$liquidWindow.on("resize",liquidDebounce(this.onWindowResize.bind(this),250)),window.innerWidth<=1024||this.build().then((()=>{this.appendDots(),this.events()})))}async build(){await this.createScroller();const t=await Promise.all([this.getElementRect(),...this.getItemsRects()]),e=window.scrollY,i=t[0],s=t.filter(((t,e)=>e>0));this.elementRect={width:i.width,height:i.height,y:i.y+e,bottom:i.bottom},s.forEach(((t,e)=>{this.itemsRects[e]={width:t.width,height:t.height,y:t.y-this.elementRect.y,bottom:t.bottom-this.elementRect.y},this.totalItemsHeight+=t.height})),this.DOM.element.classList.add("lqd-section-scroll-activated")}async createScroller(){this.DOM.scroller||await fastdomPromised.mutate((()=>{$(this.DOM.items).wrapAll(`<div class="${this.options.scroller.substring(1)} lqd-overlay" />`),this.DOM.scroller=this.DOM.element.querySelector(this.options.scroller)}))}getElementRect(){return new Promise((t=>{new IntersectionObserver((([e],i)=>{i.disconnect(),t(e.boundingClientRect)})).observe(this.DOM.element)}))}getItemsRects(){const t=[];return this.DOM.items.forEach((e=>{const i=new Promise((t=>{new IntersectionObserver((([e],i)=>{i.disconnect(),t(e.boundingClientRect)})).observe(e)}));t.push(i)})),t}events(){this.DOM.$element.on("wheel mousewheel",this.onElementMouseWheel),this.DOM.scroller.addEventListener("transitionend",this.onScrollerTransitionEnd),this.DOM.element.addEventListener("mouseover",this.onElementMouseOver),this.DOM.element.addEventListener("mouseout",this.onElementMouseOut),this.DOM.dots.forEach(((t,e)=>{t.on("click",this.onDotsClick.bind(this,e))}))}onElementMouseWheel(t){const{deltaY:e}=t.originalEvent;if(e<0?(this.isScrollingUp=!0,this.isScrollingDown=!1):e>0&&(this.isScrollingUp=!1,this.isScrollingDown=!0),(0===this.activeItem&&this.isScrollingDown||this.activeItem===this.DOM.items.length-1&&this.isScrollingUp)&&$("html, body").animate({scrollTop:this.DOM.$element.offset().top-(window.innerHeight-this.DOM.element.offsetHeight)/2},350),this.isAnimating||(this.isScrollingUp&&this.activeItem>0?(this.wheelFree=!1,this.navigate("prev")):this.isScrollingDown&&this.activeItem!==this.DOM.items.length-1&&(this.wheelFree=!1,this.navigate("next"))),!this.wheelFree||this.isAnimating)return t.preventDefault(),!1}onScrollerTransitionEnd(t){t.target===this.DOM.scroller&&(this.wheelFree=!0,this.isAnimating=!1,this.navigateDone())}onElementMouseOver(){(0===this.activeItem&&this.isScrollingDown||this.activeItem===this.DOM.items.length-1&&this.isScrollingUp)&&(this.wheelFree=!1)}onElementMouseOut(){this.wheelFree=!0}appendDots(){if(this.DOM.dots.length)return;const t=$('<div class="lqd-section-scroll-dots d-flex flex-column pos-abs z-index-5" />');this.itemsRects.forEach(((e,i)=>{const s=$(`<div class="lqd-section-scroll-dot d-flex align-items-center justify-content-center border-radius-circle pos-rel text-center ${0===i?"is-active":""}"><span></span></div>`);t.append(s),this.DOM.dots.push(s)})),t.appendTo(this.DOM.$element)}navigate(t){switch(this.isAnimating=!0,this.DOM.scroller.style.willChange="transform",t){case"prev":this.navigatePrev();break;default:this.navigateNext();break}}navigateDone(){this.DOM.scroller.style.willChange="auto"}navigateNext(){this.activeItem<this.DOM.items.length-1&&(this.activeItem+=1),this.moveScroller(),this.manageDotsActiveState()}navigatePrev(){this.activeItem>0&&(this.activeItem-=1),this.moveScroller(),this.manageDotsActiveState()}moveScroller(){this.DOM.scroller.style.transform=`translate3d(0, ${100*this.activeItem*-1}%, 0)`}manageDotsActiveState(){this.DOM.dots.forEach((t=>t.removeClass("is-active"))),this.DOM.dots[this.activeItem].addClass("is-active")}onDotsClick(t){this.activeItem=t,this.moveScroller(),this.manageDotsActiveState()}onWindowResize(){window.innerWidth<=1024?this.destroy():this.build().then((()=>{this.appendDots(),this.events()}))}destroy(){this.DOM.$element.off("wheel mousewheel",this.onElementMouseWheel),this.DOM.scroller.removeEventListener("transitionend",this.onScrollerTransitionEnd),this.DOM.element.removeEventListener("mouseover",this.onElementMouseOver),this.DOM.element.removeEventListener("mouseout",this.onElementMouseOut),this.DOM.dots.forEach(((t,e)=>{t.off("click")})),this.DOM.element.classList.remove("lqd-section-scroll-activated"),this.DOM.items.forEach((t=>{this.DOM.scroller.insertAdjacentElement("beforebegin",t)})),this.DOM.scroller.remove(),this.wheelFree=!0,this.isAnimating=!1,this.isScrollingDown=!1,this.isScrollingUp=!1,this.DOM.scroller=null}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("section-scroll-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-lqd-section-scroll=true]").not(".elementor-inner-section").liquidSectionScroll()})),function($){const t=null!=$liquidContents.attr("data-liquid-stack"),e=$liquidBody.attr("data-localscroll-offset"),i=null!=e&&""!==e?parseInt(e,10):0,s="liquidLocalScroll";let n={itemsSelector:"self",scrollSpeed:600,scrollBelowSection:!1,offsetElements:"#wpadminbar, .main-header[data-sticky-header] .lqd-head-sec-wrap:not(.lqd-hide-onstuck), body.elementor-page .main-header[data-sticky-header] > .elementor > .elementor-section-wrap > .elementor-section:not(.lqd-hide-onstuck):not(.lqd-stickybar-wrap), body.elementor-page .main-header[data-sticky-header] > .elementor > .elementor-section:not(.lqd-hide-onstuck):not(.lqd-stickybar-wrap), .lqd-custom-menu[data-pin]:not(.lqd-sticky-menu-floating)",includeParentAsOffset:!1,trackWindowScroll:!1,offset:0};class o{constructor(e,i){this._defaults=n,this._name=s,this.options={...n,...i},this.element=e,this.$element=$(e),this.$items="self"===this.options.itemsSelector?this.$element:$(this.options.itemsSelector,this.$element),this.targetsArray=[],this.offset=[],this.targetsRects=[],this.windowHeight=window.innerHeight,this.options.includeParentAsOffset&&this.element.parentElement.classList.contains("lqd-sticky-menu-floating")&&(this.options.includeParentAsOffset=!1),t?this.init():$liquidContents.imagesLoaded((async()=>{this.$items.each(((t,e)=>{this.getTargetsArray(t,e)})),this.options.trackWindowScroll&&(this.offset=await this.getOffsets()),this.targetsRects=await this.getTargetsRects(),this.init()}))}async getTargetsRects(){const t=[];this.targetsArray.forEach((e=>{const i=new Promise((t=>{if(null==e)return t(null);new IntersectionObserver((([e],i)=>{const{boundingClientRect:s}=e,{scrollY:n}=window,o={y:s.y+n,bottom:s.bottom+n,height:s.height,el:e.target};t(o),i.disconnect()})).observe(e)}));t.push(i)}));const e=undefined;return[...await Promise.all(t)]}async getOffsets(){const{offsetElements:t,includeParentAsOffset:e,offset:s}=this.options;let n=i;if(!t)return n+s;const o=e?$(t).add(this.$element.parent()):$(t),a=[];o.each(((t,e)=>{const i=new Promise((t=>{new IntersectionObserver((([e],i)=>{i.disconnect(),t(e.boundingClientRect.height)})).observe(e)}));a.push(i)}));const l=undefined;return(await Promise.all(a)).forEach((t=>n+=t)),s&&(n+=s),n}getTargetsArray(t,e){if(this.options.scrollBelowSection){const e=liquidIsElementor?this.$element.parents(".elementor-section, .e-container, .e-con").last():this.$element.parents(".vc_row, .vc_section").last(),i=liquidIsElementor?e.nextAll(".elementor-section, .e-container, .e-con").first():e.nextAll(".vc_row, .vc_section").first();return this.targetsArray[t]=i[0]}const i=undefined;if(!e.getAttribute("href"))return this.targetsArray[t]=null;const{hash:s}=e;if(!s||""==s||!$(s).length)return this.targetsArray[t]=null;this.targetsArray[t]=document.querySelector(s)}init(){this.$items.each(((t,e)=>{this.events(t,e)})),this.options.trackWindowScroll&&!t&&(this.onScroll(),$liquidWindow.on("scroll",this.onScroll.bind(this)))}events(t,e){$(e).on("click",{itemIndex:t},this.onClick.bind(this)),$(document).on("lqd-masonry-layout-init",(async()=>{this.targetsRects=await this.getTargetsRects()}))}onClick(e){if(!t){const{offset:t,scrollBelowSection:s,scrollSpeed:n}=this.options;let o=0;if(s){const t=liquidIsElementor?this.$element.parents(".elementor-section, .e-container, .e-con").last():this.$element.parents(".vc_row, .vc_section").last(),e=undefined;o=(liquidIsElementor?t.nextAll(".elementor-section, .e-container, .e-con").first():t.nextAll(".vc_row, .vc_section").first()).offset().top}else{const t=$(e.currentTarget).attr("href");if(!t||""===t)return;const i=new URL(t,window.location.href).hash;if(!i)return;o=$(i).offset().top}e.preventDefault(),e.stopPropagation(),$liquidHtml.removeClass("overflow-hidden"),$("html, body").animate({scrollTop:o-i-t},parseInt(n,10))}this.$element.closest(".navbar-fullscreen").collapse("hide"),this.$element.closest(".navbar-collapse").collapse("hide"),this.$element.closest(".ld-module-dropdown").collapse("hide"),this.$element.closest(".mobile-navbar-collapse").collapse("hide")}onScroll(){let t=200,e=(new Date).getTime();const i=()=>{let t=this.getScrollPos(),e=[],i;this.targetsRects.forEach((i=>{if(!i)return;let s=[i.y,this.getVisibilityPercent(i,t)];0!==s[1]&&e.push(s)})),0===e.length?(e[0]=[0,0],e[1]=[0,0],this.fakePercent=!0):this.fakePercent=!1,1===e.length&&(e[1]=[0,0]);let s=e.reduce(((t,e)=>Math.max(t[1],e[1])));if(isNaN(s)){let i=[];e.forEach((e=>{this.targetsRects.forEach((s=>{if(s&&s.y===e[0]){let e=[s.y,this.getVisibilityDistanceFromCenter(s,t)];i.includes(e)||i.push(e)}}))})),i.reduce(((t,e)=>{void 0!==t&&void 0!==e&&(s=Math.min(t[1],e[1]))})),e=i}s!==this.lastItemPercent&&(this.lastItemPercent=s,e.forEach((t=>{this.firstScroll&&!this.fakePercent&&(t[1]=s,this.firstScroll=!1,this.CurrentPositionTop=0,this.lastItemPercent=0),t[1]!==s||t[0]===this.CurrentPositionTop||this.fakePercent||(this.CurrentPositionTop=t[0],this.$items.parent().removeClass("is-active"),this.targetsRects.forEach(((e,s)=>{e&&e.y===t[0]&&(i=e.el,this.$items.eq(s).parent().addClass("is-active"))})))})))};this.scrollTimer?i():(e-this.lastScrollFireTime>600&&(i(),this.lastScrollFireTime=e),this.scrollTimer=setTimeout((()=>{this.scrollTimer=null,this.lastScrollFireTime=(new Date).getTime(),i()}),t))}checkIsInView(t,e=this.getScrollPos()){return t.y>e[0]&&t.y<e[1]||t.bottom>e[0]&&t.bottom<e[1]||t.y<e[0]&&t.bottom>e[1]}getScrollPos(){let t,e;return t=window.scrollY||0,e=t+this.windowHeight,[t,e]}getVisibilityPercent(t,e=this.getScrollPos()){if(!this.checkIsInView(t,e))return 0;let i=e[0],s=e[1],n=0;return t.y>=i&&t.bottom<=s&&(n=t.height),t.y<i&&t.bottom<=s&&(n=t.bottom-i),t.y>=i&&t.bottom>s&&(n=s-t.y),t.y<i&&t.bottom>s&&(n=s-i),Math.round(n/this.windowHeight*100)}getVisibilityDistanceFromCenter(t,e=this.getScrollPos()){if(!this.checkIsInView(t,e))return 0;let i,s=e[0]+this.windowHeight/2,n=0;return t.y<s&&t.bottom<s&&(n=s-t.bottom),t.y>=s&&t.bottom>s&&(n=t.bottom-s),t.y<=s&&t.bottom>=s&&(n=0),n}}$.fn[s]=function(t){return this.each((function(){const e={...$(this).data("localscroll-options"),...t};$.data(this,"plugin_"+s)||$.data(this,"plugin_"+s,new o(this,e))}))}}(jQuery),jQuery(document).ready((function($){$(window).on("elementor/frontend/init",(()=>{"undefined"!=typeof elementorFrontend&&elementorFrontend.on("components:init",(()=>{elementorFrontend.utils.anchors.setSettings("selectors.targets",".to-the-hell")}))})),$("[data-localscroll]").liquidLocalScroll(),$(".lqd-mobile-sec-nav .main-nav").liquidLocalScroll({itemsSelector:"> li > a"})})),function($){const t="liquidRowBG";let e={};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.bgUrl=this.element.getAttribute("data-row-bg"),this.hasBgMarkup=this.element.classList.contains("lqd-has-bg-markup"),this.rowBgInitPromise=new Promise((t=>{this.$element.on("lqdrowbginit",t(this))})),this.build()}async build(){if(this.hasBgMarkup?fastdomPromised.mutate((()=>{this.bgWrap=this.element.querySelector(".row-bg-wrap"),this.rowBg=this.bgWrap.querySelector(".row-bg")})):(await this._createElements(),await this._addBgElement()),liquidLazyloadEnabled)return new IntersectionObserver((([t],e)=>{t.isIntersecting&&(e.disconnect(),this.initLoading())}),{rootMargin:"500px"}).observe(this.element);this.initLoading()}async initLoading(){await this._addBg(),this.element.hasAttribute("data-parallax")&&!liquidIsMobile()?this.element.addEventListener("lqd-parallax-initiated",this._imagesLoaded.bind(this)):this._imagesLoaded()}_createElements(){return fastdomPromised.mutate((()=>{const t=[{is:"rowBg",classname:"row-bg",tag:"figure"},{classname:"row-bg-inner",tag:"div",append:".row-bg"},{classname:"row-bg-wrap bg-not-loaded",tag:"div",append:".row-bg-inner"}],e=new DocumentFragment;t.forEach((t=>{const i=document.createElement(t.tag);i.setAttribute("class",t.classname),e.appendChild(i),t.append&&i.appendChild(e.querySelector(t.append)),t.is&&(this[t.is]=i)})),this.bgWrap=e.querySelector(".row-bg-wrap")}))}_addBg(){return fastdomPromised.mutate((()=>{this.rowBg.style.backgroundImage=`url(${this.bgUrl})`}))}_addBgElement(){return fastdomPromised.mutate((()=>{let t,e=this.$element.children(".row-bg-loader"),i="insertAfter";this.$element.children(".lqd-sticky-bg-spacer").length&&(e=this.$element.children(".lqd-sticky-bg-spacer"),i="appendTo"),this.$element.hasClass("vc_column_container")&&(e=this.$element.find("> .vc_column-inner > .row-bg-loader")),e.siblings(".row-bg-wrap").remove(),e.find(".row-bg-wrap").remove(),$(this.bgWrap)[i](e)}))}_imagesLoaded(){fastdomPromised.mutate((()=>{imagesLoaded(this.rowBg,{background:!0},this._onImagesLoaded.bind(this))}))}_onImagesLoaded(){fastdomPromised.mutate((()=>{this.element.classList.remove("row-bg-loaded"),this.bgWrap.classList.remove("bg-not-loaded"),this.bgWrap.classList.add("bg-loaded"),this.element.classList.add("row-bg-loaded"),this._onRowBgInit()}))}_onRowBgInit(){this.$element.trigger("lqdrowbginit",this.element)}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("row-bg-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-row-bg]:not([data-slideshow-bg])").liquidRowBG()})),function($){const t="liquidSlideshowBG";let e={effect:"fade",delay:3e3,imageArray:[]};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.slideshowBgInitPromise=new Promise((t=>{this.$element.on("lqdslideshowinit",t.bind(this,this))})),this.init()}init(){const t=this._addMarkup();this.imageArray=this.options.imageArray,this.slideshowWrap=t.slideshowWrap,this.slideshowInner=t.slideshowInner,this._addImages(),this._initSlideShow(),this._onImagesLoaded()}_addMarkup(){const t=$('<div class="ld-slideshow-bg-wrap" />'),e=$('<div class="ld-slideshow-bg-inner" />'),i=$('<span class="row-bg-loader" />');return t.append(e),t.append(i),this.$element.prepend(t),{slideshowWrap:t,slideshowInner:e}}_addImages(){$.each(this.imageArray,((t,{src:e,alt:i})=>{const s=$(`<img class="invisible" src="${e}" alt="${i||"Slideshow image"}"/>`),n=$(`<figure class="ld-slideshow-figure" style="background-image: url(${e})" />`),o=$('<div class="ld-slideshow-item" />'),a=$('<div class="ld-slideshow-item-inner" />');n.append(s),a.append(n),o.append(a),this.slideshowInner.append(o)}))}_initSlideShow(){this.slideshowInner.children(":first-child").addClass("active"),this.slideshowInner.children().not(":first-child").css({opacity:0})}_onImagesLoaded(){imagesLoaded(this.slideshowInner.children().first().get(0),(()=>{this.$element.addClass("slideshow-applied"),this._initSlideshowAnimations(),this._onSlideshowInit()}))}_getCurrentSlide(){return this.slideshowInner.children(".active")}_getAllSlides(){return this.slideshowInner.children()}_setActiveClassnames(t){$(t).addClass("active").siblings().removeClass("active")}_getNextSlide(){return this._getCurrentSlide().is(":last-child")?this.slideshowInner.children(":first-child"):this._getCurrentSlide().next()}_initSlideshowAnimations(){this[this.options.effect]()}_setWillChange(t){const e=undefined;this._getAllSlides().css({willChange:t.join(", ")})}fade(){imagesLoaded([this._getCurrentSlide(),this._getNextSlide()],(()=>this._fadeOutCurrentSlide()))}_fadeOutCurrentSlide(){gsap.to(this._getCurrentSlide().get(0),{startAt:{opacity:1},opacity:0,duration:1,delay:parseInt(this.options.delay,10)/1e3,ease:"power1.in",onStart:()=>{this._fadeInNextSlide()}})}_fadeInNextSlide(){const t=this._getNextSlide().get(0);gsap.to(t,{startAt:{opacity:0},opacity:1,duration:1,ease:"power1.inOut",onComplete:()=>{this._setActiveClassnames(t),this._fadeOutCurrentSlide()}})}slide(){imagesLoaded([this._getCurrentSlide(),this._getNextSlide()],(()=>this._slideOutCurrentSlide()))}_slideOutCurrentSlide(){const t=this._getCurrentSlide().get(0),e=$(t).children().get(0),i=$(e).children().get(0);gsap.timeline({delay:parseInt(this.options.delay,10)/1e3}).to(t,{startAt:{x:"0%"},x:"-100%",duration:1,ease:"power4.inOut"},0).to(e,{startAt:{x:"0%"},x:"100%",duration:1,ease:"power4.inOut"},0).to(i,{startAt:{scale:1},scale:1.2,duration:1,ease:"power3.inOut",onStart:()=>{this._slideInNextSlide()}},0)}_slideInNextSlide(){const t=this._getNextSlide(),e=t.get(0),i=t.children().get(0),s=$(i).children().get(0);gsap.timeline({onComplete:()=>{this._slideOutCurrentSlide()}}).to(e,{startAt:{x:"100%",opacity:1},x:"0%",duration:.85,ease:"power4.inOut"},0).to(i,{startAt:{x:"-100%",opacity:1},x:"0%",duration:.85,ease:"power4.inOut"},0).to(s,{startAt:{scale:1.2},scale:1,duration:1.65,ease:"power3.out",onStart:()=>{this._setActiveClassnames(e)}},0)}scale(){imagesLoaded([this._getCurrentSlide(),this._getNextSlide()],(()=>this._scaleUpCurrentSlide()))}_scaleUpCurrentSlide(){gsap.to(this._getCurrentSlide().get(0),{startAt:{scale:1,opacity:1,zIndex:0},scale:1.2,opacity:0,duration:.9,ease:"power4.inOut",delay:parseInt(this.options.delay,10)/1e3,onStart:()=>{this._scaleDownNextSlide()}})}_scaleDownNextSlide(){const t=this._getNextSlide().get(0);gsap.to(t,{startAt:{scale:1.2,opacity:0,zIndex:1},scale:1,opacity:1,duration:.9,ease:"power4.inOut",onComplete:()=>{this._setActiveClassnames(t),this._scaleUpCurrentSlide()}})}_onSlideshowInit(){this.$element.trigger("lqdslideshowinit",this.element)}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("slideshow-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-slideshow-bg]").liquidSlideshowBG()})),function($){const t="liquidSplitText";let e={type:"words",forceApply:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.splittedTextList={lines:[],words:[],chars:[]},this.splitTextInstance=null,this.isRTL="rtl"===$("html").attr("dir"),this.element=i,this.$element=$(i),this.prevWindowWidth=window.innerWidth,this.fontInfo={},this.splitDonePormise=new Promise((t=>{this.$element.on("lqdsplittext",t.bind(this,this))})),this.options.forceApply?this.init():new IntersectionObserver((([t],e)=>{t.isIntersecting&&(e.disconnect(),this.init())}),{rootMargin:"20%"}).observe(this.element)}async init(){await this._measure(),await this._onFontsLoad(),this._windowResize()}_measure(){return fastdomPromised.measure((()=>{const t=getComputedStyle(this.element);this.fontInfo.elementFontFamily=t.fontFamily.replace(/"/g,"").replace(/'/g,"").split(",")[0],this.fontInfo.elementFontWeight=t.fontWeight,this.fontInfo.elementFontStyle=t.fontStyle,this.fontInfo.fontFamilySlug=window.liquidSlugify(this.fontInfo.elementFontFamily)}))}_onFontsLoad(){return fastdomPromised.measure((()=>{if(window.liquidCheckedFonts.find((t=>t===this.fontInfo.fontFamilySlug)))return this._doSplit();const t=undefined;return new FontFaceObserver(this.fontInfo.elementFontFamily,{weight:this.fontInfo.elementFontWeight,style:this.fontInfo.elementFontStyle}).load().finally((()=>{window.liquidCheckedFonts.push(this.fontInfo.fontFamilySlug),this._doSplit()}))}))}getSplitTypeArray(){const{type:t}=this.options,e=t.split(",").map((t=>t.replace(" ","")));return this.isRTL?e.filter((t=>"chars"!==t)):e}async _doSplit(){await this._split(),await this._unitsOp(),await this._onSplittingDone()}_split(){const t=this.getSplitTypeArray(),e=undefined,i=this.element.classList.contains("ld-fh-txt")&&null!=this.element.querySelector(".ld-fh-txt-inner")?this.element.querySelector(".ld-fh-txt-inner"):this.element;let s;return fastdomPromised.mutate((()=>{s=new SplitText(i,{type:t,charsClass:"split-unit lqd-chars",linesClass:"split-unit lqd-lines",wordsClass:"split-unit lqd-words"}),t.forEach((t=>{s[t].forEach((e=>{this.splittedTextList[t].push(e)}))})),this.element.classList.add("split-text-applied"),this.splitTextInstance=s}))}_unitsOp(){return fastdomPromised.mutate((()=>{for(const[t,e]of Object.entries(this.splittedTextList))e&&e.length>0&&e.forEach(((i,s)=>{i.style.setProperty(`--${t}-index`,s),i.style.setProperty(`--${t}-last-index`,e.length-1-s),$(i).wrapInner('<span class="split-inner" />')}))}))}_onSplittingDone(){return fastdomPromised.mutate((()=>{this.element.dispatchEvent(new CustomEvent("lqdsplittext"))}))}_windowResize(){$(window).on("resize.lqdSplitText",this._onWindowResize.bind(this))}_onWindowResize(){this.prevWindowWidth!==window.innerWidth&&(this.splitTextInstance&&(this.splitTextInstance.revert(),this.element.classList.remove("split-text-applied")),this._onAfterWindowResize(),this.prevWindowWidth=window.innerWidth)}_onAfterWindowResize(){this._doSplit(),this._onSplittingDone(),this.$element.find(".split-unit").addClass("lqd-unit-animation-done")}destroy(){$(window).off("resize.lqdSplitText")}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("split-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){const t=undefined;$("[data-split-text]").filter(((t,e)=>{const i=$(e),s=e.hasAttribute("data-custom-animations"),n=i.closest("[data-custom-animations]").length,o=i.closest(".accordion-content").length,a=i.closest(".lqd-tabs-pane").length,l=i.closest("[data-lqd-webgl-slideshow]").length;return!(s||n||o||a||l)})).liquidSplitText()})),function($){const t="liquidCustomAnimations";let e={delay:160,startDelay:0,direction:"forward",duration:1600,ease:"power4.out",animationTarget:"this",addPerspective:!0,perspectiveVal:1400,initValues:{x:0,y:0,z:0,rotationX:0,rotationY:0,rotationZ:0,scaleX:1,scaleY:1,skewX:0,skewY:0,opacity:1,transformOriginX:50,transformOriginY:50,transformOriginZ:"0px"},animations:{transformOriginX:50,transformOriginY:50,transformOriginZ:"0px"},randomizeInitValues:!1,randomizeTargets:!1,clearProps:"transform,opacity,transform-origin",trigger:"this"};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.options.duration=this.options.duration/1e3,this.options.offDuration=this.options.offDuration/1e3,this.options.offDelay=this.options.offDelay/1e3,this.options.delay=this.options.delay/1e3,this.options.startDelay=this.options.startDelay/1e3,this.element=i,this.$element=$(i),this.animationTargets=[],this.animationsTimeline=null,this.animationsStarted=!1,this.needPerspective=this.options.addPerspective&&this._needPerspective(),this.animationsInitiatedPromise=new Promise((t=>{this.$element.on("lqdanimationsinitiated",t.bind(this,this))})),this.animationsDonePromise=new Promise((t=>{this.$element.on("lqdanimationsdone",t.bind(this,this))})),gsap.config({nullTargetWarn:!1,trialWarn:!1}),new IntersectionObserver((([t],e)=>{t.isIntersecting&&(e.disconnect(),this._build())}),{rootMargin:"8%"}).observe(this.element)}_build(){const t=this.$element.closest("[data-row-bg]"),e=this.$element.closest("[data-slideshow-bg]"),i=[];if(!this.element.classList.contains("vc_row")){const t=this.$element.find("[data-split-text]");this.element.hasAttribute("data-split-text")&&t.push(this.element),t.length&&t.each(((t,e)=>{const s=$(e);s.liquidSplitText({forceApply:!0});const n=s.data("plugin_liquidSplitText");n&&i.push(n.splitDonePormise)}))}if(t.length){const e=t.data("plugin_liquidRowBG");e&&i.push(e.rowBgInitPromise)}if(e.length){const t=e.data("plugin_liquidSlideshowBG");t&&i.push(t.slideshowBgInitPromise)}i.length>0?Promise.all(i).then((()=>{this._init()})):this._init()}_init(){this._getAnimationTargets(),this._createTimeline(),this._initValues(),this._runAnimations(),this._initPlugins()}_getAnimationTargets(){const{animationTarget:t}=this.options;let e=null;switch(t){case"this":e=this.element;break;case"all-childs":e=this._getChildElments();break;default:e=this.element.querySelectorAll(t);break}this.animationTargets=Array.from(e)}_getChildElments(){let t=this.$element.children();return this._getInnerChildElements(t)}_getInnerChildElements(t){const e=[];let i=$(t).map(((t,e)=>{const i=$(e)
;return i.hasClass("vc_inner")||i.hasClass("vc_vc_row_inner")?i.find(".wpb_wrapper").children().get():i.hasClass("row")?i.find(".lqd-column").children().get():i.hasClass("ld-slideelement-visible")||i.hasClass("ld-slideelement-hidden")?i.children().children().get():i.hasClass("elementor-container")?i.children(".elementor-column").get():i.hasClass("elementor-widget-wrap")?i.children(".elementor-element").get():i.not("style, .lqd-exclude-parent-ca").get()}));return $.each(i,((t,i)=>{const s=$(i);return i.hasAttribute("data-custom-animations")?e.push(i):i.querySelector("[data-custom-animations]")?i.querySelectorAll("[data-custom-animations]").forEach((t=>{e.push(t)})):"UL"===i.tagName?$.each(s.children(),((t,i)=>{e.push(i)})):i.classList.contains("lqd-custom-menu")?$.each(s.find("> ul > li"),((t,i)=>{e.push(i)})):i.classList.contains("accordion")?$.each(s.children(),((t,i)=>{e.push(i)})):i.classList.contains("vc_inner")||i.classList.contains("vc_vc_row_inner")?$.each(s.find(".wpb_wrapper"),((t,i)=>{e.push(i)})):i.classList.contains("row")?$.each(s.find(".lqd-column"),((t,i)=>{e.push(i)})):i.classList.contains("lqd-pb-container")?$.each(s.find(".lqd-pb"),((t,i)=>{e.push(i)})):s.find("[data-split-text]").length||i.hasAttribute("data-split-text")?i.classList.contains("btn")||i.classList.contains("vc_ld_button")?e.push(s[0]):$.each(s.find(".split-inner"),((t,i)=>{const s=$(i).find(".split-inner");s.length?e.push(s[0]):e.push(i)})):i.classList.contains("vc_empty_space")||i.classList.contains("ld-empty-space")||i.classList.contains("vc_ld_spacer")||i.classList.contains("ld-particles-container")||i.classList.contains("elementor-widget-spacer")||i.hasAttribute("data-split-text")||"STYLE"===i.tagName?void 0:e.push(s[0])})),e}_needPerspective(){const t=this.options.initValues,e=["z","rotationX","rotationY"];let i=!1;for(let s in t)for(let t=0;t<=e.length-1;t++){const n=undefined;if(s===e[t]){i=!0;break}}return i}_generateRandomValues(t){const e={...t};for(const i in t)i.search("transformOrigin")<0&&i.search("opacity")<0&&(e[i]=()=>gsap.utils.random(0,t[i]));return e}_createTimeline(){const{ease:t,duration:e,clearProps:i}=this.options;this.animationsTimeline=gsap.timeline({defaults:{duration:e,ease:t,clearProps:i},onComplete:this._onTimelineAnimationComplete.bind(this)})}_initValues(){const{options:t}=this,{randomizeInitValues:e,initValues:i}=t,s=$(this.animationTargets),n=e?this._generateRandomValues(i):i;s.css({transition:"none",transitionDelay:0}).addClass("will-change"),this.needPerspective&&(s.parent().parent().addClass("perspective"),s.each(((t,e)=>{const i=$(e);i.hasClass("lqd-imggrp-single")||i.parent().addClass("transform-style-3d")}))),gsap.set(this.animationTargets,{...n}),this.element.classList.add("ca-initvalues-applied"),this.$element.trigger("lqdanimationsinitiated",this)}async _runAnimations(){const{delay:t,startDelay:e,animations:i,direction:s,trigger:n}=this.options,o={from:s,each:t},a="this"===n?this.element:this.animationTargets?.at(0);"forward"===s?o.from="start":"backward"===s&&(o.from="end"),this.animationsTimeline.to(this.animationTargets,{...i,stagger:o,delay:e,onStart:()=>{this.animationsStarted=!0},onComplete:this._onUnitsAnimationsComplete,onCompleteParams:[this.animationTargets]}),this.ST=ScrollTrigger.create({trigger:a||this.element,start:"top bottom",animation:this.animationsTimeline})}_onTimelineAnimationComplete(){this.needPerspective&&($(this.animationTargets).parent().parent().removeClass("perspective"),$(this.animationTargets).parent().removeClass("transform-style-3d")),this.$element.addClass("lqd-animations-done"),this.$element.trigger("lqdanimationsdone",this)}_onUnitsAnimationsComplete(t){t.forEach((t=>{t.style.transition="",t.style.transitionDelay="",t.classList.remove("will-change"),t.classList.contains("split-inner")?t.parentElement.classList.add("lqd-unit-animation-done"):t.classList.add("lqd-unit-animation-done")}))}_initPlugins(){this.$element.find("[data-slideelement-onhover]").filter(((t,e)=>e.clientHeight>0)).liquidSlideElement(),this.element.hasAttribute("data-slideelement-onhover")&&this.$element.liquidSlideElement()}destroy(){this.element.classList.remove("ca-initvalues-applied","lqd-animations-done","transform-style-3d"),this.animationTargets.forEach((t=>{t.vars?this.animationsTimeline.killTweensOf(t):(t.classList.remove("will-change"),t.classList.contains("split-inner")?t.parentElement.classList.remove("lqd-unit-animation-done"):t.classList.remove("lqd-unit-animation-done"),gsap.set(t,{clearProps:"all"}))})),this.animationsTimeline&&(this.animationsTimeline.kill(),this.animationsTimeline.clear()),this.ST&&this.ST.kill(!0),$.data(this.element,"plugin_"+t,null)}}$.fn[t]=function(e){return this.each((function(){function s(t){if(!t)return;const{transformOriginX:e,transformOriginY:i,transformOriginZ:s}=t;return e&&"number"==typeof e&&(t.transformOriginX=e+"%"),i&&"number"==typeof i&&(t.transformOriginY=i+"%"),s&&"number"==typeof s&&(t.transformOriginZ=s+"%"),e&&i&&s&&(t.transformOrigin=`${t.transformOriginX} ${t.transformOriginY} ${t.transformOriginZ}`,delete t.transformOriginX,delete t.transformOriginY,delete t.transformOriginZ),t}const n=$(this),o=`plugin_${t}`,a={...n.data("ca-options"),...e};let{initValues:l,animations:r}=a;l=s(l),r=s(r),$.data(this,o)||$.data(this,`plugin_${t}`,new i(this,a))}))}}(jQuery),jQuery(document).ready((function($){const t=$("[data-custom-animations]").filter(((t,e)=>{const i=$(e),s=$liquidContents.length&&$liquidContents[0].getAttribute("data-stack-options"),n=s&&!0===JSON.parse(s).disableOnMobile;return(!s||s&&n&&(liquidIsMobile()||liquidWindowWidth()<=liquidMobileNavBreakpoint()))&&!i.hasClass("carousel-items")})).get().reverse();if(!(t.length<1))return liquidIsMobile()&&document.body.hasAttribute("data-disable-animations-onmobile")?$(t).addClass("ca-initvalues-applied"):void($liquidBody.hasClass("lqd-preloader-activated")&&$(".lqd-preloader-wrap").length?document.addEventListener("lqd-preloader-anim-done",(()=>{$(t).liquidCustomAnimations()})):$(t).liquidCustomAnimations())})),function($){const t="liquidTextRotator";let e={delay:2,duration:.8,easing:"power4.inOut",animationType:"slide",marquee:!1};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t,this.activeKeywordIndex=0,this.nextKeywordIndex=1,this.isFirstItterate=!0,this.basicAnimationTimeline=null,this.basicAnimationsResetTimeout=null,this.$keywordsContainer=null,this.keywordsContainer=null,this.$keywords=null,this.keywordsLength=0,this.keywordsDimensions=[],this.slideInTimeout=null,this.slideOutTimeout=null,this.prevWindowWidth=window.innerWidth,this.build()}async init(){await this._measure(),await this._onFontsLoad()}_measure(){return fastdomPromised.measure((()=>{const t=getComputedStyle(this.element);this.fontInfo.elementFontFamily=t.fontFamily.replace(/"/g,"").replace(/'/g,"").split(",")[0],this.fontInfo.elementFontWeight=t.fontWeight,this.fontInfo.elementFontStyle=t.fontStyle,this.fontInfo.fontFamilySlug=window.liquidSlugify(this.fontInfo.elementFontFamily)}))}_onFontsLoad(){return fastdomPromised.measure((()=>{if(window.liquidCheckedFonts.find((t=>t===this.fontInfo.fontFamilySlug)))return this.build();const t=undefined;new FontFaceObserver(this.fontInfo.elementFontFamily,{weight:this.fontInfo.elementFontWeight,style:this.fontInfo.elementFontStyle}).load().finally((()=>{window.liquidCheckedFonts.push(this.fontInfo.fontFamilySlug),this.build()}))}))}build(){const t=[],e=this.$element.closest("[data-custom-animations]"),i=this.$element.children("[data-custom-animations]"),s=this.$element.children("[data-split-text]");if(this.element.hasAttribute("data-split-text")){const e=this.$element.data("plugin_liquidSplitText");e&&t.push(e.splitDonePormise)}if(s.length){const e=s.data("plugin_liquidSplitText");e&&t.push(e.splitDonePormise)}if(e.length){const i=e.data("plugin_liquidCustomAnimations");i&&t.push(i.animationsDonePromise)}if(i.length){const e=i.data("plugin_liquidCustomAnimations");e&&t.push(e.animationsDonePromise)}if(this.element.hasAttribute("data-custom-animations")){const e=this.$element.data("plugin_liquidCustomAnimations");e&&t.push(e.animationsDonePromise)}t.length?Promise.all(t).finally((()=>{this.init()})):this.init()}async init(){if(this._handleWindowResize=liquidDebounce(this._handleWindowResize.bind(this),350),this.$keywordsContainer=$(".txt-rotate-keywords",this.element),!this.$keywordsContainer.length)return console.warn("Could not find keywords container");this.keywordsContainer=this.$keywordsContainer[0],this.keywordsInner=this.keywordsContainer.querySelector(".txt-rotate-keywords-inner"),this.$keywords=$(".txt-rotate-keyword",this.$keywordsContainer),this.$keywords.attr("class","txt-rotate-keyword").eq(0).addClass("active"),this.keywordsLength=this.$keywords.length-1,this.keywordsDimensions=await this.getKeywordsDimensions(),this.setContainerWidth(0),this.initAnimations(),this._windowResize(),this.$element.addClass("text-rotator-activated")}async getKeywordsDimensions(){const t=[];this.$keywords.each(((e,i)=>{const s=new Promise((t=>{new IntersectionObserver((([e],i)=>{i.disconnect();const{boundingClientRect:{width:s,height:n}}=e;t({width:s,height:n})})).observe(i)}));t.push(s)}));const e=undefined;return await Promise.all(t)}updateActiveIndex(){this.activeKeywordIndex=this.activeKeywordIndex+1>this.keywordsLength?0:this.activeKeywordIndex+1}updateNextIndex(){this.nextKeywordIndex=this.nextKeywordIndex+1>this.keywordsLength?0:this.nextKeywordIndex+1}setActiveClass(){this.$keywords.removeClass("active"),this.$keywords.eq(this.activeKeywordIndex).addClass("active")}setNextClass(){this.$keywords.removeClass("is-next"),this.$keywords.eq(this.nextKeywordIndex).addClass("is-next")}setContainerWidth(t){const e=this.$keywordsContainer[0];if("list"===this.options.animationType)return e.style.width=`${Math.max(...this.keywordsDimensions.map((t=>parseInt(t.width,10))))}px`;e.style.width=`${this.keywordsDimensions[t].width}px`}slideInNextKeyword(){const t=this.$keywords.eq(this.nextKeywordIndex),e=this.isFirstItterate?this.options.delay/2:this.options.delay;this.slideInTimeout=setTimeout((()=>{this.setContainerWidth(this.nextKeywordIndex),t.removeClass("lqd-keyword-slide-out").addClass("lqd-keyword-slide-in"),this.isFirstItterate=!1,this.updateNextIndex(),this.setNextClass(),this.slideOutAciveKeyword(),clearTimeout(this.slideInTimeout)}),1e3*e)}slideOutAciveKeyword(){const t=this.$keywords.eq(this.activeKeywordIndex),e=this.isFirstItterate?this.options.delay/2:this.options.delay;t.removeClass("lqd-keyword-slide-in").addClass("lqd-keyword-slide-out"),this.updateActiveIndex(),this.setActiveClass(),this.slideOutTimeout=setTimeout((()=>{this.slideInNextKeyword(),clearTimeout(this.slideOutTimeout)}),1e3*e)}buildBaiscAnimation(){this.$element.addClass("txt-rotator-basic"),this.basicAnimationTimeline=gsap.timeline({easing:"power2.inOut",onStart:()=>{this.isFirstItterate=!1,this.basicAnimationsResetTimeout&&clearTimeout(this.basicAnimationsResetTimeout),this.setContainerWidth(this.nextKeywordIndex)},onComplete:()=>{this.updateActiveIndex(),this.updateNextIndex(),this.setActiveClass(),this.setNextClass(),this.basicAnimationsResetTimeout=setTimeout((()=>this.basicAnimationTimeline&&this.basicAnimationTimeline.restart()),1e3*this.options.delay)}}),this.$keywords.each(((t,e)=>{this.basicAnimationTimeline.to(e,{duration:.125,opacity:1,onStart:()=>{const t=$(e);this.$keywords.not(t).removeClass("active"),t.addClass("active")}})}))}buildListAnimation(){function t(){a&&a.restart(!0),h=l===o,h?m(`keyword-${o}`,"keyword-1"):m(`keyword-${l}`,`keyword-${r}`),u(),l=l>=o?1:l+1,r=l===o?1:l+1}const e=2,i=parseInt(getComputedStyle(this.keywordsContainer).getPropertyValue("--visible-words"),10),s=this.keywordsDimensions.map((t=>t.height)).reduce(((t,e)=>t+e),0),n=this.keywordsDimensions.slice(0,i).map((t=>t.height)).reduce(((t,e)=>t+e),0),o=this.$keywords.length,a=gsap.delayedCall(this.options.delay,t.bind(this));let l=1,r=l+1,d=0,h=!1;const c=gsap.timeline({defaults:{repeat:-1,duration:2,ease:"none"},paused:!0});this.keywordsInnerClone=this.keywordsInner.cloneNode(!0),this.keywordsInnerClone.classList.add("txt-rotate-keywords-inner-clone","lqd-overlay","flex-column"),this.keywordsContainer.append(this.keywordsInnerClone),this.keywordsContainer.style.height=`${n}px`,this.keywordsContainer.style.overflow="hidden",this.$keywords.add($(this.keywordsInnerClone).children()).each(((t,e)=>{t%=o;const i=this.keywordsDimensions[t].height,n=gsap.utils.wrap(-1*i,s-i);gsap.set(e,{position:"absolute",y:d}),c.to(e,{y:`-=${s}`,modifiers:{y:gsap.utils.unitize(n)}},0).add(`keyword-${t+1}`,gsap.utils.mapRange(0,o,0,2)(t)),d+=i}));const u=()=>{gsap.set([this.keywordsInner,this.keywordsInnerClone],{"--current-keyword-height":this.keywordsDimensions[l-1].height/2*-1+"px"})};u();const m=(t,e)=>h?(new gsap.timeline).add(c.tweenFromTo(t,2,{duration:this.options.duration,ease:this.options.easing})).add(c.tweenFromTo(0,e,{duration:this.options.duration,ease:this.options.easing,immediateRender:!1})):c.tweenFromTo(t,e,{duration:this.options.duration,ease:this.options.easing});t()}initAnimations(){const{animationType:t}=this.options;switch(t){case"basic":this.buildBaiscAnimation();break;case"list":this.buildListAnimation();break;default:this.slideInNextKeyword()}}_windowResize(){$(window).on("resize.lqdTextRotator",this._handleWindowResize.bind(this))}_handleWindowResize(){this.prevWindowWidth!==window.innerWidth&&(gsap.killTweensOf(this.$keywordsContainer[0]),this.keywordsInner&&gsap.killTweensOf(this.keywordsInner),this.$keywords.each(((t,e)=>{gsap.killTweensOf(e)})),this.keywordsInnerClone&&(gsap.killTweensOf(this.keywordsInnerClone),$(this.keywordsInnerClone).children().each(((t,e)=>{gsap.killTweensOf(e)}))),this.destroy(),this._onWindowResize(),this.prevWindowWidth=window.innerWidth)}_onWindowResize(){this.activeKeywordIndex=0,this.nextKeywordIndex=1,this.isFirstItterate=!0,this.basicAnimationTimeline=null,this.basicAnimationsResetTimeout=null,this.slideInTimeout&&clearTimeout(this.slideInTimeout),this.slideOutTimeout&&clearTimeout(this.slideOutTimeout),this.build()}destroy(){$(window).off("resize.lqdTextRotator"),this.keywordsInnerClone&&this.keywordsInnerClone.remove()}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("text-rotator-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-text-rotator]").liquidTextRotator()})),function($){const t="liquidParallax";let e={start:"top bottom",end:"bottom top",ease:"linear",scrub:.55,parallaxBG:!1,scaleBG:!0,overflowHidden:!1,startTrigger:null,parallaxTargets:null,skipWillChange:!1},i={},s={};class n{constructor(n,o,a,l){this._defaults=e,this._name=t,this.options={...e,...o},this.element=n,this.$element=$(n),this.parallaxFromOptions={...i,...a},this.parallaxToOptions={...s,...l},this.ST=null,this.parallaxTimeline=null,this.parallaxElements=[],this.isRowBg=this.element.getAttribute("data-row-bg"),this.rect={},this.bgImg=null,this.sentinel=null,this.parallaxFigure=null,this.parallaxMarkupExists=this.element.classList.contains("lqd-parallax-markup-exists");const r=[];if(this.$element.hasClass("lqd-css-sticky")&&this.$element.data("plugin_liquidStickyRow")){const t=undefined,e=this.$element.data("plugin_liquidStickyRow").rowStickyInitPromise;e&&r.push(e)}if(this.element.hasAttribute("data-split-text")){this.$element.liquidSplitText({forceApply:!0});const t=this.$element.data("plugin_liquidSplitText");t&&r.push(t.splitDonePormise)}r.length>0?Promise.all(r).then(this.build.bind(this)):this.build()}async build(){await this.handleSentinel(),await this.buildParallaxMarkups(),this.parallaxElements=this.getParallaxElements(),new IntersectionObserver((([t],e)=>{t.isIntersecting&&(e.disconnect(),this.init())}),{rootMargin:"50%"}).observe(this.element)}getParallaxElements(){return this.options.parallaxTargets?[...this.element.querySelectorAll(this.options.parallaxTargets)]:this.element.classList.contains("vc_column_container")?[this.element.querySelector(".vc_column-inner")]:this.options.parallaxBG?[this.parallaxFigure]:[this.element]}measure(){return new Promise((t=>{new IntersectionObserver((([e],i)=>{i.disconnect();const{boundingClientRect:s}=e;this.rect.width=s.width,this.rect.height=s.height,this.rect.top=s.top+window.scrollY,this.rect.left=s.left,t()})).observe(this.element)}))}getBgInfo(){return fastdomPromised.measure((()=>{if(!this.bgImg){if(this.isRowBg)return this.bgImg=`url(${this.isRowBg})`;const t=getComputedStyle(this.element);this.bgImg=t.backgroundImage}}))}async handleSentinel(){this.onWindowResize=liquidDebounce(this.onWindowResize,500),await this.createSentinel(),this.handleResize()}createSentinel(){return fastdomPromised.mutate((()=>{this.sentinel=document.createElement("div"),this.sentinel.setAttribute("class","lqd-parallax-sentinel pointer-events-none pos-abs z-index--1 invisible absolute -z-1"),document.body.appendChild(this.sentinel)}))}positionSentinel(){return fastdomPromised.mutate((()=>{this.sentinel.style.width=`${this.rect.width}px`,this.sentinel.style.height=`${this.rect.height}px`,this.sentinel.style.top=`${this.rect.top}px`,this.sentinel.style.left=`${this.rect.left}px`}))}buildParallaxMarkups(){return new Promise((async t=>{this.options.parallaxBG?(await this.getBgInfo(),this.initParallaxBG(),this.element.classList.add("lqd-parallax-bg"),t()):(this.initParallax(),t())}))}initParallax(){const{overflowHidden:t}=this.options;if(!this.element.classList.contains("vc_column_container")&&!this.element.classList.contains("ld-fancy-heading")&&(t||this.options.forceWrap)){const e=t?"overflow-hidden":"",i=document.createElement("div");i.setAttribute("class",`ld-parallax-wrap ${e}`),this.element.parentNode.insertBefore(i,this.element),i.appendChild(this.element)}}initParallaxBG(){const t=this.element.hasAttribute("data-slideshow-bg"),e=this.element.querySelector(":scope > .lqd-vbg-wrap"),i=this.$element.data("plugin_liquidSlideshowBG"),s=this.$element.data("plugin_liquidRowBG");return(!t&&!this.isRowBg||this.isRowBg&&!s||t&&!i)&&!e&&(this.parallaxMarkupExists||this.createParallaxBgMarkup(),this.parallaxFigure=this.element.querySelector(".lqd-parallax-figure"),this.updateParallaxBgOptions(),this.setParallaxBgImg()),t?i.slideshowBgInitPromise.then((t=>{const e=t.slideshowInner;return this.updateParallaxBgOptions(),e})):this.isRowBg?s.rowBgInitPromise.then((t=>{const{rowBg:e}=t;return this.updateParallaxBgOptions(),e})):e?(this.updateParallaxBgOptions(),e.children):void 0}createParallaxBgMarkup(){const t=document.createElement("div");t.setAttribute("class","lqd-parallax-container lqd-overlay overflow-hidden"),t.setAttribute("style","border-radius: inherit; background-size: inherit; background-attachment: inherit; background-repeat: inherit; background-position: inherit;");const e=document.createElement("figure");e.setAttribute("class","lqd-parallax-figure lqd-overlay"),e.setAttribute("style","border-radius: inherit; background-size: inherit; background-attachment: inherit; background-repeat: inherit; background-position: inherit;"),t.appendChild(e),this.$element.prepend(t)}setParallaxBgImg(){this.bgImg&&"none"!==this.bgImg&&this.options.parallaxBG&&(this.parallaxFigure.style.backgroundImage=this.bgImg,this.element.classList.add("bg-none"))}updateParallaxBgOptions(){void 0===this.parallaxFromOptions.yPercent&&(this.parallaxFromOptions.yPercent=-15),void 0===this.parallaxToOptions.yPercent&&(this.parallaxToOptions.yPercent=0)}init(){fastdomPromised.measure((async()=>{await this.measure(),await this.positionSentinel()})).then((()=>{fastdomPromised.mutate((()=>{const t=this.options.parallaxBG;let{start:e,end:i,scrub:s,ease:n,startTrigger:o}=this.options,a=this.sentinel;o&&(a="string"==typeof o?document.querySelector(o):o),this.parallaxTimeline=gsap.timeline(),this.parallaxTimeline.fromTo(this.parallaxElements,{...this.parallaxFromOptions},{ease:n,...this.parallaxToOptions}),this.ST=ScrollTrigger.create({animation:this.parallaxTimeline,trigger:a,start:()=>e,end:()=>i,scrub:t?.35:s,onRefresh:()=>{e=this.options.start,i=this.options.end,this.ST.update()},onUpdate:()=>{gsap.set(this.parallaxElements,{transition:"none"})},onScrubComplete:()=>{gsap.set(this.parallaxElements,{transition:""})}}),!this.options.skipWillChange&&this.addWillChange(),t&&gsap.to(this.parallaxElements,{opacity:1}),this.element.dispatchEvent(new CustomEvent("lqd-parallax-initiated"))}))}))}addWillChange(){const t=["transform"];this.parallaxFromOptions.opacity&&this.parallaxToOptions.opacity&&this.parallaxFromOptions.opacity!==this.parallaxToOptions.opacity&&t.push("opacity");const e=t.join(", ");new IntersectionObserver((([t])=>{t.isIntersecting?this.element.style.willChange=e:this.element.style.willChange="auto"})).observe(this.sentinel)}handleResize(){$(window).on("resize.lqdParallax",this.onWindowResize.bind(this))}async onWindowResize(){await this.measure(),this.positionSentinel()}destroy(){this.sentinel&&this.sentinel.remove(),this.parallaxTimeline&&(gsap.killTweensOf(this.parallaxTimeline),this.parallaxTimeline.scrollTrigger.kill(),this.parallaxTimeline.kill(),gsap.set(this.parallaxElements,{clearProps:"all"}),this.parallaxTimeline.clear()),$.data(this.element,"plugin_"+t,null),$(window).off("resize.lqdParallax")}}$.fn[t]=function(e,i,s){return this.each((function(){const o={disableOnMobile:!0,...$(this).data("parallax-options"),...e},a={...$(this).data("parallax-from"),...i},l={...$(this).data("parallax-to"),...s};if(!$.data(this,"plugin_"+t)){if(o.disableOnMobile&&liquidIsMobile())return;$.data(this,"plugin_"+t,new n(this,o,a,l))}}))}}(jQuery),jQuery(document).ready((function($){$("[data-parallax]").not("[data-pin]:not(.vc_row), .rev-slidebg").liquidParallax()})),function($){const t="liquidTransitionDelay";let e={elements:null,startDelay:0,delayBetween:250,random:!1,reverse:!1,delayType:"transition"};class i{constructor(i,s){this.element=i,this.$element=$(i),this.options=$.extend({},e,s),this._defaults=e,this._name=t;const n=this.$element.find("[data-split-text]").get(),o=[];this.element.hasAttribute("data-split-text")&&n.push(this.element),n.forEach((t=>{const e=$(t).data("plugin_liquidSplitText");e&&o.push(e.splitDonePormise)})),o.length?Promise.all(o).then(this.init.bind(this)):this.init()}init(){this.addDelays()}addDelays(){const{elements:t,delayBetween:e,startDelay:i,delayType:s,reverse:n}=this.options;if(t){const o=n?$(t,this.element).get().reverse():$(t,this.element);$.each(o,((t,n)=>{const o=t*e+i;$(n).css({[`-webkit-${s}-delay`]:`${o}ms`,[`${s}-delay`]:`${o}ms`})}))}}}$.fn[t]=function(e){return this.each((function(){const s=$(this).data("delay-options")||e;$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-transition-delay=true]").liquidTransitionDelay(),$(".lqd-submenu-cover .main-nav > .menu-item-has-children:not(.megamenu) > .nav-item-children, .navbar-visible-ontoggle > ul").liquidTransitionDelay({elements:"> li",delayBetween:60})})),function($){const t="liquidMoveElement";let e={target:"#selector",targetRelation:"closest",type:"prependTo",wrapper:null,wrapperClass:null,wrapWithElementorWidgetEl:!1};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.movePromise=new Promise((t=>{this.element.addEventListener("element-was-moved",t(this,this))})),this.build()}build(){const t=[];if(this.element.hasAttribute("data-pin")){const e=this.$element.data("plugin_liquidPin");e&&t.push(e.pinPromise)}t.length>0?Promise.all(t).then(this.init.bind(this)):this.init()}init(){this.getHiddenClasses(),this.moveElement()}getHiddenClasses(){const t=this.element.closest(".vc_column_container");if(t){const e=undefined,i=t.getAttribute("class").split(" ").filter((t=>t.search("vc_hidden")>=0));i.length>0&&this.element.classList.add([...i])}}moveElement(){fastdom.mutate((()=>{const{target:t,type:e,targetRelation:i,wrapWithElementorWidgetEl:s,wrapper:n,wrapperClass:o}=this.options;let a=this.$element,l=this.$element;if(n){const t=$(n);o&&t.addClass(o),t.insertBefore(this.$element),t.append(this.$element),l=t,a=t}if(s){const t=this.$element.closest(".elementor-element"),e=$("<div></div>");e.addClass(t.attr("class")),e.insertBefore(t),e.append(a),l=e}l[e](this.$element[i](t)),this.element.classList.add("element-was-moved"),this.element.dispatchEvent(new CustomEvent("element-was-moved",{bubbles:!1}))}))}}$.fn[t]=function(e){return this.each((function(){const s=$(this).data("move-element")||e;$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-move-element]").liquidMoveElement()})),function($){const t="liquidScrollIndicator";let e={start:"top top",end:"bottom top",scrollingTarget:"body",indicatorBase:".lqd-scrl-indc-line",indicatorEl:".lqd-scrl-indc-el",dir:"y",scale:!1,origin:"null",waitForElementMove:!1};class i{constructor(i,s){if(this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.element=i,this.DOM.scrollingTarget=this.getScrollingTarget(),this.DOM.indicatorBase=this.DOM.element.querySelector(this.options.indicatorBase),this.DOM.indicatorEl=this.DOM.element.querySelector(this.options.indicatorEl),this.options.waitForElementMove){const t=$(this.DOM.element).closest("[data-move-element]");if(t.length)return t.data("plugin_liquidMoveElement").movePromise.then((()=>this.init()))}this.init()}init(){$liquidContents[0].hasAttribute("data-liquid-stack")?this.initMutationObserver():this.initialTrigger()}getScrollingTarget(){const{scrollingTarget:t}=this.options;switch(t){case"this":return this.DOM.element;case"parentHref":return this.$element.closest("a").attr("href");case"siblingsHref":return this.$element.siblings("a").first().attr("href");default:const e=undefined;let i="body";return t.includes("#")&&(i=document.querySelector(t)),"body"===i&&(i=document.body),i}}initialTrigger(){const{dir:t,scale:e,start:i,end:s,origin:n}=this.options,{indicatorBase:o,scrollingTarget:a,indicatorEl:l}=this.DOM,r=`scale${t.toUpperCase()}`,d="x"===t?"scaleY":"scaleX";let h;n&&gsap.set(l,{transformOrigin:n}),h=e?gsap.fromTo(l,{[r]:0,[d]:1},{scale:1,force3D:!1}):gsap.to(l,{[t]:"y"===t?o.offsetHeight:o.offsetWidth,force3D:!1}),ScrollTrigger.create({trigger:a,animation:h,start:i,end:s,scrub:.5})}initMutationObserver(){const t=$liquidContents.data("plugin_liquidStack");!t||liquidIsMobile()||liquidWindowWidth()<=liquidMobileNavBreakpoint()||t.stackInitPromise.then((t=>{const{dir:e}=this.options,{indicatorBase:i,indicatorEl:s}=this.DOM,n=[...t.$sectionElements].filter((t=>!t.classList.contains("main-footer"))).length,o="y"===e?i.offsetHeight:i.offsetWidth;new MutationObserver((()=>{const t=document.body.getAttribute("data-lqd-stack-page"),i=gsap.utils.mapRange(1,n,0,o,t);gsap.to(s,{[e]:i,ease:"linear",duration:1})})).observe(document.body,{attributeFilter:["data-lqd-stack-page"]})}))}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("scrl-indc-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-lqd-scroll-indicator]").liquidScrollIndicator()})),function($){const t="liquidTimer";let e={time:5e3,repeat:!0,targets:[[]],cancelIfClickedOn:""};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.DOM={},this.DOM.element=i,this.DOM.$element=$(i),this.activeIndex=0,this.firstRound=!0,this.init()}init(){this.fn(),this.startTimer(),this.handleCancel()}handleCancel(){const{cancelIfClickedOn:t}=this.options;t&&this.DOM.$element.on("click",this.options.cancelIfClickedOn,(()=>{this.DOM.$element.css("--time","0.3s"),this.stopTimer()}))}fn(){const{targets:t}=this.options;!this.firstRound&&(this.activeIndex=this.activeIndex===$(t[0][0]).length-1?0:this.activeIndex+1),t.forEach(((t,e)=>{const i=$(t[0]);i.removeClass("lqd-is-active"),i.eq(this.activeIndex).addClass("lqd-is-active")})),this.firstRound=!1}startTimer(){const t=parseInt(this.options.time,10);this.options.repeat?this.interval=setInterval((()=>{this.fn()}),t):this.timeout=setTimeout((()=>{this.fn(),clearTimeout(this.timeout)}),t)}stopTimer(){this.interval&&clearInterval(this.interval),this.timeout&&clearTimeout(this.timeout)}destroy(){this.stopTimer(),$.data(this,"plugin_"+t,null)}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("timer-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-lqd-timer]").liquidTimer()})),function($){const t="liquidCurtain";let e={itemsSelector:".lqd-curtain-item",contentSelector:".lqd-curtain-item-content",contentWidthOuter:".lqd-curtain-item-content-width-outer",contentWidthInner:".lqd-curtain-item-content-width-inner",activeClassname:"lqd-curtain-item-active",inactiveClassname:"lqd-curtain-item-inactive",duration:.65,ease:"cubic-bezier(0.23, 1, 0.320, 1)",eventTrigger:"click"};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.items=[...i.querySelectorAll(this.options.itemsSelector)],this.items.length&&(this.onElementActive=this.onElementActive.bind(this),this.onWindowResize=window.liquidDebounce(this.onWindowResize.bind(this),450),this.init())}init(){this.setActiveIndex(),this.setActiveElement(),this.setActiveContentWidth(),this.events()}events(){const{eventTrigger:t}=this.options;this.items.forEach((e=>{e.addEventListener(t,this.onElementActive)})),window.addEventListener("resize",this.onWindowResize)}setActiveIndex(){this.activeIndex=this.items.findIndex((t=>t.classList.contains(this.options.activeClassname)))}setActiveElement(){this.activeElement=this.items[this.activeIndex]}activeContentSlideToggle(){}setActiveContentWidth(){if(!this.getElDirection().includes("row"))return;const t=undefined,e=this.activeElement.querySelector(this.options.contentWidthOuter).offsetWidth;this.element.style.setProperty("--active-width",`${e}px`)}onElementActive(t){const{activeClassname:e,inactiveClassname:i}=this.options,s=t.currentTarget;this.items.forEach((t=>{t.classList.remove(e),t.classList.add(i)})),s.classList.remove(i),s.classList.add(e),this.setActiveIndex(),this.setActiveElement(),this.activeContentSlideToggle()}getElDirection(){const t=undefined;return window.getComputedStyle(this.activeElement).flexDirection}onWindowResize(){this.setActiveContentWidth()}destroy(){this.items.forEach((t=>{t.removeEventListener(this.options.eventTrigger,this.onElementActive)})),window.removeEventListener("resize",this.onWindowResize)}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("curtain-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$("[data-lqd-curtain]").liquidCurtain()})),function($){const t="liquidCutout";let e={};class i{constructor(i,s){this._defaults=e,this._name=t,this.options={...e,...s},this.element=i,this.$element=$(i),this.svgEl=this.element.querySelector("svg"),this.svgEl&&(this.svgObjects=this.svgEl.querySelectorAll("rect, circle, path, polygon"),this.init())}init(){this.onResize=this.onResize.bind(this),this.afterResize=window.liquidDebounce(this.afterResize.bind(this),1),this.events()}events(){$(window).on("resize",this.onResize),this.resizeObserver=new ResizeObserver((([t])=>{this.onResize()})),this.resizeObserver.observe(this.svgEl)}onResize(){this.changeObjAttr("-"),this.afterResize()}afterResize(){this.changeObjAttr("+")}changeObjAttr(t){this.svgObjects.forEach((e=>{
e.hasAttribute("x")?e.setAttribute("x",parseFloat(parseFloat(e.getAttribute("x"))+t+"1")):e.hasAttribute("width")?e.setAttribute("width",parseFloat(parseFloat(e.getAttribute("width"))+t+"1")):e.hasAttribute("cx")?e.setAttribute("cx",parseFloat(parseFloat(e.getAttribute("cx"))+t+"1")):e.hasAttribute("r")&&e.setAttribute("r",parseFloat(parseFloat(e.getAttribute("r"))+t+"1"))}))}destroy(){$(window).off("resize",this.onResize),this.resizeObserver?.unobserve(this.element)}}$.fn[t]=function(e){return this.each((function(){const s={...$(this).data("cutout-options"),...e};$.data(this,"plugin_"+t)||$.data(this,"plugin_"+t,new i(this,s))}))}}(jQuery),jQuery(document).ready((function($){$(".lqd-cutout").liquidCutout()}));


