window._wpemojiSettings={"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.50foot.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings)
;/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s})
;/*!
 * jQuery blockUI plugin
 * Version 2.70.0-2014.11.23
 * Requires jQuery v1.7 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2013 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];function d(d,c){var u,b,h=d==window,k=c&&c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&&s&&a(window,{fadeOut:0}),k&&"string"!=typeof k&&(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&&m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),v=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&h?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=h?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"></div>',I=e(w),k&&(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&&g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&&c.draggable&&e.fn.draggable&&I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&&(!e.support.boxModel||e("object,embed",h?null:d).length>0);if(n||S){if(h&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&o.setExpression("left",M),T&&o.setExpression("top",T);else if(c.centerY)h&&o.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&&h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&&(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&&e(k).show()),(o||c.forceIframe)&&c.showOverlay&&g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&&!k?B:t,H=k?B:t;c.showOverlay&&v._fadeIn(c.fadeIn,j),k&&I._fadeIn(c.fadeIn,H)}else c.showOverlay&&v.show(),k&&I.show(),c.onBlock&&c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&&setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0");o&&(i.top=l>0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&&(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&&(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body > .blockUI"):a.find(">.blockUI"),o.cursorReset&&(i.length>1&&(i[1].style.cursor=o.cursorReset),i.length>2&&(i[2].style.cursor=o.cursorReset)),d&&(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&&c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&s&&t.data.constrainTabKey){var o=l,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&&d.onOverlayClick&&d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length>0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&&t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}()
;var wc_add_to_cart_params={"ajax_url":"\/ajax-call","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/www.50foot.com\/cart\/","is_cart":"","cart_redirect_after_add":"no"}
;jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),this.$liveRegion=this.createLiveRegion(),t(document.body).on("click",".add_to_cart_button:not(.wc-interactive)",{addToCartHandler:this},this.onAddToCart).on("click",".remove_from_cart_button",{addToCartHandler:this},this.onRemoveFromCart).on("added_to_cart",{addToCartHandler:this},this.onAddedToCart).on("removed_from_cart",{addToCartHandler:this},this.onRemovedFromCart).on("ajax_request_not_sent.adding_to_cart",this.updateButton)};a.prototype.addRequest=function(t){this.requests.push(t),1===this.requests.length&&this.run()},a.prototype.run=function(){var a=this,e=a.requests[0].complete;a.requests[0].complete=function(){"function"==typeof e&&e(),a.requests.shift(),a.requests.length>0&&a.run()},t.ajax(this.requests[0])},a.prototype.onAddToCart=function(a){var e=t(this);if(e.is(".ajax_add_to_cart")){if(!e.attr("data-product_id"))return!0;if(a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),e.removeClass("added"),e.addClass("loading"),!1===t(document.body).triggerHandler("should_send_ajax_request.adding_to_cart",[e]))return t(document.body).trigger("ajax_request_not_sent.adding_to_cart",[!1,!1,e]),!0;var r={};t.each(e.data(),function(t,a){r[t]=a}),t.each(e[0].dataset,function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[e,r]),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),data:r,success:function(a){a&&(a.error&&a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,e]):window.location=wc_add_to_cart_params.cart_url)},dataType:"json"})}},a.prototype.onRemoveFromCart=function(a){var e=t(this),r=e.closest(".woocommerce-mini-cart-item");a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:{cart_item_key:e.data("cart_item_key")},success:function(a){a&&a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash,e]):window.location=e.attr("href")},error:function(){window.location=e.attr("href")},dataType:"json"})},a.prototype.updateButton=function(a,e,r,d){(d=void 0!==d&&d)&&(d.removeClass("loading"),e&&d.addClass("added"),e&&!wc_add_to_cart_params.is_cart&&0===d.parent().find(".added_to_cart").length&&d.after('<a href="'+wc_add_to_cart_params.cart_url+'" class="added_to_cart wc-forward" title="'+wc_add_to_cart_params.i18n_view_cart+'">'+wc_add_to_cart_params.i18n_view_cart+"</a>"),t(document.body).trigger("wc_cart_button_updated",[d]))},a.prototype.updateFragments=function(a,e){e&&(t.each(e,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(e,function(a,e){t(a).replaceWith(e),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},a.prototype.alertCartUpdated=function(t,a,e,r){if(r=void 0!==r&&r){var d=r.data("success_message");if(!d)return;t.data.addToCartHandler.$liveRegion.delay(1e3).text(d).attr("aria-relevant","all")}},a.prototype.createLiveRegion=function(){var a=t(".widget_shopping_cart_live_region");return a.length?a:t('<div class="widget_shopping_cart_live_region screen-reader-text" role="status"></div>').appendTo("body")},a.prototype.onAddedToCart=function(t,a,e,r){t.data.addToCartHandler.updateButton(t,a,e,r),t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},a.prototype.onRemovedFromCart=function(t,a,e,r){t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},new a})
;/*! js-cookie v3.0.5 | MIT */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(f){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})})
;var woocommerce_params={"ajax_url":"\/ajax-call","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}
;jQuery(function(o){o(".woocommerce-ordering").on("change","select.orderby",function(){o(this).closest("form").trigger("submit")}),o("input.qty:not(.product-quantity input.qty)").each(function(){var e=parseFloat(o(this).attr("min"));e>=0&&parseFloat(o(this).val())<e&&o(this).val(e)});var e="store_notice"+(o(".woocommerce-store-notice").data("noticeId")||"");"hidden"===Cookies.get(e)?o(".woocommerce-store-notice").hide():o(".woocommerce-store-notice").show(),o(".woocommerce-store-notice__dismiss-link").on("click",function(t){Cookies.set(e,"hidden",{path:"/"}),o(".woocommerce-store-notice").hide(),t.preventDefault()}),o(".woocommerce-input-wrapper span.description").length&&o(document.body).on("click",function(){o(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),o(".woocommerce-input-wrapper").on("click",function(o){o.stopPropagation()}),o(".woocommerce-input-wrapper :input").on("keydown",function(e){var t=o(this).parent().find("span.description");if(27===e.which&&t.length&&t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),e.preventDefault(),!1}).on("click focus",function(){var e=o(this).parent(),t=e.find("span.description");e.addClass("currentTarget"),o(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&&t.is(":hidden")&&t.prop("aria-hidden",!1).slideDown(250),e.removeClass("currentTarget")}),o.scroll_to_notices=function(e){e.length&&o("html, body").animate({scrollTop:e.offset().top-100},1e3)},o('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),o(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),o(".password-input").append('<span class="show-password-input"></span>'),o(".show-password-input").on("click",function(){o(this).hasClass("display-password")?o(this).removeClass("display-password"):o(this).addClass("display-password"),o(this).hasClass("display-password")?o(this).siblings(['input[type="password"]']).prop("type","text"):o(this).siblings('input[type="text"]').prop("type","password")}),o("a.coming-soon-footer-banner-dismiss").on("click",function(e){var t=o(e.target);o.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(o){o.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){o("#coming-soon-footer-banner").hide()}})})}),document.addEventListener("DOMContentLoaded",function(){var o=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(o){return"."+o+'[role="alert"]'}).join(", "),e=document.querySelectorAll(o);if(0!==e.length){var t=e[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}})
;/*! jQuery UI - v1.13.3 - 2024-04-26
* https://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.3",
/*!
 * jQuery UI :data 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
/*!
 * jQuery UI Disable Selection 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.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")}}),
/*!
 * jQuery UI Focusable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&0<(i=x("img[usemap='#"+o+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===s&&t.href||e,n&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
/*!
 * jQuery UI Form Reset Mixin 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.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(x.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"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
/*!
 * jQuery UI Support for jQuery core 1.8.x and newer 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 */
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
/*!
 * jQuery UI Keycode 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.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},
/*!
 * jQuery UI Labels 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.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='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o<s.length;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}},
/*!
 * jQuery UI Position 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/position/
 */
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=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?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&&!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&&f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&&(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&&(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&&(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&&(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&&(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&&(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i<0?"left":0<e?"right":"center",vertical:o<0?"top":0<n?"bottom":"middle"};d<l&&C(e+i)<d&&(s.horizontal="center"),p<a&&C(n+o)<p&&(s.vertical="middle"),W(C(e),C(i))>W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;e.collisionWidth>n?0<r&&l<=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0<l&&r<=0)&&l<r?o+n-e.collisionWidth:o:0<r?t.left+=r:0<l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;e.collisionHeight>o?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0<l&&r<=0)&&l<r?n+o-e.collisionHeight:n:0<r?t.top+=r:0<l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r<0?((o=t.left+l+a+h+e.collisionWidth-o-n)<0||o<C(r))&&(t.left+=l+a+h):0<s&&(0<(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)<s)&&(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r<0?((o=t.top+l+a+h+e.collisionHeight-o-n)<0||o<C(r))&&(t.top+=l+a+h):0<s&&(0<(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)<s)&&(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&x(t).trigger("blur")},
/*!
 * jQuery UI Scroll Parent 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&&n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:x(this[0].ownerDocument||document)},
/*!
 * jQuery UI Tabbable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&x.ui.focusable(t,i)}}),
/*!
 * jQuery UI Unique ID 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}});
/*!
 * jQuery UI Widget 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o<s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&&void 0!==t?(o=t&&t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&&(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&&t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.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:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.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:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),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,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&n&&n.length&&(i=x(n.get()),this._removeClass(n,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(o){var s=[],r=this;function t(t,e){for(var i,n=0;n<t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&&o.classes[t[n]]&&s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&&t(o.keys.match(/\S+/g)||[],!0),o.extra&&t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(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,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&&(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(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(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&&!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&x.effects&&x.effects.effect[o]?e[s](t):o!==s&&e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&&i.call(e[0]),t()})}})})
;/*!
 * jQuery UI Mouse 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}(function(o){"use strict";var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.13.3",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.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(e){var t,i,s;if(!n)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),i=1===(this._mouseDownEvent=e).which,s=!("string"!=typeof(t=this).options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length,i&&!s&&this._mouseCapture(e)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)),!0},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})
;/*!
 * jQuery UI Sortable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../ie","../scroll-parent","../version","../widget"],t):t(jQuery)}(function(u){"use strict";return u.widget("ui.sortable",u.ui.mouse,{version:"1.13.3",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t<e+i},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),u.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,e){var i=null,s=!1,o=this;return!(this.reverting||this.options.disabled||"static"===this.options.type||(this._refreshItems(t),u(t.target).parents().each(function(){if(u.data(this,o.widgetName+"-item")===o)return i=u(this),!1}),!(i=u.data(t.target,o.widgetName+"-item")===o?u(t.target):i))||(this.options.handle&&!e&&(u(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(s=!0)}),!s)||(this.currentItem=i,this._removeCurrentsFromItems(),0)))},_mouseStart:function(t,e,i){var s,o,r=this.options;if((this.currentContainer=this).refreshPositions(),this.appendTo=u("parent"!==r.appendTo?r.appendTo:this.currentItem.parent()),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},u.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),u.extend(this.offset,{parent:this._getParentOffset()}),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",r.cursor),this.storedStylesheet=u("<style>*{ cursor: "+r.cursor+" !important; }</style>").appendTo(o)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return u.ui.ddmanager&&(u.ui.ddmanager.current=this),u.ui.ddmanager&&!r.dropBehaviour&&u.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(t){var e=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<e.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+e.scrollSpeed:t.pageY-this.overflowOffset.top<e.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-e.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<e.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+e.scrollSpeed:t.pageX-this.overflowOffset.left<e.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-e.scrollSpeed)):(t.pageY-this.document.scrollTop()<e.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-e.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<e.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+e.scrollSpeed)),t.pageX-this.document.scrollLeft()<e.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-e.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<e.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+e.scrollSpeed))),i},_mouseDrag:function(t){var e,i,s,o,r=this.options;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),r.scroll&&!1!==this._scroll(t)&&(this._refreshItemPositions(!0),u.ui.ddmanager)&&!r.dropBehaviour&&u.ui.ddmanager.prepareOffsets(this,t),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},e=this.items.length-1;0<=e;e--)if(s=(i=this.items[e]).item[0],(o=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(s===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===s||u.contains(this.placeholder[0],s)||"semi-dynamic"===this.options.type&&u.contains(this.element[0],s))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),u.ui.ddmanager&&u.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){var i,s,o,r;if(t)return u.ui.ddmanager&&!this.options.dropBehaviour&&u.ui.ddmanager.drop(this,t),this.options.revert?(s=(i=this).placeholder.offset(),r={},(o=this.options.axis)&&"x"!==o||(r.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(r.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,u(this.helper).animate(r,parseInt(this.options.revert,10)||500,function(){i._clear(t)})):this._clear(t,e),!1},cancel:function(){if(this.dragging){this._mouseUp(new u.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),u.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?u(this.domPosition.prev).after(this.currentItem):u(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},u(t).each(function(){var t=(u(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);t&&i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(u(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,o=s+this.helperProportions.height,r=t.left,n=r+t.width,h=t.top,a=h+t.height,l=this.offset.click.top,c=this.offset.click.left,l="x"===this.options.axis||h<s+l&&s+l<a,c="y"===this.options.axis||r<e+c&&e+c<n;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?l&&c:r<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<n&&h<s+this.helperProportions.height/2&&o-this.helperProportions.height/2<a},_intersectsWithPointer:function(t){var e="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),t="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width);return!(!e||!t)&&(e=this.dragDirection.vertical,t=this.dragDirection.horizontal,this.floating?"right"===t||"down"===e?2:1:e&&("down"===e?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),t=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),i=this.dragDirection.vertical,s=this.dragDirection.horizontal;return this.floating&&s?"right"===s&&t||"left"===s&&!t:i&&("down"===i&&e||"up"===i&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!=t&&(0<t?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!=t&&(0<t?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,s,o,r=[],n=[],h=this._connectWith();if(h&&t)for(e=h.length-1;0<=e;e--)for(i=(s=u(h[e],this.document[0])).length-1;0<=i;i--)(o=u.data(s[i],this.widgetFullName))&&o!==this&&!o.options.disabled&&n.push(["function"==typeof o.options.items?o.options.items.call(o.element):u(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);function a(){r.push(this)}for(n.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):u(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),e=n.length-1;0<=e;e--)n[e][0].each(a);return u(r)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=u.grep(this.items,function(t){for(var e=0;e<i.length;e++)if(i[e]===t.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var e,i,s,o,r,n,h,a,l=this.items,c=[["function"==typeof this.options.items?this.options.items.call(this.element[0],t,{item:this.currentItem}):u(this.options.items,this.element),this]],p=this._connectWith();if(p&&this.ready)for(e=p.length-1;0<=e;e--)for(i=(s=u(p[e],this.document[0])).length-1;0<=i;i--)(o=u.data(s[i],this.widgetFullName))&&o!==this&&!o.options.disabled&&(c.push(["function"==typeof o.options.items?o.options.items.call(o.element[0],t,{item:this.currentItem}):u(o.options.items,o.element),o]),this.containers.push(o));for(e=c.length-1;0<=e;e--)for(r=c[e][1],a=(n=c[e][i=0]).length;i<a;i++)(h=u(n[i])).data(this.widgetName+"-item",r),l.push({item:h,instance:r,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){for(var e,i,s=this.items.length-1;0<=s;s--)e=this.items[s],this.currentContainer&&e.instance!==this.currentContainer&&e.item[0]!==this.currentItem[0]||(i=this.options.toleranceElement?u(this.options.toleranceElement,e.item):e.item,t||(e.width=i.outerWidth(),e.height=i.outerHeight()),i=i.offset(),e.left=i.left,e.top=i.top)},refreshPositions:function(t){var e,i;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(t),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)i=this.containers[e].element.offset(),this.containers[e].containerCache.left=i.left,this.containers[e].containerCache.top=i.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(i){var s,o,r=(i=i||this).options;r.placeholder&&r.placeholder.constructor!==String||(s=r.placeholder,o=i.currentItem[0].nodeName.toLowerCase(),r.placeholder={element:function(){var t=u("<"+o+">",i.document[0]);return i._addClass(t,"ui-sortable-placeholder",s||i.currentItem[0].className)._removeClass(t,"ui-sortable-helper"),"tbody"===o?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),u("<tr>",i.document[0]).appendTo(t)):"tr"===o?i._createTrPlaceholder(i.currentItem,t):"img"===o&&t.attr("src",i.currentItem.attr("src")),s||t.css("visibility","hidden"),t},update:function(t,e){s&&!r.forcePlaceholderSize||(e.height()&&(!r.forcePlaceholderSize||"tbody"!==o&&"tr"!==o)||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width())||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10))}}),i.placeholder=u(r.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),r.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){u("<td>&#160;</td>",i.document[0]).attr("colspan",u(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){for(var e,i,s,o,r,n,h,a,l,c=null,p=null,f=this.containers.length-1;0<=f;f--)u.contains(this.currentItem[0],this.containers[f].element[0])||(this._intersectsWith(this.containers[f].containerCache)?c&&u.contains(this.containers[f].element[0],c.element[0])||(c=this.containers[f],p=f):this.containers[f].containerCache.over&&(this.containers[f]._trigger("out",t,this._uiHash(this)),this.containers[f].containerCache.over=0));if(c)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(i=1e4,s=null,o=(a=c.floating||this._isFloating(this.currentItem))?"left":"top",r=a?"width":"height",l=a?"pageX":"pageY",e=this.items.length-1;0<=e;e--)u.contains(this.containers[p].element[0],this.items[e].item[0])&&this.items[e].item[0]!==this.currentItem[0]&&(n=this.items[e].item.offset()[o],h=!1,t[l]-n>this.items[e][r]/2&&(h=!0),Math.abs(t[l]-n)<i)&&(i=Math.abs(t[l]-n),s=this.items[e],this.direction=h?"up":"down");(s||this.options.dropOnEmpty)&&(this.currentContainer===this.containers[p]?this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1):(s?this._rearrange(t,s,null,!0):this._rearrange(t,null,this.containers[p].element,!0),this._trigger("change",t,this._uiHash()),this.containers[p]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1))}},_createHelper:function(t){var e=this.options,t="function"==typeof e.helper?u(e.helper.apply(this.element[0],[t,this.currentItem])):"clone"===e.helper?this.currentItem.clone():this.currentItem;return t.parents("body").length||this.appendTo[0].appendChild(t[0]),t[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),t[0].style.width&&!e.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!e.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=Array.isArray(t)?{left:+t[0],top:+t[1]||0}:t)&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&u.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&u.ui.ie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var t;return"relative"===this.cssPosition?{top:(t=this.currentItem.position()).top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}:{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(t=u(i.containment)[0],i=u(i.containment).offset(),e="hidden"!==u(t).css("overflow"),this.containment=[i.left+(parseInt(u(t).css("borderLeftWidth"),10)||0)+(parseInt(u(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(u(t).css("borderTopWidth"),10)||0)+(parseInt(u(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(e?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(u(t).css("borderLeftWidth"),10)||0)-(parseInt(u(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(e?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(u(t).css("borderTopWidth"),10)||0)-(parseInt(u(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,e){e=e||this.position;var t="absolute"===t?1:-1,i="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&u.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(i[0].tagName);return{top:e.top+this.offset.relative.top*t+this.offset.parent.top*t-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:i.scrollTop())*t,left:e.left+this.offset.relative.left*t+this.offset.parent.left*t-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:i.scrollLeft())*t}},_generatePosition:function(t){var e=this.options,i=t.pageX,s=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&u.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(i=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(i=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3])&&(s=this.containment[3]+this.offset.click.top),e.grid)&&(t=this.originalPageY+Math.round((s-this.originalPageY)/e.grid[1])*e.grid[1],s=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-e.grid[1]:t+e.grid[1],t=this.originalPageX+Math.round((i-this.originalPageX)/e.grid[0])*e.grid[0],i=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-e.grid[0]:t+e.grid[0]),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():r?0:o.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():r?0:o.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var o=this.counter;this._delay(function(){o===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function o(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this===this.currentContainer||e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer))),i=this.containers.length-1;0<=i;i--)e||s.push(o("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(o("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i<s.length;i++)s[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===u.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||u([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}})})
;/*!
 * jQuery UI Resizable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../disable-selection","../plugin","../version","../widget"],t):t(jQuery)}(function(z){"use strict";return z.widget("ui.resizable",z.ui.mouse,{version:"1.13.3",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(t,i){if("hidden"===z(t).css("overflow"))return!1;var i=i&&"left"===i?"scrollLeft":"scrollTop",e=!1;if(0<t[i])return!0;try{t[i]=1,e=0<t[i],t[i]=0}catch(t){}return e},_create:function(){var t,i=this.options,e=this;this._addClass("ui-resizable"),z.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(z("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),i.autoHide&&z(this.element).on("mouseenter",function(){i.disabled||(e._removeClass("ui-resizable-autohide"),e._handles.show())}).on("mouseleave",function(){i.disabled||e.resizing||(e._addClass("ui-resizable-autohide"),e._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){z(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var i;return this.elementIsWrapper&&(t(this.element),i=this.element,this.originalElement.css({position:i.css("position"),width:i.outerWidth(),height:i.outerHeight(),top:i.css("top"),left:i.css("left")}).insertAfter(i),i.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,i){switch(this._super(t,i),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!i}},_setupHandles:function(){var t,i,e,s,h,n=this.options,o=this;if(this.handles=n.handles||(z(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=z(),this._addedHandles=z(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},i=0;i<e.length;i++)s="ui-resizable-"+(t=String.prototype.trim.call(e[i])),h=z("<div>"),this._addClass(h,"ui-resizable-handle "+s),h.css({zIndex:n.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(h),this._addedHandles=this._addedHandles.add(h));this._renderAxis=function(t){var i,e,s;for(i in t=t||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=z(this.handles[i]),this._on(this.handles[i],{mousedown:o._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=z(this.handles[i],this.element),s=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),e=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(e,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){o.resizing||(this.className&&(h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=h&&h[1]?h[1]:"se")}),n.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var i,e,s=!1;for(i in this.handles)(e=z(this.handles[i])[0])!==t.target&&!z.contains(e,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var i,e,s=this.options,h=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),e=this._num(this.helper.css("top")),s.containment&&(i+=z(s.containment).scrollLeft()||0,e+=z(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:e},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:h.width(),height:h.height()},this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()},this.originalPosition={left:i,top:e},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,h=z(".ui-resizable-"+this.axis).css("cursor"),z("body").css("cursor","auto"===h?this.axis+"-resize":h),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i=this.originalMousePosition,e=this.axis,s=t.pageX-i.left||0,i=t.pageY-i.top||0,e=this._change[e];return this._updatePrevProperties(),e&&(e=e.apply(this,[t,s,i]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),z.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var i,e,s,h=this.options,n=this;return this._helper&&(e=(i=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&this._hasScroll(e[0],"left")?0:n.sizeDiff.height,i=i?0:n.sizeDiff.width,i={width:n.helper.width()-i,height:n.helper.height()-e},e=parseFloat(n.element.css("left"))+(n.position.left-n.originalPosition.left)||null,s=parseFloat(n.element.css("top"))+(n.position.top-n.originalPosition.top)||null,h.animate||this.element.css(z.extend(i,{top:s,left:e})),n.helper.height(n.size.height),n.helper.width(n.size.width),this._helper)&&!h.animate&&this._proportionallyResize(),z("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.helper.css(t),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px",this.helper.width(t.width)),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px",this.helper.height(t.height)),t},_updateVirtualBoundaries:function(t){var i,e,s,h=this.options,h={minWidth:this._isNumber(h.minWidth)?h.minWidth:0,maxWidth:this._isNumber(h.maxWidth)?h.maxWidth:1/0,minHeight:this._isNumber(h.minHeight)?h.minHeight:0,maxHeight:this._isNumber(h.maxHeight)?h.maxHeight:1/0};(this._aspectRatio||t)&&(t=h.minHeight*this.aspectRatio,e=h.minWidth/this.aspectRatio,i=h.maxHeight*this.aspectRatio,s=h.maxWidth/this.aspectRatio,h.minWidth<t&&(h.minWidth=t),h.minHeight<e&&(h.minHeight=e),i<h.maxWidth&&(h.maxWidth=i),s<h.maxHeight)&&(h.maxHeight=s),this._vBoundaries=h},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var i=this.position,e=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=i.left+(e.width-t.width),t.top=null),"nw"===s&&(t.top=i.top+(e.height-t.height),t.left=i.left+(e.width-t.width)),t},_respectSize:function(t){var i=this._vBoundaries,e=this.axis,s=this._isNumber(t.width)&&i.maxWidth&&i.maxWidth<t.width,h=this._isNumber(t.height)&&i.maxHeight&&i.maxHeight<t.height,n=this._isNumber(t.width)&&i.minWidth&&i.minWidth>t.width,o=this._isNumber(t.height)&&i.minHeight&&i.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,r=/sw|nw|w/.test(e),e=/nw|ne|n/.test(e);return n&&(t.width=i.minWidth),o&&(t.height=i.minHeight),s&&(t.width=i.maxWidth),h&&(t.height=i.maxHeight),n&&r&&(t.left=a-i.minWidth),s&&r&&(t.left=a-i.maxWidth),o&&e&&(t.top=l-i.minHeight),h&&e&&(t.top=l-i.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var i=0,e=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],h=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];i<4;i++)e[i]=parseFloat(s[i])||0,e[i]+=parseFloat(h[i])||0;return{height:e[0]+e[2],width:e[1]+e[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,i=0,e=this.helper||this.element;i<this._proportionallyResizeElements.length;i++)t=this._proportionallyResizeElements[i],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:e.height()-this.outerDimensions.height||0,width:e.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||z("<div></div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,i){return{width:this.originalSize.width+i}},w:function(t,i){var e=this.originalSize;return{left:this.originalPosition.left+i,width:e.width-i}},n:function(t,i,e){var s=this.originalSize;return{top:this.originalPosition.top+e,height:s.height-e}},s:function(t,i,e){return{height:this.originalSize.height+e}},se:function(t,i,e){return z.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,e]))},sw:function(t,i,e){return z.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,e]))},ne:function(t,i,e){return z.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,e]))},nw:function(t,i,e){return z.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,e]))}},_propagate:function(t,i){z.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),z.ui.plugin.add("resizable","animate",{stop:function(i){var e=z(this).resizable("instance"),t=e.options,s=e._proportionallyResizeElements,h=s.length&&/textarea/i.test(s[0].nodeName),n=h&&e._hasScroll(s[0],"left")?0:e.sizeDiff.height,h=h?0:e.sizeDiff.width,h={width:e.size.width-h,height:e.size.height-n},n=parseFloat(e.element.css("left"))+(e.position.left-e.originalPosition.left)||null,o=parseFloat(e.element.css("top"))+(e.position.top-e.originalPosition.top)||null;e.element.animate(z.extend(h,o&&n?{top:o,left:n}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(e.element.css("width")),height:parseFloat(e.element.css("height")),top:parseFloat(e.element.css("top")),left:parseFloat(e.element.css("left"))};s&&s.length&&z(s[0]).css({width:t.width,height:t.height}),e._updateCache(t),e._propagate("resize",i)}})}}),z.ui.plugin.add("resizable","containment",{start:function(){var e,s,t,i,h=z(this).resizable("instance"),n=h.options,o=h.element,n=n.containment,o=n instanceof z?n.get(0):/parent/.test(n)?o.parent().get(0):n;o&&(h.containerElement=z(o),/document/.test(n)||n===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:z(document),left:0,top:0,width:z(document).width(),height:z(document).height()||document.body.parentNode.scrollHeight}):(e=z(o),s=[],z(["Top","Right","Left","Bottom"]).each(function(t,i){s[t]=h._num(e.css("padding"+i))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-s[3],width:e.innerWidth()-s[1]},n=h.containerOffset,i=h.containerSize.height,t=h.containerSize.width,t=h._hasScroll(o,"left")?o.scrollWidth:t,i=h._hasScroll(o)?o.scrollHeight:i,h.parentData={element:o,left:n.left,top:n.top,width:t,height:i}))},resize:function(t){var i=z(this).resizable("instance"),e=i.options,s=i.containerOffset,h=i.position,t=i._aspectRatio||t.shiftKey,n={top:0,left:0},o=i.containerElement,a=!0;o[0]!==document&&/static/.test(o.css("position"))&&(n=s),h.left<(i._helper?s.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-s.left:i.position.left-n.left),t&&(i.size.height=i.size.width/i.aspectRatio,a=!1),i.position.left=e.helper?s.left:0),h.top<(i._helper?s.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-s.top:i.position.top),t&&(i.size.width=i.size.height*i.aspectRatio,a=!1),i.position.top=i._helper?s.top:0),o=i.containerElement.get(0)===i.element.parent().get(0),e=/relative|absolute/.test(i.containerElement.css("position")),o&&e?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top),h=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-n.left:i.offset.left-s.left)),o=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-n.top:i.offset.top-s.top)),h+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-h,t)&&(i.size.height=i.size.width/i.aspectRatio,a=!1),o+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-o,t)&&(i.size.width=i.size.height*i.aspectRatio,a=!1),a||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=z(this).resizable("instance"),i=t.options,e=t.containerOffset,s=t.containerPosition,h=t.containerElement,n=z(t.helper),o=n.offset(),a=n.outerWidth()-t.sizeDiff.width,n=n.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(h.css("position"))&&z(this).css({left:o.left-s.left-e.left,width:a,height:n}),t._helper&&!i.animate&&/static/.test(h.css("position"))&&z(this).css({left:o.left-s.left-e.left,width:a,height:n})}}),z.ui.plugin.add("resizable","alsoResize",{start:function(){var t=z(this).resizable("instance").options;z(t.alsoResize).each(function(){var t=z(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.css("width")),height:parseFloat(t.css("height")),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,e){var i=z(this).resizable("instance"),s=i.options,h=i.originalSize,n=i.originalPosition,o={height:i.size.height-h.height||0,width:i.size.width-h.width||0,top:i.position.top-n.top||0,left:i.position.left-n.left||0};z(s.alsoResize).each(function(){var t=z(this),s=z(this).data("ui-resizable-alsoresize"),h={},i=t.parents(e.originalElement[0]).length?["width","height"]:["width","height","top","left"];z.each(i,function(t,i){var e=(s[i]||0)+(o[i]||0);e&&0<=e&&(h[i]=e||null)}),t.css(h)})},stop:function(){z(this).removeData("ui-resizable-alsoresize")}}),z.ui.plugin.add("resizable","ghost",{start:function(){var t=z(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==z.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=z(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=z(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),z.ui.plugin.add("resizable","grid",{resize:function(){var t,i=z(this).resizable("instance"),e=i.options,s=i.size,h=i.originalSize,n=i.originalPosition,o=i.axis,a="number"==typeof e.grid?[e.grid,e.grid]:e.grid,l=a[0]||1,r=a[1]||1,p=Math.round((s.width-h.width)/l)*l,s=Math.round((s.height-h.height)/r)*r,d=h.width+p,g=h.height+s,u=e.maxWidth&&e.maxWidth<d,c=e.maxHeight&&e.maxHeight<g,f=e.minWidth&&e.minWidth>d,m=e.minHeight&&e.minHeight>g;e.grid=a,f&&(d+=l),m&&(g+=r),u&&(d-=l),c&&(g-=r),/^(se|s|e)$/.test(o)?(i.size.width=d,i.size.height=g):/^(ne)$/.test(o)?(i.size.width=d,i.size.height=g,i.position.top=n.top-s):/^(sw)$/.test(o)?(i.size.width=d,i.size.height=g,i.position.left=n.left-p):((g-r<=0||d-l<=0)&&(t=i._getPaddingPlusBorderDimensions(this)),0<g-r?(i.size.height=g,i.position.top=n.top-s):(g=r-t.height,i.size.height=g,i.position.top=n.top+h.height-g),0<d-l?(i.size.width=d,i.position.left=n.left-p):(d=l-t.width,i.size.width=d,i.position.left=n.left+h.width-d))}}),z.ui.resizable})
;(()=>{var t={1018:()=>{!function(){"use strict";acf.hooks=new function(){var t={removeFilter:function(e,i){return"string"==typeof e&&n("filters",e,i),t},applyFilters:function(){var e=Array.prototype.slice.call(arguments),n=e.shift();return"string"==typeof n?o("filters",n,e):t},addFilter:function(e,n,o,r){return"string"==typeof e&&"function"==typeof n&&i("filters",e,n,o=parseInt(o||10,10),r),t},removeAction:function(e,i){return"string"==typeof e&&n("actions",e,i),t},doAction:function(){var e=Array.prototype.slice.call(arguments),n=e.shift();return"string"==typeof n&&o("actions",n,e),t},addAction:function(e,n,o,r){return"string"==typeof e&&"function"==typeof n&&i("actions",e,n,o=parseInt(o||10,10),r),t},storage:function(){return e}},e={actions:{},filters:{}};function n(t,n,i,o){if(e[t][n])if(i){var r,a=e[t][n];if(o)for(r=a.length;r--;){var s=a[r];s.callback===i&&s.context===o&&a.splice(r,1)}else for(r=a.length;r--;)a[r].callback===i&&a.splice(r,1)}else e[t][n]=[]}function i(t,n,i,o,r){var a={callback:i,priority:o,context:r},s=e[t][n];s?(s.push(a),s=function(t){for(var e,n,i,o=1,r=t.length;o<r;o++){for(e=t[o],n=o;(i=t[n-1])&&i.priority>e.priority;)t[n]=t[n-1],--n;t[n]=e}return t}(s)):s=[a],e[t][n]=s}function o(t,n,i){var o=e[t][n];if(!o)return"filters"===t&&i[0];var r=0,a=o.length;if("filters"===t)for(;r<a;r++)i[0]=o[r].callback.apply(o[r].context,i);else for(;r<a;r++)o[r].callback.apply(o[r].context,i);return"filters"!==t||i[0]}return t}}(window)},5751:()=>{var t;t=jQuery,acf.models.Modal=acf.Model.extend({data:{title:"",content:"",toolbar:""},events:{"click .acf-modal-close":"onClickClose"},setup:function(e){t.extend(this.data,e),this.$el=t(),this.render()},initialize:function(){this.open()},render:function(){var e=this.get("title"),n=this.get("content"),i=this.get("toolbar"),o=t(["<div>",'<div class="acf-modal">','<div class="acf-modal-title">',"<h2>"+e+"</h2>",'<button class="acf-modal-close" type="button"><span class="dashicons dashicons-no"></span></button>',"</div>",'<div class="acf-modal-content">'+n+"</div>",'<div class="acf-modal-toolbar">'+i+"</div>","</div>",'<div class="acf-modal-backdrop acf-modal-close"></div>',"</div>"].join(""));this.$el&&this.$el.replaceWith(o),this.$el=o,acf.doAction("append",o)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".acf-modal-title h2").html(t)},content:function(t){this.$(".acf-modal-content").html(t)},toolbar:function(t){this.$(".acf-modal-toolbar").html(t)},open:function(){t("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()},focus:function(){this.$el.find(".acf-icon").first().trigger("focus")},lockFocusToModal:function(e){let n=t("#wpwrap");n.length&&(n[0].inert=e,n.attr("aria-hidden",e))},returnFocusToOrigin:function(){this.data.openedBy instanceof t&&this.data.openedBy.closest("body").length>0&&this.data.openedBy.trigger("focus")}}),acf.newModal=function(t){return new acf.models.Modal(t)}},6891:()=>{var t,e,n;t=jQuery,e=/^(\S+)\s*(.*)$/,n=acf.Model=function(){this.cid=acf.uniqueId("acf"),this.data=t.extend(!0,{},this.data),this.setup.apply(this,arguments),this.$el&&!this.$el.data("acf")&&this.$el.data("acf",this);var e=function(){this.initialize(),this.addEvents(),this.addActions(),this.addFilters()};this.wait&&!acf.didAction(this.wait)?this.addAction(this.wait,e):e.apply(this)},t.extend(n.prototype,{id:"",cid:"",$el:null,data:{},busy:!1,changed:!1,events:{},actions:{},filters:{},eventScope:"",wait:!1,priority:10,get:function(t){return this.data[t]},has:function(t){return null!=this.get(t)},set:function(t,e,n){var i=this.get(t);return i==e||(this.data[t]=e,n||(this.changed=!0,this.trigger("changed:"+t,[e,i]),this.trigger("changed",[t,e,i]))),this},inherit:function(e){return e instanceof jQuery&&(e=e.data()),t.extend(this.data,e),this},prop:function(){return this.$el.prop.apply(this.$el,arguments)},setup:function(e){t.extend(this,e)},initialize:function(){},addElements:function(t){if(!(t=t||this.elements||null)||!Object.keys(t).length)return!1;for(var e in t)this.addElement(e,t[e])},addElement:function(t,e){this["$"+t]=this.$(e)},addEvents:function(t){if(!(t=t||this.events||null))return!1;for(var n in t){var i=n.match(e);this.on(i[1],i[2],t[n])}},removeEvents:function(t){if(!(t=t||this.events||null))return!1;for(var n in t){var i=n.match(e);this.off(i[1],i[2],t[n])}},getEventTarget:function(e,n){return e||this.$el||t(document)},validateEvent:function(e){return!this.eventScope||t(e.target).closest(this.eventScope).is(this.$el)},proxyEvent:function(e){return this.proxy((function(n){if(this.validateEvent(n)){var i=acf.arrayArgs(arguments).slice(1),o=[n,t(n.currentTarget)].concat(i);e.apply(this,o)}}))},on:function(t,e,n,i){var o,r,a,s,c;t instanceof jQuery?i?(o=t,r=e,a=n,s=i):(o=t,r=e,s=n):n?(r=t,a=e,s=n):(r=t,s=e),o=this.getEventTarget(o),"string"==typeof s&&(s=this.proxyEvent(this[s])),r=r+"."+this.cid,c=a?[r,a,s]:[r,s],o.on.apply(o,c)},off:function(t,e,n){var i,o,r,a;t instanceof jQuery?n?(i=t,o=e,r=n):(i=t,o=e):e?(o=t,r=e):o=t,i=this.getEventTarget(i),o=o+"."+this.cid,a=r?[o,r]:[o],i.off.apply(i,a)},trigger:function(t,e,n){var i=this.getEventTarget();return n?i.trigger.apply(i,arguments):i.triggerHandler.apply(i,arguments),this},addActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.addAction(e,t[e])},removeActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.removeAction(e,t[e])},addAction:function(t,e,n){n=n||this.priority,"string"==typeof e&&(e=this[e]),acf.addAction(t,e,n,this)},removeAction:function(t,e){acf.removeAction(t,this[e])},addFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.addFilter(e,t[e])},addFilter:function(t,e,n){n=n||this.priority,"string"==typeof e&&(e=this[e]),acf.addFilter(t,e,n,this)},removeFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.removeFilter(e,t[e])},removeFilter:function(t,e){acf.removeFilter(t,this[e])},$:function(t){return this.$el.find(t)},remove:function(){this.removeEvents(),this.removeActions(),this.removeFilters(),this.$el.remove()},setTimeout:function(t,e){return setTimeout(this.proxy(t),e)},time:function(){console.time(this.id||this.cid)},timeEnd:function(){console.timeEnd(this.id||this.cid)},show:function(){acf.show(this.$el)},hide:function(){acf.hide(this.$el)},proxy:function(e){return t.proxy(e,this)}}),n.extend=function(e){var n,i=this;return n=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return i.apply(this,arguments)},t.extend(n,i),n.prototype=Object.create(i.prototype),t.extend(n.prototype,e),n.prototype.constructor=n,n},acf.models={},acf.getInstance=function(t){return t.data("acf")},acf.getInstances=function(e){var n=[];return e.each((function(){n.push(acf.getInstance(t(this)))})),n}},2700:()=>{var t,e;t=jQuery,e=acf.Model.extend({data:{text:"",type:"",timeout:0,dismiss:!0,target:!1,location:"before",close:function(){}},events:{"click .acf-notice-dismiss":"onClickClose"},tmpl:function(){return'<div class="acf-notice"></div>'},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show()},render:function(){this.type(this.get("type")),this.html("<p>"+this.get("text")+"</p>"),this.get("dismiss")&&(this.$el.append('<a href="#" class="acf-notice-dismiss acf-icon -cancel small"></a>'),this.$el.addClass("-dismiss"));var t=this.get("timeout");t&&this.away(t)},update:function(e){t.extend(this.data,e),this.initialize(),this.removeEvents(),this.addEvents()},show:function(){var t=this.get("target"),e=this.get("location");t&&("after"===e?t.append(this.$el):t.prepend(this.$el))},hide:function(){this.$el.remove()},away:function(t){this.setTimeout((function(){acf.remove(this.$el)}),t)},type:function(t){var e=this.get("type");e&&this.$el.removeClass("-"+e),this.$el.addClass("-"+t),"error"==t&&this.$el.addClass("acf-error-message")},html:function(t){this.$el.html(acf.escHtml(t))},text:function(t){this.$("p").html(acf.escHtml(t))},onClickClose:function(t,e){t.preventDefault(),this.get("close").apply(this,arguments),this.remove()}}),acf.newNotice=function(t){return"object"!=typeof t&&(t={text:t}),new e(t)},new acf.Model({wait:"prepare",priority:1,initialize:function(){t(".acf-admin-notice").each((function(){if(t(this).data("persisted")){let e=acf.getPreference("dismissed-notices");e&&"object"==typeof e&&e.includes(t(this).data("persist-id"))?t(this).remove():(t(this).show(),t(this).on("click",".notice-dismiss",(function(n){e=acf.getPreference("dismissed-notices"),e&&"object"==typeof e||(e=[]),e.push(t(this).closest(".acf-admin-notice").data("persist-id")),acf.setPreference("dismissed-notices",e)})))}}))}})},9340:()=>{jQuery,new acf.Model({events:{"click .acf-panel-title":"onClick"},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},open:function(t){t.addClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-down")},close:function(t){t.removeClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-right")}})},4204:()=>{var t;t=jQuery,acf.models.Popup=acf.Model.extend({data:{title:"",content:"",width:0,height:0,loading:!1,openedBy:null},events:{'click [data-event="close"]':"onClickClose","click .acf-close-popup":"onClickClose",keydown:"onPressEscapeClose"},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.open(),this.focus(),this.lockFocusToPopup(!0)},tmpl:function(){return['<div id="acf-popup" role="dialog" tabindex="-1">','<div class="acf-popup-box acf-box">','<div class="title"><h3></h3><a href="#" class="acf-icon -cancel grey" data-event="close" aria-label="'+acf.__("Close modal")+'"></a></div>','<div class="inner"></div>','<div class="loading"><i class="acf-loading"></i></div>',"</div>",'<div class="bg" data-event="close"></div>',"</div>"].join("")},render:function(){var t=this.get("title"),e=this.get("content"),n=this.get("loading"),i=this.get("width"),o=this.get("height");this.title(t),this.content(e),i&&this.$(".acf-popup-box").css("width",i),o&&this.$(".acf-popup-box").css("min-height",o),this.loading(n),acf.doAction("append",this.$el)},focus:function(){this.$el.find(".acf-icon").first().trigger("focus")},lockFocusToPopup:function(e){let n=t("#wpwrap");n.length&&(n[0].inert=e,n.attr("aria-hidden",e))},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".title:first h3").html(t)},content:function(t){this.$(".inner:first").html(t)},loading:function(t){var e=this.$(".loading:first");t?e.show():e.hide()},open:function(){t("body").append(this.$el)},close:function(){this.lockFocusToPopup(!1),this.returnFocusToOrigin(),this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()},onPressEscapeClose:function(t){"Escape"===t.key&&this.close()},returnFocusToOrigin:function(){this.data.openedBy instanceof t&&this.data.openedBy.closest("body").length>0&&this.data.openedBy.trigger("focus")}}),acf.newPopup=function(t){return new acf.models.Popup(t)}},2177:()=>{!function(t,e){acf.newTooltip=function(t){return"object"!=typeof t&&(t={text:t}),t.confirmRemove!==e?(t.textConfirm=acf.__("Remove"),t.textCancel=acf.__("Cancel"),new i(t)):t.confirm!==e?new i(t):new n(t)};var n=acf.Model.extend({data:{text:"",timeout:0,target:null},tmpl:function(){return'<div class="acf-tooltip"></div>'},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show(),this.position();var e=this.get("timeout");e&&setTimeout(t.proxy(this.fade,this),e)},update:function(e){t.extend(this.data,e),this.initialize()},render:function(){this.html(this.get("text"))},show:function(){t("body").append(this.$el)},hide:function(){this.$el.remove()},fade:function(){this.$el.addClass("acf-fade-up"),this.setTimeout((function(){this.remove()}),250)},html:function(t){this.$el.html(t)},position:function(){var e=this.$el,n=this.get("target");if(n){e.removeClass("right left bottom top").css({top:0,left:0});var i=n.outerWidth(),o=n.outerHeight(),r=n.offset().top,a=n.offset().left,s=e.outerWidth(),c=e.outerHeight(),l=e.offset().top,u=r-c-l,f=a+i/2-s/2;f<10?(e.addClass("right"),f=a+i,u=r+o/2-c/2-l):f+s+10>t(window).width()?(e.addClass("left"),f=a-s,u=r+o/2-c/2-l):u-t(window).scrollTop()<10?(e.addClass("bottom"),u=r+o-l):e.addClass("top"),e.css({top:u,left:f})}}}),i=n.extend({data:{text:"",textConfirm:"",textCancel:"",target:null,targetConfirm:!0,confirm:function(){},cancel:function(){},context:!1},events:{'click [data-event="cancel"]':"onCancel",'click [data-event="confirm"]':"onConfirm"},addEvents:function(){acf.Model.prototype.addEvents.apply(this);var e=t(document),n=this.get("target");this.setTimeout((function(){this.on(e,"click","onCancel")})),this.get("targetConfirm")&&this.on(n,"click","onConfirm")},removeEvents:function(){acf.Model.prototype.removeEvents.apply(this);var e=t(document),n=this.get("target");this.off(e,"click"),this.off(n,"click")},render:function(){var t=[this.get("text")||acf.__("Are you sure?"),'<a href="#" data-event="confirm">'+(this.get("textConfirm")||acf.__("Yes"))+"</a>",'<a href="#" data-event="cancel">'+(this.get("textCancel")||acf.__("No"))+"</a>"].join(" ");this.html(t),this.$el.addClass("-confirm")},onCancel:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var n=this.get("cancel"),i=this.get("context")||this;n.apply(i,arguments),this.remove()},onConfirm:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var n=this.get("confirm"),i=this.get("context")||this;n.apply(i,arguments),this.remove()}});acf.models.Tooltip=n,acf.models.TooltipConfirm=i,new acf.Model({tooltip:!1,events:{"mouseenter .acf-js-tooltip":"showTitle","mouseup .acf-js-tooltip":"hideTitle","mouseleave .acf-js-tooltip":"hideTitle","focus .acf-js-tooltip":"showTitle","blur .acf-js-tooltip":"hideTitle","keyup .acf-js-tooltip":"onKeyUp"},showTitle:function(t,e){var n=e.attr("title");n&&(e.attr("title",""),this.tooltip?this.tooltip.update({text:n,target:e}):this.tooltip=acf.newTooltip({text:n,target:e}))},hideTitle:function(t,e){this.tooltip.hide(),e.attr("title",this.tooltip.get("text"))},onKeyUp:function(t,e){"Escape"===t.key&&this.hideTitle(t,e)}})}(jQuery)},6047:()=>{!function(t,e){var n={};window.acf=n,n.data={},n.get=function(t){return this.data[t]||null},n.has=function(t){return null!==this.get(t)},n.set=function(t,e){return this.data[t]=e,this};var i=0;n.uniqueId=function(t){var e=++i+"";return t?t+e:e},n.uniqueArray=function(t){return t.filter((function(t,e,n){return n.indexOf(t)===e}))};var o="";n.uniqid=function(t,e){var n;void 0===t&&(t="");var i=function(t,e){return e<(t=parseInt(t,10).toString(16)).length?t.slice(t.length-e):e>t.length?Array(e-t.length+1).join("0")+t:t};return o||(o=Math.floor(123456789*Math.random())),o++,n=t,n+=i(parseInt((new Date).getTime()/1e3,10),8),n+=i(o,5),e&&(n+=(10*Math.random()).toFixed(8).toString()),n},n.strReplace=function(t,e,n){return n.split(t).join(e)},n.strCamelCase=function(t){var e=t.match(/([a-zA-Z0-9]+)/g);return e?e.map((function(t,e){var n=t.charAt(0);return(0===e?n.toLowerCase():n.toUpperCase())+t.slice(1)})).join(""):""},n.strPascalCase=function(t){var e=n.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},n.strSlugify=function(t){return n.strReplace("_","-",t.toLowerCase())},n.strSanitize=function(t,n=!0){var i={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",ß:"s",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",ĝ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",Ĳ:"IJ",ĳ:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ŉ:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""};return t=t.replace(/\W/g,(function(t){return i[t]!==e?i[t]:t})),n&&(t=t.toLowerCase()),t},n.strMatch=function(t,e){for(var n=0,i=Math.min(t.length,e.length),o=0;o<i&&t[o]===e[o];o++)n++;return n},n.strEscape=function(t){var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};return(""+t).replace(/[&<>"']/g,(function(t){return e[t]}))},n.strUnescape=function(t){var e={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"};return(""+t).replace(/&amp;|&lt;|&gt;|&quot;|&#39;/g,(function(t){return e[t]}))},n.escAttr=n.strEscape,n.escHtml=function(t){return(""+t).replace(/<script|<\/script/g,(function(t){return n.strEscape(t)}))},n.encode=function(e){return t("<textarea/>").text(e).html()},n.decode=function(e){return t("<textarea/>").html(e).text()},n.parseArgs=function(e,n){return"object"!=typeof e&&(e={}),"object"!=typeof n&&(n={}),t.extend({},n,e)},window.acfL10n==e&&(acfL10n={}),n.__=function(t){return acfL10n[t]||t},n._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t},n._n=function(t,e,i){return 1==i?n.__(t):n.__(e)},n.isArray=function(t){return Array.isArray(t)},n.isObject=function(t){return"object"==typeof t};var r=function(t,e,i){var o=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(o)for(var r=o.length,a=t,s=0;s<r;s++){var c=String(o[s]);s==r-1?"%%index%%"===c?a.push(i):a[c]=i:("%%index%%"===o[s+1]?n.isArray(a[c])||(a[c]=[]):n.isObject(a[c])||(a[c]={}),a=a[c])}};n.serialize=function(t,i){var o={},a=n.serializeArray(t);i!==e&&(a=a.filter((function(t){return 0===t.name.indexOf(i)})).map((function(t){return t.name=t.name.slice(i.length),t})));for(var s=0;s<a.length;s++)r(o,a[s].name,a[s].value);return o},n.serializeArray=function(t){return t.find("select, textarea, input").serializeArray()},n.serializeForAjax=function(t){var e={};return n.serializeArray(t).map((function(t){"[]"===t.name.slice(-2)?(e[t.name]=e[t.name]||[],e[t.name].push(t.value)):e[t.name]=t.value})),e},n.addAction=function(t,e,i,o){return n.hooks.addAction.apply(this,arguments),this},n.removeAction=function(t,e){return n.hooks.removeAction.apply(this,arguments),this};var a={};n.doAction=function(t){return a[t]=1,n.hooks.doAction.apply(this,arguments),a[t]=0,this},n.doingAction=function(t){return 1===a[t]},n.didAction=function(t){return a[t]!==e},n.currentAction=function(){for(var t in a)if(a[t])return t;return!1},n.addFilter=function(t){return n.hooks.addFilter.apply(this,arguments),this},n.removeFilter=function(t){return n.hooks.removeFilter.apply(this,arguments),this},n.applyFilters=function(t){return n.hooks.applyFilters.apply(this,arguments)},n.arrayArgs=function(t){return Array.prototype.slice.call(t)};try{var s=JSON.parse(localStorage.getItem("acf"))||{}}catch(t){s={}}var c=function(t){return"this."===t.substr(0,5)&&(t=t.substr(5)+"-"+n.get("post_id")),t};n.getPreference=function(t){return t=c(t),s[t]||null},n.setPreference=function(t,e){t=c(t),null===e?delete s[t]:s[t]=e,localStorage.setItem("acf",JSON.stringify(s))},n.removePreference=function(t){n.setPreference(t,null)},n.remove=function(t){t instanceof jQuery&&(t={target:t}),t=n.parseArgs(t,{target:!1,endHeight:0,complete:function(){}}),n.doAction("remove",t.target),t.target.is("tr")?u(t):l(t)};var l=function(t){var e=t.target,n=e.height(),i=e.width(),o=e.css("margin"),r=e.outerHeight(!0),a=e.attr("style")+"";e.wrap('<div class="acf-temp-remove" style="height:'+r+'px"></div>');var s=e.parent();e.css({height:n,width:i,margin:o,position:"absolute"}),setTimeout((function(){s.css({opacity:0,height:t.endHeight})}),50),setTimeout((function(){e.attr("style",a),s.remove(),t.complete()}),301)},u=function(e){var n=e.target,i=n.height(),o=n.children().length,r=t('<td class="acf-temp-remove" style="padding:0; height:'+i+'px" colspan="'+o+'"></td>');n.addClass("acf-remove-element"),setTimeout((function(){n.html(r)}),251),setTimeout((function(){n.removeClass("acf-remove-element"),r.css({height:e.endHeight})}),300),setTimeout((function(){n.remove(),e.complete()}),451)};n.duplicate=function(e){e instanceof jQuery&&(e={target:e}),e=n.parseArgs(e,{target:!1,search:"",replace:"",rename:!0,before:function(t){},after:function(t,e){},append:function(t,e){t.after(e)}}),e.target=e.target||e.$el;var i=e.target;e.search=e.search||i.attr("data-id"),e.replace=e.replace||n.uniqid(),e.before(i),n.doAction("before_duplicate",i);var o=i.clone();return e.rename&&n.rename({target:o,search:e.search,replace:e.replace,replacer:"function"==typeof e.rename?e.rename:null}),o.removeClass("acf-clone"),o.find(".ui-sortable").removeClass("ui-sortable"),o.find("[data-select2-id]").removeAttr("data-select2-id"),o.find(".select2").remove(),o.find('.acf-is-subfields select[data-ui="1"]').each((function(){t(this).prop("id",t(this).prop("id").replace("acf_fields",n.uniqid("duplicated_")+"_acf_fields"))})),o.find(".acf-field-settings > .acf-tab-wrap").remove(),e.after(i,o),n.doAction("after_duplicate",i,o),e.append(i,o),n.doAction("duplicate",i,o),n.doAction("append",o),o},n.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=n.parseArgs(t,{target:!1,destructive:!1,search:"",replace:"",replacer:null})).target;t.search||(t.search=e.attr("data-id")),t.replace||(t.replace=n.uniqid("acf")),t.replacer||(t.replacer=function(t,e,n,i){return e.replace(n,i)});var i=function(e){return function(n,i){return t.replacer(e,i,t.search,t.replace)}};if(t.destructive){var o=n.strReplace(t.search,t.replace,e.outerHTML());e.replaceWith(o)}else e.attr("data-id",t.replace),e.find('[id*="'+t.search+'"]').attr("id",i("id")),e.find('[for*="'+t.search+'"]').attr("for",i("for")),e.find('[name*="'+t.search+'"]').attr("name",i("name"));return e},n.prepareForAjax=function(t,e=!1){return(e||void 0===t.nonce)&&(t.nonce=n.get("nonce")),t.post_id=n.get("post_id"),n.has("language")&&(t.lang=n.get("language")),n.applyFilters("prepare_for_ajax",t)},n.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' <i class="acf-loading"></i>')},n.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},n.showLoading=function(t){t.append('<div class="acf-loading-overlay"><i class="acf-loading"></i></div>')},n.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},n.updateUserSetting=function(e,i){var o={action:"acf/ajax/user_setting",name:e,value:i};t.ajax({url:n.get("ajaxurl"),data:n.prepareForAjax(o),type:"post",dataType:"html"})},n.val=function(t,e,n){var i=t.val();return e!==i&&(t.val(e),t.is("select")&&null===t.val()?(t.val(i),!1):(!0!==n&&t.trigger("change"),!0))},n.show=function(t,e){return e&&n.unlock(t,"hidden",e),!n.isLocked(t,"hidden")&&!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0)},n.hide=function(t,e){return e&&n.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},n.isHidden=function(t){return t.hasClass("acf-hidden")},n.isVisible=function(t){return!n.isHidden(t)};var f=function(t,e){return!(t.hasClass("acf-disabled")||(e&&n.unlock(t,"disabled",e),n.isLocked(t,"disabled")||!t.prop("disabled")||(t.prop("disabled",!1),0)))};n.enable=function(e,n){if(e.attr("name"))return f(e,n);var i=!1;return e.find("[name]").each((function(){f(t(this),n)&&(i=!0)})),i};var d=function(t,e){return e&&n.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};n.disable=function(e,n){if(e.attr("name"))return d(e,n);var i=!1;return e.find("[name]").each((function(){d(t(this),n)&&(i=!0)})),i},n.isset=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return!1;t=t[arguments[e]]}return!0},n.isget=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return null;t=t[arguments[e]]}return t},n.getFileInputData=function(t,e){var i=t.val();if(!i)return!1;var o={url:i},r=!!t[0].files.length&&n.isget(t[0].files,0);if(r)if(o.size=r.size,o.type=r.type,r.type.indexOf("image")>-1){var a=window.URL||window.webkitURL,s=new Image;s.onload=function(){o.width=this.width,o.height=this.height,e(o)},s.src=a.createObjectURL(r)}else e(o);else e(o)},n.isAjaxSuccess=function(t){return t&&t.success},n.getAjaxMessage=function(t){return n.isget(t,"data","message")},n.getAjaxError=function(t){return n.isget(t,"data","error")},n.getXhrError=function(t){if(t.responseJSON){if(t.responseJSON.message)return t.responseJSON.message;if(t.responseJSON.data&&t.responseJSON.data.error)return t.responseJSON.data.error}else if(t.statusText)return t.statusText;return""},n.renderSelect=function(t,e){var i=t.val(),o=[],r=function(t){var e="";return t.map((function(t){var i=t.text||t.label||"",a=t.id||t.value||"";o.push(a),t.children?e+='<optgroup label="'+n.escAttr(i)+'">'+r(t.children)+"</optgroup>":e+='<option value="'+n.escAttr(a)+'"'+(t.disabled?' disabled="disabled"':"")+">"+n.strEscape(i)+"</option>"})),e};return t.html(r(e)),o.indexOf(i)>-1&&t.val(i),t.val()};var h,p,g,v,m,y=function(t,e){return t.data("acf-lock-"+e)||[]},w=function(t,e,n){t.data("acf-lock-"+e,n)};n.lock=function(t,e,n){var i=y(t,e);i.indexOf(n)<0&&(i.push(n),w(t,e,i))},n.unlock=function(t,e,n){var i=y(t,e),o=i.indexOf(n);return o>-1&&(i.splice(o,1),w(t,e,i)),0===i.length},n.isLocked=function(t,e){return y(t,e).length>0},n.isGutenberg=function(){return!!(window.wp&&wp.data&&wp.data.select&&wp.data.select("core/editor"))},n.isGutenbergPostEditor=function(){return!!(window.wp&&wp.data&&wp.data.select&&wp.data.select("core/edit-post"))},n.objectToArray=function(t){return Object.keys(t).map((function(e){return t[e]}))},n.debounce=function(t,e){var n;return function(){var i=this,o=arguments;clearTimeout(n),n=setTimeout((function(){t.apply(i,o)}),e)}},n.throttle=function(t,e){var n=!1;return function(){n||(n=!0,setTimeout((function(){n=!1}),e),t.apply(this,arguments))}},n.isInView=function(t){t instanceof jQuery&&(t=t[0]);var e=t.getBoundingClientRect();return e.top!==e.bottom&&e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)},n.onceInView=(h=[],p=0,g=function(){h.forEach((function(t){n.isInView(t.el)&&(t.callback.apply(this),m(t.id))}))},v=n.debounce(g,300),m=function(e){(h=h.filter((function(t){return t.id!==e}))).length||t(window).off("scroll resize",v).off("acfrefresh orientationchange",g)},function(e,i){e instanceof jQuery&&(e=e[0]),n.isInView(e)?i.apply(this):function(e,n){h.length||t(window).on("scroll resize",v).on("acfrefresh orientationchange",g),h.push({id:p++,el:e,callback:n})}(e,i)}),n.once=function(t){var n=0;return function(){return n++>0?t=e:t.apply(this,arguments)}},n.focusAttention=function(e){var i=1e3;e.addClass("acf-attention -focused"),n.isInView(e)||(t("body, html").animate({scrollTop:e.offset().top-t(window).height()/2},500),i+=500),setTimeout((function(){e.removeClass("-focused"),setTimeout((function(){e.removeClass("acf-attention")}),250)}),i)},n.onFocus=function(e,n){var i=!1,o=!1,r=function(){i=!0,setTimeout((function(){i=!1}),1),s(!0)},a=function(){i||s(!1)},s=function(i){o!==i&&(i?(t(document).on("click",a),e.on("blur","input, select, textarea",a)):(t(document).off("click",a),e.off("blur","input, select, textarea",a)),o=i,n(i))};e.on("click",r),e.on("focus","input, select, textarea",r)},n.disableForm=function(t){t.submitter&&t.submitter.classList.add("disabled")},t.fn.exists=function(){return t(this).length>0},t.fn.outerHTML=function(){return t(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return t.inArray(e,this)}),n.isNumeric=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},n.refresh=n.debounce((function(){t(window).trigger("acfrefresh"),n.doAction("refresh")}),0),n.debug=function(){n.get("debug")&&console.log.apply(null,arguments)},t(document).ready((function(){n.doAction("ready")})),t(window).on("load",(function(){setTimeout((function(){n.doAction("load")}))})),t(window).on("beforeunload",(function(){n.doAction("unload")})),t(window).on("resize",(function(){n.doAction("resize")})),t(document).on("sortstart",(function(t,e){n.doAction("sortstart",e.item,e.placeholder)})),t(document).on("sortstop",(function(t,e){n.doAction("sortstop",e.item,e.placeholder)}))}(jQuery)}},e={};function n(i){var o=e[i];if(void 0!==o)return o.exports;var r=e[i]={exports:{}};return t[i](r,r.exports,n),r.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";n(6047),n(1018),n(6891),n(4204),n(5751),n(9340),n(2700),n(2177)})()})()
;/*! This file is auto-generated */
(()=>{"use strict";var e={d:(t,d)=>{for(var o in d)e.o(d,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:d[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function d(e){"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e())}e.d(t,{default:()=>d}),(window.wp=window.wp||{}).domReady=t.default})()
;/*! This file is auto-generated */
(()=>{"use strict";var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{actions:()=>S,addAction:()=>m,addFilter:()=>p,applyFilters:()=>k,createHooks:()=>h,currentAction:()=>w,currentFilter:()=>I,defaultHooks:()=>f,didAction:()=>O,didFilter:()=>j,doAction:()=>b,doingAction:()=>x,doingFilter:()=>T,filters:()=>z,hasAction:()=>v,hasFilter:()=>y,removeAction:()=>A,removeAllActions:()=>F,removeAllFilters:()=>g,removeFilter:()=>_});const n=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};const r=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};const o=function(t,e){return function(o,i,s,c=10){const l=t[e];if(!r(o))return;if(!n(i))return;if("function"!=typeof s)return void console.error("The hook callback must be a function.");if("number"!=typeof c)return void console.error("If specified, the hook priority must be a number.");const u={callback:s,priority:c,namespace:i};if(l[o]){const t=l[o].handlers;let e;for(e=t.length;e>0&&!(c>=t[e-1].priority);e--);e===t.length?t[e]=u:t.splice(e,0,u),l.__current.forEach((t=>{t.name===o&&t.currentIndex>=e&&t.currentIndex++}))}else l[o]={handlers:[u],runs:0};"hookAdded"!==o&&t.doAction("hookAdded",o,i,s,c)}};const i=function(t,e,o=!1){return function(i,s){const c=t[e];if(!r(i))return;if(!o&&!n(s))return;if(!c[i])return 0;let l=0;if(o)l=c[i].handlers.length,c[i]={runs:c[i].runs,handlers:[]};else{const t=c[i].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===s&&(t.splice(e,1),l++,c.__current.forEach((t=>{t.name===i&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==i&&t.doAction("hookRemoved",i,s),l}};const s=function(t,e){return function(n,r){const o=t[e];return void 0!==r?n in o&&o[n].handlers.some((t=>t.namespace===r)):n in o}};const c=function(t,e,n=!1){return function(r,...o){const i=t[e];i[r]||(i[r]={handlers:[],runs:0}),i[r].runs++;const s=i[r].handlers;if(!s||!s.length)return n?o[0]:void 0;const c={name:r,currentIndex:0};for(i.__current.push(c);c.currentIndex<s.length;){const t=s[c.currentIndex].callback.apply(null,o);n&&(o[0]=t),c.currentIndex++}return i.__current.pop(),n?o[0]:void 0}};const l=function(t,e){return function(){var n;const r=t[e];return null!==(n=r.__current[r.__current.length-1]?.name)&&void 0!==n?n:null}};const u=function(t,e){return function(n){const r=t[e];return void 0===n?void 0!==r.__current[0]:!!r.__current[0]&&n===r.__current[0].name}};const a=function(t,e){return function(n){const o=t[e];if(r(n))return o[n]&&o[n].runs?o[n].runs:0}};class d{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=i(this,"actions"),this.removeFilter=i(this,"filters"),this.hasAction=s(this,"actions"),this.hasFilter=s(this,"filters"),this.removeAllActions=i(this,"actions",!0),this.removeAllFilters=i(this,"filters",!0),this.doAction=c(this,"actions"),this.applyFilters=c(this,"filters",!0),this.currentAction=l(this,"actions"),this.currentFilter=l(this,"filters"),this.doingAction=u(this,"actions"),this.doingFilter=u(this,"filters"),this.didAction=a(this,"actions"),this.didFilter=a(this,"filters")}}const h=function(){return new d},f=h(),{addAction:m,addFilter:p,removeAction:A,removeFilter:_,hasAction:v,hasFilter:y,removeAllActions:F,removeAllFilters:g,doAction:b,applyFilters:k,currentAction:w,currentFilter:I,doingAction:x,doingFilter:T,didAction:O,didFilter:j,actions:S,filters:z}=f;(window.wp=window.wp||{}).hooks=e})()
;/*! This file is auto-generated */
(()=>{var t={2058:(t,e,r)=>{var n;!function(){"use strict";var i={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function a(t){return function(t,e){var r,n,o,s,l,u,p,c,f,d=1,h=t.length,g="";for(n=0;n<h;n++)if("string"==typeof t[n])g+=t[n];else if("object"==typeof t[n]){if((s=t[n]).keys)for(r=e[d],o=0;o<s.keys.length;o++){if(null==r)throw new Error(a('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[o],s.keys[o-1]));r=r[s.keys[o]]}else r=s.param_no?e[s.param_no]:e[d++];if(i.not_type.test(s.type)&&i.not_primitive.test(s.type)&&r instanceof Function&&(r=r()),i.numeric_arg.test(s.type)&&"number"!=typeof r&&isNaN(r))throw new TypeError(a("[sprintf] expecting number but found %T",r));switch(i.number.test(s.type)&&(c=r>=0),s.type){case"b":r=parseInt(r,10).toString(2);break;case"c":r=String.fromCharCode(parseInt(r,10));break;case"d":case"i":r=parseInt(r,10);break;case"j":r=JSON.stringify(r,null,s.width?parseInt(s.width):0);break;case"e":r=s.precision?parseFloat(r).toExponential(s.precision):parseFloat(r).toExponential();break;case"f":r=s.precision?parseFloat(r).toFixed(s.precision):parseFloat(r);break;case"g":r=s.precision?String(Number(r.toPrecision(s.precision))):parseFloat(r);break;case"o":r=(parseInt(r,10)>>>0).toString(8);break;case"s":r=String(r),r=s.precision?r.substring(0,s.precision):r;break;case"t":r=String(!!r),r=s.precision?r.substring(0,s.precision):r;break;case"T":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=s.precision?r.substring(0,s.precision):r;break;case"u":r=parseInt(r,10)>>>0;break;case"v":r=r.valueOf(),r=s.precision?r.substring(0,s.precision):r;break;case"x":r=(parseInt(r,10)>>>0).toString(16);break;case"X":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}i.json.test(s.type)?g+=r:(!i.number.test(s.type)||c&&!s.sign?f="":(f=c?"+":"-",r=r.toString().replace(i.sign,"")),u=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",p=s.width-(f+r).length,l=s.width&&p>0?u.repeat(p):"",g+=s.align?f+r+l:"0"===u?f+l+r:l+f+r)}return g}(function(t){if(s[t])return s[t];var e,r=t,n=[],a=0;for(;r;){if(null!==(e=i.text.exec(r)))n.push(e[0]);else if(null!==(e=i.modulo.exec(r)))n.push("%");else{if(null===(e=i.placeholder.exec(r)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){a|=1;var o=[],l=e[2],u=[];if(null===(u=i.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(o.push(u[1]);""!==(l=l.substring(u[0].length));)if(null!==(u=i.key_access.exec(l)))o.push(u[1]);else{if(null===(u=i.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");o.push(u[1])}e[2]=o}else a|=2;if(3===a)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}r=r.substring(e[0].length)}return s[t]=n}(t),arguments)}function o(t,e){return a.apply(null,[t].concat(e||[]))}var s=Object.create(null);e.sprintf=a,e.vsprintf=o,"undefined"!=typeof window&&(window.sprintf=a,window.vsprintf=o,void 0===(n=function(){return{sprintf:a,vsprintf:o}}.call(e,r,e,t))||(t.exports=n))}()}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";r.r(n),r.d(n,{__:()=>F,_n:()=>j,_nx:()=>L,_x:()=>S,createI18n:()=>x,defaultI18n:()=>_,getLocaleData:()=>v,hasTranslation:()=>D,isRTL:()=>T,resetLocaleData:()=>w,setLocaleData:()=>m,sprintf:()=>a,subscribe:()=>k});var t=r(2058),e=r.n(t);const i=function(t,e){var r,n,i=0;function a(){var a,o,s=r,l=arguments.length;t:for(;s;){if(s.args.length===arguments.length){for(o=0;o<l;o++)if(s.args[o]!==arguments[o]){s=s.next;continue t}return s!==r&&(s===n&&(n=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=r,s.prev=null,r.prev=s,r=s),s.val}s=s.next}for(a=new Array(l),o=0;o<l;o++)a[o]=arguments[o];return s={args:a,val:t.apply(null,a)},r?(r.prev=s,s.next=r):n=s,i===e.maxSize?(n=n.prev).next=null:i++,r=s,s.val}return e=e||{},a.clear=function(){r=null,n=null,i=0},a}(console.error);function a(t,...r){try{return e().sprintf(t,...r)}catch(e){return e instanceof Error&&i("sprintf error: \n\n"+e.toString()),t}}var o,s,l,u;o={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},s=["(","?"],l={")":["("],":":["?","?:"]},u=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var p={"!":function(t){return!t},"*":function(t,e){return t*e},"/":function(t,e){return t/e},"%":function(t,e){return t%e},"+":function(t,e){return t+e},"-":function(t,e){return t-e},"<":function(t,e){return t<e},"<=":function(t,e){return t<=e},">":function(t,e){return t>e},">=":function(t,e){return t>=e},"==":function(t,e){return t===e},"!=":function(t,e){return t!==e},"&&":function(t,e){return t&&e},"||":function(t,e){return t||e},"?:":function(t,e,r){if(t)throw e;return r}};function c(t){var e=function(t){for(var e,r,n,i,a=[],p=[];e=t.match(u);){for(r=e[0],(n=t.substr(0,e.index).trim())&&a.push(n);i=p.pop();){if(l[r]){if(l[r][0]===i){r=l[r][1]||r;break}}else if(s.indexOf(i)>=0||o[i]<o[r]){p.push(i);break}a.push(i)}l[r]||p.push(r),t=t.substr(e.index+r.length)}return(t=t.trim())&&a.push(t),a.concat(p.reverse())}(t);return function(t){return function(t,e){var r,n,i,a,o,s,l=[];for(r=0;r<t.length;r++){if(o=t[r],a=p[o]){for(n=a.length,i=Array(n);n--;)i[n]=l.pop();try{s=a.apply(null,i)}catch(t){return t}}else s=e.hasOwnProperty(o)?e[o]:+o;l.push(s)}return l[0]}(e,t)}}var f={contextDelimiter:"",onMissingKey:null};function d(t,e){var r;for(r in this.data=t,this.pluralForms={},this.options={},f)this.options[r]=void 0!==e&&r in e?e[r]:f[r]}d.prototype.getPluralForm=function(t,e){var r,n,i,a=this.pluralForms[t];return a||("function"!=typeof(i=(r=this.data[t][""])["Plural-Forms"]||r["plural-forms"]||r.plural_forms)&&(n=function(t){var e,r,n;for(e=t.split(";"),r=0;r<e.length;r++)if(0===(n=e[r].trim()).indexOf("plural="))return n.substr(7)}(r["Plural-Forms"]||r["plural-forms"]||r.plural_forms),i=function(t){var e=c(t);return function(t){return+e({n:t})}}(n)),a=this.pluralForms[t]=i),a(e)},d.prototype.dcnpgettext=function(t,e,r,n,i){var a,o,s;return a=void 0===i?0:this.getPluralForm(t,i),o=r,e&&(o=e+this.options.contextDelimiter+r),(s=this.data[t][o])&&s[a]?s[a]:(this.options.onMissingKey&&this.options.onMissingKey(r,t),0===a?r:n)};const h={plural_forms:t=>1===t?0:1},g=/^i18n\.(n?gettext|has_translation)(_|$)/,x=(t,e,r)=>{const n=new d({}),i=new Set,a=()=>{i.forEach((t=>t()))},o=(t,e="default")=>{n.data[e]={...n.data[e],...t},n.data[e][""]={...h,...n.data[e]?.[""]},delete n.pluralForms[e]},s=(t,e)=>{o(t,e),a()},l=(t="default",e,r,i,a)=>(n.data[t]||o(void 0,t),n.dcnpgettext(t,e,r,i,a)),u=(t="default")=>t,p=(t,e,n)=>{let i=l(n,e,t);return r?(i=r.applyFilters("i18n.gettext_with_context",i,t,e,n),r.applyFilters("i18n.gettext_with_context_"+u(n),i,t,e,n)):i};if(t&&s(t,e),r){const t=t=>{g.test(t)&&a()};r.addAction("hookAdded","core/i18n",t),r.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:(t="default")=>n.data[t],setLocaleData:s,addLocaleData:(t,e="default")=>{n.data[e]={...n.data[e],...t,"":{...h,...n.data[e]?.[""],...t?.[""]}},delete n.pluralForms[e],a()},resetLocaleData:(t,e)=>{n.data={},n.pluralForms={},s(t,e)},subscribe:t=>(i.add(t),()=>i.delete(t)),__:(t,e)=>{let n=l(e,void 0,t);return r?(n=r.applyFilters("i18n.gettext",n,t,e),r.applyFilters("i18n.gettext_"+u(e),n,t,e)):n},_x:p,_n:(t,e,n,i)=>{let a=l(i,void 0,t,e,n);return r?(a=r.applyFilters("i18n.ngettext",a,t,e,n,i),r.applyFilters("i18n.ngettext_"+u(i),a,t,e,n,i)):a},_nx:(t,e,n,i,a)=>{let o=l(a,i,t,e,n);return r?(o=r.applyFilters("i18n.ngettext_with_context",o,t,e,n,i,a),r.applyFilters("i18n.ngettext_with_context_"+u(a),o,t,e,n,i,a)):o},isRTL:()=>"rtl"===p("ltr","text direction"),hasTranslation:(t,e,i)=>{const a=e?e+""+t:t;let o=!!n.data?.[null!=i?i:"default"]?.[a];return r&&(o=r.applyFilters("i18n.has_translation",o,t,e,i),o=r.applyFilters("i18n.has_translation_"+u(i),o,t,e,i)),o}}},y=window.wp.hooks,b=x(void 0,void 0,y.defaultHooks),_=b,v=b.getLocaleData.bind(b),m=b.setLocaleData.bind(b),w=b.resetLocaleData.bind(b),k=b.subscribe.bind(b),F=b.__.bind(b),S=b._x.bind(b),j=b._n.bind(b),L=b._nx.bind(b),T=b.isRTL.bind(b),D=b.hasTranslation.bind(b)})(),(window.wp=window.wp||{}).i18n=n})()
;wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']})
;/*! This file is auto-generated */
(()=>{"use strict";var e={n:t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},d:(t,n)=>{for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{setup:()=>d,speak:()=>p});const n=window.wp.domReady;var o=e.n(n);const i=window.wp.i18n;function a(e="polite"){const t=document.createElement("div");t.id=`a11y-speak-${e}`,t.className="a11y-speak-region",t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions text"),t.setAttribute("aria-atomic","true");const{body:n}=document;return n&&n.appendChild(t),t}let r="";function d(){const e=document.getElementById("a11y-speak-intro-text"),t=document.getElementById("a11y-speak-assertive"),n=document.getElementById("a11y-speak-polite");null===e&&function(){const e=document.createElement("p");e.id="a11y-speak-intro-text",e.className="a11y-speak-intro-text",e.textContent=(0,i.__)("Notifications"),e.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),e.setAttribute("hidden","hidden");const{body:t}=document;t&&t.appendChild(e)}(),null===t&&a("assertive"),null===n&&a("polite")}function p(e,t){!function(){const e=document.getElementsByClassName("a11y-speak-region"),t=document.getElementById("a11y-speak-intro-text");for(let t=0;t<e.length;t++)e[t].textContent="";t&&t.setAttribute("hidden","hidden")}(),e=function(e){return e=e.replace(/<[^<>]+>/g," "),r===e&&(e+=" "),r=e,e}(e);const n=document.getElementById("a11y-speak-intro-text"),o=document.getElementById("a11y-speak-assertive"),i=document.getElementById("a11y-speak-polite");o&&"assertive"===t?o.textContent=e:i&&(i.textContent=e),n&&n.removeAttribute("hidden")}o()(d),(window.wp=window.wp||{}).a11y=t})()
;(()=>{var e={4750:()=>{!function(e){acf.newCompatibility=function(e,t){return(t=t||{}).__proto__=e.__proto__,e.__proto__=t,e.compatibility=t,t},acf.getCompatibility=function(e){return e.compatibility||null};var t=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});t._e=function(e,t){e=e||"";var i=(t=t||"")?e+"."+t:e,a={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(a[i])return acf.__(a[i]);var n=this.l10n[e]||"";return t&&(n=n[t]||""),n},t.get_selector=function(t){var i=".acf-field";if(!t)return i;if(e.isPlainObject(t)){if(e.isEmptyObject(t))return i;for(var a in t){t=t[a];break}}return i+="-"+t,i=acf.strReplace("_","-",i),acf.strReplace("field-field-","field-",i)},t.get_fields=function(e,t,i){var a={is:e||"",parent:t||!1,suppressFilters:i||!1};return a.is&&(a.is=this.get_selector(a.is)),acf.findFields(a)},t.get_field=function(e,t){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},t.get_closest_field=function(e,t){return e.closest(this.get_selector(t))},t.get_field_wrap=function(e){return e.closest(this.get_selector())},t.get_field_key=function(e){return e.data("key")},t.get_field_type=function(e){return e.data("type")},t.get_data=function(e,t){return acf.parseArgs(e.data(),t)},t.maybe_get=function(e,t,i){void 0===i&&(i=null),keys=String(t).split(".");for(var a=0;a<keys.length;a++){if(!e.hasOwnProperty(keys[a]))return i;e=e[keys[a]]}return e};var i=function(e){return e instanceof acf.Field?e.$el:e},a=function(t){return function(){if(arguments.length)var a=function(e){return acf.arrayArgs(e).map(i)}(arguments);else a=[e(document)];return t.apply(this,a)}};t.add_action=function(e,i,n,s){var o=e.split(" "),r=o.length;if(r>1){for(var c=0;c<r;c++)e=o[c],t.add_action.apply(this,arguments);return this}return i=a(i),acf.addAction.apply(this,arguments)},t.add_filter=function(e,t,i,n){return t=a(t),acf.addFilter.apply(this,arguments)},t.model={actions:{},filters:{},events:{},extend:function(t){var i=e.extend({},this,t);return e.each(i.actions,(function(e,t){i._add_action(e,t)})),e.each(i.filters,(function(e,t){i._add_filter(e,t)})),e.each(i.events,(function(e,t){i._add_event(e,t)})),i},_add_action:function(e,t){var i=e.split(" "),a=(e=i[0]||"",i[1]||10);acf.add_action(e,this[t],a,this)},_add_filter:function(e,t){var i=e.split(" "),a=(e=i[0]||"",i[1]||10);acf.add_filter(e,this[t],a,this)},_add_event:function(t,i){var a=this,n=t.indexOf(" "),s=n>0?t.substr(0,n):t,o=n>0?t.substr(n+1):"",r=function(t){t.$el=e(this),acf.field_group&&(t.$field=t.$el.closest(".acf-field-object")),"function"==typeof a.event&&(t=a.event(t)),a[i].apply(a,arguments)};o?e(document).on(s,o,r):e(document).on(s,r)},get:function(e,t){return t=t||null,void 0!==this[e]&&(t=this[e]),t},set:function(e,t){return this[e]=t,"function"==typeof this["_set_"+e]&&this["_set_"+e].apply(this),this}},t.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_action(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_filter:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_filter(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_event:function(t,i){var a=this,n=t.substr(0,t.indexOf(" ")),s=t.substr(t.indexOf(" ")+1),o=acf.get_selector(a.type);e(document).on(n,o+" "+s,(function(t){var n=e(this),s=acf.get_closest_field(n,a.type);s.length&&(s.is(a.$field)||a.set("$field",s),t.$el=n,t.$field=s,a[i].apply(a,[t]))}))},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(e){return this.set("$field",e)}}),acf.newCompatibility(acf.validation,{remove_error:function(e){acf.getField(e).removeError()},add_warning:function(e,t){acf.getField(e).showNotice({text:t,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm}),t.tooltip={tooltip:function(e,t){return acf.newTooltip({text:e,target:t}).$el},temp:function(e,t){acf.newTooltip({text:e,target:t,timeout:250})},confirm:function(e,t,i,a,n){acf.newTooltip({confirm:!0,text:i,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})},confirm_remove:function(e,t){acf.newTooltip({confirmRemove:!0,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})}},t.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(e){this.activeFrame=e.frame},popup:function(e){return e.mime_types&&(e.allowedTypes=e.mime_types),e.id&&(e.attachment=e.id),acf.newMediaPopup(e).frame}}),t.select2={init:function(e,t,i){return t.allow_null&&(t.allowNull=t.allow_null),t.ajax_action&&(t.ajaxAction=t.ajax_action),i&&(t.field=acf.getField(i)),acf.newSelect2(e,t)},destroy:function(e){return acf.getInstance(e).destroy()}},t.postbox={render:function(e){return e.edit_url&&(e.editLink=e.edit_url),e.edit_title&&(e.editTitle=e.edit_title),acf.newPostbox(e)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),t.ajax=acf.screen}(jQuery)},2747:()=>{!function(e){var __=acf.__,t=function(e){return e?""+e:""},i=function(e,i){return t(e).toLowerCase()===t(i).toLowerCase()},a=function(e,t){return t instanceof Array?1===t.length&&a(e,t[0]):parseFloat(e)===parseFloat(t)};const n=function(t,i){const a=e("<select></select>");let n=`acf/fields/${i}/query`;"user"===i&&(n="acf/ajax/query_users");const s={action:n,field_key:t.data.key,s:"",type:t.data.key},o=acf.escAttr(i),r={field:!1,ajax:!0,ajaxAction:n,ajaxData:function(t){return s.paged=t.paged,s.s=t.s,s.conditional_logic=!0,s.include=e.isNumeric(t.s)?Number(t.s):"",acf.prepareForAjax(s)},escapeMarkup:function(e){return acf.escHtml(e)},templateSelection:function(e){return`<span class="acf-${o}-select-name acf-conditional-select-name">`+acf.escHtml(e.text)+"</span>"},templateResult:function(e){return'<span class="'+(e.text.startsWith("- ")?`acf-${o}-select-name acf-${o}-select-sub-item`:`acf-${o}-select-name`)+'">'+acf.escHtml(e.text)+"</span>"+`<span class="acf-${o}-select-id acf-conditional-select-id">`+(e.id?e.id:"")+"</span>"}};return a.data("acfSelect2Props",r),a};var s=acf.Condition.extend({type:"hasPageLink",operator:"==",label:__("Page is equal to"),fieldTypes:["page_link"],match:function(e,t){return i(e.value,t.val())},choices:function(e){return n(e,"page_link")}});acf.registerConditionType(s);var o=acf.Condition.extend({type:"hasPageLinkNotEqual",operator:"!==",label:__("Page is not equal to"),fieldTypes:["page_link"],match:function(e,t){return!i(e.value,t.val())},choices:function(e){return n(e,"page_link")}});acf.registerConditionType(o);var r=acf.Condition.extend({type:"containsPageLink",operator:"==contains",label:__("Pages contain"),fieldTypes:["page_link"],match:function(e,t){const i=t.val(),a=e.value;let n=!1;return n=i instanceof Array?i.includes(a):i===a,n},choices:function(e){return n(e,"page_link")}});acf.registerConditionType(r);var c=acf.Condition.extend({type:"containsNotPageLink",operator:"!=contains",label:__("Pages do not contain"),fieldTypes:["page_link"],match:function(e,t){const i=t.val(),a=e.value;let n=!0;return n=i instanceof Array?!i.includes(a):i!==a,n},choices:function(e){return n(e,"page_link")}});acf.registerConditionType(c);var l=acf.Condition.extend({type:"hasAnyPageLink",operator:"!=empty",label:__("Has any page selected"),fieldTypes:["page_link"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(l);var d=acf.Condition.extend({type:"hasNoPageLink",operator:"==empty",label:__("Has no page selected"),fieldTypes:["page_link"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(d);var u=acf.Condition.extend({type:"hasUser",operator:"==",label:__("User is equal to"),fieldTypes:["user"],match:function(e,t){return a(e.value,t.val())},choices:function(e){return n(e,"user")}});acf.registerConditionType(u);var f=acf.Condition.extend({type:"hasUserNotEqual",operator:"!==",label:__("User is not equal to"),fieldTypes:["user"],match:function(e,t){return!a(e.value,t.val())},choices:function(e){return n(e,"user")}});acf.registerConditionType(f);var p=acf.Condition.extend({type:"containsUser",operator:"==contains",label:__("Users contain"),fieldTypes:["user"],match:function(e,t){const i=t.val(),a=e.value;let n=!1;return n=i instanceof Array?i.includes(a):i===a,n},choices:function(e){return n(e,"user")}});acf.registerConditionType(p);var h=acf.Condition.extend({type:"containsNotUser",operator:"!=contains",label:__("Users do not contain"),fieldTypes:["user"],match:function(e,t){const i=t.val(),a=e.value;let n=!0;n=i instanceof Array?!i.includes(a):!i===a},choices:function(e){return n(e,"user")}});acf.registerConditionType(h);var g=acf.Condition.extend({type:"hasAnyUser",operator:"!=empty",label:__("Has any user selected"),fieldTypes:["user"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(g);var m=acf.Condition.extend({type:"hasNoUser",operator:"==empty",label:__("Has no user selected"),fieldTypes:["user"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(m);var v=acf.Condition.extend({type:"hasRelationship",operator:"==",label:__("Relationship is equal to"),fieldTypes:["relationship"],match:function(e,t){return a(e.value,t.val())},choices:function(e){return n(e,"relationship")}});acf.registerConditionType(v);var y=acf.Condition.extend({type:"hasRelationshipNotEqual",operator:"!==",label:__("Relationship is not equal to"),fieldTypes:["relationship"],match:function(e,t){return!a(e.value,t.val())},choices:function(e){return n(e,"relationship")}});acf.registerConditionType(y);var b=acf.Condition.extend({type:"containsRelationship",operator:"==contains",label:__("Relationships contain"),fieldTypes:["relationship"],match:function(e,t){const i=t.val(),a=parseInt(e.value);let n=!1;return i instanceof Array&&(n=i.includes(a)),n},choices:function(e){return n(e,"relationship")}});acf.registerConditionType(b);var _=acf.Condition.extend({type:"containsNotRelationship",operator:"!=contains",label:__("Relationships do not contain"),fieldTypes:["relationship"],match:function(e,t){const i=t.val(),a=parseInt(e.value);let n=!0;return i instanceof Array&&(n=!i.includes(a)),n},choices:function(e){return n(e,"relationship")}});acf.registerConditionType(_);var w=acf.Condition.extend({type:"hasAnyRelation",operator:"!=empty",label:__("Has any relationship selected"),fieldTypes:["relationship"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(w);var x=acf.Condition.extend({type:"hasNoRelation",operator:"==empty",label:__("Has no relationship selected"),fieldTypes:["relationship"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(x);var k=acf.Condition.extend({type:"hasPostObject",operator:"==",label:__("Post is equal to"),fieldTypes:["post_object"],match:function(e,t){return a(e.value,t.val())},choices:function(e){return n(e,"post_object")}});acf.registerConditionType(k);var $=acf.Condition.extend({type:"hasPostObjectNotEqual",operator:"!==",label:__("Post is not equal to"),fieldTypes:["post_object"],match:function(e,t){return!a(e.value,t.val())},choices:function(e){return n(e,"post_object")}});acf.registerConditionType($);var T=acf.Condition.extend({type:"containsPostObject",operator:"==contains",label:__("Posts contain"),fieldTypes:["post_object"],match:function(e,t){const i=t.val(),a=e.value;let n=!1;return n=i instanceof Array?i.includes(a):i===a,n},choices:function(e){return n(e,"post_object")}});acf.registerConditionType(T);var C=acf.Condition.extend({type:"containsNotPostObject",operator:"!=contains",label:__("Posts do not contain"),fieldTypes:["post_object"],match:function(e,t){const i=t.val(),a=e.value;let n=!0;return n=i instanceof Array?!i.includes(a):i!==a,n},choices:function(e){return n(e,"post_object")}});acf.registerConditionType(C);var F=acf.Condition.extend({type:"hasAnyPostObject",operator:"!=empty",label:__("Has any post selected"),fieldTypes:["post_object"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(F);var A=acf.Condition.extend({type:"hasNoPostObject",operator:"==empty",label:__("Has no post selected"),fieldTypes:["post_object"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(A);var P=acf.Condition.extend({type:"hasTerm",operator:"==",label:__("Term is equal to"),fieldTypes:["taxonomy"],match:function(e,t){return a(e.value,t.val())},choices:function(e){return n(e,"taxonomy")}});acf.registerConditionType(P);var j=acf.Condition.extend({type:"hasTermNotEqual",operator:"!==",label:__("Term is not equal to"),fieldTypes:["taxonomy"],match:function(e,t){return!a(e.value,t.val())},choices:function(e){return n(e,"taxonomy")}});acf.registerConditionType(j);var S=acf.Condition.extend({type:"containsTerm",operator:"==contains",label:__("Terms contain"),fieldTypes:["taxonomy"],match:function(e,t){const i=t.val(),a=e.value;let n=!1;return i instanceof Array&&(n=i.includes(a)),n},choices:function(e){return n(e,"taxonomy")}});acf.registerConditionType(S);var E=acf.Condition.extend({type:"containsNotTerm",operator:"!=contains",label:__("Terms do not contain"),fieldTypes:["taxonomy"],match:function(e,t){const i=t.val(),a=e.value;let n=!0;return i instanceof Array&&(n=!i.includes(a)),n},choices:function(e){return n(e,"taxonomy")}});acf.registerConditionType(E);var M=acf.Condition.extend({type:"hasAnyTerm",operator:"!=empty",label:__("Has any term selected"),fieldTypes:["taxonomy"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(M);var D=acf.Condition.extend({type:"hasNoTerm",operator:"==empty",label:__("Has no term selected"),fieldTypes:["taxonomy"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!i},choices:function(){return'<input type="text" disabled />'}});acf.registerConditionType(D);var L=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:__("Has any value"),fieldTypes:["text","textarea","number","range","email","url","password","image","file","wysiwyg","oembed","select","checkbox","radio","button_group","link","google_map","date_picker","date_time_picker","time_picker","color_picker","icon_picker"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(e){return'<input type="text" disabled />'}});acf.registerConditionType(L);var V=L.extend({type:"hasNoValue",operator:"==empty",label:__("Has no value"),match:function(e,t){return!L.prototype.match.apply(this,arguments)}});acf.registerConditionType(V);var R=acf.Condition.extend({type:"equalTo",operator:"==",label:__("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,t){return acf.isNumeric(e.value)?a(e.value,t.val()):i(e.value,t.val())},choices:function(e){return'<input type="text" />'}});acf.registerConditionType(R);var z=R.extend({type:"notEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!R.prototype.match.apply(this,arguments)}});acf.registerConditionType(z);var O=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:__("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(e,i){return a=i.val(),n=e.value,s=new RegExp(t(n),"gi"),t(a).match(s);var a,n,s},choices:function(e){return'<input type="text" placeholder="[a-z0-9]" />'}});acf.registerConditionType(O);var I=acf.Condition.extend({type:"contains",operator:"==contains",label:__("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(e,i){return a=i.val(),n=e.value,t(a).indexOf(t(n))>-1;var a,n},choices:function(e){return'<input type="text" />'}});acf.registerConditionType(I);var N=R.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(N);var B=z.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(B);var Q=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:__("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(e,a){var n,s=a.val();return s instanceof Array?(n=e.value,s.map((function(e){return t(e)})).indexOf(n)>-1):i(e.value,s)},choices:function(e){var t=[],i=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&t.push({id:"",text:__("Null")}),i.map((function(e){(e=e.split(":"))[1]=e[1]||e[0],t.push({id:e[0].trim(),text:e[1].trim()})})),t}});acf.registerConditionType(Q);var q=Q.extend({type:"selectNotEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!Q.prototype.match.apply(this,arguments)}});acf.registerConditionType(q);var H=acf.Condition.extend({type:"greaterThan",operator:">",label:__("Value is greater than"),fieldTypes:["number","range"],match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),i=n,a=e.value,parseFloat(i)>parseFloat(a)},choices:function(e){return'<input type="number" />'}});acf.registerConditionType(H);var U=H.extend({type:"lessThan",operator:"<",label:__("Value is less than"),match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),null==n||!1===n||(i=n,a=e.value,parseFloat(i)<parseFloat(a))},choices:function(e){return'<input type="number" />'}});acf.registerConditionType(U);var G=H.extend({type:"selectionGreaterThan",label:__("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(G);var K=U.extend({type:"selectionLessThan",label:__("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(K)}(jQuery)},8903:()=>{!function(e){var t=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(t){e.extend(this.data,t)},getEventTarget:function(e,t){return e||this.get("field").$el},change:function(e,t){this.get("conditions").change(e)},match:function(e,t){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(e){return'<input type="text" />'}}),acf.newCondition=function(e,t){var i=t.get("field"),a=i.getField(e.field);if(!i||!a)return!1;var n={rule:e,target:i,conditions:t,field:a},s=a.get("type"),o=e.operator;return new(acf.getConditionTypes({fieldType:s,operator:o})[0]||acf.Condition)(n)};var i=function(e){return acf.strPascalCase(e||"")+"Condition"};acf.registerConditionType=function(e){var a=e.prototype.type,n=i(a);acf.models[n]=e,t.push(a)},acf.getConditionType=function(e){var t=i(e);return acf.models[t]||!1},acf.registerConditionForFieldType=function(e,t){var i=acf.getConditionType(e);i&&i.prototype.fieldTypes.push(t)},acf.getConditionTypes=function(e){e=acf.parseArgs(e,{fieldType:"",operator:""});var i=[];return t.map((function(t){var a=acf.getConditionType(t),n=a.prototype.fieldTypes,s=a.prototype.operator;e.fieldType&&-1===n.indexOf(e.fieldType)||e.operator&&s!==e.operator||i.push(a)})),i}}(jQuery)},3858:()=>{!function(e){var t="conditional_logic",i=(new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(e){e.has("conditions")&&e.getConditions().render()}}),function(t,i){var a=acf.getFields({key:i,sibling:t.$el,suppressFilters:!0});return a.length||(a=acf.getFields({key:i,parent:t.$el.parent(),suppressFilters:!0})),!a.length&&e(".acf-field-settings").length&&(a=acf.getFields({key:i,parent:t.$el.parents(".acf-field-settings:first"),suppressFilters:!0})),!a.length&&e("#acf-basic-settings").length&&(a=acf.getFields({key:i,parent:e("#acf-basic-settings"),suppressFilters:!0})),!!a.length&&a[0]});acf.Field.prototype.getField=function(e){var t=i(this,e);if(t)return t;for(var a=this.parents(),n=0;n<a.length;n++)if(t=i(a[n],e))return t;return!1},acf.Field.prototype.getConditions=function(){return this.conditions||(this.conditions=new a(this)),this.conditions};var a=acf.Model.extend({id:"Conditions",data:{field:!1,timeStamp:!1,groups:[]},setup:function(e){this.data.field=e;var t=e.get("conditions");t instanceof Array?t[0]instanceof Array?t.map((function(e,t){this.addRules(e,t)}),this):this.addRules(t):this.addRule(t)},change:function(e){if(this.get("timeStamp")===e.timeStamp)return!1;this.set("timeStamp",e.timeStamp,!0),this.render()},render:function(){return this.calculate()?this.show():this.hide()},show:function(){return this.get("field").showEnable(this.cid,t)},hide:function(){return this.get("field").hideDisable(this.cid,t)},calculate:function(){var e=!1;return this.getGroups().map((function(t){e||t.filter((function(e){return e.calculate()})).length==t.length&&(e=!0)})),e},hasGroups:function(){return null!=this.data.groups},getGroups:function(){return this.data.groups},addGroup:function(){var e=[];return this.data.groups.push(e),e},hasGroup:function(e){return null!=this.data.groups[e]},getGroup:function(e){return this.data.groups[e]},removeGroup:function(e){return this.data.groups[e].delete,this},addRules:function(e,t){e.map((function(e){this.addRule(e,t)}),this)},addRule:function(e,t){var i;t=t||0,i=this.hasGroup(t)?this.getGroup(t):this.addGroup();var a=acf.newCondition(e,this);if(!a)return!1;i.push(a)},hasRule:function(){},getRule:function(e,t){return e=e||0,t=t||0,this.data.groups[t][e]},removeRule:function(){}})}(jQuery)},5593:()=>{!function(e){var t=0,i=acf.Field.extend({type:"accordion",wait:"",$control:function(){return this.$(".acf-fields:first")},initialize:function(){if(!this.$el.hasClass("acf-accordion")&&!this.$el.is("td")){if(this.get("endpoint"))return this.remove();var i=this.$el,n=this.$labelWrap(),s=this.$inputWrap(),o=this.$control(),r=s.children(".description");if(r.length&&n.append(r),this.$el.is("tr")){var c=this.$el.closest("table"),l=e('<div class="acf-accordion-title"/>'),d=e('<div class="acf-accordion-content"/>'),u=e('<table class="'+c.attr("class")+'"/>'),f=e("<tbody/>");l.append(n.html()),u.append(f),d.append(u),s.append(l),s.append(d),n.remove(),o.remove(),s.attr("colspan",2),n=l,s=d,o=f}i.addClass("acf-accordion"),n.addClass("acf-accordion-title"),s.addClass("acf-accordion-content"),t++,this.get("multi_expand")&&i.attr("multi-expand",1);var p=acf.getPreference("this.accordions")||[];void 0!==p[t-1]&&this.set("open",p[t-1]),this.get("open")&&(i.addClass("-open"),s.css("display","block")),n.prepend(a.iconHtml({open:this.get("open")}));var h=i.parent();o.addClass(h.hasClass("-left")?"-left":""),o.addClass(h.hasClass("-clear")?"-clear":""),o.append(i.nextUntil(".acf-field-accordion",".acf-field")),o.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(i);var a=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick","invalidField .acf-accordion":"onInvalidField"},isOpen:function(e){return e.hasClass("-open")},toggle:function(e){this.isOpen(e)?this.close(e):this.open(e)},iconHtml:function(e){return acf.isGutenberg()?e.open?'<svg width="24px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="acf-accordion-icon components-panel__arrow" aria-hidden="true" focusable="false"><path d="M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"></path></svg>':'<svg width="24px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class=" acf-accordion-icon components-panel__arrow" aria-hidden="true" focusable="false"><path d="M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"></path></svg>':e.open?'<i class="acf-accordion-icon dashicons dashicons-arrow-down"></i>':'<i class="acf-accordion-icon dashicons dashicons-arrow-right"></i>'},open:function(t){var i=acf.isGutenberg()?0:300;t.find(".acf-accordion-content:first").slideDown(i).css("display","block"),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),t.addClass("-open"),acf.doAction("show",t),t.attr("multi-expand")||t.siblings(".acf-accordion.-open").each((function(){a.close(e(this))}))},close:function(e){var t=acf.isGutenberg()?0:300;e.find(".acf-accordion-content:first").slideUp(t),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),e.removeClass("-open"),acf.doAction("hide",e)},onClick:function(e,t){e.preventDefault(),this.toggle(t.parent())},onInvalidField:function(e,t){this.busy||(this.busy=!0,this.setTimeout((function(){this.busy=!1}),1e3),this.open(t))},onUnload:function(t){var i=[];e(".acf-accordion").each((function(){var t=e(this).hasClass("-open")?1:0;i.push(t)})),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery)},6289:()=>{var e;jQuery,e=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(e){this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(e)},774:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var t=[];return this.$(":checked").each((function(){t.push(e(this).val())})),!!t.length&&t},onChange:function(e,t){var i=t.prop("checked"),a=t.parent("label"),n=this.$toggle();i?a.addClass("selected"):a.removeClass("selected"),n.length&&(0==this.$inputs().not(":checked").length?n.prop("checked",!0):n.prop("checked",!1))},onClickAdd:function(e,t){var i='<li><input class="acf-checkbox-custom" type="checkbox" checked="checked" /><input type="text" name="'+this.getInputName()+'[]" /></li>';t.parent("li").before(i),t.parent("li").parent().find('input[type="text"]').last().focus()},onClickToggle:function(e,t){var i=t.prop("checked"),a=this.$('input[type="checkbox"]'),n=this.$("label");a.prop("checked",i),i?n.addClass("selected"):n.removeClass("selected")},onClickCustom:function(e,t){var i=t.prop("checked"),a=t.next('input[type="text"]');i?a.prop("disabled",!1):(a.prop("disabled",!0),""==a.val()&&t.parent("li").remove())}}),acf.registerFieldType(t)},3623:()=>{var e;jQuery,e=acf.Field.extend({type:"color_picker",wait:"load",events:{duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(e){acf.val(this.$input(),e),this.$inputText().iris("color",e)},initialize:function(){var e=this.$input(),t=this.$inputText(),i=function(i){setTimeout((function(){acf.val(e,t.val())}),1)},a={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i};a=acf.applyFilters("color_picker_args",a,this),t.wpColorPicker(a)},onDuplicate:function(e,t,i){$colorPicker=i.find(".wp-picker-container"),$inputText=i.find('input[type="text"]'),$colorPicker.replaceWith($inputText)}}),acf.registerFieldType(e)},9982:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur",duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),altField:e,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(t,i),acf.doAction("date_picker_init",t,i,this)},initializeCompatibility:function(){var e=this.$input(),t=this.$inputText();t.val(e.val());var i={dateFormat:this.get("date_format"),altField:e,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},a=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(t,i),t.datepicker("option","dateFormat",a),acf.doAction("date_picker_init",t,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")},onDuplicate:function(e,t,i){i.find('input[type="text"]').removeClass("hasDatepicker").removeAttr("id")}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("datePickerL10n");return!!a&&void 0!==e.datepicker&&(a.isRTL=i,e.datepicker.regional[t]=a,void e.datepicker.setDefaults(a))}}),acf.newDatePicker=function(t,i){if(void 0===e.datepicker)return!1;i=i||{},t.datepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}},960:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(t,i),acf.doAction("date_time_picker_init",t,i,this)}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("dateTimePickerL10n");return!!a&&void 0!==e.timepicker&&(a.isRTL=i,e.timepicker.regional[t]=a,void e.timepicker.setDefaults(a))}}),acf.newDateTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.datetimepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}},2093:()=>{var e,t;e=jQuery,t=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},validateAttachment:function(e){return void 0!==(e=e||{}).id&&(e=e.attributes),acf.parseArgs(e,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.icon,alt:e.alt,title:e.title}),this.$('[data-name="title"]').text(e.title),this.$('[data-name="filename"]').text(e.filename).attr("href",e.url),this.$('[data-name="filesize"]').text(e.filesizeHumanReadable);var t=e.id||"";acf.val(this.$input(),t),t?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var t=this.parent(),i=t&&"repeater"===t.get("type");acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:e.proxy((function(e,i){i>0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();if(!t)return!1;acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})}}),acf.registerFieldType(t)},1163:()=>{!function(e){var t=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},setState:function(e){this.$control().removeClass("-value -loading -searching"),"default"===e&&(e=this.val()?"value":""),e&&this.$control().addClass("-"+e)},getValue:function(){var e=this.$input().val();return!!e&&JSON.parse(e)},setValue:function(e,t){var i="";e&&(i=JSON.stringify(e)),acf.val(this.$input(),i),t||(this.renderVal(e),acf.doAction("google_map_change",e,this.map,this))},renderVal:function(e){e?(this.setState("value"),this.$search().val(e.address),this.setPosition(e.lat,e.lng)):(this.setState(""),this.$search().val(""),this.map.marker.setVisible(!1))},newLatLng:function(e,t){return new google.maps.LatLng(parseFloat(e),parseFloat(t))},setPosition:function(e,t){this.map.marker.setPosition({lat:parseFloat(e),lng:parseFloat(t)}),this.map.marker.setVisible(!0),this.center()},center:function(){var e=this.map.marker.getPosition();if(e)var t=e.lat(),i=e.lng();else t=this.get("lat"),i=this.get("lng");this.map.setCenter({lat:parseFloat(t),lng:parseFloat(i)})},initialize:function(){!function(t){if(a)return t();if(acf.isset(window,"google","maps","Geocoder"))return a=new google.maps.Geocoder,t();if(acf.addAction("google_map_api_loaded",t),!i){var n=acf.get("google_map_api");n&&(i=!0,e.ajax({url:n,dataType:"script",cache:!0,success:function(){a=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}(this.initializeMap.bind(this))},initializeMap:function(){var e=this.getValue(),t=acf.parseArgs(e,{zoom:this.get("zoom"),lat:this.get("lat"),lng:this.get("lng")}),i={scrollwheel:!1,zoom:parseInt(t.zoom),center:{lat:parseFloat(t.lat),lng:parseFloat(t.lng)},mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};i=acf.applyFilters("google_map_args",i,this);var a=new google.maps.Map(this.$canvas()[0],i),n=acf.parseArgs(i.marker,{draggable:!0,raiseOnDrag:!0,map:a});n=acf.applyFilters("google_map_marker_args",n,this);var s=new google.maps.Marker(n),o=!1;if(acf.isset(google,"maps","places","Autocomplete")){var r=i.autocomplete||{};r=acf.applyFilters("google_map_autocomplete_args",r,this),(o=new google.maps.places.Autocomplete(this.$search()[0],r)).bindTo("bounds",a)}this.addMapEvents(this,a,s,o),a.acf=this,a.marker=s,a.autocomplete=o,this.map=a,e&&this.setPosition(e.lat,e.lng),acf.doAction("google_map_init",a,s,this)},addMapEvents:function(e,t,i,a){google.maps.event.addListener(t,"click",(function(t){var i=t.latLng.lat(),a=t.latLng.lng();e.searchPosition(i,a)})),google.maps.event.addListener(i,"dragend",(function(){var t=this.getPosition().lat(),i=this.getPosition().lng();e.searchPosition(t,i)})),a&&google.maps.event.addListener(a,"place_changed",(function(){var t=this.getPlace();e.searchPlace(t)})),google.maps.event.addListener(t,"zoom_changed",(function(){var i=e.val();i&&(i.zoom=t.getZoom(),e.setValue(i,!0))}))},searchPosition:function(e,t){this.setState("loading");var i={lat:e,lng:t};a.geocode({location:i},function(i,a){if(this.setState(""),"OK"!==a)this.showNotice({text:acf.__("Location not found: %s").replace("%s",a),type:"warning"});else{var n=this.parseResult(i[0]);n.lat=e,n.lng=t,this.val(n)}}.bind(this))},searchPlace:function(e){if(e)if(e.geometry){e.formatted_address=this.$search().val();var t=this.parseResult(e);this.val(t)}else e.name&&this.searchAddress(e.name)},searchAddress:function(e){if(e){var t=e.split(",");if(2==t.length){var i=parseFloat(t[0]),n=parseFloat(t[1]);if(i&&n)return this.searchPosition(i,n)}this.setState("loading"),a.geocode({address:e},function(t,i){if(this.setState(""),"OK"!==i)this.showNotice({text:acf.__("Location not found: %s").replace("%s",i),type:"warning"});else{var a=this.parseResult(t[0]);a.address=e,this.val(a)}}.bind(this))}},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));this.setState("loading"),navigator.geolocation.getCurrentPosition(function(e){this.setState("");var t=e.coords.latitude,i=e.coords.longitude;this.searchPosition(t,i)}.bind(this),function(e){this.setState("")}.bind(this))},parseResult:function(e){var t={address:e.formatted_address,lat:e.geometry.location.lat(),lng:e.geometry.location.lng()};t.zoom=this.map.getZoom(),e.place_id&&(t.place_id=e.place_id),e.name&&(t.name=e.name);var i={street_number:["street_number"],street_name:["street_address","route"],city:["locality","postal_town"],state:["administrative_area_level_1","administrative_area_level_2","administrative_area_level_3","administrative_area_level_4","administrative_area_level_5"],post_code:["postal_code"],country:["country"]};for(var a in i)for(var n=i[a],s=0;s<e.address_components.length;s++){var o=e.address_components[s],r=o.types[0];-1!==n.indexOf(r)&&(t[a]=o.long_name,o.long_name!==o.short_name&&(t[a+"_short"]=o.short_name))}return acf.applyFilters("google_map_result",t,e,this.map,this)},onClickClear:function(){this.val(!1)},onClickLocate:function(){this.searchLocation()},onClickSearch:function(){this.searchAddress(this.$search().val())},onFocusSearch:function(e,t){this.setState("searching")},onBlurSearch:function(e,t){var i=this.val(),a=i?i.address:"";t.val()===a&&this.setState("default")},onKeyupSearch:function(e,t){t.val()||this.val(!1)},onKeydownSearch:function(e,t){13==e.which&&(e.preventDefault(),t.blur())},onShow:function(){this.map&&this.setTimeout(this.center)}});acf.registerFieldType(t);var i=!1,a=!1}(jQuery)},3045:()=>{!function(e){const t=acf.Field.extend({type:"icon_picker",wait:"load",events:{showField:"scrollToSelectedDashicon","input .acf-icon_url":"onUrlChange","click .acf-icon-picker-dashicon":"onDashiconClick","focus .acf-icon-picker-dashicon-radio":"onDashiconRadioFocus","blur .acf-icon-picker-dashicon-radio":"onDashiconRadioBlur","keydown .acf-icon-picker-dashicon-radio":"onDashiconKeyDown","input .acf-dashicons-search-input":"onDashiconSearch","keydown .acf-dashicons-search-input":"onDashiconSearchKeyDown","click .acf-icon-picker-media-library-button":"onMediaLibraryButtonClick","click .acf-icon-picker-media-library-preview":"onMediaLibraryButtonClick"},$typeInput(){return this.$('input[type="hidden"][data-hidden-type="type"]:first')},$valueInput(){return this.$('input[type="hidden"][data-hidden-type="value"]:first')},$tabButton(){return this.$(".acf-tab-button")},$selectedIcon(){return this.$(".acf-icon-picker-dashicon.active")},$selectedRadio(){return this.$(".acf-icon-picker-dashicon.active input")},$dashiconsList(){return this.$(".acf-dashicons-list")},$mediaLibraryButton(){return this.$(".acf-icon-picker-media-library-button")},initialize(){this.addActions();let t={type:this.$typeInput().val(),value:this.$valueInput().val()};this.set("typeAndValue",t),e(".acf-tab-button").on("click",(()=>{this.initializeDashiconsTab(this.get("typeAndValue"))})),acf.doAction(this.get("name")+"/type_and_value_change",t),this.initializeDashiconsTab(t),this.alignMediaLibraryTabToCurrentValue(t)},addActions(){acf.addAction(this.get("name")+"/type_and_value_change",(e=>{this.alignDashiconsTabToCurrentValue(e),this.alignMediaLibraryTabToCurrentValue(e),this.alignUrlTabToCurrentValue(e)}))},updateTypeAndValue(e,t){const i={type:e,value:t};acf.val(this.$typeInput(),e),acf.val(this.$valueInput(),t),acf.doAction(this.get("name")+"/type_and_value_change",i),this.set("typeAndValue",i)},scrollToSelectedDashicon(){const e=this.$selectedIcon();if(0===e.length)return;const t=this.$dashiconsList();t.scrollTop(0);const i=e.position().top-50;0!==i&&t.scrollTop(i)},initializeDashiconsTab(e){const t=this.getDashiconsList()||[];this.set("dashicons",t),this.renderDashiconList(),this.initializeSelectedDashicon(e)},initializeSelectedDashicon(e){"dashicons"===e.type&&this.selectDashicon(e.value,!1).then((()=>{this.scrollToSelectedDashicon()}))},alignDashiconsTabToCurrentValue(e){"dashicons"!==e.type&&this.unselectDashicon()},renderDashiconHTML(e){const t=`${this.get("name")}-${e.key}`;return`<div class="dashicons ${acf.strEscape(e.key)} acf-icon-picker-dashicon" data-icon="${acf.strEscape(e.key)}">\n\t\t\t\t<label for="${acf.strEscape(t)}">${acf.strEscape(e.label)}</label>\n\t\t\t\t<input id="${acf.strEscape(t)}" type="radio" class="acf-icon-picker-dashicon-radio" name="acf-icon-picker-dashicon-radio" value="${acf.strEscape(e.key)}">\n\t\t\t</div>`},renderDashiconList(){const e=this.get("dashicons");this.$dashiconsList().empty(),e.forEach((e=>{this.$dashiconsList().append(this.renderDashiconHTML(e))}))},getDashiconsList(){const e=acf.get("iconPickeri10n")||[];return Object.entries(e).map((([e,t])=>({key:e,label:t})))},getDashiconsBySearch(e){const t=e.toLowerCase();return this.getDashiconsList().filter((function(e){return e.label.toLowerCase().indexOf(t)>-1}))},selectDashicon(e,t=!0){this.set("selectedDashicon",e);const i=this.$dashiconsList().find('.acf-icon-picker-dashicon[data-icon="'+e+'"]');i.addClass("active");const a=i.find("input"),n=a.prop("checked",!0).promise();return t&&a.trigger("focus"),this.updateTypeAndValue("dashicons",e),n},unselectDashicon(){this.$dashiconsList().find(".acf-icon-picker-dashicon").removeClass("active"),this.set("selectedDashicon",!1)},onDashiconRadioFocus(e){const t=e.target.value;this.$dashiconsList().find('.acf-icon-picker-dashicon[data-icon="'+t+'"]').addClass("focus"),this.get("selectedDashicon")!==t&&(this.unselectDashicon(),this.selectDashicon(t))},onDashiconRadioBlur(e){this.$(e.target).parent().removeClass("focus")},onDashiconClick(e){e.preventDefault();const t=this.$(e.target).find("input").val();this.$dashiconsList().find('.acf-icon-picker-dashicon[data-icon="'+t+'"]').find("input").prop("checked",!0).trigger("focus")},onDashiconSearch(e){const t=e.target.value,i=this.getDashiconsBySearch(t);if(i.length>0||!t)this.set("dashicons",i),this.$(".acf-dashicons-list-empty").hide(),this.$(".acf-dashicons-list ").show(),this.renderDashiconList(),wp.a11y.speak(acf.get("iconPickerA11yStrings").newResultsFoundForSearchTerm,"polite");else{const e=t.length>30?t.substring(0,30)+"&hellip;":t;this.$(".acf-dashicons-list ").hide(),this.$(".acf-dashicons-list-empty").find(".acf-invalid-dashicon-search-term").text(e),this.$(".acf-dashicons-list-empty").css("display","flex"),this.$(".acf-dashicons-list-empty").show(),wp.a11y.speak(acf.get("iconPickerA11yStrings").noResultsForSearchTerm,"polite")}},onDashiconSearchKeyDown(e){13===e.which&&e.preventDefault()},onDashiconKeyDown(e){13===e.which&&e.preventDefault()},alignMediaLibraryTabToCurrentValue(e){const t=e.type,i=e.value;if("media_library"!==t&&"dashicons"!==t&&this.$(".acf-icon-picker-media-library-preview").hide(),"media_library"===t){const e=this.get("mediaLibraryPreviewUrl");this.$(".acf-icon-picker-media-library-preview-img img").attr("src",e),this.$(".acf-icon-picker-media-library-preview-dashicon").hide(),this.$(".acf-icon-picker-media-library-preview-img").show(),this.$(".acf-icon-picker-media-library-preview").show()}"dashicons"===t&&(this.$(".acf-icon-picker-media-library-preview-dashicon .dashicons").attr("class","dashicons "+i),this.$(".acf-icon-picker-media-library-preview-img").hide(),this.$(".acf-icon-picker-media-library-preview-dashicon").show(),this.$(".acf-icon-picker-media-library-preview").show())},async onMediaLibraryButtonClick(e){e.preventDefault(),await this.selectAndReturnAttachment().then((e=>{this.set("mediaLibraryPreviewUrl",e.attributes.url),this.updateTypeAndValue("media_library",e.id)}))},selectAndReturnAttachment(){return new Promise((e=>{acf.newMediaPopup({mode:"select",type:"image",title:acf.__("Select Image"),field:this.get("key"),multiple:!1,library:"all",allowedTypes:"image",select:e})}))},alignUrlTabToCurrentValue(e){"url"!==e.type&&this.$(".acf-icon_url").val("")},onUrlChange(e){const t=e.target.value;this.updateTypeAndValue("url",t)}});acf.registerFieldType(t)}(jQuery)},2410:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(e){e&&e.attributes&&(e=e.attributes),e=acf.parseArgs(e,{id:0,url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var t=acf.isget(e,"sizes",this.get("preview_size"));return t&&(e.url=t.url,e.width=t.width,e.height=t.height),e},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.url,alt:e.alt}),e.id?(this.val(e.id),this.$control().addClass("has-value")):(this.val(""),this.$control().removeClass("has-value"))},append:function(e,t){var i=function(e,t){for(var i=acf.getFields({key:e.get("key"),parent:t.$el}),a=0;a<i.length;a++)if(!i[a].val())return i[a];return!1},a=i(this,t);a||(t.$(".acf-button:last").trigger("click"),a=i(this,t)),a&&a.render(e)},selectAttachment:function(){var t=this.parent(),i=t&&"repeater"===t.get("type");acf.newMediaPopup({mode:"select",type:"image",title:acf.__("Select Image"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:e.proxy((function(e,i){i>0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();t&&acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(e,t){this.selectAttachment()},onClickEdit:function(e,t){this.editAttachment()},onClickRemove:function(e,t){this.removeAttachment()},onChange:function(t,i){var a=this.$input();i.val()||a.val(""),acf.getFileInputData(i,(function(t){a.val(e.param(t))}))}}),acf.registerFieldType(t)},5915:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove","change .link-node":"onChange"},$control:function(){return this.$(".acf-link")},$node:function(){return this.$(".link-node")},getValue:function(){var e=this.$node();return!!e.attr("href")&&{title:e.html(),url:e.attr("href"),target:e.attr("target")}},setValue:function(e){e=acf.parseArgs(e,{title:"",url:"",target:""});var t=this.$control(),i=this.$node();t.removeClass("-value -external"),e.url&&t.addClass("-value"),"_blank"===e.target&&t.addClass("-external"),this.$(".link-title").html(e.title),this.$(".link-url").attr("href",e.url).html(e.url),i.html(e.title),i.attr("href",e.url),i.attr("target",e.target),this.$(".input-title").val(e.title),this.$(".input-target").val(e.target),this.$(".input-url").val(e.url).trigger("change")},onClickEdit:function(e,t){acf.wpLink.open(this.$node())},onClickRemove:function(e,t){this.setValue(!1)},onChange:function(e,t){var i=this.getValue();this.setValue(i)}}),acf.registerFieldType(t),acf.wpLink=new acf.Model({getNodeValue:function(){var e=this.get("node");return{title:acf.decode(e.html()),url:e.attr("href"),target:e.attr("target")}},setNodeValue:function(e){var t=this.get("node");t.text(e.title),t.attr("href",e.url),t.attr("target",e.target),t.trigger("change")},getInputValue:function(){return{title:e("#wp-link-text").val(),url:e("#wp-link-url").val(),target:e("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(t){e("#wp-link-text").val(t.title),e("#wp-link-url").val(t.url),e("#wp-link-target").prop("checked","_blank"===t.target)},open:function(t){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",t);var i=e('<textarea id="acf-link-textarea" style="display:none;"></textarea>');e("body").append(i);var a=this.getNodeValue();wpLink.open("acf-link-textarea",a.url,a.title,null)},onOpen:function(){e("#wp-link-wrap").addClass("has-text-field");var t=this.getNodeValue();this.setInputValue(t),t.url&&wpLinkL10n&&e("#wp-link-submit").val(wpLinkL10n.update)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;var t=e("#wp-link-submit");if(t.is(":hover")||t.is(":focus")){var i=this.getInputValue();this.setNodeValue(i)}this.off("wplink-open"),this.off("wplink-close"),e("#acf-link-textarea").remove(),this.set("node",null)}})},2237:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"oembed",events:{'click [data-name="clear-button"]':"onClickClear","keypress .input-search":"onKeypressSearch","keyup .input-search":"onKeyupSearch","change .input-search":"onChangeSearch"},$control:function(){return this.$(".acf-oembed")},$input:function(){return this.$(".input-value")},$search:function(){return this.$(".input-search")},getValue:function(){return this.$input().val()},getSearchVal:function(){return this.$search().val()},setValue:function(e){e?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),e)},showLoading:function(e){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var t=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==t){var a=this.get("timeout");a&&clearTimeout(a);var n=e.proxy(this.search,this,i);this.set("timeout",setTimeout(n,300))}},search:function(t){const i={action:"acf/fields/oembed/search",s:t,field_key:this.get("key"),nonce:this.get("nonce")};let a=this.get("xhr");a&&a.abort(),this.showLoading(),a=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(e){e&&e.html||(e={url:!1,html:""}),this.val(e.url),this.$(".canvas-media").html(e.html)},complete:function(){this.hideLoading()}}),this.set("xhr",a)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(e,t){this.clear()},onKeypressSearch:function(e,t){13==e.which&&(e.preventDefault(),this.maybeSearch())},onKeyupSearch:function(e,t){t.val()&&this.maybeSearch()},onChangeSearch:function(e,t){this.maybeSearch()}}),acf.registerFieldType(t)},7513:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"page_link"}),acf.registerFieldType(e)},2553:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"post_object"}),acf.registerFieldType(e)},9252:()=>{var e;jQuery,e=acf.Field.extend({type:"radio",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-radio-list")},$input:function(){return this.$("input:checked")},$inputText:function(){return this.$('input[type="text"]')},getValue:function(){var e=this.$input().val();return"other"===e&&this.get("other_choice")&&(e=this.$inputText().val()),e},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected"),n=t.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"),n=!1),this.get("other_choice")&&("other"===n?this.$inputText().prop("disabled",!1):this.$inputText().prop("disabled",!0))}}),acf.registerFieldType(e)},6290:()=>{var e;jQuery,e=acf.Field.extend({type:"range",events:{'input input[type="range"]':"onChange","change input":"onChange"},$input:function(){return this.$('input[type="range"]')},$inputAlt:function(){return this.$('input[type="number"]')},setValue:function(e){this.busy=!0,acf.val(this.$input(),e),acf.val(this.$inputAlt(),this.$input().val(),!0),this.busy=!1},onChange:function(e,t){this.busy||this.setValue(t.val())}}),acf.registerFieldType(e)},7509:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd","keypress .choices-list .acf-rel-item":"onKeypressFilter","keypress .values-list .acf-rel-item":"onKeypressFilter",'click [data-name="remove_item"]':"onClickRemove","touchstart .values-list .acf-rel-item":"onTouchStartValues"},$control:function(){return this.$(".acf-relationship")},$list:function(e){return this.$("."+e+"-list")},$listItems:function(e){return this.$list(e).find(".acf-rel-item")},$listItem:function(e,t){return this.$list(e).find('.acf-rel-item[data-id="'+t+'"]')},getValue:function(){var t=[];return this.$listItems("values").each((function(){t.push(e(this).data("id"))})),!!t.length&&t},newChoice:function(e){return["<li>",'<span tabindex="0" data-id="'+e.id+'" class="acf-rel-item">'+e.text+"</span>","</li>"].join("")},newValue:function(e){return["<li>",'<input type="hidden" name="'+this.getInputName()+'[]" value="'+e.id+'" />','<span tabindex="0" data-id="'+e.id+'" class="acf-rel-item acf-rel-item-remove">'+e.text,'<a href="#" class="acf-icon -minus small dark" data-name="remove_item"></a>',"</span>","</li>"].join("")},initialize:function(){var e=this.proxy(acf.once((function(){this.$list("values").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:this.proxy((function(){this.$input().trigger("change")}))}),this.$list("choices").scrollTop(0).on("scroll",this.proxy(this.onScrollChoices)),this.fetch()})));this.$el.one("mouseover",e),this.$el.one("focus","input",e),acf.onceInView(this.$el,e)},onScrollChoices:function(e){if(!this.get("loading")&&this.get("more")){var t=this.$list("choices"),i=Math.ceil(t.scrollTop()),a=Math.ceil(t[0].scrollHeight),n=Math.ceil(t.innerHeight()),s=this.get("paged")||1;i+n>=a&&(this.set("paged",s+1),this.fetch())}},onKeypressFilter:function(e,t){t.hasClass("acf-rel-item-add")&&13==e.which&&this.onClickAdd(e,t),t.hasClass("acf-rel-item-remove")&&13==e.which&&this.onClickRemove(e,t),13==e.which&&e.preventDefault()},onChangeFilter:function(e,t){var i=t.val(),a=t.data("filter");this.get(a)!==i&&(this.set(a,i),"s"===a&&parseInt(i)&&this.set("include",i),this.set("paged",1),t.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(e,t){var i=this.val(),a=parseInt(this.get("max"));if(t.hasClass("disabled"))return!1;if(a>0&&i&&i.length>=a)return this.showNotice({text:acf.__("Maximum values reached ( {max} values )").replace("{max}",a),type:"warning"}),!1;t.addClass("disabled");var n=this.newValue({id:t.data("id"),text:t.html()});this.$list("values").append(n),this.$input().trigger("change")},onClickRemove:function(e,t){let i;e.preventDefault(),i=t.hasClass("acf-rel-item-remove")?t:t.parent();const a=i.parent(),n=i.data("id");a.remove(),this.$listItem("choices",n).removeClass("disabled"),this.$input().trigger("change")},onTouchStartValues:function(t,i){e(this.$listItems("values")).removeClass("relationship-hover"),i.addClass("relationship-hover")},maybeFetch:function(){var e=this.get("timeout");e&&clearTimeout(e),e=this.setTimeout(this.fetch,300),this.set("timeout",e)},getAjaxData:function(){var e=this.$control().data();for(var t in e)e[t]=this.get(t);return e.action="acf/fields/relationship/query",e.field_key=this.get("key"),e.nonce=this.get("nonce"),acf.applyFilters("relationship_ajax_data",e,this)},fetch:function(){(n=this.get("xhr"))&&n.abort();var t=this.getAjaxData(),i=this.$list("choices");1==t.paged&&i.html("");var a=e('<li><i class="acf-loading"></i> '+acf.__("Loading")+"</li>");i.append(a),this.set("loading",!0);var n=e.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(t),context:this,success:function(t){if(!t||!t.results||!t.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("<li>"+acf.__("No matches found")+"</li>"));this.set("more",t.more);var a=this.walkChoices(t.results),n=e(a),s=this.val();s&&s.length&&s.map((function(e){n.find('.acf-rel-item[data-id="'+e+'"]').addClass("disabled")})),i.append(n);var o=!1,r=!1;i.find(".acf-rel-label").each((function(){var t=e(this),i=t.siblings("ul");if(o&&o.text()==t.text())return r.append(i.children()),void e(this).parent().remove();o=t,r=i}))},complete:function(){this.set("loading",!1),a.remove()}});this.set("xhr",n)},walkChoices:function(t){var i=function(t){var a="";return e.isArray(t)?t.map((function(e){a+=i(e)})):e.isPlainObject(t)&&(void 0!==t.children?(a+='<li><span class="acf-rel-label">'+acf.escHtml(t.text)+'</span><ul class="acf-bl">',a+=i(t.children),a+="</ul></li>"):a+='<li><span tabindex="0" class="acf-rel-item acf-rel-item-add" data-id="'+acf.escAttr(t.id)+'">'+acf.escHtml(t.text)+"</span></li>"),a};return i(t)}}),acf.registerFieldType(t)},6403:()=>{var e;jQuery,e=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove",duplicateField:"onDuplicate"},$input:function(){return this.$("select")},initialize:function(){var e=this.$input();if(this.inherit(e),this.get("ui")){var t=this.get("ajax_action");t||(t="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(e,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:t})}},onRemove:function(){this.select2&&this.select2.destroy()},onDuplicate:function(e,t,i){this.select2&&(i.find(".select2-container").remove(),i.find("select").removeClass("select2-hidden-accessible"))}}),acf.registerFieldType(e)},5848:()=>{!function(e){var t="tab",i=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,events:{duplicateField:"onDuplicate"},findFields:function(){let e;switch(this.get("key")){case"acf_field_settings_tabs":e=".acf-field-settings-main";break;case"acf_field_group_settings_tabs":e=".field-group-settings-tab";break;case"acf_browse_fields_tabs":e=".acf-field-types-tab";break;case"acf_icon_picker_tabs":e=".acf-icon-picker-tabs";break;case"acf_post_type_tabs":e=".acf-post-type-advanced-settings";break;case"acf_taxonomy_tabs":e=".acf-taxonomy-advanced-settings";break;case"acf_ui_options_page_tabs":e=".acf-ui-options-page-advanced-settings";break;default:e=".acf-field"}return this.$el.nextUntil(".acf-field-tab",e)},getFields:function(){return acf.getFields(this.findFields())},findTabs:function(){return this.$el.prevAll(".acf-tab-wrap:first")},findTab:function(){return this.$(".acf-tab-button")},initialize:function(){if(this.$el.is("td"))return this.events={},!1;var e=this.findTabs(),t=this.findTab(),i=acf.parseArgs(t.data(),{endpoint:!1,placement:"",before:this.$el});!e.length||i.endpoint?this.tabs=new n(i):this.tabs=e.data("acf"),this.tab=this.tabs.addTab(t,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map((function(e){e.show(this.cid,t),e.hiddenByTab=!1}),this)},hideFields:function(){this.getFields().map((function(e){e.hide(this.cid,t),e.hiddenByTab=this.tab}),this)},show:function(e){var t=acf.Field.prototype.show.apply(this,arguments);return t&&(this.tab.show(),this.tabs.refresh()),t},hide:function(e){var t=acf.Field.prototype.hide.apply(this,arguments);return t&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),t},enable:function(e){this.getFields().map((function(e){e.enable(t)}))},disable:function(e){this.getFields().map((function(e){e.disable(t)}))},onDuplicate:function(e,t,i){this.isActive()&&i.prevAll(".acf-tab-wrap:first").remove()}});acf.registerFieldType(i);var a=0,n=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh",close_field_object:"onCloseFieldObject"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(t){e.extend(this.data,t),this.tabs=[],this.active=!1;var i=this.get("placement"),n=this.get("before"),s=n.parent();if("left"==i&&s.hasClass("acf-fields")&&s.addClass("-sidebar"),n.is("tr"))this.$el=e('<tr class="acf-tab-wrap"><td colspan="2"><ul class="acf-hl acf-tab-group"></ul></td></tr>');else{let t="acf-hl acf-tab-group";"acf_field_settings_tabs"===this.get("key")&&(t="acf-field-settings-tab-bar"),this.$el=e('<div class="acf-tab-wrap -'+i+'"><ul class="'+t+'"></ul></div>')}n.before(this.$el),this.set("index",a,!0),a++},initializeTabs:function(){if("acf_field_settings_tabs"!==this.get("key")||!e("#acf-field-group-fields").hasClass("hide-tabs")){var t=!1,i=acf.getPreference("this.tabs")||!1;if(i){var a=i[this.get("index")];this.tabs[a]&&this.tabs[a].isVisible()&&(t=this.tabs[a])}!t&&this.data.defaultTab&&this.data.defaultTab.isVisible()&&(t=this.data.defaultTab),t||(t=this.getVisible().shift()),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)}},getVisible:function(){return this.tabs.filter((function(e){return e.isVisible()}))},getActive:function(){return this.active},setActive:function(e){return this.active=e},hasActive:function(){return!1!==this.active},isActive:function(e){var t=this.getActive();return t&&t.cid===e.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(e){this.closeActive(),e.open(),this.setActive(e)},closeTab:function(e){e.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(e){this.tabs.map((function(t){e.cid!==t.cid&&this.closeTab(t)}),this),this.openTab(e)},addTab:function(t,i){var a=e("<li>"+t.outerHTML()+"</li>"),n=t.data("settings-type");n&&a.addClass("acf-settings-type-"+n),this.$("ul").append(a);var o=new s({$el:a,field:i,group:this});return this.tabs.push(o),t.data("selected")&&(this.data.defaultTab=o),o},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var e=this.getVisible().shift();return e&&this.openTab(e),e},onRefresh:function(){if("left"===this.get("placement")){var e=this.$el.parent(),t=this.$el.children("ul"),i=e.is("td")?"height":"min-height",a=t.position().top+t.outerHeight(!0)-1;e.css(i,a)}},onCloseFieldObject:function(e){const t=this.getVisible().find((t=>{const i=t.$el.closest("div[data-id]").data("id");if(e.data.id===i)return t}));t&&setTimeout((()=>{this.openTab(t)}),300)}}),s=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(e,t){e.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}});new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",show:"render",invalid_field:"onInvalidField"},findTabs:function(){return e(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(e){this.getTabs().map((function(e){e.get("initialized")||e.initializeTabs()}))},onInvalidField:function(e){this.busy||e.hiddenByTab&&(e.hiddenByTab.toggle(),this.busy=!0,this.setTimeout((function(){this.busy=!1}),100))},onUnload:function(){var e=[];this.getTabs().map((function(t){if(t.$el.children(".acf-field-settings-tab-bar").length||t.$el.parents("#acf-advanced-settings.postbox").length)return!0;var i=t.hasActive()?t.getActive().index():0;e.push(i)})),e.length&&acf.setPreference("this.tabs",e)}})}(jQuery)},3284:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio",removeField:"onRemove"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var e=this.get("ftype");return"multi_select"==e&&(e="select"),e},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){var e=this.getRelatedPrototype();e.onRemove&&e.onRemove.apply(this,arguments)},onClickAdd:function(t,i){var a=this,n=!1,s=!1,o=!1,r=!1,c=!1,l=!1,d=function(e){n.loading(!1),n.content(e),s=n.$("form"),o=n.$('input[name="term_name"]'),r=n.$('select[name="term_parent"]'),c=n.$(".acf-submit-button"),o.trigger("focus"),n.on("submit","form",u)},u=function(t,i){if(t.preventDefault(),t.stopImmediatePropagation(),""===o.val())return o.trigger("focus"),!1;acf.startButtonLoading(c);var n={action:"acf/fields/taxonomy/add_term",field_key:a.get("key"),nonce:a.get("nonce"),term_name:o.val(),term_parent:r.length?r.val():0};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",success:f})},f=function(e){acf.stopButtonLoading(c),l&&l.remove(),acf.isAjaxSuccess(e)?(o.val(""),p(e.data),l=acf.newNotice({type:"success",text:acf.getAjaxMessage(e),target:s,timeout:2e3,dismiss:!1})):l=acf.newNotice({type:"error",text:acf.getAjaxError(e),target:s,timeout:2e3,dismiss:!1}),o.trigger("focus")},p=function(t){var i=e('<option value="'+t.term_id+'">'+t.term_label+"</option>");t.term_parent?r.children('option[value="'+t.term_parent+'"]').after(i):r.append(i),acf.getFields({type:"taxonomy"}).map((function(e){e.get("taxonomy")==a.get("taxonomy")&&e.appendTerm(t)})),a.selectTerm(t.term_id)};!function(){n=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var t={action:"acf/fields/taxonomy/add_term",field_key:a.get("key"),nonce:a.get("nonce")};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",success:d})}()},appendTerm:function(e){"select"==this.getRelatedType()?this.appendTermSelect(e):this.appendTermCheckbox(e)},appendTermSelect:function(e){this.select2.addOption({id:e.term_id,text:e.term_label})},appendTermCheckbox:function(t){var i=this.$("[name]:first").attr("name"),a=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var n=e(['<li data-id="'+t.term_id+'">',"<label>",'<input type="'+this.get("ftype")+'" value="'+t.term_id+'" name="'+i+'" /> ',"<span>"+t.term_name+"</span>","</label>","</li>"].join(""));if(t.term_parent){var s=a.find('li[data-id="'+t.term_parent+'"]');(a=s.children("ul")).exists()||(a=e('<ul class="children acf-bl"></ul>'),s.append(a))}a.append(n)},selectTerm:function(e){"select"==this.getRelatedType()?this.select2.selectOption(e):this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(t)},9213:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(e,t,i){var a=t.dpDiv.find(".ui-datepicker-close");!e&&a.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(t,i),acf.doAction("time_picker_init",t,i,this)}}),acf.registerFieldType(t),acf.newTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.timepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}},1525:()=>{var e;jQuery,e=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var e=this.$switch();if(e.length){var t=e.children(".acf-switch-on"),i=e.children(".acf-switch-off"),a=Math.max(t.width(),i.width());a&&(t.css("min-width",a),i.css("min-width",a))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(e,t){t.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(e,t){this.$switch().addClass("-focus")},onBlur:function(e,t){this.$switch().removeClass("-focus")},onKeypress:function(e,t){return 37===e.keyCode?this.switchOff():39===e.keyCode?this.switchOn():void 0}}),acf.registerFieldType(e)},5942:()=>{var e;jQuery,e=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var e=this.val();return!!e&&(-1!==e.indexOf("://")||0===e.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(e,t){this.render()}}),acf.registerFieldType(e)},9732:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"user"}),acf.registerFieldType(e)},9938:()=>{var e;jQuery,e=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",unmountField:"disableEditor",remountField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var e=this.$control(),t=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},a=t.attr("id"),n=acf.uniqueId("acf-editor-"),s=t.data(),o=t.val();acf.rename({target:e,search:a,replace:n,destructive:!0}),this.set("id",n,!0),this.$input().data(s).val(o),acf.tinymce.initialize(n,i)},onMousedown:function(e){e.preventDefault();var t=this.$control();t.removeClass("delay"),t.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}}),acf.registerFieldType(e)},5338:()=>{!function(e,t){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(e){this.$el=e,this.inherit(e),this.inherit(this.$control())},val:function(e){return e!==t?this.setValue(e):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(e){return acf.val(this.$input(),e)},__:function(e){return acf._e(this.type,e)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var e=this.parents();return!!e.length&&e[0]},parents:function(){var e=this.$el.parents(".acf-field");return acf.getFields(e)},show:function(e,t){var i=acf.show(this.$el,e);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,t),"conditional_logic"===t&&this.setFieldSettingsLastVisible()),i},hide:function(e,t){var i=acf.hide(this.$el,e);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,t),"conditional_logic"===t&&this.setFieldSettingsLastVisible()),i},setFieldSettingsLastVisible:function(){var e=this.$el.parents(".acf-field-settings-main");if(e.length){var t=e.find(".acf-field");t.removeClass("acf-last-visible"),t.not(".acf-hidden").last().addClass("acf-last-visible")}},enable:function(e,t){var i=acf.enable(this.$el,e);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,t)),i},disable:function(e,t){var i=acf.disable(this.$el,e);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,t)),i},showEnable:function(e,t){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(e,t){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(e){"object"!=typeof e&&(e={text:e}),this.notice&&this.notice.remove(),e.target=this.$inputWrap(),this.notice=acf.newNotice(e)},removeNotice:function(e){this.notice&&(this.notice.away(e||0),this.notice=!1)},showError:function(i,a="before"){this.$el.addClass("acf-error"),i!==t&&this.showNotice({text:i,type:"error",dismiss:!1,location:a}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",e.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(e,t,i){return"invalidField"==e&&(i=!0),acf.Model.prototype.trigger.apply(this,[e,t,i])}}),acf.newField=function(e){var t=e.data("type"),i=a(t),n=new(acf.models[i]||acf.Field)(e);return acf.doAction("new_field",n),n};var a=function(e){return acf.strPascalCase(e||"")+"Field"};acf.registerFieldType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getFieldType=function(e){var t=a(e);return acf.models[t]||!1},acf.getFieldTypes=function(e){e=acf.parseArgs(e,{category:""});var t=[];return i.map((function(i){var a=acf.getFieldType(i),n=a.prototype;e.category&&n.category!==e.category||t.push(a)})),t}}(jQuery)},2457:()=>{!function(e){acf.findFields=function(t){var i=".acf-field",a=!1;return(t=acf.parseArgs(t,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1,excludeSubFields:!1})).suppressFilters||(t=acf.applyFilters("find_fields_args",t)),t.key&&(i+='[data-key="'+t.key+'"]'),t.type&&(i+='[data-type="'+t.type+'"]'),t.name&&(i+='[data-name="'+t.name+'"]'),t.is&&(i+=t.is),t.visible&&(i+=":visible"),t.suppressFilters||(i=acf.applyFilters("find_fields_selector",i,t)),t.parent?(a=t.parent.find(i),t.excludeSubFields&&(a=a.not(t.parent.find(".acf-is-subfields .acf-field")))):a=t.sibling?t.sibling.siblings(i):e(i),t.suppressFilters||(a=a.not(".acf-clone .acf-field"),a=acf.applyFilters("find_fields",a)),t.limit&&(a=a.slice(0,t.limit)),a},acf.findField=function(e,t){return acf.findFields({key:e,limit:1,parent:t,suppressFilters:!0})},acf.getField=function(e){e instanceof jQuery||(e=acf.findField(e));var t=e.data("acf");return t||(t=acf.newField(e)),t},acf.getFields=function(t){t instanceof jQuery||(t=acf.findFields(t));var i=[];return t.each((function(){var t=acf.getField(e(this));i.push(t)})),i},acf.findClosestField=function(e){return e.closest(".acf-field")},acf.getClosestField=function(e){var t=acf.findClosestField(e);return this.getField(t)};var t=function(e){var t=e+"_field",a=e+"Field";acf.addAction(t,(function(n){var s=acf.arrayArgs(arguments),o=s.slice(1);["type","name","key"].map((function(e){var i="/"+e+"="+n.get(e);s=[t+i,n].concat(o),acf.doAction.apply(null,s)})),i.indexOf(e)>-1&&n.trigger(a,o)}))},i=["remove","unmount","remount","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable","duplicate"];["prepare","ready","load","append","remove","unmount","remount","sortstart","sortstop","show","hide","unload"].map((function(e){var i=e,a=e+"_fields",n=e+"_field";acf.addAction(i,(function(e){var t=acf.arrayArgs(arguments).slice(1),i=acf.getFields({parent:e});if(i.length){var n=[a,i].concat(t);acf.doAction.apply(null,n)}})),acf.addAction(a,(function(e){var t=acf.arrayArgs(arguments).slice(1);e.map((function(e,i){var a=[n,e].concat(t);acf.doAction.apply(null,a)}))})),t(e)})),["valid","invalid","enable","disable","new","duplicate"].map(t),new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(e){e.preventDefault()},onChange:function(){if(e("#_acf_changed").val(1),acf.isGutenbergPostEditor())try{wp.data.dispatch("core/editor").editPost({meta:{_acf_changed:1}})}catch(e){console.log("ACF: Failed to update _acf_changed meta",e)}}}),new acf.Model({id:"duplicateFieldsManager",actions:{duplicate:"onDuplicate",duplicate_fields:"onDuplicateFields"},onDuplicate:function(e,t){var i=acf.getFields({parent:e});if(i.length){var a=acf.findFields({parent:t});acf.doAction("duplicate_fields",i,a)}},onDuplicateFields:function(t,i){t.map((function(t,a){acf.doAction("duplicate_field",t,e(i[a]))}))}})}(jQuery)},8223:()=>{var e;e=jQuery,new acf.Model({priority:90,actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh",unmount_field:"refresh",remount_field:"refresh"},refresh:function(){acf.refresh()}}),new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(e){acf.doAction("unmount",e)},onSortstop:function(e){acf.doAction("remount",e)}}),new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(t,i){t.is("tr")&&(i.html('<td style="padding:0;" colspan="'+i.children().length+'"></td>'),t.addClass("acf-sortable-tr-helper"),t.children().each((function(){e(this).width(e(this).width())})),i.height(t.height()+"px"),t.removeClass("acf-sortable-tr-helper"))}}),new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(t,i){var a=[];t.find("select").each((function(t){a.push(e(this).val())})),i.find("select").each((function(t){e(this).val(a[t])}))}}),new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(t){var i=this;e(".acf-table:visible").each((function(){i.renderTable(e(this))}))},renderTable:function(t){var i=t.find("> thead > tr:visible > th[data-key]"),a=t.find("> tbody > tr:visible > td[data-key]");if(!i.length||!a.length)return!1;i.each((function(t){var i=e(this),n=i.data("key"),s=a.filter('[data-key="'+n+'"]'),o=s.filter(".acf-hidden");s.removeClass("acf-empty"),s.length===o.length?acf.hide(i):(acf.show(i),o.addClass("acf-empty"))})),i.css("width","auto"),i=i.not(".acf-hidden");var n=100;i.length,i.filter("[data-width]").each((function(){var t=e(this).data("width");e(this).css("width",t+"%"),n-=t}));var s=i.not("[data-width]");if(s.length){var o=n/s.length;s.css("width",o+"%"),n=0}n>0&&i.last().css("width","auto"),a.filter(".-collapsed-target").each((function(){var t=e(this);t.parent().hasClass("-collapsed")?t.attr("colspan",i.length):t.removeAttr("colspan")}))}}),new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var t=this;e(".acf-fields:visible").each((function(){t.renderGroup(e(this))}))},renderGroup:function(t){var i=0,a=0,n=e(),s=t.children(".acf-field[data-width]:visible");return!!s.length&&(t.hasClass("-left")?(s.removeAttr("data-width"),s.css("width","auto"),!1):(s.removeClass("-r0 -c0").css({"min-height":0}),s.each((function(t){var s=e(this),o=s.position(),r=Math.ceil(o.top),c=Math.ceil(o.left);n.length&&r>i&&(n.css({"min-height":a+"px"}),o=s.position(),r=Math.ceil(o.top),c=Math.ceil(o.left),i=0,a=0,n=e()),acf.get("rtl")&&(c=Math.ceil(s.parent().width()-(o.left+s.outerWidth()))),0==r?s.addClass("-r0"):0==c&&s.addClass("-c0");var l=Math.ceil(s.outerHeight())+1;a=Math.max(a,l),i=Math.max(i,r),n=n.add(s)})),void(n.length&&n.css({"min-height":a+"px"}))))}}),new acf.Model({id:"bodyClassShiftHelper",events:{keydown:"onKeyDown",keyup:"onKeyUp"},isShiftKey:function(e){return 16===e.keyCode},onKeyDown:function(t){this.isShiftKey(t)&&e("body").addClass("acf-keydown-shift")},onKeyUp:function(t){this.isShiftKey(t)&&e("body").removeClass("acf-keydown-shift")}})},1218:()=>{!function(e){acf.newMediaPopup=function(e){var t=null;return e=acf.parseArgs(e,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}}),t="edit"==e.mode?new acf.models.EditMediaPopup(e):new acf.models.SelectMediaPopup(e),e.autoOpen&&setTimeout((function(){t.open()}),1),acf.doAction("new_media_popup",t),t};var t=function(){var e=acf.get("post_id");return acf.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(e){var t=acf.getMimeTypes();if(void 0!==t[e])return t[e];for(var i in t)if(-1!==i.indexOf(e))return t[i];return!1};var i=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(t){e.extend(this.data,t)},initialize:function(){var e=this.getFrameOptions();this.addFrameStates(e);var t=wp.media(e);t.acf=this,this.addFrameEvents(t,e),this.frame=t},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var e={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(e.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(e.library.uploadedTo=t()),this.get("attachment")&&(e.library.post__in=[this.get("attachment")]),this.get("button")&&(e.button={text:this.get("button")}),e},addFrameStates:function(e){var t=wp.media.query(e.library);this.get("field")&&acf.isset(t,"mirroring","args")&&(t.mirroring.args._acfuploader=this.get("field")),e.states.push(new wp.media.controller.Library({library:t,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&e.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("mode"))}),e),e.on("content:render:edit-image",(function(){var e=this.state().get("image"),t=new wp.media.view.EditImage({model:e,controller:this}).render();this.content.set(t),t.loadEditor()}),e),e.on("select",(function(){var t=e.state().get("selection");t&&t.each((function(t,i){e.acf.get("select").apply(e.acf,[t,i])}))})),e.on("close",(function(){setTimeout((function(){e.acf.get("close").apply(e.acf),e.acf.remove()}),1)}))}});acf.models.SelectMediaPopup=i.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Select","verb")),i.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),e.on("open",(function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader}))),e.on("content:activate:browse",(function(){var t=!1;try{t=e.content.get().toolbar}catch(e){return void console.log(e)}e.acf.customizeFilters.apply(e.acf,[t])})),i.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(t){var i=t.get("filters");if("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,e.each(i.filters,(function(e,t){t.props.type=t.props.type||"image"}))),this.get("allowedTypes")&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map((function(e){var t=acf.getMimeType(e);if(t){var a={text:t,props:{status:null,type:t,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[t]=a}})),"uploadedTo"===this.get("library")){var a=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,e.each(i.filters,(function(e,t){t.text+=" ("+acf.__("Uploaded to this post")+")",t.props.uploadedTo=a}))}var n=this.get("field");e.each(i.filters,(function(e,t){t.props._acfuploader=n})),t.get("search").model.attributes._acfuploader=n,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=i.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Update","verb")),i.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var t=this.state().get("selection"),i=wp.media.attachment(e.acf.get("attachment"));t.add(i)}),e),i.prototype.addFrameEvents.apply(this,arguments)}}),new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var e=t();e&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=e),this.customizeAttachmentsButton(),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsButton:function(){if(acf.isset(wp,"media","view","Button")){var e=wp.media.view.Button;wp.media.view.Button=e.extend({initialize:function(){var e=_.defaults(this.options,this.defaults);this.model=new Backbone.Model(e),this.listenTo(this.model,"change",this.render)}})}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var t=wp.media.view.Router;wp.media.view.Router=t.extend({addExpand:function(){var t=e(['<a href="#" class="acf-expand-details">','<span class="is-closed"><i class="acf-icon -left -small"></i>'+acf.__("Expand Details")+"</span>",'<span class="is-open"><i class="acf-icon -right -small"></i>'+acf.__("Collapse Details")+"</span>","</a>"].join(""));t.on("click",(function(t){t.preventDefault();var i=e(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")})),this.$el.append(t)},initialize:function(){return t.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map((function(t,i){return{el:e("<option></option>").val(i).html(t.text)[0],priority:t.priority||50}}),this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var t=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=t.extend({render:function(){return this.rendered?this:(t.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(e.proxy((function(){this.rendered=!0,acf.doAction("append",this.$el)}),this),50),this):this)},save:function(e){var t;e&&e.preventDefault(),t=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(t).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(t&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var a=t.get("selected");a&&a.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return e.prototype.render.apply(this,arguments)},toggleSelection:function(t){this.collection;var i=this.options.selection,a=this.model,n=(i.single(),this.controller),s=acf.isget(this,"model","attributes","acf_errors"),o=n.$el.find(".media-frame-content .media-sidebar");if(o.children(".acf-selection-error").remove(),o.children().removeClass("acf-hidden"),n&&s){var r=acf.isget(this,"model","attributes","filename");return o.children().addClass("acf-hidden"),o.prepend(['<div class="acf-selection-error">','<span class="selection-error-label">'+acf.__("Restricted")+"</span>",'<span class="selection-error-filename">'+r+"</span>",'<span class="selection-error-message">'+s+"</span>","</div>"].join("")),i.reset(),void i.single(a)}return e.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery)},993:()=>{var e;e=jQuery,new acf.Model({wait:"prepare",priority:1,initialize:function(){(acf.get("postboxes")||[]).map(acf.newPostbox)}}),acf.getPostbox=function(t){return"string"==typeof arguments[0]&&(t=e("#"+arguments[0])),acf.getInstance(t)},acf.getPostboxes=function(){return acf.getInstances(e(".acf-postbox"))},acf.newPostbox=function(e){return new acf.models.Postbox(e)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(t){t.editLink&&(t.edit=t.editLink),e.extend(this.data,t),this.$el=this.$postbox()},$postbox:function(){return e("#"+this.get("id"))},$hide:function(){return e("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$handleActions:function(){return this.$("> .postbox-header .handle-actions")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},isHiddenByScreenOptions:function(){return this.$el.hasClass("hide-if-js")||"none"==this.$el.css("display")},initialize:function(){if(this.$el.addClass("acf-postbox"),"block"!==acf.get("editor")){var e=this.get("style");"default"!==e&&this.$el.addClass(e)}this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var t=this.get("edit");if(t){var i='<a href="'+t+'" class="dashicons dashicons-admin-generic acf-hndle-cog acf-js-tooltip" title="'+acf.__("Edit field group")+'"></a>',a=this.$handleActions();a.length?a.prepend(i):this.$hndle().append(i)}this.show()},show:function(){this.$el.hasClass("hide-if-js")?this.$hide().prop("checked",!1):(this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden"),acf.doAction("show_postbox",this))},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.enable(),this.show()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden"),acf.doAction("hide_postbox",this)},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.disable(),this.hide()},html:function(e){this.$inside().html(e),acf.doAction("append",this.$el)}})},9400:()=>{var e;e=jQuery,acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var t=e("#page_template");return t.length?t.val():null},getPageParent:function(t,i){return(i=e("#parent_id")).length?i.val():null},getPageType:function(e,t){return this.getPageParent()?"child":"parent"},getPostType:function(){return e("#post_type").val()},getPostFormat:function(t,i){if((i=e("#post-formats-select input:checked")).length){var a=i.val();return"0"==a?"standard":a}return null},getPostCoreTerms:function(){var t={},i=acf.serialize(e(".categorydiv, .tagsdiv"));for(var a in i.tax_input&&(t=i.tax_input),i.post_category&&(t.category=i.post_category),t)acf.isArray(t[a])||(t[a]=t[a].split(/,[\s]?/));return t},getPostTerms:function(){var e=this.getPostCoreTerms();for(var t in acf.getFields({type:"taxonomy"}).map((function(t){if(t.get("save")){var i=t.val(),a=t.get("taxonomy");i&&(e[a]=e[a]||[],i=acf.isArray(i)?i:[i],e[a]=e[a].concat(i))}})),null!==(productType=this.getProductType())&&(e.product_type=[productType]),e)e[t]=acf.uniqueArray(e[t]);return e},getProductType:function(){var t=e("#product-type");return t.length?t.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var t=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(t.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(t.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(t.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(t.page_parent=pageParent),null!==(pageType=this.getPageType())&&(t.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(t.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(t.post_terms=postTerms),acf.getPostboxes().map((function(e){t.exists.push(e.get("key"))})),t=acf.applyFilters("check_screen_args",t),this.xhr=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"json",context:this,success:function(e){"post"==acf.get("screen")?this.renderPostScreen(e):"user"==acf.get("screen")&&this.renderUserScreen(e),acf.doAction("check_screen_complete",e,t)}})}},onChange:function(e,t){this.setTimeout(this.check,1)},renderPostScreen:function(t){var i=function(t,i){var a=e._data(t[0]).events;for(var n in a)for(var s=0;s<a[n].length;s++)i.on(n,a[n][s].handler)},a=function(t,i){var a=i.indexOf(t);if(-1==a)return!1;for(var n=a-1;n>=0;n--)if(e("#"+i[n]).length)return e("#"+i[n]).after(e("#"+t));for(n=a+1;n<i.length;n++)if(e("#"+i[n]).length)return e("#"+i[n]).before(e("#"+t));return!1};t.visible=[],t.hidden=[],t.results=t.results.map((function(n,s){var o=acf.getPostbox(n.id);if(acf.isGutenberg()&&"acf_after_title"==n.position&&(n.position="normal"),!o){if(parseFloat(acf.get("wp_version"))>=5.5)var r=['<div class="postbox-header">','<h2 class="hndle ui-sortable-handle">',"<span>"+acf.escHtml(n.title)+"</span>","</h2>",'<div class="handle-actions hide-if-no-js">','<button type="button" class="handlediv" aria-expanded="true">','<span class="screen-reader-text">Toggle panel: '+acf.escHtml(n.title)+"</span>",'<span class="toggle-indicator" aria-hidden="true"></span>',"</button>","</div>","</div>"].join("");else r=['<button type="button" class="handlediv" aria-expanded="true">','<span class="screen-reader-text">Toggle panel: '+acf.escHtml(n.title)+"</span>",'<span class="toggle-indicator" aria-hidden="true"></span>',"</button>",'<h2 class="hndle ui-sortable-handle">',"<span>"+acf.escHtml(n.title)+"</span>","</h2>"].join("");n.classes||(n.classes="");var c=e(['<div id="'+n.id+'" class="postbox '+n.classes+'">',r,'<div class="inside">',n.html,"</div>","</div>"].join(""));if(e("#adv-settings").length){var l=e("#adv-settings .metabox-prefs"),d=e(['<label for="'+n.id+'-hide">','<input class="hide-postbox-tog" name="'+n.id+'-hide" type="checkbox" id="'+n.id+'-hide" value="'+n.id+'" checked="checked">'," "+n.title,"</label>"].join(""));i(l.find("input").first(),d.find("input")),l.append(d)}e(".postbox").length&&(i(e(".postbox .handlediv").first(),c.children(".handlediv")),i(e(".postbox .hndle").first(),c.children(".hndle"))),"side"===n.position?e("#"+n.position+"-sortables").append(c):e("#"+n.position+"-sortables").prepend(c);var u=[];if(t.results.map((function(t){n.position===t.position&&e("#"+n.position+"-sortables #"+t.id).length&&u.push(t.id)})),a(n.id,u),t.sorted)for(var f in t.sorted){let e=t.sorted[f];if("string"==typeof e&&(e=e.split(","),a(n.id,e)))break}o=acf.newPostbox(n),acf.doAction("append",c),acf.doAction("append_postbox",o)}return o.showEnable(),t.visible.push(n.id),n})),acf.getPostboxes().map((function(e){-1===t.visible.indexOf(e.get("id"))&&(e.hideDisable(),t.hidden.push(e.get("id")))})),e("#acf-style").html(t.style),acf.doAction("refresh_post_screen",t)},renderUserScreen:function(e){}}),new acf.Model({postEdits:{},wait:"prepare",initialize:function(){acf.isGutenbergPostEditor()&&(wp.data.subscribe(acf.debounce(this.onChange).bind(this)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable(),parseFloat(acf.get("wp_version"))>=5.3&&this.addAction("refresh_post_screen",this.onRefreshPostScreen),wp.domReady(acf.refresh))},onChange:function(){var e=["template","parent","format"];(wp.data.select("core").getTaxonomies()||[]).map((function(t){e.push(t.rest_base)}));var t=wp.data.select("core/editor").getPostEdits(),i={};e.map((function(e){void 0!==t[e]&&(i[e]=t[e])})),JSON.stringify(i)!==JSON.stringify(this.postEdits)&&(this.postEdits=i,acf.screen.check())},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var e={};return(wp.data.select("core").getTaxonomies()||[]).map((function(t){var i=wp.data.select("core/editor").getEditedPostAttribute(t.rest_base);i&&(e[t.slug]=i)})),e},onRefreshPostScreen:function(e){var t=wp.data.select("core/edit-post"),i=wp.data.dispatch("core/edit-post"),a={};t.getActiveMetaBoxLocations().map((function(e){a[e]=t.getMetaBoxesPerLocation(e)}));var n=[];for(var s in a)a[s].map((function(e){n.push(e.id)}));for(var s in e.results.filter((function(e){return-1===n.indexOf(e.id)})).map((function(e,t){var i=e.position;a[i]=a[i]||[],a[i].push({id:e.id,title:e.title})})),a)a[s]=a[s].filter((function(t){return-1===e.hidden.indexOf(t.id)}));i.setAvailableMetaBoxesPerLocation(a)}})},2900:()=>{!function(e,t){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(e,t){if(t=acf.parseArgs(t,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(e){return e},ajaxResults:function(e){return e},escapeMarkup:!1,templateSelection:!1,templateResult:!1,dropdownCssClass:"",suppressFilters:!1}),4==i())var a=new n(e,t);else a=new s(e,t);return acf.doAction("new_select2",a),a};var a=acf.Model.extend({setup:function(t,i){e.extend(this.data,i),this.$el=t},initialize:function(){},selectOption:function(e){var t=this.getOption(e);t.prop("selected")||t.prop("selected",!0).trigger("change")},unselectOption:function(e){var t=this.getOption(e);t.prop("selected")&&t.prop("selected",!1).trigger("change")},getOption:function(e){return this.$('option[value="'+e+'"]')},addOption:function(t){t=acf.parseArgs(t,{id:"",text:"",selected:!1});var i=this.getOption(t.id);return i.length||((i=e("<option></option>")).html(t.text),i.attr("value",t.id),i.prop("selected",t.selected),this.$el.append(i)),i},getValue:function(){var t=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort((function(e,t){return+e.getAttribute("data-i")-+t.getAttribute("data-i")}))).each((function(){var i=e(this);t.push({$el:i,id:i.attr("value"),text:i.text()})})),t):t},mergeOptions:function(){},getChoices:function(){var t=function(i){var a=[];return i.children().each((function(){var i=e(this);i.is("optgroup")?a.push({text:i.attr("label"),children:t(i)}):a.push({id:i.attr("value"),text:i.text()})})),a};return t(this.$el)},getAjaxData:function(e){var t={action:this.get("ajaxAction"),s:e.term||"",paged:e.page||1},i=this.get("field");i&&(t.field_key=i.get("key"),i.get("nonce")&&(t.nonce=i.get("nonce")));var a=this.get("ajaxData");return a&&(t=a.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_data",t,this.data,this.$el,i||!1,this),acf.prepareForAjax(t)},getAjaxResults:function(e,t){e=acf.parseArgs(e,{results:!1,more:!1});var i=this.get("ajaxResults");return i&&(e=i.apply(this,[e,t])),acf.applyFilters("select2_ajax_results",e,t,this)},processAjaxResults:function(t,i){return(t=this.getAjaxResults(t,i)).more&&(t.pagination={more:!0}),setTimeout(e.proxy(this.mergeOptions,this),1),t},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),n=a.extend({initialize:function(){var i=this.$el,a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),escapeMarkup:this.get("escapeMarkup"),templateSelection:this.get("templateSelection"),templateResult:this.get("templateResult"),dropdownCssClass:this.get("dropdownCssClass"),suppressFilters:this.get("suppressFilters"),data:[]};a.templateSelection||delete a.templateSelection,a.templateResult||delete a.templateResult,a.dropdownCssClass||delete a.dropdownCssClass,acf.isset(window,"jQuery","fn","selectWoo")?(delete a.templateSelection,delete a.templateResult):a.templateSelection||(a.templateSelection=function(t){var i=e('<span class="acf-selection"></span>');return i.html(a.escapeMarkup(t.text)),i.data("element",t.element),i}),a.escapeMarkup||(a.escapeMarkup=function(e){return"string"!=typeof e?e:this.suppressFilters?acf.strEscape(e):acf.applyFilters("select2_escape_markup",acf.strEscape(e),e,i,this.data,s||!1,this)}),a.multiple&&this.getValue().map((function(e){e.$el.detach().appendTo(i)}));var n=i.attr("data-ajax");if(n!==t&&(i.removeData("ajax"),i.removeAttr("data-ajax")),this.get("ajax")&&(a.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),processResults:e.proxy(this.processAjaxResults,this)}),!a.suppressFilters){var s=this.get("field");a=acf.applyFilters("select2_args",a,i,this.data,s||!1,this)}i.select2(a);var o=i.next(".select2-container");if(a.multiple){var r=o.find("ul");r.sortable({stop:function(t){r.find(".select2-selection__choice").each((function(){if(e(this).data("data"))var t=e(e(this).data("data").element);else t=e(e(this).find("span.acf-selection").data("element"));t.detach().appendTo(i)})),i.trigger("change")}}),i.on("select2:select",this.proxy((function(e){this.getOption(e.params.data.id).detach().appendTo(this.$el)})))}i.on("select2:open",(()=>{e(".select2-container--open .select2-search__field").get(-1).focus()})),o.addClass("-acf"),n!==t&&i.attr("data-ajax",n),a.suppressFilters||acf.doAction("select2_init",i,a,this.data,s||!1,this)},mergeOptions:function(){var t=!1,i=!1;e('.select2-results__option[role="group"]').each((function(){var a=e(this).children("ul"),n=e(this).children("strong");if(i&&i.text()===n.text())return t.append(a.children()),void e(this).remove();t=a,i=n}))}}),s=a.extend({initialize:function(){var t=this.$el,i=this.getValue(),a=this.get("multiple"),n={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(e){return acf.escHtml(e)},dropdownCss:{"z-index":"999999999"},initSelection:function(e,t){t(a?i:i.shift())}},s=t.siblings("input");s.length||(s=e('<input type="hidden" />'),t.before(s)),inputValue=i.map((function(e){return e.id})).join("||"),s.val(inputValue),n.multiple&&i.map((function(e){e.$el.detach().appendTo(t)})),n.allowClear&&(n.data=n.data.filter((function(e){return""!==e.id}))),t.removeData("ajax"),t.removeAttr("data-ajax"),this.get("ajax")&&(n.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),results:e.proxy(this.processAjaxResults,this)});var o=this.get("field");n=acf.applyFilters("select2_args",n,t,this.data,o||!1,this),s.select2(n);var r=s.select2("container"),c=e.proxy(this.getOption,this);if(n.multiple){var l=r.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each((function(){var i=e(this).data("select2Data");c(i.id).detach().appendTo(t)})),t.trigger("change")}})}s.on("select2-selecting",(function(i){var a=i.choice,n=c(a.id);n.length||(n=e('<option value="'+a.id+'">'+a.text+"</option>")),n.detach().appendTo(t)})),r.addClass("-acf"),acf.doAction("select2_init",t,n,this.data,o||!1,this),s.on("change",(function(){var e=s.val();e.indexOf("||")&&(e=e.split("||")),t.val(e).trigger("change")})),t.hide()},mergeOptions:function(){var t=!1;e("#select2-drop .select2-result-with-children").each((function(){var i=e(this).children("ul"),a=e(this).children(".select2-result-label");if(t&&t.text()===a.text())return t.append(i.children()),void e(this).remove();t=a}))},getAjaxData:function(e,t){var i={term:e,page:t},n=this.get("field");return i=acf.applyFilters("select2_ajax_data",i,this.data,this.$el,n||!1,this),a.prototype.getAjaxData.apply(this,[i])}});new acf.Model({priority:5,wait:"prepare",actions:{duplicate:"onDuplicate"},initialize:function(){var e=acf.get("locale"),t=(acf.get("rtl"),acf.get("select2L10n")),a=i();return!!t&&0!==e.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3())},addTranslations4:function(){var e=acf.get("select2L10n"),t=acf.get("locale");t=t.replace("_","-");var i={errorLoading:function(){return e.load_fail},inputTooLong:function(t){var i=t.input.length-t.maximum;return i>1?e.input_too_long_n.replace("%d",i):e.input_too_long_1},inputTooShort:function(t){var i=t.minimum-t.input.length;return i>1?e.input_too_short_n.replace("%d",i):e.input_too_short_1},loadingMore:function(){return e.load_more},maximumSelected:function(t){var i=t.maximum;return i>1?e.selection_too_long_n.replace("%d",i):e.selection_too_long_1},noResults:function(){return e.matches_0},searching:function(){return e.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+t,[],(function(){return i}))},addTranslations3:function(){var t=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var a={formatMatches:function(e){return e>1?t.matches_n.replace("%d",e):t.matches_1},formatNoMatches:function(){return t.matches_0},formatAjaxError:function(){return t.load_fail},formatInputTooShort:function(e,i){var a=i-e.length;return a>1?t.input_too_short_n.replace("%d",a):t.input_too_short_1},formatInputTooLong:function(e,i){var a=e.length-i;return a>1?t.input_too_long_n.replace("%d",a):t.input_too_long_1},formatSelectionTooBig:function(e){return e>1?t.selection_too_long_n.replace("%d",e):t.selection_too_long_1},formatLoadMore:function(){return t.load_more},formatSearching:function(){return t.searching}};e.fn.select2.locales=e.fn.select2.locales||{},e.fn.select2.locales[i]=a,e.extend(e.fn.select2.defaults,a)},onDuplicate:function(e,t){t.find(".select2-container").remove()}})}(jQuery)},1087:()=>{var e;e=jQuery,acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content}},initialize:function(e,t){(t=acf.parseArgs(t,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(e,t),t.quicktags&&this.initializeQuicktags(e,t)},initializeTinymce:function(t,i){var a=e("#"+t),n=this.defaults(),s=acf.get("toolbars"),o=i.field||!1;if(o.$el,"undefined"==typeof tinymce)return!1;if(!n)return!1;if(tinymce.get(t))return this.enable(t);var r=e.extend({},n.tinymce,i.tinymce);r.id=t,r.selector="#"+t;var c=i.toolbar;if(c&&s&&s[c])for(var l=1;l<=4;l++)r["toolbar"+l]=s[c][l]||"";if(r.setup=function(e){e.on("change",(function(t){e.save(),a.trigger("change")})),e.on("mouseup",(function(e){var t=new MouseEvent("mouseup");window.dispatchEvent(t)}))},r.wp_autoresize_on=!1,r.tadv_noautop||(r.wpautop=!0),r=acf.applyFilters("wysiwyg_tinymce_settings",r,t,o),tinyMCEPreInit.mceInit[t]=r,"visual"==i.mode){tinymce.init(r);var d=tinymce.get(t);if(!d)return!1;d.acf=i.field,acf.doAction("wysiwyg_tinymce_init",d,d.id,r,o)}},initializeQuicktags:function(t,i){var a=this.defaults();if("undefined"==typeof quicktags)return!1;if(!a)return!1;var n=e.extend({},a.quicktags,i.quicktags);n.id=t;var s=i.field||!1;s.$el,n=acf.applyFilters("wysiwyg_quicktags_settings",n,n.id,s),tinyMCEPreInit.qtInit[t]=n;var o=quicktags(n);if(!o)return!1;this.buildQuicktags(o),acf.doAction("wysiwyg_quicktags_init",o,o.id,n,s)},buildQuicktags:function(e){var t,i,a,n,s,o,r,c;for(o in e.canvas,t=e.name,i=e.settings,n="",a={},r="",c=e.id,i.buttons&&(r=","+i.buttons+","),edButtons)edButtons[o]&&(s=edButtons[o].id,r&&-1!==",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,".indexOf(","+s+",")&&-1===r.indexOf(","+s+",")||edButtons[o].instance&&edButtons[o].instance!==c||(a[s]=edButtons[o],edButtons[o].html&&(n+=edButtons[o].html(t+"_"))));r&&-1!==r.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,n+=a.dfw.html(t+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,n+=a.textdirection.html(t+"_")),e.toolbar.innerHTML=n,e.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[e])},disable:function(e){this.destroyTinymce(e)},remove:function(e){this.destroyTinymce(e)},destroy:function(e){this.destroyTinymce(e)},destroyTinymce:function(e){if("undefined"==typeof tinymce)return!1;var t=tinymce.get(e);return!!t&&(t.save(),t.destroy(),!0)},enable:function(e){this.enableTinymce(e)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&void 0!==tinyMCEPreInit.mceInit[t]&&(e("#"+t).show(),switchEditors.go(t,"tmce"),!0)}},new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var t=e("#acf-hidden-wp-editor");t.exists()&&t.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",(function(e){var t=e.editor;"acf"===t.id.substr(0,3)&&(t=tinymce.editors.content||t,tinymce.activeEditor=t,wpActiveEditor=t.id)}))}})},963:()=>{var e;e=jQuery,acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,e(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,e(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})},2631:()=>{!function(e){var t=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(e){e.map(this.addError,this)},addError:function(e){this.data.errors.push(e)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var e=[],t=[];return this.getErrors().map((function(i){if(i.input){var a=t.indexOf(i.input);a>-1?e[a]=i:(e.push(i),t.push(i.input))}})),e},getGlobalErrors:function(){return this.getErrors().filter((function(e){return!e.input}))},showErrors:function(t="before"){if(this.hasErrors()){var i=this.getFieldErrors(),a=this.getGlobalErrors(),n=0,o=!1;i.map((function(e){var i=this.$('[name="'+e.input+'"]').first();if(i.length||(i=this.$('[name^="'+e.input+'"]').first()),i.length){n++;var a=acf.getClosestField(i);s(a.$el),a.showError(e.message,t),o||(o=a.$el)}}),this);var r=acf.__("Validation failed");if(a.map((function(e){r+=". "+e.message})),1==n?r+=". "+acf.__("1 field requires attention"):n>1&&(r+=". "+acf.__("%d fields require attention").replace("%d",n)),this.has("notice"))this.get("notice").update({type:"error",text:r});else{var c=acf.newNotice({type:"error",text:r,target:this.$el});this.set("notice",c)}this.$el.parents(".acf-popup-box").length||(o||(o=this.get("notice").$el),setTimeout((function(){e("html, body").animate({scrollTop:o.offset().top-e(window).height()/2},500)}),10))}},onChangeStatus:function(e,t,i,a){this.$el.removeClass("is-"+a).addClass("is-"+i)},validate:function(t){if(t=acf.parseArgs(t,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(e){e.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(t.event){var i=e.Event(null,t.event);t.success=function(){acf.enableSubmit(e(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),t.loading(this.$el,this),this.set("status","validating");var a=acf.serialize(this.$el);return a.action="acf/validate_save_post",e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a,!0),type:"post",dataType:"json",context:this,success:function(e){if(acf.isAjaxSuccess(e)){var t=acf.applyFilters("validation_complete",e.data,this.$el,this);t.valid||this.addErrors(t.errors)}},complete:function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),t.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),t.success(this.$el,this),acf.lockForm(this.$el),t.reset&&this.reset()),t.complete(this.$el,this),this.clearErrors()}}),!1},setup:function(e){this.$el=e},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),i=function(e){var i=e.data("acf");return i||(i=new t(e)),i};acf.getBlockFormValidator=function(e){return i(e)},acf.validateForm=function(e){return i(e.form).validate(e)},acf.enableSubmit=function(e){return e.removeClass("disabled").removeAttr("disabled")},acf.disableSubmit=function(e){return e.addClass("disabled").attr("disabled",!0)},acf.showSpinner=function(e){return e.addClass("is-active"),e.css("display","inline-block"),e},acf.hideSpinner=function(e){return e.removeClass("is-active"),e.css("display","none"),e},acf.lockForm=function(e){var t=a(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),n=t.find(".spinner, .acf-spinner");return acf.hideSpinner(n),acf.disableSubmit(i),acf.showSpinner(n.last()),e},acf.unlockForm=function(e){var t=a(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),n=t.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(n),e};var a=function(t){var i;return(i=t.find("#submitdiv")).length||(i=t.find("#submitpost")).length||(i=t.find("p.submit").last()).length||(i=t.find(".acf-form-submit")).length||(i=e("#acf-create-options-page-form .acf-actions")).length||(i=e(".acf-headerbar-actions")).length?i:t},n=acf.debounce((function(e){e.submit()})),s=function(e){var t=e.parents(".acf-postbox");if(t.length){var i=acf.getPostbox(t);i&&i.isHiddenByScreenOptions()&&(i.$el.removeClass("hide-if-js"),i.$el.css("display",""))}};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(e){i(e).reset()},addInputEvents:function(t){if("safari"!==acf.get("browser")){var i=e(".acf-field [name]",t);i.length&&this.on(i,"invalid","onInvalid")}},onInvalid:function(e,t){e.preventDefault();var a=t.closest("form");a.length&&(i(a).addError({input:t.attr("name"),message:acf.strEscape(e.target.validationMessage)}),n(a))},onClickSubmit:function(t,i){e(".acf-field input").each((function(){this.checkValidity()||s(e(this))})),this.set("originalEvent",t)},onClickSave:function(e,t){this.set("ignore",!0)},onSubmitPost:function(t,i){"dopreview"===e("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(e,t){if(!this.active||this.get("ignore")||e.isDefaultPrevented())return this.allowSubmit();acf.validateForm({form:t,event:this.get("originalEvent")})||e.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}}),new acf.Model({wait:"prepare",initialize:function(){acf.isGutenberg()&&this.customizeEditor()},customizeEditor:function(){var t=wp.data.dispatch("core/editor"),i=wp.data.select("core/editor"),a=wp.data.dispatch("core/notices"),n=t.savePost,s=!1,o="";wp.data.subscribe((function(){var e=i.getEditedPostAttribute("status");s="publish"===e||"future"===e,o="publish"!==e?e:o})),t.savePost=function(i){i=i||{};var r=this,c=arguments;return new Promise((function(n,r){if(i.isAutosave||i.isPreview)return n("Validation ignored (autosave).");if(!s)return n("Validation ignored (draft).");if(void 0!==acf.blockInstances){const e=wp.data.select("core/block-editor").getSelectedBlockClientId();if(e&&e in acf.blockInstances&&acf.blockInstances[e].validation_errors)return acf.debug("Rejecting save because the block editor has a invalid ACF block selected."),a.createErrorNotice(acf.__("An ACF Block on this page requires attention before you can save."),{id:"acf-validation",isDismissible:!0}),wp.data.dispatch("core/editor").lockPostSaving("acf/block/"+e),wp.data.dispatch("core/block-editor").selectBlock(!1),r("ACF Validation failed for selected block.")}acf.validateForm({form:e("#wpbody-content > .block-editor"),reset:!0,complete:function(e,i){t.unlockPostSaving("acf")},failure:function(e,i){var n=i.get("notice");a.createErrorNotice(n.get("text"),{id:"acf-validation",isDismissible:!0}),n.remove(),o&&t.editPost({status:o}),r("Validation failed.")},success:function(){a.removeNotice("acf-validation"),n("Validation success.")}})?n("Validation bypassed."):t.lockPostSaving("acf")})).then((function(){return n.apply(r,c)}),(e=>{}))}}})}(jQuery)}},t={};function i(a){var n=t[a];if(void 0!==n)return n.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,i),s.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";i(5338),i(2457),i(5593),i(6289),i(774),i(3623),i(9982),i(960),i(1163),i(3045),i(2410),i(2093),i(5915),i(2237),i(9252),i(6290),i(7509),i(6403),i(5848),i(2553),i(7513),i(9732),i(3284),i(9213),i(1525),i(5942),i(9938),i(8903),i(3858),i(2747),i(963),i(993),i(1218),i(9400),i(2900),i(1087),i(2631),i(8223),i(4750)})()})()
;(function($){var parseString=function(val){return val?''+val:''};var isEqualTo=function(v1,v2){return(parseString(v1).toLowerCase()===parseString(v2).toLowerCase())};var inArray=function(v1,array){array=array.map(function(v2){return parseString(v2)});return(array.indexOf(v1)>-1)}
var TaxonomyEqualTo=acf.Condition.extend({type:'taxonomyEqualTo',operator:'==',label:'Selection Term ID equals',fieldTypes:['taxonomy'],match:function(rule,field){var val=field.val();if(val instanceof Array){return inArray(rule.value,val)}else{return isEqualTo(rule.value,val)}},choices:function(fieldObject){return'<input type="number" />'}});acf.registerConditionType(TaxonomyEqualTo);var TaxonomyNotEqualTo=TaxonomyEqualTo.extend({type:'taxonomyNotEqualTo',operator:'!=',label:"Selection Term ID not equal to",fieldTypes:['taxonomy'],match:function(rule,field){return!TaxonomyEqualTo.prototype.match.apply(this,arguments)},choices:function(fieldObject){return'<input type="number" />'}});acf.registerConditionType(TaxonomyNotEqualTo)})(jQuery)
;!function(a,b){"use strict";"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?module.exports=b():a.Headroom=b()}(this,function(){"use strict";function a(a){this.callback=a,this.ticking=!1}function b(a){return a&&"undefined"!=typeof window&&(a===window||a.nodeType)}function c(a){if(arguments.length<=0)throw new Error("Missing arguments in extend function");var d,e,f=a||{};for(e=1;e<arguments.length;e++){var g=arguments[e]||{};for(d in g)"object"!=typeof f[d]||b(f[d])?f[d]=f[d]||g[d]:f[d]=c(f[d],g[d])}return f}function d(a){return a===Object(a)?a:{down:a,up:a}}function e(a,b){b=c(b,e.options),this.lastKnownScrollY=0,this.elem=a,this.tolerance=d(b.tolerance),this.classes=b.classes,this.offset=b.offset,this.scroller=b.scroller,this.initialised=!1,this.onPin=b.onPin,this.onUnpin=b.onUnpin,this.onTop=b.onTop,this.onNotTop=b.onNotTop,this.onBottom=b.onBottom,this.onNotBottom=b.onNotBottom}var f={bind:!!function(){}.bind,classList:"classList"in document.documentElement,rAF:!!(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame)};return window.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,a.prototype={constructor:a,update:function(){this.callback&&this.callback(),this.ticking=!1},requestTick:function(){this.ticking||(requestAnimationFrame(this.rafCallback||(this.rafCallback=this.update.bind(this))),this.ticking=!0)},handleEvent:function(){this.requestTick()}},e.prototype={constructor:e,init:function(){return e.cutsTheMustard?(this.debouncer=new a(this.update.bind(this)),this.elem.classList.add(this.classes.initial),setTimeout(this.attachEvent.bind(this),100),this):void 0},destroy:function(){var a=this.classes;this.initialised=!1,this.elem.classList.remove(a.unpinned,a.pinned,a.top,a.notTop,a.initial),this.scroller.removeEventListener("scroll",this.debouncer,!1)},attachEvent:function(){this.initialised||(this.lastKnownScrollY=this.getScrollY(),this.initialised=!0,this.scroller.addEventListener("scroll",this.debouncer,!1),this.debouncer.handleEvent())},unpin:function(){var a=this.elem.classList,b=this.classes;!a.contains(b.pinned)&&a.contains(b.unpinned)||(a.add(b.unpinned),a.remove(b.pinned),this.onUnpin&&this.onUnpin.call(this))},pin:function(){var a=this.elem.classList,b=this.classes;a.contains(b.unpinned)&&(a.remove(b.unpinned),a.add(b.pinned),this.onPin&&this.onPin.call(this))},top:function(){var a=this.elem.classList,b=this.classes;a.contains(b.top)||(a.add(b.top),a.remove(b.notTop),this.onTop&&this.onTop.call(this))},notTop:function(){var a=this.elem.classList,b=this.classes;a.contains(b.notTop)||(a.add(b.notTop),a.remove(b.top),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){var a=this.elem.classList,b=this.classes;a.contains(b.bottom)||(a.add(b.bottom),a.remove(b.notBottom),this.onBottom&&this.onBottom.call(this))},notBottom:function(){var a=this.elem.classList,b=this.classes;a.contains(b.notBottom)||(a.add(b.notBottom),a.remove(b.bottom),this.onNotBottom&&this.onNotBottom.call(this))},getScrollY:function(){return void 0!==this.scroller.pageYOffset?this.scroller.pageYOffset:void 0!==this.scroller.scrollTop?this.scroller.scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop},getViewportHeight:function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},getElementPhysicalHeight:function(a){return Math.max(a.offsetHeight,a.clientHeight)},getScrollerPhysicalHeight:function(){return this.scroller===window||this.scroller===document.body?this.getViewportHeight():this.getElementPhysicalHeight(this.scroller)},getDocumentHeight:function(){var a=document.body,b=document.documentElement;return Math.max(a.scrollHeight,b.scrollHeight,a.offsetHeight,b.offsetHeight,a.clientHeight,b.clientHeight)},getElementHeight:function(a){return Math.max(a.scrollHeight,a.offsetHeight,a.clientHeight)},getScrollerHeight:function(){return this.scroller===window||this.scroller===document.body?this.getDocumentHeight():this.getElementHeight(this.scroller)},isOutOfBounds:function(a){var b=0>a,c=a+this.getScrollerPhysicalHeight()>this.getScrollerHeight();return b||c},toleranceExceeded:function(a,b){return Math.abs(a-this.lastKnownScrollY)>=this.tolerance[b]},shouldUnpin:function(a,b){var c=a>this.lastKnownScrollY,d=a>=this.offset;return c&&d&&b},shouldPin:function(a,b){var c=a<this.lastKnownScrollY,d=a<=this.offset;return c&&b||d},update:function(){var a=this.getScrollY(),b=a>this.lastKnownScrollY?"down":"up",c=this.toleranceExceeded(a,b);this.isOutOfBounds(a)||(a<=this.offset?this.top():this.notTop(),a+this.getViewportHeight()>=this.getScrollerHeight()?this.bottom():this.notBottom(),this.shouldUnpin(a,c)?this.unpin():this.shouldPin(a,c)&&this.pin(),this.lastKnownScrollY=a)}},e.options={tolerance:{up:0,down:0},offset:0,scroller:window,classes:{pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},e.cutsTheMustard="undefined"!=typeof f&&f.rAF&&f.bind&&f.classList,e}),function(){var a=/\blang(?:uage)?-(?!\*)(\w+)\b/i,b=self.Prism={util:{type:function(a){return Object.prototype.toString.call(a).match(/\[object (\w+)\]/)[1]},clone:function(a){var c=b.util.type(a);switch(c){case"Object":var d={};for(var e in a)a.hasOwnProperty(e)&&(d[e]=b.util.clone(a[e]));return d;case"Array":return a.slice()}return a}},languages:{extend:function(a,c){var d=b.util.clone(b.languages[a]);for(var e in c)d[e]=c[e];return d},insertBefore:function(a,c,d,e){e=e||b.languages;var f=e[a],g={};for(var h in f)if(f.hasOwnProperty(h)){if(h==c)for(var i in d)d.hasOwnProperty(i)&&(g[i]=d[i]);g[h]=f[h]}return e[a]=g},DFS:function(a,c){for(var d in a)c.call(a,d,a[d]),"Object"===b.util.type(a)&&b.languages.DFS(a[d],c)}},highlightAll:function(a,c){for(var d,e=document.querySelectorAll('code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'),f=0;d=e[f++];)b.highlightElement(d,a===!0,c)},highlightElement:function(d,e,f){for(var g,h,i=d;i&&!a.test(i.className);)i=i.parentNode;if(i&&(g=(i.className.match(a)||[,""])[1],h=b.languages[g]),h){d.className=d.className.replace(a,"").replace(/\s+/g," ")+" language-"+g,i=d.parentNode,/pre/i.test(i.nodeName)&&(i.className=i.className.replace(a,"").replace(/\s+/g," ")+" language-"+g);var j=d.textContent;if(j){j=j.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ");var k={element:d,language:g,grammar:h,code:j};if(b.hooks.run("before-highlight",k),e&&self.Worker){var l=new Worker(b.filename);l.onmessage=function(a){k.highlightedCode=c.stringify(JSON.parse(a.data),g),b.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,f&&f.call(k.element),b.hooks.run("after-highlight",k)},l.postMessage(JSON.stringify({language:k.language,code:k.code}))}else k.highlightedCode=b.highlight(k.code,k.grammar,k.language),b.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,f&&f.call(d),b.hooks.run("after-highlight",k)}}},highlight:function(a,d,e){return c.stringify(b.tokenize(a,d),e)},tokenize:function(a,c,d){var e=b.Token,f=[a],g=c.rest;if(g){for(var h in g)c[h]=g[h];delete c.rest}a:for(var h in c)if(c.hasOwnProperty(h)&&c[h]){var i=c[h],j=i.inside,k=!!i.lookbehind,l=0;i=i.pattern||i;for(var m=0;m<f.length;m++){var n=f[m];if(f.length>a.length)break a;if(!(n instanceof e)){i.lastIndex=0;var o=i.exec(n);if(o){k&&(l=o[1].length);var p=o.index-1+l,o=o[0].slice(l),q=o.length,r=p+q,s=n.slice(0,p+1),t=n.slice(r+1),u=[m,1];s&&u.push(s);var v=new e(h,j?b.tokenize(o,j):o);u.push(v),t&&u.push(t),Array.prototype.splice.apply(f,u)}}}}return f},hooks:{all:{},add:function(a,c){var d=b.hooks.all;d[a]=d[a]||[],d[a].push(c)},run:function(a,c){var d=b.hooks.all[a];if(d&&d.length)for(var e,f=0;e=d[f++];)e(c)}}},c=b.Token=function(a,b){this.type=a,this.content=b};if(c.stringify=function(a,d,e){if("string"==typeof a)return a;if("[object Array]"==Object.prototype.toString.call(a))return a.map(function(b){return c.stringify(b,d,a)}).join("");var f={type:a.type,content:c.stringify(a.content,d,e),tag:"span",classes:["token",a.type],attributes:{},language:d,parent:e};"comment"==f.type&&(f.attributes.spellcheck="true"),b.hooks.run("wrap",f);var g="";for(var h in f.attributes)g+=h+'="'+(f.attributes[h]||"")+'"';return"<"+f.tag+' class="'+f.classes.join(" ")+'" '+g+">"+f.content+"</"+f.tag+">"},!self.document)return void self.addEventListener("message",function(a){var c=JSON.parse(a.data),d=c.language,e=c.code;self.postMessage(JSON.stringify(b.tokenize(e,b.languages[d]))),self.close()},!1);var d=document.getElementsByTagName("script");d=d[d.length-1],d&&(b.filename=d.src,document.addEventListener&&!d.hasAttribute("data-manual")&&document.addEventListener("DOMContentLoaded",b.highlightAll))}(),Prism.languages.markup={comment:/&lt;!--[\w\W]*?-->/g,prolog:/&lt;\?.+?\?>/,doctype:/&lt;!DOCTYPE.+?>/,cdata:/&lt;!\[CDATA\[[\w\W]*?]]>/i,tag:{pattern:/&lt;\/?[\w:-]+\s*(?:\s+[\w:-]+(?:=(?:("|')(\\?[\w\W])*?\1|\w+))?\s*)*\/?>/gi,inside:{tag:{pattern:/^&lt;\/?[\w:-]+/i,inside:{punctuation:/^&lt;\/?/,namespace:/^[\w-]+?:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/gi,inside:{punctuation:/=|>|"/g}},punctuation:/\/?>/g,"attr-name":{pattern:/[\w:-]+/g,inside:{namespace:/^[\w-]+?:/}}}},entity:/&amp;#?[\da-z]{1,8};/gi},Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&amp;/,"&"))}),Prism.languages.css={comment:/\/\*[\w\W]*?\*\//g,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*{))/gi,inside:{punctuation:/[;:]/g}},url:/url\((["']?).*?\1\)/gi,selector:/[^\{\}\s][^\{\};]*(?=\s*\{)/g,property:/(\b|\B)[\w-]+(?=\s*:)/gi,string:/("|')(\\?.)*?\1/g,important:/\B!important\b/gi,ignore:/&(lt|gt|amp);/gi,punctuation:/[\{\};:]/g},Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{style:{pattern:/(&lt;|<)style[\w\W]*?(>|&gt;)[\w\W]*?(&lt;|<)\/style(>|&gt;)/gi,inside:{tag:{pattern:/(&lt;|<)style[\w\W]*?(>|&gt;)|(&lt;|<)\/style(>|&gt;)/gi,inside:Prism.languages.markup.tag.inside},rest:Prism.languages.css}}}),Prism.languages.clike={comment:{pattern:/(^|[^\\])(\/\*[\w\W]*?\*\/|(^|[^:])\/\/.*?(\r?\n|$))/g,lookbehind:!0},string:/("|')(\\?.)*?\1/g,"class-name":{pattern:/((?:(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/gi,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/g,"boolean":/\b(true|false)\b/g,"function":{pattern:/[a-z0-9_]+\(/gi,inside:{punctuation:/\(/}},number:/\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?)\b/g,operator:/[-+]{1,2}|!|&lt;=?|>=?|={1,3}|(&amp;){1,2}|\|?\||\?|\*|\/|\~|\^|\%/g,ignore:/&(lt|gt|amp);/gi,punctuation:/[{}[\];(),.:]/g},Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(var|let|if|else|while|do|for|return|in|instanceof|function|new|with|typeof|try|throw|catch|finally|null|break|continue)\b/g,number:/\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?|NaN|-?Infinity)\b/g}),Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/g,lookbehind:!0}}),Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/(&lt;|<)script[\w\W]*?(>|&gt;)[\w\W]*?(&lt;|<)\/script(>|&gt;)/gi,inside:{tag:{pattern:/(&lt;|<)script[\w\W]*?(>|&gt;)|(&lt;|<)\/script(>|&gt;)/gi,inside:Prism.languages.markup.tag.inside},rest:Prism.languages.javascript}}}),function(){function a(a){this.strategies=a}a.prototype={constructor:a,init:function(){this.elements=document.querySelectorAll("[data-code-generator]")},generate:function(a){var b=this;[].forEach.call(this.elements,function(c){b.highlightElement(c,a)})},getStrategy:function(a){return this.strategies[a.getAttribute("data-code-generator")]},highlightElement:function(a,b){var c=this.getStrategy(a),d=a.querySelector("code");c&&(d.innerHTML=c(b),Prism.highlightElement(d,!1))}},window.CodeGenerator=a}(),function(a){function b(a){return JSON.stringify({offset:a.offset,tolerance:a.tolerance,classes:{initial:a.classes.initial,pinned:a.classes.pinned,unpinned:a.classes.unpinned}},null,"  ")}function c(a,b,c){this.form=a,this.codeGenerator=b,this.getOptions=c}c.prototype={constructor:c,init:function(){var a=this.form;return a&&(this.codeGenerator.init(),this.process(),a.addEventListener("change",this,!1)),this},process:function(){var b=this.getOptions(this.form);this.headroom&&this.headroom.destroy(),this.headroom=new Headroom(a.querySelector("header"),b).init(),this.codeGenerator.generate(b)},handleEvent:function(){this.process()},destroy:function(){this.form.removeEventListener("change",this)}};var d={widget:function(a){return"var headroom = new Headroom(elem, "+b(a)+");\nheadroom.init();\n\n// to destroy\nheadroom.destroy();"},plugin:function(a){return'$("header").headroom('+b(a)+');\n\n// to destroy\n$("#header").headroom("destroy");'},dataApi:function(a){return'&lt;header data-headroom data-tolerance="'+a.tolerance+'" data-offset="'+a.offset+"\" data-classes='"+JSON.stringify(a.classes)+'\'&gt;&lt;/header&gt;\n\n// to destroy, in your JS:\n$("header").data("headroom").destroy();'},angular:function(a){return'&lt;headroom tolerance="'+a.tolerance+'" offset="'+a.offset+"\" classes='"+JSON.stringify(a.classes)+"'&gt;&lt;/headroom&gt;"}};new c(a.querySelector("form"),new CodeGenerator(d),function(a){var b=a.querySelector("[name=classes]:checked");return{tolerance:a.querySelector("#tolerance").valueAsNumber,offset:a.querySelector("#offset").valueAsNumber,classes:JSON.parse(b.value)}}).init()}(document)
;jQuery(document).ready(function($){function isMobile(){if(window.matchMedia('(max-width: 767px)').matches){return!0}}
var $topmenu=$("#g-overflow");var $mobileMenu=$("#ff-mobile-menu-block");var $gheader=$("#g-header")
var $html=$("html");var $body=$("body");var topmenuHeight=$topmenu.outerHeight();var headerHeight=$gheader.outerHeight();var $pageSurround=$("#g-page-surround");var memberMe=$("#memberme");var defaultName="Stranger";var scroller=$("#topstick");$("#menuburger").click(function(e){e.preventDefault();if(!$html.hasClass("menu-toggle")){$html.addClass("menu-toggle menu-opening").removeClass("menu-toggle-closing");$pageSurround.one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(e){$html.removeClass("menu-opening")})}else{$html.removeClass("menu-toggle").removeClass("menu-toggle-closing");$html.addClass("menu-closing");$pageSurround.one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(e){$html.removeClass("menu-closing")})}});$body.addClass("topmenu-pinned topmenu-ontop");if(!isMobile()){(function(){var $pageSurround=document.querySelector("#g-page-surround");var topStick=document.querySelector("#innerheader");var header=new Headroom(topStick,{scroller:$pageSurround,tolerance:5,offset:205,classes:{initial:"animated",pinned:"slideDown",unpinned:"slideUp"},onPin:function(){$body.addClass("topmenu-pinned")},onUnpin:function(){$body.removeClass("topmenu-pinned")},onTop:function(){$body.addClass("topmenu-ontop")},onNotTop:function(){$body.removeClass("topmenu-ontop")},});header.init()}());$gheader.on('mouseover',function(){var $innerHeader=$(this).find("#innerheader");if($innerHeader.hasClass("headroom--not-top")&&!$innerHeader.hasClass("slideDown")){$innerHeader.removeClass("slideUp").addClass("slideDown")}})
$pageSurround.on('scroll',function(e){if($html.hasClass("menu-toggle")&&!$html.hasClass("menu-opening")&&!$html.hasClass("menu-closing")){$html.addClass("menu-closing").removeClass("menu-toggle");if($html.hasClass("menu-closing")){$pageSurround.one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(e){$html.removeClass("menu-closing")})}}})}
$("a").not("#menuburger").on('click',function(e){if($html.hasClass("menu-toggle")&&!$html.hasClass("menu-opening")&&!$html.hasClass("menu-closing")){e.preventDefault();var href=$(this).attr("href");$html.addClass("menu-closing page-changing").removeClass("menu-toggle");if($html.hasClass("menu-closing")){$pageSurround.one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(e){$html.removeClass("menu-closing");window.location.href=href})}}})})
;!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js?v=next')
;var url=window.location.origin+'?ob=open-bridge';fbq('set','openbridge','2900867046668797',url)
;fbq('init','2900867046668797',{},{"agent":"wordpress-6.6.2-4.0.1"})
;fbq('track','PageView',[])
;/*!
 * PayPal Insights Web SDK v1.3.1 (2024-06-11T21:36:25.082Z)
 * Copyright 2024-present, PayPal, Inc. All rights reserved.
 */
var __paypalInsight__=function(e){"use strict";const t={CONFIG:"config",EVENT:"event",GET:"get",SET:"set"},r={JS_LOAD:"js_load",BEGIN_CHECKOUT:"begin_checkout",END_CHECKOUT:"end_checkout",SUBMIT_CHECKOUT_EMAIL:"submit_checkout_email",SELECT_PAYMENT_METHOD:"select_payment_method",PAGE_VIEW:"page_view",ORDER_CREATED:"order_created"},i={HOMEPAGE:"homepage",ABOUT:"about",CONTACT:"contact",PRODUCT_CATEGORY:"product_category",PRODUCT_DETAILS:"product_details",SEARCH:"search",CART:"cart",MINI_CART:"mini_cart",CHECKOUT:"checkout",ORDER_REVIEW:"order_review",ORDER_CONFIRMATION:"order_confirmation",OTHER:"other"},s={APPLE_PAY:"apple_pay",CARD:"card",GIFT_CERTIFICATE:"gift_certificate",GOOGLE_PAY:"google_pay",AFFIRM:"affirm",STORE_CREDIT:"store_credit",AMAZON_PAY:"amazon_pay",PAYPAL:"paypal",PAYPAL_CREDIT:"paypal_credit",VENMO:"venmo",OTHER:"other"},a={CLIENT_ID:"client_id",MERCHANT_ID:"merchant_id",COMPONENT:"component",USER_AGENT_STRING:"user_agent_string",REFERRER:"referrer",SCREEN_SIZE:"screen_size",CLIENT_SDK_SESSION_ID:"client_sdk_session_id",PAGE_URL:"page_url",PAGE_TITLE:"page_title"},n="insights_sdk_validation_error",o="insights_sdk_error",l="payment_method_selected",d="payment_methods_displayed",u={PAYMENT:"Payment"};function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},c.apply(this,arguments)}function g(e){const{session_id:t,merchant_id:r}=e,i=c({},function(e,t){if(null==e)return{};var r,i,s={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,["session_id","merchant_id"]));return r&&(i.seller_id=r),t&&(i.context_id=t),i}class m{debug(...e){this.isDebugModeEnabled&&console.debug(...e)}info(...e){this.isDebugModeEnabled&&console.info(...e)}warn(...e){this.isDebugModeEnabled&&console.warn(...e)}error(...e){this.isDebugModeEnabled&&console.error(...e)}group(...e){this.isDebugModeEnabled&&console.group(...e)}groupEnd(){this.isDebugModeEnabled&&console.groupEnd()}dir(...e){this.isDebugModeEnabled&&console.dir(...e)}setEventName(e){this.logQueueMetadata.eventName=e}addLogToBuffer(e,t){this.logQueueMetadata.isSuccess=!(null==t?void 0:t.isError),this.logQueue.push(e)}flush(){const{eventName:e,isSuccess:t}=this.logQueueMetadata;this.group(`[PayPal Insights] event "${e}" - ${t?"successfully registered":"failed to register"}`),this.logQueue.forEach((e=>{e()})),this.groupEnd(),this.logQueue=[],this.logQueueMetadata={eventName:null,isSuccess:!1}}constructor(){this.logQueue=[],this.logQueueMetadata={eventName:null,isSuccess:!1},this.isDebugModeEnabled=!1}}const{CLIENT_SDK_SESSION_ID:h}=a;function p(){const e=function(e){try{return window.sessionStorage.getItem(e)}catch(e){return null}}(h);if(e)return e;const t=function(){var e;if("function"==typeof(null==(e=window.crypto)?void 0:e.randomUUID))return window.crypto.randomUUID().replace(/-/g,"");const t="0123456789abcdefghijklmnopqrstuvwxyz";let r="";for(let e=0;e<32;e++){const e=Math.floor(36*Math.random());r+=t.charAt(e)}return r}();return function(e,t){try{window.sessionStorage.setItem(e,t)}catch(e){return}}(h,t),t}function v(){return v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},v.apply(this,arguments)}const f="info",_="warn",E="debug",b="error";const y={send:function({endpoint:e,payload:t,debug:r}){if(r)return console.log("Debug Log:"),void console.dir(JSON.parse(t));let i=!1;if(window&&window.navigator&&window.navigator.sendBeacon&&window.Blob)try{const r=new Blob([t],{type:"application/json"});i=navigator.sendBeacon(e,r)}catch(e){i=!1}i||fetch(e,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)})}};class N{log(e,t,r={}){const i=this.payloadBuilder(v({},r,{timestamp:(new Date).toISOString()}));return this.logBuffer.push({level:e,event:t,payload:i}),this}info(e,t={}){return this.log(f,e,t)}debug(e,t={}){return this.log(E,e,t)}error(e,t={}){return this.log(b,e,t),this.flush(),this}warn(e,t={}){return this.log(_,e,t)}track(e){const t=this.trackingBuilder(e);return this.trackingBuffer.push(t),this}metricCounter(e){var t;this.metricNamespacePrefix&&(e.metricNamespace=`${this.metricNamespacePrefix}.${e.metricNamespace}`);const r=this.metricBuilder(v({},e,{metricValue:null!=(t=e.metricValue)?t:1,metricType:"counter"}));return this.metricsBuffer.push(r),this}metricGauge(e){this.metricNamespacePrefix&&(e.metricNamespace=`${this.metricNamespacePrefix}.${e.metricNamespace}`);const t=this.metricBuilder(v({},e,{metricNamespace:this.metricNamespacePrefix||e.metricNamespace,metricType:"gauge"}));return this.metricsBuffer.push(t),this}getLogs(){return[...this.logBuffer]}getTracking(){return[...this.trackingBuffer]}getMetrics(){return[...this.metricsBuffer]}pause(){return this.isPaused=!0,this}resume(){return this.isPaused=!1,this.sendBuffer(),this}flush(){this.sendBuffer()}resetFlushInterval(e=this.flushInterval){return this.sendInterval&&clearInterval(this.sendInterval),this.sendInterval=setInterval(this.sendBuffer.bind(this),e),this}setPayloadBuilder(e){return this.payloadBuilder=e,this}setTrackingBuilder(e){return this.trackingBuilder=e,this}enableDebugMode(e=!0){return this.isDebug=e,this}formatDataForSend(){const e=this.logBuffer,t=this.trackingBuffer;return{events:e,metrics:this.metricsBuffer,tracking:t}}clearAllBuffers(){this.logBuffer=[],this.trackingBuffer=[],this.metricsBuffer=[]}shouldFlush(){return!1===this.isPaused&&Boolean(this.logBuffer.length||this.trackingBuffer.length||this.metricsBuffer.length)}sendBuffer(){if(!1===this.shouldFlush())return;const e=this.formatDataForSend();this.transport.send({endpoint:this.endpoint,debug:this.isDebug,payload:JSON.stringify(e)}),this.clearAllBuffers()}onVisibilityChange(){var e;"hidden"===(null==(e=document)?void 0:e.visibilityState)&&this.flush()}onPageExit(){this.flush()}constructor({endpoint:e,transport:t,flushInterval:r,metricNamespacePrefix:i}){var s,a;this.payloadBuilder=e=>e,this.trackingBuilder=e=>e,this.metricBuilder=e=>e,this.endpoint=e,this.flushInterval=null!=r?r:6e4,this.transport=null!=t?t:y,this.metricNamespacePrefix=null!=i?i:"",this.logBuffer=[],this.trackingBuffer=[],this.metricsBuffer=[],this.isPaused=!1,this.sendInterval=null,this.payloadBuilder=e=>e,this.trackingBuilder=e=>e,this.metricBuilder=e=>e,this.isDebug=!1,this.resetFlushInterval(),null==(s=document)||s.addEventListener("visibilitychange",this.onVisibilityChange.bind(this)),null==(a=document)||a.addEventListener("pagehide",this.onPageExit.bind(this))}}var V="1.3.1",C="sandbox";function P(){return P=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},P.apply(this,arguments)}class T{get loggingServerUrl(){return"https://www.sandbox.paypal.com/xoplatform/logger/api/logger?disableSetCookie=true"}stringifyErrorForLogs(e){try{if(e instanceof Error){let t=null==e?void 0:e.stack;if(t&&t.lastIndexOf("\n")){const e=255;t=t.slice(0,e),t=t.slice(0,t.lastIndexOf("\n"))}const r=null==e?void 0:e.message;if(t&&r)return t.includes(r)?t:`${r}\n${t}`;if(t)return t;if(r)return r}if("string"==typeof e)return e;if("function"==typeof(null==e?void 0:e.toString))return e.toString()}catch(e){this.loggerClient.metricCounter({metricNamespace:"error.count",metricEventName:"error",dimensions:{type:"stringify_error"}}).error(o,{error:"Error attempting to stringify error for logs"})}}constructor(){this.loggerClient=new N({endpoint:this.loggingServerUrl,flushInterval:4e3,metricNamespacePrefix:"pp.sdks.insights"}),this.loggerClient.setPayloadBuilder((e=>P({},e,{version:V,env:C,url:window.location.href})))}}function I({type:e,attributeName:t,value:r}){return void 0===r?{isValid:!1,error:{attributeName:t,errorMessage:`'${t}' is required.`}}:typeof r!==e?{isValid:!1,error:{attributeName:t,errorMessage:`'${t}' is expected to be a ${e}.`}}:{isValid:!0}}function w({value:e,attributeName:t,expectedLength:r}){const i=I({type:"string",attributeName:t,value:e});return i.isValid?""===(null==e?void 0:e.trim())?{isValid:!1,error:{attributeName:t,errorMessage:`'${t}' cannot be an empty string.`}}:r&&e.length!==r?{isValid:!1,error:{attributeName:t,errorMessage:`'${t}' must be a ${r} character string.`}}:{isValid:!0}:i}function O({value:e,attributeName:t}){return I({type:"boolean",attributeName:t,value:e})}function M(e={}){const t=[];if(0===Object.keys(e).length)return{isValid:!1,errors:[{attributeName:"amount",errorMessage:"'amount' object is required."}]};const{currency_code:r,value:i}=e,s=w({attributeName:"amount.value",value:"number"==typeof i?String(i):i});s.isValid||t.push(s.error);const a=w({attributeName:"amount.currency_code",value:r,expectedLength:3});if(a.isValid||t.push(a.error),t.length)return{isValid:!1,errors:t};if("string"==typeof i){const e=parseFloat(i);if(isNaN(e))return{isValid:!1,errors:[{attributeName:"amount.value",errorMessage:"'amount.value' must be valid number."}]}}return{isValid:!0,validEventParameters:{currency_code:null==r?void 0:r.toUpperCase(),value:i}}}const A={CONTROL:"control",TEST:"test",INELIGIBLE:"ineligible"};function S(e){const t=[];return void 0===e&&t.push({attributeName:"experiment",errorMessage:"'experiment' is required."}),Array.isArray(e)||t.push({attributeName:"experiment",errorMessage:"'experiment' is expected to be an array."}),t.length?{isValid:!1,errors:t}:(e.forEach((({exp_name:e,treatment_name:r,ramp:i},s)=>{const a=w({attributeName:`experiment[${s}].exp_name`,value:e});a.isValid||t.push(a.error);const n=w({attributeName:`experiment[${s}].treatment_name`,value:r});n.isValid||t.push(n.error);const o=w({attributeName:`experiment[${s}].ramp`,value:i});if(o.isValid||t.push(o.error),t.length)return{isValid:!1,errors:t};if(!Object.values(A).includes(r)){const e=Object.values(A).join(", ");t.push({attributeName:`experiment[${s}].treatment_name`,errorMessage:`'experiment[${s}].treatment_name' is invalid. Expected one of the following values: ${e}.`})}"%"!==i.slice(-1)&&t.push({attributeName:`experiment[${s}].ramp`,errorMessage:"'experiment.ramp' must end with %"})})),t.length?{isValid:!1,errors:t}:{isValid:!0,validEventParameters:e})}function B(e){const t=w({attributeName:"page_type",value:e});if(!t.isValid)return{isValid:!1,errors:[t.error]};if(!Object.values(i).includes(e)){return{isValid:!1,errors:[{attributeName:"page_type",errorMessage:`'page_type' is invalid. Expected one of the following values: ${Object.values(i).join(", ")}`}]}}return{isValid:!0,validEventParameters:e}}function x(e){const{isValid:t,error:r}=w({attributeName:"session_id",value:e});return t?{isValid:t,validEventParameters:e}:{isValid:t,errors:[r]}}function D(e={}){const t=[];if(0===Object.keys(e).length)return{isValid:!1,errors:[{attributeName:"user_data",errorMessage:"'user_data' object is required."}]};const{country:r,is_store_member:i}=e,s=w({attributeName:"user_data.country",value:r,expectedLength:2});s.isValid||t.push(s.error);const a=O({attributeName:"user_data.is_store_member",value:i});return a.isValid||t.push(a.error),t.length?{isValid:!1,errors:t}:{isValid:!0,validEventParameters:{country:r,is_store_member:i}}}function k({amount:e,page_type:t,session_id:r,user_data:i,experiment:s}={}){let a=[];const n={};if(void 0!==t){const e=B(t);e.isValid?n.page_type=e.validEventParameters:a=[...a,...e.errors]}if(void 0!==s){const e=S(s);e.isValid?n.experiment=e.validEventParameters:a=[...a,...e.errors]}const o=M(e);o.isValid?n.amount=o.validEventParameters:a=[...a,...o.errors];const l=x(r);l.isValid?n.session_id=l.validEventParameters:a=[...a,...l.errors];const d=D(i);return d.isValid?n.user_data=d.validEventParameters:a=[...a,...d.errors],a.length?{isValid:!1,errors:a}:{isValid:!0,validEventParameters:n}}function L({page_type:e,experiment:t,session_id:r}={}){let i=[];const s={};if(void 0!==e){const t=B(e);t.isValid?s.page_type=t.validEventParameters:i=[...i,...t.errors]}if(void 0!==t){const e=S(t);e.isValid?s.experiment=e.validEventParameters:i=[...i,...e.errors]}const a=x(r);return a.isValid?s.session_id=a.validEventParameters:i=[...i,...a.errors],i.length?{isValid:!1,errors:i}:{isValid:!0,validEventParameters:s}}function R(e,t){const r=w({attributeName:t||"an attribute",value:e});if(!r.isValid)return{isValid:!1,errors:[r.error]};if(!Object.values(s).includes(e)){return{isValid:!1,errors:[{attributeName:t,errorMessage:`'${t}' is invalid. Expected one of the following values: ${Object.values(s).join(", ")}`}]}}return{isValid:!0,validEventParameters:e}}function $({payment_method_selected:e,page_type:t,session_id:r,experiment:i}={}){let s=[];const a={},n=R(e,l);n.isValid?a.payment_method_selected=n.validEventParameters:s=[...s,...n.errors];const o=B(t);o.isValid?a.page_type=o.validEventParameters:s=[...s,...o.errors];const d=x(r);if(d.isValid?a.session_id=d.validEventParameters:s=[...s,...d.errors],void 0!==i){const e=S(i);e.isValid?a.experiment=e.validEventParameters:s=[...s,...e.errors]}return s.length?{isValid:!1,errors:s}:{isValid:!0,validEventParameters:a}}function j({amount:e,payment_method_selected:t,page_type:r,session_id:i,user_data:s,experiment:a}={}){let n=[];const o={},d=M(e);d.isValid?o.amount=d.validEventParameters:n=[...n,...d.errors];const u=R(t,l);u.isValid?o.payment_method_selected=u.validEventParameters:n=[...n,...u.errors];const c=B(r);c.isValid?o.page_type=c.validEventParameters:n=[...n,...c.errors];const g=D(s);g.isValid?o.user_data=g.validEventParameters:n=[...n,...g.errors];const m=x(i);if(m.isValid?o.session_id=m.validEventParameters:n=[...n,...m.errors],void 0!==a){const e=S(a);e.isValid?o.experiment=e.validEventParameters:n=[...n,...e.errors]}return n.length?{isValid:!1,errors:n}:{isValid:!0,validEventParameters:o}}function G({timestamp:e}={}){const{isValid:t,error:r}=function({value:e,attributeName:t}){return I({type:"number",attributeName:t,value:e})}({attributeName:"timestamp",value:e});return t?{isValid:t,validEventParameters:{timestamp:e}}:{isValid:t,errors:[r]}}function U({page_type:e,session_id:t,payment_methods_displayed:r,insights_used:i,insights_reference:s,user_data:a,experiment:n}={}){let o=[];const l={},c=B(e);c.isValid?l.page_type=c.validEventParameters:o=[...o,...c.errors];const g=x(t);if(g.isValid?l.session_id=g.validEventParameters:o=[...o,...g.errors],void 0===r){const e={attributeName:d,errorMessage:`'${d}' is required.`};o.push(e)}else if(Array.isArray(r))if(0===r.length){const e={attributeName:d,errorMessage:`'${d}' is invalid. Must pass at least one payment method.`};o.push(e)}else for(const e of r){const t=R(e,d);var m;if(t.isValid)(m=l).payment_methods_displayed||(m.payment_methods_displayed=[]),l.payment_methods_displayed.push(t.validEventParameters);else o=[...o,...t.errors]}else{const e={attributeName:d,errorMessage:`'${d}' is invalid. Must pass an array of values.`};o.push(e)}if(void 0===i){const e={attributeName:"insights_used",errorMessage:"'insights_used' is required."};o.push(e)}else if(Array.isArray(i))if(0===i.length){const e={attributeName:"insights_used",errorMessage:"'insights_used' is invalid. Must pass at least one insight type."};o.push(e)}else for(const e of i){if(w({attributeName:"insights_used",value:e}).isValid&&Object.values(u).includes(e)){var h;(h=l).insights_used||(h.insights_used=[]),l.insights_used.push(e)}else{const e={attributeName:"insights_used",errorMessage:`'insights_used' is invalid. Expected one of the following values: ${Object.values(u).join(", ")}`};o.push(e)}}else{const e={attributeName:"insights_used",errorMessage:"'insights_used' is expected to be an array."};o.push(e)}if(void 0===s);else if(Array.isArray(s))if(0===s.length){const e={attributeName:"insights_reference",errorMessage:"'insights_reference' is invalid. Must pass at least one insight reference."};o.push(e)}else for(const e of s){const t=w({attributeName:"insights_reference",value:e});var p;if(t.isValid)(p=l).insights_reference||(p.insights_reference=[]),l.insights_reference.push(e);else o.push(t.error)}else{s=[];const e={attributeName:"insights_reference",errorMessage:"'insights_reference' is expected to be an array."};o.push(e)}if(void 0!==a){const e=D(a);e.isValid?l.user_data=e.validEventParameters:o=[...o,...e.errors]}if(void 0!==n){const e=S(n);e.isValid?l.experiment=e.validEventParameters:o=[...o,...e.errors]}return o.length?{isValid:!1,errors:o}:{isValid:!0,validEventParameters:l}}function F({order_id:e,session_id:t,user_data:r}={}){let i=[];const s={},a=function(e){const{isValid:t,error:r}=w({attributeName:"order_id",value:e});return t?{isValid:t,validEventParameters:e}:{isValid:t,errors:[r]}}(e);a.isValid?s.order_id=a.validEventParameters:i=[...i,...a.errors];const n=x(t);if(n.isValid?s.session_id=n.validEventParameters:i=[...i,...n.errors],void 0!==r){const e=D(r);e.isValid?s.user_data=e.validEventParameters:i=[...i,...e.errors]}return i.length?{isValid:!1,errors:i}:{isValid:!0,validEventParameters:s}}function H(){return H=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},H.apply(this,arguments)}const K=new class{getPageAttributes(){return{[a.COMPONENT]:"insights_sdk",[a.USER_AGENT_STRING]:window.navigator.userAgent,[a.REFERRER]:document.referrer,[a.SCREEN_SIZE]:`${window.innerWidth}x${window.innerHeight}`,[a.CLIENT_SDK_SESSION_ID]:p(),[a.PAGE_URL]:window.location.href,[a.PAGE_TITLE]:document.title}}processDataLayer(){try{if(!(window.paypalInsightDataLayer&&Array.isArray(window.paypalInsightDataLayer)&&window.paypalInsightDataLayer.length))return;window.paypalInsightDataLayer.forEach((e=>{const[t,r,i]=e;this.send(t,r,i)}))}catch(e){this.loggerClient.metricCounter({metricNamespace:"error.count",metricEventName:"error",dimensions:{type:"process_data_layer"}}).error(o,{description:"process data layer",error:this.stringifyErrorForLogs(e)})}}updateGlobalTrackingAttributes(e){this.globalTrackingAttributes=H({},this.globalTrackingAttributes,e)}configCommand(e,t={debug:!1}){const{isValid:r,validEventParameters:i,errors:s}=function({client_id:e,merchant_id:t,debug:r}={}){let i=[];const s={};if(void 0!==t){const e=w({attributeName:"merchant_id",value:t});e.isValid?s.merchant_id=t:i=[...i,e.error]}if(void 0!==r){const e=O({attributeName:"debug",value:r});e.isValid?s.debug=r:i=[...i,e.error]}const a=w({attributeName:"client_id",value:e});return a.isValid?s.client_id=e:i=[...i,a.error],i.length?{isValid:!1,errors:i}:{isValid:!0,validEventParameters:s}}(H({client_id:e},t));this.debuggingConsole.isDebugModeEnabled=Boolean(t.debug),r?(this.loggerClient.metricCounter({metricNamespace:"success.count",metricEventName:"success",dimensions:{command:"config"}}),this.updateGlobalTrackingAttributes(i)):(this.debuggingConsole.group('[PayPal Insights] invalid options passed to "config"'),s.forEach((t=>{this.debuggingConsole.warn(t.errorMessage),this.loggerClient.warn(n,{command:"config",error:t.errorMessage,clientId:e}).metricCounter({metricNamespace:"error.count",metricEventName:"error",dimensions:{type:"validation",command:"config"}})})),this.debuggingConsole.groupEnd())}getCommand(e){return this.globalTrackingAttributes[e]}setCommand(e){const{isValid:t,validEventParameters:r,errors:i}=function({session_id:e,experiment:t,page_type:r,user_data:i,payment_method_selected:s,amount:a}={}){let n=[];const o={};if(void 0!==r){const e=B(r);e.isValid?o.page_type=e.validEventParameters:n=[...n,...e.errors]}if(void 0!==t){const e=S(t);e.isValid?o.experiment=e.validEventParameters:n=[...n,...e.errors]}if(void 0!==e){const t=x(e);t.isValid?o.session_id=t.validEventParameters:n=[...n,...t.errors]}if(void 0!==i){const e=D(i);e.isValid?o.user_data=e.validEventParameters:n=[...n,...e.errors]}if(void 0!==s){const e=R(s,l);e.isValid?o.payment_method_selected=e.validEventParameters:n=[...n,...e.errors]}if(void 0!==a){const e=M(a);e.isValid?o.amount=e.validEventParameters:n=[...n,...e.errors]}return n.length?{isValid:!1,errors:n}:{isValid:!0,validEventParameters:o}}(e);t?this.updateGlobalTrackingAttributes(r):(this.debuggingConsole.group('[PayPal Insights] invalid options passed to "set"'),i.forEach((e=>{this.debuggingConsole.warn(e.errorMessage),this.loggerClient.warn(n,{command:"set",error:e.errorMessage}).metricCounter({metricNamespace:"error.count",metricEventName:"error",dimensions:{type:"validation",command:"set"}})})),this.debuggingConsole.groupEnd())}processValidationErrors(e,t){e.forEach((e=>{const r=`Error at: ${e.attributeName}. Message: ${e.errorMessage}`;this.debuggingConsole.addLogToBuffer((()=>{this.debuggingConsole.warn(r)}),{isError:!0}),this.loggerClient.warn(n,{event:t,error:r}).metricCounter({metricNamespace:"error.count",metricEventName:"error",dimensions:{type:"validation",command:t}})}))}eventCommand(e,t){const i=H({},this.globalTrackingAttributes,t);let s;switch(this.debuggingConsole.setEventName(e),e){case r.JS_LOAD:s=G;break;case r.BEGIN_CHECKOUT:s=k;break;case r.SUBMIT_CHECKOUT_EMAIL:s=L;break;case r.SELECT_PAYMENT_METHOD:s=$;break;case r.END_CHECKOUT:s=j;break;case r.PAGE_VIEW:s=U;break;case r.ORDER_CREATED:s=F;break;default:return this.debuggingConsole.addLogToBuffer((()=>{const t=Object.values(r).join(", "),i=`The event name "${e}" is invalid. Expected one of the following values: ${t}`;this.debuggingConsole.warn(i)}),{isError:!0}),this.loggerClient.warn(n,{command:"event",error:`Invalid event name: ${e}`}).metricCounter({metricNamespace:"error.count",metricEventName:"error",dimensions:{type:"validation",command:"invalid_event_name"}}),void this.debuggingConsole.flush()}this.debuggingConsole.addLogToBuffer((()=>{this.debuggingConsole.info(`The event name "${e}" is a valid name`)}));const a=s(i);let o;if(!a.isValid)return this.processValidationErrors(a.errors,e),void this.debuggingConsole.flush();o=a.validEventParameters,this.loggerClient.metricCounter({metricNamespace:"success.count",metricEventName:"success",dimensions:{command:e}}),this.debuggingConsole.addLogToBuffer((()=>{this.debuggingConsole.info("The following event parameters are valid and are sent:"),this.debuggingConsole.dir(o)}));const l=function(e){const t={},r={};return Object.keys(e).forEach((i=>{const s=e[i];if(null!=s&&"function"!=typeof s)if("string"==typeof s||"number"==typeof s||"boolean"==typeof s)t[i]=s;else try{t[i]=JSON.stringify(s)}catch(e){r[i]={invalidValue:s,errorDetail:e.message}}else r[i]={invalidValue:s,errorDetail:"Invalid value."}})),{validValues:t,invalidValues:r}}(H({},this.globalTrackingAttributes,o)).validValues;this.loggerClient.track(H({t:Date.now(),event_name:e,space_key:"SKS09G"},this.getPageAttributes(),g(l))),this.debuggingConsole.flush()}send(...e){try{const[r,i,s]=e;switch(r){case t.CONFIG:this.configCommand(i,s);break;case t.SET:this.setCommand(i);break;case t.GET:return this.getCommand(i);case t.EVENT:this.eventCommand(i,s);break;default:return this.debuggingConsole.addLogToBuffer((()=>{const e=Object.values(t).join(", ");this.debuggingConsole.warn(`The command "${String(r)}" is invalid. Expected one of the following values: ${e}`)}),{isError:!0}),this.loggerClient.warn(n,{error:`Invalid command name: ${String(r)}`}).metricCounter({metricNamespace:"error.count",metricEventName:"error",dimensions:{type:"validation",command:"invalid_command_name"}}),void this.debuggingConsole.flush()}}catch(e){this.loggerClient.metricCounter({metricNamespace:"error.count",metricEventName:"error",dimensions:{type:"send_event"}}).error(o,{error:this.stringifyErrorForLogs(e)})}}constructor(){this.debuggingConsole=new m;const e=new T;this.loggerClient=e.loggerClient,this.stringifyErrorForLogs=e.stringifyErrorForLogs,this.globalTrackingAttributes={},this.processDataLayer(),!function(){try{const e=window.sessionStorage;return e.setItem("test_key","test_value"),e.getItem("test_key"),e.removeItem("test_key"),!0}catch(e){return!1}}()?this.loggerClient.warn(o,{error:"window.sessionStorage is not supported"}).metricCounter({metricNamespace:"error.count",metricEventName:"error",dimensions:{type:"session_storage_not_supported"}}):this.updateGlobalTrackingAttributes({[a.CLIENT_SDK_SESSION_ID]:p()})}},Q=K.send.bind(K),Y=V;return e.paypalInsight=Q,e.version=Y,e}({});window.paypalInsight=__paypalInsight__.paypalInsight,window.paypalInsight.version=__paypalInsight__.version;
;(function(){this._N2=this._N2||{_r:[],_d:[],r:function(){this._r.push(arguments)},d:function(){this._d.push(arguments)}}}).call(window);!function(e,i,o,r){(i=e.match(/(Chrome|Firefox|Safari)\/(\d+)\./))&&("Chrome"==i[1]?r=+i[2]>=32:"Firefox"==i[1]?r=+i[2]>=65:"Safari"==i[1]&&(o=e.match(/Version\/(\d+)/)||e.match(/(\d+)[0-9_]+like Mac/))&&(r=+o[1]>=14),r&&document.documentElement.classList.add("n2webp"))}(navigator.userAgent)
;!function(t){var i=t;i._N2=i._N2||{_r:[],_d:[],r:function(){this._r.push(arguments)},d:function(){this._d.push(arguments)}};var n,r,s=t.document,o=s.documentElement,a=t.setTimeout,u=t.clearTimeout,h=i._N2,f=(t.requestAnimationFrame,function(t,i=null,n=null,r=null){const o=s.createElement(t);return i&&("string"==typeof i?m(o,i):w(o,i)),n&&v(o,n),r&&g(o,r),o}),c=Object.assign,l=function(t,i,n){t.setAttribute(i,n)},v=function(t,i){for(var n in i)l(t,n,i[n])},d=function(t,i){return t.dataset[i]},p=function(t,i,n){t.dataset[i]=n},g=function(t,i){for(let n in i)p(t,n,i[n])},m=function(t,i){t.classList.add(i)},w=function(t,i){i.forEach((function(i){t.classList.add(i)}))},y=function(t,i){return t.dispatchEvent(i)},b=function(t,i,n){return n=c({bubbles:!0,cancelable:!0},n),y(t,new Event(i,n))},M=function(t,i,n,r){return r=r||{},t.addEventListener(i,n,r),t.removeEventListener.bind(t,i,n,r)},x=function(t){if("complete"===s.readyState||"interactive"===s.readyState)t();else if(Document&&Document.prototype&&Document.prototype.addEventListener&&Document.prototype.addEventListener!==s.addEventListener){const i=()=>{t(),t=()=>{}};s.addEventListener("DOMContentLoaded",i),s.addEventListener("readystatechange",(()=>{"complete"!==s.readyState&&"interactive"!==s.readyState||i()})),Document.prototype.addEventListener.call(s,"DOMContentLoaded",i)}else s.addEventListener("DOMContentLoaded",t)},_=navigator.userAgent.indexOf("+http://www.google.com/bot.html")>-1?function(t){t()}:i.requestIdleCallback||function(t){return a(t,1)};i.cancelIdleCallback;x((function(){n=s.body})),function(){"use strict";var t={},n={};i.n2Slow=navigator.userAgent.indexOf("Chrome-Lighthouse")>-1&&navigator.userAgent.indexOf("Android")>-1;var s=[],o=!1;function u(){var t=performance.now(),n=s;s=[];for(var r=n.length-1;r>=0&&(n.pop().call(),!(performance.now()-t>7));r--);!i.n2Slow&&n.length&&(i.n2Slow=!0),n.unshift.apply(n,s),(s=n).length?_(u,{timeout:2e3}):o=!1}function c(t){s.unshift(t),o||(o=!0,_(u,{timeout:2e3}))}var l=new Date,v=function(){if(i.jQuery){var $=i.jQuery;h.d("$",(function(){return $}))}else{if(a(v,20),(new Date).getTime()-l.getTime()>1e3)f("script").src=h._jQueryFallback}};function d(i){return!(!i||t[i]!==r)&&(t[i]=new Promise((function(t){n[i]=t})),"$"===i&&v(),!0)}function p(i,r,s){var o=[];if(d(i)||n[i]){if("function"==typeof r?(s=r,r=[]):"string"==typeof r&&(r=[r]),(r=r||[]).length)for(var a=0;a<r.length;a++)d(r[a]),o.push(t[r[a]]);Promise.all(o).then(function(t){h[i]="function"!=typeof s||s.call(h),t()}.bind(this,n[i])),delete n[i]}}function g(i,n){var s=[];if(n===r?(n=i,i=[]):"string"==typeof i&&(i=[i]),i=i||[])for(var o=0;o<i.length;o++)d(i[o]),s.push(t[i[o]]);Promise.all(s).then((function(){n.call(h)}))}i.N2DISABLESCHEDULER?(h.d=p,h.r=g):(h.d=function(t,i,n){c(p.bind(this,t,i,n))},h.r=function(t,i){c(g.bind(this,t,i))});for(var m=0;m<this._N2._d.length;m++)h.d.apply(this,this._N2._d[m]);for(var w=0;w<this._N2._r.length;w++)h.r.apply(this,this._N2._r[w])}.call(i),i.NextendThrottle=function(t,i){var n,r;return i||(i=250),function(){var s=this,o=+new Date,h=arguments;n&&o<n+i?(u(r),r=a((function(){n=o,t.apply(s,h)}),i)):(n=o,t.apply(s,h))}},i.NextendDeBounce=function(t,i,n){var r;return function(){var s=this,o=arguments,h=function(){r=null,n||t.apply(s,o)},f=n&&!r;u(r),r=a(h,i),f&&t.apply(s,o)}},h.r("nextend-frontend",(function(){if(x((function(){h.d("documentReady")})),"complete"===s.readyState)h.d("windowLoad");else{let r;const o=navigator.userAgent;o.indexOf("Safari")>0&&-1===o.indexOf("Chrome")&&(r=setInterval((function(){"interactive"!==s.readyState&&"complete"!==s.readyState||(h.d("windowLoad"),clearInterval(r))}),2e3)),t="load",n=function(){h.d("windowLoad"),clearInterval(r)},i.addEventListener(t,n,{once:!0})}var t,n})),i.ResizeObserver||(i.ResizeObserver=function(){"use strict";var t=function(){if("undefined"!=typeof Map)return Map;function t(t,i){var n=-1;return t.some((function(t,r){return t[0]===i&&(n=r,!0)})),n}return function(){function i(){this.__entries__=[]}return Object.defineProperty(i.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),i.prototype.get=function(i){var n=t(this.__entries__,i),r=this.__entries__[n];return r&&r[1]},i.prototype.set=function(i,n){var r=t(this.__entries__,i);~r?this.__entries__[r][1]=n:this.__entries__.push([i,n])},i.prototype.delete=function(i){var n=this.__entries__,r=t(n,i);~r&&n.splice(r,1)},i.prototype.has=function(i){return!!~t(this.__entries__,i)},i.prototype.clear=function(){this.__entries__.splice(0)},i.prototype.forEach=function(t,i){void 0===i&&(i=null);for(var n=0,r=this.__entries__;n<r.length;n++){var s=r[n];t.call(i,s[1],s[0])}},i}()}(),n=void 0!==i&&void 0!==s&&i.document===s,r="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:void 0!==i&&i.Math===Math?i:Function("return this")(),o="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(r):function(t){return a((function(){return t(Date.now())}),1e3/60)},u=2;function h(t,i){var n=!1,r=!1,s=0;function h(){n&&(n=!1,t()),r&&c()}function f(){o(h)}function c(){var t=Date.now();if(n){if(t-s<u)return;r=!0}else n=!0,r=!1,a(f,i);s=t}return c}var f=20,c=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,v=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=h(this.refresh.bind(this),f)}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var i=this.observers_,n=i.indexOf(t);~n&&i.splice(n,1),!i.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter((function(t){return t.gatherActive(),t.hasActive()}));return t.forEach((function(t){return t.broadcastActive()})),t.length>0},t.prototype.connect_=function(){n&&!this.connected_&&(s.addEventListener("transitionend",this.onTransitionEnd_),i.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(s,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(s.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){n&&this.connected_&&(s.removeEventListener("transitionend",this.onTransitionEnd_),i.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&s.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var i=t.propertyName,n=void 0===i?"":i;c.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),d=function(t,i){for(var n=0,r=Object.keys(i);n<r.length;n++){var s=r[n];Object.defineProperty(t,s,{value:i[s],enumerable:!1,writable:!1,configurable:!0})}return t},p=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||r},g=P(0,0,0,0);function m(t){return parseFloat(t)||0}function w(t){for(var i=[],n=1;n<arguments.length;n++)i[n-1]=arguments[n];return i.reduce((function(i,n){return i+m(t["border-"+n+"-width"])}),0)}function y(t){for(var i={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var s=r[n],o=t["padding-"+s];i[s]=m(o)}return i}function b(t){var i=t.getBBox();return P(0,0,i.width,i.height)}function M(t){var i=t.clientWidth,n=t.clientHeight;if(!i&&!n)return g;var r=p(t).getComputedStyle(t),s=y(r),o=s.left+s.right,a=s.top+s.bottom,u=m(r.width),h=m(r.height);if("border-box"===r.boxSizing&&(Math.round(u+o)!==i&&(u-=w(r,"left","right")+o),Math.round(h+a)!==n&&(h-=w(r,"top","bottom")+a)),!_(t)){var f=Math.round(u+o)-i,c=Math.round(h+a)-n;1!==Math.abs(f)&&(u-=f),1!==Math.abs(c)&&(h-=c)}return P(s.left,s.top,u,h)}var x="undefined"!=typeof SVGGraphicsElement?function(t){return t instanceof p(t).SVGGraphicsElement}:function(t){return t instanceof p(t).SVGElement&&"function"==typeof t.getBBox};function _(t){return t===p(t).document.documentElement}function O(t){return n?x(t)?b(t):M(t):g}function k(t){var i=t.x,n=t.y,r=t.width,s=t.height,o="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(o.prototype);return d(a,{x:i,y:n,width:r,height:s,top:n,right:i+r,bottom:s+n,left:i}),a}function P(t,i,n,r){return{x:t,y:i,width:n,height:r}}var S=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=P(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t=O(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),C=function(){function t(t,i){var n=k(i);d(this,{target:t,contentRect:n})}return t}(),F=function(){function i(i,n,r){if(this.activeObservations_=[],this.observations_=new t,"function"!=typeof i)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=i,this.controller_=n,this.callbackCtx_=r}return i.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof p(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var i=this.observations_;i.has(t)||(i.set(t,new S(t)),this.controller_.addObserver(this),this.controller_.refresh())}},i.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof p(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var i=this.observations_;i.has(t)&&(i.delete(t),i.size||this.controller_.removeObserver(this))}},i.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},i.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach((function(i){i.isActive()&&t.activeObservations_.push(i)}))},i.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,i=this.activeObservations_.map((function(t){return new C(t.target,t.broadcastRect())}));this.callback_.call(t,i,t),this.clearActive()}},i.prototype.clearActive=function(){this.activeObservations_.splice(0)},i.prototype.hasActive=function(){return this.activeObservations_.length>0},i}(),A="undefined"!=typeof WeakMap?new WeakMap:new t,I=function(){function t(i){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=v.getInstance(),r=new F(i,n,this);A.set(this,r)}return t}();return["observe","unobserve","disconnect"].forEach((function(t){I.prototype[t]=function(){var i;return(i=A.get(this))[t].apply(i,arguments)}})),void 0!==r.ResizeObserver?r.ResizeObserver:I}()),h.StringHelper={capitalize:function(t){return t.charAt(0).toUpperCase()+t.slice(1)}},function(){var t=function(t){return Symbol.iterator in Object(t)},i={add:function(t){requestAnimationFrame(t)},remove:function(){}};h.i=h.i||i;var n,s=new class{constructor(){this.o=!1,this.h=new Set,this.l=this.g.bind(this)}add(t){this.h.add(t),this.o||(this.o=!0,h.i.add(this.l))}g(){for(let t of this.h)t.render?t.render():t();this.h.clear(),this.o=!1,h.i.remove(this.l)}},o={};n=/Safari/i.test(navigator.userAgent)&&!/Chrom[ei]/i.test(navigator.userAgent)?function(t,i,n,r){var s="";return r&&(t||i||n)?"translate3d("+(t||0)+"px, "+(i||0)+"px, "+(n||0)+"px) ":((t||i)&&(s+="translate("+(t||0)+"px, "+(i||0)+"px) "),n&&(s+="translateZ("+n+"px) "),s)}:function(t,i,n,r){return t||i||n?"translate3d("+(t||0)+"px, "+(i||0)+"px, "+(n||0)+"px) ":""};class a{constructor(i,n){t(i)?this.M=Array.from(i):this.M=[i],this._=c({},n),this.O=new Set}get scale(){return this.scaleX}set scale(t){this.scaleX=t,this.scaleY=t}render(){for(let i of this.O){var t=this._[i];switch(i){case"transform":t=this.k();break;case"filter":t=this.P();break;case"n2AutoAlpha":0===this.opacity?this.S||(this.S=!0,this.C("data-force-hidden","")):this.S&&(this.S=!1,this.F("data-force-hidden"));continue;case"opacity":this._.n2AutoAlpha&&(0===t?this.S||(this.S=!0,this.C("data-force-hidden","")):this.S&&(this.S=!1,this.F("data-force-hidden")));break;case"width":case"height":case"perspective":"number"==typeof t&&(t+="px")}for(let n of this.M)n.style.setProperty(i,t)}this.O.clear()}k(){let{xP:t,yP:i,x:s,y:o,z:a,xAbs:u,yAbs:h,xPAbs:f,yPAbs:c,parallaxX:l,parallaxY:v,parallaxRotationX:d,parallaxRotationY:p,layerRotation:g,rotationZ:m,rotationY:w,rotationX:y,scaleX:b,scaleY:M,scaleZ:x,skewX:_,skewY:O,transformPerspective:k,force3D:P}=this._,S="";return k&&(S+="perspective("+k+"px) "),(t||i)&&(S+="translate("+(t||0)+"%, "+(i||0)+"%) "),(u||h)&&(S+="translate("+(u||0)+"px, "+(h||0)+"px) "),(f||c)&&(S+="translate("+(f||0)+"%, "+(c||0)+"%) "),S+=n(s,o,a,P),_&&(S+="skewX("+_+"deg) "),O&&(S+="skewY("+O+"deg) "),(l||v)&&(S+="translate("+(l||0)+"px, "+(v||0)+"px) "),g&&(S+="rotate("+g+"deg) "),m&&(S+="rotate("+m+"deg) "),(w||p)&&(S+="rotateY("+((w||0)+(p||0))+"deg) "),(y||d)&&(S+="rotateX("+((y||0)+(d||0))+"deg) "),b===r&&(b=1),M===r&&(M=1),1===b&&1===M||(S+="scale("+b+", "+M+") "),x===r&&(x=1),1!==x&&(S+="scaleZ("+x+") "),S||"translate3d(0, 0, 0)"}P(){let{n2blur:t}=this._,i="";return t>.1&&(i="blur("+t+"px) "),i||"none"}C(t,i){for(let n of this.M)(n.relatedLayer||n).setAttribute(t,i)}F(t){for(let i of this.M)(i.relatedLayer||i).removeAttribute(t)}setValues(t){for(var i in t)this[i]=t[i]}}class u{constructor(t,i){this.A=[];for(var n=0;n<t.length;n++)t[n]&&this.A.push(w.I(t[n],i))}setValues(t){for(var i=0;i<this.A.length;i++)this.A[i].setValues(t)}}var f={},l=function(t){Object.defineProperty(u.prototype,t,{get:function(){return this.A[0][t]},set:function(i){i instanceof Function&&(i=i());for(var n=0;n<this.A.length;n++)this.A[n][t]=i}})},v=function(t,i,n){Object.getOwnPropertyDescriptor(a.prototype,t)||(i===r&&(i=""),n===r&&(n=t),f[n]===r&&(f[n]=[]),f[n].push(t),o[t]=i,Object.defineProperty(a.prototype,t,{get:function(){return this._[t]===r&&(this._[t]=o[t]),this._[t]},set:function(i){i instanceof Function&&(i=i()),this._[t]!==i&&(this._[t]=i,this.O.add(n),s.add(this))}}),l(t))},d=function(t,i){Object.defineProperty(a.prototype,t,{get:function(){return this[i]},set:function(t){this[i]=t}}),l(t)};v("property"),v("display"),v("z-index",1),v("overflow","visible"),v("overflow-x","visible"),v("backface-visibility","visible"),v("transform-origin","50% 50% 0"),v("opacity",1),v("width",0),v("height",0),v("justify-content"),v("background"),v("color"),v("will-change",""),v("stroke-dasharray",""),v("visibility"),v("perspective",0),v("transform-style"),v("cursor",""),v("top"),v("right"),v("bottom"),v("left");var p="transform";v("force3D",0,p),v("transformPerspective",0,p),v("xP",0,p),v("yP",0,p),v("x",0,p),v("y",0,p),v("z",0,p),v("xAbs",0,p),v("yAbs",0,p),v("xPAbs",0,p),v("yPAbs",0,p),v("scaleX",1,p),v("scaleY",1,p),v("scaleZ",1,p),v("rotationZ",0,p),v("rotationX",0,p),v("rotationY",0,p),v("skewX",0,p),v("skewY",0,p),v("layerRotation",0,p),v("parallaxX",0,p),v("parallaxY",0,p),v("parallaxRotationX",0,p),v("parallaxRotationY",0,p),v("clip-path","none"),v("--ss-clip-path","none"),v("n2blur",0,"filter"),v("n2AutoAlpha",0),d("zIndex","z-index"),d("backfaceVisibility","backface-visibility"),d("transformOrigin","transform-origin"),d("justifyContent","justify-content"),d("transformStyle","transform-style"),d("overflowX","overflow-x"),d("clipPath","clip-path");var g={0:function(t){this.classList.add(t)},1:function(t){this.classList.remove(t)}};class m{constructor(i){t(i)?this.M=Array.from(i):this.M=[i],this.R=[]}addClass(t){this.R.push([0,t]),s.add(this)}removeClass(t){this.R.push([1,t]),s.add(this)}render(){for(var t=0;t<this.R.length;t++){var i=this.R[t];for(let t of this.M)g[i[0]].apply(t,i.splice(1))}this.R=[]}}var w=h.MW={T:v,I:function(t,i){return t.smw||(t.smw=new a(t,i)),t.smw},D:function(t,i){for(var n=[],r=0;r<t.length;r++)n.push(w.I(t[r],i));return n},L:function(t,i){return new u(t,i)},B:function(t,i){t.forEach((function(t){t.setValues(i)}))},X:function(t,i){i.forEach((function(i){f[i]&&f[i].forEach((function(i){t[i]=o[i]}))}))},Y:function(t,i){s.add((function(){t.className.add(i)}))},j:function(t,i){s.add((function(){t.className.remove(i)}))},N:function(t){s.add(t)},U:function(t){return t.umw||(t.umw=new m(t)),t.umw},flush(){s.g()}}}(),customElements.define("ss3-force-full-width",class extends HTMLElement{connectedCallback(){if(this.isConnected){n=n||s.body,this.W="rtl"===o.getAttribute("dir"),this._width=0,this._offset=Number.MAX_SAFE_INTEGER,this.Z=h.MW.I(this,{x:Number.MAX_SAFE_INTEGER,opacity:0});var t=d(this,"overflowX");t&&"none"!==t&&s.querySelectorAll(t).forEach((function(t){h.MW.I(t).overflowX="hidden"}));var r=n;if(i.ssForceFullHorizontalSelector)r=i.ssForceFullHorizontalSelector;else{var a=d(this,"horizontalSelector");if(a&&"body"!==a)try{r=this.closest(a)}catch(t){}}if(r===n)for(var u=[".elementor-section-stretched",'.siteorigin-panels-stretch[data-stretch-type="full-stretched"]','.siteorigin-panels-stretch[data-stretch-type="full-stretched-padded"]',".themify_builder_row.fullwidth",'.vce-row[data-vce-stretch-content="true"]'],f=0;f<u.length;f++){var c=this.closest(u[f]);if(c){r=c;break}}this.fullWidthTo=r,this.resizeObserver=new ResizeObserver(this.doResize.bind(this)),this.resizeObserver.observe(this.parentNode),i.addEventListener("resize",this.doResize.bind(this))}}doResize(){var t=0,r=0;if(this.fullWidthTo){var s=this.fullWidthTo.getBoundingClientRect();r=s.width,t=this.W?-r+s.right:s.left}var o,a,u=r>0?r:n.clientWidth,h=i.getComputedStyle(this.parentNode);o=this.W?u-this.parentNode.getBoundingClientRect().right-parseInt(h.getPropertyValue("padding-right"))-parseInt(h.getPropertyValue("border-right-width"))+t:-this.parentNode.getBoundingClientRect().left-parseInt(h.getPropertyValue("padding-left"))-parseInt(h.getPropertyValue("border-left-width"))+t,o+=a=o%1,u-=Math.floor(a),(this._width-u<=0||this._width-u>1||this._offset-o<-1||this._offset-o>=0)&&(this._offset!==o&&(this.Z.x=o,this._offset=o,0!==o&&this.classList.add("n2-ss-no-bga-fixed")),this._width!==u&&(this.Z.width=u,this._width=u)),this.setVisible&&this.setVisible()}setVisible(){this.Z.opacity=1,delete this.setVisible}}),customElements.define("ss3-loader",class extends HTMLElement{connectedCallback(){this.V=[]}set display(t){this.q!==t&&(this.q=t,this.style.display=t)}show(){this.display="grid"}addPromise(t){this.V.push(t),this.syncStyle(),t.finally(this.removePromise.bind(this,t))}removePromise(t){var i=this.V.indexOf(t);i>-1&&(this.V.splice(i,1),this.syncStyle())}syncStyle(){this.V.length?this.G||(this.G=a(this.show.bind(this),100)):(this.G&&(u(this.G),delete this.G),this.display="")}});var O,k="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1;i.n2const={devicePixelRatio:i.devicePixelRatio||1,isFirefox:/Firefox/i.test(navigator.userAgent),isIOS:/iPad|iPhone|iPod/.test(navigator.platform)||k,isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Silk/i.test(navigator.userAgent)||k,isPhone:/Android/i.test(navigator.userAgent)&&/mobile/i.test(navigator.userAgent)||/webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isSamsungBrowser:navigator.userAgent.match(/SamsungBrowser/i),isBot:/bot|googlebot|crawler|spider|robot|crawling|Google Search Console/i.test(navigator.userAgent),isLighthouse:navigator.userAgent.indexOf("Chrome-Lighthouse")>-1,lightboxMobileNewTab:1,isVideoAutoplayAllowed:function(){var t=!!(navigator.platform.match(/(Win|Mac)/)||!/Mobi/.test(navigator.userAgent)||"playsInline"in f("video")||"webkit-playsinline"in f("video")||navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)&&parseInt(navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)[2])>=53||navigator.userAgent.match(/Android.*(Firefox|Edge|Opera)/));return i.n2const.isVideoAutoplayAllowed=function(){return t},t},isWaybackMachine:function(){var t=void 0!==i.__wm;return i.n2const.isWaybackMachine=function(){return t},t},setLocation:function(t){"function"==typeof i.zajax_goto?i.zajax_goto(t):i.location=t},isParentSameOrigin:function(){try{return parent.document,!0}catch(t){}return!1},activeElementBlur:function(){s.activeElement&&s.activeElement.blur()},getScrollbarSize:function(){var t,i,r,s=f("div",t,i,r);s.style.visibility="hidden",s.style.overflow="scroll",n.appendChild(s);var o=s.offsetHeight-s.clientHeight;return n.removeChild(s),n2const.getScrollbarSize=function(){return o},o},fonts:new Promise((function(t){if("fonts"in s){s.fonts.ready.then(t);const i=navigator.userAgent;i.indexOf("Safari")>0&&-1===i.indexOf("Chrome")&&h.r("windowLoad",t)}else h.r("windowLoad",t)}))},i.n2const.isTablet=!i.n2const.isPhone&&(/Android|iPad|tablet|Silk/i.test(navigator.userAgent)||k),i.n2const.rtl=(i.n2const.isRTL=function(){return i.n2const.rtl.isRtl},"rtl"===o.getAttribute("dir")?{isRtl:!0,marginLeft:"marginRight",marginRight:"marginLeft","margin-left":"margin-right","margin-right":"margin-left",left:"right",right:"left",modifier:-1}:{isRtl:!1,marginLeft:"marginLeft",marginRight:"marginRight","margin-left":"margin-left","margin-right":"margin-right",left:"left",right:"right",modifier:1}),h._triggerResize=(O=null,function(){O&&u(O),O=a((function(){b(i,"resize"),O=null}),100)}),h._shouldPreventClick=!1,h._preventClick=function(){h._shouldPreventClick||(h._shouldPreventClick=!0,a((function(){h._shouldPreventClick=!1}),300))},h.d("ImagesLoaded",(function(){return function(t){var i,n=[];i="IMG"===t.tagName?[t]:t.querySelectorAll("img");for(var r=0;r<i.length;r++){var s=i[r];s.loading="eager",s.complete?s.naturalWidth||n.push(new Promise(function(t){a(t,16)}.bind(s))):n.push(new Promise(function(t,i){this.addEventListener("load",(function(){t()})),this.addEventListener("error",(function(){i()}))}.bind(s)))}return Promise.all(n)}})),h.d("UniversalPointer",(function(){var t=!!i.PointerEvent,n=!!i.TouchEvent;function s(t,i){this.el=t,this.handler=i,this.preventMouse=!1,this.timeouts=[],this.localListeners=[],this.globalListeners=[]}function f(i,r,a){var u=this.context=new s(i,r);u.addGlobalEventListener("click",(function(e){u.preventMouse||u.click(e)})),t?u.addGlobalEventListener("pointerdown",(function(t){t.isPrimary&&(u.startComplexInteraction(t.currentTarget),u.addLocalEventListener(o,"pointerup",(function(i){i.isPrimary&&t.pointerId===i.pointerId&&(Math.abs(i.clientX-t.clientX)<10&&Math.abs(i.clientY-t.clientY)<10?u.click(i):u.clear(),u.endComplexInteraction())})))})):n&&u.addGlobalEventListener("touchstart",(function(t){u.clearTimeouts(),u.startComplexInteraction(t.currentTarget),u.addLocalEventListener(o,"touchend",(function(i){Math.abs(i.changedTouches[0].clientX-t.changedTouches[0].clientX)<10&&Math.abs(i.changedTouches[0].clientY-t.changedTouches[0].clientY)<10?u.click(i):u.clear(),u.endComplexInteraction()}),{passive:!0})}),{passive:!0})}function l(t,i,n){this.el=t,this.handler=i,this.leaveOnSecond=n,this.preventMouse=!1,this.isActive=!1,this.timeouts=[],this.localListeners=[],this.globalListeners=[]}function v(i,r,s){s=c({leaveOnSecond:!1},s);var u=this.context=new l(i,r,s.leaveOnSecond);t?(u.addGlobalEventListener("pointerenter",(function(e){e.isPrimary&&(u.clearTimeouts(),u.enter(e)&&"mouse"!==e.pointerType&&(u.addLocalEventListener(o,"pointerdown",(function(e){e.isPrimary&&u.testLeave(e.target)})),u.addTimeout(a((function(){u.leave()}),5e3))))})),u.addGlobalEventListener("pointerleave",(function(e){e.isPrimary&&"mouse"===e.pointerType&&u.leave()}))):(u.addGlobalEventListener("mouseenter",(function(e){u.preventMouse||u.enter(e)})),u.addGlobalEventListener("mouseleave",(function(){u.preventMouse||u.leave()})),n&&u.addGlobalEventListener("touchstart",(function(e){u.preventMouse=!0,u.clearTimeouts(),u.enter(e)&&(u.addLocalEventListener(o,"touchstart",(function(e){u.testLeave(e.target)})),u.addTimeout(a((function(){u.leave(),u.preventMouse=!1}),5e3)))}),{passive:!0}))}s.prototype.addTimeout=function(t){this.timeouts.push(t)},s.prototype.clearTimeouts=function(){for(var t=0;t<this.timeouts.length;t++)u(this.timeouts[t]);this.timeouts=[]},s.prototype.click=function(e){this.currentTarget!==r&&(e={currentTarget:this.currentTarget,target:this.el}),this.handler.call(this.el,e),this.clear()},s.prototype.clear=function(){for(var t=0;t<this.localListeners.length;t++)this.localListeners[t][0].removeEventListener(this.localListeners[t][1],this.localListeners[t][2],this.localListeners[t][3])},s.prototype.addGlobalEventListener=function(t,i,n){this.globalListeners.push(M(this.el,t,i,n))},s.prototype.addLocalEventListener=function(t,i,n,r){this.localListeners.push([t,i,n,r]),t.addEventListener(i,n,r)},s.prototype.remove=function(){this.clear(),this.clearTimeouts();for(var t=0;t<this.globalListeners.length;t++)this.globalListeners[t]();delete this.globalListeners},s.prototype.startComplexInteraction=function(t){this.clearTimeouts(),this.preventMouse=!0,this.currentTarget=t},s.prototype.endComplexInteraction=function(){delete this.currentTarget,this.addTimeout(a(function(){this.preventMouse=!1}.bind(this),1e3))},f.prototype.remove=function(){this.context.remove(),delete this.context},h.UniversalClick=f,l.prototype.enter=function(e){return this.leaveOnSecond&&this.isActive?(this.leave(),!1):(this.handler.apply(this.el,arguments),this.isActive=!0,!0)},l.prototype.leave=function(){this.clearTimeouts();for(var t=0;t<this.localListeners.length;t++)this.localListeners[t][0].removeEventListener(this.localListeners[t][1],this.localListeners[t][2],this.localListeners[t][3]);var i;this.isActive=!1,i=this.el,y(i,new Event("universalleave",{bubbles:!1,cancelable:!1}))},l.prototype.testLeave=function(t){!this.el===t&&this.el.contains(t)&&this.leave()},l.prototype.addTimeout=function(t){this.timeouts.push(t)},l.prototype.clearTimeouts=function(){for(var t=0;t<this.timeouts.length;t++)u(this.timeouts[t]);this.timeouts=[]},l.prototype.addGlobalEventListener=function(t,i,n){this.globalListeners.push(M(this.el,t,i,n))},l.prototype.remove=function(){this.isActive&&this.leave(),this.clearTimeouts();for(var t=0;t<this.globalListeners.length;t++)this.globalListeners[t]();delete this.globalListeners},l.prototype.addLocalEventListener=function(t,i,n,r){this.localListeners.push([t,i,n,r]),t.addEventListener(i,n,r)},v.prototype.remove=function(){this.context.remove(),delete this.context},h.UniversalEnter=v})),h.d("EventBurrito",(function(){var t=function(){return!0},o=!1;return function(u,h){var f={preventDefault:!0,preventScroll:!1,mouse:!0,axis:"x",start:t,move:t,end:t,click:t};c(f,h);var l,v,d,p,g={pointerEvents:!(n2const.isIOS&&i.TouchEvent||!i.PointerEvent&&!i.PointerEventsPolyfill)},m={},w={},y=[],x=!0,_=g.pointerEvents?1:0,O=[["touchstart","touchmove","touchend","touchcancel"],["pointerdown","pointermove","pointerup","pointercancel","pointerleave"],["mousedown","mousemove","mouseup","","mouseleave"]],k=[function(e){return e.touches&&e.touches.length>1||e.scale&&1!==e.scale},function(e){return!e.isPrimary||e.buttons&&1!==e.buttons||!f.mouse&&"touch"!==e.pointerType&&"pen"!==e.pointerType},function(e){return e.buttons&&1!==e.buttons}],P=function(t,i){var n=t.tagName;return"INPUT"===n||"TEXTAREA"===n||"SELECT"===n||"BUTTON"===n||"VIDEO"===n||t.classList.contains("n2_container_scrollable")||t.closest(".n2_container_scrollable")};function S(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function C(t){w={x:(p?t.clientX:t.touches[0].clientX)-m.x,y:(p?t.clientY:t.touches[0].clientY)-m.y,time:Date.now()}}function F(e,t){if((e.isPrimary===r||e.isPrimary)&&!o&&(l=[],x=!0,!k[p=t](e)&&!P(e.target)))if("pointerdown"===e.type&&"mouse"===e.pointerType&&e.target.closest(".n2-ss-text")){var i=M(e.target,"click",(function(t){i(),Math.abs(e.clientX-t.clientX)<10&&Math.abs(e.clientY-t.clientY)<10&&b(e.target,"n2click")}));a(i,2e3)}else o=!0,0!==p&&l.push(M(s,O[p][1],A,{passive:!1,capture:!0})),l.push(M(s,O[p][2],R,{passive:!1,capture:!0})),l.push(M(s,O[p][3],R,{passive:!1,capture:!0})),l.push(M(n,O[p][4],I,{passive:!1,capture:!0})),m={x:p?e.clientX:e.touches[0].clientX,y:p?e.clientY:e.touches[0].clientY,time:Date.now()},v=r,d=!1,w={x:0,y:0},f.start(e,m),A(e)}function A(t){(t.isPrimary===r||t.isPrimary)&&("x"===f.axis&&(!f.preventScroll&&v||k[p](t))||P(t.target)||(C(t),(Math.abs(w.x)>10||Math.abs(w.y)>10)&&(x=!1),v===r&&2!==p&&(v=Math.abs(w.x)<Math.abs(w.y)&&!f.preventScroll)||f.move(t,m,w,d)&&f.preventDefault&&S(t)))}function I(t){t.target===t.currentTarget&&R(t)}function R(t){if(t.isPrimary===r||t.isPrimary){p&&C(t),!x&&t.target&&t.target.blur&&t.target.blur();for(var i=l.length-1;i>=0;i--)l[i]();l=null,n2const.isFirefox&&(d=!1),f.end(t,m,w,d),d=!1,o=!1}}return y.push(M(s,"scroll",(function(){i.nextendScrollFocus!==r&&i.nextendScrollFocus||(d=!0)}))),1===_&&(u.style.touchAction="y"===f.axis?"pan-x":"pan-y"),y.push(M(u,O[_][0],(function(e){F(e,_)}),{passive:!1,capture:!0})),0===_&&y.push(M(u,O[0][1],(function(e){A(e)}),{passive:!1,capture:!0})),y.push(M(u,"dragstart",S)),f.mouse&&0===_&&y.push(M(u,O[2][0],(function(e){F(e,2)}))),y.push(M(u,"click",(function(t){x?f.click(t):S(t)}))),{supportsPointerEvents:g.pointerEvents,getClicksAllowed:function(){return x},kill:function(){for(var t=y.length-1;t>=0;t--)y[t]()}}}})),h.d("GSAP",(function(){var t=i.GreenSockGlobals,n=i.GreenSockGlobals={};!function(e){"use strict";function t(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function n(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 o(t){return"number"==typeof t}function h(t){return void 0===t}function f(t){return"object"==typeof t}function c(t){return!1!==t}function l(){return void 0!==i}function v(t){return s(t)||r(t)}function d(t){return(xt=mi(t,ui))&&gn}function p(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function g(t,e){return!e&&console.warn(t)}function m(t,e){return t&&(ui[t]=e)&&xt&&(xt[t]=e)||ui}function w(){return 0}function $(t){var e,i,n=t[0];if(f(n)||s(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(i=pi.length;i--&&!pi[i].targetTest(n););e=pi[i]}for(i=t.length;i--;)t[i]&&(t[i]._gsap||(t[i]._gsap=new Xi(t[i],e)))||t.splice(i,1);return t}function y(t){return t._gsap||$(xi(t))[0]._gsap}function b(t,e,i){return(i=t[e])&&s(i)?t[e]():h(i)&&t.getAttribute&&t.getAttribute(e)||i}function M(t,e){return(t=t.split(",")).forEach(e)||t}function x(t){return Math.round(1e5*t)/1e5||0}function _(t,e){for(var i=e.length,n=0;t.indexOf(e[n])<0&&++n<i;);return n<i}function O(e,t,i){var n,r=o(e[1]),s=(r?2:1)+(t<2?0:1),a=e[s];if(r&&(a.duration=e[1]),a.parent=i,t){for(n=a;i&&!("immediateRender"in n);)n=i.vars.defaults||{},i=c(i.vars.inherit)&&i.parent;a.immediateRender=c(n.immediateRender),t<2?a.runBackwards=1:a.startAt=e[s-1]}return a}function k(){var t,e,i=fi.length,n=fi.slice(0);for(ci={},t=fi.length=0;t<i;t++)(e=n[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function P(t,e,i,n){fi.length&&k(),t.render(e,i,n),fi.length&&k()}function S(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(oi).length<2?e:r(t)?t.trim():t}function C(t){return t}function F(t,e){for(var i in e)i in t||(t[i]=e[i]);return t}function A(t,e){for(var i in e)i in t||"duration"===i||"ease"===i||(t[i]=e[i])}function I(t,e){for(var i in e)"__proto__"!==i&&"constructor"!==i&&"prototype"!==i&&(t[i]=f(e[i])?I(t[i]||(t[i]={}),e[i]):e[i]);return t}function R(t,e){var i,n={};for(i in t)i in e||(n[i]=t[i]);return n}function E(e){var t=e.parent||wt,i=e.keyframes?A:F;if(c(e.inherit))for(;t;)i(e,t.vars.defaults),t=t.parent||t._dp;return e}function T(t,e,i,n){void 0===i&&(i="_first"),void 0===n&&(n="_last");var r=e._prev,s=e._next;r?r._next=s:t[i]===e&&(t[i]=s),s?s._prev=r:t[n]===e&&(t[n]=r),e._next=e._prev=e.parent=null}function z(t,e){!t.parent||e&&!t.parent.autoRemoveChildren||t.parent.remove(t),t._act=0}function D(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var i=t;i;)i._dirty=1,i=i.parent;return t}function L(t){return t._repeat?wi(t._tTime,t=t.duration()+t._rDelay)*t:0}function B(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function X(t){return t._end=x(t._start+(t._tDur/Math.abs(t._ts||t._rts||Zt)||0))}function Y(t,e){var i=t._dp;return i&&i.smoothChildTiming&&t._ts&&(t._start=x(i._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),X(t),i._dirty||D(i,t)),t}function j(t,e){var i;if((e._time||e._initted&&!e._dur)&&(i=B(t.rawTime(),e),(!e._dur||bi(0,e.totalDuration(),i)-e._tTime>Zt)&&e.render(i,!0)),D(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(i=t;i._dp;)0<=i.rawTime()&&i.totalTime(i._tTime),i=i._dp;t._zTime=-Zt}}function N(t,e,i,n){return e.parent&&z(e),e._start=x(i+e._delay),e._end=x(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),function(t,e,i,n,r){void 0===i&&(i="_first"),void 0===n&&(n="_last");var s,o=t[n];if(r)for(s=e[r];o&&o[r]>s;)o=o._prev;o?(e._next=o._next,o._next=e):(e._next=t[i],t[i]=e),e._next?e._next._prev=e:t[n]=e,e._prev=o,e.parent=e._dp=t}(t,e,"_first","_last",t._sort?"_start":0),t._recent=e,n||j(t,e),t}function Q(t,e){return(ui.ScrollTrigger||p("scrollTrigger",e))&&ui.ScrollTrigger.create(e,t)}function U(t,e,i,n){return Zi(t,e),t._initted?!i&&t._pt&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&Ot!==Fi.frame?(fi.push(t),t._lazy=[e,n],1):void 0:1}function W(t,e,i,n){var r=t._repeat,s=x(e)||0,o=t._tTime/t._tDur;return o&&!n&&(t._time*=s/t._dur),t._dur=s,t._tDur=r?r<0?1e10:x(s*(r+1)+t._rDelay*r):s,o&&!n?Y(t,t._tTime=t._tDur*o):t.parent&&X(t),i||D(t.parent,t),t}function Z(t){return t instanceof Ni?D(t):W(t,t._dur)}function V(t,e){var i,n,s=t.labels,o=t._recent||yi,a=t.duration()>=Wt?o.endTime(!1):t._dur;return r(e)&&(isNaN(e)||e in s)?"<"===(i=e.charAt(0))||">"===i?("<"===i?o._start:o.endTime(0<=o._repeat))+(parseFloat(e.substr(1))||0):(i=e.indexOf("="))<0?(e in s||(s[e]=a),s[e]):(n=+(e.charAt(i-1)+e.substr(i+1)),1<i?V(t,e.substr(0,i-1))+n:a+n):null==e?a:+e}function q(t,e){return t||0===t?e(t):e}function G(t){if("string"!=typeof t)return"";var e=ai.exec(t);return e?t.substr(e.index+e[0].length):""}function H(t,e){return t&&f(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&f(t[0]))&&!t.nodeType&&t!==yt}function J(t){return t.sort((function(){return.5-Math.random()}))}function K(t){if(s(t))return t;var i=f(t)?t:{each:t},n=zi(i.ease),o=i.from||0,a=parseFloat(i.base)||0,u={},e=0<o&&o<1,h=isNaN(o)||e,c=i.axis,l=o,v=o;return r(o)?l=v={center:.5,edges:.5,end:1}[o]||0:!e&&h&&(l=o[0],v=o[1]),function(t,e,r){var s,f,d,p,g,m,w,y,b,M=(r||i).length,_=u[M];if(!_){if(!(b="auto"===i.grid?0:(i.grid||[1,Wt])[1])){for(w=-Wt;w<(w=r[b++].getBoundingClientRect().left)&&b<M;);b--}for(_=u[M]=[],s=h?Math.min(b,M)*l-.5:o%b,f=h?M*v/b-.5:o/b|0,y=Wt,m=w=0;m<M;m++)d=m%b-s,p=f-(m/b|0),_[m]=g=c?Math.abs("y"===c?p:d):Ht(d*d+p*p),w<g&&(w=g),g<y&&(y=g);"random"===o&&J(_),_.max=w-y,_.min=y,_.v=M=(parseFloat(i.amount)||parseFloat(i.each)*(M<b?M-1:c?"y"===c?M/b:b:Math.max(b,M/b))||0)*("edges"===o?-1:1),_.b=M<0?a-M:a,_.u=G(i.amount||i.each)||0,n=n&&M<0?Ti(n):n}return M=(_[t]-_.min)/_.max||0,x(_.b+(n?n(M):M)*_.v)+_.u}}function tt(t){var i=t<1?Math.pow(10,(t+"").length-2):1;return function(n){var e=Math.round(parseFloat(n)/t)*t*i;return(e-e%1)/i+(o(n)?0:G(n))}}function it(t,i){var n,r,e=ti(t);return!e&&f(t)&&(n=e=t.radius||Wt,t.values?(t=xi(t.values),(r=!o(t[0]))&&(n*=n)):t=tt(t.increment)),q(i,e?s(t)?function(i){return r=t(i),Math.abs(r-i)<=n?r:i}:function(i){for(var e,s,a=parseFloat(r?i.x:i),u=parseFloat(r?i.y:0),h=Wt,f=0,c=t.length;c--;)(e=r?(e=t[c].x-a)*e+(s=t[c].y-u)*s:Math.abs(t[c]-a))<h&&(h=e,f=c);return f=!n||h<=n?t[f]:i,r||f===i||o(i)?f:f+G(i)}:tt(t))}function nt(t,e,i,n){return q(ti(t)?!e:!0===i?!!(i=0):!n,(function(){return ti(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(n=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((t-i/2+Math.random()*(e-t+.99*i))/i)*i*n)/n}))}function rt(e,t,i){return q(i,(function(i){return e[~~t(i)]}))}function et(t){for(var e,i,n,r,s=0,o="";~(e=t.indexOf("random(",s));)n=t.indexOf(")",e),r="["===t.charAt(e+7),i=t.substr(e+7,n-e-7).match(r?oi:ii),o+=t.substr(s,e-s)+nt(r?i:+i[0],r?0:+i[1],+i[2]||1e-5),s=n+1;return o+t.substr(s,t.length-s)}function st(t,e,i){var n,r,s,o=t.labels,a=Wt;for(n in o)(r=o[n]-e)<0==!!i&&r&&a>(r=Math.abs(r))&&(s=n,a=r);return s}function ot(t){return z(t),t.scrollTrigger&&t.scrollTrigger.kill(!1),t.progress()<1&&Oi(t,"onInterrupt"),t}function at(t,e,i){return(6*(t=t<0?t+1:1<t?t-1:t)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)*ki+.5|0}function ut(t,e,i){var n,r,s,a,u,h,f,c,l,v,d=t?o(t)?[t>>16,t>>8&ki,t&ki]:0:Pi.black;if(!d){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),Pi[t])d=Pi[t];else if("#"===t.charAt(0)){if(t.length<6&&(t="#"+(n=t.charAt(1))+n+(r=t.charAt(2))+r+(s=t.charAt(3))+s+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(d=parseInt(t.substr(1,6),16))>>16,d>>8&ki,d&ki,parseInt(t.substr(7),16)/255];d=[(t=parseInt(t.substr(1),16))>>16,t>>8&ki,t&ki]}else if("hsl"===t.substr(0,3))if(d=v=t.match(ii),e){if(~t.indexOf("="))return d=t.match(ni),i&&d.length<4&&(d[3]=1),d}else a=+d[0]%360/360,u=d[1]/100,n=2*(h=d[2]/100)-(r=h<=.5?h*(u+1):h+u-h*u),3<d.length&&(d[3]*=1),d[0]=at(a+1/3,n,r),d[1]=at(a,n,r),d[2]=at(a-1/3,n,r);else d=t.match(ii)||Pi.transparent;d=d.map(Number)}return e&&!v&&(n=d[0]/ki,r=d[1]/ki,s=d[2]/ki,h=((f=Math.max(n,r,s))+(c=Math.min(n,r,s)))/2,f===c?a=u=0:(l=f-c,u=.5<h?l/(2-f-c):l/(f+c),a=f===n?(r-s)/l+(r<s?6:0):f===r?(s-n)/l+2:(n-r)/l+4,a*=60),d[0]=~~(a+.5),d[1]=~~(100*u+.5),d[2]=~~(100*h+.5)),i&&d.length<4&&(d[3]=1),d}function ht(t){var i=[],n=[],r=-1;return t.split(Si).forEach((function(t){var e=t.match(ri)||[];i.push.apply(i,e),n.push(r+=e.length+1)})),i.c=n,i}function ft(t,e,i){var n,r,s,o,a="",u=(t+a).match(Si),h=e?"hsla(":"rgba(",f=0;if(!u)return t;if(u=u.map((function(t){return(t=ut(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"})),i&&(s=ht(t),(n=i.c).join(a)!==s.c.join(a)))for(o=(r=t.replace(Si,"1").split(ri)).length-1;f<o;f++)a+=r[f]+(~n.indexOf(f)?u.shift()||h+"0,0,0,0)":(s.length?s:u.length?u:i).shift());if(!r)for(o=(r=t.split(Si)).length-1;f<o;f++)a+=r[f]+u[f];return a+r[o]}function ct(t){var e,i=t.join(" ");if(Si.lastIndex=0,Si.test(i))return e=Ci.test(i),t[1]=ft(t[1],e),t[0]=ft(t[0],e,ht(t[1])),!0}function lt(t,e){for(var i,n=t._first;n;)n instanceof Ni?lt(n,e):!n.vars.yoyoEase||n._yoyo&&n._repeat||n._yoyo===e||(n.timeline?lt(n.timeline,e):(i=n._ease,n._ease=n._yEase,n._yEase=i,n._yoyo=e)),n=n._next}function vt(t,e,i,n){void 0===i&&(i=function(t){return 1-e(1-t)}),void 0===n&&(n=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var r,s={easeIn:e,easeOut:i,easeInOut:n};return M(t,(function(t){for(var e in Ii[t]=ui[t]=s,Ii[r=t.toLowerCase()]=i,s)Ii[r+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Ii[t+"."+e]=s[e]})),s}function dt(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function pt(t,i,e){function n(t){return 1===t?1:r*Math.pow(2,-10*t)*Jt((t-o)*s)+1}var r=1<=i?i:1,s=(e||(t?.3:.45))/(i<1?i:1),o=s/Vt*(Math.asin(1/r)||0),a="out"===t?n:"in"===t?function(t){return 1-n(1-t)}:dt(n);return s=Vt/s,a.config=function(i,e){return pt(t,i,e)},a}function gt(e,t){function i(i){return i?--i*i*((t+1)*i+t)+1:0}void 0===t&&(t=1.70158);var n="out"===e?i:"in"===e?function(t){return 1-i(1-t)}:dt(i);return n.config=function(t){return gt(e,t)},n}var mt,wt,yt,bt,Mt,xt,_t,Ot,kt,Pt,St,Ct,Ft,At,It,Rt,Et,Tt,zt,Dt,Lt,Bt,Xt,Yt,jt,Nt,Qt={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Ut={duration:.5,overwrite:!1,delay:0},Wt=1e8,Zt=1/Wt,Vt=2*Math.PI,qt=Vt/4,Gt=0,Ht=Math.sqrt,$t=Math.cos,Jt=Math.sin,Kt="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},ti=Array.isArray,ii=/(?:-?\.?\d|\.)+/gi,ni=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,ri=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,ei=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,si=/[+-]=-?[.\d]+/,oi=/[#\-+.]*\b[a-z\d-=+%.]+/gi,ai=/[\d.+\-=]+(?:e[-+]\d*)*/i,ui={},hi={},fi=[],ci={},li={},vi={},di=30,pi=[],gi="",mi=function(t,e){for(var i in e)t[i]=e[i];return t},wi=function(t,e){var i=Math.floor(t/=e);return t&&i===t?i-1:i},yi={_start:0,endTime:w},bi=function(t,e,i){return i<t?t:e<i?e:i},Mi=[].slice,xi=function(t,e){return!r(t)||e||!bt&&Ai()?ti(t)?function(t,e,i){return void 0===i&&(i=[]),t.forEach((function(t){return r(t)&&!e||H(t,1)?i.push.apply(i,xi(t)):i.push(t)}))||i}(t,e):H(t)?Mi.call(t,0):t?[t]:[]:Mi.call(Mt.querySelectorAll(t),0)},_i=function(e,t,i,n,r){var s=t-e,o=n-i;return q(r,(function(t){return i+((t-e)/s*o||0)}))},Oi=function(t,e,i){var n,r,s=t.vars,o=s[e];if(o)return n=s[e+"Params"],r=s.callbackScope||t,i&&fi.length&&k(),n?o.apply(r,n):o.call(r)},ki=255,Pi={aqua:[0,ki,ki],lime:[0,ki,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ki],navy:[0,0,128],white:[ki,ki,ki],olive:[128,128,0],yellow:[ki,ki,0],orange:[ki,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ki,0,0],pink:[ki,192,203],cyan:[0,ki,ki],transparent:[ki,ki,ki,0]},Si=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in Pi)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),Ci=/hsl[a]?\(/,Fi=(Et=Date.now,Tt=500,zt=33,Dt=Et(),Lt=Dt,Xt=Bt=1e3/240,At={time:0,frame:0,tick:function(){Di(!0)},deltaRatio:function(t){return It/(1e3/(t||60))},wake:function(){_t&&(!bt&&l()&&(yt=bt=i,Mt=yt.document||{},ui.gsap=gn,(yt.gsapVersions||(yt.gsapVersions=[])).push(gn.version),d(xt||yt.GreenSockGlobals||!yt.gsap&&yt||{}),Ft=yt.requestAnimationFrame),St&&At.sleep(),Ct=Ft||function(t){return a(t,Xt-1e3*At.time+1|0)},Pt=1,Di(2))},sleep:function(){(Ft?yt.cancelAnimationFrame:u)(St),Pt=0,Ct=w},lagSmoothing:function(t,e){Tt=t||1e8,zt=Math.min(e,Tt,0)},fps:function(t){Bt=1e3/(t||240),Xt=1e3*At.time+Bt},add:function(t){Yt.indexOf(t)<0&&Yt.push(t),Ai()},remove:function(t){var e;~(e=Yt.indexOf(t))&&Yt.splice(e,1)&&e<=Rt&&Rt--},_listeners:Yt=[]}),Ai=function(){return!Pt&&Fi.wake()},Ii={},Ri=/^[\d.\-M][\d.\-,\s]/,Ei=/["']/g,Ti=function(e){return function(t){return 1-e(1-t)}},zi=function(t,e){return t&&(s(t)?t:Ii[t]||function(t){var e=(t+"").split("("),i=Ii[e[0]];return i&&1<e.length&&i.config?i.config.apply(null,~t.indexOf("{")?[function(t){for(var e,i,n,r={},s=t.substr(1,t.length-3).split(":"),o=s[0],a=1,u=s.length;a<u;a++)i=s[a],e=a!==u-1?i.lastIndexOf(","):i.length,n=i.substr(0,e),r[o]=isNaN(n)?n.replace(Ei,"").trim():+n,o=i.substr(e+1).trim();return r}(e[1])]:function(t){var e=t.indexOf("(")+1,i=t.indexOf(")"),n=t.indexOf("(",e);return t.substring(e,~n&&n<i?t.indexOf(")",i+1):i)}(t).split(",").map(S)):Ii._CE&&Ri.test(t)?Ii._CE("",t):i}(t))||e};function Di(t){var e,i,n,r,s=Et()-Lt,o=!0===t;if(Tt<s&&(Dt+=s-zt),(0<(e=(n=(Lt+=s)-Dt)-Xt)||o)&&(r=++At.frame,It=n-1e3*At.time,At.time=n/=1e3,Xt+=e+(Bt<=e?4:Bt-e),i=1),o||(St=Ct(Di)),i)for(Rt=0;Rt<Yt.length;Rt++)Yt[Rt](n,It,r,t)}function Li(t){return t<Nt?jt*t*t:t<.7272727272727273?jt*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?jt*(t-=2.25/2.75)*t+.9375:jt*Math.pow(t-2.625/2.75,2)+.984375}M("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var i=e<5?e+1:e;vt(t+",Power"+(i-1),e?function(t){return Math.pow(t,i)}:function(t){return t},(function(t){return 1-Math.pow(1-t,i)}),(function(t){return t<.5?Math.pow(2*t,i)/2:1-Math.pow(2*(1-t),i)/2}))})),Ii.Linear.easeNone=Ii.none=Ii.Linear.easeIn,vt("Elastic",pt("in"),pt("out"),pt()),jt=7.5625,Nt=1/2.75,vt("Bounce",(function(t){return 1-Li(1-t)}),Li),vt("Expo",(function(t){return t?Math.pow(2,10*(t-1)):0})),vt("Circ",(function(t){return-(Ht(1-t*t)-1)})),vt("Sine",(function(t){return 1===t?1:1-$t(t*qt)})),vt("Back",gt("in"),gt("out"),gt()),Ii.SteppedEase=Ii.steps=ui.SteppedEase={config:function(t,e){void 0===t&&(t=1);var i=1/t,n=t+(e?0:1),r=e?1:0;return function(t){return((n*bi(0,.99999999,t)|0)+r)*i}}},Ut.ease=Ii["quad.out"],M("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(t){return gi+=t+","+t+"Params,"}));var Bi,Xi=function(t,e){this.id=Gt++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:b,this.set=e?e.getSetter:rn},Yi=((Bi=ji.prototype).delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},Bi.duration=function(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},Bi.totalDuration=function(t){return arguments.length?(this._dirty=0,W(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},Bi.totalTime=function(t,e){if(Ai(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(Y(this,t),!i._dp||i.parent||j(i,this);i.parent;)i.parent._time!==i._start+(0<=i._ts?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&N(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===Zt||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),P(this,t,e)),this},Bi.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+L(this))%this._dur||(t?this._dur:0),e):this._time},Bi.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},Bi.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+L(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},Bi.iteration=function(t,e){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*i,e):this._repeat?wi(this._tTime,i)+1:1},Bi.timeScale=function(t){if(!arguments.length)return this._rts===-Zt?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?B(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-Zt?0:this._rts,function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this.totalTime(bi(-this._delay,this._tDur,e),!0))},Bi.paused=function(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):(Ai(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&(this._tTime-=Zt)&&Math.abs(this._zTime)!==Zt))),this):this._ps},Bi.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return!e||!e._sort&&this.parent||N(e,this,t-this._delay),this}return this._start},Bi.endTime=function(e){return this._start+(c(e)?this.totalDuration():this.duration())/Math.abs(this._ts)},Bi.rawTime=function(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?B(e.rawTime(t),this):this._tTime:this._tTime},Bi.globalTime=function(t){for(var e=this,i=arguments.length?t:e.rawTime();e;)i=e._start+i/(e._ts||1),e=e._dp;return i},Bi.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Z(this)):-2===this._repeat?1/0:this._repeat},Bi.repeatDelay=function(t){return arguments.length?(this._rDelay=t,Z(this)):this._rDelay},Bi.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},Bi.seek=function(e,t){return this.totalTime(V(this,e),c(t))},Bi.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,c(t))},Bi.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},Bi.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},Bi.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},Bi.resume=function(){return this.paused(!1)},Bi.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-Zt:0)),this):this._rts<0},Bi.invalidate=function(){return this._initted=this._act=0,this._zTime=-Zt,this},Bi.isActive=function(){var t,e=this.parent||this._dp,i=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=i&&t<this.endTime(!0)-Zt))},Bi.eventCallback=function(t,e,i){var n=this.vars;return 1<arguments.length?(e?(n[t]=e,i&&(n[t+"Params"]=i),"onUpdate"===t&&(this._onUpdate=e)):delete n[t],this):n[t]},Bi.then=function(t){var i=this;return new Promise((function(e){function n(){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:C;i._initted&&1===i.totalProgress()&&0<=i._ts||!i._tTime&&i._ts<0?n():i._prom=n}))},Bi.kill=function(){ot(this)},ji);function ji(t,e){var i=t.parent||wt;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,W(this,+t.duration,1,1),this.data=t.data,Pt||Fi.wake(),i&&N(i,this,e||0===e?e:i._time,1),t.reversed&&this.reverse(),t.paused&&this.paused(!0)}F(Yi.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:-Zt,_prom:0,_ps:!1,_rts:1});var Ni=function(i){function a(e,t){var r;return void 0===e&&(e={}),(r=i.call(this,e,t)||this).labels={},r.smoothChildTiming=!!e.smoothChildTiming,r.autoRemoveChildren=!!e.autoRemoveChildren,r._sort=c(e.sortChildren),r.parent&&j(r.parent,n(r)),e.scrollTrigger&&Q(n(r),e.scrollTrigger),r}t(a,i);var e=a.prototype;return e.to=function(t,e,i,n){return new Hi(t,O(arguments,0,this),V(this,o(e)?n:i)),this},e.from=function(t,e,i,n){return new Hi(t,O(arguments,1,this),V(this,o(e)?n:i)),this},e.fromTo=function(t,e,i,n,r){return new Hi(t,O(arguments,2,this),V(this,o(e)?r:n)),this},e.set=function(t,e,i){return e.duration=0,e.parent=this,E(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Hi(t,e,V(this,i),1),this},e.call=function(t,e,i){return N(this,Hi.delayedCall(0,t,e),V(this,i))},e.staggerTo=function(t,e,i,n,r,s,o){return i.duration=e,i.stagger=i.stagger||n,i.onComplete=s,i.onCompleteParams=o,i.parent=this,new Hi(t,i,V(this,r)),this},e.staggerFrom=function(e,t,i,n,r,s,o){return i.runBackwards=1,E(i).immediateRender=c(i.immediateRender),this.staggerTo(e,t,i,n,r,s,o)},e.staggerFromTo=function(e,t,i,n,r,s,o,a){return n.startAt=i,E(n).immediateRender=c(n.immediateRender),this.staggerTo(e,t,n,r,s,o,a)},e.render=function(t,e,i){var n,r,s,o,a,u,h,f,c,l,v,d,p=this._time,g=this._dirty?this.totalDuration():this._tDur,m=this._dur,w=this!==wt&&g-Zt<t&&0<=t?g:t<Zt?0:t,y=this._zTime<0!=t<0&&(this._initted||!m);if(w!==this._tTime||i||y){if(p!==this._time&&m&&(w+=this._time-p,t+=this._time-p),n=w,c=this._start,u=!(f=this._ts),y&&(m||(p=this._zTime),!t&&e||(this._zTime=t)),this._repeat){if(v=this._yoyo,a=m+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*a+t,e,i);if(n=x(w%a),w===g?(o=this._repeat,n=m):((o=~~(w/a))&&o===w/a&&(n=m,o--),m<n&&(n=m)),l=wi(this._tTime,a),!p&&this._tTime&&l!==o&&(l=o),v&&1&o&&(n=m-n,d=1),o!==l&&!this._lock){var b=v&&1&l,M=b===(v&&1&o);if(o<l&&(b=!b),p=b?0:m,this._lock=1,this.render(p||(d?0:x(o*a)),e,!m)._lock=0,!e&&this.parent&&Oi(this,"onRepeat"),this.vars.repeatRefresh&&!d&&(this.invalidate()._lock=1),p&&p!==this._time||u!=!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(m=this._dur,g=this._tDur,M&&(this._lock=2,p=b?m:-1e-4,this.render(p,!0)),this._lock=0,!this._ts&&!u)return this;lt(this,d)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function(t,e,i){var n;if(e<i)for(n=t._first;n&&n._start<=i;){if(!n._dur&&"isPause"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=i;){if(!n._dur&&"isPause"===n.data&&n._start<e)return n;n=n._prev}}(this,x(p),x(n)))&&(w-=n-(n=h._start)),this._tTime=w,this._time=n,this._act=!f,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,p=0),p||!n||e||Oi(this,"onStart"),p<=n&&0<=t)for(r=this._first;r;){if(s=r._next,(r._act||n>=r._start)&&r._ts&&h!==r){if(r.parent!==this)return this.render(t,e,i);if(r.render(0<r._ts?(n-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(n-r._start)*r._ts,e,i),n!==this._time||!this._ts&&!u){h=0,s&&(w+=this._zTime=-Zt);break}}r=s}else{r=this._last;for(var _=t<0?t:n;r;){if(s=r._prev,(r._act||_<=r._end)&&r._ts&&h!==r){if(r.parent!==this)return this.render(t,e,i);if(r.render(0<r._ts?(_-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(_-r._start)*r._ts,e,i),n!==this._time||!this._ts&&!u){h=0,s&&(w+=this._zTime=_?-Zt:Zt);break}}r=s}}if(h&&!e&&(this.pause(),h.render(p<=n?0:-Zt)._zTime=p<=n?1:-1,this._ts))return this._start=c,X(this),this.render(t,e,i);this._onUpdate&&!e&&Oi(this,"onUpdate",!0),(w===g&&g>=this.totalDuration()||!w&&p)&&(c!==this._start&&Math.abs(f)===Math.abs(this._ts)||this._lock||(!t&&m||!(w===g&&0<this._ts||!w&&this._ts<0)||z(this,1),e||t<0&&!p||!w&&!p||(Oi(this,w===g?"onComplete":"onReverseComplete",!0),!this._prom||w<g&&0<this.timeScale()||this._prom())))}return this},e.add=function(t,e){var i=this;if(o(e)||(e=V(this,e)),!(t instanceof Yi)){if(ti(t))return t.forEach((function(t){return i.add(t,e)})),this;if(r(t))return this.addLabel(t,e);if(!s(t))return this;t=Hi.delayedCall(0,t)}return this!==t?N(this,t,e):this},e.getChildren=function(t,e,i,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===n&&(n=-Wt);for(var r=[],s=this._first;s;)s._start>=n&&(s instanceof Hi?e&&r.push(s):(i&&r.push(s),t&&r.push.apply(r,s.getChildren(!0,e,i)))),s=s._next;return r},e.getById=function(t){for(var e=this.getChildren(1,1,1),i=e.length;i--;)if(e[i].vars.id===t)return e[i]},e.remove=function(t){return r(t)?this.removeLabel(t):s(t)?this.killTweensOf(t):(T(this,t),t===this._recent&&(this._recent=this._last),D(this))},e.totalTime=function(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=x(Fi.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(t,e){return this.labels[t]=V(this,e),this},e.removeLabel=function(t){return delete this.labels[t],this},e.addPause=function(t,e,i){var n=Hi.delayedCall(0,e||w,i);return n.data="isPause",this._hasPause=1,N(this,n,V(this,t))},e.removePause=function(t){var e=this._first;for(t=V(this,t);e;)e._start===t&&"isPause"===e.data&&z(e),e=e._next},e.killTweensOf=function(t,e,i){for(var n=this.getTweensOf(t,i),r=n.length;r--;)Ui!==n[r]&&n[r].kill(t,e);return this},e.getTweensOf=function(t,e){for(var i,n=[],r=xi(t),s=this._first,a=o(e);s;)s instanceof Hi?_(s._targets,r)&&(a?(!Ui||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&n.push(s):(i=s.getTweensOf(r,e)).length&&n.push.apply(n,i),s=s._next;return n},e.tweenTo=function(t,e){e=e||{};var i=this,n=V(i,t),r=e.startAt,s=e.onStart,o=e.onStartParams,a=e.immediateRender,u=Hi.to(i,F({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(r&&"time"in r?r.time:i._time))/i.timeScale())||Zt,onStart:function(){i.pause();var t=e.duration||Math.abs((n-i._time)/i.timeScale());u._dur!==t&&W(u,t,0,1).render(u._time,!0,!0),s&&s.apply(u,o||[])}},e));return a?u.render(0):u},e.tweenFromTo=function(t,e,i){return this.tweenTo(e,F({startAt:{time:V(this,t)}},i))},e.recent=function(){return this._recent},e.nextLabel=function(t){return void 0===t&&(t=this._time),st(this,V(this,t))},e.previousLabel=function(t){return void 0===t&&(t=this._time),st(this,V(this,t),1)},e.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+Zt)},e.shiftChildren=function(t,e,i){void 0===i&&(i=0);for(var n,r=this._first,s=this.labels;r;)r._start>=i&&(r._start+=t,r._end+=t),r=r._next;if(e)for(n in s)s[n]>=i&&(s[n]+=t);return D(this)},e.invalidate=function(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return i.prototype.invalidate.call(this)},e.clear=function(t){void 0===t&&(t=!0);for(var e,i=this._first;i;)e=i._next,this.remove(i),i=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),D(this)},e.totalDuration=function(t){var e,i,n,r=0,s=this,o=s._last,a=Wt;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(n=s.parent;o;)e=o._prev,o._dirty&&o.totalDuration(),a<(i=o._start)&&s._sort&&o._ts&&!s._lock?(s._lock=1,N(s,o,i-o._delay,1)._lock=0):a=i,i<0&&o._ts&&(r-=i,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=i/s._ts,s._time-=i,s._tTime-=i),s.shiftChildren(-i,!1,-1/0),a=0),o._end>r&&o._ts&&(r=o._end),o=e;W(s,s===wt&&s._time>r?s._time:r,1,1),s._dirty=0}return s._tDur},a.updateRoot=function(t){if(wt._ts&&(P(wt,B(t,wt)),Ot=Fi.frame),Fi.frame>=di){di+=Qt.autoSleep||120;var e=wt._first;if((!e||!e._ts)&&Qt.autoSleep&&Fi._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Fi.sleep()}}},a}(Yi);function Qi(t,e,i,n,o,a){var u,h,c,l;if(li[t]&&!1!==(u=new li[t]).init(o,u.rawVars?e[t]:function(t,e,i,n,o){if(s(t)&&(t=Vi(t,o,e,i,n)),!f(t)||t.style&&t.nodeType||ti(t)||Kt(t))return r(t)?Vi(t,o,e,i,n):t;var a,u={};for(a in t)u[a]=Vi(t[a],o,e,i,n);return u}(e[t],n,o,a,i),i,n,a)&&(i._pt=h=new cn(i._pt,o,t,0,1,u.render,u,0,u.priority),i!==kt))for(c=i._ptLookup[i._targets.indexOf(o)],l=u._props.length;l--;)c[u._props[l]]=h;return u}F(Ni.prototype,{_lock:0,_hasPause:0,_forcing:0});var Ui,Wi=function(t,e,i,n,o,a,u,h,f){s(n)&&(n=n(o||0,t,a));var c,l=t[e],v="get"!==i?i:s(l)?f?t[e.indexOf("set")||!s(t["get"+e.substr(3)])?e:"get"+e.substr(3)](f):t[e]():l,d=s(l)?f?nn:tn:Ki;if(r(n)&&(~n.indexOf("random(")&&(n=et(n)),"="===n.charAt(1)&&(n=parseFloat(v)+parseFloat(n.substr(2))*("-"===n.charAt(0)?-1:1)+(G(v)||0))),v!==n)return isNaN(v*n)?(l||e in t||p(e,n),function(t,e,i,n,r,s,o){var a,u,h,f,c,l,v,d,p=new cn(this._pt,t,e,0,1,on,null,r),g=0,m=0;for(p.b=i,p.e=n,i+="",(v=~(n+="").indexOf("random("))&&(n=et(n)),s&&(s(d=[i,n],t,e),i=d[0],n=d[1]),u=i.match(ei)||[];a=ei.exec(n);)f=a[0],c=n.substring(g,a.index),h?h=(h+1)%5:"rgba("===c.substr(-5)&&(h=1),f!==u[m++]&&(l=parseFloat(u[m-1])||0,p._pt={_next:p._pt,p:c||1===m?c:",",s:l,c:"="===f.charAt(1)?parseFloat(f.substr(2))*("-"===f.charAt(0)?-1:1):parseFloat(f)-l,m:h&&h<4?Math.round:0},g=ei.lastIndex);return p.c=g<n.length?n.substring(g,n.length):"",p.fp=o,(si.test(n)||v)&&(p.e=0),this._pt=p}.call(this,t,e,v,n,d,h||Qt.stringFilter,f)):(c=new cn(this._pt,t,e,+v||0,n-(v||0),"boolean"==typeof l?sn:en,0,d),f&&(c.fp=f),u&&c.modifier(u,this,t),this._pt=c)},Zi=function t(e,i){var n,r,s,o,a,u,h,f,l,v,d,p,g,m=e.vars,w=m.ease,b=m.startAt,M=m.immediateRender,x=m.lazy,_=m.onUpdate,O=m.onUpdateParams,P=m.callbackScope,S=m.runBackwards,C=m.yoyoEase,A=m.keyframes,I=m.autoRevert,E=e._dur,T=e._startAt,D=e._targets,L=e.parent,B=L&&"nested"===L.data?L.parent._targets:D,X="auto"===e._overwrite&&!mt,Y=e.timeline;if(!Y||A&&w||(w="none"),e._ease=zi(w,Ut.ease),e._yEase=C?Ti(zi(!0===C?w:C,Ut.ease)):0,C&&e._yoyo&&!e._repeat&&(C=e._yEase,e._yEase=e._ease,e._ease=C),!Y){if(p=(f=D[0]?y(D[0]).harness:0)&&m[f.prop],n=R(m,hi),T&&T.render(-1,!0).kill(),b)if(z(e._startAt=Hi.set(D,F({data:"isStart",overwrite:!1,parent:L,immediateRender:!0,lazy:c(x),startAt:null,delay:0,onUpdate:_,onUpdateParams:O,callbackScope:P,stagger:0},b))),M){if(0<i)I||(e._startAt=0);else if(E&&!(i<0&&T))return void(i&&(e._zTime=i))}else!1===I&&(e._startAt=0);else if(S&&E)if(T)I||(e._startAt=0);else if(i&&(M=!1),s=F({overwrite:!1,data:"isFromStart",lazy:M&&c(x),immediateRender:M,stagger:0,parent:L},n),p&&(s[f.prop]=p),z(e._startAt=Hi.set(D,s)),M){if(!i)return}else t(e._startAt,Zt);for(e._pt=0,x=E&&c(x)||x&&!E,r=0;r<D.length;r++){if(h=(a=D[r])._gsap||$(D)[r]._gsap,e._ptLookup[r]=v={},ci[h.id]&&fi.length&&k(),d=B===D?r:B.indexOf(a),f&&!1!==(l=new f).init(a,p||n,e,d,B)&&(e._pt=o=new cn(e._pt,a,l.name,0,1,l.render,l,0,l.priority),l._props.forEach((function(t){v[t]=o})),l.priority&&(u=1)),!f||p)for(s in n)li[s]&&(l=Qi(s,n,e,d,a,B))?l.priority&&(u=1):v[s]=o=Wi.call(e,a,s,"get",n[s],d,B,0,m.stringFilter);e._op&&e._op[r]&&e.kill(a,e._op[r]),X&&e._pt&&(Ui=e,wt.killTweensOf(a,v,e.globalTime(0)),g=!e.parent,Ui=0),e._pt&&x&&(ci[h.id]=1)}u&&fn(e),e._onInit&&e._onInit(e)}e._from=!Y&&!!m.runBackwards,e._onUpdate=_,e._initted=(!e._op||e._pt)&&!g},Vi=function(t,e,i,n,o){return s(t)?t.call(e,i,n,o):r(t)&&~t.indexOf("random(")?et(t):t},qi=gi+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",Gi=(qi+",id,stagger,delay,duration,paused,scrollTrigger").split(","),Hi=function(i){function s(e,t,r,s){var a;"number"==typeof t&&(r.duration=t,t=r,r=null);var u,h,l,d,p,m,y,b,M=(a=i.call(this,s?t:E(t),r)||this).vars,_=M.duration,O=M.delay,k=M.immediateRender,P=M.stagger,S=M.overwrite,C=M.keyframes,A=M.defaults,I=M.scrollTrigger,R=M.yoyoEase,T=a.parent,z=(ti(e)||Kt(e)?o(e[0]):"length"in t)?[e]:xi(e);if(a._targets=z.length?$(z):g("GSAP target "+e+" not found. https://greensock.com",!Qt.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=S,C||P||v(_)||v(O)){if(t=a.vars,(u=a.timeline=new Ni({data:"nested",defaults:A||{}})).kill(),u.parent=u._dp=n(a),u._start=0,C)F(u.vars.defaults,{ease:"none"}),C.forEach((function(t){return u.to(z,t,">")}));else{if(d=z.length,y=P?K(P):w,f(P))for(p in P)~qi.indexOf(p)&&((b=b||{})[p]=P[p]);for(h=0;h<d;h++){for(p in l={},t)Gi.indexOf(p)<0&&(l[p]=t[p]);l.stagger=0,R&&(l.yoyoEase=R),b&&mi(l,b),m=z[h],l.duration=+Vi(_,n(a),h,m,z),l.delay=(+Vi(O,n(a),h,m,z)||0)-a._delay,!P&&1===d&&l.delay&&(a._delay=O=l.delay,a._start+=O,l.delay=0),u.to(m,l,y(h,m,z))}u.duration()?_=O=0:a.timeline=0}_||a.duration(_=u.duration())}else a.timeline=0;return!0!==S||mt||(Ui=n(a),wt.killTweensOf(z),Ui=0),T&&j(T,n(a)),(k||!_&&!C&&a._start===x(T._time)&&c(k)&&function t(i){return!i||i._ts&&t(i.parent)}(n(a))&&"nested"!==T.data)&&(a._tTime=-Zt,a.render(Math.max(0,-O))),I&&Q(n(a),I),a}t(s,i);var e=s.prototype;return e.render=function(t,e,i){var n,r,s,o,a,u,h,f,c,l=this._time,v=this._tDur,d=this._dur,p=v-Zt<t&&0<=t?v:t<Zt?0:t;if(d){if(p!==this._tTime||!t||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=t<0){if(n=p,f=this.timeline,this._repeat){if(o=d+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*o+t,e,i);if(n=x(p%o),p===v?(s=this._repeat,n=d):((s=~~(p/o))&&s===p/o&&(n=d,s--),d<n&&(n=d)),(u=this._yoyo&&1&s)&&(c=this._yEase,n=d-n),a=wi(this._tTime,o),n===l&&!i&&this._initted)return this;s!==a&&(f&&this._yEase&&lt(f,u),!this.vars.repeatRefresh||u||this._lock||(this._lock=i=1,this.render(x(o*s),!0).invalidate()._lock=0))}if(!this._initted){if(U(this,t<0?t:n,i,e))return this._tTime=0,this;if(d!==this._dur)return this.render(t,e,i)}for(this._tTime=p,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(c||this._ease)(n/d),this._from&&(this.ratio=h=1-h),!n||l||e||Oi(this,"onStart"),r=this._pt;r;)r.r(h,r.d),r=r._next;f&&f.render(t<0?t:!n&&u?-Zt:f._dur*h,e,i)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(t<0&&this._startAt&&this._startAt.render(t,!0,i),Oi(this,"onUpdate")),this._repeat&&s!==a&&this.vars.onRepeat&&!e&&this.parent&&Oi(this,"onRepeat"),p!==this._tDur&&p||this._tTime!==p||(t<0&&this._startAt&&!this._onUpdate&&this._startAt.render(t,!0,!0),!t&&d||!(p===this._tDur&&0<this._ts||!p&&this._ts<0)||z(this,1),e||t<0&&!l||!p&&!l||(Oi(this,p===v?"onComplete":"onReverseComplete",!0),!this._prom||p<v&&0<this.timeScale()||this._prom()))}}else!function(t,e,i,n){var r,s,o,a=t.ratio,u=e<0||!e&&(!t._start&&function t(i){var e=i.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||t(e))}(t)||(t._ts<0||t._dp._ts<0)&&"isFromStart"!==t.data&&"isStart"!==t.data)?0:1,h=t._rDelay,f=0;if(h&&t._repeat&&(f=bi(0,t._tDur,e),s=wi(f,h),o=wi(t._tTime,h),t._yoyo&&1&s&&(u=1-u),s!==o&&(a=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==a||n||t._zTime===Zt||!e&&t._zTime){if(!t._initted&&U(t,e,n,i))return;for(o=t._zTime,t._zTime=e||(i?Zt:0),i=i||e&&!o,t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=f,r=t._pt;r;)r.r(u,r.d),r=r._next;t._startAt&&e<0&&t._startAt.render(e,!0,!0),t._onUpdate&&!i&&Oi(t,"onUpdate"),f&&t._repeat&&!i&&t.parent&&Oi(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&z(t,1),i||(Oi(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,i);return this},e.targets=function(){return this._targets},e.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),i.prototype.invalidate.call(this)},e.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?ot(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Ui&&!0!==Ui.vars.overwrite)._first||ot(this),this.parent&&i!==this.timeline.totalDuration()&&W(this,this._dur*this.timeline._tDur/i,0,1),this}var n,s,o,a,u,h,f,c=this._targets,l=t?xi(t):c,v=this._ptLookup,d=this._pt;if((!e||"all"===e)&&function(t,e){for(var i=t.length,n=i===e.length;n&&i--&&t[i]===e[i];);return i<0}(c,l))return"all"===e&&(this._pt=0),ot(this);for(n=this._op=this._op||[],"all"!==e&&(r(e)&&(u={},M(e,(function(t){return u[t]=1})),e=u),e=function(t,e){var i,n,r,s,o=t[0]?y(t[0]).harness:0,a=o&&o.aliases;if(!a)return e;for(n in i=mi({},e),a)if(n in i)for(r=(s=a[n].split(",")).length;r--;)i[s[r]]=i[n];return i}(c,e)),f=c.length;f--;)if(~l.indexOf(c[f]))for(u in s=v[f],"all"===e?(n[f]=e,a=s,o={}):(o=n[f]=n[f]||{},a=e),a)(h=s&&s[u])&&("kill"in h.d&&!0!==h.d.kill(u)||T(this,h,"_pt"),delete s[u]),"all"!==o&&(o[u]=1);return this._initted&&!this._pt&&d&&ot(this),this},s.to=function(t,e,i){return new s(t,e,i)},s.from=function(t,e){return new s(t,O(arguments,1))},s.delayedCall=function(t,e,i,n){return new s(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:i,onReverseCompleteParams:i,callbackScope:n})},s.fromTo=function(t,e,i){return new s(t,O(arguments,2))},s.set=function(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new s(t,e)},s.killTweensOf=function(t,e,i){return wt.killTweensOf(t,e,i)},s}(Yi);function $i(t,e,i){return t.setAttribute(e,i)}function Ji(t,e,i,n){n.mSet(t,e,n.m.call(n.tween,i,n.mt),n)}F(Hi.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),M("staggerTo,staggerFrom,staggerFromTo",(function(t){Hi[t]=function(){var i=new Ni,e=Mi.call(arguments,0);return e.splice("staggerFromTo"===t?5:4,0,0),i[t].apply(i,e)}}));var Ki=function(t,e,i){return t[e]=i},tn=function(t,e,i){return t[e](i)},nn=function(t,e,i,n){return t[e](n.fp,i)},rn=function(t,e){return s(t[e])?tn:h(t[e])&&t.setAttribute?$i:Ki},en=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4,e)},sn=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},on=function(t,e){var i=e._pt,n="";if(!t&&e.b)n=e.b;else if(1===t&&e.e)n=e.e;else{for(;i;)n=i.p+(i.m?i.m(i.s+i.c*t):Math.round(1e4*(i.s+i.c*t))/1e4)+n,i=i._next;n+=e.c}e.set(e.t,e.p,n,e)},an=function(t,e){for(var i=e._pt;i;)i.r(t,i.d),i=i._next},un=function(t,e,i,n){for(var r,s=this._pt;s;)r=s._next,s.p===n&&s.modifier(t,e,i),s=r},hn=function(t){for(var e,i,n=this._pt;n;)i=n._next,n.p===t&&!n.op||n.op===t?T(this,n,"_pt"):n.dep||(e=1),n=i;return!e},fn=function(t){for(var e,i,n,r,s=t._pt;s;){for(e=s._next,i=n;i&&i.pr>s.pr;)i=i._next;(s._prev=i?i._prev:r)?s._prev._next=s:n=s,(s._next=i)?i._prev=s:r=s,s=e}t._pt=n},cn=(ln.prototype.modifier=function(t,e,i){this.mSet=this.mSet||this.set,this.set=Ji,this.m=t,this.mt=i,this.tween=e},ln);function ln(t,e,i,n,r,s,o,a,u){this.t=e,this.s=n,this.c=r,this.p=i,this.r=s||en,this.d=o||this,this.set=a||Ki,this.pr=u||0,(this._next=t)&&(t._prev=this)}M(gi+"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 hi[t]=1})),ui.TweenMax=ui.TweenLite=Hi,ui.TimelineLite=ui.TimelineMax=Ni,wt=new Ni({sortChildren:!1,defaults:Ut,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),Qt.stringFilter=ct;var vn={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach((function(t){return function(t){var e=(t=!t.name&&t.default||t).name,i=s(t),n=e&&!i&&t.init?function(){this._props=[]}:t,r={init:w,render:an,add:Wi,kill:hn,modifier:un,rawVars:0},o={targetTest:0,get:0,getSetter:rn,aliases:{},register:0};if(Ai(),t!==n){if(li[e])return;F(n,F(R(t,r),o)),mi(n.prototype,mi(r,R(t,o))),li[n.prop=e]=n,t.targetTest&&(pi.push(n),hi[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}m(e,n),t.register&&t.register(gn,n,cn)}(t)}))},timeline:function(t){return new Ni(t)},getTweensOf:function(t,e){return wt.getTweensOf(t,e)},getProperty:function(t,i,e,n){r(t)&&(t=xi(t)[0]);var s=y(t||{}).get,o=e?C:S;return"native"===e&&(e=""),t?i?o((li[i]&&li[i].get||s)(t,i,e,n)):function(i,e,n){return o((li[i]&&li[i].get||s)(t,i,e,n))}:t},quickSetter:function(t,e,i){if(1<(t=xi(t)).length){var n=t.map((function(t){return gn.quickSetter(t,e,i)})),r=n.length;return function(t){for(var e=r;e--;)n[e](t)}}t=t[0]||{};var s=li[e],o=y(t),a=o.harness&&(o.harness.aliases||{})[e]||e,u=s?function(n){var e=new s;kt._pt=0,e.init(t,i?n+i:n,kt,0,[t]),e.render(1,e),kt._pt&&an(1,kt)}:o.set(t,a);return s?u:function(n){return u(t,a,i?n+i:n,o,1)}},isTweening:function(t){return 0<wt.getTweensOf(t,!0).length},defaults:function(t){return t&&t.ease&&(t.ease=zi(t.ease,Ut.ease)),I(Ut,t||{})},config:function(t){return I(Qt,t||{})},registerEffect:function(t){var i=t.name,n=t.effect,e=t.plugins,r=t.defaults,s=t.extendTimeline;(e||"").split(",").forEach((function(t){return t&&!li[t]&&!ui[t]&&g(i+" effect requires "+t+" plugin.")})),vi[i]=function(t,e,i){return n(xi(t),F(e||{},r),i)},s&&(Ni.prototype[i]=function(t,e,n){return this.add(vi[i](t,f(e)?e:(n=e)&&{},this),n)})},registerEase:function(t,e){Ii[t]=zi(e)},parseEase:function(t,e){return arguments.length?zi(t,e):Ii},getById:function(t){return wt.getById(t)},exportRoot:function(e,t){void 0===e&&(e={});var i,n,r=new Ni(e);for(r.smoothChildTiming=c(e.smoothChildTiming),wt.remove(r),r._dp=0,r._time=r._tTime=wt._time,i=wt._first;i;)n=i._next,!t&&!i._dur&&i instanceof Hi&&i.vars.onComplete===i._targets[0]||N(r,i,i._start-i._delay),i=n;return N(wt,r,0),r},utils:{wrap:function t(e,i,n){var r=i-e;return ti(e)?rt(e,t(0,e.length),i):q(n,(function(t){return(r+(t-e)%r)%r+e}))},wrapYoyo:function t(e,i,n){var r=i-e,s=2*r;return ti(e)?rt(e,t(0,e.length-1),i):q(n,(function(t){return e+(r<(t=(s+(t-e)%s)%s||0)?s-t:t)}))},distribute:K,random:nt,snap:it,normalize:function(t,e,i){return _i(t,e,0,1,i)},getUnit:G,clamp:function(e,t,i){return q(i,(function(i){return bi(e,t,i)}))},splitColor:ut,toArray:xi,mapRange:_i,pipe:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},unitize:function(e,t){return function(i){return e(parseFloat(i))+(t||G(i))}},interpolate:function t(e,i,n,s){var o=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!o){var a,u,h,f,c,l=r(e),v={};if(!0===n&&(s=1)&&(n=null),l)e={p:e},i={p:i};else if(ti(e)&&!ti(i)){for(h=[],f=e.length,c=f-2,u=1;u<f;u++)h.push(t(e[u-1],e[u]));f--,o=function(t){t*=f;var e=Math.min(c,~~t);return h[e](t-e)},n=i}else s||(e=mi(ti(e)?[]:{},e));if(!h){for(a in i)Wi.call(v,e,a,"get",i[a]);o=function(t){return an(t,v)||(l?e.p:e)}}}return q(n,o)},shuffle:J},install:d,effects:vi,ticker:Fi,updateRoot:Ni.updateRoot,plugins:li,globalTimeline:wt,core:{PropTween:cn,globals:m,Tween:Hi,Timeline:Ni,Animation:Yi,getCache:y,_removeLinkedListItem:T,suppressOverwrites:function(t){return mt=t}}};function dn(t,e){for(var i=t._pt;i&&i.p!==e&&i.op!==e&&i.fp!==e;)i=i._next;return i}function pn(t,i){return{name:t,rawVars:1,init:function(t,n,e){e._onInit=function(t){var e,s;if(r(n)&&(e={},M(n,(function(t){return e[t]=1})),n=e),i){for(s in e={},n)e[s]=i(n[s]);n=e}!function(t,e){var i,n,r,s=t._targets;for(i in e)for(n=s.length;n--;)(r=(r=t._ptLookup[n][i])&&r.d)&&(r._pt&&(r=dn(r,i)),r&&r.modifier&&r.modifier(e[i],t,s[n],i))}(t,n)}}}}M("to,from,fromTo,delayedCall,set,killTweensOf",(function(t){return vn[t]=Hi[t]})),Fi.add(Ni.updateRoot),kt=vn.to({},{duration:0});var gn=vn.registerPlugin({name:"attr",init:function(t,e,i,n,r){var s,o;for(s in e)(o=this.add(t,"setAttribute",(t.getAttribute(s)||0)+"",e[s],n,r,0,0,s))&&(o.op=s),this._props.push(s)}},{name:"endArray",init:function(t,e){for(var i=e.length;i--;)this.add(t,i,t[i]||0,e[i])}},pn("roundProps",tt),pn("modifiers"),pn("snap",it))||vn;function mn(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function wn(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 yn(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 bn(t,e){var i=e.s+e.c*t;e.set(e.t,e.p,~~(i+(i<0?-.5:.5))+e.u,e)}function Mn(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function xn(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function _n(t,e,i){return t.style[e]=i}function On(t,e,i){return t.style.setProperty(e,i)}function kn(t,e,i){return t._gsap[e]=i}function Pn(t,e,i){return t._gsap.scaleX=t._gsap.scaleY=i}function Sn(t,e,i,n,r){var s=t._gsap;s.scaleX=s.scaleY=i,s.renderTransform(r,s)}function Cn(t,e,i,n,r){var s=t._gsap;s[e]=i,s.renderTransform(r,s)}function Fn(t,e){var i=$n.createElementNS?$n.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):$n.createElement(t);return i.style?i:$n.createElement(t)}function An(t,e,i){var n=getComputedStyle(t);return n[e]||n.getPropertyValue(e.replace(kr,"-$1").toLowerCase())||n.getPropertyValue(e)||!i&&An(t,Rr(e)||e,1)||""}function In(){void 0!==i&&i.document&&($n=i.document,Jn=$n.documentElement,tr=Fn("div")||{style:{}},Fn("div"),Fr=Rr(Fr),Ar=Fr+"Origin",tr.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",nr=!!Rr("perspective"),Kn=1)}function Rn(t){var e,i=Fn("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,r=this.nextSibling,s=this.style.cssText;if(Jn.appendChild(i),i.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=Rn}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());return n&&(r?n.insertBefore(this,r):n.appendChild(this)),Jn.removeChild(i),this.style.cssText=s,e}function En(t,e){for(var i=e.length;i--;)if(t.hasAttribute(e[i]))return t.getAttribute(e[i])}function Tn(e){var t;try{t=e.getBBox()}catch(i){t=Rn.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===Rn||(t=Rn.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+En(e,["x","cx","x1"])||0,y:+En(e,["y","cy","y1"])||0,width:0,height:0}}function zn(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!Tn(t))}function Dn(t,e){if(e){var i=t.style;e in Mr&&e!==Ar&&(e=Fr),i.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),i.removeProperty(e.replace(kr,"-$1").toLowerCase())):i.removeAttribute(e)}}function Ln(t,e,i,n,r,s){var o=new cn(t._pt,e,i,0,1,s?xn:Mn);return(t._pt=o).b=n,o.e=r,t._props.push(i),o}function Bn(t,e,i,n){var r,s,o,a,u=parseFloat(i)||0,h=(i+"").trim().substr((u+"").length)||"px",f=tr.style,c=Pr.test(e),l="svg"===t.tagName.toLowerCase(),v=(l?"client":"offset")+(c?"Width":"Height"),d="px"===n,p="%"===n;return n===h||!u||Er[n]||Er[h]?u:("px"===h||d||(u=Bn(t,e,i,"px")),a=t.getCTM&&zn(t),!p&&"%"!==h||!Mr[e]&&!~e.indexOf("adius")?(f[c?"width":"height"]=100+(d?h:n),s=~e.indexOf("adius")||"em"===n&&t.appendChild&&!l?t:t.parentNode,a&&(s=(t.ownerSVGElement||{}).parentNode),s&&s!==$n&&s.appendChild||(s=$n.body),(o=s._gsap)&&p&&o.width&&c&&o.time===Fi.time?x(u/o.width*100):(!p&&"%"!==h||(f.position=An(t,"position")),s===t&&(f.position="static"),s.appendChild(tr),r=tr[v],s.removeChild(tr),f.position="absolute",c&&p&&((o=y(s)).time=Fi.time,o.width=s[v]),x(d?r*u/100:r&&u?100/r*u:0))):(r=a?t.getBBox()[c?"width":"height"]:t[v],x(p?u/r*100:u/100*r)))}function Xn(t,e,i,n){var r;return Kn||In(),e in Cr&&"transform"!==e&&~(e=Cr[e]).indexOf(",")&&(e=e.split(",")[0]),Mr[e]&&"transform"!==e?(r=Br(t,n),r="transformOrigin"!==e?r[e]:Xr(An(t,Ar))+" "+r.zOrigin+"px"):(r=t.style[e])&&"auto"!==r&&!n&&!~(r+"").indexOf("calc(")||(r=zr[e]&&zr[e](t,e,i)||An(t,e)||b(t,e)||("opacity"===e?1:0)),i&&!~(r+"").trim().indexOf(" ")?Bn(t,e,r,i)+i:r}function Yn(t,e,i,n){if(!i||"none"===i){var r=Rr(e,t,1),s=r&&An(t,r,1);s&&s!==i?(e=r,i=s):"borderColor"===e&&(i=An(t,"borderTopColor"))}var o,a,u,h,f,c,l,v,d,p,g,m,w=new cn(this._pt,t.style,e,0,1,on),y=0,b=0;if(w.b=i,w.e=n,i+="","auto"==(n+="")&&(t.style[e]=n,n=An(t,e)||n,t.style[e]=i),ct(o=[i,n]),n=o[1],u=(i=o[0]).match(ri)||[],(n.match(ri)||[]).length){for(;a=ri.exec(n);)l=a[0],d=n.substring(y,a.index),f?f=(f+1)%5:"rgba("!==d.substr(-5)&&"hsla("!==d.substr(-5)||(f=1),l!==(c=u[b++]||"")&&(h=parseFloat(c)||0,g=c.substr((h+"").length),(m="="===l.charAt(1)?+(l.charAt(0)+"1"):0)&&(l=l.substr(2)),v=parseFloat(l),p=l.substr((v+"").length),y=ri.lastIndex-p.length,p||(p=p||Qt.units[e]||g,y===n.length&&(n+=p,w.e+=p)),g!==p&&(h=Bn(t,e,c,p)||0),w._pt={_next:w._pt,p:d||1===b?d:",",s:h,c:m?m*v:v-h,m:f&&f<4||"zIndex"===e?Math.round:0});w.c=y<n.length?n.substring(y,n.length):""}else w.r="display"===e&&"none"===n?xn:Mn;return si.test(n)&&(w.e=0),this._pt=w}function jn(t){var e=t.split(" "),i=e[0],n=e[1]||"50%";return"top"!==i&&"bottom"!==i&&"left"!==n&&"right"!==n||(t=i,i=n,n=t),e[0]=Tr[i]||i,e[1]=Tr[n]||n,e.join(" ")}function Nn(t,e){if(e.tween&&e.tween._time===e.tween._dur){var i,n,r,s=e.t,o=s.style,a=e.u,u=s._gsap;if("all"===a||!0===a)o.cssText="",n=1;else for(r=(a=a.split(",")).length;-1<--r;)i=a[r],Mr[i]&&(n=1,i="transformOrigin"===i?Ar:Fr),Dn(s,i);n&&(Dn(s,Fr),u&&(u.svg&&s.removeAttribute("transform"),Br(s,1),u.uncache=1))}}function Qn(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function Un(t){var e=An(t,Fr);return Qn(e)?Dr:e.substr(7).match(ni).map(x)}function Wn(t,e){var i,n,r,s,o=t._gsap||y(t),a=t.style,u=Un(t);return o.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(r=t.transform.baseVal.consolidate().matrix).a,r.b,r.c,r.d,r.e,r.f]).join(",")?Dr:u:(u!==Dr||t.offsetParent||t===Jn||o.svg||(r=a.display,a.display="block",(i=t.parentNode)&&t.offsetParent||(s=1,n=t.nextSibling,Jn.appendChild(t)),u=Un(t),r?a.display=r:Dn(t,"display"),s&&(n?i.insertBefore(t,n):i?i.appendChild(t):Jn.removeChild(t))),e&&6<u.length?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)}function Zn(t,e,i,n,r,s){var o,a,u,h=t._gsap,f=r||Wn(t,!0),c=h.xOrigin||0,l=h.yOrigin||0,v=h.xOffset||0,d=h.yOffset||0,p=f[0],g=f[1],m=f[2],w=f[3],y=f[4],b=f[5],M=e.split(" "),x=parseFloat(M[0])||0,_=parseFloat(M[1])||0;i?f!==Dr&&(a=p*w-g*m)&&(u=x*(-g/a)+_*(p/a)-(p*b-g*y)/a,x=x*(w/a)+_*(-m/a)+(m*b-w*y)/a,_=u):(x=(o=Tn(t)).x+(~M[0].indexOf("%")?x/100*o.width:x),_=o.y+(~(M[1]||M[0]).indexOf("%")?_/100*o.height:_)),n||!1!==n&&h.smooth?(y=x-c,b=_-l,h.xOffset=v+(y*p+b*m)-y,h.yOffset=d+(y*g+b*w)-b):h.xOffset=h.yOffset=0,h.xOrigin=x,h.yOrigin=_,h.smooth=!!n,h.origin=e,h.originIsAbsolute=!!i,t.style[Ar]="0px 0px",s&&(Ln(s,h,"xOrigin",c,x),Ln(s,h,"yOrigin",l,_),Ln(s,h,"xOffset",v,h.xOffset),Ln(s,h,"yOffset",d,h.yOffset)),t.setAttribute("data-svg-origin",x+" "+_)}function Vn(t,e,i){var n=G(e);return x(parseFloat(e)+parseFloat(Bn(t,"x",i+"px",n)))+n}function qn(t,e,i,n,s,o){var a,u,h=360,f=r(s),c=parseFloat(s)*(f&&~s.indexOf("rad")?xr:1),l=o?c*o:c-n,v=n+l+"deg";return f&&("short"===(a=s.split("_")[1])&&(l%=h)!=l%180&&(l+=l<0?h:-h),"cw"===a&&l<0?l=(l+36e9)%h-~~(l/h)*h:"ccw"===a&&0<l&&(l=(l-36e9)%h-~~(l/h)*h)),t._pt=u=new cn(t._pt,e,i,n,l,wn),u.e=v,u.u="deg",t._props.push(i),u}function Gn(t,e){for(var i in e)t[i]=e[i];return t}function Hn(t,e,i){var n,r,s,o,a,u,h,f=Gn({},i._gsap),c=i.style;for(r in f.svg?(s=i.getAttribute("transform"),i.setAttribute("transform",""),c[Fr]=e,n=Br(i,1),Dn(i,Fr),i.setAttribute("transform",s)):(s=getComputedStyle(i)[Fr],c[Fr]=e,n=Br(i,1),c[Fr]=s),Mr)(s=f[r])!==(o=n[r])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(r)<0&&(a=G(s)!==(h=G(o))?Bn(i,r,s,h):parseFloat(s),u=parseFloat(o),t._pt=new cn(t._pt,n,r,a,u-a,mn),t._pt.u=h||0,t._props.push(r));Gn(n,f)}Hi.version=Ni.version=gn.version="3.6.1",_t=1,l()&&Ai();var $n,Jn,Kn,tr,ir,nr,rr=Ii.Power0,er=Ii.Power1,sr=Ii.Power2,or=Ii.Power3,ar=Ii.Power4,ur=Ii.Linear,hr=Ii.Quad,fr=Ii.Cubic,cr=Ii.Quart,lr=Ii.Quint,vr=Ii.Strong,dr=Ii.Elastic,pr=Ii.Back,gr=Ii.SteppedEase,mr=Ii.Bounce,wr=Ii.Sine,yr=Ii.Expo,br=Ii.Circ,Mr={},xr=180/Math.PI,_r=Math.PI/180,Or=Math.atan2,kr=/([A-Z])/g,Pr=/(?:left|right|width|margin|padding|x)/i,Sr=/[\s,\(]\S/,Cr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Fr="transform",Ar=Fr+"Origin",Ir="O,Moz,ms,Ms,Webkit".split(","),Rr=function(t,e,i){var n=(e||tr).style,r=5;if(t in n&&!i)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);r--&&!(Ir[r]+t in n););return r<0?null:(3===r?"ms":0<=r?Ir[r]:"")+t},Er={deg:1,rad:1,turn:1},Tr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},zr={clearProps:function(t,e,i,n,r){if("isFromStart"!==r.data){var s=t._pt=new cn(t._pt,e,i,0,0,Nn);return s.u=n,s.pr=-10,s.tween=r,t._props.push(i),1}}},Dr=[1,0,0,1,0,0],Lr={},Br=function(t,e){var i=t._gsap||new Xi(t);if("x"in i&&!e&&!i.uncache)return i;var n,r,s,o,a,u,h,f,c,l,v,d,p,g,m,w,y,b,M,_,O,k,P,S,C,F,A,I,R,E,T,z,D=t.style,L=i.scaleX<0,B="deg",X=An(t,Ar)||"0";return n=r=s=u=h=f=c=l=v=0,o=a=1,i.svg=!(!t.getCTM||!zn(t)),g=Wn(t,i.svg),i.svg&&(S=!i.uncache&&!e&&t.getAttribute("data-svg-origin"),Zn(t,S||X,!!S||i.originIsAbsolute,!1!==i.smooth,g)),d=i.xOrigin||0,p=i.yOrigin||0,g!==Dr&&(b=g[0],M=g[1],_=g[2],O=g[3],n=k=g[4],r=P=g[5],6===g.length?(o=Math.sqrt(b*b+M*M),a=Math.sqrt(O*O+_*_),u=b||M?Or(M,b)*xr:0,(c=_||O?Or(_,O)*xr+u:0)&&(a*=Math.abs(Math.cos(c*_r))),i.svg&&(n-=d-(d*b+p*_),r-=p-(d*M+p*O))):(z=g[6],E=g[7],A=g[8],I=g[9],R=g[10],T=g[11],n=g[12],r=g[13],s=g[14],h=(m=Or(z,R))*xr,m&&(S=k*(w=Math.cos(-m))+A*(y=Math.sin(-m)),C=P*w+I*y,F=z*w+R*y,A=k*-y+A*w,I=P*-y+I*w,R=z*-y+R*w,T=E*-y+T*w,k=S,P=C,z=F),f=(m=Or(-_,R))*xr,m&&(w=Math.cos(-m),T=O*(y=Math.sin(-m))+T*w,b=S=b*w-A*y,M=C=M*w-I*y,_=F=_*w-R*y),u=(m=Or(M,b))*xr,m&&(S=b*(w=Math.cos(m))+M*(y=Math.sin(m)),C=k*w+P*y,M=M*w-b*y,P=P*w-k*y,b=S,k=C),h&&359.9<Math.abs(h)+Math.abs(u)&&(h=u=0,f=180-f),o=x(Math.sqrt(b*b+M*M+_*_)),a=x(Math.sqrt(P*P+z*z)),m=Or(k,P),c=2e-4<Math.abs(m)?m*xr:0,v=T?1/(T<0?-T:T):0),i.svg&&(S=t.getAttribute("transform"),i.forceCSS=t.setAttribute("transform","")||!Qn(An(t,Fr)),S&&t.setAttribute("transform",S))),90<Math.abs(c)&&Math.abs(c)<270&&(L?(o*=-1,c+=u<=0?180:-180,u+=u<=0?180:-180):(a*=-1,c+=c<=0?180:-180)),i.x=n-((i.xPercent=n&&(i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+"px",i.y=r-((i.yPercent=r&&(i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-r)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+"px",i.z=s+"px",i.scaleX=x(o),i.scaleY=x(a),i.rotation=x(u)+B,i.rotationX=x(h)+B,i.rotationY=x(f)+B,i.skewX=c+B,i.skewY=l+B,i.transformPerspective=v+"px",(i.zOrigin=parseFloat(X.split(" ")[2])||0)&&(D[Ar]=Xr(X)),i.xOffset=i.yOffset=0,i.force3D=Qt.force3D,i.renderTransform=i.svg?Wr:nr?Ur:Yr,i.uncache=0,i},Xr=function(t){return(t=t.split(" "))[0]+" "+t[1]},Yr=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Ur(t,e)},jr="0deg",Nr="0px",Qr=") ",Ur=function(t,e){var i=e||this,n=i.xPercent,r=i.yPercent,s=i.x,o=i.y,a=i.z,u=i.rotation,h=i.rotationY,f=i.rotationX,c=i.skewX,l=i.skewY,v=i.scaleX,d=i.scaleY,p=i.transformPerspective,g=i.force3D,m=i.target,w=i.zOrigin,y="",b="auto"===g&&t&&1!==t||!0===g;if(w&&(f!==jr||h!==jr)){var M,x=parseFloat(h)*_r,_=Math.sin(x),O=Math.cos(x);x=parseFloat(f)*_r,s=Vn(m,s,_*(M=Math.cos(x))*-w),o=Vn(m,o,-Math.sin(x)*-w),a=Vn(m,a,O*M*-w+w)}p!==Nr&&(y+="perspective("+p+Qr),(n||r)&&(y+="translate("+n+"%, "+r+"%) "),!b&&s===Nr&&o===Nr&&a===Nr||(y+=a!==Nr||b?"translate3d("+s+", "+o+", "+a+") ":"translate("+s+", "+o+Qr),u!==jr&&(y+="rotate("+u+Qr),h!==jr&&(y+="rotateY("+h+Qr),f!==jr&&(y+="rotateX("+f+Qr),c===jr&&l===jr||(y+="skew("+c+", "+l+Qr),1===v&&1===d||(y+="scale("+v+", "+d+Qr),m.style[Fr]=y||"translate(0, 0)"},Wr=function(t,e){var i,n,r,s,o,a=e||this,u=a.xPercent,h=a.yPercent,f=a.x,c=a.y,l=a.rotation,v=a.skewX,d=a.skewY,p=a.scaleX,g=a.scaleY,m=a.target,w=a.xOrigin,y=a.yOrigin,b=a.xOffset,M=a.yOffset,_=a.forceCSS,O=parseFloat(f),k=parseFloat(c);l=parseFloat(l),v=parseFloat(v),(d=parseFloat(d))&&(v+=d=parseFloat(d),l+=d),l||v?(l*=_r,v*=_r,i=Math.cos(l)*p,n=Math.sin(l)*p,r=Math.sin(l-v)*-g,s=Math.cos(l-v)*g,v&&(d*=_r,o=Math.tan(v-d),r*=o=Math.sqrt(1+o*o),s*=o,d&&(o=Math.tan(d),i*=o=Math.sqrt(1+o*o),n*=o)),i=x(i),n=x(n),r=x(r),s=x(s)):(i=p,s=g,n=r=0),(O&&!~(f+"").indexOf("px")||k&&!~(c+"").indexOf("px"))&&(O=Bn(m,"x",f,"px"),k=Bn(m,"y",c,"px")),(w||y||b||M)&&(O=x(O+w-(w*i+y*r)+b),k=x(k+y-(w*n+y*s)+M)),(u||h)&&(O=x(O+u/100*(o=m.getBBox()).width),k=x(k+h/100*o.height)),o="matrix("+i+","+n+","+r+","+s+","+O+","+k+")",m.setAttribute("transform",o),_&&(m.style[Fr]=o)};M("padding,margin,Width,Radius",(function(e,t){var i="Right",n="Bottom",r="Left",s=(t<3?["Top",i,n,r]:["Top"+r,"Top"+i,n+i,n+r]).map((function(i){return t<2?e+i:"border"+i+e}));zr[1<t?"border"+e:e]=function(e,t,i,n,r){var o,a;if(arguments.length<4)return o=s.map((function(t){return Xn(e,t,i)})),5===(a=o.join(" ")).split(o[0]).length?o[0]:a;o=(n+"").split(" "),a={},s.forEach((function(t,e){return a[t]=o[e]=o[e]||o[(e-1)/2|0]})),e.init(t,a,r)}}));var Zr,Vr,qr={name:"css",register:In,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,i,n,r){var s,o,a,u,h,f,c,l,v,d,g,m,w,y,b,M=this._props,x=t.style,_=i.vars.startAt;for(c in Kn||In(),e)if("autoRound"!==c&&(o=e[c],!li[c]||!Qi(c,e,i,n,t,r)))if(h=typeof o,f=zr[c],"function"===h&&(h=typeof(o=o.call(i,n,t,r))),"string"===h&&~o.indexOf("random(")&&(o=et(o)),f)f(this,t,c,o,i)&&(b=1);else if("--"===c.substr(0,2))s=(getComputedStyle(t).getPropertyValue(c)+"").trim(),o+="",Si.lastIndex=0,Si.test(s)||(l=G(s),v=G(o)),v?l!==v&&(s=Bn(t,c,s,v)+v):l&&(o+=l),this.add(x,"setProperty",s,o,n,r,0,0,c);else if("undefined"!==h){if(_&&c in _?(s="function"==typeof _[c]?_[c].call(i,n,t,r):_[c],c in Qt.units&&!G(s)&&(s+=Qt.units[c]),"="===(s+"").charAt(1)&&(s=Xn(t,c))):s=Xn(t,c),u=parseFloat(s),(d="string"===h&&"="===o.charAt(1)?+(o.charAt(0)+"1"):0)&&(o=o.substr(2)),a=parseFloat(o),c in Cr&&("autoAlpha"===c&&(1===u&&"hidden"===Xn(t,"visibility")&&a&&(u=0),Ln(this,x,"visibility",u?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==c&&"transform"!==c&&~(c=Cr[c]).indexOf(",")&&(c=c.split(",")[0])),g=c in Mr)if(m||((w=t._gsap).renderTransform&&!e.parseTransform||Br(t,e.parseTransform),y=!1!==e.smoothOrigin&&w.smooth,(m=this._pt=new cn(this._pt,x,Fr,0,1,w.renderTransform,w,0,-1)).dep=1),"scale"===c)this._pt=new cn(this._pt,w,"scaleY",w.scaleY,d?d*a:a-w.scaleY),M.push("scaleY",c),c+="X";else{if("transformOrigin"===c){o=jn(o),w.svg?Zn(t,o,0,y,0,this):((v=parseFloat(o.split(" ")[2])||0)!==w.zOrigin&&Ln(this,w,"zOrigin",w.zOrigin,v),Ln(this,x,c,Xr(s),Xr(o)));continue}if("svgOrigin"===c){Zn(t,o,1,y,0,this);continue}if(c in Lr){qn(this,w,c,u,o,d);continue}if("smoothOrigin"===c){Ln(this,w,"smooth",w.smooth,o);continue}if("force3D"===c){w[c]=o;continue}if("transform"===c){Hn(this,o,t);continue}}else c in x||(c=Rr(c)||c);if(g||(a||0===a)&&(u||0===u)&&!Sr.test(o)&&c in x)a=a||0,(l=(s+"").substr((u+"").length))!==(v=G(o)||(c in Qt.units?Qt.units[c]:l))&&(u=Bn(t,c,s,v)),this._pt=new cn(this._pt,g?w:x,c,u,d?d*a:a-u,g||"px"!==v&&"zIndex"!==c||!1===e.autoRound?mn:bn),this._pt.u=v||0,l!==v&&(this._pt.b=s,this._pt.r=yn);else if(c in x)Yn.call(this,t,c,s,o);else{if(!(c in t)){p(c,o);continue}this.add(t,c,t[c],o,n,r)}M.push(c)}b&&fn(this)},get:Xn,aliases:Cr,getSetter:function(t,e,i){var n=Cr[e];return n&&n.indexOf(",")<0&&(e=n),e in Mr&&e!==Ar&&(t._gsap.x||Xn(t,"x"))?i&&ir===i?"scale"===e?Pn:kn:(ir=i||{})&&("scale"===e?Sn:Cn):t.style&&!h(t.style[e])?_n:~e.indexOf("-")?On:rn(t,e)},core:{_removeProperty:Dn,_getMatrix:Wn}};gn.utils.checkPrefix=Rr,Vr=M("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(Zr="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){Mr[t]=1})),M(Zr,(function(t){Qt.units[t]="deg",Lr[t]=1})),Cr[Vr[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Zr,M("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");Cr[e[1]]=Vr[e[0]]})),M("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){Qt.units[t]="px"})),gn.registerPlugin(qr);var Gr=gn.registerPlugin(qr)||gn,Hr=Gr.core.Tween;e.Back=pr,e.Bounce=mr,e.CSSPlugin=qr,e.Circ=br,e.Cubic=fr,e.Elastic=dr,e.Expo=yr,e.Linear=ur,e.Power0=rr,e.Power1=er,e.Power2=sr,e.Power3=or,e.Power4=ar,e.Quad=hr,e.Quart=cr,e.Quint=lr,e.Sine=wr,e.SteppedEase=gr,e.Strong=vr,e.TimelineLite=Ni,e.TimelineMax=Ni,e.TweenLite=Hi,e.TweenMax=Hr,e.default=Gr,e.gsap=Hr}({});var r=n.gsap;return i.GreenSockGlobals=t,h.H=r.timeline,h.i=r.ticker,h.J=r,h.J})),h.d("EASE","GSAP",(function(){var t=h.J,i={easeInQuad:"power1.in",easeOutQuad:"power1.out",easeInOutQuad:"power1.inOut",easeInCubic:"power2.in",easeOutCubic:"power2.out",easeInOutCubic:"power2.inOut",easeInQuart:"power3.in",easeOutQuart:"power3.out",easeInOutQuart:"power3.inOut",easeInQuint:"power4.in",easeOutQuint:"power4.out",easeInOutQuint:"power4.inOut",easeInSine:"sine.in",easeOutSine:"sine.out",easeInOutSine:"sine.inOut",easeInExpo:"expo.in",easeOutExpo:"expo.out",easeInOutExpo:"expo.inOut",easeInCirc:"circ.in",easeOutCirc:"circ.out",easeInOutCirc:"circ.inOut",easeInElastic:"elastic.in",easeOutElastic:"elastic.out",easeInOutElastic:"elastic.inOut",easeInBack:"back.in",easeOutBack:"back.out",easeInOutBack:"back.inOut",easeInBounce:"bounce.in",easeOutBounce:"bounce.out",easeInOutBounce:"bounce.inOut"};for(var n in i)t.registerEase(n,t.parseEase(i[n]))})),h.K=function(t,i){i=i||0;var n=t.innerHTML,r=!1,s=!1,o="",a="",u="";function h(){o.length&&(u+="<ss-word>"+o+"</ss-word>",o="")}function f(){a.length&&(o+=i?"<ss-char>"+a+"</ss-char>":a,a="")}function c(){r&&(u=u.substring(0,r)+" "+u.substr(r),r=!1)}for(var l=0;l<n.length;l++){var v=n[l],d=n[l+1];if(s)u+=v,">"===v&&(s=!1);else if("<"!==v)if(/\s/.test(v))h(),!1===r&&(r=u.length);else{if(c(),a+=v,"&"===v){var p;p="#"===d?/[0-9]/:/[0-9a-zA-Z]/;for(var g,m="",w=1;g=n[l+w];){if(";"===g){m+=g;break}if(!p.exec(g)){m="";break}m+=g,w++}if(m){a+=m,l+=w,f();continue}}else if(a.length>1){if(65039===d.charCodeAt(0)){a+=d,a+=n[l+2],a+=n[l+3],a+=n[l+4],l+=4,f();continue}if(55356===d.charCodeAt(0)){a+=d,a+=n[l+2],l+=2,f();continue}}55296<=v.charCodeAt(0)&&v.charCodeAt(0)<=56319&&56320<=d.charCodeAt(0)&&d.charCodeAt(0)<=57343||f()}else"/"!==d?(c(),h(),r=!1):h(),s=!0,u+=v}return h(),t.innerHTML=u,{words:Array.from(t.querySelectorAll("ss-word")),chars:Array.from(t.querySelectorAll("ss-char")),revert:function(t,i){t.innerHTML=i}.bind(null,t,n)}},h.d("nextend-frontend"),h.d("n2")}(window)
;(function(t){var i=t;i._N2=i._N2||{_r:[],_d:[],r:function(){this._r.push(arguments)},d:function(){this._d.push(arguments)}};var s=t.document,h=s.documentElement,n,o,r=t.setTimeout,a=t.clearTimeout,c=i._N2,u=t.requestAnimationFrame,f=function(t,i=null,h=null,n=null){const o=s.createElement(t);return i&&("string"==typeof i?j(o,i):G(o,i)),h&&k(o,h),n&&_(o,n),o},l=function(t,i,s,h,n){const o=f(i,s,h,n);return t&&t.appendChild(o),o},d=function(t,i,s,h,n){const o=f(t,s,h,n);return o.innerHTML=i,o},m=function(t,i,s,h,n,o){const r=l(t,i,h,n,o);return r.innerHTML=s,r},v=function(t,i,s){return f("div",t,i,s)},p=function(t,i,s,h){return l(t,"div",i,s,h)},b=function(t,i,s,h){return d("div",t,i,s,h)},y=function(t,i,s,h,n){return m(t,"div",i,s,h,n)},w=function(t,i,s,h,n){const o=f("a",s,h,n);return P(o,"href",i),o.innerHTML=t,o},g=function(t,i,s,h,n,o){const r=l(t,"a",h,n,o);return P(r,"href",s),r.innerHTML=i,r},S=Object.assign,I=function(t,i){for(var s=Object(t),h=1;h<arguments.length;h++){var n=arguments[h];if(null!==n&&n!==o)for(var r in n)null!==n[r]&&Object.prototype.hasOwnProperty.call(n,r)&&("object"==typeof n[r]&&(n[r].constructor===Object||Array.isArray(n[r]))?(Array.isArray(n[r])?s[r]=[]:("object"!=typeof s[r]||Array.isArray(s[r]))&&(s[r]={}),s[r]=I(s[r],n[r])):s[r]=n[r])}return s},A=function(t,i){return t.getAttribute(i)},P=function(t,i,s){t.setAttribute(i,s)},k=function(t,i){for(var s in i)P(t,s,i[s])},O=function(t,i){t.removeAttribute(i)},C=function(t,i,s){t.forEach((function(t){P(t,i,s)}))},x=function(t,i){t.forEach((function(t){k(t,i)}))},L=function(t,i){t.forEach((function(t){j(t,i)}))},M=function(t,i){t.forEach((function(t){X(t,i)}))},D=function(t,i){return t.dataset[i]},E=function(t,i,s){t.dataset[i]=s},_=function(t,i){for(let s in i)E(t,s,i[s])},R=function(t,i){delete t.dataset[i]},T=function(t,s){return i.getComputedStyle(t).getPropertyValue(s)},F=function(t,i,s){t.style.setProperty(i,s)},N=function(t,i){for(var s in i)F(t,s,i[s])},z=function(t,i){t.style.removeProperty(i)},W=function(t,i){i.forEach((function(i){z(t,i)}))},Y=function(t,i,s){t.forEach((function(t){F(t,i,s)}))},Z=function(t,i){t.forEach((function(t){N(t,i)}))},V=function(t,i){t.forEach((function(t){z(t,i)}))},B=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},U=function(t){t.forEach((function(t){B(t)}))},j=function(t,i){t.classList.add(i)},G=function(t,i){i.forEach((function(i){t.classList.add(i)}))},X=function(t,i){t.classList.remove(i)},H=function(t,i){i.forEach((function(i){t.classList.remove(i)}))},q=function(t,i,s){s?j(t,i):X(t,i)},Q=function(t,i){i.appendChild(t)},J=function(t,i){i.childNodes.length?tt(t,i.childNodes[0]):i.appendChild(t)},K=function(t,i){i.nextSibling?tt(t,i.nextSibling):i.parentNode.appendChild(t)},tt=function(t,i){i.parentNode.insertBefore(t,i)},it=function(t,i){return t.dispatchEvent(i)},st=function(t,i,s){return s=S({bubbles:!0,cancelable:!0},s),it(t,new Event(i,s))},ht=function(t,i){return it(t,new Event(i,{bubbles:!1,cancelable:!1}))},nt=function(t,i,s){return it(t,new CustomEvent(i,{bubbles:!1,cancelable:!1,detail:s}))},et=function(t,i,s,h){t.removeEventListener(i,s,h)},ot=function(t){t.forEach((function(t){t()})),t.splice(0,t.length)},rt=function(t,i,s,h){return h=h||{},t.addEventListener(i,s,h),t.removeEventListener.bind(t,i,s,h)},at=function(t,i,s,h){h=h||{},t.addEventListener(i,s,h)},ct=function(t,i,s){t.addEventListener(i,s,{once:!0})},ut=function(t,i,s){t.ssEvent&&t.ssEvent[i]&&t.ssEvent[i].forEach((function(t){t(s)}))},ft=function(t,i,s){t.ssEvent||(t.ssEvent={}),t.ssEvent[i]||(t.ssEvent[i]=[]),t.ssEvent[i].push(s)},lt=function(t,i,s){return ft(t,i,s),dt.bind(t,i,s)},dt=function(t,i){if(this.ssEvent&&this.ssEvent[t])for(var s=this.ssEvent[t],h=s.length-1;h>=0;h--)s[h]===i&&s.splice(h,1)},mt=function(){return h.scrollTop},vt=function(t){h.scrollTop=t},pt=function(){return h.scrollLeft},bt=function(t){return t.getBoundingClientRect().width},yt=function(t){return t.getBoundingClientRect().height},wt=function(t){return s.scrollingElement.scrollTop+t.getBoundingClientRect().top},gt=function(t){if("complete"===s.readyState||"interactive"===s.readyState)t();else if(Document&&Document.prototype&&Document.prototype.addEventListener&&Document.prototype.addEventListener!==s.addEventListener){const i=()=>{t(),t=()=>{}};s.addEventListener("DOMContentLoaded",i),s.addEventListener("readystatechange",(()=>{"complete"!==s.readyState&&"interactive"!==s.readyState||i()})),Document.prototype.addEventListener.call(s,"DOMContentLoaded",i)}else s.addEventListener("DOMContentLoaded",t)},St=function(t,i,s,h){if(Math.abs(t.scrollTop-i)<1)h&&h();else{s=Math.max(300,s||300);var n=t.scrollTop,o=i-n,r=performance.now(),a=function(i){var c=Math.min(1,(i-r)/s);c<.5?c*=2*c:c=(4-2*c)*c-1,t.scrollTop=n+c*o,c<1?requestAnimationFrame(a):h&&h()};a(r)}},It=function(t,i,h){var n=s.createElementNS("http://www.w3.org/2000/svg",t);return i&&(Pt(n,i),h&&h.appendChild(n)),n},At=function(t,i,s){t.setAttributeNS(null,i,s)},Pt=function(t,i){for(var s in i)At(t,s,i[s])},kt=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},Ot=navigator.userAgent.indexOf("+http://www.google.com/bot.html")>-1?function(t){t()}:i.requestIdleCallback||function(t){return r(t,1)},Ct=i.cancelIdleCallback||function(t){a(t)},xt=function(t,i){i=(((i||"")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");return(t+"").replace(/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,(function(t,s){return i.indexOf("<"+s.toLowerCase()+">")>-1?t:""}))},Lt=function(t,i=""){return Mt(xt(t,"<a><span><sub><sup><em><i><var><cite><b><strong><small><bdo><br><img><picture><source><u><del><bdi><ins>"+i))},Mt=function(t){var i=new RegExp(["onclick","onfocus","ondrag","onmouse","onwheel","onscroll","ontouch","onload","onerror"].join("|"),"gi");return t.replace(i,"not-allowed")};function Dt(t){var i=s.getElementById(t);if(i&&i.sheet){var h,n=i.sheet;for(h=n.cssRules.length-1;h>=0;h--)n.cssRules[h].selectorText&&n.cssRules[h].selectorText.includes("div#n2-ss-")&&n.deleteRule(h)}}gt((function(){n=s.body})),c.d("SmartSliderBackgrounds",(function(){function t(t){this.device=null,this.slider=t,this.hasFixed=!1,this.lazyLoad=parseInt(t.parameters.lazyLoad),this.lazyLoadNeighbor=parseInt(t.parameters.lazyLoadNeighbor),this.promise=new Promise(function(t){this.resolve=t}.bind(this)),this.slider.stages.done("Resized",this.onResized.bind(this)),this.slider.stages.done("StarterSlide",this.onStarterSlide.bind(this))}return t.prototype.preLoad=function(t){Promise.all(t).then(this.resolve)},t.prototype.getBackgroundImages=function(){for(var t=[],i=0;i<this.slider.realSlides.length;i++)t.push(this.slider.realSlides[i].background);return t},t.prototype.onResized=function(){this.onSlideDeviceChanged(this.slider.responsive.getDeviceMode()),at(this.slider.sliderElement,"SliderDevice",function(e){this.onSlideDeviceChanged(e.detail.device)}.bind(this))},t.prototype.onStarterSlide=function(){1===this.lazyLoad?(this.preLoadSlides=this.preloadSlidesLazyNeighbor,this.preLoad(this.preLoadSlides(this.slider.getVisibleSlides(this.slider.currentSlide)))):2===this.lazyLoad?(this.preLoadSlides=this._preLoadSlides,this.slider.stages.done("SlidesReady",function(){c.r("windowLoad",this.preLoadAll.bind(this))}.bind(this)),this.preLoad(this.preLoadSlides(this.slider.getVisibleSlides(this.slider.currentSlide)))):(this.preLoadSlides=this._preLoadSlides,this.preLoad(this.preLoadAll())),at(this.slider.sliderElement,"visibleSlidesChanged",this.onVisibleSlidesChanged.bind(this))},t.prototype.onVisibleSlidesChanged=function(){1!==this.lazyLoad&&2!==this.lazyLoad||this.preLoadSlides(this.slider.getVisibleSlides())},t.prototype.onSlideDeviceChanged=function(t){this.device=t;for(var i=0;i<this.slider.visibleRealSlides.length;i++)this.slider.visibleRealSlides[i].background&&this.slider.visibleRealSlides[i].background.onSlideDeviceChanged(t)},t.prototype.preLoadAll=function(){for(var t=[],i=0;i<this.slider.visibleRealSlides.length;i++)t.push(this.slider.visibleRealSlides[i].preLoad());return t},t.prototype._preLoadSlides=function(t){for(var i=[],s=0;s<t.length;s++)i.push(t[s].preLoad());return i},t.prototype.preloadSlidesLazyNeighbor=function(t){var i=this._preLoadSlides(t);if(this.lazyLoadNeighbor)for(var s=0,h=t[0].getPrevious(),n=t[t.length-1].getNext();s<this.lazyLoadNeighbor;)h&&(i.push(h.preLoad()),h=h.getPrevious()),n&&(i.push(n.preLoad()),n=n.getNext()),s++;if(this.slider.stages.resolved("Visible"))for(var o=0;o<i.length;o++)this.slider.m.addPromise(i[o]);return i},t})),Dt("litespeed-optm-css-rules"),Dt("rocket-critical-css"),c.d("SmartSliderLoad",(function(){var t=performance.now();function s(t){this.slider=t}return s.prototype.start=function(){this.showSlider()},s.prototype.loadLayerImages=function(){var t=[];return this.slider.sliderElement.querySelectorAll(".n2-ss-layers-container").forEach((function(i){c.ImagesLoaded(i),t.push(c.ImagesLoaded(i))})),Promise.all(t)},s.prototype.showSlider=function(){this.slider.stages.done("ResizeFirst",this.stage1.bind(this))},s.prototype.stage1=function(){this.slider.responsive.isReadyToResize=!0,this.stage2()},s.prototype.stage2=function(){requestAnimationFrame(function(){this.slider.responsive.doResize(),this.slider.finalizeStarterSlide();var i=Promise.all([this.slider.backgrounds.promise,this.loadLayerImages(),this.slider.stages.get("Fonts").getPromise()]).finally(this.stage3.bind(this)),s=r(function(){this.slider.m.addPromise(i)}.bind(this),Math.max(1,this.slider.parameters.loadingTime-(performance.now()-t)));i.finally(a.bind(null,s))}.bind(this))},s.prototype.stage3=function(){this.slider.responsive.doResize(),requestAnimationFrame(function(){this.slider.initLayerAnimations(),this.slider.stages.resolve("LayerAnimations")}.bind(this)),this.slider.stages.done("LayerAnimations",this.stage4.bind(this))},s.prototype.stage4=function(){this.slider.stages.resolve("BeforeShow"),this.slider.widgets.onReady(),c.MW.N(function(){j(this.slider.responsive.alignElement,"n2-ss-align-visible"),j(this.slider.sliderElement,"n2-ss-loaded"),X(this.slider.sliderElement,"n2notransition"),requestAnimationFrame((function(){st(i,"scroll")})),Ot(this.slider.startVisibilityCheck.bind(this.slider),{timeout:2e3})}.bind(this)),this.slider.stages.resolve("Show")},s})),c.d("SmartSliderPlugins",(function(){function t(t){this.slider=t,this.plugins={}}t.prototype.add=function(t,i){this.plugins[t]=new i(this.slider)},t.prototype.get=function(t){return this.plugins[t]||!1};var i={},s=[];return{addPlugin:function(t,h){for(var n=0;n<s.length;n++)s[n].plugins.add(t,h);i[t]=h},addSlider:function(h){if(h.plugins===o)for(var n in h.plugins=new t(h),i)h.plugins.add(n,i[n]);s.push(h)}}})),c.d("ScrollTracker",(function(){function t(){this.started=!1,this.items=[],this.onScrollCallback=this.onScroll.bind(this)}return t.prototype.add=function(t,s,n,o){var r={el:t,mode:s,onVisible:n,onHide:o,state:"unknown"};this.items.push(r),this._onScroll(r,Math.max(h.clientHeight,i.innerHeight)),this.started||this.start()},t.prototype.start=function(){this.started||(i.addEventListener("scroll",this.onScrollCallback,{capture:!0,passive:!0}),this.started=!0)},t.prototype.onScroll=function(e){for(var t=Math.max(h.clientHeight,i.innerHeight),s=0;s<this.items.length;s++)this._onScroll(this.items[s],t)},t.prototype._onScroll=function(t,i){var s=t.el.closest(".n2-section-smartslider").getBoundingClientRect(),h=s.height>.7*i,n=!0;"partly-visible"===t.mode?(h&&(s.bottom<0||s.top>=s.height)||!h&&(s.bottom-s.height<0||s.top-i+s.height>=0))&&(n=!1):"not-visible"===t.mode&&(n=s.top-i<0&&s.top+s.height>0),!1===n?"hidden"!==t.state&&("function"==typeof t.onHide&&t.onHide(),t.state="hidden"):"visible"!==t.state&&("function"==typeof t.onVisible&&t.onVisible(),t.state="visible")},new t})),c.d("SmartSliderApi",(function(){function t(){this.sliders={},this.readys={},this.eventListeners={}}t.prototype.makeReady=function(t,i){if(this.sliders[t]=i,this.readys[t]!==o)for(var s=0;s<this.readys[t].length;s++)this.readys[t][s].call(i,i,i.sliderElement)},t.prototype.ready=function(t,i){this.sliders[t]!==o?i.call(this.sliders[t],this.sliders[t],this.sliders[t].sliderElement):(this.readys[t]===o&&(this.readys[t]=[]),this.readys[t].push(i))},t.prototype.on=function(t,i){this.eventListeners[t]===o&&(this.eventListeners[t]=[]),this.eventListeners[t].push(i)},t.prototype.off=function(t,i){if(this.eventListeners[t]!==o)for(var s=this.eventListeners[t].length-1;s>=0;s--)this.eventListeners[t][s]===i&&this.eventListeners[t].splice(s,1)},t.prototype.dispatch=function(t,i){if(this.eventListeners[t]!==o&&this.eventListeners[t].length)for(var s=this.eventListeners[t].length-1;s>=0;s--)this.eventListeners[t][s]&&this.eventListeners[t][s].call(i,i)},t.prototype.trigger=function(t,i,e){e&&e.preventDefault();var s=i.split(","),h=t.closest(".n2-ss-slide,.n2-ss-static-slide"),n=h.ssLastEvent;t.ssResetEvents||(t.ssResetEvents=1,at(h,"layerAnimationPlayIn",function(t){t.ssLastEvent=""}.bind(this,h)));for(var o=s.length-1,r=0;r<s.length;r++)s[r]===n&&(o=r);i=o===s.length-1?s[0]:s[o+1],h.ssLastEvent=i,ht(h,"ss"+i)},t.prototype.applyAction=function(e,t){if(this.isClickAllowed(e)){var i=e.currentTarget,s=this.findSliderByElement(i);s[t].apply(s,Array.prototype.slice.call(arguments,2))}},t.prototype.applyActionWithClick=function(e){this.isClickAllowed(e)&&(c._shouldPreventClick||(e.preventDefault(),this.applyAction.apply(this,arguments)))},t.prototype.isClickAllowed=function(e){var t=e.target.closest('a:not([href="#"]), *[onclick]:not([onclick=""]), *[data-n2click]:not([data-n2click=""]), *[data-n2-lightbox]');return!t||e.currentTarget===t||!e.currentTarget.contains(t)},t.prototype.openUrl=function(e,t){if(this.isClickAllowed(e)){var s=D(e.currentTarget,"href");if(t===o&&(t=D(e.currentTarget,"target")),"_blank"===t){var h=i.open();h.opener=null,h.location=s}else n2const.setLocation(s)}},t.prototype.openUrlKeyDown=function(e,t){"Enter"!==e.code&&"Space"!==e.code||!e.target.matches(":not(input,select,textarea)")||this.openUrl(e,t)};var r={focusOffsetTop:0,to:function(t){var n=s.querySelector("html, body, .n2_iframe_application__content");"smooth"===T(h,"scroll-behavior")?n.scrollTop=t:St(n,t,i.n2ScrollSpeed||400)},top:function(){r.to(0)},bottom:function(){r.to(n.scrollHeight-i.innerHeight)},before:function(t){r.to(wt(t)-i.innerHeight)},after:function(t){r.to(wt(t)+yt(t)-r.focusOffsetTop)},next:function(t,i){var h=s.querySelectorAll(i),n=-1;h.forEach((function(i,s){if(t===i||i.contains(t))return n=s+1,!1})),-1!==n&&n<=h.length&&r.element(h[n])},previous:function(t,i){var h=s.querySelectorAll(i),n=-1;h.forEach((function(i,s){if(t===i||i.contains(t))return n=s-1,!1})),n>=0&&r.element(h[n])},element:function(t){"string"==typeof t&&(t=s.querySelector(t)),r.to(wt(t)-r.focusOffsetTop)}};return t.prototype.scroll=function(e,t){if(this.isClickAllowed(e)){e.preventDefault();var s=this.findSliderByElement(e.target);s&&(r.focusOffsetTop=s.responsive.focusOffsetTop,e.currentTarget.blur()),r[t].apply(i,Array.prototype.slice.call(arguments,2))}},t.prototype.findSliderByElement=function(t){return(t=t.closest(".n2-ss-slider"))?t.ss:null},i.n2ss=new t,i.n2ss})),c.d("SmartSliderAbstract",(function(){function t(s,h){if(this.editor=null,this.elementID=s,i[s]&&i[s]instanceof t)if(i[s].__sliderElement&&!n.contains(i[s].__sliderElement));else{if(i[s].sliderElement===o)return void console.error("Slider [#"+s+"] inited multiple times");if(n.contains(i[s].sliderElement))return void console.error("Slider [#"+s+"] embedded multiple times")}this.stages=new c.Stages,c.d("#"+s,function(){return this}.bind(this)),this.isAdmin=!!h.admin,c.SmartSliderPlugins.addSlider(this),this.id=parseInt(s.replace("n2-ss-","")),i[s]=this,h.isDelayed!==o&&h.isDelayed?gt(function(){this.waitForExists(s,h)}.bind(this)):this.waitForExists(s,h)}t.prototype.kill=function(){this.killed=!0;var t=this.sliderElement.closest(".n2-ss-margin");t?B(t):c.r("documentReady",function(){B(this.sliderElement.closest(".n2-ss-margin"))}.bind(this));var i=this.sliderElement.closest(".n2-ss-align");i?B(i):c.r("documentReady",function(){B(this.sliderElement.closest(".n2-ss-align"))}.bind(this)),n2ss.makeReady(this.id,this)},t.prototype.waitForExists=function(t,i){new Promise((function(i){var h=function(){var n=s.getElementById(t)||s.getElementById(t+"_t");n?i(n):r(h,500)};h()})).then(this.onSliderExists.bind(this,t,i))};var u=[];function f(t,s){if(i.IntersectionObserver)new IntersectionObserver(function(t,i){for(var h=0;h<t.length;h++){t[h].isIntersecting&&(s(),i.disconnect())}}.bind(this),{rootMargin:"200px 0px 200px 0px"}).observe(t);else if(u.push({element:t,callback:s}),1===u.length){var h=[],n=function(){for(var t=1.4*i.innerHeight,s=0;s<u.length;s++)if(u[s].element.getBoundingClientRect().y<t){var o=u[s].callback;u.splice(s,1),s--,o()}0===u.length&&(ot(h),c.SmartSliderApi.off("SliderResize",n))};h.push(rt(i,"resize",n,{capture:!0})),h.push(rt(i,"scroll",n,{capture:!0,passive:!0})),c.SmartSliderApi.on("SliderResize",n),n()}}return t.prototype.onSliderExists=function(t,s,h){if(this.__sliderElement=h,this.v=h.closest(".n2-section-smartslider"),this.m=this.v.querySelector("ss3-loader"),this.stages.resolve("Exists"),"TEMPLATE"===h.tagName){var n=h.parentNode;n.removeChild(h);var o=D(h,"loadingType"),a=h.content.children[0],u=function(){n.appendChild(a),z(this.v,"height"),this.waitForDimension(a,s),nt(i,"n2Rocket",{sliderElement:a})}.bind(this);"afterOnLoad"===o?c.r("windowLoad",f.bind(this,this.v,u)):"afterDelay"===o?r(u,D(h,"loadingDelay")):u()}else this.waitForDimension(h,s)},t.prototype.waitForDimension=function(t,i){n2const.isRTL()&&N(t,{"--ss-fs":"flex-end","--ss-fe":"flex-start","--ss-r":"row-reverse","--ss-rr":"row"});var s=new ResizeObserver(function(){s.disconnect(),this.onSliderHasDimension(t,i)}.bind(this));s.observe(t)},t.prototype.onSliderHasDimension=function(t,i){this.stages.resolve("HasDimension"),this.killed=!1,this.isVisible=!0,this.responsive=!1,this.mainAnimationLastChangeTime=0,this.currentSlide=null,this.currentRealSlide=null,this.staticSlides=[],this.slides=[],this.visibleRealSlides=[],this.visibleSlides=[],t.ss=this,this.sliderElement=t,this.needBackgroundWrap=!1,this.blockCarousel=!1,this.parameters=S({plugins:[],admin:!1,playWhenVisible:1,playWhenVisibleAt:.5,perspective:1e3,callbacks:"",autoplay:{},blockrightclick:!1,maintainSession:0,align:"normal",controls:{touch:"horizontal",keyboard:!1,mousewheel:!1,blockCarouselInteraction:1},hardwareAcceleration:!0,layerMode:{playOnce:0,playFirstLayer:1,mode:"skippable",inAnimation:"mainInEnd"},parallax:{enabled:0,mobile:0,horizontal:"mouse",vertical:"mouse",origin:"enter"},mainanimation:{},randomize:{randomize:0,randomizeFirst:0},responsive:{},lazyload:{enabled:0},postBackgroundAnimations:!1,initCallbacks:!1,titles:[],descriptions:[],alias:{id:0,smoothScroll:0,slideSwitch:0}},i),this.stages.resolve("Parameters"),this.disabled={layerAnimations:!1,layerSplitTextAnimations:!1,backgroundAnimations:!1,postBackgroundAnimations:!1},n2const.isSamsungBrowser&&(this.disabled.layerSplitTextAnimations=!0,this.disabled.postBackgroundAnimations=!0,this.parameters.postBackgroundAnimations&&X(this.sliderElement,"n2-ss-feature-post-bg-loader"));try{eval(this.parameters.callbacks)}catch(t){console.error(t)}n2ss.makeReady(this.id,this),this.isAdmin&&(this.changeTo=function(){}),this.load=new c.SmartSliderLoad(this),this.backgrounds=new c.SmartSliderBackgrounds(this),this.initSlides(),"function"==typeof this.parameters.initCallbacks&&this.parameters.initCallbacks.call(this),this.stages.done("VisibleSlides",this.onSlidesReady.bind(this)),requestAnimationFrame(this.initUI.bind(this))},t.prototype.onSlidesReady=function(){this.stages.resolve("SlidesReady")},t.prototype.initUI=function(){for(var t=0;t<this.realSlides.length;t++)this.realSlides[t].setNext(this.realSlides[t+1>this.realSlides.length-1?0:t+1]);this.widgets=new c.SmartSliderWidgets(this);var s;if(new c.UniversalEnter(this.sliderElement,function(e){e.target.closest(".n2-full-screen-widget")||(a(s),!0,j(this.sliderElement,"n2-hover"),this.widgets.setState("hover",!0),ct(this.sliderElement,"universalleave",function(e){e.stopPropagation(),s=r(function(){!1,X(this.sliderElement,"n2-hover"),this.widgets.setState("hover",!1)}.bind(this),1e3)}.bind(this)))}.bind(this)),this.parameters.carousel||this.initNotCarousel(),this.initHideArrow(),this.controls={},this.initMainAnimationWithLayerAnimation(),n2Slow||this.isAdmin||!this.parameters.parallax.enabled||!this.parameters.parallax.mobile&&(this.parameters.parallax.mobile||n2const.isMobile)||this.ready(function(){this.parallax=new c.LayerParallax(this,this.parameters.parallax),this.parallax.start(this.currentSlide),at(this.sliderElement,"SlideWillChange",function(e){this.parallax.start(e.detail.targetSlide.slides[0])}.bind(this))}.bind(this)),this.parameters.blockrightclick&&at(this.sliderElement,"contextmenu",(function(e){e.preventDefault()})),this.initMainAnimation(),this.initResponsiveMode(),!this.killed){if(at(this.sliderElement,"touchstart",function(){X(this.sliderElement,"n2-has-hover")}.bind(this),{passive:!0,once:!0}),this.initControls(),this.stages.resolve("UIReady"),!this.isAdmin){var h="click";this.hasTouch()&&(h="n2click"),this.sliderElement.querySelectorAll('[data-n2click="url"]').forEach((function(t){at(t,h,(function(e){n2ss.openUrl(e)})),at(t,"mousedown",(function(e){1===e.button&&(e.preventDefault(),n2ss.openUrl(e,"_blank"))})),at(t,"keydown",(function(e){n2ss.openUrlKeyDown(e)}))}))}this.load.start(),at(this.sliderElement,"keydown",(function(t){"Space"!==t.code&&"Enter"!==t.code||t.target.matches('[role="button"],[tabindex]')&&t.target.matches(":not(a,input,select,textarea)")&&(t.preventDefault(),t.target.click(),ht(t.target,"n2Activate"))})),at(this.sliderElement,"mouseleave",(function(e){e.currentTarget.blur()})),i.jQuery&&i.jQuery(this.sliderElement).find("[tabindex]").off("focus")}},t.prototype.initSlides=function(){var t,i=this.sliderElement.querySelectorAll(".n2-ss-slide");for(t=0;t<i.length;t++)this.slides.push(this.createSlide(i[t],t));for(t=0;t<this.slides.length;t++)this.slides[t].init(),1==+D(this.slides[t].element,"first")&&(this.originalRealStarterSlide=this.slides[t]);this.realSlides=this.slides,this.visibleSlides=this.slides,this.initSlidesEnd()},t.prototype.initSlidesEnd=function(){this.afterRawSlidesReady(),this.stages.resolve("RawSlides"),this.randomize(this.realSlides),this.stages.resolve("RawSlidesOrdered"),this.p()},t.prototype.p=function(){for(var t=this.sliderElement.querySelectorAll(".n2-ss-static-slide"),i=0;i<t.length;i++)this.staticSlides.push(new c.FrontendSliderStaticSlide(this,t[i]))},t.prototype.createSlide=function(t,i){return new c.FrontendSliderSlide(this,t,i)},t.prototype.afterRawSlidesReady=function(){},t.prototype.t=function(t,i){nt(this.sliderElement,t,i)},t.prototype.publicDispatchEvent=function(t,i){this.t(t,i),c.SmartSliderApi.dispatch(t,this)},t.prototype.getVisibleSlides=function(t){return t===o&&(t=this.currentSlide),[t]},t.prototype.getActiveSlides=function(t){return this.getVisibleSlides(t)},t.prototype.findSlideBackground=function(t){return this.sliderElement.querySelector('.n2-ss-slide-background[data-public-id="'+D(t.element,"slidePublicId")+'"]')},t.prototype.getRealIndex=function(t){return t},t.prototype.finalizeStarterSlide=function(){var t=this.originalRealStarterSlide;if(this.isAdmin)this.finalizeStarterSlideComplete(t);else if(this.parameters.randomize.randomizeFirst)t=this.visibleRealSlides[Math.floor(Math.random()*this.visibleRealSlides.length)],this.finalizeStarterSlideComplete(t);else if(i["ss"+this.id]!==o)"object"==typeof i["ss"+this.id]?i["ss"+this.id].done(this.overrideStarterSlideIndex.bind(this)):this.overrideStarterSlideIndex(i["ss"+this.id]);else if(!this.isAdmin&&this.parameters.maintainSession&&i.localStorage!==o){var s=i.localStorage.getItem("ss-"+this.id);this.overrideStarterSlideIndex(s),at(this.sliderElement,"mainAnimationComplete",function(e){i.localStorage.setItem("ss-"+this.id,e.detail.currentSlideIndex)}.bind(this))}else this.finalizeStarterSlideComplete(t)},t.prototype.overrideStarterSlideIndex=function(t){var i;null!==t&&this.realSlides[t]&&(i=this.realSlides[t]),this.finalizeStarterSlideComplete(i)},t.prototype.finalizeStarterSlideComplete=function(t){t!==o&&t.isVisible||(t=this.visibleRealSlides[0]),t!==o?this.finalizeStarterSlideComplete2(t):(this.hide(),ct(this.sliderElement,"SliderResize",function(){this.finalizeStarterSlideComplete(t)}.bind(this)))},t.prototype.finalizeStarterSlideComplete2=function(t){t!==this.originalRealStarterSlide&&this.originalRealStarterSlide!==o&&this.originalRealStarterSlide.unsetActive(),this.responsive.onStarterSlide(t),this.stages.resolve("StarterSlide")},t.prototype.randomize=function(t){this.parameters.randomize.randomize&&this.shuffleSlides(t)},t.prototype.shuffleSlides=function(t){t.sort((function(){return.5-Math.random()}));for(var i=t[0].element.parentNode,s=0;s<t.length;s++)i.appendChild(t[s].element),t[s].setIndex(s)},t.prototype.started=function(t){this.stages.done("UIReady",t.bind(this))},t.prototype.ready=function(t){this.stages.done("Show",t.bind(this))},t.prototype.startVisibilityCheck=function(){if(!this.isAdmin&&this.parameters.playWhenVisible&&i.IntersectionObserver){var t=this.parameters.playWhenVisibleAt,s=t/2,h=1-t/2,n=new IntersectionObserver(function(t){t[0].isIntersecting&&this._markVisible()}.bind(this),{rootMargin:-50*t+"% 0px"});n.observe(this.sliderElement);var o=new IntersectionObserver(function(t){t[0].isIntersecting&&this._markVisible()}.bind(this),{threshold:[s,h]});o.observe(this.sliderElement),this.tt=[n.disconnect.bind(n),o.disconnect.bind(o),rt(this.sliderElement,"pointerover",this._markVisible.bind(this))]}else this.stages.resolve("Visible")},t.prototype._markVisible=function(){this.tt&&ot(this.tt),this.stages.resolve("Visible")},t.prototype.visible=function(t){this.stages.done("Visible",t.bind(this))},t.prototype.isPlaying=function(){return"ended"!==this.mainAnimation.getState()},t.prototype.focus=function(t){var s=!1;if(this.responsive.parameters.focusUser&&!t&&(s=!0),s){var h=mt(),n=this.responsive.focusOffsetTop,o=this.responsive.focusOffsetBottom,r=i.innerHeight,a=this.sliderElement.getBoundingClientRect(),c=a.top-n,u=r-a.bottom-o,f=this.responsive.parameters.focusEdge,l="";"top-force"===f?l="top":"bottom-force"===f?l="bottom":c<=0&&u<=0||c>0&&u>0||(c<0?l="top"===f?"top":"bottom"===f?"bottom":-c<=u?"top":"bottom":u<0&&(l="top"===f?"top":"bottom"===f||-u<=c?"bottom":"top"));var d=h;if("top"===l?d=h-n+a.top:"bottom"===l&&(d=h+o+a.bottom-r),(d=Math.round(d))!==h)return this._scrollTo(d,Math.abs(h-d))}return!0},t.prototype._scrollTo=function(t,n){var o=!1;return"smooth"===T(h,"scroll-behavior")&&(F(h,"scroll-behavior",""),o=!0),i.nextendScrollFocus=!0,new Promise((function(i){St(s.scrollingElement,t,n,i)})).then((function(){o&&F(h,"scroll-behavior","smooth"),i.nextendScrollFocus=!1}))},t.prototype.isChangeCarousel=function(t){return"next"===t?this.currentSlide.index+1>=this.slides.length:"previous"===t&&this.currentSlide.index-1<0},t.prototype.initNotCarousel=function(){this.realSlides[0].setPrevious(!1),this.realSlides[this.realSlides.length-1].setNext(!1)},t.prototype.initHideArrow=function(){var t=function(t){this.widgets.setState("nonCarouselFirst",!this.getUIPreviousSlide(t)),this.widgets.setState("nonCarouselLast",!this.getUINextSlide(t))}.bind(this);this.stages.done("StarterSlide",function(){t(this.currentSlide),at(this.sliderElement,"SliderResize",function(){t(this.currentSlide)}.bind(this))}.bind(this)),at(this.sliderElement,"SlideWillChange",(function(e){t(e.detail.targetSlide)}))},t.prototype.next=function(t,i){var s=this.currentSlide.getNext();return!(!s||!this.getUINextSlide(this.currentSlide))&&this.changeTo(s.index,!1,t,i)},t.prototype.previous=function(t,i){var s=this.getUIPreviousSlide(this.currentSlide);return!!s&&this.changeTo(s.index,!0,t,i)},t.prototype.isChangePossible=function(t){var i=!1;if("next"===t){var s=this.currentSlide.getNext();s&&(i=s.index)}else if("previous"===t){var h=this.currentSlide.getPrevious();h&&(i=h.index)}return!1!==i&&i!==this.currentSlide.index},t.prototype.nextCarousel=function(t,i){return this.parameters.carousel?!!this.next(t,i)||this.changeTo(this.getFirstSlide().index,!1,t,i):this.next(t,i)},t.prototype.getFirstSlide=function(){return this.slides[0].isVisible?this.slides[0]:this.slides[0].getNext()},t.prototype.getSlideCount=function(){for(var t=0,i=0;i<this.slides.length;i++)this.slides[i].isVisible&&t++;return t},t.prototype.directionalChangeToReal=function(t){this.directionalChangeTo(t)},t.prototype.directionalChangeTo=function(t){t>this.currentSlide.index?this.changeTo(t,!1):this.changeTo(t,!0)},t.prototype.changeTo=function(t,i,s,h){if((t=parseInt(t))!==this.currentSlide.index){if(!this.slides[t].isVisible)return console.error("this slide is not visible on this device"),!1;this.t("SlideWillChange",{targetSlide:this.slides[t]}),this.t("SlideLoading");var n=performance.now();return Promise.all([Promise.all(this.backgrounds.preLoadSlides(this.getVisibleSlides(this.slides[t]))),this.focus(s)]).then(function(){if(t!==this.currentSlide.index){if(this.mainAnimationLastChangeTime<n){this.mainAnimationLastChangeTime=n;var r=this.mainAnimation.getState();if("ended"===r){s===o&&(s=!1);var a=this.mainAnimation;h!==o&&(a=h),this._changeTo(t,i,s,h),a.changeTo(this.currentSlide,this.slides[t],i,s),this._changeCurrentSlide(t)}else"initAnimation"!==r&&"playing"!==r||(this.__fastChangeRemoveCallback&&this.__fastChangeRemoveCallback(),this.__fastChangeRemoveCallback=rt(this.sliderElement,"mainAnimationComplete",function(){this.changeTo.call(this,t,i,s,h)}.bind(this),{once:!0}),this.mainAnimation.timeScale(2*this.mainAnimation.timeScale()))}this.t("SlideLoaded")}}.bind(this)),!0}return!1},t.prototype.setCurrentRealSlide=function(t){this.currentRealSlide=this.currentSlide=t},t.prototype._changeCurrentSlide=function(t){this.setCurrentRealSlide(this.slides[t]),this.t("sliderChangeCurrentSlide")},t.prototype._changeTo=function(t,i,s,h){},t.prototype.revertTo=function(t,i){this.slides[i].unsetActive(),this.slides[t].setActive(),this._changeCurrentSlide(t),this.t("SlideWillChange",{targetSlide:this.slides[t]})},t.prototype.forceSetActiveSlide=function(t){t.setActive()},t.prototype.forceUnsetActiveSlide=function(t){t.unsetActive()},t.prototype.updateInsideSlides=function(t){for(var i=0;i<this.slides.length;i++)this.slides[i].setInside(t.indexOf(this.slides[i])>=0)},t.prototype.playSlide=function(t){t.playIn()},t.prototype.initMainAnimationWithLayerAnimation=function(){"forced"===this.parameters.layerMode.mode&&at(this.sliderElement,"preChangeToPlay",function(e){var t=e.detail.currentSlide;e.detail.resolveHandled.handled=!0,ct(t.element,"layerAnimationCompleteOut",e.detail.resolve),t.playOut()}.bind(this)),at(this.sliderElement,"mainAnimationStart",this.onMainAnimationStartSyncLayers.bind(this,this.parameters.layerMode)),at(this.sliderElement,"reverseModeEnabled",this.onMainAnimationStartSyncLayersReverse.bind(this,this.parameters.layerMode))},t.prototype.onMainAnimationStartSyncLayers=function(t,e){var i=this.slides[e.detail.currentSlideIndex],s=[],h=function(){ot(s)};"mainInStart"===t.inAnimation?s.push(rt(i.element,"mainAnimationStartIn",function(){h(),this.playSlide(i)}.bind(this))):"mainInEnd"===t.inAnimation&&s.push(rt(i.element,"mainAnimationCompleteIn",function(){h(),this.playSlide(i)}.bind(this))),s.push(rt(i.element,"mainAnimationStartInCancel",h))},t.prototype.onMainAnimationStartSyncLayersReverse=function(t,e){var i=this.slides[e.detail.reverseSlideIndex],s=[],h=function(){ot(s)};"mainInStart"===t.inAnimation?s.push(rt(i.element,"mainAnimationStartIn",function(){h(),this.playSlide(i)}.bind(this))):"mainInEnd"===t.inAnimation&&s.push(rt(i.element,"mainAnimationCompleteIn",function(){h(),this.playSlide(i)}.bind(this))),s.push(rt(this.sliderElement,"mainAnimationComplete",h))},t.prototype.findSlideByElement=function(t){var i;for(i=0;i<this.realSlides.length;i++)if(this.realSlides[i].element.contains(t))return this.realSlides[i];for(i=0;i<this.staticSlides.length;i++)if(this.staticSlides[i].element.contains(t))return this.staticSlides[i];return null},t.prototype.findSlideIndexByElement=function(t){var i=this.findSlideByElement(t);return i||-1},t.prototype.initMainAnimation=function(){this.mainAnimation=!1},t.prototype.initResponsiveMode=function(){},t.prototype.hasTouch=function(){return"0"!=this.parameters.controls.touch},t.prototype.initControls=function(){if(!this.parameters.admin){if(this.hasTouch())switch(this.parameters.controls.touch){case"vertical":new c.SmartSliderControlTouchVertical(this);break;case"horizontal":new c.SmartSliderControlTouchHorizontal(this)}this.parameters.controls.keyboard&&(this.controls.touch!==o?new c.SmartSliderControlKeyboard(this,this.controls.touch.axis):new c.SmartSliderControlKeyboard(this,"horizontal")),this.parameters.controls.mousewheel&&new c.SmartSliderControlMouseWheel(this,this.parameters.controls.mousewheel),this.controlAutoplay=new c.SmartSliderControlAutoplay(this,this.parameters.autoplay),c.SmartSliderControlFullscreen.isSupported&&(this.controlFullscreen=new c.SmartSliderControlFullscreen(this)),this.parameters.alias.id&&new c.SmartSliderControlAlias(this,this.parameters.alias)}},t.prototype.getSlideIndex=function(t){return t},t.prototype.slideToID=function(t,i,h){for(var n=0;n<this.realSlides.length;n++)if(+this.realSlides[n].id===t)return this.slide(this.getSlideIndex(n),i,h);var o=s.querySelector('[data-id="'+t+'"]');if(o&&(o=o.closest(".n2-ss-slider")),o)return this.id===o.ss.id||(St(s.scrollingElement,wt(o),400),o.ss.slideToID(t,i,!0))},t.prototype.slide=function(t,i,s){return t>=0&&t<this.slides.length&&(i===o?this.parameters.carousel&&this.currentSlide.index===this.slides.length-1&&0===t?this.next(s):this.currentSlide.index>t?this.changeTo(t,!0,s):this.changeTo(t,!1,s):this.changeTo(t,!i,s))},t.prototype.hide=function(){this.isVisible&&(j(this.responsive.alignElement,"n2-ss-slider-has-no-slide"),this.load.placeholder&&j(this.load.placeholder,"n2-ss-slider-has-no-slide"),this.isVisible=!1)},t.prototype.show=function(){this.isVisible||(j(this.responsive.alignElement,"n2-ss-slider-has-no-slide"),this.load.placeholder&&X(this.load.placeholder,"n2-ss-slider-has-no-slide"),st(i,"scroll"),this.isVisible=!0)},t.prototype.startAutoplay=function(){return this.controlAutoplay!==o&&(this.controlAutoplay.setState("pausedSecondary",0),!0)},t.prototype.pauseAutoplay=function(){return this.controlAutoplay!==o&&(this.controlAutoplay.setState("pausedSecondary",1),!0)},t.prototype.initLayerAnimations=function(){for(var t=0;t<this.staticSlides.length;t++)this.staticSlides[t].initLayerAnimations();for(var i=0;i<this.realSlides.length;i++)this.realSlides[i].initLayerAnimations();at(this.sliderElement,"SliderDeviceOrientation",this._deviceSlides.bind(this)),at(this.sliderElement,"SliderResize",this._resizeSlides.bind(this)),this.isAdmin||(this.parameters.layerMode.playFirstLayer||this.currentSlide.playSpecialEventOnlySetToZero(),this.visible(function(){this.parameters.layerMode.playFirstLayer?this.currentSlide.playIn():this.currentSlide.playSpecialEventOnly()}.bind(this)))},t.prototype._deviceSlides=function(e){for(var t=e.detail.device,i=0;i<this.staticSlides.length;i++)this.staticSlides[i].setDevice(t);for(var s=0;s<this.realSlides.length;s++)this.realSlides[s].setDevice(t)},t.prototype._resizeSlides=function(e){for(var t=e.detail.ratios,i=0;i<this.staticSlides.length;i++)this.staticSlides[i].resize(t);for(var s=0;s<this.realSlides.length;s++)this.realSlides[s].resize(t)},t.prototype.getSlideBackgroundContainer=function(){},t.prototype.getPerspective=function(){return this.parameters.perspective},t.prototype.getAnimationAxis=function(){return"horizontal"},t.prototype.getDirectionPrevious=function(){return n2const.isRTL()&&"horizontal"===this.getAnimationAxis()?"next":"previous"},t.prototype.getDirectionNext=function(){return n2const.isRTL()&&"horizontal"===this.getAnimationAxis()?"previous":"next"},t.prototype.previousWithDirection=function(){return this[this.getDirectionPrevious()]()},t.prototype.nextWithDirection=function(){return this[this.getDirectionNext()]()},t.prototype.getUIPreviousSlide=function(t){return t.getPrevious()},t.prototype.getUINextSlide=function(t){return t.getNext()},t.prototype.getHorizontalTouchDimension=function(){return this.responsive.resizeContext.sliderWidth},t.prototype.getVerticalTouchDimension=function(){return this.responsive.resizeContext.sliderHeight},t})),c.d("Stages",(function(){function t(){this.stages={}}function i(t){this.n=t,this._isResolved=!1,this._promise=new Promise(function(t,i){this._resolve=t,this._reject=i}.bind(this)),this._promise.then(function(){this._isResolved=!0}.bind(this))}return t.prototype.get=function(t){return this.stages[t]===o&&(this.stages[t]=new i(t)),this.stages[t]},t.prototype.resolve=function(t){this.get(t).resolve()},t.prototype.done=function(t,i){var s;if("string"==typeof t)s=this.get(t).getPromise();else{for(var h=[],n=0;n<t.length;n++)h.push(this.get(t[n]).getPromise());s=Promise.all(h)}s.then(i)},t.prototype.resolved=function(t){return this.get(t).resolved()},i.prototype.getPromise=function(){return this._promise},i.prototype.resolve=function(){this.resolved()||this._resolve()},i.prototype.done=function(t){this._promise.then(t)},i.prototype.resolved=function(){return this._isResolved},t})),c.d("SmartSliderWidget",(function(){"use strict";function t(t,i,s){this.slider=t,this.key=i,this.selector=s,this.slider.started(this.register.bind(this))}return t.prototype.register=function(){this.slider.widgets.has(this.key)||(this.widget=this.slider.sliderElement.querySelector(this.selector),this.widget&&(this.slider.widgets.register(this.key,this),this.onStart()))},t.prototype.onStart=function(){},t.prototype.isVisible=function(){var t=this.widget.getBoundingClientRect();return!(!t.width||!t.height)},t.prototype.getWidth=function(){return this.widget.getBoundingClientRect().width},t.prototype.getHeight=function(){return this.widget.getBoundingClientRect().height},t})),c.d("SmartSliderWidgets",(function(){function t(t){this.slider=t,this.sliderElement=t.sliderElement,this.controls={previous:o,next:o,bullet:o,autoplay:o,indicator:o,bar:o,thumbnail:o,shadow:o,fullscreen:o,html:o},this._controlDimensionRegexp=new RegExp("^("+Object.keys(this.controls).join("|")+")(width|height)$","i"),this.excludedSlides={},this.states={hover:!1,nonCarouselFirst:!1,nonCarouselLast:!1,currentSlideIndex:-1,singleSlide:!1}}return t.prototype.register=function(t,i){this.controls[t]=i},t.prototype.has=function(t){return this.controls[t]!==o},t.prototype.setState=function(t,i){if(this.states[t]!=i){this.states[t]=i;var s=t.split(".");switch(s[0]){case"hide":this.onStateChangeSingle(s[1]);break;case"nonCarouselFirst":this.onStateChangeSingle(this.slider.getDirectionPrevious());break;case"nonCarouselLast":this.onStateChangeSingle(this.slider.getDirectionNext());break;default:this.onStateChangeAll()}}},t.prototype.onStateChangeAll=function(){for(var t in this.controls)this.onStateChangeSingle(t)},t.prototype.onStateChangeSingle=function(t){if(this.controls[t]){var i=!0;if(this.controls[t].widget.classList.contains("n2-ss-widget-display-hover")&&(i=this.states.hover),i&&(t===this.slider.getDirectionPrevious()&&this.states.nonCarouselFirst||t===this.slider.getDirectionNext()&&this.states.nonCarouselLast)&&(i=!1),i){var s=t+"-"+(this.states.currentSlideIndex+1);this.excludedSlides[s]&&(i=!1)}i&&this.states["hide."+t]!==o&&this.states["hide."+t]&&(i=!1),i&&this.states.singleSlide&&("previous"!==t&&"next"!==t&&"bullet"!==t&&"autoplay"!==t&&"indicator"!==t||(i=!1)),this.controls[t].widget.classList.toggle("n2-ss-widget-hidden",!i)}},t.prototype.getVerticalsHeight=function(){var t=0;if(this._verticals)for(var i=0;i<this._verticals.length;i++)t+=this._verticals[i].offsetHeight;return t},t.prototype.onReady=function(){this.advancedElement=this.slider.sliderElement.querySelector(".n2-ss-slider-controls-advanced"),this.requiredVariables=this.advancedElement?(D(this.advancedElement,"variables")||"").split(","):[],at(this.slider.sliderElement,"visibleSlidesChanged",function(){this.setState("singleSlide",this.slider.visibleSlides.length<=1)}.bind(this)),this.setState("singleSlide",this.slider.visibleSlides.length<=1),this._verticals=this.sliderElement.querySelectorAll('.n2-ss-widget[data-position="above"]:not(.nextend-shadow),.n2-ss-widget[data-position="below"]:not(.nextend-shadow)');var t=!1;for(var i in this.controls)if(this.controls[i]!==o){var s=D(this.controls[i].widget,"excludeSlides");if(s!==o){for(var h=s.split(","),n=h.length-1;n>=0;n--){var r=h[n].split("-");if(2===r.length){var a=parseInt(r[0]),c=parseInt(r[1]);if(a<=c)for(var u=a;u<=c;u++)h.push(u)}else h[n]=parseInt(h[n])}if(h.length>0){for(n=0;n<h.length;n++)this.excludedSlides[i+"-"+h[n]]=!0;t=!0}}}if(t){var f=function(e){this.setState("currentSlideIndex",e.detail.targetSlide.index)}.bind(this);f({detail:{targetSlide:this.slider.currentRealSlide}}),at(this.slider.sliderElement,"SlideWillChange",f)}this.requiredVariables.length&&this.advancedElement&&(this.flushAdvancedVariables(),at(this.slider.sliderElement,"SliderResize",this.flushAdvancedVariables.bind(this))),this.onStateChangeAll(),this.slider.stages.resolve("WidgetsReady"),this.advancedElement&&this.slider.stages.done("BeforeShow",function(){j(this.advancedElement,"n2-ss-slider-controls-advanced--ready")}.bind(this))},t.prototype.flushAdvancedVariables=function(){for(var t={},i=0;i<this.requiredVariables.length;i++)t[this.requiredVariables[i]]=this.getAdvancedVariable(this.requiredVariables[i]);for(var s in t)F(this.advancedElement,"--"+s,parseInt(t[s]))},t.prototype.getAdvancedVariable=function(t){var i=this.slider.responsive.resizeContext;switch(t){case"outerwidth":return bt(this.sliderElement.parentNode);case"outerheight":return yt(this.sliderElement.parentNode);case"width":return i.sliderWidth;case"height":return i.sliderHeight;case"canvaswidth":return i.slideWidth;case"canvasheight":return i.slideHeight;case"panewidth":case"paneWidth":if(i.paneWidth||i.panewidth)return i.paneWidth||i.panewidth}var s=t.match(this._controlDimensionRegexp);if(s){var h=this.controls[s[1]];if(h)switch(s[2]){case"width":return h.getWidth();case"height":return h.getHeight()}}return 0},t.prototype.onAdvancedVariableWidgetChanged=function(t){this.advancedElement&&(D(this.advancedElement,"variables")||"").match(t)&&this.slider.stages.done("BeforeShow",function(){this.flushAdvancedVariables()}.bind(this))},t})),c.d("SmartSliderPluginLightbox",["SmartSliderPlugins","litebox"],(function(){function t(t){t.isAdmin||(this.slider=t,t.stages.done("Visible",this.onVisible.bind(this)))}t.prototype.onVisible=function(){if(this.slider.parameters.plugins.lightbox!==o){this.parameters=S({label:""},this.slider.parameters.plugins.lightbox),this.onVisibleRealSlidesChanged(),at(this.slider.sliderElement,"visibleRealSlidesChanged",this.onVisibleRealSlidesChanged.bind(this));var t="click";this.slider.hasTouch()&&(t="n2click");for(var i=0;i<this.slider.realSlides.length;i++)if(this.slider.realSlides[i].getLightboxImage()){var s=this.slider.realSlides[i].element;P(s,"data-force-pointer","zoom-in"),at(s,t,function(t,e){n2ss.isClickAllowed(e)&&!e.target.classList.contains("smart-slider-overlay")&&r(function(){"ended"===this.slider.mainAnimation.state&&this.openLightbox(t)}.bind(this),10)}.bind(this,this.slider.realSlides[i]))}}},t.prototype.onVisibleRealSlidesChanged=function(){this.lightboxes!==o&&this.lightboxes.forEach((function(t){B(t)})),this.lightboxes=[];for(var t=0,i=0;t<this.slider.visibleRealSlides.length;t++){var s=this.slider.visibleRealSlides[t],h=s.getLightboxImage();if(h){var n=f("a");switch(n.href=h,n.className="nolightbox no-lightbox",n.style.display="none",n.slide=s,E(n,"n2Lightbox",""),E(n,"liteboxGroup",this.slider.id),E(n,"index",i),this.parameters.label){case"name":E(n,"title",s.getTitle());break;case"namemore":E(n,"title",s.getTitle()),E(n,"description",s.getDescription())}s.element.appendChild(n),at(n,"click",(function(e){e.stopPropagation()})),s.element.lightbox=n,this.lightboxes.push(n),i++}}n2LightboxSingle(this.lightboxes,{blockrightclick:this.slider.parameters.blockrightclick,callbackPrev:function(){var t=+D(this.currentLightboxedImage,"index")-1;t<0&&(t=this.lightboxes.length-1),this.currentLightboxedImage=this.lightboxes[t];var i=this.currentLightboxedImage.slide;this.slider.directionalChangeTo(i.group.index)}.bind(this),callbackNext:function(){var t=+D(this.currentLightboxedImage,"index")+1;t===this.lightboxes.length&&(t=0),this.currentLightboxedImage=this.lightboxes[t];var i=this.currentLightboxedImage.slide;this.slider.directionalChangeTo(i.group.index)}.bind(this)})},t.prototype.openLightbox=function(t){this.currentLightboxedImage=t.element.lightbox,st(this.currentLightboxedImage,"click")},c.SmartSliderPlugins.addPlugin("lightbox",t)})),c.d("SmartSliderPluginParticleJS",["SmartSliderPlugins","particlesJS"],(function(){function t(t){this.slider=t,t.stages.done("Parameters",function(){this.slider.parameters.particlejs&&t.stages.done("BeforeShow",this.onBeforeShow.bind(this))}.bind(this))}t.prototype.onBeforeShow=function(){this.start(this.slider.parameters.particlejs)},t.prototype.start=function(t){if(this.pJS&&(this._removeListener&&this._removeListener(),this.pJS.pJS.fn.vendors.destroypJS()),t){if(!t.mobile&&n2const.isPhone)return;t.interactivity=t.interactivity||{},t.interactivity.detect_on=this.slider.sliderElement,this.pJS=c.particlesJS(this.slider.getSlideBackgroundContainer(),t),this._removeListener=rt(this.slider.sliderElement,"SliderResize",function(){this.pJS.pJS.fn.resize()}.bind(this))}},c.SmartSliderPlugins.addPlugin("particleJS",t)})),c.d("SmartSliderMainAnimationAbstract",(function(){function t(t,i){this.state="ended",this.isTouch=!1,this.isReverseAllowed=!0,this.isReverseEnabled=!1,this.reverseSlideIndex=null,this.isNoAnimation=!1,this.slider=t,this.parameters=S({duration:1500,ease:"easeInOutQuint"},i),this.parameters.duration=Math.max(.01,this.parameters.duration/1e3),this.sliderElement=t.sliderElement,this.timeline=new c.H({paused:!0}),at(this.sliderElement,"mainAnimationStart",function(e){this._revertCurrentSlideIndex=e.detail.previousSlideIndex,this._revertNextSlideIndex=e.detail.currentSlideIndex}.bind(this)),this.slider.stages.done("ResponsiveStart",this.init.bind(this))}return t.prototype.init=function(){this.responsive=this.slider.responsive},t.prototype.enableReverseMode=function(){this.isReverseEnabled=!0,this.reverseTimeline=new c.H({paused:!0}),nt(this.slider.sliderElement,"reverseModeEnabled",{reverseSlideIndex:this.reverseSlideIndex})},t.prototype.disableReverseMode=function(){this.isReverseEnabled=!1},t.prototype.setTouch=function(t){this.isTouch=t},t.prototype.setTouchProgress=function(t){this.parameters.duration<.3&&(t<0?t=-1:t>0&&(t=1)),"ended"!==this.state&&(this.isReverseEnabled?0===t?(this.reverseTimeline.progress(0),this.timeline.progress(t,!1)):t>=0&&t<=1?(this.reverseTimeline.progress(0),this.timeline.progress(t)):t<0&&t>=-1&&(this.timeline.progress(0),this.reverseTimeline.progress(Math.abs(t))):t<=0?this.timeline.progress(Math.max(t,1e-6),!1):t>=0&&t<=1&&this.timeline.progress(t))},t.prototype.setTouchEnd=function(t,i,s){"ended"!==this.state&&(this.isReverseEnabled?this._setTouchEndWithReverse(t,i,s):this._setTouchEnd(t,i,s))},t.prototype._setTouchEnd=function(t,i,s){t&&i>0?(this.fixTouchDuration(this.timeline,i,s),this.timeline.play()):(this.revertCB(this.timeline),this.fixTouchDuration(this.timeline,1-i,s),this.timeline.reverse(),this.willRevertTo(this._revertCurrentSlideIndex,this._revertNextSlideIndex))},t.prototype._setTouchEndWithReverse=function(t,i,s){t?i<0&&this.reverseTimeline.totalDuration()>0?(this.fixTouchDuration(this.reverseTimeline,i,s),this.reverseTimeline.play(),this.willRevertTo(this.reverseSlideIndex,this._revertNextSlideIndex)):(this.willCleanSlideIndex(this.reverseSlideIndex),this.fixTouchDuration(this.timeline,i,s),this.timeline.play()):(i<0?(this.revertCB(this.reverseTimeline),this.fixTouchDuration(this.reverseTimeline,1-i,s),this.reverseTimeline.reverse()):(this.revertCB(this.timeline),this.fixTouchDuration(this.timeline,1-i,s),this.timeline.reverse()),this.willCleanSlideIndex(this.reverseSlideIndex),this.willRevertTo(this._revertCurrentSlideIndex,this._revertNextSlideIndex))},t.prototype.fixTouchDuration=function(t,i,s){var h=t.totalDuration(),n=Math.max(h/3,Math.min(h,s/Math.abs(i)/1e3));n!==h&&t.totalDuration(n)},t.prototype.getState=function(){return this.state},t.prototype.timeScale=function(){return arguments.length>0?(this.timeline.timeScale(arguments[0]),this):this.timeline.timeScale()},t.prototype.changeTo=function(t,i,s,h){if(this._initAnimation(t,i,s),this.state="initAnimation",this.timeline.paused(!0),this.timeline.eventCallback("onStart",this.onChangeToStart.bind(this),[t,i,h]),this.timeline.eventCallback("onComplete",this.onChangeToComplete.bind(this),[t,i,h]),this.timeline.eventCallback("onReverseComplete",null),this.revertCB=function(s){s.eventCallback("onReverseComplete",this.onReverseChangeToComplete.bind(this),[i,t,h])}.bind(this),this.isTouch)t.onOutAnimationsPlayed();else{var n={handled:!1};new Promise(function(s){nt(this.slider.sliderElement,"preChangeToPlay",{resolve:s,resolveHandled:n,currentSlide:t,nextSlide:i}),n.handled||s()}.bind(this)).then(function(){this.play()}.bind(this.timeline))}},t.prototype.willRevertTo=function(t,i){nt(this.slider.sliderElement,"mainAnimationWillRevertTo",{slideIndex:t,originalNextSlideIndex:i}),ct(this.sliderElement,"mainAnimationComplete",this.revertTo.bind(this,t,i))},t.prototype.revertTo=function(t,i){this.slider.revertTo(t,i),ht(this.slider.slides[i].element,"mainAnimationStartInCancel")},t.prototype.willCleanSlideIndex=function(t){ct(this.sliderElement,"mainAnimationComplete",this.cleanSlideIndex.bind(this,t))},t.prototype.cleanSlideIndex=function(){},t.prototype._initAnimation=function(t,i,s){this.slider.updateInsideSlides([t,i])},t.prototype.onChangeToStart=function(t,i,s){this.state="playing";var h={mainAnimation:this,previousSlideIndex:t.index,currentSlideIndex:i.index,isSystem:s};this.slider.t("mainAnimationStart",h),t.t("mainAnimationStartOut",h),i.t("mainAnimationStartIn",h)},t.prototype.onChangeToComplete=function(t,i,s){var h={mainAnimation:this,previousSlideIndex:t.index,currentSlideIndex:i.index,isSystem:s};this.clearTimelines(),this.disableReverseMode(),t.t("mainAnimationCompleteOut",h),i.t("mainAnimationCompleteIn",h),this.state="ended",this.slider.updateInsideSlides([i]),s||i.focus(),this.slider.t("mainAnimationComplete",h)},t.prototype.onReverseChangeToComplete=function(i,s,h){t.prototype.onChangeToComplete.apply(this,arguments)},t.prototype.clearTimelines=function(){this.revertCB=function(){},this.timeline.clear(),this.timeline.timeScale(1)},t.prototype.getEase=function(){return this.isTouch?"linear":this.parameters.ease},t})),c.d("SmartSliderPostBackgroundAnimation",(function(){var t={default:5,superSlow:20,slow:10,normal:5,fast:3,superFast:1.5},i={default:1,superSoft:.3,soft:.6,normal:1,strong:1.5,superStrong:2};function s(t,i){this.tween=null,this.lastTween=null,this.slider=t,this.mainAnimation=i,this.isFirst=!0,this.visibleAddedButNotPlayed=!1,this.parameters=S({data:0,speed:"default",strength:"default"},t.parameters.postBackgroundAnimations),this.slider.stages.done("StarterSlide",this.init.bind(this))}return s.prototype.init=function(){this.ratios=S({slideW:1,slideH:1},this.slider.responsive.ratios),this.backgrounds=this.slider.backgrounds,this.images=this.backgrounds.getBackgroundImages();for(var t=0;t<this.images.length;t++)this.images[t].onReady(this.initImage.bind(this,t,this.images[t]));this.playOnce=this.slider.parameters.layerMode.playOnce,this.playFirst=this.slider.parameters.layerMode.playFirstLayer;var i=this.slider.currentSlide.index;this.tween=this.images[i].postBGTween,this.playFirst?this.addVisiblePlay():this.tween&&this.tween.progress(1,!1),at(this.slider.sliderElement,"mainAnimationStart",this.onMainAnimationStart.bind(this)),at(this.slider.sliderElement,"mainAnimationComplete",this.stop.bind(this)),at(this.slider.sliderElement,"SliderResize",this.onResize.bind(this)),at(this.slider.sliderElement,"mainAnimationWillRevertTo",this.onMainAnimationWillRevertTo.bind(this)),at(this.slider.sliderElement,"SlideForceChange",function(e){this.prepareToSwitchSlide(e.detail.oldSlide,e.detail.currentSlide)}.bind(this)),X(this.slider.sliderElement,"n2-ss-feature-post-bg-loader")},s.prototype.initImage=function(t,i){i.hasImage()?i.postBGTween=this.getAnimation(t,i):i.postBGTween=!1},s.prototype.addVisiblePlay=function(){this.visibleAddedButNotPlayed||(this.visibleAddedButNotPlayed=!0,this.slider.visible(this.play.bind(this)))},s.prototype.onMainAnimationStart=function(){this.isFirst=!1,this.mainAnimation.hasBackgroundAnimation()||this.mainAnimation.isTouch?ct(this.slider.sliderElement,"mainAnimationComplete",this.play.bind(this)):this.play()},s.prototype.onMainAnimationWillRevertTo=function(){this.lastTween=this.tween,this.tween=!1},s.prototype.onResize=function(e){this.ratios=S({},e.detail.ratios);for(var t=0;t<this.images.length;t++){var i=this.images[t].postBGTween;i&&i.invalidate&&i.invalidate()}},s.prototype.getAnimation=function(s,h){if(!h.elements.image)return!1;var n=this.parameters.data,r=this.parameters.speed,a=this.parameters.strength;if(this.slider.slides[s].postBackgroundAnimation){var u=this.slider.slides[s].postBackgroundAnimation;n=u.data,r=u.speed,a=u.strength}if(!n)return!1;var f=I({},n.animations[Math.floor(Math.random()*n.animations.length)]);f.from.transformOrigin===o&&(f.from.transformOrigin=n.transformOrigin);const l=c.MW.D(h.elements.image.imageElements);c.MW.B(l,{transformOrigin:f.from.transformOrigin,backfaceVisibility:"hidden",transformStyle:"flat",overflow:"hidden","will-change":"transform"}),f.to.paused=!0;for(var d=0;d<f.strength.length;d++){var m=f.strength[d];"scale"===m?(f.from.scale=1+(f.from.scale-1)*i[a],f.to.scale=1+(f.to.scale-1)*i[a]):(f.from[m]*=i[a],f.to[m]*=i[a])}return f.from.x!==o&&(f.from.x=function(t){return this.ratios.slideW*t}.bind(this,f.from.x)),f.from.y!==o&&(f.from.y=function(t){return this.ratios.slideH*t}.bind(this,f.from.y)),f.to.x!==o&&(f.to.x=function(t){return this.ratios.slideW*t}.bind(this,f.to.x)),f.to.y!==o&&(f.to.y=function(t){return this.ratios.slideH*t}.bind(this,f.to.y)),n2const.isFirefox&&(f.from.rotationZ=.1,f.to.rotationZ=.1),c.MW.B(l,f.from),c.MW.flush(),c.J.fromTo(l,t[r],f.from,f.to)},s.prototype.prepareToSwitchSlide=function(t,i){t&&this.images[t.index].postBGTween?(this.mainAnimation.hasBackgroundAnimation()&&this.images[t.index].postBGTween.pause(),this.lastTween=this.images[t.index].postBGTween):this.lastTween=!1,this.images[i.index].postBGTween?this.tween=this.images[i.index].postBGTween:this.tween=!1},s.prototype.play=function(){this.visibleAddedButNotPlayed=!1,!this.tween||this.playOnce&&0!==this.tween.progress()||this.tween.play()},s.prototype.stop=function(){!this.playOnce&&this.lastTween&&this.lastTween.pause(0)},s})),c.d("SmartSliderControlAlias",(function(){"use strict";function t(t,s){this.it=t,this.st=t.sliderElement,this.ht=t.v,this.nt=D(this.ht,"alias"),this.et=S({id:0,smoothScroll:0,slideSwitch:0,scroll:1},s),this.nt&&(this.et.smoothScroll&&F(h,"scroll-behavior","smooth"),this.et.slideSwitch&&(this.switchOnLoad(),at(i,"hashchange",function(){var t=this.getAnchor();t>0&&(1===this.it.responsive.parameters.focusUser?(this.it.responsive.parameters.focusUser=0,this.switchToSlide(t-1),this.it.responsive.parameters.focusUser=1):this.switchToSlide(t-1),this.replaceHash())}.bind(this))))}return t.prototype.getAnchor=function(){var t=i.location.hash.substr(1);if(t){if(t===this.nt)return!0;if(this.et.slideSwitch&&0===t.indexOf(this.nt)){var s=+t.substr(this.nt.length+1);if(s>0)return s}}return!1},t.prototype.switchOnLoad=function(){var t=this.getAnchor();if(t>0){var s=t-1,h=i["n2-ss-"+this.it.id];h&&h.stages.resolved("StarterSlide")?h.stages.done("BeforeShow",function(){this.switchToSlide(s)}.bind(this)):i["ss"+this.it.id]=s,this.replaceHash()}},t.prototype.replaceHash=function(){var t="#"+this.nt;history.replaceState?history.replaceState(null,null,t):location.hash=t},t.prototype.switchToSlide=function(t){this.it.slide(t)},t})),c.d("SmartSliderControlAutoplay",(function(){"use strict";function t(t,i){this.slider=t,this.state={enabled:1,paused:1,pausedSecondary:0,mainAnimationPlaying:0,wait:0},this._listeners=[],this.wait=new c.SmartSliderControlAutoplayWait(this),this._currentCount=1,this.autoplayToSlide=0,this.autoplayToSlideIndex=-1,this.parameters=S({enabled:0,start:1,duration:8e3,autoplayLoop:0,allowReStart:0,pause:{mouse:"enter",click:!0,mediaStarted:!0},resume:{click:0,mouse:0,mediaEnded:!0},interval:1,intervalModifier:"loop",intervalSlide:"current"},i),this.clickHandled=!1,t.controls.autoplay=this,this.parameters.enabled?(this.parameters.duration/=1e3,this.slider.visible(this.onReady.bind(this))):this.disable()}return t.prototype.preventClickHandle=function(){this.clickHandled=!0,r(function(){this.clickHandled=!1}.bind(this),300)},t.prototype.onReady=function(){this.ot=!0;this.timeline=c.J.to({_progress:0},this.getSlideDuration(this.slider.currentSlide.index),{_progress:1,paused:!0,onComplete:this.next.bind(this)});var t=this.slider.sliderElement;this._listeners.push(rt(t,"SlideLoading",function(){this.wait.add("load")}.bind(this))),this._listeners.push(rt(t,"SlideLoaded",function(e){this.wait.resolve("load")}.bind(this))),this._listeners.push(rt(t,"BeforeCurrentSlideChange",function(){this.wait.resolveWeak(),this.setState("mainAnimationPlaying",1)}.bind(this))),this._listeners.push(rt(t,"mainAnimationStart",function(){this._currentCount++,this.setState("mainAnimationPlaying",1),this.wait.resolveWeak()}.bind(this))),this._listeners.push(rt(t,"mainAnimationComplete",function(e){this.timeline.duration(this.getSlideDuration(e.detail.currentSlideIndex)),this.ot=!0,this.timeline.pause(0,!1),this.setState("mainAnimationPlaying",0)}.bind(this))),this._listeners.push(rt(t,"autoplayPause",function(e){this.setState("paused",1)}.bind(this))),this._listeners.push(rt(t,"autoplayResume",function(e){(this.state.paused||0===parseInt(this.parameters.start)&&0===parseInt(this.state.paused))&&(this._currentCount=1),this.setState("pausedSecondary",0),this.setState("paused",0);var t=e.detail.progress;t!==o&&this.timeline.progress(t)}.bind(this))),this._listeners.push(rt(t,"CurrentSlideChanged",function(e){this.timeline.duration(this.getSlideDuration(e.detail.currentSlide.index)),this.ot=!0,this.timeline.pause(0,!1),this.setState("mainAnimationPlaying",0)}.bind(this))),this.initClick(this.parameters.pause.click,this.parameters.resume.click),this.initHover(this.parameters.pause.mouse,this.parameters.resume.mouse),this.initMedia(this.parameters.pause.mediaStarted,this.parameters.resume.mediaEnded),this.slider.stages.resolve("AutoplayReady"),this.slider.t("autoplay",{progress:0}),this.parameters.start||this.setState("pausedSecondary",1),this.setState("paused",0)},t.prototype.setState=function(t,i){this.state[t]!==i&&(this.state[t]=i,this.timeline!==o&&(!this.state.enabled||this.state.paused||this.state.pausedSecondary||this.state.wait||this.state.mainAnimationPlaying?(this.timeline.paused()||this.timeline.pause(),this.state.mainAnimationPlaying||this.isPaused!==o&&this.isPaused||(this.isPaused=!0,this.slider.t("autoplayPaused"))):(this.timeline.paused()&&this.timeline.play(),(this.isPaused===o||this.isPaused)&&(this.isPaused=!1,this.slider.t("autoplayStarted")))))},t.prototype.initClick=function(t,i){(t||i)&&(this.universalClick=new c.UniversalClick(this.slider.sliderElement,function(e){this.clickHandled||(this.state.pausedSecondary?i&&this.setState("pausedSecondary",0):t&&this.setState("pausedSecondary",1))}.bind(this)))},t.prototype.initHover=function(t,i){if(t||i){var s=!1;this._listeners.push(rt(this.slider.sliderElement,"touchend",(function(){s=!0,r((function(){s=!1}),300)}))),this._listeners.push(rt(this.slider.sliderElement,"mouseenter",function(e){this.state.pausedSecondary?"enter"===i&&this.setState("pausedSecondary",0):s||"enter"!==t||this.setState("pausedSecondary",1)}.bind(this))),this._listeners.push(rt(this.slider.sliderElement,"mouseleave",function(e){this.state.pausedSecondary?"leave"===i&&this.setState("pausedSecondary",0):"leave"===t&&this.setState("pausedSecondary",1)}.bind(this)))}},t.prototype.initMedia=function(t,i){var s=this.slider.sliderElement;t?(this._listeners.push(rt(s,"mediaStarted",function(e){this.wait.add(e.detail.id)}.bind(this))),this._listeners.push(rt(s,"mediaEnded",function(e){this.wait.resolve(e.detail.id)}.bind(this)))):i&&this._listeners.push(rt(s,"mediaEnded",function(){this.setState("pausedSecondary",0)}.bind(this)))},t.prototype.enableProgress=function(){this.timeline&&this.timeline.eventCallback("onUpdate",function(){this.slider.t("autoplay",{progress:this.timeline.progress()})}.bind(this))},t.prototype.next=function(){if(this.ot){if(this.ot=!1,this.timeline.pause(),!this.parameters.autoplayLoop){switch(this.parameters.intervalModifier){case"slide":this.slideSwitchingSlideCount();break;case"slideindex":this.slideSwitchingIndex();break;default:this.slideSwitchingLoop()}this.autoplayToSlide>0&&this._currentCount>=this.autoplayToSlide&&this.limitAutoplay(),this.autoplayToSlideIndex>=0&&this.slider.slides.length===this.slider.visibleSlides.length&&(this.autoplayToSlideIndex===this.slider.currentRealSlide.index+2||1===this.autoplayToSlideIndex&&this.slider.currentRealSlide.index+this.autoplayToSlideIndex===this.slider.slides.length)&&this.limitAutoplay()}this.slider.nextCarousel(!0)}},t.prototype.slideSwitchingLoop=function(){this.autoplayToSlide=this.parameters.interval*this.slider.visibleSlides.length-1,"next"===this.parameters.intervalSlide&&this.autoplayToSlide++},t.prototype.slideSwitchingSlideCount=function(){this.autoplayToSlide=this.parameters.interval},t.prototype.slideSwitchingIndex=function(){var t=Math.max(1,this.parameters.interval);t>this.slider.slides.length&&(t=1),this.autoplayToSlideIndex=t},t.prototype.limitAutoplay=function(){this.parameters.allowReStart?(this._currentCount=0,this.setState("paused",1)):this.disable()},t.prototype.disable=function(){this.setState("enabled",0),ot(this._listeners),this.universalClick&&(this.universalClick.remove(),delete this.universalClick),this.slider.stages.resolve("AutoplayDestroyed")},t.prototype.getSlideDuration=function(t){var i=this.slider.realSlides[this.slider.getRealIndex(t)],s=i.minimumSlideDuration;return 0===parseFloat(i.minimumSlideDuration)&&(s=this.parameters.duration),s},t})),c.d("SmartSliderControlFullscreen",(function(){"use strict";function t(i,h,n){this.slider=i,this.responsive=this.slider.responsive,this._type=this.responsive.parameters.type,this._upscale=this.responsive.parameters.upscale,this.rt=!1,this.st=this.slider.sliderElement,this.at=this.st.closest(".n2-section-smartslider"),at(s,t.event,this.fullScreenChange.bind(this))}return t.isSupported=!(!s.exitFullscreen&&!s.webkitExitFullscreen),t.isSupported&&(t.requestFullscreen=h.requestFullscreen||h.webkitRequestFullscreen,t.exitFullscreen=s.exitFullscreen||s.webkitExitFullscreen,t.event=h.requestFullscreen?"fullscreenchange":h.webkitRequestFullscreen?"webkitfullscreenchange":null),t.prototype.switchState=function(){this.rt=!this.rt,this.rt?this._fullScreen():this._normalScreen()},t.prototype.requestFullscreen=function(){return!this.rt&&(this.rt=!0,this._fullScreen(),!0)},t.prototype.exitFullscreen=function(){return!!this.rt&&(this.rt=!1,this._normalScreen(),!0)},t.prototype._fullScreen=function(){this.responsive.rt=!0,this.responsive.parameters.type="fullpage",this.st.dataset.responsive=this.responsive.parameters.type,this.responsive.parameters.upscale=!0,this._marginLeft=this.responsive.containerElement.style.marginLeft,this._marginRight=this.responsive.containerElement.style.marginRight,N(this.responsive.containerElement,{marginLeft:0,marginRight:0}),N(this.at,{width:"100%",height:"100%","background-color":i.getComputedStyle(n).backgroundColor}),t.requestFullscreen.call(this.at)},t.prototype._normalScreen=function(){t.exitFullscreen.call(s)},t.prototype.fullScreenChange=function(){this.isDocumentInFullScreenMode()?(this.slider.t("n2FullScreen"),j(h,"n2-in-fullscreen"),j(this.slider.sliderElement,"n2-ss-slider--fullscreen"),this.rt=!0,"auto"===this._type&&F(this.slider.responsive.alignElement,"max-width","none"),st(i,"resize")):(this.responsive.rt=!1,this.responsive.parameters.type=this._type,this.st.dataset.responsive=this._type,this.responsive.parameters.upscale=this._upscale,N(this.responsive.containerElement,{marginLeft:this._marginLeft,marginRight:this._marginRight}),N(this.at,{width:"",height:"","background-color":""}),X(this.slider.sliderElement,"n2-ss-slider--fullscreen"),X(h,"n2-in-fullscreen"),"auto"===this._type&&z(this.slider.responsive.alignElement,"max-width"),st(i,"resize"),this.rt=!1,this.slider.t("n2ExitFullScreen"))},t.prototype.isDocumentInFullScreenMode=function(){return s.fullscreenElement||s.webkitIsFullScreen},t})),c.d("SmartSliderControlKeyboard",(function(){"use strict";var t;function h(){this.controls=[],s.addEventListener("keydown",this.onKeyDown.bind(this)),s.addEventListener("mousemove",this.onMouseMove.bind(this),{capture:!0})}function o(i,s,n){this.slider=i,this.parameters=S({},n),this.parseEvent="vertical"===s?o.prototype.parseEventVertical:o.prototype.parseEventHorizontal,t||(t=new h),t.addControl(this),at(this.slider.sliderElement,"SliderKeyDown",function(e){this.onKeyDown(e.detail.e)}.bind(this)),i.controls.keyboard=this}return h.prototype.onMouseMove=function(e){this.mouseEvent=e},h.prototype.addControl=function(t){this.controls.push(t)},h.prototype.onKeyDown=function(e){if(e.target.tagName.match(/BODY|DIV|IMG/)&&!e.target.isContentEditable){var t;if(this.mouseEvent&&(t=this.findSlider(s.elementFromPoint(this.mouseEvent.clientX,this.mouseEvent.clientY))))return void nt(t,"SliderKeyDown",{e:e});if(s.activeElement!==n&&(t=this.findSlider(s.activeElement)))return void nt(t,"SliderKeyDown",{e:e});for(var i=0;i<this.controls.length;i++)this.controls[i].onKeyDown(e)}},h.prototype.findSlider=function(t){return t?t.classList.contains("n2-ss-slider")?t:t.closest(".n2-ss-slider"):null},o.prototype.isSliderOnScreen=function(){var t=this.slider.sliderElement.getBoundingClientRect(),s=t.height/2;return t.top+s>=0&&t.top+s<=i.innerHeight},o.prototype.onKeyDown=function(e){!e.defaultPrevented&&this.isSliderOnScreen()&&this.parseEvent.call(this,e)&&e.preventDefault()},o.prototype.parseEventHorizontal=function(e){switch(e.code){case"ArrowRight":return n2const.activeElementBlur(),this.slider[n2const.isRTL()?"previous":"next"](),!0;case"ArrowLeft":return n2const.activeElementBlur(),this.slider[n2const.isRTL()?"next":"previous"](),!0;default:return!1}},o.prototype.parseEventVertical=function(e){switch(e.code){case"ArrowDown":return(!this.slider.isChangeCarousel("next")||!this.slider.parameters.controls.blockCarouselInteraction)&&(n2const.activeElementBlur(),this.slider.next(),!0);case"ArrowUp":return(!this.slider.isChangeCarousel("previous")||!this.slider.parameters.controls.blockCarouselInteraction)&&(n2const.activeElementBlur(),this.slider.previous(),!0);default:return!1}},o})),c.d("SmartSliderControlMouseWheel",(function(){"use strict";function t(t,i){this.preventScroll={local:!1,curve:!1,curveGlobal:!1,global:!1,localTimeout:!1,curveTimeout:!1,curveGlobalTimeout:!1,globalTimeout:!1},this.maxDelta=0,this.slider=t,this.ct=2===i?"deltaX":"deltaY",s.addEventListener("wheel",this.onGlobalMouseWheel.bind(this),{passive:!1}),t.controls.mouseWheel=this}return t.prototype.hasScrollableParentVertical=function(t,s){for(;s&&s!==this.slider.sliderElement;){if(s.scrollHeight>s.clientHeight){var h=i.getComputedStyle(s).overflowY;if("scroll"===h||"auto"===h)if(t){if(s.scrollTop>0)return!0}else if(s.scrollTop+s.clientHeight<s.scrollHeight)return!0}s=s.parentNode}return!1},t.prototype.hasScrollableParentHorizontal=function(t){for(;t&&t!==this.slider.sliderElement;){var s=i.getComputedStyle(t).overflowX;if(("scroll"===s||"auto"===s)&&t.scrollWidth>t.offsetWidth)return!0;t=t.parentNode}return!1},t.prototype.onGlobalMouseWheel=function(e){e.target.closest(".n2-ss-slider")&&0!==e[this.ct]&&(this.onCurveEvent(e),this.preventScroll.local||this.preventScroll.curve||Math.abs(e[this.ct])<this.maxDelta/2?e.preventDefault():(this.preventScroll.global&&e.preventDefault(),(this.slider.sliderElement===e.target||this.slider.sliderElement.contains(e.target))&&("deltaY"===this.ct?e.shiftKey||this.hasScrollableParentVertical(e.deltaY<0,e.target)||this.onMouseWheel(e):"deltaX"===this.ct&&(this.hasScrollableParentHorizontal(e.target)||this.onMouseWheel(e)))))},t.prototype.onMouseWheel=function(e){e[this.ct]<0?this.slider.isChangeCarousel("previous")&&this.slider.parameters.controls.blockCarouselInteraction||(this.slider.previous(),e.preventDefault(),this.startCurveWatcher(e),this.local(),this.global()):e[this.ct]>0&&(this.slider.isChangeCarousel("next")&&this.slider.parameters.controls.blockCarouselInteraction||(this.slider.next(),e.preventDefault(),this.startCurveWatcher(e),this.local(),this.global()))},t.prototype.startCurveWatcher=function(e){!1!==this.preventScroll.curve&&a(this.preventScroll.curveTimeout),this.preventScroll.curveGlobal||(this.dynamicDelta=!1,this.lastDelta=e[this.ct],this.preventScroll.curveGlobal=!0,this.preventScroll.curveGlobalTimeout=r(function(){this.preventScroll.curveGlobal=!1,this.maxDelta=0}.bind(this),500)),this.preventScroll.curve=!0,this.preventScroll.curveTimeout=r(this.releaseCurveLock.bind(this),1500)},t.prototype.onCurveEvent=function(e){if(this.preventScroll.curveGlobal){this.dynamicDelta||this.lastDelta===e[this.ct]||(this.lastDelta=e[this.ct],this.dynamicDelta=!0);var t=Math.abs(e[this.ct]);this.preventScroll.curve&&this.maxDelta/2>t&&this.releaseCurveLock(),this.maxDelta=Math.max(this.maxDelta,t),this.preventScroll.curveGlobalTimeout&&a(this.preventScroll.curveGlobalTimeout),this.preventScroll.curveGlobalTimeout=r(function(){this.preventScroll.curveGlobal=!1,this.maxDelta=0}.bind(this),500)}},t.prototype.releaseCurveLock=function(){this.preventScroll.curve=!1,a(this.preventScroll.curveTimeout)},t.prototype.local=function(){!1!==this.preventScroll.local&&a(this.preventScroll.localTimeout),this.preventScroll.local=!0,this.preventScroll.localTimeout=r(function(){this.preventScroll.local=!1,this.dynamicDelta||this.releaseCurveLock()}.bind(this),1e3)},t.prototype.global=function(){!1!==this.preventScroll.global&&a(this.preventScroll.globalTimeout),this.preventScroll.global=!0,this.preventScroll.globalTimeout=r(function(){this.preventScroll.global=!1}.bind(this),1e3)},t})),c.d("SmartSliderControlTouch",(function(){"use strict";function t(t){this.slider=t,this.interactiveDrag=!0,this.preventMultipleTap=!1,this._animation=t.mainAnimation,this.swipeElement=this.slider.sliderElement.querySelector(".n2_ss__touch_element"),t.controls.touch=this,t.stages.done("StarterSlide",this.onStarterSlide.bind(this)),at(t.sliderElement,"visibleSlidesChanged",this.onVisibleSlidesChanged.bind(this))}return t.prototype.onStarterSlide=function(){this.initTouch(),at(this.slider.sliderElement,"sliderChangeCurrentSlide",this.updatePanDirections.bind(this))},t.prototype.onVisibleSlidesChanged=function(){this.slider.visibleSlides.length>1?N(this.swipeElement,{cursor:"grab",userSelect:"none"}):W(this.swipeElement,["cursor","userSelect"])},t.prototype.initTouch=function(){this._animation.isNoAnimation&&(this.interactiveDrag=!1),this.eventBurrito=c.EventBurrito(this.swipeElement,{mouse:!0,axis:"horizontal"===this.axis?"x":"y",start:this._start.bind(this),move:this._move.bind(this),end:this._end.bind(this)}),this.updatePanDirections(),this.cancelKineticScroll=function(){this.kineticScrollCancelled=!0}.bind(this)},t.prototype._start=function(t){this.currentInteraction={type:"pointerdown"===t.type?"pointer":"touchstart"===t.type?"touch":"mouse",state:S({},this.state),action:"unknown",distance:[],distanceY:[],percent:0,progress:0,scrollTop:mt(),animationStartDirection:"unknown",hadDirection:!1,startDistance:0},this.logDistance(0,0)},t.prototype._move=function(t,i,s,h){if(!h||"unknown"!==this.currentInteraction.action){this.currentInteraction.direction=this.measure(s);var n=this.get(s);if((this.currentInteraction.hadDirection||Math.abs(n)>10||Math.abs(s.y)>10)&&(this.logDistance(n,s.y),this.currentInteraction.percent<1&&this.setTouchProgress(n,s.y),"touch"===this.currentInteraction.type&&t.cancelable&&("switch"!==this.currentInteraction.action&&"hold"!==this.currentInteraction.action||(this.currentInteraction.hadDirection=!0))),"switch"===this.currentInteraction.action)return!0}return!1},t.prototype._end=function(t,i,s,h){if("switch"===this.currentInteraction.action){var n=h?0:this.measureRealDirection();if(this.interactiveDrag)this._animation.timeline.progress()<1&&this._animation.setTouchEnd(n,this.currentInteraction.progress,s.time),this._animation.setTouch(!1);else n&&this.callAction(this.currentInteraction.animationStartDirection);X(this.swipeElement,"n2-grabbing")}this.onEnd(),delete this.currentInteraction,Math.abs(s.x)<10&&Math.abs(s.y)<10?this.onTap(t):c._preventClick()},t.prototype.onEnd=function(){if("scroll"===this.currentInteraction.action&&"pointer"===this.currentInteraction.type){var t=this.currentInteraction.distanceY[0],i=this.currentInteraction.distanceY[this.currentInteraction.distanceY.length-1],h=(t.d-i.d)/(i.t-t.t)*10,n=Date.now(),o=function(){requestAnimationFrame(function(){var t,i;if(!this.kineticScrollCancelled&&h&&(t=Date.now()-n,(i=h*Math.exp(-t/325))>1||i<-1))return vt(mt()+i),void o();this.onEndKineticScroll()}.bind(this))}.bind(this);this.kineticScrollCancelled=!1,o(),s.addEventListener("pointerdown",this.cancelKineticScroll)}},t.prototype.onEndKineticScroll=function(){delete this.kineticScrollCancelled,s.removeEventListener("pointerdown",this.cancelKineticScroll),F(h,"scroll-behavior","")},t.prototype.setTouchProgress=function(t,i){this.recognizeSwitchInteraction(),0===this.currentInteraction.startDistance&&(this.currentInteraction.startDistance=t<0?t+1:t-1);var s,h=this.getPercent(t-this.currentInteraction.startDistance);if(this.currentInteraction.percent=h,"switch"===this.currentInteraction.action){if(this.interactiveDrag){switch(this.currentInteraction.animationStartDirection){case"up":s=-1*h;break;case"down":s=h;break;case"left":s=-1*h;break;case"right":s=h}this.currentInteraction.progress=s,this._animation.setTouchProgress(s)}}else"unknown"!==this.currentInteraction.action&&"scroll"!==this.currentInteraction.action||this.startScrollInteraction(i)},t.prototype.startScrollInteraction=function(t){"vertical"===this.axis&&(this.slider.controlFullscreen&&this.slider.controlFullscreen.rt||(this.currentInteraction.action="scroll","pointer"===this.currentInteraction.type&&(F(h,"scroll-behavior","auto"),vt(Math.max(0,this.currentInteraction.scrollTop-t)))))},t.prototype.recognizeSwitchInteraction=function(){if("unknown"===this.currentInteraction.action&&this.slider.visibleSlides.length>1)if("ended"===this._animation.state){var t=this.currentInteraction.direction;if("unknown"!==t&&this.currentInteraction.state[t]){if(this.currentInteraction.animationStartDirection=t,this.interactiveDrag){this._animation.setTouch(this.axis);this.callAction(t,!1)}this.currentInteraction.action="switch",j(this.swipeElement,"n2-grabbing")}}else"playing"===this._animation.state&&(this.currentInteraction.action="hold")},t.prototype.logDistance=function(t,i){this.currentInteraction.distance.length>3&&(this.currentInteraction.distance.shift(),this.currentInteraction.distanceY.shift()),this.currentInteraction.distance.push({d:t,t:Date.now()}),this.currentInteraction.distanceY.push({d:i,t:Date.now()})},t.prototype.measureRealDirection=function(){var t=this.currentInteraction.distance[0],i=this.currentInteraction.distance[this.currentInteraction.distance.length-1];return i.d>=0&&t.d>i.d||i.d<0&&t.d<i.d?0:1},t.prototype.onTap=function(e){this.preventMultipleTap||(st(e.target,"n2click"),this.preventMultipleTap=!0,r(function(){this.preventMultipleTap=!1}.bind(this),500))},t.prototype.updatePanDirections=function(){},t.prototype.setState=function(t,i){"object"!=typeof arguments[0]&&((t={})[arguments[0]]=arguments[1],i=arguments[2]);var s=!1;for(var h in t)this.state[h]!==t[h]&&(this.state[h]=t[h],s=!0);s&&i&&this.eventBurrito.supportsPointerEvents&&this.syncTouchAction()},t})),c.d("SmartSliderControlTouchHorizontal","SmartSliderControlTouch",(function(){"use strict";function t(){this.state={left:!1,right:!1},this.axis="horizontal",c.SmartSliderControlTouch.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.SmartSliderControlTouch.prototype),t.prototype.constructor=t,t.prototype.callAction=function(t,i){switch(t){case"left":return this.slider[n2const.isRTL()?"previous":"next"].call(this.slider,i);case"right":return this.slider[n2const.isRTL()?"next":"previous"].call(this.slider,i)}return!1},t.prototype.measure=function(t){return!this.currentInteraction.hadDirection&&Math.abs(t.x)<10||0===t.x||Math.abs(t.x)<Math.abs(t.y)?"unknown":t.x<0?"left":"right"},t.prototype.get=function(t){return t.x},t.prototype.getPercent=function(t){return Math.max(-.99999,Math.min(.99999,t/this.slider.getHorizontalTouchDimension()))},t.prototype.updatePanDirections=function(){var t=this.slider.currentSlide.index,i=t+1<this.slider.slides.length,s=t-1>=0;this.slider.parameters.carousel&&(i=!0,s=!0),n2const.isRTL()&&"vertical"!==this.slider.getAnimationAxis()?this.setState({right:i,left:s},!0):this.setState({right:s,left:i},!0)},t.prototype.syncTouchAction=function(){var t=this.state.left||this.state.right?"pan-y":"";F(this.swipeElement,"touch-action",t),i.PointerEventsPolyfill&&P(this.swipeElement,"touch-action",t)},t})),c.d("SmartSliderControlTouchVertical","SmartSliderControlTouch",(function(){"use strict";function t(){this.state={up:!1,down:!1},this.action={up:"next",down:"previous"},this.axis="vertical",c.SmartSliderControlTouch.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.SmartSliderControlTouch.prototype),t.prototype.constructor=t,t.prototype.callAction=function(t,i){switch(t){case"up":return this.slider.next.call(this.slider,i);case"down":return this.slider.previous.call(this.slider,i)}return!1},t.prototype.measure=function(t){return!this.currentInteraction.hadDirection&&Math.abs(t.y)<1||0==t.y||Math.abs(t.y)<Math.abs(t.x)?"unknown":t.y<0?"up":"down"},t.prototype.get=function(t){return t.y},t.prototype.getPercent=function(t){return Math.max(-.99999,Math.min(.99999,t/this.slider.getVerticalTouchDimension()))},t.prototype.updatePanDirections=function(){this.setState({down:!this.slider.isChangeCarousel("previous")||!this.slider.parameters.controls.blockCarouselInteraction,up:!this.slider.isChangeCarousel("next")||!this.slider.parameters.controls.blockCarouselInteraction},!0)},t.prototype.syncTouchAction=function(){var t=this.state.up||this.state.down?"pan-x":"";F(this.swipeElement,"touch-action",t),i.PointerEventsPolyfill&&P(this.swipeElement,"touch-action",t)},t.prototype._start=function(t){this.slider.blockCarousel=!0,c.SmartSliderControlTouch.prototype._start.apply(this,arguments)},t.prototype.onEnd=function(t){c.SmartSliderControlTouch.prototype.onEnd.apply(this,arguments),this.slider.blockCarousel=!1},t})),c.d("SmartSliderControlAutoplayWait",(function(){"use strict";function t(t){this.autoplay=t,this.waits={}}return t.Strong=["lightbox","load"],t.prototype.add=function(t){this.waits[t]=1,this._refresh()},t.prototype.resolve=function(t){delete this.waits[t],this._refresh()},t.prototype.resolveWeak=function(){var i={};for(var s in this.waits)1===this.waits[s]&&-1!==t.Strong.indexOf(s)&&(i[s]=1);this.waits=i,this._refresh()},t.prototype.resolveAll=function(){this.waits={},this._refresh()},t.prototype._refresh=function(){var t=!1;for(var i in this.waits)if(this.waits[i]){t=!0;break}this.autoplay.setState("wait",t)},t})),c.d("SmartSliderSlideBackgroundColor",(function(){function t(t,i){this.el=i}return t.prototype.getLoadPromise=function(){return!0},t})),c.d("SmartSliderSlideBackgroundImage",(function(){function t(t,i,s,h){this.slide=t,this.manager=i,this.background=s,this._promise=new Promise(function(t){this._resolve=t}.bind(this)),this.imageElements=Array.from(h)}return t.prototype.getLoadPromise=function(){return this._promise},t.prototype.preLoad=function(){this.blur=D(this.imageElements[0],"blur");const t=D(this.imageElements[0].parentElement,"mode"),i=[];this.blur&&i.push({item:this.imageElements[this.imageElements.length-1],blur:this.blur}),"blurfit"===t&&(this.blurFitMode=D(this.imageElements[0],"blurfitmode"),this.globalBlurFit=D(this.imageElements[0],"globalblur"),this.editorBlur=D(this.imageElements[0],"bgblur"),i.push({item:this.imageElements[0],blur:this.blurFitMode?this.globalBlurFit:this.editorBlur})),i.length&&i.forEach((function(t){N(t.item,{margin:-2*t.blur+"px",padding:2*t.blur+"px"}),F(t.item.children[0],"filter","blur("+t.blur+"px)")}));var s=this.imageElements[0].querySelector("img");s.loading="eager",s.complete?this.onImageLoaded(s):(s.addEventListener("load",this.onImageLoaded.bind(this,s)),s.addEventListener("error",this.onImageLoaded.bind(this,s)))},t.prototype.onImageLoaded=function(t){"function"==typeof t.decode?(t.decode().then(this._resolve.bind(this)).catch(function(t){console.error(t),this._resolve()}.bind(this)),r(this._resolve.bind(this),50)):this._resolve()},t.prototype.fadeOut=function(){c.J.to(c.MW.D(this.imageElements),.3,{opacity:0})},t.prototype.onSlideDeviceChanged=function(){},t})),c.d("SmartSliderSlideBackgroundVideo",(function(){function t(t,i,s){!t.slider.parameters["background.video.mobile"]&&n2const.isPhone?B(s):n2const.isVideoAutoplayAllowed()?(this.slide=t,this.slider=t.slider,this.background=i,this.video=s,this.isReady=!1,this.state={ready:!1,scroll:!1,slide:!1,ended:!1},this.promise=!1,i.elements.image?this.slider.visible(this.load.bind(this)):this.load()):B(s)}return t.prototype.load=function(){if(this.video.videoWidth>0)this.onReady();else{at(this.video,"error",this.onError.bind(this)),at(this.video,"canplay",this.onReady.bind(this)),at(this.video,"loadedmetadata",this.onReady.bind(this)),this.video.loop||at(this.video,"ended",this.onEnded.bind(this));var t=function(){r(function(){0===this.video.networkState&&this.onError()}.bind(this),100)}.bind(this);this.video.n2LoadStarted===o?at(this.video,"loadstart",t):t(),this.video.load(),this.safePlay()}},t.prototype.getLoadPromise=function(){return!0},t.prototype.onReady=function(e){this.isReady||(this.isReady=!0,this.safePause(),this.slider.ready(function(){this.setState("ready",!0,!0)}.bind(this)),this.slider.stages.done("BeforeShow",function(){this.slide.isActiveWhen()&&this.setState("slide",!0,!0)}.bind(this)),at(this.slider.sliderElement,"mainAnimationStart",function(e){this.setState("slide",this.slide.isActiveWhen(this.slider.slides[e.detail.currentSlideIndex]),!0)}.bind(this)),at(this.slider.sliderElement,"mainAnimationComplete",function(e){this.setState("slide",this.slide.isActiveWhen(this.slider.slides[e.detail.currentSlideIndex]),!0)}.bind(this)),at(this.slider.sliderElement,"CurrentSlideChanged",function(e){this.setState("slide",this.slide.isActiveWhen(e.detail.currentSlide),!0)}.bind(this)),D(this.video,"resetSlideChange")&&at(this.slider.sliderElement,"mainAnimationComplete",function(e){this.video.currentTime>0&&-1===this.slider.getVisibleSlides(this.slider.slides[e.detail.currentSlideIndex]).indexOf(this.slide)&&(this.video.currentTime=0,this.setState("ended",!1,!0))}.bind(this)),c.ScrollTracker.add(this.slide.element,"not-visible",function(){this.setState("scroll",!0,!0)}.bind(this),function(){this.setState("scroll",!1,!0)}.bind(this))),e&&"canplay"!==e.type||this.background.fadeOut()},t.prototype.onError=function(){B(video)},t.prototype.safeCallback=function(t){this.promise&&Promise!==o?this.promise.then(t).catch(t):t()},t.prototype.safePlay=function(){this.safeCallback(function(){this.promise=this.video.play(),this.promise&&Promise!==o&&this.promise.catch(function(e){if("NotAllowedError"===e.name)var t=function(){ot(i),!1!==this.promise&&this.safePlay()}.bind(this),i=[rt(n,"click",t),rt(n,"touchend",t)]}.bind(this))}.bind(this))},t.prototype.safePause=function(){this.safeCallback(function(){this.video.pause(),this.promise=!1}.bind(this))},t.prototype.onEnded=function(){this.setState("ended",!0,!0)},t.prototype.setState=function(t,i,s){s=s||!1,this.state[t]=i,s&&(this.state.ready&&!this.state.ended&&this.state.slide&&this.state.scroll?(this.safePlay(),ht(this.video,"n2playvideo")):this.safePause())},t})),c.d("SmartSliderSlideBackground",(function(){function t(t,i,s){this.types=this.types||{color:"SmartSliderSlideBackgroundColor",image:"SmartSliderSlideBackgroundImage",video:"SmartSliderSlideBackgroundVideo"},this.width=0,this.height=0,this.slide=t,this.element=i,this.manager=s,this.readyPromise=new Promise(function(t){this.readyPromiseResolve=t}.bind(this)),this.promise=new Promise(function(t){this.resolve=function(){t(),delete this.resolve}.bind(this)}.bind(this))}return t.prototype.preloadOnce=function(){if(!this.elements){this.elements={color:!1,image:!1,video:!1},this.currentSrc="",this.mode=D(this.element,"mode"),this.opacity=D(this.element,"opacity");var t=this.element.querySelectorAll(".n2-ss-slide-background-image");t.length&&(this.elements.image=new c[this.types.image](this.slide,this.manager,this,t),this.elements.image.preLoad());var i=this.element.querySelector(".n2-ss-slide-background-color");i&&(this.elements.color=new c[this.types.color](this,i));var s=this.element.querySelector(".n2-ss-slide-background-video");s&&(this.elements.video=new c[this.types.video](this.slide,this,s));var h=this.slide.slider.parameters.backgroundParallax;h&&h.strength>0&&!n2const.isFirefox&&!(n2const.isPhone&&!h.mobile||n2const.isTablet&&!h.tablet)&&this.hasBackground()&&(this.slide.slider.stages.done("BeforeShow",function(){this.startFixed(h)}.bind(this)),this.manager.hasFixed=!0),this.readyPromiseResolve(),delete this.readyPromiseResolve,delete this.readyPromise;var n=[];for(var o in this.elements)this.elements[o]&&n.push(this.elements[o].getLoadPromise());Promise.all(n).then(this.resolve)}},t.prototype.onReady=function(t){this.readyPromise?this.readyPromise.then(t):t()},t.prototype.preLoad=function(){return this.preloadOnce(),this.promise},t.prototype.fadeOut=function(){this.hasImage()&&this.elements.image.fadeOut()},t.prototype.hasColor=function(){return this.elements&&this.elements.color},t.prototype.hasImage=function(){return this.elements&&this.elements.image},t.prototype.hasVideo=function(){return this.elements&&this.elements.video},t.prototype.hasBackground=function(){return this.elements&&(this.elements.color||this.elements.image||this.elements.video)},t.prototype.onSlideDeviceChanged=function(t){this.hasImage()&&this.elements.image.onSlideDeviceChanged(t)},t.prototype.startFixed=function(t){this.slide.slider.started(function(){navigator.userAgent.match(/^((?!chrome|android).)*safari/i)||c.FixedBackground.addElement(this.element,t)}.bind(this))},t})),c.d("FrontendComponentCommon",["FrontendComponent"],(function(){function t(t,i,s,h){this.wraps={},this.skipSelfAnimation=!1,c.FrontendComponent.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.FrontendComponent.prototype),t.prototype.constructor=t,t.prototype.init=function(t){this.stateCBs=[],this.state={InComplete:!1};var i=this.layer.querySelector(":scope > .n2-ss-layer-mask");switch(i&&(this.wraps.mask=i),D(this.layer,"pm")){case"absolute":this.placement=new c.FrontendPlacementAbsolute(this);break;case"normal":this.placement=new c.FrontendPlacementNormal(this);break;case"content":this.placement=new c.FrontendPlacementContent(this);break;default:this.placement=new c.FrontendPlacementDefault(this)}this.animations=D(this.layer,"animv2"),c.FrontendComponent.prototype.init.call(this,t)},t.prototype.setState=function(t,i){this.state[t]=i;for(var s=0;s<this.stateCBs.length;s++)this.stateCBs[s].call(this,this.state)},t.prototype.addStateCallback=function(t){this.stateCBs.push(t),t.call(this,this.state)},t.prototype.start=function(){this.placement.start(),c.FrontendComponent.prototype.start.call(this);var t=parseFloat(this.get("rotation"));t&&(c.MW.I(this.layer).layerRotation=t)},t.prototype.onDeviceChange=function(t){c.FrontendComponent.prototype.onDeviceChange.call(this,t);for(var i=0;i<this.children.length;i++)this.children[i].onDeviceChange(t);this.placement.onDeviceChange(t),this.onAfterDeviceChange(t)},t.prototype.onAfterDeviceChange=function(t){},t.prototype.onResize=function(t,i){c.FrontendComponent.prototype.onResize.apply(this,arguments),this.placement.onResize(t,i),this.animationManager&&this.animationManager.onResize()},t.prototype.hasLayerAnimation=function(){return this.animationManager!==o},t.prototype.getAnimatableElement=function(){if(!this.ut){this.ut=this.layer;var t=D(this.layer,"animatableselector");t&&(this.ut=this.ut.querySelector(t),this.ut.relatedLayer=this.ut)}return this.ut},t.prototype.createLayerAnimations=function(t,i){var s=[];if(!n2const.isBot){if(!this.skipSelfAnimation){var h=new c.FrontendLayerAnimationManager(this,this.layer,this.getAnimatableElement(),this.slide.getPerspective());h.setEventBased(this.slide.realSlide,t,i),h.hasAnimation()?(this.animationManager=h,s.push(h)):this.setState("InComplete",!0)}s.push.apply(s,c.FrontendComponent.prototype.createLayerAnimations.call(this,t,i))}return s},t.prototype.getParallaxNodes=function(){var t=[];return this.isVisible&&(D(this.layer,"ssparallax")&&t.push(this.layer),t.push.apply(t,c.FrontendComponent.prototype.getParallaxNodes.call(this))),t},t.prototype.addWrap=function(t,i){return this.wraps[t]===o&&(this.wraps[t]=i),i},t.prototype.getContents=function(){return[]},t})),c.d("FrontendComponent",(function(){function t(t,i,s,h){this.device="",this.children=[],this.slide=t,this.parent=i,this.layer=s,s.layer=this,this.isVisible=!0,this.init(h)}return t.prototype.init=function(t){if(t)for(var i=0;i<t.length;i++){var s=t[i];switch(D(s,"sstype")){case"content":this.children.push(new c.FrontendComponentContent(this.slide,this,s));break;case"row":this.children.push(new c.FrontendComponentRow(this.slide,this,s));break;case"col":this.children.push(new c.FrontendComponentCol(this.slide,this,s));break;default:this.children.push(new c.FrontendComponentLayer(this.slide,this,s))}}this.slide.slider.isAdmin||this.initEvents()},t.prototype.start=function(){for(var t=0;t<this.children.length;t++)this.children[t].start()},t.prototype.onDeviceChange=function(t){this.device=t},t.prototype.onResize=function(t,i){for(var s=0;s<this.children.length;s++)this.children[s].onResize(t,i)},t.prototype.getDevice=function(t,i){var s=D(this.layer,this.device+t);return s!==o?s:"desktopportrait"!==this.device?D(this.layer,"desktopportrait"+t):i!==o?i:0},t.prototype.get=function(t){return D(this.layer,t)},t.prototype.initEvents=function(){this.initEvent("click","click"),this.initEvent("mouseenter","mouseenter"),this.initEvent("mouseleave","mouseleave"),this.initEvent("play","n2play"),this.initEvent("pause","n2pause"),this.initEvent("stop","n2stop")},t.prototype.initEvent=function(t,i){var s=this.layer,h=D(s,t);if(h){var n=D(s,"animatableselector");n&&(s=s.querySelector(n)),s.addEventListener(i,function(t,e){eval(t)}.bind(this,h)),"click"===i&&(s.style.cursor="pointer")}},t.prototype.getAnimatableElement=function(){return null},t.prototype.createLayerAnimations=function(t,i){for(var s=[],h=0;h<this.children.length;h++)s.push.apply(s,this.children[h].createLayerAnimations(t,i));return s},t.prototype.getParallaxNodes=function(){for(var t=[],i=0;i<this.children.length;i++)t.push.apply(t,this.children[i].getParallaxNodes());return t},t})),c.d("FrontendSlideControls",(function(){function t(t,i){this.slider=t,this.element=i,this.element.ssSlide=this,this.status=new c.SlideStatus}return t.prototype.isCurrentlyEdited=function(){return this._isCurrentlyEdited},t.prototype.is=function(t){return this===t},t.prototype.t=function(t,i){nt(this.element,t,i)},t.prototype.isVisibleWhen=function(t){return!0},t.prototype.isActiveWhen=function(t){return!0},t.prototype.isStatic=function(){return!1},t.prototype.initLayerAnimations=function(){this.isCurrentlyEdited()||(this.status.set("INITIALIZED"),this.playOnce=!this.slider.isAdmin&&this.slider.parameters.layerMode.playOnce,this.refreshTimelines(),this.isStatic()?this.slider.visible(function(){this.playIn()}.bind(this)):this.playOnce||at(this.element,"mainAnimationStartInCancel",this.reset.bind(this)))},t.prototype.setDevice=function(t){if(!this.isCurrentlyEdited())for(var i=0;i<this.layerAnimations.length;i++)this.layerAnimations[i].setDevice(t)},t.prototype.resize=function(t){this.isCurrentlyEdited()||this.animationsRefreshRatios(t)},t.prototype.animationsRefreshRatios=function(t){for(var i=0;i<this.layerAnimations.length;i++)this.layerAnimations[i].refreshRatio(t.slideW,t.slideH)},t.prototype.refreshTimelines=function(){this.slider.isAdmin||!1===this.slider.disabled.layerAnimations?this.layerAnimations=this.component.createLayerAnimations(this.slider.responsive.ratios.slideW,this.slider.responsive.ratios.slideH):this.layerAnimations=[]},t.prototype.playIn=function(){if(this.status.is("INITIALIZED")){this.status.set("PLAYING"),this.onPlay();for(var t=0;t<this.layerAnimations.length;t++)this.layerAnimations[t].play();ht(this.element,"layerAnimationPlayIn")}else this.status.is("SUSPENDED")&&this.unsuspend()},t.prototype.onPlay=function(){},t.prototype.playSpecialEventOnlySetToZero=function(){if(this.status.is("INITIALIZED"))for(var t=0;t<this.layerAnimations.length;t++)this.layerAnimations[t].playSpecialEventOnlySetToZero()},t.prototype.playSpecialEventOnly=function(){if(this.status.is("INITIALIZED")){this.status.set("PLAYING");for(var t=0;t<this.layerAnimations.length;t++)this.layerAnimations[t].playSpecialEventOnly();ht(this.element,"layerAnimationPlayIn")}},t.prototype.playOut=function(){if(this.status.is("PLAYING")){for(var t=[],i=0;i<this.layerAnimations.length;i++)this.layerAnimations[i].beforeMainSwitch(t);Promise.all(t).then(this.onOutAnimationsPlayed.bind(this))}else this.onOutAnimationsPlayed()},t.prototype.onOutAnimationsPlayed=function(){this.playOnce?this.status.set("ENDED"):this.status.set("INITIALIZED"),ht(this.element,"layerAnimationCompleteOut")},t.prototype.suspend=function(){for(var t=0;t<this.layerAnimations.length;t++)this.layerAnimations[t].suspend();this.status.set("SUSPENDED")},t.prototype.unsuspend=function(){if(this.status.is("SUSPENDED")){for(var t=0;t<this.layerAnimations.length;t++)this.layerAnimations[t].unsuspend();this.status.set("PLAYING")}},t.prototype.reset=function(){if(this.layerAnimations){for(var t=0;t<this.layerAnimations.length;t++)this.layerAnimations[t].reset();this.status.set("INITIALIZED")}},t.prototype.getPerspective=function(){return this.slider.getPerspective()},t})),c.d("FixedBackground",(function(){var t=function(){if(!navigator.userAgent.match(/iphone|ipod|ipad|android/i))return(t=function(){return i.innerHeight})();var s,n=Math.abs(i.orientation),o={w:0,h:0};return(s=v()).style.position="fixed",s.style.height="100vh",s.style.width=0,s.style.top=0,h.appendChild(s),o.w=90===n?s.offsetHeight:i.innerWidth,o.h=90===n?i.innerWidth:s.offsetHeight,h.removeChild(s),s=null,(t=function(){return 90!==Math.abs(i.orientation)?o.h:o.w})()};return{_windowHeight:0,isStarted:!1,elements:[],listeners:[],start:function(){return!this.isStarted&&(this.resize(),this.listeners.push(rt(i,"load",this.resize.bind(this))),this.listeners.push(rt(i,"resize",this.resize.bind(this))),this.listeners.push(rt(i,"orientationchange",this.resize.bind(this))),this.listeners.push(rt(s,"scroll",this.render.bind(this),{capture:!0,passive:!0})),this.isStarted=!0,!0)},end:function(){this.isStarted&&(ot(this.listeners),this.isStarted=!1)},addElement:function(t,i){var s={animated:t,animatedSMW:c.MW.I(t),parent:t.parentNode,data:i,y:0};this.elements.push(s),s.animatedSMW.backfaceVisibility="hidden",s.animatedSMW["will-change"]="transform",this.start()||this.renderElement(s)},removeElement:function(t){for(var i=0;i<this.elements.length;i++)if(this.elements[i].animated===t){this.elements.splice(i,1);break}0===this.elements.length&&this.end()},resize:function(){this.windowHeight=t(),this.render()},render:function(){for(var t=0;t<this.elements.length;t++)this.renderElement(this.elements[t])},renderElement:function(t){var i=t.parent.getBoundingClientRect(),s=0;if(i.top<0||i.height>this.windowHeight?s=i.top/i.height:i.bottom>this.windowHeight&&(s=(i.bottom-this.windowHeight)/i.height),s<=1&&s>=-1){var h=Math.round(s*(-t.data.strength*i.height))||0;t.y!==h&&(this.setY(t.animatedSMW,h),t.y=h)}},setY:function(t,i){t.y=i}}})),c.d("LayerParallax",(function(){function t(t,i){this.ticking=!1,this.active=!1,this.mouseOrigin=!1,this.parallaxedNodes=[],this.parallaxedSlideNodes=null,this._scrollCallback=!1,this._listeners=[],this.firstStart=!0,this.parameters=S({mode:"scroll",origin:"slider",is3D:!1,animate:!0,scrollmove:"both"},i),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&(this.parameters.is3D=!1,c.MW.L(t.sliderElement.querySelectorAll(".n2-ss-layers-container")).perspective="none"),this.x=this.y=0,this.levels={1:.01,2:.02,3:.05,4:.1,5:.2,6:.3,7:.4,8:.5,9:.6,10:.7},this.parameters.is3D&&(this.rotationX=this.rotationY=0,this.levelsDeg={1:2,2:6,3:10,4:15,5:20,6:25,7:30,8:35,9:40,10:45}),this.parameters.animate&&(this.render=this.animateRender),this.slider=t,this.sliderElement=t.sliderElement,this.ft=this.draw.bind(this)}return t.prototype.resize=function(){this.refreshSliderDimension()},t.prototype.refreshSliderDimension=function(){var t=this.sliderElement.getBoundingClientRect();this.dimensions={w2:t.width/2,h2:t.height/2,x:(t.x||t.left)+t.width/2,y:(t.y||t.top)+t.height/2}},t.prototype.enable=function(){this.active=!0,requestAnimationFrame(this.resize.bind(this)),this._listeners.push(rt(this.sliderElement,"SliderResize",this.resize.bind(this)));var t=-1,s=-1;switch(this.mouseX=!1,this.mouseY=!1,this.scrollY=!1,this.parameters.horizontal){case"mouse":this.mouseX=!0;break;case"mouse-invert":this.mouseX=!0,t=1}switch(this.parameters.vertical){case"mouse":this.mouseY=!0;break;case"mouse-invert":this.mouseY=!0,s=1;break;case"scroll":this.scrollY=!0,s=1;break;case"scroll-invert":this.scrollY=!0,s=-1}if((this.mouseX||this.mouseY)&&(this._listeners.push(rt(this.sliderElement,"mouseenter",this.mouseEnter.bind(this))),this._listeners.push(rt(this.sliderElement,"mousemove",this.mouseMove.bind(this,t,s))),this._listeners.push(rt(this.sliderElement,"mouseleave",this.mouseLeave.bind(this,!1))),this.sliderElement.matches(":hover")&&this.mouseEnter(!1)),this.scrollY){var h=-1,n=1;switch(this.parameters.scrollmove){case"bottom":s>0?n=0:h=0;break;case"top":s>0?h=0:n=0}this._scrollCallback=this.scroll.bind(this,s,h,n),this._listeners.push(rt(i,"scroll",this._scrollCallback,{capture:!0,passive:!0})),this._listeners.push(rt(i,"resize",this._scrollCallback))}},t.prototype.disable=function(){ot(this._listeners),this.active=!1},t.prototype.start=function(t){if(null!==this.parallaxedSlideNodes&&this.end(),this.firstStart){if(this.parallaxedStaticSlideNodes=[],this.slider.staticSlides)for(var i=0;i<this.slider.staticSlides.length;i++)this.parallaxedStaticSlideNodes=this.parallaxedStaticSlideNodes.concat(this.slider.staticSlides[i].getParallaxNodes());this.firstStart=!1}if(this.parallaxedSlideNodes=t.getParallaxNodes(),this.parallaxedNodes=this.parallaxedSlideNodes.concat(this.parallaxedStaticSlideNodes),this.parallaxedNodes.length){if(this.lt=c.MW.D(this.parallaxedNodes),this.parameters.is3D){var s=this.slider.getPerspective();s>0&&this.parallaxedNodes.forEach((function(t){c.MW.I(t.parentNode).perspective=s}))}this.active||this.enable(),this._scrollCallback&&this._scrollCallback()}else this.parallaxedNodes=null,this.parallaxedSlideNodes=null,this.active&&this.disable()},t.prototype.end=function(){switch(this.parameters.mode){case"mouse-scroll":this.mouseLeave(!0);break;case"scroll":break;default:this.mouseLeave(!0)}this.parallaxedNodes=null},t.prototype.mouseEnter=function(e){this.ticking||(c.i.add(this.ft),this.ticking=!0),this.refreshSliderDimension(),e&&"enter"===this.parameters.origin?this.mouseOrigin={x:e.clientX,y:e.clientY}:this.mouseOrigin=this.dimensions},t.prototype.mouseMove=function(t,i,e){!1!==this.mouseOrigin&&(this.mouseX&&(this.x=t*(e.clientX-this.mouseOrigin.x),this.parameters.is3D&&(this.rotationY=-this.x/this.dimensions.w2)),this.mouseY&&(this.y=i*(e.clientY-this.mouseOrigin.y),this.parameters.is3D&&(this.rotationX=this.y/this.dimensions.h2)))},t.prototype.mouseLeave=function(t){this.ticking&&(c.i.remove(this.ft),this.ticking=!1);var i={};this.mouseX&&(i.parallaxX=0),this.mouseY&&(i.parallaxY=0),this.parameters.is3D&&(i.parallaxRotationX=i.parallaxRotationY=0),c.J.to(t?c.MW.D(this.parallaxedSlideNodes):this.lt,2,i)},t.prototype.getScrollTopRecursive=function(t,i){return null===t||t.scrollTop===o?i:(i+=t.scrollTop,this.getScrollTopRecursive(t.parentNode,i))},t.prototype.scroll=function(t,s,h){this.refreshSliderDimension();var n=i.innerHeight,o=this.getScrollTopRecursive(this.sliderElement,0);0<this.dimensions.y+this.dimensions.h2&&n>this.dimensions.y-this.dimensions.h2&&(this.y=Math.max(s,Math.min(h,2*(this.dimensions.y+this.dimensions.h2)/(n+2*this.dimensions.h2)-1)),this.dimensions.y+o<n&&(this.y=Math.min(0,this.y)),this.y*=-t*this.dimensions.h2*4,this.parameters.is3D&&(this.rotationX=this.y/this.dimensions.h2),this.draw())},t.prototype.draw=function(){if(this.parallaxedNodes)for(var t=0;t<this.parallaxedNodes.length;t++){var i=D(this.parallaxedNodes[t],"ssparallax"),s=this.levels[i],h={};if(this.parameters.is3D){var n=this.levelsDeg[i];h.parallaxRotationX=this.rotationX*n,h.parallaxRotationY=this.rotationY*n}h.parallaxX=Math.round(this.x*s),h.parallaxY=Math.round(this.y*s),this.render(this.lt[t],h)}},t.prototype.render=function(t,i){t.setValues(i)},t.prototype.animateRender=function(t,i){c.J.to(t,.6,i)},t})),c.d("FrontendPlacement",(function(){function t(t){this.layer=t,this.linked=[]}return t.prototype.start=function(){},t.prototype.onDeviceChange=function(t){},t.prototype.dt=function(){if(this.linked.length){var t=this.layer.layer;this._sizePosition={left:t.offsetLeft,top:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}}},t.prototype.onResize=function(t,i){if(this.linked.length){this.dt();for(var s=0;s<this.linked.length;s++)this.linked[s].onResizeLinked(t,i)}},t.prototype.addLinked=function(t){this.linked.push(t)},t.prototype.isVisible=function(){return 1!=+D(this.layer.layer,"hide"+this.layer.device)},t.prototype.getPositionSize=function(){return S({},this._sizePosition)},t})),c.d("FrontendSliderSlide",["FrontendSliderSlideAbstract"],(function(){function t(t,i,s){this.slides=[this],this.playCount=0,c.FrontendSliderSlideAbstract.prototype.constructor.apply(this,arguments),this.id=D(i,"id"),this._slideFocus=i.querySelector(".n2-ss-slide--focus"),this.focusableElements=Array.from(i.querySelectorAll('a[href]:not([href=""]),link,button,input:not([type="hidden"]),select,textarea,audio[controls],video[controls],[tabindex]:not([tabindex="-1"])'));var h=A(i,"tabindex");("0"===h||+h>0)&&this.focusableElements.push(i),this.disableFocus(),this.background=!1,t.parameters.admin?this.minimumSlideDuration=0:(this.minimumSlideDuration=+D(i,"slideDuration"),this.minimumSlideDuration||(this.minimumSlideDuration=0)),this._isCurrentlyEdited=this.slider.parameters.admin&&i.classList.contains("n2-ss-currently-edited-slide"),this.isCurrentlyEdited()?(this.layer=i.querySelector('.n2-ss-layer[data-sstype="slide"]'),at(t.sliderElement,"SliderDeviceOrientation",function(){this.slider.visibleRealSlides.push(this),this.isVisible=!0,this.slider.responsive.visibleRealSlidesChanged=!0,this.t("Visible")}.bind(this))):(this.component=new c.FrontendComponentSectionSlide(this,t,i.querySelector('.n2-ss-layer[data-sstype="slide"]')),this.layer=this.component.layer)}t.prototype=Object.create(c.FrontendSliderSlideAbstract.prototype),t.prototype.constructor=t,t.prototype._setInside=function(t){this.isInside!==t&&(this.isInside=t,this.isCurrentlyEdited()||(t?this.status.is("SUSPENDED")&&this.unsuspend():!this.slider.parameters.layerMode.playOnce||this.playCount<1?this.reset():"skippable"===this.slider.parameters.layerMode.mode&&this.suspend()))};var i=!1;try{f("div").focus(Object.defineProperty({},"preventScroll",{get:function(){i=!0}}))}catch(t){}return t.prototype.focus=function(){i&&this._slideFocus.focus({preventScroll:!0})},t.prototype.allowFocus=function(){for(var t=0;t<this.focusableElements.length;t++)P(this.focusableElements[t],"tabindex",0);O(this.element,"aria-hidden")},t.prototype.disableFocus=function(){for(var t=0;t<this.focusableElements.length;t++)P(this.focusableElements[t],"tabindex",-1);P(this.element,"aria-hidden","true")},t.prototype.init=function(){var t=this.slider.findSlideBackground(this);t&&(this.slider.isAdmin?this.background=new c.SmartSliderSlideBackgroundAdmin(this,t,this.slider.backgrounds):this.background=new c.SmartSliderSlideBackground(this,t,this.slider.backgrounds)),this.element.ssSlideBackground=this.background},t.prototype.onDeviceChange=function(t){D(this.element,"hide"+kt(t))?!1!==this.isVisible&&(this.isVisible=!1,this.slider.responsive.visibleRealSlidesChanged=!0,this.t("Hidden")):(this.slider.visibleRealSlides.push(this),!0!==this.isVisible&&(this.isVisible=!0,this.slider.responsive.visibleRealSlidesChanged=!0,this.t("Visible")))},t.prototype.hasLayers=function(){return this.component.children.length>0},t.prototype.getParallaxNodes=function(){return this.component.getParallaxNodes()},t.prototype.hasBackgroundVideo=function(){return this.background.hasVideo()},t.prototype.hasLink=function(){return!!D(this.element,"haslink")},t.prototype.getLightboxImage=function(){return D(this.element,"lightboxImage")},t.prototype.onPlay=function(){this.playCount++},t})),c.d("FrontendSliderSlideAbstract",["FrontendSlideControls"],(function(){function t(t,i,s){c.FrontendSlideControls.prototype.constructor.call(this,t,i),this.slides=this.slides||[],this.group=this,this.originalIndex=s,this.index=s,this.localIndex=s,this.groupIndex=0,this.isVisible=!0,this.isInside=-1}for(var i in c.FrontendSlideControls.prototype)t.prototype[i]=c.FrontendSlideControls.prototype[i];return t.prototype.setIndex=function(t){for(var i=0;i<this.slides.length;i++)this.slides[i]._setIndex(t)},t.prototype._setIndex=function(t){this.localIndex=this.index=t},t.prototype.preLoad=function(){for(var t=[],i=0;i<this.slides.length;i++)t.push(this.slides[i]._preLoad());return Promise.all(t)},t.prototype._preLoad=function(){return this.element.querySelectorAll("[data-lazysrc]").forEach((function(t){P(t,"src",D(t,"lazysrc"))})),!this.background||this.background.preLoad()},t.prototype.setPrevious=function(t){this.previousSlide=t},t.prototype.getPrevious=function(){var t=this;do{t=t.previousSlide}while(t&&t!==this&&!t.isVisible);return t},t.prototype.setNext=function(t){this.nextSlide=t,t&&t.setPrevious(this)},t.prototype.getNext=function(){var t=this;do{t=t.nextSlide}while(t&&t!==this&&!t.isVisible);return t},t.prototype.getTitle=function(){return D(this.slides[0].element,"title")||""},t.prototype.getDescription=function(){return D(this.slides[0].element,"description")||""},t.prototype.getThumbnail=function(){var t=this.slides[0].element.querySelector(".n2-ss-slide-thumbnail");return t?A(t,"src"):""},t.prototype.hasLink=function(){return!1},t.prototype.setActive=function(){this.allowFocus(),j(this.element,"n2-ss-slide-active")},t.prototype.unsetActive=function(){this.disableFocus(),X(this.element,"n2-ss-slide-active")},t.prototype.setInside=function(t){for(var i=0;i<this.slides.length;i++)this.slides[i]._setInside(t)},t.prototype._setInside=function(t){},t.prototype.focus=function(){},t.prototype.allowFocus=function(){},t.prototype.disableFocus=function(){},t.prototype.isVisibleWhen=function(t){return-1!==this.slider.getVisibleSlides(t).indexOf(this)},t.prototype.isActiveWhen=function(t){return-1!==this.slider.getActiveSlides(t).indexOf(this)},t})),c.d("SlideStatus",(function(){var t={NOT_INITIALIZED:-1,INITIALIZED:0,READY_TO_START:1,PLAYING:2,ENDED:3,SUSPENDED:4};function i(){this.status=t.NOT_INITIALIZED}return i.prototype.set=function(i){this.status=t[i]},i.prototype.is=function(i){return this.status===t[i]},i})),c.d("FrontendSliderStaticSlide",["FrontendSlideControls"],(function(){function t(t,i){c.FrontendSlideControls.prototype.constructor.call(this,t,i),this.slides=[this],this.isVisible=!0,this._isCurrentlyEdited=this.slider.parameters.admin&&i.classList.contains("n2-ss-currently-edited-slide"),this.isCurrentlyEdited()?this.layer=i.querySelector('.n2-ss-layer[data-sstype="slide"]'):(this.component=new c.FrontendComponentSectionSlide(this,t,i.querySelector('.n2-ss-layer[data-sstype="slide"]')),this.layer=this.component.layer),this.init()}for(var i in c.FrontendSlideControls.prototype)t.prototype[i]=c.FrontendSlideControls.prototype[i];return t.prototype.isStatic=function(){return!0},t.prototype.init=function(){this.isCurrentlyEdited()||this.slider.stages.done("BeforeShow",function(){this.initLayerAnimations(),this.slider.visible(function(){this.isVisible&&this.playIn()}.bind(this))}.bind(this))},t.prototype.getParallaxNodes=function(){return this.component.getParallaxNodes()},t.prototype.onDeviceChange=function(t){D(this.element,"hide"+kt(t))?!1!==this.isVisible&&(this.isVisible=!1,this.t("Hidden")):!0!==this.isVisible&&(this.isVisible=!0,this.status.is("INITIALIZED")&&this.playIn(),this.t("Visible"))},t})),c.d("FrontendPlacementAbsolute",["FrontendPlacement"],(function(){var t=new class{constructor(){this.vt=new Set,this.bt=new Set,this.l=this.g.bind(this)}add(t){this.vt.add(t)}invalidate(t){this.bt.add(t),1===this.bt.size&&c.i.add(this.l)}g(){for(let t of this.bt)t.dt();for(let t of this.bt)t.onResizeSize();for(let t of this.bt)t.onResizePosition();this.bt.clear(),c.i.remove(this.l)}};function i(t){this.parentLayer=!1,this.parentLayerPlacement=!1,c.FrontendPlacement.prototype.constructor.apply(this,arguments)}return i.prototype=Object.create(c.FrontendPlacement.prototype),i.prototype.constructor=i,i.prototype.start=function(){var i=this.layer.get("parentid");if(i){var h=s.getElementById(i);h&&(this.parentLayer=h.layer,this.parentLayerPlacement=this.parentLayer.placement,this.parentLayerPlacement.addLinked(this),this.onResize=function(){})}t.add(this)},i.prototype.isSingleAxis=function(){if(this.layer.parent instanceof c.FrontendComponentSectionSlide){if(!this.parentLayer)return!1;if(this.parentLayer.placement instanceof c.FrontendPlacementAbsolute)return!1}return!0},i.prototype.dt=function(){c.FrontendPlacement.prototype.dt.apply(this,arguments);var t=this.layer.layer.parentNode;this.yt={width:t.offsetWidth,height:t.offsetHeight}},i.prototype.onResizeSize=function(){var t=c.MW.I(this.layer.layer),i=this.wt.slideW,s=this.wt.slideH;this.isSingleAxis()&&(s=i);var h=i,n=s;parseInt(this.layer.get("responsivesize"))||(h=n=1);var o=this.getWidth(h),r="number"==typeof o,a=this.getHeight(n),u="number"==typeof a;this._sizePosition&&(r&&(this._sizePosition.width=o,u||(F(this.layer.layer,"width",o+"px"),this._sizePosition.height=this.layer.layer.offsetHeight)),u&&(this._sizePosition.height=a)),t.width=o+(r?"px":""),t.height=a+(u?"px":"")},i.prototype.onResizePosition=function(){var t=this.wt,i=this.layer.layer,s=c.MW.I(i),h=t.slideW,n=t.slideH;this.isSingleAxis()&&(n=h),parseInt(this.layer.get("responsiveposition"))||(h=n=1);var o=this.layer.getDevice("left")*h,r=this.layer.getDevice("top")*n,a=this.layer.getDevice("align"),u=this.layer.getDevice("valign");if(this.parentLayerPlacement&&this.parentLayerPlacement.isVisible()){var f=this.parentLayerPlacement.getPositionSize(),l={left:0,top:0};if(this.parentLayerPlacement instanceof c.FrontendPlacementAbsolute){var d=c.MW.I(this.parentLayerPlacement.layer.layer);f.left+=d.xAbs+d.xPAbs/100*f.width,f.top+=d.yAbs+d.yPAbs/100*f.height}switch(this.layer.getDevice("parentalign")){case"right":l.left=f.left+f.width;break;case"center":l.left=f.left+f.width/2;break;default:l.left=f.left}switch(this.layer.getDevice("parentvalign")){case"bottom":l.top=f.top+f.height;break;case"middle":l.top=f.top+f.height/2;break;default:l.top=f.top}switch(a){case"right":s.xAbs=Math.round(l.left+o),s.xPAbs=-100;break;case"center":s.xAbs=Math.round(l.left+o),s.xPAbs=-50;break;default:s.xAbs=Math.round(l.left+o),s.xPAbs=0}switch(u){case"bottom":s.yAbs=Math.round(l.top+r),s.yPAbs=-100;break;case"middle":s.yAbs=Math.round(l.top+r),s.yPAbs=-50;break;default:s.yAbs=Math.round(l.top+r),s.yPAbs=0}}else{var m,v;switch(a){case"right":m=!this.layer.slide.isStatic&&this.layer.parent instanceof c.FrontendComponentSectionSlide?this.gt.slideWidth:this.yt.width,s.xAbs=Math.round(m+o),s.xPAbs=-100;break;case"center":m=!this.layer.slide.isStatic&&this.layer.parent instanceof c.FrontendComponentSectionSlide?this.gt.slideWidth:this.yt.width,s.xAbs=Math.round(m/2+o),s.xPAbs=-50;break;default:s.xAbs=Math.round(o),s.xPAbs=0}switch(u){case"bottom":v=!this.layer.slide.isStatic&&this.layer.parent instanceof c.FrontendComponentSectionSlide?this.gt.slideHeight:this.yt.height,s.yAbs=Math.round(v+r),s.yPAbs=-100;break;case"middle":v=!this.layer.slide.isStatic&&this.layer.parent instanceof c.FrontendComponentSectionSlide?this.gt.slideHeight:this.yt.height,s.yAbs=Math.round(v/2+r),s.yPAbs=-50;break;default:s.yAbs=Math.round(r),s.yPAbs=0}}},i.prototype.onResize=function(i,s){this.isVisible()&&(this.wt=i,this.gt=s,t.invalidate(this),c.FrontendPlacement.prototype.onResize.apply(this,arguments))},i.prototype.onResizeLinked=function(t,s){i.prototype.onResize.call(this,t,s)},i.prototype.getWidth=function(t){var i=this.layer.getDevice("width");return this.isDimensionPropertyAccepted(i)?i:i*t},i.prototype.getHeight=function(t){var i=this.layer.getDevice("height");return this.isDimensionPropertyAccepted(i)?i:i*t},i.prototype.isDimensionPropertyAccepted=function(t){return(t+"").match(/[0-9]+%/)||"auto"===t},i})),c.d("FrontendPlacementContent",["FrontendPlacement"],(function(){function t(t){c.FrontendPlacement.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.FrontendPlacement.prototype),t.prototype.constructor=t,t})),c.d("FrontendPlacementDefault",["FrontendPlacement"],(function(){function t(t){c.FrontendPlacement.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.FrontendPlacement.prototype),t.prototype.constructor=t,t})),c.d("FrontendPlacementNormal",["FrontendPlacement"],(function(){function t(t){c.FrontendPlacement.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.FrontendPlacement.prototype),t.prototype.constructor=t,t})),c.d("FrontendComponentCol",["FrontendComponentCommon"],(function(){function t(t,i,s){this.content=s.querySelector(".n2-ss-layer-col"),c.FrontendComponentCommon.prototype.constructor.call(this,t,i,s,this.content.querySelectorAll(":scope > .n2-ss-layer"))}return t.prototype=Object.create(c.FrontendComponentCommon.prototype),t.prototype.constructor=t,t.prototype.getContents=function(){return[this.content]},t})),c.d("FrontendComponentContent",["FrontendComponentCommon"],(function(){function t(t,i,s){this.content=s.querySelector(".n2-ss-section-main-content"),c.FrontendComponentCommon.prototype.constructor.call(this,t,i,s,this.content.querySelectorAll(":scope > .n2-ss-layer"))}return t.prototype=Object.create(c.FrontendComponentCommon.prototype),t.prototype.constructor=t,t.prototype.getContents=function(){return[this.content]},t})),c.d("FrontendComponentLayer",["FrontendComponentCommon"],(function(){function t(t,i,s){c.FrontendComponentCommon.prototype.constructor.call(this,t,i,s);var h=s;this.wraps.mask&&(h=this.wraps.mask),this.item=h.querySelectorAll(":scope > *")}return t.prototype=Object.create(c.FrontendComponentCommon.prototype),t.prototype.constructor=t,t.prototype.getContents=function(){return this.item},t})),c.d("FrontendComponentRow",["FrontendComponentCommon"],(function(){function t(t,i,s){this.row=s.querySelector(".n2-ss-layer-row"),this.rowInner=s.querySelector(".n2-ss-layer-row-inner"),c.FrontendComponentCommon.prototype.constructor.call(this,t,i,s,this.rowInner.querySelectorAll(":scope > .n2-ss-layer"))}return t.prototype=Object.create(c.FrontendComponentCommon.prototype),t.prototype.constructor=t,t.prototype.getContents=function(){return[this.row]},t})),c.d("FrontendComponentSectionSlide",["FrontendComponent"],(function(){function t(t,i,s){this.realSlide=t,this.slider=i,this.element=t.element,this.layer=s,this.isStatic=t.isStatic(),c.FrontendComponent.prototype.constructor.call(this,this,this,s,s.querySelectorAll(":scope > .n2-ss-layer")),at(i.sliderElement,"SliderDeviceOrientation",function(e){this.onDeviceChange(e.detail.device.toLowerCase())}.bind(this)),at(i.sliderElement,"SliderResize",function(e){this.onResize(e.detail.ratios,e.detail.responsive.resizeContext)}.bind(this)),this.start()}return t.prototype=Object.create(c.FrontendComponent.prototype),t.prototype.constructor=t,t.prototype.onDeviceChange=function(t){c.FrontendComponent.prototype.onDeviceChange.call(this,t);for(var i=0;i<this.children.length;i++)this.children[i].onDeviceChange(t);this.realSlide.onDeviceChange(t)},t.prototype.getPerspective=function(){return this.slider.getPerspective()},t})),c.d("FrontendLayerAnimationManager",(function(){function t(s,h,n,o){this.status=new c.AnimationStatus,this.inStatus=!1,this.loopStatus=!1,this.outStatus=!1,this.namespace="n2-ss-animations-"+t.index++,this.hasSpecialEvent=!1,this.linear=!1,this.layer=s,this.layerElement=h,this.options={repeatable:0,startDelay:0,endDelay:0,loopRepeatSelfOnly:0,inPlayEvent:"",loopPlayEvent:"",loopPauseEvent:"",loopStopEvent:"",outPlayEvent:""},this.promises={in:new c.AnimationPromise(this,"IN"),loop:new c.AnimationPromise(this,"LOOP"),out:new c.AnimationPromise(this,"OUT"),reset:function(){this.in.reset(),this.loop.reset(),this.out.reset()}},this.animatableElement=n,this.perspective=o,this.perspective>0&&(c.MW.I(this.layerElement.parentNode).perspective=this.perspective),this.plugins=new i}function i(){this.keys=["basic","reveal"],this.basic=o,this.reveal=o}return t.index=1,t.optimizeFromTo=function(t,i,s,h,n,o){t.fromTo(i,s,h,n,o)},t.prototype.hasAnimation=function(){return this.inStatus||this.loopStatus||this.outStatus},t.prototype.collectRelatedAnimations=function(){this.relatedAnimations={needInvalidate:!1,setDevice:[],updateRatios:[],in:[],loop:[],out:[],other:[]};for(var t=0;t<i.keys.length;t++){var s=i.keys[t];this.options[s]&&(this.plugins[s]||this.plugins.initPlugin(s,this.layerElement,this.animatableElement),this.plugins[s].collectRelatedAnimations(this.relatedAnimations,this,this.options[s]))}ut(this.layerElement,"collectRelatedAnimations",{relatedAnimations:this.relatedAnimations})},t.prototype.needInvalidate=function(){this.relatedAnimations.needInvalidate=!0},t.prototype.onStageReached=function(t){"loop"===t&&this.loopStatus&&this.loop.play(),ht(this.layerElement,t.charAt(0).toUpperCase()+t.slice(1)+"Started")},t.prototype.setEventBased=function(t,i,s){this.slide=t,this.horizontalRatio=i,this.verticalRatio=s;var h=D(this.layerElement,"animv2");h&&("object"!=typeof h?this.setOptions(JSON.parse(h)):this.setOptions(h)),this.device=this.slide.slider.responsive.getDeviceMode(),this.collectRelatedAnimations(),this.options.repeatable&&""===this.options.inPlayEvent&&(this.options.inPlayEvent="layerAnimationPlayIn,OutComplete",""===this.options.loopPlayEvent&&(this.options.loopPlayEvent="InComplete"),""===this.options.outPlayEvent&&(this.options.outPlayEvent="LoopComplete")),""===this.options.outPlayEvent?"forced"===this.slide.slider.parameters.layerMode.mode?this.options.outPlayEvent="OutForced":this.options.outPlayEvent="LoopComplete":this.options.outPlayEvent.match(/OutForced/)?this.options.outPlayEvent="OutForced":this.options.outPlayEvent.match(/^(.*?,|.*? )?InstantOut(,.*?| .*?)?$/)&&(this.options.outPlayEvent="LoopComplete"),""===this.options.inPlayEvent&&(this.options.inPlayEvent="layerAnimationPlayIn"),""===this.options.loopPlayEvent&&(this.options.loopPlayEvent="InComplete"),this.buildTimeline()?(this.updateRatios(i,s),this.inStatus?(this.hasSpecialEvent||this.options.inPlayEvent.match("layerAnimationPlayIn")||(this.hasSpecialEvent=!0),this.options.inPlayEvent.match("OutComplete")?this.promises.in.forceResolve():this.subscribeEvent(this.options.inPlayEvent,function(){this.status.suspended()||(this.status.is("INITIALIZED_PLAYING")||this.status.is("IN_WAIT")?(this.promises.in.resolveAndCheck(),delete this.targetStage):(this.status.isLoop()||this.status.isOut()||this.targetStage!==o&&"in"!==this.targetStage)&&(this.status.isIn()?delete this.targetStage:this.targetStage="in"))}.bind(this))):(this.promises.in.forceResolve(),r(function(){ht(this.layerElement,"layerAnimationPlayLoop")}.bind(this),1)),this.loopStatus?(this.options.loopPlayEvent.match("InComplete")?this.promises.loop.forceResolve():(this.hasSpecialEvent||(this.hasSpecialEvent=!0),this.subscribeEvent(this.options.loopPlayEvent,function(){this.status.suspended()||(this.status.is("LOOP_WAIT")?this.promises.loop.resolveAndCheck():this.status.is("LOOP_PAUSED")&&this.loop.resume())}.bind(this))),""!==this.options.loopPauseEvent&&this.subscribeEvent(this.options.loopPauseEvent,this.loop.pause.bind(this.loop)),""!==this.options.loopStopEvent&&this.subscribeEvent(this.options.loopStopEvent,this.loop.requestEnd.bind(this.loop,!1))):(this.promises.loop.forceResolve(),this.subscribeEvent("InComplete",this.loopComplete.bind(this))),this.outStatus?this.options.outPlayEvent.match("LoopComplete")?this.promises.out.forceResolve():"OutForced"===this.options.outPlayEvent||(this.hasSpecialEvent=!0,this.subscribeEvent(this.options.outPlayEvent,function(){this.status.suspended()||(this.status.is("OUT_WAIT")?(this.promises.out.resolveAndCheck(),delete this.targetStage):this.status.is("LOOP_WAIT")?(this.promises.loop.resolve(),this.promises.out.resolve(),this.status.set("OUT_WAIT"),this.timeline.seek("OUT").play()):this.status.is("LOOP_PLAYING")||this.status.is("LOOP_PAUSED")?(this.promises.out.resolve(),this.loop.requestEnd(!0)):(this.status.isIn()||this.status.isLoop()||this.targetStage!==o&&"out"!==this.targetStage)&&(this.status.isOut()?delete this.targetStage:this.targetStage="out"))}.bind(this))):this.promises.out.forceResolve(),this.status.set("INITIALIZED")):this.status.set("DISABLED")},t.prototype.play=function(){!this.status.suspended()&&this.status.is("INITIALIZED")&&this.status.set("INITIALIZED_PLAYING"),this.timeline.play()},t.prototype.playSpecialEventOnlySetToZero=function(){this.hasSpecialEvent||("OutForced"===this.options.outPlayEvent?this.outStatus?(this.status.set("LOOP_WAIT"),this.timeline.seek("ZERO",!0)):(this.status.set("OUT_ENDED"),this.timeline.progress(1,!0)):(this.status.set("DISABLED"),this.timeline.progress(1,!0)))},t.prototype.playSpecialEventOnly=function(){this.hasSpecialEvent&&this.play()},t.prototype.setOptions=function(t){this.options=S(this.options,t)},t.prototype.buildTimeline=function(){if(!this.relatedAnimations.in.length&&!this.relatedAnimations.loop.length&&!this.relatedAnimations.out.length)return!1;var t;this.timeline=new c.H({paused:!0});var i=this.options.repeatable?this.options.startDelay:0;this.timeline.addLabel("IN",i),this.linear?this.timeline.set({},{},i):(this.timeline.addPause("+="+(.001+i),this.promises.in.wait.bind(this.promises.in)),this.promises.in.addPauseTween(this.timeline.recent()));var s=new c.H;for(t=0;t<this.relatedAnimations.in.length;t++)this.relatedAnimations.in[t].extendTimeline(s);s.totalDuration()?(this.linear||s.eventCallback("onComplete",this.inComplete.bind(this)),this.inStatus=!0,this.timeline.add(s)):(s.kill(),this.inStatus=!1),this.timeline.addLabel("ZERO","+=0.001"),this.loop=new c.AnimationsControllerLoop(this,this.layerElement),this.loopStatus=this.loop.buildTimeline(this.timeline);var h=new c.H;for(t=0;t<this.relatedAnimations.out.length;t++)this.relatedAnimations.out[t].extendTimeline(h);var n=this.options.repeatable?this.options.endDelay:0;return h.totalDuration()?(this.linear?h.set({},{},"+="+n):(this.timeline.addLabel("OUT","+=0.001"),this.timeline.addPause("+=0.002",this.promises.out.wait.bind(this.promises.out)),this.promises.out.addPauseTween(this.timeline.recent()),h.set({},{},"+="+n),h.eventCallback("onComplete",this.outComplete.bind(this))),this.outStatus=!0,this.timeline.add(h)):(h.kill(),this.outStatus=!1,this.timeline.addLabel("OUT","+=0.001"),this.timeline.set({},{onComplete:this.outComplete.bind(this)},"+="+n)),this.hasAnimation()},t.prototype.setDevice=function(t){if(this.device=t,this.relatedAnimations.setDevice.length>0)for(var i=0;i<this.relatedAnimations.setDevice.length;i++)this.relatedAnimations.setDevice[i].setDevice(t)},t.prototype.updateRatios=function(t,i){if(this.horizontalRatio=t,this.verticalRatio=i,this.relatedAnimations.updateRatios.length>0)for(var s=0;s<this.relatedAnimations.updateRatios.length;s++)this.relatedAnimations.updateRatios[s].updateRatios(t,i)},t.prototype.refreshRatio=function(t,i){if(this.updateRatios(t,i),this.relatedAnimations.needInvalidate){var s=this.timeline.time();this.timeline.invalidate(),this.timeline.progress(1,!0),this.timeline.time(s,!0)}},t.prototype.setLinear=function(t,i,s,h){return this.linear=!0,this.horizontalRatio=s,this.verticalRatio=h,this.setOptions(t.animations.getData()),this.device=i,this.collectRelatedAnimations(),this.buildTimeline(),this.updateRatios(s,h),!!this.relatedAnimations.other.length||this.hasAnimation()},t.prototype.resetToEditor=function(){this.plugins.resetToEditor(),ht(this.layerElement,"AnimationSetZero")},t.prototype.inComplete=function(){this.status.set("IN_ENDED"),this.layer.setState("InComplete",!0),this.outStatus&&this.targetStage!==o&&(this.promises.loop.resolve(),this.promises.out.resolve(),this.status.set("OUT_WAIT"),this.timeline.seek("OUT").play()),ht(this.layerElement,"InComplete"),r(function(){ht(this.layerElement,"layerAnimationPlayLoop")}.bind(this),1)},t.prototype.loopComplete=function(){1!==this.options.loopRepeatSelfOnly||this.status.is("LOOP_ENDING_FORCED")?(this.status.set("LOOP_ENDED"),this.targetStage!==o&&(this.promises[this.targetStage].resolve(),delete this.targetStage),ht(this.layerElement,"LoopComplete")):(this.promises.loop.reset(),this.loop.resetForReplay(),this.status.set("IN_ENDED"),this.timeline.seek("ZERO"))},t.prototype.outComplete=function(){this.options.repeatable&&this.hasAnimation()?this.status.set("INITIALIZED"):this.status.set("OUT_ENDED"),ht(this.layerElement,"OutComplete"),this.status.is("INITIALIZED")&&this.repeat()},t.prototype.repeat=function(){this.loopStatus&&this.loop.resetForReplay(),this.promises.reset(),this.targetStage!==o&&(this.promises[this.targetStage].resolve(),delete this.targetStage),this.timeline.seek("IN"),this.timeline.timeScale(1)},t.prototype.beforeMainSwitch=function(t){this.status.is("DISABLED")||this.status.is("INITIALIZED")||this.status.is("INITIALIZED_PLAYING")||this.status.is("OUT_ENDED")?this.status.set("DISABLED"):this.hasSpecialEvent?ht(this.layerElement,"OutForced"):t.push(new Promise(function(t){ct(this.layerElement,"OutComplete",function(){this.status.set("DISABLED"),t()}.bind(this)),this.forcePlayOut()}.bind(this)))},t.prototype.forcePlayOut=function(){this.status.isIn()?ct(this.layerElement,"InComplete",function(){this.promises.out.resolve(),this.outStatus&&this.timeline.seek("OUT")}.bind(this)):this.status.is("LOOP_WAIT")?(this.promises.out.resolve(),this.timeline.play("OUT")):this.status.isLoop()?(this.promises.out.resolve(),this.loop.requestEnd(!0)):this.status.is("OUT_WAIT")?this.promises.out.resolveAndCheck():this.status.is("OUT_PAUSED")&&this.timeline.play()},t.prototype.reset=function(){this.loop&&this.loop.reset(),this.layer.setState("InComplete",!1),this.promises.reset(),this.status.suspended()&&this.status.suspended(!1),this.status.set("INITIALIZED"),this.timeline.progress(0,!0).progress(1,!0).pause(0)},t.prototype.suspend=function(){this.status.suspended()||(this.status.isPlaying()&&(this.status.isLoop()&&this.loop.suspend(),this.timeline.pause()),this.status.suspended(!0))},t.prototype.unsuspend=function(){this.status.suspended()&&(this.status.suspended(!1),this.status.isPlaying()&&(this.status.isLoop()&&this.loop.unsuspend(),this.timeline.play()))},t.prototype.subscribeEvent=function(t,i){for(var s=t.split(","),h=0;h<s.length;h++)if(s[h].length){var n=s[h].replace(/\s/g,"").split("."),o=s[h];switch(n[0]){case"InComplete":case"LoopComplete":case"OutComplete":case"LoopRoundComplete":case"layerAnimationPlayLoop":case"LayerClick":case"LayerMouseEnter":case"LayerMouseLeave":o.match(/^Layer/)&&(o=o.replace(/^Layer/,"").toLowerCase()),at(this.layerElement,o,i);break;case"mainAnimationStartIn":case"layerAnimationPlayIn":case"SlideMouseEnter":case"SlideMouseLeave":case"SlideClick":o.match(/^Slide/)&&(o=o.replace(/^Slide/,"").toLowerCase()),at(this.slide.element,o,i);break;case"SliderMouseEnter":case"SliderMouseLeave":case"SliderClick":o.match(/^Slider/)&&(o=o.replace(/^Slider/,"").toLowerCase()),at(this.slide.slider.sliderElement,o,function(e){this.slide.isVisibleWhen()&&i()}.bind(this));break;case"OutForced":at(this.layerElement,o,i);break;default:var c={killed:!1,do:0,cancel:0};at(this.slide.element,"ss"+o,function(t){t.do&&a(t.do),t.do=r((function(){t.killed||i(),t.killed=!1}),50)}.bind(this,c)),at(this.slide.element,"sscancel-"+o,function(t){t.killed=!0,t.cancel&&a(t.cancel),t.cancel=r((function(){t.killed=!1}),70)}.bind(this,c))}}},t.prototype.onResize=function(){this.plugins.onResize()},i.keys=["basic","reveal"],i.prototype.initPlugin=function(t,i,s){switch(t){case"basic":this.basic=new c.FrontendLayerAnimationsBasic(i,s);break;case"reveal":this.reveal=new c.FrontendLayerAnimationsReveal(i,s)}},i.prototype.resetToEditor=function(){this.basic&&this.basic.resetToEditor(),this.reveal&&this.reveal.resetToEditor()},i.prototype.onResize=function(){this.basic&&this.basic.onResize(),this.reveal&&this.reveal.onResize()},t})),c.d("AnimationPromise",(function(){function t(t,i){this.manager=t,this.status=t.status,this.stack=i,this._done=!1,this._resolved=!1,this._forced=!1,this.pauseTween=null,this.position=null}return t.prototype.addPauseTween=function(t){t.stack=this.stack,this.pauseTween=t,Object.defineProperty(this.pauseTween,"data",{get:function(){return this._resolved?"":"isPause"}.bind(this)}),this.position=t.startTime()},t.prototype.resolve=function(){this._resolved=!0},t.prototype.forceResolve=function(){this._forced=!0,this.resolve()},t.prototype.resolved=function(){return this._resolved},t.prototype.reset=function(){this._done=!1,this._forced||(this._resolved=!1)},t.prototype.wait=function(){this._done||(this._done=!0,this._resolved?(this.status.set(this.stack+"_PLAYING"),this.manager.onStageReached(this.stack)):(this.status.set(this.stack+"_WAIT"),this.manager.timeline.seek(this.position)))},t.prototype.resolveAndCheck=function(){this.resolve(),this._done&&!this.status.suspended()&&this.status.is(this.stack+"_WAIT")&&(this.status.set(this.stack+"_PLAYING"),this.manager.onStageReached(this.stack),this.manager.timeline.paused()&&this.manager.timeline.play())},t})),c.d("AnimationsRelated",(function(){function t(t,i){this._context=t,this._extendName=i}return t.prototype.extendTimeline=function(t,i,s){this._context[this._extendName].apply(this._context,arguments)},t})),c.d("AnimationStatus",(function(){var t={DISABLED:-1,NOT_INITIALIZED:0,INITIALIZED:1,INITIALIZED_PLAYING:10,IN_WAIT:100,IN_PLAYING:110,IN_PAUSED:120,IN_ENDED:190,LOOP_WAIT:200,LOOP_PLAYING:210,LOOP_PAUSED:220,LOOP_ENDING:230,LOOP_ENDING_FORCED:240,LOOP_ENDED:290,OUT_WAIT:300,OUT_PLAYING:310,OUT_PAUSED:320,OUT_ENDED:390};function i(){this._suspended=!1,this.status=0}return i.prototype.set=function(i){this.status=t[i]},i.prototype.is=function(i){return this.status===t[i]},i.prototype.isIn=function(){return this.status>=100&&this.status<200},i.prototype.isLoop=function(){return this.status>=200&&this.status<300},i.prototype.isOut=function(){return this.status>=300&&this.status<400},i.prototype.isPlaying=function(){return this.status%100==10},i.prototype.suspended=function(){return arguments.length&&(this._suspended=arguments[0]),this._suspended},i})),c.d("FrontendLayerAnimationsAbstract",(function(){function t(t,i){this.hasAnimation=!1,this.layerElement=t,this.animatableElement=i,this.St=c.MW.I(i),this.St.n2AutoAlpha=1}return t.prototype.onResize=function(){},t.prototype.resetToEditor=function(){},t})),c.d("FrontendLayerAnimationsBasic","FrontendLayerAnimationsAbstract",(function(){var t={opacity:1,x:0,y:0,z:0,rotationX:0,rotationY:0,rotationZ:0,scaleX:1,scaleY:1,skewX:0,n2blur:0};function i(t){return t.split("|*|").join("% ")+"px"}function s(i,s){this.device="desktopPortrait",c.FrontendLayerAnimationsAbstract.prototype.constructor.call(this,i,s),this.isAbsolute="absolute"===D(i,"pm"),this.It=!1,this.startValues=S({},t),this.hadImmediateRender=!1,this.horizontalRatio=this.verticalRatio=1,this._requireUpdateRatios=!1}s.prototype=Object.create(c.FrontendLayerAnimationsAbstract.prototype),s.prototype.constructor=s,s.prototype.updateRatios=function(t,i){this.horizontalRatio=t,this.verticalRatio=i},s.prototype.optimizeFromTo=function(t,i,s,h,n,o){this.hadImmediateRender?n.immediateRender=!1:this.hadImmediateRender=!0,c.FrontendLayerAnimationManager.optimizeFromTo(t,i,s,h,n,o)},s.prototype.resetToEditor=function(){this.hasAnimation&&this.setZero()},s.prototype.setStartValues=function(t){S(this.startValues,t),delete this.startValues.duration,delete this.startValues.delay,delete this.startValues.ease},s.prototype.setZero=function(){this.hasAnimation&&this.St.setValues(S({},t))},s.prototype.collectRelatedAnimations=function(i,s,h){if(this.device=s.device,this.animationManager=s,this.hasAnimation=!0,this.currentZero=Object.assign({},t),this.options={in:S({specialZero:0,transformOrigin:"50|*|50|*|0",keyFrames:[]},h.in),loop:S({repeatCount:0,repeatStartDelay:0,transformOrigin:"50|*|50|*|0",keyFrames:[]},h.loop),out:S({transformOrigin:"50|*|50|*|0",keyFrames:[]},h.out)},this.optimizeKeyFrames(),this.It&&i.other.push(this),this.options.in.keyFrames.length&&i.in.push(new c.AnimationsRelated(this,"extendTimelineIn")),this.options.loop.keyFrames.length){var n=new c.AnimationsLayerLoop(this,s,this.layerElement,this.St,this.options.loop);i.loop.push(n)}this.options.out.keyFrames.length&&i.out.push(new c.AnimationsRelated(this,"extendTimelineOut")),i.setDevice.push(this)},s.prototype.setDevice=function(t){this.device=t},s.prototype.requireUpdateRatios=function(){this._requireUpdateRatios||(this._requireUpdateRatios=!0,this.animationManager.needInvalidate(),this.animationManager.relatedAnimations.updateRatios.push(this),this.updateRatios(this.animationManager.horizontalRatio,this.animationManager.verticalRatio))},s.prototype.optimizeKeyFrames=function(){var t,s,h=this.options.in.keyFrames,n=this.options.loop.keyFrames,o=this.options.out.keyFrames;for(this.usedProperties={opacity:!1,x:!1,y:!1,z:!1,rotationX:!1,rotationY:!1,rotationZ:!1,scaleX:!1,scaleY:!1,skewX:!1,n2blur:!1},this.options.in.specialZero&&h.length>0&&(this.currentZero=this._fillKeyFrame(h.pop()),delete this.currentZero.name,delete this.currentZero.duration,delete this.currentZero.delay,delete this.currentZero.ease,this.currentZero.transformOrigin=i(this.options.in.transformOrigin),this.currentZero.rotationX=-this.currentZero.rotationX,this.currentZero.rotationY=-this.currentZero.rotationY,this.currentZero.rotationZ=-this.currentZero.rotationZ,this.It=!0,this.prepareDeviceSpecific(this.currentZero,1),this.setCurrentZero(),this.setStartValues(this.currentZero)),s=0;s<h.length;s++)t=h[s]=this._fillKeyFrame(h[s]),this.prepareDeviceSpecific(t,-1),t.z=-t.z,t.rotationX=-t.rotationX,t.rotationY=-t.rotationY,t.rotationZ=-t.rotationZ;for(s=0;s<n.length;s++)t=n[s]=this._fillKeyFrame(n[s]),this.prepareDeviceSpecific(t,1);for(s=0;s<o.length;s++)t=o[s]=this._fillKeyFrame(o[s]),this.prepareDeviceSpecific(t,1);for(this._cleanKeyFrame(this.currentZero),s=0;s<h.length;s++)h[s]=this._cleanKeyFrame(h[s]);for(s=0;s<n.length;s++)n[s]=this._cleanKeyFrame(n[s]);for(s=0;s<o.length;s++)o[s]=this._cleanKeyFrame(o[s])};var h={opacity:1,x:0,y:0,z:0,rotationX:0,rotationY:0,rotationZ:0,scaleX:1,scaleY:1,skewX:0,n2blur:0};s.prototype._fillKeyFrame=function(t){for(var i in h)t[i]!==o&&t[i]!=h[i]&&(this.usedProperties[i]=!0);return S({duration:.8,delay:0,ease:"easeOutCubic",opacity:1,x:0,y:0,z:0,rotationX:0,rotationY:0,rotationZ:0,scaleX:1,scaleY:1,skewX:0,n2blur:0},t)},s.prototype._cleanKeyFrame=function(t){for(var i in delete t.name,this.usedProperties)this.usedProperties[i]||delete t[i];return t};var n=["desktopLandscape","desktopPortrait","tabletLandscape","tabletPortrait","mobileLandscape","mobilePortrait"];return s.prototype.prepareDeviceSpecific=function(t,i){this.prepareDeviceSpecificProp("x",t,i),this.prepareDeviceSpecificProp("y",t,i),delete t.desktopLandscape,delete t.tabletLandscape,delete t.tabletPortrait,delete t.mobileLandscape,delete t.mobilePortrait},s.prototype.prepareDeviceSpecificProp=function(t,i,s){var h,r={desktopPortrait:i[t]*s},a=!1;for(h=0;h<n.length;h++)i[n[h]]&&i[n[h]][t]!==o&&(r[n[h]]=i[n[h]][t]*s,a=!0);this.isAbsolute?(this.requireUpdateRatios(),a?(this.animationManager.needInvalidate(),i[t]=function(t){return t[this.device]===o?t.desktopPortrait*this.horizontalRatio:t[this.device]*this.horizontalRatio}.bind(this,r)):0===r.desktopPortrait?i[t]=0:i[t]=function(t){return t*this.horizontalRatio}.bind(this,r.desktopPortrait)):a?(this.animationManager.needInvalidate(),i[t]=function(t){return t[this.device]===o?t.desktopPortrait:t[this.device]}.bind(this,r)):i[t]=r.desktopPortrait},s.prototype.extendTimelineIn=function(t){this.St.transformOrigin=i(this.options.in.transformOrigin),this.buildTimelineIn(t,this.options.in.keyFrames)},s.prototype.setCurrentZero=function(){var t=S({},this.currentZero);delete t.delay,delete t.duration,this.St.setValues(t)},s.prototype.buildTimelineIn=function(t,i){var s=0;if((i=I([],i)).length>0){var h=this._buildAnimationChainIn(i);if(h.length>0)for(var n=0;n<h.length;n++)this.optimizeFromTo(t,this.St,h[n].duration,h[n].from,h[n].to,s),s+=h[n].duration+h[n].to.delay;this.setStartValues(h[0].from)}},s.prototype._buildAnimationChainIn=function(t){for(var i=[{from:this.currentZero}],s=t.length-1;s>=0;s--){var h=I({},t[s]),n=h.delay,o=h.duration,r=h.ease;delete h.delay,delete h.duration,delete h.ease;var a=i[0].from;i.unshift({duration:o,from:h,to:S({},a,{ease:r,delay:n})})}return i.pop(),i},s.prototype.extendTimelineOut=function(t){t.set(this.St,{transformOrigin:i(this.options.out.transformOrigin),immediateRender:!1}),this.buildTimelineOut(t,this.options.out.keyFrames)},s.prototype.buildTimelineOut=function(t,i){var s=0;i=I([],i);var h=this._buildAnimationChainOut(i);if(h.length>0)for(var n=0;n<h.length;n++)this.optimizeFromTo(t,this.St,h[n].duration,h[n].from,h[n].to,s),s+=h[n].duration+h[n].to.delay},s.prototype._buildAnimationChainOut=function(t){var i=[],s=S({},this.currentZero);delete s.transformOrigin,i.push({to:s});for(var h=0;h<t.length;h++){var n=I({},t[h]),o=n.duration;delete n.duration;var r=S({},i[i.length-1].to);delete r.delay,delete r.ease,i.push({duration:o,from:r,to:n})}return i.shift(),i},s})),c.d("FrontendLayerAnimationsReveal","FrontendLayerAnimationsAbstract",(function(){var t={from:"top",fromease:"easeOutCubic",to:"bottom",toease:"easeOutCubic",content:"",duration:2,delay:0,color:"ffffff"};function i(t,i){c.FrontendLayerAnimationsAbstract.prototype.constructor.call(this,t,i)}return i.prototype=Object.create(c.FrontendLayerAnimationsAbstract.prototype),i.prototype.constructor=i,i.prototype.resetToEditor=function(){this.hasAnimation&&(this.in||this.out)&&(this._destroyGroup("in"),this._destroyGroup("out"),c.MW.X(c.MW.I(this.revealedElement),["transform","opacity","n2AutoAlpha"]))},i.prototype.setZero=function(){this.hasAnimation&&(this.in||this.out)&&(this.in&&(this.in.clipSMW.visibility="hidden"),this.out&&(this.out.clipSMW.visibility="hidden"),c.MW.X(c.MW.I(this.revealedElement),["transform","opacity","n2AutoAlpha"]))},i.prototype.collectRelatedAnimations=function(t,i,s){this.animationManager=i,this.in=!1,this.out=!1,s.in===o&&s.out===o||(this.hasAnimation=!0,this.revealedElement=this.animatableElement.querySelector(".n2-ss-layer-content,.n2-ss-layer-row,.n2-ss-item,.n2-ss-item-content"),this.revealedElement||(this.revealedElement=v()),s.in!==o&&(this.in=this._initGroup("in",s),t.in.push(new c.AnimationsRelated(this,"extendTimelineIn"))),s.out!==o&&(this.out=this._initGroup("out",s),t.out.push(new c.AnimationsRelated(this,"extendTimelineOut"))))},i.prototype._initGroup=function(i,s){var h=v();h.className="n2-ss-reveal-clip";var n={revealedElement:this.revealedElement,revealedElementSMW:c.MW.I(this.revealedElement),options:S({},t,s[i]),clip:h,clipSMW:c.MW.I(h)};return n.revealedElementSMW.n2AutoAlpha=1,this.animatableElement.appendChild(h),n},i.prototype._destroyGroup=function(t){this[t]&&(B(this[t].clip),delete this[t])},i.prototype.extendTimelineIn=function(t,i,s){c.FrontendLayerAnimationsRevealAnimation.in(t,this.in)},i.prototype.extendTimelineOut=function(t,i,s){c.FrontendLayerAnimationsRevealAnimation.out(t,this.out)},i.prototype.onResize=function(){this.in&&ht(this.in.clip,"RevealInternalResize"),this.out&&ht(this.out.clip,"RevealInternalResize")},i})),c.d("FrontendLayerAnimationsRevealAnimation",(function(){var t=function(t,i,s){var h,n;switch(t){case"curtains-horizontal":return h=v(),N(h,{width:"50%",background:"#"+s}),n=h.cloneNode(),F(n,"left","50%"),i.appendChild(h),i.appendChild(n),[h,n];case"curtains-vertical":return h=v(),N(h,{height:"50%",background:"#"+s}),n=h.cloneNode(),F(n,"top","50%"),i.appendChild(h),i.appendChild(n),[h,n];case"curtains-diagonal-1":var o=It("svg",{width:32,height:32,viewBox:"0 0 32 32",preserveAspectRatio:"none"},i);return[It("polygon",{points:"0,0 33,0 0,33",fill:"#"+s},o),It("polygon",{points:"32,32 32,-1 -1,32",fill:"#"+s},o)];case"curtains-diagonal-2":o=It("svg",{width:32,height:32,viewBox:"0 0 32 32",preserveAspectRatio:"none"},i);return[It("polygon",{points:"0,32 33,32 0,-1",fill:"#"+s},o),It("polygon",{points:"32,0 32,33 -1,0",fill:"#"+s},o)];case"circle-top":case"circle-right":case"circle-bottom":case"circle-left":h=v(),N(h,{"border-radius":"100%",background:"#"+s}),i.appendChild(h);var r=function(t,i,s){var h;switch(i){case"circle-top":case"circle-bottom":h=2*Math.ceil(Math.sqrt(s.width*s.width/4+s.height*s.height));break;case"circle-right":case"circle-left":h=2*Math.ceil(Math.sqrt(s.width*s.width+s.height*s.height/4))}N(t,{"margin-top":-h/2+"px","margin-left":-h/2+"px",width:h+"px",height:h+"px"})}.bind(this,h,t);switch(r(i.getBoundingClientRect()),at(i,"RevealInternalResize",function(t,i){i(t.getBoundingClientRect())}.bind(this,i,r)),t){case"circle-top":F(h,"left","50%");break;case"circle-right":N(h,{left:"100%",top:"50%"});break;case"circle-bottom":N(h,{left:"50%",top:"100%"});break;case"circle-left":F(h,"top","50%")}return[h]}return h=v(),F(h,"background","#"+s),i.appendChild(h),[h]},i=function(t,i,s,n,r,a){var c=h(r,a),u=t.totalDuration();c.length===o&&(c=[c]);for(var f=0;f<c.length;f++)c[f].a.transformOrigin&&(t.set(i[f],{transformOrigin:c[f].a.transformOrigin},u),delete c[f].a.transformOrigin),c[f].b.ease=n,t.fromTo(i[f],s,c[f].a,c[f].b,u)},s=function(t,i,s,n,r,a,c){var u=h(a,c);u.length===o&&(u=[u]);for(var f=0;f<u.length;f++)u[f].a.transformOrigin&&(t.set(i[f],{transformOrigin:u[f].a.transformOrigin},n),delete u[f].a.transformOrigin),u[f].a.ease=r,t.fromTo(i[f],s,u[f].b,u[f].a,n)},h=function(t,i){var s,h,n;switch(t){case"top":return{a:{yP:-100.1},b:{yP:0}};case"right":return{a:{xP:100.1},b:{xP:0}};case"bottom":return{a:{yP:100.1},b:{yP:0}};case"left":return{a:{xP:-100.1},b:{xP:0}};case"skew-top":return s=i.getBoundingClientRect(),h=20,n=Math.cos((90-h)*Math.PI/180)*s.width,{a:{y:-1*(s.height+n),skewY:-h},b:{y:0,skewY:0}};case"skew-right":return s=i.getBoundingClientRect(),h=20,n=Math.cos((90-h)*Math.PI/180)*s.height,{a:{x:s.width+n,skewX:-h},b:{x:0,skewX:0}};case"skew-bottom":return s=i.getBoundingClientRect(),h=20,n=Math.cos((90-h)*Math.PI/180)*s.width,{a:{y:s.height+n,skewY:h},b:{y:0,skewY:0}};case"skew-left":return s=i.getBoundingClientRect(),h=20,n=Math.cos((90-h)*Math.PI/180)*s.height,{a:{x:-1*(s.width+n),skewX:h},b:{x:0,skewX:0}};case"rotate-top-left":return{a:{rotationZ:-90,transformOrigin:"0 0"},b:{rotationZ:0}};case"rotate-top-left-":return{a:{rotationZ:90,transformOrigin:"0 0"},b:{rotationZ:0}};case"rotate-top-right":return{a:{rotationZ:90,transformOrigin:"100% 0"},b:{rotationZ:0}};case"rotate-top-right-":return{a:{rotationZ:-90,transformOrigin:"100% 0"},b:{rotationZ:0}};case"rotate-bottom-left":return{a:{rotationZ:90,transformOrigin:"0 100%"},b:{rotationZ:0}};case"rotate-bottom-left-":return{a:{rotationZ:-90,transformOrigin:"0 100%"},b:{rotationZ:0}};case"rotate-bottom-right":return{a:{rotationZ:-90,transformOrigin:"100% 100%"},b:{rotationZ:0}};case"rotate-bottom-right-":return{a:{rotationZ:90,transformOrigin:"100% 100%"},b:{rotationZ:0}};case"circle-top":return{a:{scale:0,transformOrigin:"50% 50%",yP:-5},b:{yP:0,scale:1}};case"circle-right":return{a:{scale:0,transformOrigin:"50% 50%",xP:5},b:{xP:0,scale:1}};case"circle-bottom":return{a:{scale:0,transformOrigin:"50% 50%",yP:5},b:{yP:0,scale:1}};case"circle-left":return{a:{scale:0,transformOrigin:"50% 50%",xP:-5},b:{xP:0,scale:1}};case"curtains-horizontal":return[{a:{xP:-100},b:{xP:0}},{a:{xP:100},b:{xP:0}}];case"curtains-vertical":return[{a:{yP:-100},b:{yP:0}},{a:{yP:100},b:{yP:0}}];case"curtains-diagonal-1":case"curtains-diagonal-2":return[{a:{xP:-100},b:{xP:0}},{a:{xP:100},b:{xP:0}}]}},n=function(t,i){var s={},h={};switch(t){case"fade":s={opacity:0},h={opacity:1};break;case"scale-up":s={scale:.7},h={scale:1};break;case"scale-down":s={scale:1.3},h={scale:1};break;case"top":s={yP:-100.1},h={yP:0};break;case"right":s={xP:100.1},h={xP:0};break;case"bottom":s={yP:100.1},h={yP:0};break;case"left":s={xP:-100.1},h={xP:0};break;default:return!1}return"out"===i?{from:h,to:s}:{from:s,to:h}};return{in:function(h,r){"no"!==r.options.from&&(r.revealedElementSMW.opacity=0);var a=new c.H,u="no"===r.options.from?1:2,f=r.options.duration/u;h.add(a),h.set(r.clipSMW,{visibility:"visible"},0);var l=c.MW.D(t(r.options.from,r.clip,r.options.color)),d=c.MW.D(t(r.options.to,r.clip,r.options.color));c.MW.B(l,{visibility:"hidden"}),a.set({},{},r.options.delay),"no"!==r.options.from?(c.MW.B(d,{visibility:"hidden"}),a.set(l,{visibility:"visible"}),i(a,l,f,r.options.fromease,r.options.from,r.clip),a.set(l,{visibility:"hidden"}),a.set(d,{visibility:"visible"})):r.clipSMW.visibility="visible";var m=a.totalDuration(),v=n(r.options.content,"in");v?(v.from.opacity===o&&a.set(r.revealedElementSMW,{opacity:1}),v.to.ease="easeOutCubic",a.fromTo(r.revealedElementSMW,f,v.from,v.to)):a.set(r.revealedElementSMW,{opacity:1}),s(a,d,f,m,r.options.toease,r.options.to,r.clip),a.set(d,{visibility:"visible"}),a.set(r.clipSMW,{visibility:"hidden"})},out:function(h,r){var a=new c.H,u="no"===r.options.to?1:2,f=r.options.duration/u;h.add(a),h.set(r.clipSMW,{visibility:"visible"},0);var l=c.MW.D(t(r.options.from,r.clip,r.options.color)),d=c.MW.D(t(r.options.to,r.clip,r.options.color));c.MW.B(l,{visibility:"hidden"}),c.MW.B(d,{visibility:"hidden"}),a.set({},{},r.options.delay),a.set(l,{visibility:"visible"}),i(a,l,f,r.options.fromease,r.options.from,r.clip),a.set(l,{visibility:"hidden"});var m=a.totalDuration(),v=n(r.options.content,"out");v?(v.from.opacity===o&&a.set(r.revealedElementSMW,{opacity:0}),v.to.ease="easeOutCubic",a.fromTo(r.revealedElementSMW,f,v.from,v.to,m-f)):a.set(r.revealedElementSMW,{opacity:0}),m=a.totalDuration(),a.set(d,{visibility:"visible"},m),s(a,d,f,m,r.options.toease,r.options.to,r.clip),a.set(d,{visibility:"hidden"}),a.set(r.clipSMW,{visibility:"hidden"})}}})),c.d("AnimationsControllerLoop","FrontendLayerAnimationManager",(function(){function t(t,i){this.animationManager=t,this.status=this.animationManager.status,this.layerElement=i}return t.prototype.reset=function(){for(var t=0;t<this.animations.length;t++)this.animations[t].reset()},t.prototype.play=function(){if(!this.status.suspended()&&this.status.is("LOOP_PLAYING"))for(var t=0;t<this.animations.length;t++)this.animations[t].play()},t.prototype.resume=function(){for(var t=0;t<this.animations.length;t++)this.animations[t].resume();this.status.set("LOOP_PLAYING")},t.prototype.pause=function(){if(!this.status.suspended()&&this.status.is("LOOP_PLAYING")){for(var t=0;t<this.animations.length;t++)this.animations[t].pause();this.status.set("LOOP_PAUSED")}},t.prototype.suspend=function(){if(!this.status.suspended()&&this.status.is("LOOP_PLAYING"))for(var t=1;t<this.animations.length;t++)this.animations[t].suspend()},t.prototype.unsuspend=function(){if(!this.status.suspended()&&this.status.is("LOOP_PLAYING"))for(var t=1;t<this.animations.length;t++)this.animations[t].unsuspend()},t.prototype.requestEnd=function(t){if(!this.status.suspended()&&(this.status.is("LOOP_PLAYING")||this.status.is("LOOP_PAUSED"))){for(var i=0;i<this.animations.length;i++)this.animations[i].requestEnd();t?this.status.set("LOOP_ENDING_FORCED"):this.status.set("LOOP_ENDING")}},t.prototype.markSingleAnimationEnded=function(){for(var t=0;t<this.animations.length;t++)if(!this.animations[t].isEnded())return;this.ended()},t.prototype.ended=function(){this.animationManager.loopComplete()},t.prototype.resetForReplay=function(){for(var t=0;t<this.animations.length;t++)this.animations[t].resetForReplay()},t.prototype.invalidate=function(){for(var t=1;t<this.animations.length;t++)this.animations[t].invalidate()},t.prototype.buildTimeline=function(t){this.animations=[];for(var i=0;i<this.animationManager.relatedAnimations.loop.length;i++)this.animationManager.relatedAnimations.loop[i].setController(this,i),this.animations.push(this.animationManager.relatedAnimations.loop[i]);if(this.animations.length>0){this.animationManager.linear||(t.addPause("+=0.002",this.animationManager.promises.loop.wait.bind(this.animationManager.promises.loop)),this.animationManager.promises.loop.addPauseTween(t.recent()));var s=t.totalDuration();this.animations[0].buildTimeline(t,s);for(i=1;i<this.animations.length;i++)this.animations[i].buildTimeline(!!this.animationManager.linear&&t,this.animationManager.linear?s:0)}return this.animations.length},t})),c.d("AnimationsLayerLoop",["AnimationsLoopAbstract"],(function(){function t(t,i,s,h,n){this.layerAnimations=t,this.animationManager=i,this.layerElement=s,this.St=h,this.animationData=n.keyFrames,this.transformOrigin=n.transformOrigin.split("|*|").join("% ")+"px",this.repeatCount=n.repeatCount,this.repeatStartDelay=Math.max(0,n.repeatStartDelay),this.single=!1,c.AnimationsLoopAbstract.prototype.constructor.call(this,parseInt(this.repeatCount))}return t.prototype=Object.create(c.AnimationsLoopAbstract.prototype),t.prototype.constructor=t,t.prototype.playLoopAgain=function(){c.AnimationsLoopAbstract.prototype.playLoopAgain.call(this),ht(this.layerElement,"LoopRoundComplete")},t.prototype.buildTimeline=function(t,i){var s=this.animationManager.linear?"linear":"event";this.timeline=t||new c.H({paused:!0}),i+=.001,this.timeline.set(this.St,{transformOrigin:this.transformOrigin,immediateRender:!1},i),this.repeatStartDelay>0&&(i+=this.repeatStartDelay,this.timeline.set({},{},i)),this.buildTimelineLoop(i,s,I([],this.animationData)),this.animationManager.linear||this.timeline.set({},{onComplete:this.onComplete.bind(this)})},t.prototype.buildTimelineLoop=function(t,i,s){var h,n=this._buildAnimationChainLoop(s);if(this.zero=I({ease:n[0].to.ease},n[0]),!this.single){var o=this.zero.duration/2;c.FrontendLayerAnimationManager.optimizeFromTo(this.timeline,this.St,o,S({},this.layerAnimations.currentZero),S({immediateRender:!1,ease:this.zero.ease},this.zero.from),t),t+=o}if("linear"===i){var r=this.repeatCount;r<1&&(r=1);for(var a=0;a<r;a++)for(h=0;h<n.length;h++)c.FrontendLayerAnimationManager.optimizeFromTo(this.timeline,this.St,n[h].duration,S({},n[h].from),S({immediateRender:!1},n[h].to),t),t+=n[h].duration+(n[h].to.delay?n[h].to.delay:0)}else if("event"===i){for(this.timeline.addLabel("LOOP",t),h=0;h<n.length;h++)n[h].to.immediateRender=!1,c.FrontendLayerAnimationManager.optimizeFromTo(this.timeline,this.St,n[h].duration,n[h].from,n[h].to,t),t+=n[h].duration+(n[h].to.delay?n[h].to.delay:0);this.timeline.set({},{onComplete:this.repeat.bind(this)},t)}this.single||c.FrontendLayerAnimationManager.optimizeFromTo(this.timeline,this.St,this.zero.duration/2,S({},this.zero.from),S({immediateRender:!1,ease:this.zero.ease},this.layerAnimations.currentZero),t)},t.prototype._buildAnimationChainLoop=function(t){var i;if(1===t.length){this.single=!0;var s=I({},t[0]);(i=S({},this.layerAnimations.currentZero)).duration=s.duration,i.ease=s.ease,360!==Math.abs(s.rotationX)&&360!==Math.abs(s.rotationY)&&360!==Math.abs(s.rotationZ)||1!=s.opacity&&s.opacity!==o||0!=s.x&&s.x!==o||0!=s.y&&s.y!==o||0!=s.z&&s.z!==o||1!=s.scaleX&&s.scaleX!==o||1!=s.scaleY&&s.scaleY!==o||0!=s.skewX&&s.skewX!==o||0!=s.n2blur&&s.n2blur!==o?t.push(i):(360==+s.rotationX?s.rotationX="+=360":-360==+s.rotationX&&(s.rotationX="-=360"),360==+s.rotationY?s.rotationY="+=360":-360==+s.rotationY&&(s.rotationY="-=360"),360==+s.rotationZ?s.rotationZ="+=360":-360==+s.rotationZ&&(s.rotationZ="-=360"))}var h=0,n=[{duration:t[h].duration,from:S({},this.layerAnimations.currentZero),to:t[h]}];for(h++;h<t.length;h++){var r=(i=t[h]).duration;delete i.duration,delete i.name;var a=S({},n[n.length-1].to);delete a.delay,delete a.ease,n.push({duration:r,from:a,to:i})}return this.single||(n.push({duration:n[0].duration,from:S({},n[n.length-1].to),to:S({},n[0].to)}),n.shift(),delete n[0].from.duration),n},t})),c.d("AnimationsLoopTimeline",["AnimationsLoopAbstract"],(function(){c.AnimationsLoopAbstract.status;function t(t,i){this.manager=t,c.AnimationsLoopAbstract.prototype.constructor.call(this,i)}return t.prototype=Object.create(c.AnimationsLoopAbstract.prototype),t.prototype.constructor=t,t.prototype.buildTimeline=function(t,i){this.timeline=t||new c.H({paused:!0}),this.controller.animationManager.linear?this.repeatCount=0:this.timeline.addLabel("LOOP",i);var s=this.manager.getLoopTimeline();this.timeline.add(s.paused(0),i),this.controller.animationManager.linear||s.eventCallback("onComplete",function(){this.repeat()||this.onComplete()}.bind(this))},t.prototype.invalidate=function(){var t=this.timeline.time();this.timeline.invalidate().time(t,!0)},t})),c.d("AnimationsLoopAbstract",(function(){function t(t){this.controller=null,this.ending=!1,this.ended=!1,this._counter=0,this.repeatCount=t,this.timeline=null}return t.prototype.setController=function(t,i){this.controller=t,this.index=i},t.prototype.repeat=function(){return this._counter++,!!(this.isInfinite()&&!1===this.ending||this._counter<this.repeatCount)&&(this.playLoopAgain(),!0)},t.prototype.playLoopAgain=function(){this.timeline.seek("LOOP")},t.prototype.resetCounter=function(){this._counter=0},t.prototype.isInfinite=function(){return 0===this.repeatCount},t.prototype.buildTimeline=function(t,i){},t.prototype.refresh=function(){},t.prototype.reset=function(){this.resetForReplay(),this.index>0&&this.timeline.pause(0)},t.prototype.resetForReplay=function(){this.ending=!1,this.ended=!1,this.resetCounter()},t.prototype.play=function(){this.index>0&&this.timeline.restart(!0)},t.prototype.pause=function(){this.timeline.pause()},t.prototype.resume=function(){this.timeline.play()},t.prototype.suspend=function(){this.timeline.pause()},t.prototype.unsuspend=function(){this.timeline.play()},t.prototype.onComplete=function(){this.ended=!0,this.controller.markSingleAnimationEnded()},t.prototype.isEnded=function(){return this.ended},t.prototype.requestEnd=function(){this.ended||this.ending||(this.ending=!0,this.timeline.play())},t})),customElements.define("ss3-fullpage",class extends HTMLElement{connectedCallback(){"100vh"!==this.dataset.basedOn&&(this.At=i.n2Height||i.innerHeight,N(this,{"--target-height":this.At+"px",opacity:1}),at(i,"resize",this.onResize.bind(this)))}onResize(){this.updateHeight(),requestAnimationFrame(this.updateHeight.bind(this))}updateHeight(){var t=i.n2Height||i.innerHeight;Math.abs(this.At-t)>(this.dataset.threshold||0)&&(F(this,"--target-height",t+"px"),this.At=t)}}),c.d("SmartSliderResponsive",(function(){let t,u=!1;function f(t,s){for(var h in this.state={StarterSlide:!1},this.isVisible=!0,this.isResetActiveSlideEarly=this.isResetActiveSlideEarly||!1,this.focusOffsetTop=0,this.focusOffsetBottom=0,this.minimumSlideHeight=0,this.rt=!1,this.visibleRealSlidesChanged=!0,this.Pt=-1,this.kt=-1,this.Ot=-1,this.Ct=-1,this.filters={SliderWidth:[],SliderHeight:[],SlideHeight:[],SliderVerticalCSS:[]},this.parameters=S({mediaQueries:{},hideOn:{desktopLandscape:0,desktopPortrait:0,tabletLandscape:0,tabletPortrait:0,mobileLandscape:0,mobilePortrait:0},onResizeEnabled:!0,type:"auto",focusUser:1,focusEdge:"auto",enabledDevices:{desktopLandscape:1,desktopPortrait:0,mobileLandscape:0,mobilePortrait:0,tabletLandscape:0,tabletPortrait:0},breakpoints:[],sizes:{desktopPortrait:{width:1200,height:600,max:1e4,min:40}},ratioToDevice:{Portrait:{tablet:0,mobile:0},Landscape:{tablet:0,mobile:0}},overflowHiddenPage:0,focus:{offsetTop:"",offsetBottom:""}},s),this.mediaQueries={},this.parameters.mediaQueries)this.parameters.mediaQueries[h]&&(this.mediaQueries[h]=i.matchMedia(this.parameters.mediaQueries[h].join(",")));this.parameters.hideOn=i.ssOverrideHideOn||this.parameters.hideOn,this.doThrottledResize=NextendThrottle(this.doResize.bind(this),50),this.slider=t,this.sliderElement=t.sliderElement,this.xt="1"===D(this.sliderElement,"ssLegacyFontScale"),this.addFilter("SliderWidth",this.filterSliderWidthHorizontalSpacing.bind(this)),this.slider.isAdmin||"fullpage"!==this.parameters.type||this.slider.stages.done("WidgetsReady",function(){var t=this.getVerticalOffsetHeight();this.Lt!==t&&this.doResize()}.bind(this))}return s.addEventListener("scroll",(function(){t&&a(t),u=!0,t=r((function(){u=!1}),300)}),{capture:!0,passive:!0}),f.DeviceMode={unknown:0,desktoplandscape:1,desktopportrait:2,tabletlandscape:3,tabletportrait:4,mobilelandscape:5,mobileportrait:6},f._DeviceMode={0:"unknown",1:"desktopLandscape",2:"desktopPortrait",3:"tabletLandscape",4:"tabletPortrait",5:"mobileLandscape",6:"mobilePortrait"},f._DeviceGroup={desktopLandscape:"desktop",desktopPortrait:"desktop",tabletLandscape:"tablet",tabletPortrait:"tablet",mobileLandscape:"mobile",mobilePortrait:"mobile"},f.prototype.init=function(){this.base=this.parameters.base;var t=this.sliderElement.querySelector(".n2-ss-slider-background-video");t&&(n2const.isVideoAutoplayAllowed()?(t.addEventListener("error",B.bind(null,t),!0),t.load(),t.play()):B(t))},f.prototype.setDeviceID=function(t){this.deviceID=t,this.device=f._DeviceMode[t]},f.prototype.start=function(){if(this.slider.stages.done("ResizeFirst",function(){n2const.fonts.then(function(){this.slider.stages.resolve("Fonts")}.bind(this))}.bind(this)),this.normalizeTimeout=null,this.setDeviceID(f.DeviceMode.unknown),this.ratios={slideW:1,slideH:1},this.horizontalSpacingControls={right:[],left:[]},this.horizontalSpacing={right:0,left:0},this.staticSizes={paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0},this.alignElement=this.slider.sliderElement.closest(".n2-ss-align"),this.v=this.slider.v,this.containerElementPadding=this.sliderElement.parentNode,this.containerElement=this.containerElementPadding.parentNode,!this.slider.isAdmin&&this.parameters.overflowHiddenPage&&Y([h,n],"overflow","hidden"),c._smallestZoom=320,this.initFocusOffsetObserver(),this.slider.stages.resolve("ResponsiveStart"),this.init(),this.parameters.onResizeEnabled){at(i,"resize",this.onResize.bind(this)),this.lastROWidth=0;var t=this.containerElement.parentNode,s=new ResizeObserver(function(t){this.processResizeObserverRect(t[0].contentRect)}.bind(this));requestAnimationFrame(function(){this.processResizeObserverRect(t.getBoundingClientRect()),s.observe(t)}.bind(this))}else this.onResize()},f.prototype.processResizeObserverRect=function(t){this.isVisible=!!t.width,this.lastROWidth!==t.width&&(this.lastROWidth=t.width,this.internalResize())},f.prototype.internalResize=function(){this.onResize()},f.prototype.getDeviceMode=function(){return f._DeviceMode[this.deviceID]},f.prototype.getDeviceGroup=function(){return f._DeviceGroup[this.getDeviceMode()]},f.prototype.onResize=function(e){this.Pt=i.innerWidth,this.kt=i.innerHeight,this.slider.mainAnimation&&"playing"===this.slider.mainAnimation.getState()?this.Mt||(this.Mt=!0,ct(this.sliderElement,"mainAnimationComplete",this._onResize.bind(this,e))):this._onResize(e)},f.prototype._onResize=function(e){this.doResize(e),delete this.Mt},f.prototype.doNormalizedResize=function(){this.normalizeTimeout&&a(this.normalizeTimeout),this.normalizeTimeout=r(this.doResize.bind(this),10)},f.prototype.identifyDeviceID=function(){for(var t in this.mediaQueries)if(this.mediaQueries[t].matches)return f.DeviceMode[t];return f.DeviceMode.desktopportrait},f.prototype.initFocusOffsetObserver=function(){if(""!==this.parameters.focus.offsetTop){var t;try{t=s.querySelectorAll(this.parameters.focus.offsetTop)}catch(t){console.error('The Top CSS selector: "'+this.parameters.focus.offsetTop+'" used in the slider is invalid!')}if(t&&t.length)for(var i=new ResizeObserver(function(t){this.focusOffsetTop=0;for(var i=0;i<t.length;i++)this.focusOffsetTop+=t[i].target.getBoundingClientRect().height;this.Dt()}.bind(this)),h=0;h<t.length;h++)i.observe(t[h])}if(""!==this.parameters.focus.offsetBottom){var n;try{n=s.querySelectorAll(this.parameters.focus.offsetBottom)}catch(t){console.error('The Bottom CSS selector: "'+this.parameters.focus.offsetBottom+'" used in the slider is invalid!')}if(n&&n.length){var o=new ResizeObserver(function(t){this.focusOffsetBottom=0;for(var i=0;i<t.length;i++)this.focusOffsetBottom+=t[i].target.getBoundingClientRect().height;this.Dt()}.bind(this));for(h=0;h<n.length;h++)o.observe(n[h])}}},f.prototype.Dt=function(){F(this.sliderElement,"--subtract-vertical-offset",(i.n2OffsetTop||this.focusOffsetTop)+(i.n2OffsetBottom||this.focusOffsetBottom)+"px"),this.doResize()},f.prototype.doResize=function(e){if(!this.slider.isAdmin&&u&&this.Ot===this.Pt){const t=Math.abs(this.Ct-this.kt);if(t>0&&t<100)return}this.Ot=this.Pt,this.Ct=this.kt;var t=this.identifyDeviceID();if(this.parameters.hideOn[f._DeviceMode[t]])return j(this.v,"n2-section-smartslider--hidden"),!1;if(X(this.v,"n2-section-smartslider--hidden"),!this.isVisible)return!1;var i=!1,s=this.device;if(this.deviceID!==t&&(this.setDeviceID(t),s&&X(this.sliderElement,"n2-ss-"+s),E(this.sliderElement,"deviceMode",this.device),j(this.sliderElement,"n2-ss-"+this.device),this.slider.t("SliderDevice",{lastDevice:s,device:this.device,group:f._DeviceGroup[this.device]}),i=!0,this.slider.stages.resolve("Device")),this.slider.isAdmin||"fullpage"===this.parameters.type&&(this.Lt=this.getVerticalOffsetHeight(),F(this.sliderElement,"--subtract-vertical-widget",this.Lt+"px")),i&&(this.slider.visibleRealSlides=[],this.slider.publicDispatchEvent("SliderDeviceOrientation",{slider:this.slider,lastDevice:s,device:this.device,group:f._DeviceGroup[this.device]}),this.slider.stages.resolve("DeviceOrientation"),this.finalizeVisibleSlidesStage1()),!this.slider.visibleRealSlides.length)return this.parameters.hideOn[f._DeviceMode[t]]=!0,j(this.v,"n2-section-smartslider--hidden"),!1;if(this.slider.isVisible||this.visibleRealSlidesChanged){for(var h=0;h<this.slider.realSlides.length;h++)c.MW.I(this.slider.realSlides[h].element).setValues({width:"",height:""}),N(this.slider.realSlides[h].element,{width:"",height:""});this.resizeStage1Width(),this.slider.t("SliderResizeHorizontal"),this.resizeStage2Height()}},f.prototype.resizeStage1Width=function(){this.resizeContext={}},f.prototype.resizeStage2Height=function(){this.finalizeVisibleSlidesStage2(),this.calculateResponsiveValues(),this.slider.stages.resolve("ResizeFirst"),this.triggerResize()},f.prototype.calculateResponsiveValues=function(){this.ratios={slideW:this.resizeContext.slideWidth/this.base.slideWidth,slideH:this.resizeContext.slideHeight/this.base.slideHeight},this.xt&&Y(this.sliderElement.querySelectorAll('.n2-ss-layer[data-sstype="slide"] > .n2-ss-layer[data-pm="absolute"][data-adaptivefont="0"]'),"font-size","calc("+16*this.ratios.slideW+"px * var(--ssfont-scale, 1))");for(var t=0;t<this.slider.realSlides.length;t++)c.MW.I(this.slider.realSlides[t].element).setValues({width:this.resizeContext.slideSelfWidth,height:this.resizeContext.slideSelfHeight})},f.prototype.onStarterSlide=function(t){this.state.StarterSlide=!0,this.calibrateActiveSlide(t),delete this.targetCurrentSlide},f.prototype.finalizeVisibleSlidesStage1=function(){this.visibleRealSlidesChanged&&(this.slider.visibleRealSlides.sort((function(t,i){return t.index-i.index})),this.updateVisibleSlides(),this.slider.t("visibleRealSlidesChanged"),this.slider.stages.resolve("VisibleRealSlides"),this.isResetActiveSlideEarly&&this.calibrateActiveSlide())},f.prototype.updateVisibleSlides=function(){this.slider.visibleSlides=this.slider.visibleRealSlides},f.prototype.calibrateActiveSlide=function(t){if(this.state.StarterSlide&&this.slider.visibleSlides.length>0){var i=t||this.slider.currentRealSlide;i.isVisible||(i=i.getNext())||(i=this.slider.currentSlide.getPrevious()),this.resetActiveRealSlide(i)}},f.prototype.resetActiveRealSlide=function(t){var i,s;t&&t!==this.slider.currentRealSlide?(this.slider.t("BeforeCurrentSlideChange",t),(i=this.slider.currentSlide)&&this.slider.forceUnsetActiveSlide(i),this.slider.setCurrentRealSlide(t),s=this.slider.currentSlide,this.targetCurrentSlide=s,this.slider.forceSetActiveSlide(s),this.slider.t("SlideForceChange",{oldSlide:i,currentSlide:s})):s=this.slider.currentSlide,this.slider.updateInsideSlides([s])},f.prototype.finalizeVisibleSlidesStage2=function(){this.visibleRealSlidesChanged&&(this.visibleRealSlidesChanged=!1,this.isResetActiveSlideEarly||this.calibrateActiveSlide(),this.triggerVisibleSlidesChanged(),this.targetCurrentSlide!==o&&(this.slider.t("SlideWillChange",{targetSlide:this.targetCurrentSlide}),this.slider.t("CurrentSlideChanged",{currentSlide:this.targetCurrentSlide}),this.slider.stages.resolved("Visible")&&this.slider.playSlide(this.targetCurrentSlide),delete this.targetCurrentSlide))},f.prototype.triggerVisibleSlidesChanged=function(){this.slider.t("visibleSlidesChanged"),this.slider.stages.resolve("VisibleSlides"),this.slider.visibleRealSlides.length?this.slider.isVisible||this.slider.show():this.slider.isVisible&&this.slider.hide()},f.prototype.getNormalizedModeString=function(){return f._DeviceMode[this.deviceID]},f.prototype.triggerResize=function(){this.slider.publicDispatchEvent("SliderResize",{ratios:this.ratios,responsive:this}),this.slider.stages.resolve("Resized")},f.prototype.getVerticalOffsetHeight=function(){return this.rt?0:this.slider.widgets.getVerticalsHeight()},f.prototype.addHorizontalSpacingControl=function(t,i){this.horizontalSpacingControls[t].push(i),this.slider.stages.resolved("ResizeFirst")&&this.doNormalizedResize()},f.prototype.filterSliderWidthHorizontalSpacing=function(t){for(var i in this.horizontalSpacing={right:0,left:0},this.horizontalSpacingControls)for(var s=this.horizontalSpacingControls[i],h=s.length-1;h>=0;h--){var n=s[h];n.isVisible()&&(n.refreshSliderSize(t),this.horizontalSpacing[i]+=n.getSize())}return N(this.containerElementPadding,{paddingLeft:this.horizontalSpacing.left+"px",paddingRight:this.horizontalSpacing.right+"px"}),t-this.horizontalSpacing.left-this.horizontalSpacing.right},f.prototype.addFilter=function(t,i){this.filters[t].push(i)},f.prototype.removeFilter=function(t,i){this.filters[t].push(i)},f.prototype.applyFilter=function(t,i){for(var s=0;s<this.filters[t].length;s++)i=this.filters[t][s].call(this,i);return i},f})),c.d("FrontendItemAnimatedHeading",(function(){var t={fade:{fn:"animateWhole",fixedWidth:!0,data:{duration:.6,overlap:0,ease:"easeInOutQuad",from:{opacity:0},current:{opacity:1},to:{opacity:0}}},slide:{fn:"animateWhole",fixedWidth:!0,data:{duration:.6,overlap:0,ease:"easeInOutQuad",from:{opacity:0,xP:100},current:{opacity:1,xP:0},to:{opacity:0,xP:-100}}},rotating:{fn:"animateWhole",fixedWidth:!0,data:{overflow:!0,duration:.6,overlap:.2,ease:"easeInOutQuad",transformOrigin:"50% 100% 0",from:{opacity:0,rotationX:-70},current:{opacity:1,rotationX:0},to:{opacity:0,rotationX:70}}},"drop-in":{fn:"animateWhole",fixedWidth:!0,data:{overflow:!0,duration:.6,overlap:.3,ease:"easeInOutQuad",from:{opacity:0,scale:1.2},current:{opacity:1,scale:1},to:{opacity:0,scale:.6}}},"slide-down":{fn:"animateWhole",fixedWidth:!0,data:{duration:.6,overlap:.6,ease:"easeInOutQuad",from:{opacity:0,yP:-100},current:{opacity:1,yP:0},to:{opacity:0,yP:100}}},typewriter1:{fn:"animateTypeWriter",data:{backspace:function(t){this.timeline.staggerFromTo(t,.1*this.speedModifier,{display:"inline-block"},{display:"none",immediateRender:!1},-.1*this.speedModifier,"+="+this.showDuration)},backspaceDuration:function(t){return this.showDuration+.1*this.speedModifier+.1*(t.length-1)*this.speedModifier}}},chars:{fn:"animateChars",fixedWidth:!0,data:{duration:.4,stagger:.05,ease:"easeOutCubic",from:{scale:0,opacity:0},current:{scale:1,opacity:1},to:{scale:0,opacity:0}}},chars2:{fn:"animateChars",fixedWidth:!0,data:{duration:.4,stagger:.05,ease:"easeOutCubic",from:{rotationY:90,opacity:0},current:{rotationY:0,opacity:1},to:{rotationY:-90,opacity:0}}}};function s(t,s){if(this.Et=t,this._t=Array.prototype.slice.call(this.Et.querySelectorAll(".n2-ss-animated-heading-i-text")),this.listeners=[],n2Slow||s.disabled.layerAnimations)U(this._t.slice(1));else{this.Rt=c.MW.I(t);var h=[];this._t.forEach((function(t){h.push(c.MW.I(t))})),this.Tt=h,this.slider=s,this.refreshJustifyContent();var n="";if(this._t.forEach((function(t){n+=t.innerHTML.trim()})),""!==n){if(n2const.isParentSameOrigin()&&i.parent.tpEditorApp)return Y(this._t,{position:"static",margin:"0 10px"}),void Y(this.Et.querySelectorAll(".n2-ss-animated-heading-i2"),"white-space","normal");this.Ft=[],this.layerElement=this.Et.closest(".n2-ss-layer"),this.start()}}}return s.prototype.start=function(){this.slider.started(this.started.bind(this))},s.prototype.started=function(){this.color=D(this.Et,"color")||"RGBA(255,255,255,1)",this.currentType=t[D(this.Et,"animationType")]||t.slide,this.currentType.fixedWidth?this.animateWidth=0==+D(this.Et,"animateWidth")?0:1:this.animateWidth=0,this.delay=(+D(this.Et,"delay")||0)/1e3,this.speedModifier=1/(Math.max(+D(this.Et,"speed")||100,0)/100),this.showDuration=Math.max(+D(this.Et,"showDuration")||1500,0)/1e3,this.loop=+D(this.Et,"loop")||0,this.totalDuration=0;var i=this.currentType.data,s=this._t.length,h=s;switch(this.loop&&h++,this.currentType.fn){case"animateWhole":var n=0,o=0;this.animateWidth?n=.4*.8:o=i.overlap*this.speedModifier,this.totalDuration=(h-1)*this.showDuration+2*(h-1)*i.duration*this.speedModifier+(h-1)*n-(h-1)*o;break;case"animateTypeWriter":for(var r=0;r<h;r++){var a=this.getSplitTextChars(this._t[s===r?0:r]);r>0&&(this.totalDuration+=.8+.2*this.speedModifier+.2*this.speedModifier*(a.length-1)),r<h-1&&(this.totalDuration+=i.backspaceDuration.call(this,a))}break;case"animateChars":for(o=0,r=0;r<h;r++){a=this.getSplitTextChars(this._t[s===r?0:r]);r>0&&(this.totalDuration+=Math.max(o,i.duration*this.speedModifier+(a.length-1)*i.stagger)),r<h-1&&(this.totalDuration+=this.showDuration,o=i.duration*this.speedModifier+(a.length-1)*i.stagger)}}this.listeners.push(lt(this.layerElement,"collectRelatedAnimations",this.collectRelatedAnimations.bind(this))),at(this.slider.sliderElement,"SliderResizeHorizontal",function(){this.onResize()}.bind(this)),this.slider.isAdmin&&this.onResize()},s.prototype.onResize=function(){var t={height:0};this.currentType.fixedWidth&&!this.animateWidth&&(t.width=0),L(this._t,"n2-ss-animated-heading-measure-width");for(var i=0;i<this._t.length;i++){var s=this._t[i],h=s.offsetWidth+1,n=s.offsetHeight;E(s,"width",h),E(s,"height",n),t.height=Math.max(t.height,n),this.currentType.fixedWidth&&!this.animateWidth&&(t.width=Math.max(t.width,h))}if(M(this._t,"n2-ss-animated-heading-measure-width"),this.currentType.fixedWidth&&this.animateWidth){let i;i=this.slider.isAdmin||this.loop?this._t[0]:this._t[this._t.length-1],this.Rt.width=+D(i,"width"),this.Rt.height=t.height,this.invalidate()}else this.Rt.width=t.width,this.Rt.height=t.height;this.refreshJustifyContent()},s.prototype.invalidate=function(){if(this.timeline){var t=this.timeline.time();this.timeline.invalidate().time(t,!0)}},s.prototype.collectRelatedAnimations=function(t){var i=t.relatedAnimations;1===this.loop?(this.loopTimeline=new c.AnimationsLoopTimeline(this,0),i.loop.push(this.loopTimeline)):i.in.push(new c.AnimationsRelated(this,"extendTimeline"))},s.prototype.getTimeline=function(){return this.timeline===o?(this.timeline=new c.H({paused:1}),this[this.currentType.fn](this.currentType.data),this.timeline.delay(this.delay)):this.timeline.invalidate(),this.timeline},s.prototype.getLoopTimeline=function(){return this.getTimeline()},s.prototype.extendTimeline=function(t,i,s){var h=this.getTimeline();t.add(h,0),h.paused(!1)},s.prototype.getSplitTextChars=function(t){var i=t.splitTextChars;if(!i){var s=c.K(t,!0);t.splitTextChars=i=Array.prototype.filter.call(s.chars,(function(t){return 0===t.children.length}))}return i},s.prototype.animateChars=function(t){this.Rt.overflow="hidden",this.animateWidth&&this.timeline.set(this.Rt,{width:function(){return D(this,"width")}.bind(this._t[0]),snap:"width",rotationZ:"0.00001deg"});var i=0,s=this._t.length,h=s;this.loop&&h++;for(var n=0;n<h;n++){var o=this._t[s===n?0:n],r=c.MW.D(this.getSplitTextChars(o));if(c.MW.B(r,{transformPerspective:1e3,"will-change":"transform, opacity"}),n>0){var a=this.timeline.totalDuration()-i;this.timeline.staggerFromTo(r,t.duration*this.speedModifier,S({},t.from),S({immediateRender:n<s,ease:t.ease},t.current),t.stagger,a),this.animateWidth&&this.timeline.to(this.Rt,this.timeline.recent().duration(),{width:function(){return D(this,"width")}.bind(o)},a)}n<h-1&&(this.timeline.staggerFromTo(r,t.duration*this.speedModifier,S({},t.current),S({immediateRender:0===n,ease:t.ease},t.to),t.stagger,"+="+this.showDuration),i=this.timeline.recent().duration())}this.Ft.push((function(){this.animateWidth&&(this.Rt.width=""),this.Rt.overflow=""}))},s.prototype.displayCursor=function(){var t=v(),i=c.MW.I(t);t.className="n2-ss-animated-heading-i-cursor",F(t,"background-color",this.color),this._t[0].parentNode.appendChild(t);var s=new c.H({onComplete:function(){this.restart()}});s.fromTo(i,.1,{opacity:0},{opacity:1},"+=0.5"),s.fromTo(i,.1,{opacity:1},{opacity:0,immediateRender:!1},"+=0.5"),this.Ft.push((function(){s.kill(),B(t)}))},s.prototype.animateTypeWriter=function(t){c.MW.B(this.Tt,{position:"relative"}),this.timeline.set(this.Tt[0],{display:"inline-block",immediateRender:!0}),c.MW.B(this.Tt.slice(1),{display:"none"}),this.timeline.set(this.Tt.slice(1),{display:"none",immediateRender:!0}),this.timeline.set(this.getSplitTextChars(this._t[0]),{display:"inline-block",immediateRender:!0});var i=this.Tt.length,s=i;this.loop&&s++;for(var h=0;h<s;h++){var n=c.MW.D(this.getSplitTextChars(this._t[i===h?0:h]));h>0&&(this.timeline.set(this.Tt[i===h?0:h],{display:"inline-block",immediateRender:i!==h}),this.timeline.staggerFromTo(n,.2*this.speedModifier,{display:"none"},{display:"inline-block",immediateRender:i!==h},.2*this.speedModifier,"+=0.8")),h<s-1&&(t.backspace.call(this,n,this._t[0].parentNode),this.timeline.set(this.Tt[i===h?0:h],{display:"none",immediateRender:!1}))}this.displayCursor()},s.prototype.animateWhole=function(t){t.overflow?this.Rt.overflow="":this.Rt.overflow="hidden",this.animateWidth&&this.timeline.set(this.Rt,{width:function(){return D(this,"width")}.bind(this._t[0]),immediateRender:!0}),t.transformOrigin=t.transformOrigin||"50% 50% 0",this.timeline.set(c.MW.L(this._t),{transformOrigin:t.transformOrigin,transformPerspective:1e3});var i=this._t.length,s=i;this.loop&&s++;for(var h=0;h<s;h++){var n=i===h?0:h,o=this._t[n];if(h>0){var r=this.timeline.totalDuration();if(this.animateWidth){this.timeline.to(this.Rt,.4,{width:function(){return D(this,"width")}.bind(o)},r-.4*.2),r+=.4*.8}else r-=t.overlap*this.speedModifier;this.timeline.fromTo(this.Tt[n],t.duration*this.speedModifier,S({},t.from),S({immediateRender:h<i,ease:t.ease},t.current),r)}h<s-1&&this.timeline.fromTo(this.Tt[n],t.duration*this.speedModifier,S({},t.current),S({immediateRender:0===h,ease:t.ease},t.to),"+="+this.showDuration)}this.Ft.push(function(){this.animateWidth&&(this.Rt.width=""),this.Rt.overflow=""}.bind(this))},s.prototype.refreshJustifyContent=function(){var t=this.Et.parentNode,i="";switch(T(t,"text-align")){case"left":i="flex-start";break;case"center":i="center";break;case"right":i="flex-end";break;case"justify":i="space-between"}c.MW.I(t).justifyContent=i},s})),c.d("FrontendItemAudio",(function(){function t(t,i,h){this.state={slideVisible:!1,visible:!1,slide:!1,play:!1,continuePlay:!1},this.slider=t,this.id=i,this.node=s.getElementById(i),this.audio=this.node.querySelector("audio"),this.audio&&(this.layerElement=this.node.closest(".n2-ss-layer"),this.layer=this.node.closest(".n2-ss-layer").layer,this.slide=this.slider.findSlideByElement(this.node),this.isStatic=this.slide.isStatic(),this.isPaused=!1,this.lastVolume=1,this.parameters=S({autoplay:0,loop:0,reset:0,volume:1,show:1},h),at(this.audio,"play",this.onPlay.bind(this)),at(this.audio,"pause",this.onPause.bind(this)),at(this.audio,"ended",this.onEnded.bind(this)),at(this.audio,"timeupdate",this.onTimeUpdate.bind(this)),n2const.isIOS?this.prepareIOS():at(this.audio,"volumechange",this.onVolumechange.bind(this)),this.audio.duration>=0?this.onReady():this.audio.addEventListener("loadedmetadata",this.onReady.bind(this)))}return t.prototype.prepareIOS=function(){const t=this.node.querySelectorAll(".n2-ss-item-audio-volume-container,.n2-ss-item-audio-mute,.n2-ss-item-audio-unmute");U(t)},t.prototype.setState=function(t,i,s){s=s||!1,this.state[t]=i,s&&(this.state.slideVisible&&this.state.visible&&this.state.play&&this.state.slide?this.safePlay():this.safePause())},t.prototype.safePlay=function(){this.safeCallback(function(){this.promise=this.audio.play(),this.promise&&Promise!==o&&this.promise.catch(function(e){if("NotAllowedError"===e.name)var t=function(){ot(i),!1!==this.promise&&this.safePlay()}.bind(this),i=[rt(n,"click",t),rt(n,"touchend",t)]}.bind(this))}.bind(this))},t.prototype.safePause=function(){this.safeCallback(function(){this.audio.pause(),this.promise=!1}.bind(this))},t.prototype.safeCallback=function(t){this.promise&&Promise!==o?this.promise.then(t).catch(t):t()},t.prototype.initAutoplay=function(){this.isStatic?(this.setState("play",!0),this.setState("slide",!0,!0)):(at(this.slider.sliderElement,"mainAnimationComplete",function(e){this.slide.isActiveWhen(this.slider.slides[e.detail.currentSlideIndex])?(this.setState("play",!0),this.setState("slide",!0,!0)):this.setState("slide",!1,!0)}.bind(this)),this.slide.isActiveWhen()&&(this.setState("play",!0),this.setState("slide",!0,!0)))},t.prototype.onReady=function(){this.time=this.node.querySelector(".n2-ss-item-audio-time"),this.updateTime(),this.audio.volume=this.parameters.volume;var t=this.node.querySelector(".n2-ss-item-audio-play");t&&at(t,"click",function(){this.setState("play",!0,!0)}.bind(this));var i=this.node.querySelector(".n2-ss-item-audio-pause");i&&at(i,"click",function(){this.setState("play",!1,!0)}.bind(this));var s=this.node.querySelector(".n2-ss-item-audio-mute");s&&at(s,"click",function(){this.audio.volume=0}.bind(this));var h=this.node.querySelector(".n2-ss-item-audio-unmute");h&&at(h,"click",function(){this.audio.volume=this.lastVolume}.bind(this)),this.progress=this.node.querySelector(".n2-ss-item-audio-progress-container"),this.progress&&(at(this.progress,"pointerdown",function(e){e.preventDefault(),e.stopPropagation(),this.updateUITime(e);var t=[rt(n,"pointermove",function(e){e.preventDefault(),e.stopPropagation(),this.updateUITime(e)}.bind(this)),rt(n,"pointerup",function(e){e.preventDefault(),e.stopPropagation(),this.updateUITime(e),ot(t)}.bind(this)),rt(n,"pointerleave",(function(){ot(t)}))]}.bind(this)),this.playhead=this.progress.querySelector(".n2-ss-item-audio-progress-playhead")),this.volume=this.node.querySelector(".n2-ss-item-audio-volume-container"),this.volume&&(at(this.volume,"pointerdown",function(e){e.preventDefault(),e.stopPropagation(),this.updateUIVolume(e);var t=[rt(n,"pointermove",function(e){e.preventDefault(),e.stopPropagation(),this.updateUIVolume(e)}.bind(this)),rt(n,"pointerup",function(e){e.preventDefault(),e.stopPropagation(),this.updateUIVolume(e),ot(t)}.bind(this)),rt(n,"pointerleave",(function(){ot(t)}))]}.bind(this)),this.volumehead=this.volume.querySelector(".n2-ss-item-audio-volumehead")),new ResizeObserver(function(t){var i=t[0].contentRect;if(i.width&&i.height)this.state.visible||this.setState("visible",!0,!0);else if(this.state.visible){var s=this.state.play;this.setState("visible",!1,!0),s&&this.setState("continuePlay",!0)}}.bind(this)).observe(this.layer.layer),this.slide.isVisible&&this.setState("slideVisible",!0,!0),at(this.slide.element,"Hidden",function(){var t=this.state.play;this.setState("slideVisible",!1,!0),t&&this.setState("continuePlay",!0)}.bind(this)),at(this.slide.element,"Visible",function(){this.setState("slideVisible",!0,!0)}.bind(this)),this.slider.stages.done("BeforeShow",function(){this.slide.isActiveWhen()&&this.setState("slide",!0,!0)}.bind(this)),1==+this.parameters.autoplay&&this.slider.visible(this.initAutoplay.bind(this)),this.isStatic||(at(this.slider.sliderElement,"CurrentSlideChanged",function(e){this.onCurrentSlideChange(e.detail.currentSlide)}.bind(this)),at(this.slider.sliderElement,"mainAnimationStart",function(e){this.onCurrentSlideChange(this.slider.slides[e.detail.currentSlideIndex])}.bind(this)),parseInt(this.parameters.reset)&&at(this.slider.sliderElement,"mainAnimationComplete",function(e){this.audio.currentTime>0&&!this.slide.isActiveWhen(this.slider.slides[e.detail.currentSlideIndex])&&(this.audio.currentTime=0)}.bind(this)))},t.prototype.onCurrentSlideChange=function(t){var i=this.slide.isActiveWhen(t);i&&1==+this.parameters.autoplay&&this.setState("play",!0),this.setState("slide",i,!0)},t.prototype.updateTime=function(){this.time&&(this.time.innerText=this.timeFormat(this.audio.currentTime)+" / "+this.timeFormat(this.audio.duration))},t.prototype.onPlay=function(){this.isPaused=!1,P(this.node,"data-state","playing"),requestAnimationFrame(this.refreshCurrentTime.bind(this)),this.isStatic||nt(this.slider.sliderElement,"mediaStarted",{id:this.id}),ht(this.layerElement,"n2play")},t.prototype.onPause=function(){this.isPaused=!0,P(this.node,"data-state","paused"),ht(this.layerElement,"n2pause"),this.state.continuePlay?(this.setState("continuePlay",!1),this.setState("play",!0)):this.setState("play",!1)},t.prototype.onEnded=function(){1==+this.parameters.loop?(this.audio.currentTime=0,this.safePlay()):(this.isStatic||nt(this.slider.sliderElement,"mediaEnded",{id:this.id}),ht(this.layerElement,"n2stop"),this.setState("play",!1))},t.prototype.onTimeUpdate=function(){this.updateTime(),this.playhead&&F(this.playhead,"width",this.audio.currentTime/this.audio.duration*100+"%")},t.prototype.onVolumechange=function(){this.volumehead&&F(this.volumehead,"width",100*this.audio.volume+"%"),P(this.node,"data-volume",this.audio.volume),0!==this.audio.volume&&(this.lastVolume=this.audio.volume)},t.prototype.refreshCurrentTime=function(){this.playhead&&F(this.playhead,"width",this.audio.currentTime/this.audio.duration*100+"%"),this.isPaused||requestAnimationFrame(this.refreshCurrentTime.bind(this))},t.prototype.updateUITime=function(e){var t=this.progress.getBoundingClientRect();this.audio.currentTime=this.audio.duration*Math.max(0,Math.min(.99,Math.round(e.clientX-t.left)/t.width))},t.prototype.updateUIVolume=function(e){var t=this.volume.getBoundingClientRect();this.audio.volume=Math.max(0,Math.min(1,Math.round(e.clientX-t.left)/t.width))},t.prototype.timeFormat=function(t){t=parseInt(t);var i=[],s=parseInt(t/60);t-=60*s;var h=parseInt(s/60);return s-=60*h,h>0&&i.push(this.pad(h,2,0)),i.push(this.pad(s,2,0)),i.push(this.pad(t,2,0)),i.join(":")},t.prototype.pad=function(t,i,s){return s=s||"0",(t+="").length>=i?t:new Array(i-t.length+1).join(s)+t},t})),c.d("FrontendItemBeforeAfter",(function(){class t{constructor(t,i){this.Nt=i.interaction,this.zt=i.labeltype,this.Wt=i.labeltype,this.Yt=s.getElementById(t),this.Zt=this.Yt.querySelector(".n2-ss-item-ba-container"),this.Vt=this.Yt.querySelectorAll(".n2-ss-item-ba-label"),this.Bt=this.Yt.querySelector(".n2-ss-item-ba-caption"),this.Ut=c.MW.I(this.Yt.querySelector(".n2-ss-item-ba-image-container--top")),this.jt=c.MW.I(this.Yt.querySelector(".n2-ss-item-ba-image-container--bottom")),this.Gt=c.MW.I(this.Yt.querySelector(".n2-ss-item-ba-divider-container")),this.Xt(),this.Ht()}Ht(){let t;switch(this.Nt){case"hover":t="pointerenter";break;default:t="pointerdown"}"ontouchstart"in i&&(this.Zt.classList.add("n2-ss-item-ba-container-touchaction"),t="pointerdown"),this.Zt.addEventListener(t,(e=>{if(!e.isPrimary||"drag"===this.Nt&&0!==e.button)return;let t=[],s=0,h=!1;n2const.isIOS&&i.TouchEvent&&t.push(rt(this.Zt,"touchmove",(i=>{s++,s>5&&(!h&&this.__preventTouchAction(e,i)?ot(t):(i.preventDefault(),h=!0))}))),this.setMoveEvents(e),t.push(rt(n,"pointermove",(e=>{e.isPrimary&&this.setMoveEvents(e)}))),t.push(rt(n,"pointerup",(e=>{e.isPrimary&&0===e.button&&"hover"!==this.Nt&&(this.qt(e),ot(t))}))),t.push(rt(n,"pointercancel",(e=>{e.isPrimary&&(this.qt(e),ot(t))}))),t.push(rt(this.Zt,"pointerleave",(e=>{e.isPrimary&&"drag"!==this.Nt&&(this.qt(e),ot(t))})))}))}__preventTouchAction(e,t){const i=t.touches[0].clientX-e.clientX,s=t.touches[0].clientY-e.clientY;return this.__isScrollable(i,s)}qt(e){e&&"pointermove"===e.type?j(this.Zt,"divider-moving"):X(this.Zt,"divider-moving")}Xt(){this.Vt&&"hover"===this.zt&&i.matchMedia("(hover: none)").matches&&this.Vt.forEach((t=>{X(t,"n2-ss-item-ba-label--show-hover"),j(t,"n2-ss-item-ba-label--show-normal")})),this.Bt&&"hover"===this.Wt&&i.matchMedia("(hover: none)").matches&&(X(this.Bt,"n2-ss-item-ba-caption--show-hover"),j(this.Bt,"n2-ss-item-ba-caption--show-normal"))}setMoveEvents(e){this.qt(e)}}class h extends t{setMoveEvents(e){super.setMoveEvents(e);const t=this.Zt.getBoundingClientRect(),i=(e.clientX-t.left)/Math.floor(t.width)*100,s=Math.max(0,Math.min(100,i));this.Gt.xP=s,this.Ut.clipPath="inset(0 0 0 "+s+"%)",this.jt.clipPath="inset(0 calc("+(100-s)+"% - .5px) 0 0 )"}__isScrollable(t,i){return Math.abs(t)<Math.abs(i)}}class o extends t{setMoveEvents(e){super.setMoveEvents(e);const t=this.Zt.getBoundingClientRect(),i=(e.clientY-t.top)/Math.floor(t.height)*100,s=Math.max(0,Math.min(100,i));this.Gt.yP=s,this.Ut.clipPath="inset("+s+"% 0 0 0)",this.jt.clipPath="inset(0 0  calc("+(100-s)+"% - .5px) 0)"}__isScrollable(t,i){return Math.abs(t)>Math.abs(i)}}return class{constructor(t,i,s){this.Qt=s,this.Jt=i,this.it=t,this.Kt()}Kt(){switch(this.Qt.direction){case"vertical":return new o(this.Jt,this.Qt);case"horizontal":return new h(this.Jt,this.Qt)}}}})),c.d("FrontendItemCaption",(function(){function t(t,i,h,n,o,r){this.ct=n,this.$t=100*o,this.ti=r;var a=s.getElementById(i);a.addEventListener("pointerenter",this.ii.bind(this)),a.addEventListener("pointerleave",this.si.bind(this)),this.hi=c.MW.I(a.querySelector("img")),this.ni=a.querySelector(".n2-ss-item-caption-content"),this.ei=c.MW.I(this.ni),"Fade"===h?(this.ei.setValues({opacity:0}),this.oi=this.ri,this.ai=this.ci):(this.ui={},this.ui[this.ct]=this.$t,this.ei[this.ct]=this.$t)}return t.prototype.ii=function(){this.oi(),this.ti&&this.fi({scale:1.2})},t.prototype.oi=function(){var t={};t[this.ct]=0,this.li(t)},t.prototype.si=function(){this.ai(),this.ti&&this.fi({scale:1})},t.prototype.ai=function(){this.li(this.ui)},t.prototype.ri=function(){this.li({opacity:1})},t.prototype.ci=function(){this.li({opacity:0})},t.prototype.li=function(t){c.J.to(this.ei,.5,S(t))},t.prototype.fi=function(t){c.J.to(this.hi,.5,S(t))},t})),c.d("FrontendItemCountdown",(function(){function t(t,i){this.slider=i,this.listeners=[],this.di=t,this.mi=D(this.di,"timestamp"),this.layerElement=this.di.closest(".n2-ss-layer"),this.start()}return t.prototype.start=function(){this.slider.started(this.started.bind(this))},t.prototype.started=function(){this.listeners.push(lt(this.layerElement,"collectRelatedAnimations",this.animate.bind(this)))},t.prototype.animate=function(){this.second=this.layerElement.querySelector(".n2-ss-item-countdown_second .n2-ss-item-countdown_number"),this.minute=this.layerElement.querySelector(".n2-ss-item-countdown_minute .n2-ss-item-countdown_number"),this.hour=this.layerElement.querySelector(".n2-ss-item-countdown_hour .n2-ss-item-countdown_number"),this.day=this.layerElement.querySelector(".n2-ss-item-countdown_day .n2-ss-item-countdown_number"),u(this.onUpdate.bind(this))},t.prototype.onUpdate=function(){let t=Math.max(0,this.mi-Math.floor((new Date).getTime()/1e3));0===t?this.doAction():(this.refresh(t),this.vi=u(this.onUpdate.bind(this)))},t.prototype.doAction=function(){const t=D(this.di,"action");if("hideLayer"===t)B(this.layerElement);else if("redirect"===t){const t=D(this.di,"redirectUrl");""!==t&&(i.location.href=t)}},t.prototype.refresh=function(t){const i=Math.floor(t/86400);t-=86400*i;const s=Math.floor(t/3600);t-=3600*s;const h=Math.floor(t/60),n=t-=60*h;this.pi!==i&&(this.pi=i,this.day.innerText=this.formatNumber(i)),this.bi!==s&&(this.bi=s,this.hour.innerText=this.formatNumber(s)),this.yi!==h&&(this.yi=h,this.minute.innerText=this.formatNumber(h)),this.wi!==n&&(this.wi=n,this.second.innerText=this.formatNumber(n))},t.prototype.formatNumber=function(t){return t<10?"0"+t:t},t})),c.d("FrontendItemCounter",(function(){function t(t,i,h){this.slider=t,this.data=h,this.currentPercent=this.data.fromPercent,this.listeners=[];var n=s.getElementById(i);n.ssCounter=this,this.layerElement=n.closest(".n2-ss-layer"),this.data.displayMode&&(this.display=n.querySelector(this.data.display)),this.countingDiv=n.querySelector(this.data.counting),this.data.duration>0&&this.start()}return t.prototype.start=function(){this.slider.started(this.started.bind(this))},t.prototype.started=function(){this.delay=(+this.data.delay||0)/1e3,this.listeners.push(lt(this.layerElement,"collectRelatedAnimations",this.collectRelatedAnimations.bind(this))),this.timeline=new c.H({paused:1});var t=this.update.bind(this),i={_percent:this.data.fromPercent,get percent(){return this._percent},set percent(i){this._percent=i,t(i)}};this.timeline.fromTo(i,this.data.duration/1e3,{percent:this.data.fromPercent},this._animateData(this.data.toPercent))},t.prototype.collectRelatedAnimations=function(t){t.relatedAnimations.in.push(new c.AnimationsRelated(this,"extendTimeline"))},t.prototype.extendTimeline=function(t,i,s){t.add(this.timeline,this.delay),this.timeline.paused(!1)},t.prototype._animateData=function(t,i){return{percent:t,ease:i=i||"easeOutExpo"}},t.prototype.update=function(t){switch(this.currentPercent=t,this.data.displayMode){case"circle":P(this.display,"stroke-dashoffset",(1-t)*this.data.c);break;case"width":F(this.display,"width",100*t+"%")}this.countingDiv.innerHTML=this.data.pre+(this.data.min+t*(this.data.total-this.data.min)).toFixed(0)+this.data.post},t.prototype.to=function(t,i){var s=this.update.bind(this),h={_percent:this.currentPercent,get percent(){return this._percent},set percent(t){this._percent=t,s(t)}};c.J.to(h,i/1e3,this._animateData(t/100))},t})),c.d("FrontendItemHighlightedHeading",(function(){function t(t,s){this.slider=s,this.di=t,this.wrapper=this.di.parentNode,this.listeners=[],this.refreshJustifyContent(),at(this.slider.sliderElement,"SliderResize",this.refreshJustifyContent.bind(this)),this.layerElement=this.di.closest(".n2-ss-layer"),this.clean(),n2Slow||s.disabled.layerAnimations||!D(this.di,"animate")||n2const.isParentSameOrigin()&&i.parent.tpEditorApp||(this.wrapper.querySelectorAll(".n2-ss-highlighted-heading-before,.n2-ss-highlighted-heading-after").forEach((function(t){var i,s=t.innerHTML.split(" "),h=t.className,n=new DocumentFragment;"n2-ss-highlighted-heading-after"===h&&s.unshift("");for(var o=0;o<s.length;o++)(i=v()).className=h,i.innerHTML=s[o]+"&nbsp;",n.appendChild(i);t.parentNode.insertBefore(n,t),B(t)})),this.start())}return t.prototype.clean=function(){},t.prototype.start=function(){this.slider.started(this.started.bind(this))},t.prototype.started=function(){this.delay=(+D(this.di,"delay")||0)/1e3,this.duration=Math.max(+D(this.di,"duration")||1500,1)/1e3,this.loop=+D(this.di,"loop")||0;var t=+D(this.di,"loopDelay");isFinite(t)||(t=2e3),this.loopDelay=t/1e3,this.paths=this.di.querySelectorAll("path"),this.totalDuration=.6*this.duration*(this.paths.length-1)+this.duration,this.loop&&this.loopDelay>=0&&(this.totalDuration+=this.loopDelay+.8),this.listeners.push(lt(this.layerElement,"collectRelatedAnimations",this.collectRelatedAnimations.bind(this)))},t.prototype.collectRelatedAnimations=function(t){var i=t.relatedAnimations;1===this.loop?i.loop.push(new c.AnimationsLoopTimeline(this,0)):i.in.push(new c.AnimationsRelated(this,"extendTimeline"))},t.prototype.extendTimeline=function(t){var i=this.getTimeline();t.add(i,0),i.paused(!1)},t.prototype.getTimeline=function(){if(this.timeline===o){for(var t=new c.H({paused:1}),i=0;i<this.paths.length;i++)this.animatePath(t,this.paths[i],.6*this.duration*i);this.loop&&this.loopDelay>=0&&(t.to(c.MW.D(this.paths),.4,{opacity:0},"+="+this.loopDelay),t.set({},{},"+=0.4")),t.delay(this.delay),this.timeline=t}return this.timeline},t.prototype.getLoopTimeline=function(){return this.getTimeline()},t.prototype.animatePath=function(t,i,s){var h=c.MW.I(i),n=Math.round(1.01*(i.getTotalLength()||2e3));t.fromTo(h,.1,{opacity:0},{opacity:1},s),t.fromTo(h,this.duration,{"stroke-dasharray":"0 "+n},{"stroke-dasharray":n+" "+n},s)},t.prototype.refreshJustifyContent=function(){var t="";switch(i.getComputedStyle(this.wrapper).getPropertyValue("text-align")){case"left":t="flex-start";break;case"center":t="center";break;case"right":t="flex-end";break;case"justify":t="space-between"}c.MW.I(this.wrapper).justifyContent=t},t})),c.d("FrontendItemHeadingSplitText",(function(){var t={opacity:1,x:0,y:0,rotationX:0,rotationY:0,rotationZ:0,scale:1};function i(t,i,h,n,r,a,c,u){if(!(n2Slow||t.disabled.layerAnimations||t.disabled.layerSplitTextAnimations||!r&&!c)){this.node=s.getElementById(i),this.slider=t,this.splitText=!1,this.listeners=[];var f=this.node.querySelector("a.n2-ow");f&&(this.node=f),this.layerElement=this.node.closest(".n2-ss-layer"),this.in={options:!1,totalDuration:0,timeline:o,invalidate:!1},this.out={options:!1,totalDuration:0,timeline:o,invalidate:!1},this.node&&this.start(h,n,r,a,c,u)}}return i.prototype.start=function(t,i,s,h,n,o){this.slider.started(this.started.bind(this,t,i,s,h,n,o))},i.prototype.started=function(t,i,s,h,n,o){var r,a,u={chars:0,words:0};if(s&&(this.in.options=this.optimize(s.data,h),u[this.in.options.mode]=1),n&&(this.out.options=this.optimize(n.data,o),u[this.out.options.mode]=1),this.splitText=c.K(this.node,u.chars),this.in.options){switch(r=this.in.options,a=this.splitText[r.mode].length,r.sort){case"side":case"center":a=Math.ceil(a/2)}this.in.totalDuration=(a-1)*Math.abs(r.stagger)+r.duration}if(this.out.options){switch(r=this.out.options,a=this.splitText[r.mode].length,r.sort){case"side":case"center":a=Math.ceil(a/2)}this.out.totalDuration=(a-1)*Math.abs(r.stagger)+r.duration}for(var f in(this.in.options||this.out.options)&&this.listeners.push(lt(this.layerElement,"collectRelatedAnimations",this.collectRelatedAnimations.bind(this))),c.MW.I(this.layerElement).perspective=1e3,this.node.textRendering="auto",u)u[f]&&c.MW.L(this.splitText[f]).setValues({"transform-origin":t,"backface-visibility":i})},i.prototype.getTimelineIn=function(){this.in.timeline=new c.H({paused:1});var i=this.in.options,s={ease:i.ease};return this._animate(this.in.timeline,i.mode,i.sort,i.duration,I({},i.from),S(s,t),i.stagger),this.in.timeline},i.prototype.getTimelineOut=function(){this.out.timeline=new c.H({paused:1});var i=this.out.options,s={ease:i.ease};return this.in.timeline&&(s.immediateRender=!1),this._animate(this.out.timeline,i.mode,i.sort,i.duration,I({},t),S(s,i.from),-i.stagger),this.out.timeline},i.prototype.collectRelatedAnimations=function(t){var i=t.relatedAnimations;this.in.options&&i.in.push(new c.AnimationsRelated(this,"extendTimelineIn")),this.out.options&&i.out.push(new c.AnimationsRelated(this,"extendTimelineOut"))},i.prototype.extendTimelineIn=function(t){var i=this.getTimelineIn();t.add(i,this.in.options.delay),i.paused(!1)},i.prototype.extendTimelineOut=function(t){var i=this.getTimelineOut();t.add(i,this.out.options.delay),i.paused(!1)},i.prototype._animate=function(t,i,s,h,n,o,r){var a=S([],this.splitText[i]),u=null,f=[];switch(s){case"reversed":a.reverse();break;case"random":!function(t,i,s,h){for(s=t.length;s;)i=Math.random()*s--|0,h=t[s],t[s]=t[i],t[i]=h}(a);break;case"side":case"center":for(u=[];a.length>1;)f.push(a.shift()),u.push(a.pop());1===a.length&&f.push(a.shift()),a=f,"center"===s&&(a.reverse(),u.reverse());break;case"sideShifted":case"centerShifted":for(;a.length>1;)f.push(a.shift()),f.push(a.pop());1===a.length&&f.push(a.shift()),a=f,"centerShifted"===s&&a.reverse()}t.staggerFromTo(c.MW.D(a),h,n,o,r,0),u&&u.length&&t.staggerFromTo(c.MW.D(u),h,n,o,r,0)},i.prototype.optimize=function(t,i){"lines"===t.mode&&(t.mode="words");var s={mode:t.mode,sort:t.sort,duration:t.duration,stagger:t.stagger,delay:i,from:{},ease:t.ease};return 1!=t.opacity&&(s.from.opacity=t.opacity),1!=t.scale&&(s.from.scale=t.scale),0!=t.x&&(s.from.x=t.x),0!=t.y&&(s.from.y=t.y),0!=t.rotationX&&(s.from.rotationX=t.rotationX),0!=t.rotationY&&(s.from.rotationY=t.rotationY),0!=t.rotationZ&&(s.from.rotationZ=t.rotationZ),s},i})),c.d("FrontendItemTransition",(function(){function t(t,i,h){this.slider=t,this.animation=h;var n=s.getElementById(i);at(n,"mouseenter",this["in"+h].bind(this)),at(n,"mouseleave",this["out"+h].bind(this)),this.gi=c.MW.D(n.querySelectorAll("img")),this.Si=c.MW.I(n.querySelector(".n2-ss-item-transition-inner")),this["init"+h]()}return t.prototype.initFade=function(){this.gi[1].opacity=0},t.prototype.inFade=function(){c.J.to(this.gi[1],.5,{opacity:1}),c.J.to(this.gi[0],.5,{opacity:0})},t.prototype.outFade=function(){c.J.to(this.gi[1],.5,{opacity:0}),c.J.to(this.gi[0],.5,{opacity:1})},t.prototype.initVerticalFlip=function(){this.Si.perspective=1e3,this.gi[0].transformPerspective=1e3,this.gi[1].transformPerspective=1e3,this.gi[0].rotationX=0,this.gi[1].rotationX=180},t.prototype.inVerticalFlip=function(){c.J.to(this.gi[0],.5,{rotationX:-180}),c.J.to(this.gi[1],.5,{rotationX:0})},t.prototype.outVerticalFlip=function(){c.J.to(this.gi[0],.5,{rotationX:0}),c.J.to(this.gi[1],.5,{rotationX:180})},t.prototype.initHorizontalFlip=function(){this.Si.perspective=1e3,this.gi[0].transformPerspective=1e3,this.gi[1].transformPerspective=1e3,this.gi[0].rotationY=0,this.gi[1].rotationY=180},t.prototype.inHorizontalFlip=function(){c.J.to(this.gi[0],.5,{rotationY:-180}),c.J.to(this.gi[1],.5,{rotationY:0})},t.prototype.outHorizontalFlip=function(){c.J.to(this.gi[0],.5,{rotationY:0}),c.J.to(this.gi[1],.5,{rotationY:180})},t})),c.d("FrontendItemVideo",(function(){var t=1;function i(i,h,n,o){this.state={slideVisible:!1,visible:!1,scroll:!1,slide:!1,play:!1,continuePlay:!1},this.counter=t++,this.slider=i,this.playerId=h,this.playerElement=s.getElementById(this.playerId),this.parameters=S({autoplay:0,loop:0,reset:0},n),this.slide=i.findSlideByElement(this.playerElement),this.isStatic=this.slide.isStatic(),this.cover=this.playerElement.parentNode.querySelector(".n2_ss_video_player__cover");var r=+D(this.playerElement,"volume");0===r?(this.playerElement.volume=1,this.playerElement.muted=!0):(this.playerElement.volume=r,this.playerElement.muted=!1),this.slider.stages.done("BeforeShow",this.initVideoPlayer.bind(this))}return i.prototype.fadeOutCover=function(){this.coverFadedOut===o&&this.cover&&(this.coverFadedOut=!0,c.J.to(c.MW.I(this.cover),.3,{opacity:0,onComplete:function(){B(this.cover)}.bind(this)}))},i.prototype.initVideoPlayer=function(){"fill"===D(this.playerElement.parentNode,"aspectRatio")&&this.slider.responsive.doThrottledResize();var t=this.playerElement.closest(".n2-ss-layer");this.layer=t.layer,new ResizeObserver(function(t){var i=t[0].contentRect;if(i.width&&i.height)this.state.visible||this.setState("visible",!0,!0);else if(this.state.visible){var s=this.state.play;this.setState("visible",!1,!0),s&&this.setState("continuePlay",!0)}}.bind(this)).observe(t),this.slide.isVisible&&this.setState("slideVisible",!0,!0),at(this.slide.element,"Hidden",function(){var t=this.state.play;this.setState("slideVisible",!1,!0),t&&this.setState("continuePlay",!0)}.bind(this)),at(this.slide.element,"Visible",function(){this.setState("slideVisible",!0,!0)}.bind(this)),at(this.playerElement,"playing",function(){this.isStatic||nt(this.slider.sliderElement,"mediaStarted",{id:this.playerId}),ht(t,"n2play")}.bind(this)),at(this.playerElement,"ended",function(){1!==parseInt(this.parameters.loop)&&(this.isStatic||nt(this.slider.sliderElement,"mediaEnded",{id:this.playerId}),ht(t,"n2stop"),this.setState("play",!1),"next"===this.parameters.ended&&((s.fullscreenElement||s.webkitFullscreenElement)&&(s.exitFullscreen||s.webkitExitFullscreen).call(s),this.slider.next(!0)))}.bind(this)),at(this.playerElement,"pause",function(){ht(t,"n2pause"),this.state.continuePlay?(this.setState("continuePlay",!1),this.setState("play",!0)):this.setState("play",!1)}.bind(this)),this.slide.isActiveWhen()&&this.setState("slide",!0,!0),1===parseInt(this.parameters.autoplay)&&this.slider.visible(this.initAutoplay.bind(this)),this.isStatic||(at(this.slider.sliderElement,"CurrentSlideChanged",function(e){this.onCurrentSlideChange(e.detail.currentSlide)}.bind(this)),at(this.slider.sliderElement,"mainAnimationStart",function(e){this.onCurrentSlideChange(this.slider.slides[e.detail.currentSlideIndex])}.bind(this)),parseInt(this.parameters.reset)&&at(this.slider.sliderElement,"mainAnimationComplete",function(e){this.playerElement.currentTime>0&&!this.slide.isActiveWhen(this.slider.slides[e.detail.currentSlideIndex])&&(this.playerElement.currentTime=0)}.bind(this))),""!==this.parameters["scroll-pause"]?c.ScrollTracker.add(this.playerElement,this.parameters["scroll-pause"],function(){this.setState("scroll",!0,!0)}.bind(this),function(){this.setState("continuePlay",!0),this.setState("scroll",!1,!0)}.bind(this)):this.setState("scroll",!0,!0),this.cover&&(ct(this.cover,"click",this.safePlay.bind(this)),ct(t,"n2play",this.fadeOutCover.bind(this)))},i.prototype.onCurrentSlideChange=function(t){var i=this.slide.isActiveWhen(t);i&&1==this.parameters.autoplay&&this.setState("play",!0),this.setState("slide",i,!0)},i.prototype.initAutoplay=function(){this.isStatic?(this.setState("play",!0),this.setState("slide",!0,!0)):(at(this.slider.sliderElement,"mainAnimationComplete",function(e){this.slide.isActiveWhen(this.slider.slides[e.detail.currentSlideIndex])?(this.setState("play",!0),r(function(){this.setState("slide",!0,!0)}.bind(this),100)):this.setState("slide",!1,!0)}.bind(this)),this.slide.isActiveWhen()&&(this.setState("play",!0),this.setState("slide",!0,!0)))},i.prototype.setState=function(t,i,s){s=s||!1,this.state[t]=i,s&&(this.state.slideVisible&&this.state.visible&&this.state.play&&this.state.slide&&this.state.scroll?this.safePlay():this.safePause())},i.prototype.safePlay=function(){this.safeCallback(function(){this.playerElement.readyState<4&&this.playerElement.load(),this.promise=this.playerElement.play(),this.promise&&Promise!==o&&this.promise.catch(function(e){if("NotAllowedError"===e.name)var t=function(){ot(i),!1!==this.promise&&this.safePlay()}.bind(this),i=[rt(n,"click",t),rt(n,"touchend",t)]}.bind(this))}.bind(this))},i.prototype.safePause=function(){this.safeCallback(function(){this.playerElement.pause(),this.promise=!1}.bind(this))},i.prototype.safeCallback=function(t){this.promise&&Promise!==o?this.promise.then(t).catch(t):t()},i})),c.d("FrontendItemVimeo",(function(){function t(t,i,h,n,o,r){if(this.state={slideVisible:!1,visible:!1,scroll:!1,slide:!1,InComplete:!1,play:!1,continuePlay:!1},this.promise=new Promise(function(t){this._resolve=t}.bind(this)),this.slider=t,this.playerId=i,this.playerElement=s.getElementById(this.playerId),this.cover=this.playerElement.querySelector(".n2_ss_video_player__cover"),this.hasImage=o,this.start=r,this.parameters=S({vimeourl:"//vimeo.com/144598279",privateid:"",autoplay:"0",ended:"",reset:"0",title:"1",byline:"1",portrait:"0",loop:"0",color:"00adef",volume:"-1",dnt:"0"},n),1===parseInt(this.parameters.autoplay))if(navigator.userAgent.toLowerCase().indexOf("android")>-1)this.parameters.volume=0;else if(n2const.isIOS){this.parameters.autoplay=0;try{"playsInline"in f("video")&&(this.parameters.autoplay=1,this.parameters.volume=0)}catch(t){}}n2const.isLighthouse||c.r("windowLoad",this.whenLoaded.bind(this))}var i;return t.prototype.whenLoaded=function(){1===parseInt(this.parameters.autoplay)||!this.hasImage||n2const.isMobile?this.ready(this.initVimeoPlayer.bind(this)):this.ready(function(){var t=function(e){ot(i),e.preventDefault(),e.stopPropagation(),this.initVimeoPlayer(),this.safePlay()}.bind(this),i=[rt(this.playerElement,"click",t),rt(this.playerElement,"n2click",t)]}.bind(this))},t.prototype.ready=function(t){i||(i=new Promise((function(t){var i=f("script");i.onload=t,i.src="https://player.vimeo.com/api/player.js",s.head.appendChild(i)}))),i.then(t)},t.prototype.initVimeoPlayer=function(){var t=f("iframe");t.className="intrinsic-ignore",t.allow="fullscreen; autoplay; encrypted-media",t.id=this.playerId+"-frame",t.src="https://player.vimeo.com/video/"+this.parameters.vimeocode+"?autoplay=0&_video&title="+this.parameters.title+"&byline="+this.parameters.byline+"&background="+this.parameters.background+"&portrait="+this.parameters.portrait+"&color="+this.parameters.color+"&loop="+this.parameters.loop+("-1"==this.parameters.quality?"":"&quality="+this.parameters.quality)+"&dnt="+this.parameters["privacy-enhanced"]+(""!==this.parameters.privateid?"&h="+this.parameters.privateid:"")+"&playsinline=1",t.webkitAllowFullScreen=!0,t.allowFullScreen=!0,this.parameters["iframe-title"]!==o&&""!==this.parameters["iframe-title"]&&(t.title=this.parameters["iframe-title"]),N(t,{position:"absolute",top:0,left:0,width:"100%",height:"100%"}),this.playerElement.prepend(t),this.player=new Vimeo.Player(t,{autoplay:!1}),this.promise=this.player.ready(),this.slider.stages.done("BeforeShow",function(){this.promise.then(this.onReady.bind(this))}.bind(this))},t.prototype.onReady=function(){var t=parseFloat(this.parameters.volume);t>=0&&this.setVolume(t),this.slide=this.slider.findSlideByElement(this.playerElement),this.isStatic=this.slide.isStatic();var i=this.playerElement.closest(".n2-ss-layer");this.layer=i.layer,new ResizeObserver(function(t){var i=t[0].contentRect;if(i.width&&i.height)this.state.visible||this.setState("visible",!0,!0);else if(this.state.visible){var s=this.state.play;this.setState("visible",!1,!0),s&&this.setState("continuePlay",!0)}}.bind(this)).observe(this.layer.layer),this.slide.isVisible&&this.setState("slideVisible",!0,!0),at(this.slide.element,"Hidden",function(){var t=this.state.play;this.setState("slideVisible",!1,!0),t&&this.setState("continuePlay",!0)}.bind(this)),at(this.slide.element,"Visible",function(){this.setState("slideVisible",!0,!0)}.bind(this)),this.cover&&(n2const.isMobile&&ct(this.cover,"click",this.safePlay.bind(this)),ct(i,"n2play",function(){c.J.to(c.MW.I(this.cover),.3,{opacity:0,onComplete:function(){B(this.cover)}.bind(this)})}.bind(this))),this.player.on("play",function(){this.isStatic||nt(this.slider.sliderElement,"mediaStarted",{id:this.playerId}),ht(i,"n2play")}.bind(this)),this.player.on("pause",function(){ht(i,"n2pause"),this.state.continuePlay?(this.setState("continuePlay",!1),this.setState("play",!0)):this.setState("play",!1)}.bind(this)),this.player.on("ended",function(){this.isStatic||nt(this.slider.sliderElement,"mediaEnded",{id:this.playerId}),ht(i,"n2stop"),this.setState("play",!1),"next"===this.parameters.ended&&0==this.parameters.loop&&((s.fullscreenElement||s.webkitFullscreenElement)&&(s.exitFullscreen||s.webkitExitFullscreen).call(s),this.slider.next(!0))}.bind(this)),this.isStatic||(at(this.slider.sliderElement,"CurrentSlideChanged",function(e){this.onCurrentSlideChange(e.detail.currentSlide)}.bind(this)),at(this.slider.sliderElement,"mainAnimationStart",function(e){this.onCurrentSlideChange(this.slider.slides[e.detail.currentSlideIndex])}.bind(this))),""!==this.parameters["scroll-pause"]?c.ScrollTracker.add(this.playerElement,this.parameters["scroll-pause"],function(){this.setState("scroll",!0,!0)}.bind(this),function(){this.setState("continuePlay",!0),this.setState("scroll",!1,!0)}.bind(this)):this.setState("scroll",!0,!0),this.slide.isActiveWhen()&&this.setState("slide",!0,!0),1===parseInt(this.parameters.autoplay)&&this.slider.visible(this.initAutoplay.bind(this)),this._resolve()},t.prototype.onCurrentSlideChange=function(t){this.slide.isActiveWhen(t)?(1==this.parameters.autoplay&&this.setState("play",!0),this.setState("slide",!0,!0)):(parseInt(this.parameters.reset)&&this.reset(),this.setState("slide",!0,!0))},t.prototype.initAutoplay=function(){this.layer.addStateCallback(function(t){this.setState("InComplete",t.InComplete,!0)}.bind(this)),this.isStatic?(this.setState("play",!0),this.setState("slide",!0,!0)):(at(this.slider.sliderElement,"mainAnimationComplete",function(e){this.slide.isActiveWhen(this.slider.slides[e.detail.currentSlideIndex])?(this.setState("play",!0),this.setState("slide",!0,!0)):this.setState("slide",!1,!0)}.bind(this)),this.slide.isActiveWhen()&&(this.setState("play",!0),this.setState("slide",!0,!0)))},t.prototype.setState=function(t,i,s){s=s||!1,this.state[t]=i,s&&(this.state.slideVisible&&this.state.visible&&this.state.play&&this.state.slide&&this.state.InComplete&&this.state.scroll&&this.layer.isVisible?this.play():this.pause(),this.state.slideVisible&&this.state.visible&&this.state.slide&&this.layer.isVisible?O(this.player.element,"tabindex"):P(this.player.element,"tabindex","-1"))},t.prototype.play=function(){nt(this.slider.sliderElement,"mediaStarted",{id:this.playerId}),0!=this.start&&this.safeSetCurrentTime(this.start),this.safePlay(),this.player.getCurrentTime().then(function(t){t<this.start&&0!=this.start&&this.safeSetCurrentTime(this.start),this.safePlay()}.bind(this)).catch(function(t){this.safePlay()}.bind(this))},t.prototype.pause=function(){this.safePause()},t.prototype.reset=function(){this.safeSetCurrentTime(this.start)},t.prototype.setVolume=function(t){this.safeCallback(function(){this.promise=this.player.setVolume(t)}.bind(this))},t.prototype.safeSetCurrentTime=function(t){this.safeCallback(function(){this.promise=this.player.setCurrentTime(t)}.bind(this))},t.prototype.safePlay=function(){this.safeCallback(function(){this.promise=this.player.getPaused(),this.safeCallback(function(t){t&&(this.promise=this.player.play())}.bind(this))}.bind(this))},t.prototype.safePause=function(){this.safeCallback(function(){this.promise=this.player.getPaused(),this.safeCallback(function(t){t||(this.promise=this.player.pause())}.bind(this))}.bind(this))},t.prototype.safeCallback=function(t){this.promise&&Promise!==o?this.promise.then(t).catch(t):t()},t})),c.d("FrontendItemYouTube",(function(){function t(t,i,h,n){this.listeners={play:[]},this.state={slideVisible:!1,visible:!1,scroll:!1,slide:!1,InComplete:!1,play:!1,continuePlay:!1},this.promise=new Promise(function(t){this._resolve=t}.bind(this)),this.slider=t,this.playerId=i,this.playerElement=s.getElementById(this.playerId),this.cover=this.playerElement.querySelector(".n2_ss_video_player__cover"),this.hasImage=n,this.parameters=S({youtubeurl:"//www.youtube.com/watch?v=3PPtkRU7D74",youtubecode:"3PPtkRU7D74",center:0,autoplay:1,ended:"",related:"1",volume:"-1",loop:0,modestbranding:1,reset:0,query:[],playsinline:1},h),n2const.isLighthouse||c.r("windowLoad",this.whenLoaded.bind(this)),this.shouldPlayWhenReady=!1}var h;return t.prototype.whenLoaded=function(){if(1===parseInt(this.parameters.autoplay)||!this.hasImage||n2const.isMobile)this.ready(this.initYoutubePlayer.bind(this));else var t=function(e){ot(i),e.preventDefault(),e.stopPropagation(),this.ready(function(){this.promise.then(this.play.bind(this)),this.initYoutubePlayer()}.bind(this))}.bind(this),i=[rt(this.playerElement,"click",t),rt(this.playerElement,"n2click",t)]},t.prototype.ready=function(t){if(!h&&(h=new Promise((function(t){var s;(s=i._EPYT_!==o?function(){!0===i._EPADashboard_.initStarted?t():r(s,100)}:function(){i.YT!==o&&i.YT.loaded?t():r(s,100)})()})),i.YT===o)){var n=f("script");n.src="https://www.youtube.com/iframe_api",s.head.appendChild(n)}h.then(t)},t.prototype.fadeOutCover=function(){this.coverFadedOut===o&&this.cover&&(this.coverFadedOut=!0,c.J.to(c.MW.I(this.cover),.3,{opacity:0,onComplete:function(){B(this.cover)}.bind(this)}))},t.prototype.initYoutubePlayer=function(){var t=this.layerElement=this.playerElement.closest(".n2-ss-layer");this.layer=t.layer,this.cover&&n2const.isMobile&&this.listeners.play.push(rt(this.cover,"click",(()=>{this.shouldPlayWhenReady=!0,ot(this.listeners.play)}))),this.slide=this.slider.findSlideByElement(this.playerElement),this.isStatic=this.slide.isStatic();var h={enablejsapi:1,origin:i.location.protocol+"//"+i.location.host,wmode:"opaque",rel:1-this.parameters.related,start:this.parameters.start,end:this.parameters.end,modestbranding:this.parameters.modestbranding,playsinline:this.parameters.playsinline};if(1===parseInt(this.parameters.autoplay))if(navigator.userAgent.toLowerCase().indexOf("android")>-1)this.parameters.volume=0;else if(n2const.isIOS){this.parameters.autoplay=0;try{"playsInline"in f("video")&&(this.parameters.autoplay=1,this.parameters.volume=0,h.playsinline=1)}catch(t){}}for(var n in n2const.isIOS&&this.parameters.controls&&(h.use_native_controls=1),1==this.parameters.center&&(h.controls=0),1!=this.parameters.controls&&(h.autohide=1,h.controls=0),+(navigator.platform.toUpperCase().indexOf("MAC")>=0&&navigator.userAgent.search("Firefox")>-1)&&(h.html5=1),this.parameters.query)this.parameters.query.hasOwnProperty(n)&&(h[n]=this.parameters.query[n]);var o={videoId:this.parameters.youtubecode,wmode:"opaque",playerVars:h,events:{onReady:this.onReady.bind(this),onStateChange:function(i){switch(i.data){case YT.PlayerState.PLAYING:case YT.PlayerState.BUFFERING:this.isStatic||this.slide.isActiveWhen(this.slider.currentSlide)&&nt(this.slider.sliderElement,"mediaStarted",{id:this.playerId}),ht(t,"n2play");break;case YT.PlayerState.PAUSED:ht(t,"n2pause"),this.state.continuePlay?(this.setState("continuePlay",!1),this.setState("play",!0)):this.setState("play",!1);break;case YT.PlayerState.ENDED:1==this.parameters.loop?(this.player.seekTo(this.parameters.start),this.player.playVideo()):(this.isStatic||nt(this.slider.sliderElement,"mediaEnded",{id:this.playerId}),ht(t,"n2stop"),this.setState("play",!1),"next"===this.parameters.ended&&((s.fullscreenElement||s.webkitFullscreenElement)&&(s.exitFullscreen||s.webkitExitFullscreen).call(s),this.slider.next(!0)))}}.bind(this)}};(this.parameters["privacy-enhanced"]||i.jQuery&&i.jQuery.fn.revolution)&&(o.host="https://www.youtube-nocookie.com"),this.player=new YT.Player(this.playerId+"-frame",o),1==this.parameters.center&&(F(this.playerElement.parentNode,"overflow","hidden"),this.onResize(),at(this.slider.sliderElement,"SliderResize",this.onResize.bind(this)))},t.prototype.onReady=function(){this.cover&&(n2const.isMobile&&ct(this.cover,"click",this.play.bind(this)),ct(this.layerElement,"n2play",this.fadeOutCover.bind(this))),ot(this.listeners.play),this.shouldPlayWhenReady&&this.play(),this.slider.stages.done("BeforeShow",this.onBeforeShow.bind(this))},t.prototype.onBeforeShow=function(){var t=parseFloat(this.parameters.volume);t>0?this.setVolume(t):-1!==t&&this.player.mute(),new ResizeObserver(function(t){var i=t[0].contentRect;if(i.width&&i.height)this.state.visible||this.setState("visible",!0,!0);else if(this.state.visible){var s=this.state.play;this.setState("visible",!1,!0),s&&this.setState("continuePlay",!0)}}.bind(this)).observe(this.layer.layer),this.slide.isVisible&&this.setState("slideVisible",!0,!0),at(this.slide.element,"Hidden",function(){var t=this.state.play;this.setState("slideVisible",!1,!0),t&&this.setState("continuePlay",!0)}.bind(this)),at(this.slide.element,"Visible",function(){this.setState("slideVisible",!0,!0)}.bind(this)),this.slide.isActiveWhen()&&this.setState("slide",!0,!0),1==this.parameters.autoplay&&this.slider.visible(this.initAutoplay.bind(this)),this.isStatic||(at(this.slider.sliderElement,"CurrentSlideChanged",function(e){this.onCurrentSlideChange(e.detail.currentSlide)}.bind(this)),at(this.slider.sliderElement,"mainAnimationStart",function(e){this.onCurrentSlideChange(this.slider.slides[e.detail.currentSlideIndex])}.bind(this)),parseInt(this.parameters.reset)&&at(this.slider.sliderElement,"mainAnimationComplete",function(e){this.slide.isActiveWhen(this.slider.slides[e.detail.currentSlideIndex])||0!==this.player.getCurrentTime()&&this.player.seekTo(this.parameters.start)}.bind(this))),this._resolve(),""!==this.parameters["scroll-pause"]?c.ScrollTracker.add(this.playerElement,this.parameters["scroll-pause"],function(){this.setState("scroll",!0,!0)}.bind(this),function(){this.setState("continuePlay",!0),this.setState("scroll",!1,!0)}.bind(this)):this.setState("scroll",!0,!0)},t.prototype.onCurrentSlideChange=function(t){var i=this.slide.isActiveWhen(t);i&&1==this.parameters.autoplay&&this.setState("play",!0),this.setState("slide",i,!0)},t.prototype.onResize=function(){var t=this.playerElement.parentNode.getBoundingClientRect(),i=t.width,s=t.height+100,h=16/9,n={width:i+"px",height:s+"px","margin-top":0};n[n2const.rtl["margin-left"]]=0,i/s>h?(n.height=i*h+"px",n["margin-top"]=(s-i*h)/2+"px"):(n.width=s*h+"px",n[n2const.rtl["margin-left"]]=(i-s*h)/2+"px"),N(this.playerElement,n)},t.prototype.initAutoplay=function(){this.layer.addStateCallback(function(t){this.setState("InComplete",t.InComplete,!0)}.bind(this)),this.isStatic?(this.setState("play",!0),this.setState("slide",!0,!0)):(at(this.slider.sliderElement,"mainAnimationComplete",function(e){this.slide.isActiveWhen(this.slider.slides[e.detail.currentSlideIndex])?(this.setState("play",!0),this.setState("slide",!0,!0)):this.setState("slide",!1,!0)}.bind(this)),this.slide.isActiveWhen()&&(this.setState("play",!0),this.setState("slide",!0,!0)))},t.prototype.setState=function(t,i,s){s=s||!1,this.state[t]=i,s&&(this.state.slideVisible&&this.state.visible&&this.state.play&&this.state.slide&&this.state.InComplete&&this.state.scroll?this.play():this.pause())},t.prototype.play=function(){this.isStopped()&&(this.coverFadedOut===o&&r(this.fadeOutCover.bind(this),200),nt(this.slider.sliderElement,"mediaStarted",{id:this.playerId}),this.player.playVideo())},t.prototype.pause=function(){this.isStopped()||this.player.pauseVideo()},t.prototype.stop=function(){this.player.stopVideo()},t.prototype.isStopped=function(){switch(this.player.getPlayerState()){case-1:case 2:case 5:return!0;default:return!1}},t.prototype.setVolume=function(t){this.player.setVolume(100*t)},t})),c.d("smartslider-frontend")})(window)
;!function(t){var i=t;i._N2=i._N2||{_r:[],_d:[],r:function(){this._r.push(arguments)},d:function(){this._d.push(arguments)}};var s=t.document,n=(s.documentElement,t.setTimeout),h=t.clearTimeout,a=i._N2,r=(t.requestAnimationFrame,Object.assign),o=function(t,i){return t.dispatchEvent(i)},c=function(t,i){return o(t,new Event(i,{bubbles:!1,cancelable:!1}))},u=function(t,i,s){t.addEventListener(i,s,{once:!0})};navigator.userAgent.indexOf("+http://www.google.com/bot.html")>-1||i.requestIdleCallback,i.cancelIdleCallback;!function(t){if("complete"===s.readyState||"interactive"===s.readyState)t();else if(Document&&Document.prototype&&Document.prototype.addEventListener&&Document.prototype.addEventListener!==s.addEventListener){const i=()=>{t(),t=()=>{}};s.addEventListener("DOMContentLoaded",i),s.addEventListener("readystatechange",(()=>{"complete"!==s.readyState&&"interactive"!==s.readyState||i()})),Document.prototype.addEventListener.call(s,"DOMContentLoaded",i)}else s.addEventListener("DOMContentLoaded",t)}((function(){s.body})),a.d("SmartSliderMainAnimationSimple",["SmartSliderMainAnimationAbstract"],(function(){function t(t,i){switch(this.postBackgroundAnimation=!1,this._currentBackgroundAnimation=!1,this.reverseSlideIndex=null,(i=r({delay:0,type:"horizontal",shiftedBackgroundAnimation:"auto"},i)).delay/=1e3,i.duration<300&&(i.type="no"),a.SmartSliderMainAnimationAbstract.prototype.constructor.call(this,t,i),t.isAdmin||t.disabled.postBackgroundAnimations||!this.slider.parameters.postBackgroundAnimations||(this.isReverseAllowed=!1,this.postBackgroundAnimation=new a.SmartSliderPostBackgroundAnimation(t,this)),this.parameters.type){case"no":this.animation=this._mainAnimationNo,this.isNoAnimation=!0;break;case"fade":this.animation=this._mainAnimationFade;break;case"crossfade":this.animation=this._mainAnimationCrossFade;break;case"vertical":t.backgrounds.hasFixed?this.animation=this._mainAnimationFade:this.animation=this._mainAnimationVertical;break;case"vertical-reversed":t.backgrounds.hasFixed?this.animation=this._mainAnimationFade:this.animation=this._mainAnimationVerticalReversed;break;case"horizontal-reversed":this.animation=this._mainAnimationHorizontalReversed;break;default:this.animation=this._mainAnimationHorizontal}}return t.prototype=Object.create(a.SmartSliderMainAnimationAbstract.prototype),t.prototype.constructor=t,t.prototype.changeTo=function(t,i,s,n){this.postBackgroundAnimation&&this.postBackgroundAnimation.prepareToSwitchSlide(t,i),a.SmartSliderMainAnimationAbstract.prototype.changeTo.apply(this,arguments)},t.prototype.setActiveSlide=function(t){for(var i=0;i<this.slider.slides.length;i++)this.slider.slides[i]!==t&&this.hideSlide(this.slider.slides[i])},t.prototype.hideSlide=function(t){a.MW.B(t.SMWs,{x:-1e5*n2const.rtl.modifier})},t.prototype.showSlide=function(t){a.MW.B(t.SMWs,{x:0,y:0})},t.prototype.cleanSlideIndex=function(t){this.hideSlide(this.slider.slides[t])},t.prototype.revertTo=function(t,i){a.MW.B(this.slider.slides[i].SMWs,{zIndex:""}),this.hideSlide(this.slider.slides[i]),a.SmartSliderMainAnimationAbstract.prototype.revertTo.apply(this,arguments)},t.prototype._initAnimation=function(t,i,s){this.animation(t,i,s)},t.prototype.onBackwardChangeToComplete=function(t,i,s){this.reverseSlideIndex=null,this.onChangeToComplete(t,i,s)},t.prototype.onChangeToComplete=function(t,i,s){null!==this.reverseSlideIndex&&(c(this.slider.slides[this.reverseSlideIndex].element,"mainAnimationStartInCancel"),this.reverseSlideIndex=null),this.hideSlide(t),a.SmartSliderMainAnimationAbstract.prototype.onChangeToComplete.apply(this,arguments)},t.prototype.onReverseChangeToComplete=function(t,i,s){this.hideSlide(t),a.SmartSliderMainAnimationAbstract.prototype.onReverseChangeToComplete.apply(this,arguments)},t.prototype._mainAnimationNo=function(t,i){this.parameters.delay=0,this.parameters.duration=.1,this._mainAnimationFade(t,i)},t.prototype._mainAnimationFade=function(t,i){a.MW.B(t.SMWs,{zIndex:23}),this.showSlide(i),t.unsetActive(),i.setActive();var s=this.adjustMainAnimation();if(0!==this.parameters.shiftedBackgroundAnimation){var n=!1,h=!1;if("auto"===this.parameters.shiftedBackgroundAnimation?t.hasLayers()?n=!0:h=!0:n=!0,this._currentBackgroundAnimation&&n){var r=s.outDuration-s.extraDelay;r>0&&this.timeline.shiftChildren(r),this._currentBackgroundAnimation.shiftedPreSetup&&this._currentBackgroundAnimation._preSetup()}else h&&(s.extraDelay>0&&this.timeline.shiftChildren(s.extraDelay),this._currentBackgroundAnimation.shiftedPreSetup&&this._currentBackgroundAnimation._preSetup())}else s.outDelay+=.1;var o=[t.SMWs[0]];!this._currentBackgroundAnimation&&t.SMWs[1]&&o.push(t.SMWs[1]),this.timeline.fromTo(o,s.outDuration,{opacity:1},{opacity:0,ease:this.getEase()},s.outDelay);var c=a.MW.I(i.element);this.timeline.fromTo(c,s.inDuration,{opacity:0},{opacity:1,ease:this.getEase()},s.inDelay),!this._currentBackgroundAnimation&&i.background&&(a.MW.I(i.background.element).opacity=1),u(this.sliderElement,"mainAnimationComplete",function(e){var t=this.slider.slides[e.detail.previousSlideIndex];a.MW.B(t.SMWs,{zIndex:"",opacity:1})}.bind(this)),this.slider.updateInsideSlides([t,i])},t.prototype._mainAnimationCrossFade=function(t,i){a.MW.B(t.SMWs,{zIndex:23}),this.showSlide(i),t.unsetActive(),i.setActive();var s=this.adjustMainAnimation();if(0!=this.parameters.shiftedBackgroundAnimation){var n=!1,h=!1;if("auto"==this.parameters.shiftedBackgroundAnimation?t.hasLayers()?n=!0:h=!0:n=!0,this._currentBackgroundAnimation&&n){var r=s.outDuration-s.extraDelay;r>0&&this.timeline.shiftChildren(r),this._currentBackgroundAnimation.shiftedPreSetup&&this._currentBackgroundAnimation._preSetup()}else h&&(s.extraDelay>0&&this.timeline.shiftChildren(s.extraDelay),this._currentBackgroundAnimation.shiftedPreSetup&&this._currentBackgroundAnimation._preSetup())}else s.outDelay+=.1;var o=[t.SMWs[0]];!this._currentBackgroundAnimation&&t.SMWs[1]&&o.push(t.SMWs[1]),this.timeline.fromTo(o,s.outDuration,{opacity:1},{opacity:0,ease:this.getEase()},s.outDelay);var c=[i.SMWs[0]];!this._currentBackgroundAnimation&&i.SMWs[1]&&c.push(i.SMWs[1]),this.timeline.fromTo(c,s.inDuration,{opacity:0},{opacity:1,ease:this.getEase()},s.inDelay),u(this.sliderElement,"mainAnimationComplete",function(e){var t=this.slider.slides[e.detail.previousSlideIndex],i=this.slider.slides[e.detail.currentSlideIndex];a.MW.B(t.SMWs,{zIndex:"",opacity:1}),a.MW.B(i.SMWs,{opacity:1})}.bind(this)),this.slider.updateInsideSlides([t,i])},t.prototype._mainAnimationHorizontal=function(t,i,s){this.__mainAnimationDirection(t,i,"horizontal",s)},t.prototype._mainAnimationVertical=function(t,i,s){this.showSlide(i),this.__mainAnimationDirection(t,i,"vertical",s)},t.prototype._mainAnimationHorizontalReversed=function(t,i,s){this.__mainAnimationDirection(t,i,"horizontal",!s)},t.prototype._mainAnimationVerticalReversed=function(t,i,s){this.showSlide(i),this.__mainAnimationDirection(t,i,"vertical",!s)},t.prototype.__mainAnimationDirection=function(t,i,s,n){var h=t.SMWs,r=i.SMWs,o=[t,i],c="",l=0;"horizontal"===s?(c="x",l=Math.floor(this.slider.responsive.resizeContext.slideOuterWidth),n2const.rtl.isRtl&&(n=!n)):"vertical"===s&&(c="y",l=Math.floor(this.slider.responsive.resizeContext.slideOuterHeight)),n&&(l*=-1);var f={},v={snap:"x,y",ease:this.getEase()},d={snap:"x,y",ease:this.getEase()};f[c]=l,d[c]=-l,a.MW.B(h,{zIndex:23});var m={zIndex:23};m[c]=l,a.MW.B(r,m),t.unsetActive(),i.setActive();var p,S=this.adjustMainAnimation();if(v[c]=0,this.timeline.fromTo(r,S.inDuration,f,v,S.inDelay),0!=this.parameters.shiftedBackgroundAnimation){var y=!1,x=!1;if("auto"===this.parameters.shiftedBackgroundAnimation?t.hasLayers()?y=!0:x=!0:y=!0,this._currentBackgroundAnimation&&y){var b=S.outDuration-S.extraDelay;b>0&&this.timeline.shiftChildren(b),this._currentBackgroundAnimation.shiftedPreSetup&&this._currentBackgroundAnimation._preSetup()}else x&&(S.extraDelay>0&&this.timeline.shiftChildren(S.extraDelay),this._currentBackgroundAnimation.shiftedPreSetup&&this._currentBackgroundAnimation._preSetup())}else S.outDelay+=.1;if(this.timeline.to(h,S.outDuration,d,S.outDelay),this.isTouch&&this.isReverseAllowed)if(n?this.slider.blockCarousel&&this.slider.isChangeCarousel("next")||(p=t.getNext()):this.slider.blockCarousel&&this.slider.isChangeCarousel("previous")||(p=t.getPrevious()),p&&p!==i){this.reverseSlideIndex=p.index,this.enableReverseMode(),o.push(p),"vertical"===s&&this.showSlide(p);var D=p.SMWs,z={};z[c]=l,a.MW.B(D,z);var w={},A={snap:"x,y",ease:this.getEase()},I={},C={snap:"x,y",ease:this.getEase()};A[c]=0,w[c]=-l,C[c]=l,I[c]=0,p.t("mainAnimationStartIn",{mainAnimation:this,previousSlideIndex:t.index,currentSlideIndex:p.index,isSystem:!1}),this.reverseTimeline.paused(!0),this.reverseTimeline.eventCallback("onComplete",this.onBackwardChangeToComplete.bind(this),[t,p,!1]),this.reverseTimeline.fromTo(D,S.inDuration,w,A,S.inDelay),this.reverseTimeline.fromTo(h,S.inDuration,I,C,S.inDelay)}else this.reverseSlideIndex=null;u(this.sliderElement,"mainAnimationComplete",function(e){var t=this.slider.slides[e.detail.previousSlideIndex],i=this.slider.slides[e.detail.currentSlideIndex];a.MW.B(t.SMWs,{zIndex:""}),a.MW.B(i.SMWs,{zIndex:""})}.bind(this)),this.slider.updateInsideSlides(o)},t.prototype.getExtraDelay=function(){return 0},t.prototype.adjustMainAnimation=function(){var t=this.parameters.duration,i=this.parameters.delay,s=this.timeline.totalDuration(),n=this.getExtraDelay();if(s>0){var h=t+i;if(!(h>s))return{inDuration:t,outDuration:t,inDelay:s-t,outDelay:n,extraDelay:n};t=t*s/h,(i=i*s/h)<n&&(t-=n-i,i=n)}else i+=n;return{inDuration:t,outDuration:t,inDelay:i,outDelay:i,extraDelay:n}},t.prototype.hasBackgroundAnimation=function(){return!1},t})),a.d("SmartSliderResponsiveSimple",["SmartSliderResponsive"],(function(){function t(){this.round=1,a.SmartSliderResponsive.prototype.constructor.apply(this,arguments),this.u=this.sliderElement.classList.contains("n2-ss-full-page--constrain-ratio"),this.mainAnimation=this.slider.mainAnimation}return t.prototype=Object.create(a.SmartSliderResponsive.prototype),t.prototype.constructor=t,t.prototype.init=function(){a.SmartSliderResponsive.prototype.init.call(this),this._cacheEl={slider:this.sliderElement.querySelector(".n2-ss-slider-wrapper-inside")||this.sliderElement,"n2-ss-slider-2":this.sliderElement.querySelector(".n2-ss-slider-2"),"n2-ss-slider-3":this.sliderElement.querySelector(".n2-ss-slider-3")},this._cacheEl["n2-ss-slider-3"].addEventListener("scroll",(function(e){e.currentTarget.scrollTop=0,e.currentTarget.scrollLeft=0}),{capture:!0})},t.prototype.calculateResponsiveValues=function(){var t=this.slider.visibleRealSlides[0].element,i=t.getBoundingClientRect();this.resizeContext.slideSelfWidth=i.width,this.resizeContext.slideSelfHeight=i.height;var s=t.querySelector(".n2-ss-layers-container").getBoundingClientRect();this.resizeContext.slideWidth=s.width,this.resizeContext.slideHeight=s.height;var n=this._cacheEl.slider.getBoundingClientRect();this.resizeContext.sliderWidth=n.width,this.resizeContext.sliderHeight=n.height;var h=this._cacheEl["n2-ss-slider-3"].getBoundingClientRect();if(this.resizeContext.slideOuterWidth=h.width,this.resizeContext.slideOuterHeight=h.height,a.SmartSliderResponsive.prototype.calculateResponsiveValues.call(this),this.u){var r=(this.resizeContext.sliderWidth-this.resizeContext.slideWidth)/-2+"px",o=(this.resizeContext.sliderHeight-this.resizeContext.slideHeight)/-2+"px";a.MW.I(this._cacheEl.slider)["--ss-clip-path"]="inset("+o+" "+r+" "+o+" "+r+")"}},t.prototype.onStarterSlide=function(t){this.slider.slides.forEach((function(t){t.SMWs=[a.MW.I(t.element,{x:"-10000px"})],t.background&&t.SMWs.push(a.MW.I(t.background.element,{x:"-10000px"}))})),a.SmartSliderResponsive.prototype.onStarterSlide.apply(this,arguments),this.mainAnimation.setActiveSlide(this.slider.currentSlide)},t})),a.d("SmartSliderSimple",["SmartSliderAbstract"],(function(){function t(t,i){this.type="simple",a.SmartSliderAbstract.prototype.constructor.call(this,t,r({bgAnimations:0,carousel:1},i))}return t.prototype=Object.create(a.SmartSliderAbstract.prototype),t.prototype.constructor=t,t.prototype.initResponsiveMode=function(){this.responsive=new a.SmartSliderResponsiveSimple(this,this.parameters.responsive),this.responsive.start(),a.SmartSliderAbstract.prototype.initResponsiveMode.call(this)},t.prototype.initMainAnimation=function(){!this.disabled.backgroundAnimations&&this.parameters.bgAnimations?this.mainAnimation=new a.SmartSliderFrontendBackgroundAnimation(this,this.parameters.mainanimation,this.parameters.bgAnimations):this.mainAnimation=new a.SmartSliderMainAnimationSimple(this,this.parameters.mainanimation)},t.prototype.afterRawSlidesReady=function(){if(this.parameters.postBackgroundAnimations&&this.parameters.postBackgroundAnimations.slides){for(var t=0;t<this.slides.length;t++)this.slides[t].postBackgroundAnimation=this.parameters.postBackgroundAnimations.slides[t];delete this.parameters.postBackgroundAnimations.slides}if(this.parameters.bgAnimations&&this.parameters.bgAnimations.slides){for(var i=0;i<this.slides.length;i++)this.slides[i].backgroundAnimation=this.parameters.bgAnimations.slides[i];delete this.parameters.bgAnimations.slides}},t.prototype.forceSetActiveSlide=function(t){t.setActive(),this.mainAnimation.showSlide(t)},t.prototype.forceUnsetActiveSlide=function(t){t.unsetActive(),this.mainAnimation.hideSlide(t)},t.prototype.getSlideBackgroundContainer=function(){return this.sliderElement.querySelector(".n2-ss-slider-3")},t.prototype.getAnimationAxis=function(){switch(this.mainAnimation.parameters.type){case"vertical":case"vertical-reversed":return"vertical"}return"horizontal"},t})),a.d("ss-simple",["SmartSliderSimple","SmartSliderResponsiveSimple","SmartSliderMainAnimationSimple"])}(window)
;_N2.r('documentReady',function(){_N2.r(["documentReady","smartslider-frontend","ss-simple"],function(){new _N2.SmartSliderSimple('n2-ss-18',{"admin":!1,"background.video.mobile":1,"loadingTime":2000,"randomize":{"randomize":0,"randomizeFirst":0},"callbacks":"","alias":{"id":0,"smoothScroll":0,"slideSwitch":0,"scroll":1},"align":"normal","isDelayed":0,"responsive":{"mediaQueries":{"all":!1,"desktopportrait":["(min-width: 1200px)"],"tabletportrait":["(orientation: landscape) and (max-width: 1199px) and (min-width: 901px)","(orientation: portrait) and (max-width: 1199px) and (min-width: 701px)"],"mobileportrait":["(orientation: landscape) and (max-width: 900px)","(orientation: portrait) and (max-width: 700px)"]},"base":{"slideOuterWidth":2650,"slideOuterHeight":650,"sliderWidth":2650,"sliderHeight":650,"slideWidth":2650,"slideHeight":650},"hideOn":{"desktopLandscape":!1,"desktopPortrait":!1,"tabletLandscape":!1,"tabletPortrait":!1,"mobileLandscape":!1,"mobilePortrait":!1},"onResizeEnabled":!0,"type":"fullwidth","sliderHeightBasedOn":"real","focusUser":1,"focusEdge":"auto","breakpoints":[{"device":"tabletPortrait","type":"max-screen-width","portraitWidth":1199,"landscapeWidth":1199},{"device":"mobilePortrait","type":"max-screen-width","portraitWidth":700,"landscapeWidth":900}],"enabledDevices":{"desktopLandscape":0,"desktopPortrait":1,"tabletLandscape":0,"tabletPortrait":1,"mobileLandscape":0,"mobilePortrait":1},"sizes":{"desktopPortrait":{"width":2650,"height":650,"max":3000,"min":1200},"tabletPortrait":{"width":701,"height":171,"customHeight":!1,"max":1199,"min":701},"mobilePortrait":{"width":320,"height":78,"customHeight":!1,"max":900,"min":320}},"overflowHiddenPage":0,"focus":{"offsetTop":"#wpadminbar","offsetBottom":""}},"controls":{"mousewheel":0,"touch":0,"keyboard":1,"blockCarouselInteraction":1},"playWhenVisible":1,"playWhenVisibleAt":0.5,"lazyLoad":0,"lazyLoadNeighbor":0,"blockrightclick":0,"maintainSession":0,"autoplay":{"enabled":0,"start":1,"duration":8000,"autoplayLoop":1,"allowReStart":0,"pause":{"click":1,"mouse":"0","mediaStarted":1},"resume":{"click":0,"mouse":"0","mediaEnded":1,"slidechanged":0},"interval":1,"intervalModifier":"loop","intervalSlide":"current"},"perspective":1000,"layerMode":{"playOnce":0,"playFirstLayer":1,"mode":"skippable","inAnimation":"mainInEnd"},"parallax":{"enabled":1,"mobile":0,"is3D":0,"animate":1,"horizontal":"mouse","vertical":"mouse","origin":"slider","scrollmove":"both"},"postBackgroundAnimations":0,"bgAnimations":0,"mainanimation":{"type":"horizontal","duration":800,"delay":0,"ease":"easeOutQuad","shiftedBackgroundAnimation":"auto"},"carousel":1,"initCallbacks":function(){}})});_N2.r(["documentReady","smartslider-frontend","ss-simple"],function(){new _N2.SmartSliderSimple('n2-ss-23',{"admin":!1,"background.video.mobile":1,"loadingTime":2000,"randomize":{"randomize":0,"randomizeFirst":0},"callbacks":"","alias":{"id":0,"smoothScroll":0,"slideSwitch":0,"scroll":1},"align":"normal","isDelayed":0,"responsive":{"mediaQueries":{"all":!1,"desktopportrait":["(min-width: 1200px)"],"tabletportrait":["(orientation: landscape) and (max-width: 1199px) and (min-width: 901px)","(orientation: portrait) and (max-width: 1199px) and (min-width: 701px)"],"mobileportrait":["(orientation: landscape) and (max-width: 900px)","(orientation: portrait) and (max-width: 700px)"]},"base":{"slideOuterWidth":1200,"slideOuterHeight":600,"sliderWidth":1200,"sliderHeight":600,"slideWidth":1200,"slideHeight":600},"hideOn":{"desktopLandscape":!1,"desktopPortrait":!1,"tabletLandscape":!1,"tabletPortrait":!1,"mobileLandscape":!1,"mobilePortrait":!1},"onResizeEnabled":!0,"type":"fullwidth","sliderHeightBasedOn":"real","focusUser":1,"focusEdge":"auto","breakpoints":[{"device":"tabletPortrait","type":"max-screen-width","portraitWidth":1199,"landscapeWidth":1199},{"device":"mobilePortrait","type":"max-screen-width","portraitWidth":700,"landscapeWidth":900}],"enabledDevices":{"desktopLandscape":0,"desktopPortrait":1,"tabletLandscape":0,"tabletPortrait":1,"mobileLandscape":0,"mobilePortrait":1},"sizes":{"desktopPortrait":{"width":1200,"height":600,"max":3000,"min":1200},"tabletPortrait":{"width":701,"height":350,"customHeight":!1,"max":1199,"min":701},"mobilePortrait":{"width":320,"height":160,"customHeight":!1,"max":900,"min":320}},"overflowHiddenPage":0,"focus":{"offsetTop":"#wpadminbar","offsetBottom":""}},"controls":{"mousewheel":0,"touch":0,"keyboard":1,"blockCarouselInteraction":1},"playWhenVisible":1,"playWhenVisibleAt":0.5,"lazyLoad":0,"lazyLoadNeighbor":0,"blockrightclick":0,"maintainSession":0,"autoplay":{"enabled":0,"start":1,"duration":6000,"autoplayLoop":1,"allowReStart":0,"pause":{"click":1,"mouse":"0","mediaStarted":1},"resume":{"click":0,"mouse":"0","mediaEnded":1,"slidechanged":0},"interval":1,"intervalModifier":"loop","intervalSlide":"current"},"perspective":1000,"layerMode":{"playOnce":0,"playFirstLayer":1,"mode":"skippable","inAnimation":"mainInEnd"},"parallax":{"enabled":1,"mobile":0,"is3D":0,"animate":1,"horizontal":"mouse","vertical":"mouse","origin":"slider","scrollmove":"both"},"postBackgroundAnimations":0,"bgAnimations":0,"mainanimation":{"type":"horizontal","duration":1500,"delay":0,"ease":"easeOutQuad","shiftedBackgroundAnimation":"auto"},"carousel":1,"initCallbacks":function(){}})})})
;document.addEventListener('wpcf7mailsent',function(event){if("fb_pxl_code" in event.detail.apiResponse){eval(event.detail.apiResponse.fb_pxl_code)}},!1)
;(function(){var c=document.body.className;c=c.replace(/woocommerce-no-js/,'woocommerce-js');document.body.className=c})()
;var wc_swatches_params={"ajax_url":"https:\/\/www.50foot.com\/ajax-call"}
;/*!
 * Variations Plugin
 */
;(function($,window,document,undefined){function variation_calculator(variation_attributes,product_variations,all_set_callback,not_all_set_callback){this.recalc_needed=!0;this.all_set_callback=all_set_callback;this.not_all_set_callback=not_all_set_callback;this.variation_attributes=variation_attributes;this.variations_available=product_variations;this.variations_current={};this.variations_selected={};this.reset_current=function(){for(var attribute in this.variation_attributes){this.variations_current[attribute]={};for(var av=0;av<this.variation_attributes[attribute].length;av++){this.variations_current[attribute.toString()][this.variation_attributes[attribute][av].toString()]=0}}};this.update_current=function(){this.reset_current();for(var i=0;i<this.variations_available.length;i++){if(!this.variations_available[i].variation_is_active){continue}
var variation_attributes=this.variations_available[i].attributes;for(var attribute in variation_attributes){var maybe_available_attribute_value=variation_attributes[attribute];var selected_value=this.variations_selected[attribute];if(selected_value&&selected_value==maybe_available_attribute_value){this.variations_current[attribute][maybe_available_attribute_value]=1}else{var result=!0;for(var other_selected_attribute in this.variations_selected){if(other_selected_attribute==attribute){continue}
var other_selected_attribute_value=this.variations_selected[other_selected_attribute];var other_available_attribute_value=variation_attributes[other_selected_attribute];if(other_selected_attribute_value){if(other_available_attribute_value){if(other_selected_attribute_value!=other_available_attribute_value){result=!1}}}}
if(result){if(maybe_available_attribute_value===""){for(var av in this.variations_current[attribute]){this.variations_current[attribute][av]=1}}else{this.variations_current[attribute][maybe_available_attribute_value]=1}}}}}
this.recalc_needed=!1};this.get_current=function(){if(this.recalc_needed){this.update_current()}
return this.variations_current};this.reset_selected=function(){this.recalc_needed=!0;this.variations_selected={}}
this.set_selected=function(key,value){this.recalc_needed=!0;this.variations_selected[key]=value};this.get_selected=function(){return this.variations_selected}}
$.fn.wc_swatches_form=function(){var $form=this;var $product_id=parseInt($form.data('product_id'),10);var calculator=null;var $use_ajax=!1;var $swatches_xhr=null;var checked=!1;$form.on('bind_calculator',function(){var $product_variations=$form.data('product_variations');$use_ajax=$product_variations===!1;if($use_ajax){$form.block({message:null,overlayCSS:{background:'#fff',opacity:0.6}})}
var attribute_keys={};$form.find('.select-option.selected').each(function(index,el){var $this=$(this);var $option_wrapper=$this.closest('div.select').eq(0);var $label=$option_wrapper.parent().find('.swatch-label').eq(0);var $wc_select_box=$option_wrapper.find('select').first();var attr_val=$('<div/>').html($this.data('value')).text();attr_val=attr_val.replace(/'/g,'\\\'');attr_val=attr_val.replace(/"/g,'\\\"');if($label){$label.html($wc_select_box.children("[value='"+attr_val+"']").eq(0).text())}});$form.find('.variations select').each(function(index,el){var $current_attr_select=$(el);var current_attribute_name=$current_attr_select.data('attribute_name')||$current_attr_select.attr('name');attribute_keys[current_attribute_name]=[];var current_options='';current_options=$current_attr_select.find('option:gt(0)').get();if(current_options.length){for(var i=0;i<current_options.length;i++){var option=current_options[i];attribute_keys[current_attribute_name].push($(option).val())}}});if($use_ajax){if($swatches_xhr){$swatches_xhr.abort()}
var data={product_id:$product_id,action:'get_product_variations'};$swatches_xhr=$.ajax({url:wc_swatches_params.ajax_url,type:'POST',data:data,success:function(response){calculator=new variation_calculator(attribute_keys,response.data,null,null);$form.unblock()}})}else{calculator=new variation_calculator(attribute_keys,$product_variations,null,null)}
$form.trigger('woocommerce_variation_has_changed')});$form.on('click','.reset_variations',function(){$form.find('.swatch-label').html("&nbsp;");$form.find('.select-option').removeClass('selected');$form.find('.radio-option').prop('checked',!1);return!1}).on('reset_data',function(e){if(calculator==null){return}
var current_options=calculator.get_current();if(!checked){$form.find('div.select').each(function(index,element){var $wc_select_box=$(element).find('select').first();var attribute_name=$wc_select_box.data('attribute_name')||$wc_select_box.attr('name');var avaiable_options=current_options[attribute_name];$(element).find('div.select-option').each(function(index,option){if(!avaiable_options[$(option).data('value')]){$(option).removeClass('selected');$(option).addClass('disabled','disabled')}else{$(option).removeClass('disabled')}});$(element).find('input.radio-option').each(function(index,option){if(!avaiable_options[$(option).val()]){$(option).attr('disabled','disabled');$(option).parent().addClass('disabled','disabled')}else{$(option).removeAttr('disabled');$(option).parent().removeClass('disabled')}})});checked=!0}}).on('click','.select-option',function(e){e.preventDefault();var $this=$(this);var $option_wrapper=$this.closest('div.select').eq(0);var $label=$option_wrapper.parent().find('.swatch-label').eq(0);if($this.hasClass('disabled')){return!1}else if($this.hasClass('selected')){$this.removeClass('selected');var $wc_select_box=$option_wrapper.find('select').first();$wc_select_box.children('option:eq(0)').prop("selected","selected").change();if($label){$label.html("&nbsp;")}}else{$option_wrapper.find('.select-option').removeClass('selected');$this.addClass('selected');var wc_select_box_id=$option_wrapper.data('selectid');var $wc_select_box=$option_wrapper.find('select').first();var attr_val=$('<div/>').html($this.data('value')).text();attr_val=attr_val.replace(/'/g,'\\\'');attr_val=attr_val.replace(/"/g,'\\\"');$wc_select_box.trigger('focusin').children("[value='"+attr_val+"']").prop("selected","selected").change();if($label){$label.html($wc_select_box.children("[value='"+attr_val+"']").eq(0).text())}}}).on('change','.radio-option',function(e){var $this=$(this);var $option_wrapper=$this.closest('div.select').eq(0);var $wc_select_box=$option_wrapper.find('select').first();var attr_val=$('<div/>').html($this.val()).text();attr_val=attr_val.replace(/'/g,'\\\'');attr_val=attr_val.replace(/"/g,'\\\"');$wc_select_box.trigger('focusin').children("[value='"+attr_val+"']").prop("selected","selected").change()}).on('woocommerce_variation_has_changed',function(){if(calculator===null){return}
$form.find('.variations select').each(function(){var attribute_name=$(this).data('attribute_name')||$(this).attr('name');calculator.set_selected(attribute_name,$(this).val())});var current_options=calculator.get_current();$form.find('div.select').each(function(index,element){var $wc_select_box=$(element).find('select').first();var attribute_name=$wc_select_box.data('attribute_name')||$wc_select_box.attr('name');var avaiable_options=current_options[attribute_name];$(element).find('div.select-option').each(function(index,option){if(!avaiable_options[$(option).data('value')]){$(option).addClass('disabled','disabled')}else{$(option).removeClass('disabled')}});$(element).find('input.radio-option').each(function(index,option){if(!avaiable_options[$(option).val()]){$(option).attr('disabled','disabled');$(option).parent().addClass('disabled','disabled')}else{$(option).removeAttr('disabled');$(option).parent().removeClass('disabled')}})});if($use_ajax){$form.find('.wc-default-select').each(function(index,element){var $wc_select_box=$(element);var attribute_name=$wc_select_box.data('attribute_name')||$wc_select_box.attr('name');var avaiable_options=current_options[attribute_name];$wc_select_box.find('option:gt(0)').removeClass('attached');$wc_select_box.find('option:gt(0)').removeClass('enabled');$wc_select_box.find('option:gt(0)').removeAttr('disabled');$wc_select_box.find('option:gt(0)').each(function(optindex,option_element){if(!avaiable_options[$(option_element).val()]){$(option_element).addClass('disabled','disabled')}else{$(option_element).addClass('attached');$(option_element).addClass('enabled')}});$wc_select_box.find('option:gt(0):not(.enabled)').attr('disabled','disabled')})}})};var forms=[];$(document).on('wc_variation_form',function(e){var $form=$(e.target);forms.push($form);if(!$form.data('has_swatches_form')||$form.hasClass('summary_content')){if($form.find('.swatch-control').length){$form.data('has_swatches_form',!0);$form.wc_swatches_form();$form.trigger('bind_calculator');$form.on('reload_product_variations',function(){for(var i=0;i<forms.length;i++){forms[i].trigger('woocommerce_variation_has_changed');forms[i].trigger('bind_calculator');forms[i].trigger('woocommerce_variation_has_changed')}});$form.trigger('check_variations')}}})})(jQuery,window,document)
;!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&&e.callback&&"function"==typeof e.callback&&e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&&!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&&(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);for(var i=0;i<t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o<s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&&(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&"),n=0;n<r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length<t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&&s.parse(e).host&&s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&&H(t)&&function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&&s.parse(e).host.match(t)&&s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;if(!s.parse(e).query)return!1;for(var i=0;i<x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&&s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&&H(t)&&function(e){if(!(x.referrals.length>0))return r=s.getHost(e),!0;for(var t=0;t<x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&&R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&&!i.get(n.containers.promocode)&&i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i<s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i<s.length;i++)c.push(s[i].id);var u="";for(i=0;i<c.length;i++)u+=c[i]+"=1",i<c.length-1&&(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&&o.push(n.containers[c]);for(var u=0;u<o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&&a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&&t.typein_attributes.source&&t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&&this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&&t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&&t.referrals.length>0)for(var i=0;i<t.referrals.length;i++)t.referrals[i].host&&r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&&t.organics.length>0)for(var s=0;s<t.organics.length;s++)t.organics[s].host&&t.organics[s].param&&r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&&parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&&parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)})
;var wc_order_attribution={"params":{"lifetime":1.0e-5,"session":30,"base64":!1,"ajaxurl":"https:\/\/www.50foot.com\/ajax-call","prefix":"wc_order_attribution_","allowTracking":!0},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}
;!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=>e.split(".").reduce((t,e)=>t&&t[e],t)),i=()=>null,s=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){window.wp&&window.wp.data&&window.wp.data.dispatch&&window.wc&&window.wc.wcBlocksData&&window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).__internalSetExtensionData("woocommerce/order-attribution",t,!0)}function r(){return"undefined"!=typeof sbjs}function c(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),a(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&&r()?n:i,o=r()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=>[t,s(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!r())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=>{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();!function(t){for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}(i),a(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&&this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '<wc-order-attribution-inputs>' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution)
;(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var ready=require('domready'),menu=require('./menu'),offcanvas=require('./offcanvas'),totop=require('./totop'),$=require('./utils/dollar-extras'),instances={};ready(function(){instances={offcanvas:new offcanvas(),menu:new menu(),$:$,ready:ready};module.exports=window.G5=instances});module.exports=window.G5=instances},{"./menu":2,"./offcanvas":3,"./totop":4,"./utils/dollar-extras":6,"domready":7}],2:[function(require,module,exports){(function(global){(function(){"use strict";var ready=require('domready'),prime=require('prime'),$=require('../utils/dollar-extras'),zen=require('elements/zen'),bind=require('mout/function/bind'),timeout=require('mout/function/timeout'),Bound=require('prime-util/prime/bound'),Options=require('prime-util/prime/options');var hasTouchEvents=('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch;var Menu=new prime({mixin:[Bound,Options],options:{selectors:{mainContainer:'.g-main-nav',mobileContainer:'#g-mobilemenu-container',topLevel:'.g-toplevel',rootItems:'> ul > li',parent:'.g-parent',item:'.g-menu-item',dropdown:'.g-dropdown',overlay:'.g-menu-overlay',touchIndicator:'.g-menu-parent-indicator',linkedParent:'[data-g-menuparent]',mobileTarget:'[data-g-mobile-target]'},states:{active:'g-active',inactive:'g-inactive',selected:'g-selected',touchEvents:'g-menu-hastouch'}},constructor:function(options){this.setOptions(options);this.selectors=this.options.selectors;this.states=this.options.states;this.overlay=zen('div'+this.selectors.overlay);this.active=null;this.location=[];var pageSurround=$('#g-page-surround');if(pageSurround){this.overlay.top(pageSurround)}
var mainContainer=$(this.selectors.mainContainer);if(!mainContainer){return}
var gHoverExpand=mainContainer.data('g-hover-expand');this.hoverExpand=gHoverExpand===null||gHoverExpand==='true';if(hasTouchEvents||!this.hoverExpand){mainContainer.addClass(this.states.touchEvents)}
this.attach()},attach:function(){var selectors=this.selectors,main=$(selectors.mainContainer+' '+selectors.item),mobileContainer=$(selectors.mobileContainer),body=$('body');if(!main){return}
if(this.hoverExpand){main.on('mouseenter',this.bound('mouseenter'));main.on('mouseleave',this.bound('mouseleave'))}
body.delegate('click',':not('+selectors.mainContainer+') '+selectors.linkedParent+', .g-fullwidth .g-sublevel '+selectors.linkedParent,this.bound('click'));body.delegate('click',':not('+selectors.mainContainer+') a[href]',this.bound('resetAfterClick'));if(hasTouchEvents||!this.hoverExpand){var linkedParent=$(selectors.linkedParent);if(linkedParent){linkedParent.on('touchmove',this.bound('touchmove'));linkedParent.on('touchend',this.bound('touchend'))}
this.overlay.on('touchend',this.bound('closeAllDropdowns'))}
if(mobileContainer){var query='only all and (max-width: '+this._calculateBreakpoint((mobileContainer.data('g-menu-breakpoint')||'48rem'))+')',match=matchMedia(query);match.addListener(this.bound('_checkQuery'));this._checkQuery(match)}},detach:function(){},click:function(event){this.touchend(event)},resetAfterClick:function(event){var target=$(event.target);if(target.data('g-menuparent')!==null){return!0}
this.closeDropdown(event);if(global.G5&&global.G5.offcanvas){G5.offcanvas.close()}},mouseenter:function(event){var element=$(event.target);if(!element.parent(this.options.selectors.mainContainer)){return}
if(element.parent(this.options.selectors.item)&&!element.parent('.g-standard')){return}
this.openDropdown(element)},mouseleave:function(event){var element=$(event.target);if(!element.parent(this.options.selectors.mainContainer)){return}
if(element.parent(this.options.selectors.item)&&!element.parent('.g-standard')){return}
this.closeDropdown(element)},touchmove:function(event){var target=$(event.target);target.isMoving=!0},touchend:function(event){var selectors=this.selectors,states=this.states;var target=$(event.target),indicator=target.parent(selectors.item).find(selectors.touchIndicator),menuType=target.parent('.g-standard')?'standard':'megamenu',isGoingBack=target.parent('.g-go-back'),parent,isSelected;if(target.isMoving){target.isMoving=!1;return!1}
target.off('touchmove',this.bound('touchmove'));target.isMoving=!1;if(indicator){target=indicator}
parent=target.matches(selectors.item)?target:target.parent(selectors.item);isSelected=parent.hasClass(states.selected);if(!parent.find(selectors.dropdown)&&!indicator){return!0}
event.stopPropagation();if(!indicator||target.matches(selectors.touchIndicator)){event.preventDefault()}
if(!isSelected){var siblings=parent.siblings();if(siblings){var currentlyOpen=siblings.search(selectors.touchIndicator+' !> * !> '+selectors.item+'.'+states.selected);(currentlyOpen||[]).forEach(bind(function(open){this.closeDropdown(open)},this))}}
if((menuType=='megamenu'||!parent.parent(selectors.mainContainer))&&(parent.find(' > '+selectors.dropdown+', > * > '+selectors.dropdown)||isGoingBack)){var sublevel=target.parent('.g-sublevel')||target.parent('.g-toplevel'),slideout=parent.find('.g-sublevel'),columns=parent.parent('.g-dropdown-column'),blocks;if(sublevel){var isNavMenu=target.parent(selectors.mainContainer);if(!isNavMenu||(isNavMenu&&!sublevel.matches('.g-toplevel'))){this._fixHeights(sublevel,slideout,isGoingBack,isNavMenu)}
if(!isNavMenu&&columns&&(blocks=columns.search('> .g-grid > .g-block'))){if(blocks.length>1){sublevel=blocks.search('> .g-sublevel')}}
sublevel[!isSelected?'addClass':'removeClass']('g-slide-out')}}
this[!isSelected?'openDropdown':'closeDropdown'](parent);if(event.type!=='click'){this.toggleOverlay(target.parent(selectors.mainContainer))}},openDropdown:function(element){element=$(element.target||element);var dropdown=element.find(this.selectors.dropdown);element.addClass(this.states.selected);if(dropdown){dropdown.removeClass(this.states.inactive).addClass(this.states.active)}},closeDropdown:function(element){element=$(element.target||element);var dropdown=element.find(this.selectors.dropdown);element.removeClass(this.states.selected);if(dropdown){var sublevels=dropdown.search('.g-sublevel'),slideouts=dropdown.search('.g-slide-out, .'+this.states.selected),actives=dropdown.search('.'+this.states.active);if(sublevels){sublevels.attribute('style',null)}
if(slideouts){slideouts.removeClass('g-slide-out').removeClass(this.states.selected)}
if(actives){actives.removeClass(this.states.active).addClass(this.states.inactive)}
dropdown.removeClass(this.states.active).addClass(this.states.inactive)}},closeAllDropdowns:function(){var selectors=this.selectors,states=this.states,topLevel=$(selectors.mainContainer+' > .g-toplevel'),roots=topLevel.search(' >'+selectors.item);if(roots){roots.removeClass(states.selected)}
if(topLevel){var allRoots=topLevel.search('> '+this.options.selectors.item);if(allRoots){allRoots.forEach(this.closeDropdown.bind(this))}
this.closeDropdown(topLevel)}
this.toggleOverlay(topLevel)},resetStates:function(menu){if(!menu){return}
var items=menu.search('.g-toplevel, .g-dropdown-column, .g-dropdown, .g-selected, .g-active, .g-slide-out'),actives=menu.search('.g-active');if(!items){return}
menu.attribute('style',null).removeClass('g-selected').removeClass('g-slide-out');items.attribute('style',null).removeClass('g-selected').removeClass('g-slide-out');if(actives){actives.removeClass('g-active').addClass('g-inactive')}},toggleOverlay:function(menu){if(!menu){return}
var shouldOpen=!!menu.find('.g-active, .g-selected');this.overlay[shouldOpen?'addClass':'removeClass']('g-menu-overlay-open');this.overlay[0].style.opacity=shouldOpen?1:0},_fixHeights:function(parent,sublevel,isGoingBack,isNavMenu){if(parent==sublevel){return}
if(isGoingBack){parent.attribute('style',null)}
var parents,heights={from:parent[0].getBoundingClientRect(),to:(!isNavMenu?sublevel.parent('.g-dropdown')[0]:sublevel[0]).getBoundingClientRect()},height=Math.max(heights.from.height,heights.to.height);if(isGoingBack){parents=parent.parents('[style^="height"]');(parents||[]).forEach(function(element){element=$(element);if(element.parent('.g-toplevel')){element[0].style.height=heights.from.height+'px'}})}
if(!isGoingBack){if(heights.from.height<heights.to.height){parent[0].style.height=height+'px';parents=parent.parents('[style^="height"]');(parents||[]).forEach(function(element){element=$(element);if(element.parent('.g-toplevel')){element[0].style.height=height+'px'}})}else if(isNavMenu){sublevel[0].style.height=height+'px'}
if(!isNavMenu){var maxHeight=height,block=$(sublevel).parent('.g-block:not(.size-100)'),column=block?block.parent('.g-dropdown-column'):null;(sublevel.parents('.g-slide-out, .g-dropdown-column')||parent).forEach(function(slideout){maxHeight=Math.max(height,parseInt(slideout.style.height||0,10))});if(column){column[0].style.height=maxHeight+'px';var blocks=column.search('> .g-grid > .g-block'),diff=maxHeight;blocks.forEach(function(block,i){if((i+1)!=blocks.length){diff-=block.getBoundingClientRect().height}else{$(block).find('.g-sublevel')[0].style.height=diff+'px'}})}else{sublevel[0].style.height=maxHeight+'px'}}}},_calculateBreakpoint:function(value){var digit=parseFloat(value.match(/^\d{1,}/).shift()),unit=value.match(/[a-z]{1,}$/i).shift(),tolerance=unit.match(/r?em/)?-0.062:-1;return(digit+tolerance)+unit},_checkQuery:function(mq){var selectors=this.options.selectors,mobileContainer=$(selectors.mobileContainer),mainContainer=$(selectors.mainContainer+selectors.mobileTarget)||$(selectors.mainContainer),find,dropdowns;if(mq.matches){find=mainContainer.find(selectors.topLevel);if(find){mainContainer.parent('.g-block').addClass('hidden');mobileContainer.parent('.g-block').removeClass('hidden');find.top(mobileContainer)}}else{find=mobileContainer.find(selectors.topLevel);if(find){mobileContainer.parent('.g-block').addClass('hidden');mainContainer.parent('.g-block').removeClass('hidden');find.top(mainContainer)}}
this.resetStates(find);if(!mq.matches&&(find&&(dropdowns=find.search('[data-g-item-width]')))){dropdowns.forEach(function(dropdown){dropdown=$(dropdown);dropdown[0].style.width=dropdown.data('g-item-width')})}},_debug:function(){}});module.exports=Menu}).call(this)}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"../utils/dollar-extras":6,"domready":7,"elements/zen":36,"mout/function/bind":40,"mout/function/timeout":44,"prime":85,"prime-util/prime/bound":81,"prime-util/prime/options":82}],3:[function(require,module,exports){"use strict";var ready=require('domready'),prime=require('prime'),bind=require('mout/function/bind'),forEach=require('mout/array/forEach'),mapNumber=require('mout/math/map'),clamp=require('mout/math/clamp'),timeout=require('mout/function/timeout'),trim=require('mout/string/trim'),decouple=require('../utils/decouple'),Bound=require('prime-util/prime/bound'),Options=require('prime-util/prime/options'),$=require('elements'),zen=require('elements/zen');var prefix=(function(){var styles=window.getComputedStyle(document.documentElement,''),pre=(Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/)||(styles.OLink===''&&['','o']))[1],dom=('WebKit|Moz|MS|O').match(new RegExp('('+pre+')','i'))[1];return{dom:dom,lowercase:pre,css:'-'+pre+'-',js:pre[0].toUpperCase()+pre.substr(1)}})();var hasTouchEvents=('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch,isScrolling=!1,scrollTimeout;var Offcanvas=new prime({mixin:[Bound,Options],options:{effect:'ease',duration:300,tolerance:function(padding){return padding/3},padding:0,touch:!0,css3:!0,openClass:'g-offcanvas-open',openingClass:'g-offcanvas-opening',closingClass:'g-offcanvas-closing',overlayClass:'g-nav-overlay'},constructor:function(options){this.setOptions(options);this.attached=!1;this.opening=!1;this.moved=!1;this.dragging=!1;this.opened=!1;this.preventOpen=!1;this.offset={x:{start:0,current:0},y:{start:0,current:0}};this.bodyEl=$('body');this.htmlEl=$('html');this.panel=$('#g-page-surround');this.offcanvas=$('#g-offcanvas');if(!this.panel||!this.offcanvas){return!1}
var swipe=this.offcanvas.data('g-offcanvas-swipe'),css3=this.offcanvas.data('g-offcanvas-css3');this.setOptions({touch:!!(swipe!==null?parseInt(swipe):1),css3:!!(css3!==null?parseInt(css3):1)});if(!this.options.padding){this.offcanvas[0].style.display='block';var width=this.offcanvas[0].getBoundingClientRect().width;this.offcanvas[0].style.removeProperty('display');this.setOptions({padding:width})}
this.tolerance=typeof this.options.tolerance=='function'?this.options.tolerance.call(this,this.options.padding):this.options.tolerance;this.htmlEl.addClass('g-offcanvas-'+(this.options.css3?'css3':'css2'));this.attach();this._checkTogglers();return this},attach:function(){this.attached=!0;if(this.options.touch&&hasTouchEvents){this.attachTouchEvents()}
forEach(['toggle','open','close'],bind(function(mode){this.bodyEl.delegate('click','[data-offcanvas-'+mode+']',this.bound(mode));if(hasTouchEvents){this.bodyEl.delegate('touchend','[data-offcanvas-'+mode+']',this.bound(mode))}},this));this.attachMutationEvent();this.overlay=zen('div[data-offcanvas-close].'+this.options.overlayClass).top(this.panel);return this},attachMutationEvent:function(){this.observer=new MutationObserver(()=>{this._checkTogglers()});this.observer.observe(this.offcanvas[0],{childList:!0,subtree:!0,})},attachTouchEvents:function(){var msPointerSupported=window.navigator.msPointerEnabled,touch={start:msPointerSupported?'MSPointerDown':'touchstart',move:msPointerSupported?'MSPointerMove':'touchmove',end:msPointerSupported?'MSPointerUp':'touchend'};this._scrollBound=decouple(window,'scroll',this.bound('_bodyScroll'));this.bodyEl.on(touch.move,this.bound('_bodyMove'));this.panel.on(touch.start,this.bound('_touchStart'));this.panel.on('touchcancel',this.bound('_touchCancel'));this.panel.on(touch.end,this.bound('_touchEnd'));this.panel.on(touch.move,this.bound('_touchMove'))},detach:function(){this.attached=!1;if(this.options.touch&&hasTouchEvents){this.detachTouchEvents()}
forEach(['toggle','open','close'],bind(function(mode){this.bodyEl.undelegate('click','[data-offcanvas-'+mode+']',this.bound(mode));if(hasTouchEvents){this.bodyEl.undelegate('touchend','[data-offcanvas-'+mode+']',this.bound(mode))}},this));this.detachMutationEvent();this.overlay.remove();return this},detachMutationEvent:function(){this.observer.disconnect()},detachTouchEvents:function(){var msPointerSupported=window.navigator.msPointerEnabled,touch={start:msPointerSupported?'MSPointerDown':'touchstart',move:msPointerSupported?'MSPointerMove':'touchmove',end:msPointerSupported?'MSPointerUp':'touchend'};window.removeEventListener('scroll',this._scrollBound);this.bodyEl.off(touch.move,this.bound('_bodyMove'));this.panel.off(touch.start,this.bound('_touchStart'));this.panel.off('touchcancel',this.bound('_touchCancel'));this.panel.off(touch.end,this.bound('_touchEnd'));this.panel.off(touch.move,this.bound('_touchMove'))},open:function(event){if(event&&event.type.match(/^touch/i)){event.preventDefault()}else{this.dragging=!1}
if(this.opened){return this}
this.htmlEl.addClass(this.options.openClass);this.htmlEl.addClass(this.options.openingClass);this.overlay[0].style.opacity=1;if(this.options.css3){this.panel[0].style[this.getOffcanvasPosition()]='inherit'}
this._setTransition();this._translateXTo((this.bodyEl.hasClass('g-offcanvas-right')?-1:1)*this.options.padding);this.opened=!0;setTimeout(bind(function(){var panel=this.panel[0];this.htmlEl.removeClass(this.options.openingClass);this.offcanvas.attribute('aria-expanded',!0);$('[data-offcanvas-toggle]').attribute('aria-expanded',!0);panel.style.transition=panel.style[prefix.css+'transition']=''},this),this.options.duration);return this},close:function(event,element){if(event&&event.type.match(/^touch/i)){event.preventDefault()}else{this.dragging=!1}
element=element||window;if(!this.opened&&!this.opening){return this}
if(this.panel!==element&&this.dragging){return!1}
this.htmlEl.addClass(this.options.closingClass);this.overlay[0].style.opacity=0;this._setTransition();this._translateXTo(0);this.opened=!1;this.offcanvas.attribute('aria-expanded',!1);$('[data-offcanvas-toggle]').attribute('aria-expanded',!1);setTimeout(bind(function(){var panel=this.panel[0];this.htmlEl.removeClass(this.options.openClass);this.htmlEl.removeClass(this.options.closingClass);panel.style.transition=panel.style[prefix.css+'transition']='';panel.style.transform=panel.style[prefix.css+'transform']='';panel.style[this.getOffcanvasPosition()]=''},this),this.options.duration);return this},toggle:function(event,element){if(event&&event.type.match(/^touch/i)){event.preventDefault()}else{this.dragging=!1}
return this[this.opened?'close':'open'](event,element)},getOffcanvasPosition:function(){return this.bodyEl.hasClass('g-offcanvas-right')?'right':'left'},_setTransition:function(){var panel=this.panel[0];if(this.options.css3){panel.style[prefix.css+'transition']=panel.style.transition=prefix.css+'transform '+this.options.duration+'ms '+this.options.effect}else{panel.style[prefix.css+'transition']=panel.style.transition='left '+this.options.duration+'ms '+this.options.effect+', right '+this.options.duration+'ms '+this.options.effect}},_translateXTo:function(x){var panel=this.panel[0],placement=this.getOffcanvasPosition();this.offset.x.current=x;if(this.options.css3){panel.style[prefix.css+'transform']=panel.style.transform='translate3d('+x+'px, 0, 0)'}else{panel.style[placement]=Math.abs(x)+'px'}},_bodyScroll:function(){if(!this.moved){clearTimeout(scrollTimeout);isScrolling=!0;scrollTimeout=setTimeout(function(){isScrolling=!1},250)}},_bodyMove:function(){if(this.moved){event.preventDefault()}
this.dragging=!0;return!1},_touchStart:function(event){if(!event.touches){return}
this.moved=!1;this.opening=!1;this.dragging=!1;this.offset.x.start=event.touches[0].pageX;this.offset.y.start=event.touches[0].pageY;this.preventOpen=(!this.opened&&this.offcanvas[0].clientWidth!==0)},_touchCancel:function(){this.moved=!1;this.opening=!1},_touchMove:function(event){if(isScrolling||this.preventOpen||!event.touches){return}
if(this.options.css3){this.panel[0].style[this.getOffcanvasPosition()]='inherit'}
var placement=this.getOffcanvasPosition(),diffX=clamp(event.touches[0].clientX-this.offset.x.start,-this.options.padding,this.options.padding),translateX=this.offset.x.current=diffX,diffY=Math.abs(event.touches[0].pageY-this.offset.y.start),offset=placement=='right'?-1:1,overlayOpacity;if(Math.abs(translateX)>this.options.padding){return}
if(diffY>5&&!this.moved){return}
if(Math.abs(diffX)>0){this.opening=!0;if(placement=='left'&&(this.opened&&diffX>0||!this.opened&&diffX<0)){return}
if(placement=='right'&&(this.opened&&diffX<0||!this.opened&&diffX>0)){return}
if(!this.moved&&!this.htmlEl.hasClass(this.options.openClass)){this.htmlEl.addClass(this.options.openClass)}
if((placement=='left'&&diffX<=0)||(placement=='right'&&diffX>=0)){translateX=diffX+(offset*this.options.padding);this.opening=!1}
overlayOpacity=mapNumber(Math.abs(translateX),0,this.options.padding,0,1);this.overlay[0].style.opacity=overlayOpacity;if(this.options.css3){this.panel[0].style[prefix.css+'transform']=this.panel[0].style.transform='translate3d('+translateX+'px, 0, 0)'}else{this.panel[0].style[placement]=Math.abs(translateX)+'px'}
this.moved=!0}},_touchEnd:function(event){if(this.moved){var tolerance=Math.abs(this.offset.x.current)>this.tolerance,placement=this.bodyEl.hasClass('g-offcanvas-right')?!0:!1,direction=!placement?(this.offset.x.current<0):(this.offset.x.current>0);this.opening=tolerance?!direction:direction;this.opened=!this.opening;this[this.opening?'open':'close'](event,this.panel)}
this.moved=!1;return!0},_checkTogglers:function(mutator){var togglers=$('[data-offcanvas-toggle], [data-offcanvas-open], [data-offcanvas-close]'),mobileContainer=$('#g-mobilemenu-container'),blocks,mCtext;if(!togglers||(mutator&&((mutator.target||mutator.srcElement)!==mobileContainer[0]))){return}
if(this.opened){this.close()}
timeout(function(){blocks=this.offcanvas.search('.g-block');mCtext=mobileContainer?mobileContainer.text().length:0;var shouldCollapse=(blocks&&blocks.length===1)&&mobileContainer&&(!trim(this.offcanvas.text()).length&&!blocks.find('.g-menu-item'));togglers[shouldCollapse?'addClass':'removeClass']('g-offcanvas-hide');if(mobileContainer){mobileContainer.parent('.g-block')[!mCtext?'addClass':'removeClass']('hidden')}
if(!shouldCollapse&&!this.attached){this.attach()}else if(shouldCollapse&&this.attached){this.detach();this.attachMutationEvent()}},0,this)}});module.exports=Offcanvas},{"../utils/decouple":5,"domready":7,"elements":12,"elements/zen":36,"mout/array/forEach":37,"mout/function/bind":40,"mout/function/timeout":44,"mout/math/clamp":49,"mout/math/map":51,"mout/string/trim":60,"prime":85,"prime-util/prime/bound":81,"prime-util/prime/options":82}],4:[function(require,module,exports){"use strict";var ready=require('domready'),$=require('../utils/dollar-extras');var timeOut,scrollToTop=function(){if(document.body.scrollTop!=0||document.documentElement.scrollTop!=0){window.scrollBy(0,-50);timeOut=setTimeout(scrollToTop,10)}else{clearTimeout(timeOut)}};ready(function(){var totop=$('#g-totop');if(!totop){return}
totop.on('click',function(e){e.preventDefault();scrollToTop()})});module.exports={}},{"../utils/dollar-extras":6,"domready":7}],5:[function(require,module,exports){'use strict';var rAF=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(callback){window.setTimeout(callback,1000/60)}}());var decouple=function(element,event,callback){var evt,tracking=!1;element=element[0]||element;var capture=function(e){evt=e;track()};var track=function(){if(!tracking){rAF(update);tracking=!0}};var update=function(){callback.call(element,evt);tracking=!1};try{element.addEventListener(event,capture,!1)}catch(e){}
return capture};module.exports=decouple},{}],6:[function(require,module,exports){"use strict";var $=require('elements'),map=require('mout/array/map'),slick=require('slick');var walk=function(combinator,method){return function(expression){var parts=slick.parse(expression||"*");expression=map(parts,function(part){return combinator+" "+part}).join(', ');return this[method](expression)}};$.implement({sibling:walk('++','find'),siblings:walk('~~','search')});module.exports=$},{"elements":12,"mout/array/map":38,"slick":97}],7:[function(require,module,exports){
/*!
  * domready (c) Dustin Diaz 2014 - License MIT
  */
!function(name,definition){if(typeof module!='undefined')module.exports=definition()
else if(typeof define=='function'&&typeof define.amd=='object')define(definition)
else this[name]=definition()}('domready',function(){var fns=[],listener,doc=document,hack=doc.documentElement.doScroll,domContentLoaded='DOMContentLoaded',loaded=(hack?/^loaded|^c/:/^loaded|^i|^c/).test(doc.readyState)
if(!loaded)
doc.addEventListener(domContentLoaded,listener=function(){doc.removeEventListener(domContentLoaded,listener)
loaded=1
while(listener=fns.shift())listener()})
return function(fn){loaded?setTimeout(fn,0):fns.push(fn)}})},{}],8:[function(require,module,exports){"use strict"
var $=require("./base")
var trim=require("mout/string/trim"),forEach=require("mout/array/forEach"),filter=require("mout/array/filter"),indexOf=require("mout/array/indexOf")
$.implement({setAttribute:function(name,value){return this.forEach(function(node){node.setAttribute(name,value)})},getAttribute:function(name){var attr=this[0].getAttributeNode(name)
return(attr&&attr.specified)?attr.value:null},hasAttribute:function(name){var node=this[0]
if(node.hasAttribute)return node.hasAttribute(name)
var attr=node.getAttributeNode(name)
return!!(attr&&attr.specified)},removeAttribute:function(name){return this.forEach(function(node){var attr=node.getAttributeNode(name)
if(attr)node.removeAttributeNode(attr)})}})
var accessors={}
forEach(["type","value","name","href","title","id"],function(name){accessors[name]=function(value){return(value!==undefined)?this.forEach(function(node){node[name]=value}):this[0][name]}})
forEach(["checked","disabled","selected"],function(name){accessors[name]=function(value){return(value!==undefined)?this.forEach(function(node){node[name]=!!value}):!!this[0][name]}})
var classes=function(className){var classNames=trim(className).replace(/\s+/g," ").split(" "),uniques={}
return filter(classNames,function(className){if(className!==""&&!uniques[className])return uniques[className]=className}).sort()}
accessors.className=function(className){return(className!==undefined)?this.forEach(function(node){node.className=classes(className).join(" ")}):classes(this[0].className).join(" ")}
$.implement({attribute:function(name,value){var accessor=accessors[name]
if(accessor)return accessor.call(this,value)
if(value!=null)return this.setAttribute(name,value)
if(value===null)return this.removeAttribute(name)
if(value===undefined)return this.getAttribute(name)}})
$.implement(accessors)
$.implement({check:function(){return this.checked(!0)},uncheck:function(){return this.checked(!1)},disable:function(){return this.disabled(!0)},enable:function(){return this.disabled(!1)},select:function(){return this.selected(!0)},deselect:function(){return this.selected(!1)}})
$.implement({classNames:function(){return classes(this[0].className)},hasClass:function(className){return indexOf(this.classNames(),className)>-1},addClass:function(className){return this.forEach(function(node){var nodeClassName=node.className
var classNames=classes(nodeClassName+" "+className).join(" ")
if(nodeClassName!==classNames)node.className=classNames})},removeClass:function(className){return this.forEach(function(node){var classNames=classes(node.className)
forEach(classes(className),function(className){var index=indexOf(classNames,className)
if(index>-1)classNames.splice(index,1)})
node.className=classNames.join(" ")})},toggleClass:function(className,force){var add=force!==undefined?force:!this.hasClass(className)
if(add)
this.addClass(className)
else this.removeClass(className)
return!!add}})
$.prototype.toString=function(){var tag=this.tag(),id=this.id(),classes=this.classNames()
var str=tag
if(id)str+='#'+id
if(classes.length)str+='.'+classes.join(".")
return str}
var textProperty=(document.createElement('div').textContent==null)?'innerText':'textContent'
$.implement({tag:function(){return this[0].tagName.toLowerCase()},html:function(html){return(html!==undefined)?this.forEach(function(node){node.innerHTML=html}):this[0].innerHTML},text:function(text){return(text!==undefined)?this.forEach(function(node){node[textProperty]=text}):this[0][textProperty]},data:function(key,value){switch(value){case undefined:return this.getAttribute("data-"+key)
case null:return this.removeAttribute("data-"+key)
default:return this.setAttribute("data-"+key,value)}}})
module.exports=$},{"./base":9,"mout/array/filter":15,"mout/array/forEach":16,"mout/array/indexOf":17,"mout/string/trim":34}],9:[function(require,module,exports){"use strict"
var prime=require("prime")
var forEach=require("mout/array/forEach"),map=require("mout/array/map"),filter=require("mout/array/filter"),every=require("mout/array/every"),some=require("mout/array/some")
var index=0,__dc=document.__counter,counter=document.__counter=(__dc?parseInt(__dc,36)+1:0).toString(36),key="uid:"+counter
var uniqueID=function(n){if(n===window)return"window"
if(n===document)return"document"
if(n===document.documentElement)return"html"
return n[key]||(n[key]=(index++).toString(36))}
var instances={}
var $=prime({constructor:function $(n,context){if(n==null)return(this&&this.constructor===$)?new Elements:null
var self,uid
if(n.constructor!==Elements){self=new Elements
if(typeof n==="string"){if(!self.search)return null
self[self.length++]=context||document
return self.search(n)}
if(n.nodeType||n===window){self[self.length++]=n}else if(n.length){var uniques={}
for(var i=0,l=n.length;i<l;i++){var nodes=$(n[i],context)
if(nodes&&nodes.length)for(var j=0,k=nodes.length;j<k;j++){var node=nodes[j]
uid=uniqueID(node)
if(!uniques[uid]){self[self.length++]=node
uniques[uid]=!0}}}}}else{self=n}
if(!self.length)return null
if(self.length===1){uid=uniqueID(self[0])
return instances[uid]||(instances[uid]=self)}
return self}})
var Elements=prime({inherits:$,constructor:function Elements(){this.length=0},unlink:function(){return this.map(function(node){delete instances[uniqueID(node)]
return node})},forEach:function(method,context){forEach(this,method,context)
return this},map:function(method,context){return map(this,method,context)},filter:function(method,context){return filter(this,method,context)},every:function(method,context){return every(this,method,context)},some:function(method,context){return some(this,method,context)}})
module.exports=$},{"mout/array/every":14,"mout/array/filter":15,"mout/array/forEach":16,"mout/array/map":18,"mout/array/some":19,"prime":85}],10:[function(require,module,exports){"use strict"
var Map=require("prime/map")
var $=require("./events")
require('./traversal')
$.implement({delegate:function(event,selector,handle,useCapture){return this.forEach(function(node){var self=$(node)
var delegation=self._delegation||(self._delegation={}),events=delegation[event]||(delegation[event]={}),map=(events[selector]||(events[selector]=new Map))
if(map.get(handle))return
var action=function(e){var target=$(e.target||e.srcElement),match=target.matches(selector)?target:target.parent(selector)
var res
if(match)res=handle.call(self,e,match)
return res}
map.set(handle,action)
self.on(event,action,useCapture)})},undelegate:function(event,selector,handle,useCapture){return this.forEach(function(node){var self=$(node),delegation,events,map
if(!(delegation=self._delegation)||!(events=delegation[event])||!(map=events[selector]))return;var action=map.get(handle)
if(action){self.off(event,action,useCapture)
map.remove(action)
if(!map.count())delete events[selector]
var e1=!0,e2=!0,x
for(x in events){e1=!1
break}
if(e1)delete delegation[event]
for(x in delegation){e2=!1
break}
if(e2)delete self._delegation}})}})
module.exports=$},{"./events":11,"./traversal":35,"prime/map":86}],11:[function(require,module,exports){"use strict"
var Emitter=require("prime/emitter")
var $=require("./base")
var html=document.documentElement
var addEventListener=html.addEventListener?function(node,event,handle,useCapture){node.addEventListener(event,handle,useCapture||!1)
return handle}:function(node,event,handle){node.attachEvent('on'+event,handle)
return handle}
var removeEventListener=html.removeEventListener?function(node,event,handle,useCapture){node.removeEventListener(event,handle,useCapture||!1)}:function(node,event,handle){node.detachEvent("on"+event,handle)}
$.implement({on:function(event,handle,useCapture){return this.forEach(function(node){var self=$(node)
var internalEvent=event+(useCapture?":capture":"")
Emitter.prototype.on.call(self,internalEvent,handle)
var domListeners=self._domListeners||(self._domListeners={})
if(!domListeners[internalEvent])domListeners[internalEvent]=addEventListener(node,event,function(e){Emitter.prototype.emit.call(self,internalEvent,e||window.event,Emitter.EMIT_SYNC)},useCapture)})},off:function(event,handle,useCapture){return this.forEach(function(node){var self=$(node)
var internalEvent=event+(useCapture?":capture":"")
var domListeners=self._domListeners,domEvent,listeners=self._listeners,events
if(domListeners&&(domEvent=domListeners[internalEvent])&&listeners&&(events=listeners[internalEvent])){Emitter.prototype.off.call(self,internalEvent,handle)
if(!self._listeners||!self._listeners[event]){removeEventListener(node,event,domEvent)
delete domListeners[event]
for(var l in domListeners)return
delete self._domListeners}}})},emit:function(){var args=arguments
return this.forEach(function(node){Emitter.prototype.emit.apply($(node),args)})}})
module.exports=$},{"./base":9,"prime/emitter":84}],12:[function(require,module,exports){"use strict"
var $=require("./base")
require("./attributes")
require("./events")
require("./insertion")
require("./traversal")
require("./delegation")
module.exports=$},{"./attributes":8,"./base":9,"./delegation":10,"./events":11,"./insertion":13,"./traversal":35}],13:[function(require,module,exports){"use strict"
var $=require("./base")
$.implement({appendChild:function(child){this[0].appendChild($(child)[0])
return this},insertBefore:function(child,ref){this[0].insertBefore($(child)[0],$(ref)[0])
return this},removeChild:function(child){this[0].removeChild($(child)[0])
return this},replaceChild:function(child,ref){this[0].replaceChild($(child)[0],$(ref)[0])
return this}})
$.implement({before:function(element){element=$(element)[0]
var parent=element.parentNode
if(parent)this.forEach(function(node){parent.insertBefore(node,element)})
return this},after:function(element){element=$(element)[0]
var parent=element.parentNode
if(parent)this.forEach(function(node){parent.insertBefore(node,element.nextSibling)})
return this},bottom:function(element){element=$(element)[0]
return this.forEach(function(node){element.appendChild(node)})},top:function(element){element=$(element)[0]
return this.forEach(function(node){element.insertBefore(node,element.firstChild)})}})
$.implement({insert:$.prototype.bottom,remove:function(){return this.forEach(function(node){var parent=node.parentNode
if(parent)parent.removeChild(node)})},replace:function(element){element=$(element)[0]
element.parentNode.replaceChild(this[0],element)
return this}})
module.exports=$},{"./base":9}],14:[function(require,module,exports){var makeIterator=require('../function/makeIterator_');function every(arr,callback,thisObj){callback=makeIterator(callback,thisObj);var result=!0;if(arr==null){return result}
var i=-1,len=arr.length;while(++i<len){if(!callback(arr[i],i,arr)){result=!1;break}}
return result}
module.exports=every},{"../function/makeIterator_":21}],15:[function(require,module,exports){var makeIterator=require('../function/makeIterator_');function filter(arr,callback,thisObj){callback=makeIterator(callback,thisObj);var results=[];if(arr==null){return results}
var i=-1,len=arr.length,value;while(++i<len){value=arr[i];if(callback(value,i,arr)){results.push(value)}}
return results}
module.exports=filter},{"../function/makeIterator_":21}],16:[function(require,module,exports){function forEach(arr,callback,thisObj){if(arr==null){return}
var i=-1,len=arr.length;while(++i<len){if(callback.call(thisObj,arr[i],i,arr)===!1){break}}}
module.exports=forEach},{}],17:[function(require,module,exports){function indexOf(arr,item,fromIndex){fromIndex=fromIndex||0;if(arr==null){return-1}
var len=arr.length,i=fromIndex<0?len+fromIndex:fromIndex;while(i<len){if(arr[i]===item){return i}
i++}
return-1}
module.exports=indexOf},{}],18:[function(require,module,exports){var makeIterator=require('../function/makeIterator_');function map(arr,callback,thisObj){callback=makeIterator(callback,thisObj);var results=[];if(arr==null){return results}
var i=-1,len=arr.length;while(++i<len){results[i]=callback(arr[i],i,arr)}
return results}
module.exports=map},{"../function/makeIterator_":21}],19:[function(require,module,exports){var makeIterator=require('../function/makeIterator_');function some(arr,callback,thisObj){callback=makeIterator(callback,thisObj);var result=!1;if(arr==null){return result}
var i=-1,len=arr.length;while(++i<len){if(callback(arr[i],i,arr)){result=!0;break}}
return result}
module.exports=some},{"../function/makeIterator_":21}],20:[function(require,module,exports){function identity(val){return val}
module.exports=identity},{}],21:[function(require,module,exports){var identity=require('./identity');var prop=require('./prop');var deepMatches=require('../object/deepMatches');function makeIterator(src,thisObj){if(src==null){return identity}
switch(typeof src){case 'function':return(typeof thisObj!=='undefined')?function(val,i,arr){return src.call(thisObj,val,i,arr)}:src;case 'object':return function(val){return deepMatches(val,src)};case 'string':case 'number':return prop(src)}}
module.exports=makeIterator},{"../object/deepMatches":27,"./identity":20,"./prop":22}],22:[function(require,module,exports){function prop(name){return function(obj){return obj[name]}}
module.exports=prop},{}],23:[function(require,module,exports){var isKind=require('./isKind');var isArray=Array.isArray||function(val){return isKind(val,'Array')};module.exports=isArray},{"./isKind":24}],24:[function(require,module,exports){var kindOf=require('./kindOf');function isKind(val,kind){return kindOf(val)===kind}
module.exports=isKind},{"./kindOf":25}],25:[function(require,module,exports){var _rKind=/^\[object (.*)\]$/,_toString=Object.prototype.toString,UNDEF;function kindOf(val){if(val===null){return'Null'}else if(val===UNDEF){return'Undefined'}else{return _rKind.exec(_toString.call(val))[1]}}
module.exports=kindOf},{}],26:[function(require,module,exports){function toString(val){return val==null?'':val.toString()}
module.exports=toString},{}],27:[function(require,module,exports){var forOwn=require('./forOwn');var isArray=require('../lang/isArray');function containsMatch(array,pattern){var i=-1,length=array.length;while(++i<length){if(deepMatches(array[i],pattern)){return!0}}
return!1}
function matchArray(target,pattern){var i=-1,patternLength=pattern.length;while(++i<patternLength){if(!containsMatch(target,pattern[i])){return!1}}
return!0}
function matchObject(target,pattern){var result=!0;forOwn(pattern,function(val,key){if(!deepMatches(target[key],val)){return(result=!1)}});return result}
function deepMatches(target,pattern){if(target&&typeof target==='object'){if(isArray(target)&&isArray(pattern)){return matchArray(target,pattern)}else{return matchObject(target,pattern)}}else{return target===pattern}}
module.exports=deepMatches},{"../lang/isArray":23,"./forOwn":29}],28:[function(require,module,exports){var hasOwn=require('./hasOwn');var _hasDontEnumBug,_dontEnums;function checkDontEnum(){_dontEnums=['toString','toLocaleString','valueOf','hasOwnProperty','isPrototypeOf','propertyIsEnumerable','constructor'];_hasDontEnumBug=!0;for(var key in{'toString':null}){_hasDontEnumBug=!1}}
function forIn(obj,fn,thisObj){var key,i=0;if(_hasDontEnumBug==null)checkDontEnum();for(key in obj){if(exec(fn,obj,key,thisObj)===!1){break}}
if(_hasDontEnumBug){var ctor=obj.constructor,isProto=!!ctor&&obj===ctor.prototype;while(key=_dontEnums[i++]){if((key!=='constructor'||(!isProto&&hasOwn(obj,key)))&&obj[key]!==Object.prototype[key]){if(exec(fn,obj,key,thisObj)===!1){break}}}}}
function exec(fn,obj,key,thisObj){return fn.call(thisObj,obj[key],key,obj)}
module.exports=forIn},{"./hasOwn":30}],29:[function(require,module,exports){var hasOwn=require('./hasOwn');var forIn=require('./forIn');function forOwn(obj,fn,thisObj){forIn(obj,function(val,key){if(hasOwn(obj,key)){return fn.call(thisObj,obj[key],key,obj)}})}
module.exports=forOwn},{"./forIn":28,"./hasOwn":30}],30:[function(require,module,exports){function hasOwn(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop)}
module.exports=hasOwn},{}],31:[function(require,module,exports){module.exports=[' ','\n','\r','\t','\f','\v','\u00A0','\u1680','\u180E','\u2000','\u2001','\u2002','\u2003','\u2004','\u2005','\u2006','\u2007','\u2008','\u2009','\u200A','\u2028','\u2029','\u202F','\u205F','\u3000']},{}],32:[function(require,module,exports){var toString=require('../lang/toString');var WHITE_SPACES=require('./WHITE_SPACES');function ltrim(str,chars){str=toString(str);chars=chars||WHITE_SPACES;var start=0,len=str.length,charLen=chars.length,found=!0,i,c;while(found&&start<len){found=!1;i=-1;c=str.charAt(start);while(++i<charLen){if(c===chars[i]){found=!0;start++;break}}}
return(start>=len)?'':str.substr(start,len)}
module.exports=ltrim},{"../lang/toString":26,"./WHITE_SPACES":31}],33:[function(require,module,exports){var toString=require('../lang/toString');var WHITE_SPACES=require('./WHITE_SPACES');function rtrim(str,chars){str=toString(str);chars=chars||WHITE_SPACES;var end=str.length-1,charLen=chars.length,found=!0,i,c;while(found&&end>=0){found=!1;i=-1;c=str.charAt(end);while(++i<charLen){if(c===chars[i]){found=!0;end--;break}}}
return(end>=0)?str.substring(0,end+1):''}
module.exports=rtrim},{"../lang/toString":26,"./WHITE_SPACES":31}],34:[function(require,module,exports){var toString=require('../lang/toString');var WHITE_SPACES=require('./WHITE_SPACES');var ltrim=require('./ltrim');var rtrim=require('./rtrim');function trim(str,chars){str=toString(str);chars=chars||WHITE_SPACES;return ltrim(rtrim(str,chars),chars)}
module.exports=trim},{"../lang/toString":26,"./WHITE_SPACES":31,"./ltrim":32,"./rtrim":33}],35:[function(require,module,exports){"use strict"
var map=require("mout/array/map")
var slick=require("slick")
var $=require("./base")
var gen=function(combinator,expression){return map(slick.parse(expression||"*"),function(part){return combinator+" "+part}).join(", ")}
var push_=Array.prototype.push
$.implement({search:function(expression){if(this.length===1)return $(slick.search(expression,this[0],new $))
var buffer=[]
for(var i=0,node;node=this[i];i++)push_.apply(buffer,slick.search(expression,node))
buffer=$(buffer)
return buffer&&buffer.sort()},find:function(expression){if(this.length===1)return $(slick.find(expression,this[0]))
for(var i=0,node;node=this[i];i++){var found=slick.find(expression,node)
if(found)return $(found)}
return null},sort:function(){return slick.sort(this)},matches:function(expression){return slick.matches(this[0],expression)},contains:function(node){return slick.contains(this[0],node)},nextSiblings:function(expression){return this.search(gen('~',expression))},nextSibling:function(expression){return this.find(gen('+',expression))},previousSiblings:function(expression){return this.search(gen('!~',expression))},previousSibling:function(expression){return this.find(gen('!+',expression))},children:function(expression){return this.search(gen('>',expression))},firstChild:function(expression){return this.find(gen('^',expression))},lastChild:function(expression){return this.find(gen('!^',expression))},parent:function(expression){var buffer=[]
loop:for(var i=0,node;node=this[i];i++)while((node=node.parentNode)&&(node!==document)){if(!expression||slick.matches(node,expression)){buffer.push(node)
break loop
break}}
return $(buffer)},parents:function(expression){var buffer=[]
for(var i=0,node;node=this[i];i++)while((node=node.parentNode)&&(node!==document)){if(!expression||slick.matches(node,expression))buffer.push(node)}
return $(buffer)}})
module.exports=$},{"./base":9,"mout/array/map":18,"slick":97}],36:[function(require,module,exports){"use strict"
var forEach=require("mout/array/forEach"),map=require("mout/array/map")
var parse=require("slick/parser")
var $=require("./base")
module.exports=function(expression,doc){return $(map(parse(expression),function(expression){var previous,result
forEach(expression,function(part,i){var node=(doc||document).createElement(part.tag)
if(part.id)node.id=part.id
if(part.classList)node.className=part.classList.join(" ")
if(part.attributes)forEach(part.attributes,function(attribute){node.setAttribute(attribute.name,attribute.value||"")})
if(part.pseudos)forEach(part.pseudos,function(pseudo){var n=$(node),method=n[pseudo.name]
if(method)method.call(n,pseudo.value)})
if(i===0){result=node}else if(part.combinator===" "){previous.appendChild(node)}else if(part.combinator==="+"){var parentNode=previous.parentNode
if(parentNode)parentNode.appendChild(node)}
previous=node})
return result}))}},{"./base":9,"mout/array/forEach":16,"mout/array/map":18,"slick/parser":98}],37:[function(require,module,exports){function forEach(arr,callback,thisObj){if(arr==null){return}
var i=-1,len=arr.length;while(++i<len){if(callback.call(thisObj,arr[i],i,arr)===!1){break}}}
module.exports=forEach},{}],38:[function(require,module,exports){var makeIterator=require('../function/makeIterator_');function map(arr,callback,thisObj){callback=makeIterator(callback,thisObj);var results=[];if(arr==null){return results}
var i=-1,len=arr.length;while(++i<len){results[i]=callback(arr[i],i,arr)}
return results}
module.exports=map},{"../function/makeIterator_":42}],39:[function(require,module,exports){function slice(arr,start,end){var len=arr.length;if(start==null){start=0}else if(start<0){start=Math.max(len+start,0)}else{start=Math.min(start,len)}
if(end==null){end=len}else if(end<0){end=Math.max(len+end,0)}else{end=Math.min(end,len)}
var result=[];while(start<end){result.push(arr[start++])}
return result}
module.exports=slice},{}],40:[function(require,module,exports){var slice=require('../array/slice');function bind(fn,context,args){var argsArr=slice(arguments,2);return function(){return fn.apply(context,argsArr.concat(slice(arguments)))}}
module.exports=bind},{"../array/slice":39}],41:[function(require,module,exports){function identity(val){return val}
module.exports=identity},{}],42:[function(require,module,exports){var identity=require('./identity');var prop=require('./prop');var deepMatches=require('../object/deepMatches');function makeIterator(src,thisObj){if(src==null){return identity}
switch(typeof src){case 'function':return(typeof thisObj!=='undefined')?function(val,i,arr){return src.call(thisObj,val,i,arr)}:src;case 'object':return function(val){return deepMatches(val,src)};case 'string':case 'number':return prop(src)}}
module.exports=makeIterator},{"../object/deepMatches":53,"./identity":41,"./prop":43}],43:[function(require,module,exports){function prop(name){return function(obj){return obj[name]}}
module.exports=prop},{}],44:[function(require,module,exports){var slice=require('../array/slice');function timeout(fn,millis,context){var args=slice(arguments,3);return setTimeout(function(){fn.apply(context,args)},millis)}
module.exports=timeout},{"../array/slice":39}],45:[function(require,module,exports){var isKind=require('./isKind');var isArray=Array.isArray||function(val){return isKind(val,'Array')};module.exports=isArray},{"./isKind":46}],46:[function(require,module,exports){var kindOf=require('./kindOf');function isKind(val,kind){return kindOf(val)===kind}
module.exports=isKind},{"./kindOf":47}],47:[function(require,module,exports){function kindOf(val){return Object.prototype.toString.call(val).slice(8,-1)}
module.exports=kindOf},{}],48:[function(require,module,exports){function toString(val){return val==null?'':val.toString()}
module.exports=toString},{}],49:[function(require,module,exports){function clamp(val,min,max){return val<min?min:(val>max?max:val)}
module.exports=clamp},{}],50:[function(require,module,exports){function lerp(ratio,start,end){return start+(end-start)*ratio}
module.exports=lerp},{}],51:[function(require,module,exports){var lerp=require('./lerp');var norm=require('./norm');function map(val,min1,max1,min2,max2){return lerp(norm(val,min1,max1),min2,max2)}
module.exports=map},{"./lerp":50,"./norm":52}],52:[function(require,module,exports){function norm(val,min,max){if(val<min||val>max){throw new RangeError('value ('+val+') must be between '+min+' and '+max)}
return val===max?1:(val-min)/(max-min)}
module.exports=norm},{}],53:[function(require,module,exports){var forOwn=require('./forOwn');var isArray=require('../lang/isArray');function containsMatch(array,pattern){var i=-1,length=array.length;while(++i<length){if(deepMatches(array[i],pattern)){return!0}}
return!1}
function matchArray(target,pattern){var i=-1,patternLength=pattern.length;while(++i<patternLength){if(!containsMatch(target,pattern[i])){return!1}}
return!0}
function matchObject(target,pattern){var result=!0;forOwn(pattern,function(val,key){if(!deepMatches(target[key],val)){return(result=!1)}});return result}
function deepMatches(target,pattern){if(target&&typeof target==='object'&&pattern&&typeof pattern==='object'){if(isArray(target)&&isArray(pattern)){return matchArray(target,pattern)}else{return matchObject(target,pattern)}}else{return target===pattern}}
module.exports=deepMatches},{"../lang/isArray":45,"./forOwn":55}],54:[function(require,module,exports){var hasOwn=require('./hasOwn');var _hasDontEnumBug,_dontEnums;function checkDontEnum(){_dontEnums=['toString','toLocaleString','valueOf','hasOwnProperty','isPrototypeOf','propertyIsEnumerable','constructor'];_hasDontEnumBug=!0;for(var key in{'toString':null}){_hasDontEnumBug=!1}}
function forIn(obj,fn,thisObj){var key,i=0;if(_hasDontEnumBug==null)checkDontEnum();for(key in obj){if(exec(fn,obj,key,thisObj)===!1){break}}
if(_hasDontEnumBug){var ctor=obj.constructor,isProto=!!ctor&&obj===ctor.prototype;while(key=_dontEnums[i++]){if((key!=='constructor'||(!isProto&&hasOwn(obj,key)))&&obj[key]!==Object.prototype[key]){if(exec(fn,obj,key,thisObj)===!1){break}}}}}
function exec(fn,obj,key,thisObj){return fn.call(thisObj,obj[key],key,obj)}
module.exports=forIn},{"./hasOwn":56}],55:[function(require,module,exports){var hasOwn=require('./hasOwn');var forIn=require('./forIn');function forOwn(obj,fn,thisObj){forIn(obj,function(val,key){if(hasOwn(obj,key)){return fn.call(thisObj,obj[key],key,obj)}})}
module.exports=forOwn},{"./forIn":54,"./hasOwn":56}],56:[function(require,module,exports){function hasOwn(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop)}
module.exports=hasOwn},{}],57:[function(require,module,exports){module.exports=[' ','\n','\r','\t','\f','\v','\u00A0','\u1680','\u180E','\u2000','\u2001','\u2002','\u2003','\u2004','\u2005','\u2006','\u2007','\u2008','\u2009','\u200A','\u2028','\u2029','\u202F','\u205F','\u3000']},{}],58:[function(require,module,exports){var toString=require('../lang/toString');var WHITE_SPACES=require('./WHITE_SPACES');function ltrim(str,chars){str=toString(str);chars=chars||WHITE_SPACES;var start=0,len=str.length,charLen=chars.length,found=!0,i,c;while(found&&start<len){found=!1;i=-1;c=str.charAt(start);while(++i<charLen){if(c===chars[i]){found=!0;start++;break}}}
return(start>=len)?'':str.substr(start,len)}
module.exports=ltrim},{"../lang/toString":48,"./WHITE_SPACES":57}],59:[function(require,module,exports){var toString=require('../lang/toString');var WHITE_SPACES=require('./WHITE_SPACES');function rtrim(str,chars){str=toString(str);chars=chars||WHITE_SPACES;var end=str.length-1,charLen=chars.length,found=!0,i,c;while(found&&end>=0){found=!1;i=-1;c=str.charAt(end);while(++i<charLen){if(c===chars[i]){found=!0;end--;break}}}
return(end>=0)?str.substring(0,end+1):''}
module.exports=rtrim},{"../lang/toString":48,"./WHITE_SPACES":57}],60:[function(require,module,exports){var toString=require('../lang/toString');var WHITE_SPACES=require('./WHITE_SPACES');var ltrim=require('./ltrim');var rtrim=require('./rtrim');function trim(str,chars){str=toString(str);chars=chars||WHITE_SPACES;return ltrim(rtrim(str,chars),chars)}
module.exports=trim},{"../lang/toString":48,"./WHITE_SPACES":57,"./ltrim":58,"./rtrim":59}],61:[function(require,module,exports){function slice(arr,start,end){var len=arr.length;if(start==null){start=0}else if(start<0){start=Math.max(len+start,0)}else{start=Math.min(start,len)}
if(end==null){end=len}else if(end<0){end=Math.max(len+end,0)}else{end=Math.min(end,len)}
var result=[];while(start<end){result.push(arr[start++])}
return result}
module.exports=slice},{}],62:[function(require,module,exports){var slice=require('../array/slice');function bind(fn,context,args){var argsArr=slice(arguments,2);return function(){return fn.apply(context,argsArr.concat(slice(arguments)))}}
module.exports=bind},{"../array/slice":61}],63:[function(require,module,exports){var kindOf=require('./kindOf');var isPlainObject=require('./isPlainObject');var mixIn=require('../object/mixIn');function clone(val){switch(kindOf(val)){case 'Object':return cloneObject(val);case 'Array':return cloneArray(val);case 'RegExp':return cloneRegExp(val);case 'Date':return cloneDate(val);default:return val}}
function cloneObject(source){if(isPlainObject(source)){return mixIn({},source)}else{return source}}
function cloneRegExp(r){var flags='';flags+=r.multiline?'m':'';flags+=r.global?'g':'';flags+=r.ignorecase?'i':'';return new RegExp(r.source,flags)}
function cloneDate(date){return new Date(+date)}
function cloneArray(arr){return arr.slice()}
module.exports=clone},{"../object/mixIn":73,"./isPlainObject":67,"./kindOf":68}],64:[function(require,module,exports){var clone=require('./clone');var forOwn=require('../object/forOwn');var kindOf=require('./kindOf');var isPlainObject=require('./isPlainObject');function deepClone(val,instanceClone){switch(kindOf(val)){case 'Object':return cloneObject(val,instanceClone);case 'Array':return cloneArray(val,instanceClone);default:return clone(val)}}
function cloneObject(source,instanceClone){if(isPlainObject(source)){var out={};forOwn(source,function(val,key){this[key]=deepClone(val,instanceClone)},out);return out}else if(instanceClone){return instanceClone(source)}else{return source}}
function cloneArray(arr,instanceClone){var out=[],i=-1,n=arr.length,val;while(++i<n){out[i]=deepClone(arr[i],instanceClone)}
return out}
module.exports=deepClone},{"../object/forOwn":70,"./clone":63,"./isPlainObject":67,"./kindOf":68}],65:[function(require,module,exports){arguments[4][24][0].apply(exports,arguments)},{"./kindOf":68,"dup":24}],66:[function(require,module,exports){var isKind=require('./isKind');function isObject(val){return isKind(val,'Object')}
module.exports=isObject},{"./isKind":65}],67:[function(require,module,exports){function isPlainObject(value){return(!!value&&typeof value==='object'&&value.constructor===Object)}
module.exports=isPlainObject},{}],68:[function(require,module,exports){arguments[4][25][0].apply(exports,arguments)},{"dup":25}],69:[function(require,module,exports){arguments[4][28][0].apply(exports,arguments)},{"./hasOwn":71,"dup":28}],70:[function(require,module,exports){arguments[4][29][0].apply(exports,arguments)},{"./forIn":69,"./hasOwn":71,"dup":29}],71:[function(require,module,exports){arguments[4][30][0].apply(exports,arguments)},{"dup":30}],72:[function(require,module,exports){var hasOwn=require('./hasOwn');var deepClone=require('../lang/deepClone');var isObject=require('../lang/isObject');function merge(){var i=1,key,val,obj,target;target=deepClone(arguments[0]);while(obj=arguments[i++]){for(key in obj){if(!hasOwn(obj,key)){continue}
val=obj[key];if(isObject(val)&&isObject(target[key])){target[key]=merge(target[key],val)}else{target[key]=deepClone(val)}}}
return target}
module.exports=merge},{"../lang/deepClone":64,"../lang/isObject":66,"./hasOwn":71}],73:[function(require,module,exports){var forOwn=require('./forOwn');function mixIn(target,objects){var i=0,n=arguments.length,obj;while(++i<n){obj=arguments[i];if(obj!=null){forOwn(obj,copyProp,target)}}
return target}
function copyProp(val,key){this[key]=val}
module.exports=mixIn},{"./forOwn":70}],74:[function(require,module,exports){"use strict"
var hasOwn=require("mout/object/hasOwn"),mixIn=require("mout/object/mixIn"),create=require("mout/lang/createObject"),kindOf=require("mout/lang/kindOf")
var hasDescriptors=!0
try{Object.defineProperty({},"~",{})
Object.getOwnPropertyDescriptor({},"~")}catch(e){hasDescriptors=!1}
var hasEnumBug=!({valueOf:0}).propertyIsEnumerable("valueOf"),buggy=["toString","valueOf"]
var verbs=/^constructor|inherits|mixin$/
var implement=function(proto){var prototype=this.prototype
for(var key in proto){if(key.match(verbs))continue
if(hasDescriptors){var descriptor=Object.getOwnPropertyDescriptor(proto,key)
if(descriptor){Object.defineProperty(prototype,key,descriptor)
continue}}
prototype[key]=proto[key]}
if(hasEnumBug)for(var i=0;(key=buggy[i]);i++){var value=proto[key]
if(value!==Object.prototype[key])prototype[key]=value}
return this}
var prime=function(proto){if(kindOf(proto)==="Function")proto={constructor:proto}
var superprime=proto.inherits
var constructor=(hasOwn(proto,"constructor"))?proto.constructor:(superprime)?function(){return superprime.apply(this,arguments)}:function(){}
if(superprime){mixIn(constructor,superprime)
var superproto=superprime.prototype
var cproto=constructor.prototype=create(superproto)
constructor.parent=superproto
cproto.constructor=constructor}
if(!constructor.implement)constructor.implement=implement
var mixins=proto.mixin
if(mixins){if(kindOf(mixins)!=="Array")mixins=[mixins]
for(var i=0;i<mixins.length;i++)constructor.implement(create(mixins[i].prototype))}
return constructor.implement(proto)}
module.exports=prime},{"mout/lang/createObject":75,"mout/lang/kindOf":76,"mout/object/hasOwn":79,"mout/object/mixIn":80}],75:[function(require,module,exports){var mixIn=require('../object/mixIn');function createObject(parent,props){function F(){}
F.prototype=parent;return mixIn(new F(),props)}
module.exports=createObject},{"../object/mixIn":80}],76:[function(require,module,exports){arguments[4][25][0].apply(exports,arguments)},{"dup":25}],77:[function(require,module,exports){arguments[4][28][0].apply(exports,arguments)},{"./hasOwn":79,"dup":28}],78:[function(require,module,exports){arguments[4][29][0].apply(exports,arguments)},{"./forIn":77,"./hasOwn":79,"dup":29}],79:[function(require,module,exports){arguments[4][30][0].apply(exports,arguments)},{"dup":30}],80:[function(require,module,exports){arguments[4][73][0].apply(exports,arguments)},{"./forOwn":78,"dup":73}],81:[function(require,module,exports){"use strict";var prime=require("prime")
var bind=require("mout/function/bind")
var bound=prime({bound:function(name){var bound=this._bound||(this._bound={})
return bound[name]||(bound[name]=bind(this[name],this))}})
module.exports=bound},{"mout/function/bind":62,"prime":74}],82:[function(require,module,exports){"use strict";var prime=require("prime")
var merge=require("mout/object/merge")
var Options=prime({setOptions:function(options){var args=[{},this.options]
args.push.apply(args,arguments)
this.options=merge.apply(null,args)
return this}})
module.exports=Options},{"mout/object/merge":72,"prime":74}],83:[function(require,module,exports){(function(process,global,setImmediate){(function(){"use strict"
var kindOf=require("mout/lang/kindOf"),now=require("mout/time/now"),forEach=require("mout/array/forEach"),indexOf=require("mout/array/indexOf")
var callbacks={timeout:{},frame:[],immediate:[]}
var push=function(collection,callback,context,defer){var iterator=function(){iterate(collection)}
if(!collection.length)defer(iterator)
var entry={callback:callback,context:context}
collection.push(entry)
return function(){var io=indexOf(collection,entry)
if(io>-1)collection.splice(io,1)}}
var iterate=function(collection){var time=now()
forEach(collection.splice(0),function(entry){entry.callback.call(entry.context,time)})}
var defer=function(callback,argument,context){return(kindOf(argument)==="Number")?defer.timeout(callback,argument,context):defer.immediate(callback,argument)}
if(global.process&&process.nextTick){defer.immediate=function(callback,context){return push(callbacks.immediate,callback,context,process.nextTick)}}else if(global.setImmediate){defer.immediate=function(callback,context){return push(callbacks.immediate,callback,context,setImmediate)}}else if(global.postMessage&&global.addEventListener){addEventListener("message",function(event){if(event.source===global&&event.data==="@deferred"){event.stopPropagation()
iterate(callbacks.immediate)}},!0)
defer.immediate=function(callback,context){return push(callbacks.immediate,callback,context,function(){postMessage("@deferred","*")})}}else{defer.immediate=function(callback,context){return push(callbacks.immediate,callback,context,function(iterator){setTimeout(iterator,0)})}}
var requestAnimationFrame=global.requestAnimationFrame||global.webkitRequestAnimationFrame||global.mozRequestAnimationFrame||global.oRequestAnimationFrame||global.msRequestAnimationFrame||function(callback){setTimeout(callback,1e3/60)}
defer.frame=function(callback,context){return push(callbacks.frame,callback,context,requestAnimationFrame)}
var clear
defer.timeout=function(callback,ms,context){var ct=callbacks.timeout
if(!clear)clear=defer.immediate(function(){clear=null
callbacks.timeout={}})
return push(ct[ms]||(ct[ms]=[]),callback,context,function(iterator){setTimeout(iterator,ms)})}
module.exports=defer}).call(this)}).call(this,require('_process'),typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{},require("timers").setImmediate)},{"_process":99,"mout/array/forEach":87,"mout/array/indexOf":88,"mout/lang/kindOf":90,"mout/time/now":95,"timers":100}],84:[function(require,module,exports){"use strict"
var indexOf=require("mout/array/indexOf"),forEach=require("mout/array/forEach")
var prime=require("./index"),defer=require("./defer")
var slice=Array.prototype.slice;var Emitter=prime({constructor:function(stoppable){this._stoppable=stoppable},on:function(event,fn){var listeners=this._listeners||(this._listeners={}),events=listeners[event]||(listeners[event]=[])
if(indexOf(events,fn)===-1)events.push(fn)
return this},off:function(event,fn){var listeners=this._listeners,events
if(listeners&&(events=listeners[event])){var io=indexOf(events,fn)
if(io>-1)events.splice(io,1)
if(!events.length)delete listeners[event];for(var l in listeners)return this
delete this._listeners}
return this},emit:function(event){var self=this,args=slice.call(arguments,1)
var emit=function(){var listeners=self._listeners,events
if(listeners&&(events=listeners[event])){forEach(events.slice(0),function(event){var result=event.apply(self,args)
if(self._stoppable)return result})}}
if(args[args.length-1]===Emitter.EMIT_SYNC){args.pop()
emit()}else{defer(emit)}
return this}})
Emitter.EMIT_SYNC={}
module.exports=Emitter},{"./defer":83,"./index":85,"mout/array/forEach":87,"mout/array/indexOf":88}],85:[function(require,module,exports){"use strict"
var hasOwn=require("mout/object/hasOwn"),mixIn=require("mout/object/mixIn"),create=require("mout/lang/createObject"),kindOf=require("mout/lang/kindOf")
var hasDescriptors=!0
try{Object.defineProperty({},"~",{})
Object.getOwnPropertyDescriptor({},"~")}catch(e){hasDescriptors=!1}
var hasEnumBug=!({valueOf:0}).propertyIsEnumerable("valueOf"),buggy=["toString","valueOf"]
var verbs=/^constructor|inherits|mixin$/
var implement=function(proto){var prototype=this.prototype
for(var key in proto){if(key.match(verbs))continue
if(hasDescriptors){var descriptor=Object.getOwnPropertyDescriptor(proto,key)
if(descriptor){Object.defineProperty(prototype,key,descriptor)
continue}}
prototype[key]=proto[key]}
if(hasEnumBug)for(var i=0;(key=buggy[i]);i++){var value=proto[key]
if(value!==Object.prototype[key])prototype[key]=value}
return this}
var prime=function(proto){if(kindOf(proto)==="Function")proto={constructor:proto}
var superprime=proto.inherits
var constructor=(hasOwn(proto,"constructor"))?proto.constructor:(superprime)?function(){return superprime.apply(this,arguments)}:function(){}
if(superprime){mixIn(constructor,superprime)
var superproto=superprime.prototype
var cproto=constructor.prototype=create(superproto)
constructor.parent=superproto
cproto.constructor=constructor}
if(!constructor.implement)constructor.implement=implement
var mixins=proto.mixin
if(mixins){if(kindOf(mixins)!=="Array")mixins=[mixins]
for(var i=0;i<mixins.length;i++)constructor.implement(create(mixins[i].prototype))}
return constructor.implement(proto)}
module.exports=prime},{"mout/lang/createObject":89,"mout/lang/kindOf":90,"mout/object/hasOwn":93,"mout/object/mixIn":94}],86:[function(require,module,exports){"use strict"
var indexOf=require("mout/array/indexOf")
var prime=require("./index")
var Map=prime({constructor:function Map(){this.length=0
this._values=[]
this._keys=[]},set:function(key,value){var index=indexOf(this._keys,key)
if(index===-1){this._keys.push(key)
this._values.push(value)
this.length++}else{this._values[index]=value}
return this},get:function(key){var index=indexOf(this._keys,key)
return(index===-1)?null:this._values[index]},count:function(){return this.length},forEach:function(method,context){for(var i=0,l=this.length;i<l;i++){if(method.call(context,this._values[i],this._keys[i],this)===!1)break}
return this},map:function(method,context){var results=new Map
this.forEach(function(value,key){results.set(key,method.call(context,value,key,this))},this)
return results},filter:function(method,context){var results=new Map
this.forEach(function(value,key){if(method.call(context,value,key,this))results.set(key,value)},this)
return results},every:function(method,context){var every=!0
this.forEach(function(value,key){if(!method.call(context,value,key,this))return(every=!1)},this)
return every},some:function(method,context){var some=!1
this.forEach(function(value,key){if(method.call(context,value,key,this))return!(some=!0)},this)
return some},indexOf:function(value){var index=indexOf(this._values,value)
return(index>-1)?this._keys[index]:null},remove:function(value){var index=indexOf(this._values,value)
if(index!==-1){this._values.splice(index,1)
this.length--
return this._keys.splice(index,1)[0]}
return null},unset:function(key){var index=indexOf(this._keys,key)
if(index!==-1){this._keys.splice(index,1)
this.length--
return this._values.splice(index,1)[0]}
return null},keys:function(){return this._keys.slice()},values:function(){return this._values.slice()}})
var map=function(){return new Map}
map.prototype=Map.prototype
module.exports=map},{"./index":85,"mout/array/indexOf":88}],87:[function(require,module,exports){arguments[4][16][0].apply(exports,arguments)},{"dup":16}],88:[function(require,module,exports){arguments[4][17][0].apply(exports,arguments)},{"dup":17}],89:[function(require,module,exports){arguments[4][75][0].apply(exports,arguments)},{"../object/mixIn":94,"dup":75}],90:[function(require,module,exports){arguments[4][25][0].apply(exports,arguments)},{"dup":25}],91:[function(require,module,exports){arguments[4][28][0].apply(exports,arguments)},{"./hasOwn":93,"dup":28}],92:[function(require,module,exports){arguments[4][29][0].apply(exports,arguments)},{"./forIn":91,"./hasOwn":93,"dup":29}],93:[function(require,module,exports){arguments[4][30][0].apply(exports,arguments)},{"dup":30}],94:[function(require,module,exports){arguments[4][73][0].apply(exports,arguments)},{"./forOwn":92,"dup":73}],95:[function(require,module,exports){function now(){return now.get()}
now.get=(typeof Date.now==='function')?Date.now:function(){return+(new Date())};module.exports=now},{}],96:[function(require,module,exports){"use strict"
var parse=require("./parser")
var index=0,counter=document.__counter=(parseInt(document.__counter||-1,36)+1).toString(36),key="uid:"+counter
var uniqueID=function(n,xml){if(n===window)return"window"
if(n===document)return"document"
if(n===document.documentElement)return"html"
if(xml){var uid=n.getAttribute(key)
if(!uid){uid=(index++).toString(36)
n.setAttribute(key,uid)}
return uid}else{return n[key]||(n[key]=(index++).toString(36))}}
var uniqueIDXML=function(n){return uniqueID(n,!0)}
var isArray=Array.isArray||function(object){return Object.prototype.toString.call(object)==="[object Array]"}
var uniqueIndex=0;var HAS={GET_ELEMENT_BY_ID:function(test,id){id="slick_"+(uniqueIndex++);test.innerHTML='<a id="'+id+'"></a>'
return!!this.getElementById(id)},QUERY_SELECTOR:function(test){test.innerHTML='_<style>:nth-child(2){}</style>'
test.innerHTML='<a class="MiX"></a>'
return test.querySelectorAll('.MiX').length===1},EXPANDOS:function(test,id){id="slick_"+(uniqueIndex++);test._custom_property_=id
return test._custom_property_===id},MATCHES_SELECTOR:function(test){test.className="MiX"
var matches=test.matchesSelector||test.mozMatchesSelector||test.webkitMatchesSelector
if(matches)try{matches.call(test,':slick')}catch(e){return matches.call(test,".MiX")?matches:!1}
return!1},GET_ELEMENTS_BY_CLASS_NAME:function(test){test.innerHTML='<a class="f"></a><a class="b"></a>'
if(test.getElementsByClassName('b').length!==1)return!1
test.firstChild.className='b'
if(test.getElementsByClassName('b').length!==2)return!1
test.innerHTML='<a class="a"></a><a class="f b a"></a>'
if(test.getElementsByClassName('a').length!==2)return!1
return!0},GET_ATTRIBUTE:function(test){var shout="fus ro dah"
test.innerHTML='<a class="'+shout+'"></a>'
return test.firstChild.getAttribute('class')===shout}}
var Finder=function Finder(document){this.document=document
var root=this.root=document.documentElement
this.tested={}
this.uniqueID=this.has("EXPANDOS")?uniqueID:uniqueIDXML
this.getAttribute=(this.has("GET_ATTRIBUTE"))?function(node,name){return node.getAttribute(name)}:function(node,name){node=node.getAttributeNode(name)
return(node&&node.specified)?node.value:null}
this.hasAttribute=(root.hasAttribute)?function(node,attribute){return node.hasAttribute(attribute)}:function(node,attribute){node=node.getAttributeNode(attribute)
return!!(node&&node.specified)}
this.contains=(document.contains&&root.contains)?function(context,node){return context.contains(node)}:(root.compareDocumentPosition)?function(context,node){return context===node||!!(context.compareDocumentPosition(node)&16)}:function(context,node){do{if(node===context)return!0}while((node=node.parentNode))
return!1}
this.sorter=(root.compareDocumentPosition)?function(a,b){if(!a.compareDocumentPosition||!b.compareDocumentPosition)return 0
return a.compareDocumentPosition(b)&4?-1:a===b?0:1}:('sourceIndex' in root)?function(a,b){if(!a.sourceIndex||!b.sourceIndex)return 0
return a.sourceIndex-b.sourceIndex}:(document.createRange)?function(a,b){if(!a.ownerDocument||!b.ownerDocument)return 0
var aRange=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange()
aRange.setStart(a,0)
aRange.setEnd(a,0)
bRange.setStart(b,0)
bRange.setEnd(b,0)
return aRange.compareBoundaryPoints(Range.START_TO_END,bRange)}:null
this.failed={}
var nativeMatches=this.has("MATCHES_SELECTOR")
if(nativeMatches)this.matchesSelector=function(node,expression){if(this.failed[expression])return null
try{return nativeMatches.call(node,expression)}catch(e){if(slick.debug)console.warn("matchesSelector failed on "+expression)
this.failed[expression]=!0
return null}}
if(this.has("QUERY_SELECTOR")){this.querySelectorAll=function(node,expression){if(this.failed[expression])return!0
var result,_id,_expression,_combinator,_node
if(node!==this.document){_combinator=expression[0].combinator
_id=node.getAttribute("id")
_expression=expression
if(!_id){_node=node
_id="__slick__"
_node.setAttribute("id",_id)}
expression="#"+_id+" "+_expression
if(_combinator.indexOf("~")>-1||_combinator.indexOf("+")>-1){node=node.parentNode
if(!node)result=!0}}
if(!result)try{result=node.querySelectorAll(expression.toString())}catch(e){if(slick.debug)console.warn("querySelectorAll failed on "+(_expression||expression))
result=this.failed[_expression||expression]=!0}
if(_node)_node.removeAttribute("id")
return result}}}
Finder.prototype.has=function(FEATURE){var tested=this.tested,testedFEATURE=tested[FEATURE]
if(testedFEATURE!=null)return testedFEATURE
var root=this.root,document=this.document,testNode=document.createElement("div")
testNode.setAttribute("style","display: none;")
root.appendChild(testNode)
var TEST=HAS[FEATURE],result=!1
if(TEST)try{result=TEST.call(document,testNode)}catch(e){}
if(slick.debug&&!result)console.warn("document has no "+FEATURE)
root.removeChild(testNode)
return tested[FEATURE]=result}
var combinators={" ":function(node,part,push){var item,items
var noId=!part.id,noTag=!part.tag,noClass=!part.classes
if(part.id&&node.getElementById&&this.has("GET_ELEMENT_BY_ID")){item=node.getElementById(part.id)
if(item&&item.getAttribute('id')===part.id){items=[item]
noId=!0
if(part.tag==="*")noTag=!0}}
if(!items){if(part.classes&&node.getElementsByClassName&&this.has("GET_ELEMENTS_BY_CLASS_NAME")){items=node.getElementsByClassName(part.classList)
noClass=!0
if(part.tag==="*")noTag=!0}else{items=node.getElementsByTagName(part.tag)
if(part.tag!=="*")noTag=!0}
if(!items||!items.length)return!1}
for(var i=0;item=items[i++];)
if((noTag&&noId&&noClass&&!part.attributes&&!part.pseudos)||this.match(item,part,noTag,noId,noClass))
push(item)
return!0},">":function(node,part,push){if((node=node.firstChild))do{if(node.nodeType==1&&this.match(node,part))push(node)}while((node=node.nextSibling))},"+":function(node,part,push){while((node=node.nextSibling))if(node.nodeType==1){if(this.match(node,part))push(node)
break}},"^":function(node,part,push){node=node.firstChild
if(node){if(node.nodeType===1){if(this.match(node,part))push(node)}else{combinators['+'].call(this,node,part,push)}}},"~":function(node,part,push){while((node=node.nextSibling)){if(node.nodeType===1&&this.match(node,part))push(node)}},"++":function(node,part,push){combinators['+'].call(this,node,part,push)
combinators['!+'].call(this,node,part,push)},"~~":function(node,part,push){combinators['~'].call(this,node,part,push)
combinators['!~'].call(this,node,part,push)},"!":function(node,part,push){while((node=node.parentNode))if(node!==this.document&&this.match(node,part))push(node)},"!>":function(node,part,push){node=node.parentNode
if(node!==this.document&&this.match(node,part))push(node)},"!+":function(node,part,push){while((node=node.previousSibling))if(node.nodeType==1){if(this.match(node,part))push(node)
break}},"!^":function(node,part,push){node=node.lastChild
if(node){if(node.nodeType==1){if(this.match(node,part))push(node)}else{combinators['!+'].call(this,node,part,push)}}},"!~":function(node,part,push){while((node=node.previousSibling)){if(node.nodeType===1&&this.match(node,part))push(node)}}}
Finder.prototype.search=function(context,expression,found){if(!context)context=this.document
else if(!context.nodeType&&context.document)context=context.document
var expressions=parse(expression)
if(!expressions||!expressions.length)throw new Error("invalid expression")
if(!found)found=[]
var uniques,push=isArray(found)?function(node){found[found.length]=node}:function(node){found[found.length++]=node}
if(expressions.length>1){uniques={}
var plush=push
push=function(node){var uid=uniqueID(node)
if(!uniques[uid]){uniques[uid]=!0
plush(node)}}}
var node,nodes,part
main:for(var i=0;expression=expressions[i++];){if(!slick.noQSA&&this.querySelectorAll){nodes=this.querySelectorAll(context,expression)
if(nodes!==!0){if(nodes&&nodes.length)for(var j=0;node=nodes[j++];)if(node.nodeName>'@'){push(node)}
continue main}}
if(expression.length===1){part=expression[0]
combinators[part.combinator].call(this,context,part,push)}else{var cs=[context],c,f,u,p=function(node){var uid=uniqueID(node)
if(!u[uid]){u[uid]=!0
f[f.length]=node}}
for(var j=0;part=expression[j++];){f=[];u={}
for(var k=0;c=cs[k++];)combinators[part.combinator].call(this,c,part,p)
if(!f.length)continue main
cs=f}
if(i===0)found=f
else for(var l=0;l<f.length;l++)push(f[l])}}
if(uniques&&found&&found.length>1)this.sort(found)
return found}
Finder.prototype.sort=function(nodes){return this.sorter?Array.prototype.sort.call(nodes,this.sorter):nodes}
var pseudos={'empty':function(){return!(this&&this.nodeType===1)&&!(this.innerText||this.textContent||'').length},'not':function(expression){return!slick.matches(this,expression)},'contains':function(text){return(this.innerText||this.textContent||'').indexOf(text)>-1},'first-child':function(){var node=this
while((node=node.previousSibling))if(node.nodeType==1)return!1
return!0},'last-child':function(){var node=this
while((node=node.nextSibling))if(node.nodeType==1)return!1
return!0},'only-child':function(){var prev=this
while((prev=prev.previousSibling))if(prev.nodeType==1)return!1
var next=this
while((next=next.nextSibling))if(next.nodeType==1)return!1
return!0},'first-of-type':function(){var node=this,nodeName=node.nodeName
while((node=node.previousSibling))if(node.nodeName==nodeName)return!1
return!0},'last-of-type':function(){var node=this,nodeName=node.nodeName
while((node=node.nextSibling))if(node.nodeName==nodeName)return!1
return!0},'only-of-type':function(){var prev=this,nodeName=this.nodeName
while((prev=prev.previousSibling))if(prev.nodeName==nodeName)return!1
var next=this
while((next=next.nextSibling))if(next.nodeName==nodeName)return!1
return!0},'enabled':function(){return!this.disabled},'disabled':function(){return this.disabled},'checked':function(){return this.checked||this.selected},'selected':function(){return this.selected},'focus':function(){var doc=this.ownerDocument
return doc.activeElement===this&&(this.href||this.type||slick.hasAttribute(this,'tabindex'))},'root':function(){return(this===this.ownerDocument.documentElement)}}
Finder.prototype.match=function(node,bit,noTag,noId,noClass){if(!slick.noQSA&&this.matchesSelector){var matches=this.matchesSelector(node,bit)
if(matches!==null)return matches}
if(!noTag&&bit.tag){var nodeName=node.nodeName.toLowerCase()
if(bit.tag==="*"){if(nodeName<"@")return!1}else if(nodeName!=bit.tag){return!1}}
if(!noId&&bit.id&&node.getAttribute('id')!==bit.id)return!1
var i,part
if(!noClass&&bit.classes){var className=this.getAttribute(node,"class")
if(!className)return!1
for(part in bit.classes)if(!RegExp('(^|\\s)'+bit.classes[part]+'(\\s|$)').test(className))return!1}
var name,value
if(bit.attributes)for(i=0;part=bit.attributes[i++];){var operator=part.operator,escaped=part.escapedValue
name=part.name
value=part.value
if(!operator){if(!this.hasAttribute(node,name))return!1}else{var actual=this.getAttribute(node,name)
if(actual==null)return!1
switch(operator){case '^=':if(!RegExp('^'+escaped).test(actual))return!1;break
case '$=':if(!RegExp(escaped+'$').test(actual))return!1;break
case '~=':if(!RegExp('(^|\\s)'+escaped+'(\\s|$)').test(actual))return!1;break
case '|=':if(!RegExp('^'+escaped+'(-|$)').test(actual))return!1;break
case '=':if(actual!==value)return!1;break
case '*=':if(actual.indexOf(value)===-1)return!1;break
default:return!1}}}
if(bit.pseudos)for(i=0;part=bit.pseudos[i++];){name=part.name
value=part.value
if(pseudos[name])return pseudos[name].call(node,value)
if(value!=null){if(this.getAttribute(node,name)!==value)return!1}else{if(!this.hasAttribute(node,name))return!1}}
return!0}
Finder.prototype.matches=function(node,expression){var expressions=parse(expression)
if(expressions.length===1&&expressions[0].length===1){return this.match(node,expressions[0][0])}
if(!slick.noQSA&&this.matchesSelector){var matches=this.matchesSelector(node,expressions)
if(matches!==null)return matches}
var nodes=this.search(this.document,expression,{length:0})
for(var i=0,res;res=nodes[i++];)if(node===res)return!0
return!1}
var finders={}
var finder=function(context){var doc=context||document
if(doc.ownerDocument)doc=doc.ownerDocument
else if(doc.document)doc=doc.document
if(doc.nodeType!==9)throw new TypeError("invalid document")
var uid=uniqueID(doc)
return finders[uid]||(finders[uid]=new Finder(doc))}
var slick=function(expression,context){return slick.search(expression,context)}
slick.search=function(expression,context,found){return finder(context).search(context,expression,found)}
slick.find=function(expression,context){return finder(context).search(context,expression)[0]||null}
slick.getAttribute=function(node,name){return finder(node).getAttribute(node,name)}
slick.hasAttribute=function(node,name){return finder(node).hasAttribute(node,name)}
slick.contains=function(context,node){return finder(context).contains(context,node)}
slick.matches=function(node,expression){return finder(node).matches(node,expression)}
slick.sort=function(nodes){if(nodes&&nodes.length>1)finder(nodes[0]).sort(nodes)
return nodes}
slick.parse=parse;module.exports=slick},{"./parser":98}],97:[function(require,module,exports){(function(global){(function(){"use strict"
module.exports="document" in global?require("./finder"):{parse:require("./parser")}}).call(this)}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"./finder":96,"./parser":98}],98:[function(require,module,exports){"use strict"
var escapeRe=/([-.*+?^${}()|[\]\/\\])/g,unescapeRe=/\\/g
var escape=function(string){return(string+"").replace(escapeRe,'\\$1')}
var unescape=function(string){return(string+"").replace(unescapeRe,'')}
var slickRe=RegExp("^(?:\\s*(,)\\s*|\\s*(<combinator>+)\\s*|(\\s+)|(<unicode>+|\\*)|\\#(<unicode>+)|\\.(<unicode>+)|\\[\\s*(<unicode1>+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(<unicode>+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(/<combinator>/,'['+escape(">+~`!@$%^&={}\\;</")+']').replace(/<unicode>/g,'(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])').replace(/<unicode1>/g,'(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])'))
var Part=function Part(combinator){this.combinator=combinator||" "
this.tag="*"}
Part.prototype.toString=function(){if(!this.raw){var xpr="",k,part
xpr+=this.tag||"*"
if(this.id)xpr+="#"+this.id
if(this.classes)xpr+="."+this.classList.join(".")
if(this.attributes)for(k=0;part=this.attributes[k++];){xpr+="["+part.name+(part.operator?part.operator+'"'+part.value+'"':'')+"]"}
if(this.pseudos)for(k=0;part=this.pseudos[k++];){xpr+=":"+part.name
if(part.value)xpr+="("+part.value+")"}
this.raw=xpr}
return this.raw}
var Expression=function Expression(){this.length=0}
Expression.prototype.toString=function(){if(!this.raw){var xpr=""
for(var j=0,bit;bit=this[j++];){if(j!==1)xpr+=" "
if(bit.combinator!==" ")xpr+=bit.combinator+" "
xpr+=bit}
this.raw=xpr}
return this.raw}
var replacer=function(rawMatch,separator,combinator,combinatorChildren,tagName,id,className,attributeKey,attributeOperator,attributeQuote,attributeValue,pseudoMarker,pseudoClass,pseudoQuote,pseudoClassQuotedValue,pseudoClassValue){var expression,current
if(separator||!this.length){expression=this[this.length++]=new Expression
if(separator)return''}
if(!expression)expression=this[this.length-1]
if(combinator||combinatorChildren||!expression.length){current=expression[expression.length++]=new Part(combinator)}
if(!current)current=expression[expression.length-1]
if(tagName){current.tag=unescape(tagName)}else if(id){current.id=unescape(id)}else if(className){var unescaped=unescape(className)
var classes=current.classes||(current.classes={})
if(!classes[unescaped]){classes[unescaped]=escape(className)
var classList=current.classList||(current.classList=[])
classList.push(unescaped)
classList.sort()}}else if(pseudoClass){pseudoClassValue=pseudoClassValue||pseudoClassQuotedValue;(current.pseudos||(current.pseudos=[])).push({type:pseudoMarker.length==1?'class':'element',name:unescape(pseudoClass),escapedName:escape(pseudoClass),value:pseudoClassValue?unescape(pseudoClassValue):null,escapedValue:pseudoClassValue?escape(pseudoClassValue):null})}else if(attributeKey){attributeValue=attributeValue?escape(attributeValue):null;(current.attributes||(current.attributes=[])).push({operator:attributeOperator,name:unescape(attributeKey),escapedName:escape(attributeKey),value:attributeValue?unescape(attributeValue):null,escapedValue:attributeValue?escape(attributeValue):null})}
return''}
var Expressions=function Expressions(expression){this.length=0
var self=this
var original=expression,replaced
while(expression){replaced=expression.replace(slickRe,function(){return replacer.apply(self,arguments)})
if(replaced===expression)throw new Error(original+' is an invalid expression')
expression=replaced}}
Expressions.prototype.toString=function(){if(!this.raw){var expressions=[]
for(var i=0,expression;expression=this[i++];)expressions.push(expression)
this.raw=expressions.join(", ")}
return this.raw}
var cache={}
var parse=function(expression){if(expression==null)return null
expression=(''+expression).replace(/^\s+|\s+$/g,'')
return cache[expression]||(cache[expression]=new Expressions(expression))}
module.exports=parse},{}],99:[function(require,module,exports){var process=module.exports={};var cachedSetTimeout;var cachedClearTimeout;function defaultSetTimout(){throw new Error('setTimeout has not been defined')}
function defaultClearTimeout(){throw new Error('clearTimeout has not been defined')}(function(){try{if(typeof setTimeout==='function'){cachedSetTimeout=setTimeout}else{cachedSetTimeout=defaultSetTimout}}catch(e){cachedSetTimeout=defaultSetTimout}
try{if(typeof clearTimeout==='function'){cachedClearTimeout=clearTimeout}else{cachedClearTimeout=defaultClearTimeout}}catch(e){cachedClearTimeout=defaultClearTimeout}}())
function runTimeout(fun){if(cachedSetTimeout===setTimeout){return setTimeout(fun,0)}
if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout){cachedSetTimeout=setTimeout;return setTimeout(fun,0)}
try{return cachedSetTimeout(fun,0)}catch(e){try{return cachedSetTimeout.call(null,fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}
function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout){return clearTimeout(marker)}
if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout){cachedClearTimeout=clearTimeout;return clearTimeout(marker)}
try{return cachedClearTimeout(marker)}catch(e){try{return cachedClearTimeout.call(null,marker)}catch(e){return cachedClearTimeout.call(this,marker)}}}
var queue=[];var draining=!1;var currentQueue;var queueIndex=-1;function cleanUpNextTick(){if(!draining||!currentQueue){return}
draining=!1;if(currentQueue.length){queue=currentQueue.concat(queue)}else{queueIndex=-1}
if(queue.length){drainQueue()}}
function drainQueue(){if(draining){return}
var timeout=runTimeout(cleanUpNextTick);draining=!0;var len=queue.length;while(len){currentQueue=queue;queue=[];while(++queueIndex<len){if(currentQueue){currentQueue[queueIndex].run()}}
queueIndex=-1;len=queue.length}
currentQueue=null;draining=!1;runClearTimeout(timeout)}
process.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1){for(var i=1;i<arguments.length;i++){args[i-1]=arguments[i]}}
queue.push(new Item(fun,args));if(queue.length===1&&!draining){runTimeout(drainQueue)}};function Item(fun,array){this.fun=fun;this.array=array}
Item.prototype.run=function(){this.fun.apply(null,this.array)};process.title='browser';process.browser=!0;process.env={};process.argv=[];process.version='';process.versions={};function noop(){}
process.on=noop;process.addListener=noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.prependListener=noop;process.prependOnceListener=noop;process.listeners=function(name){return[]}
process.binding=function(name){throw new Error('process.binding is not supported')};process.cwd=function(){return'/'};process.chdir=function(dir){throw new Error('process.chdir is not supported')};process.umask=function(){return 0}},{}],100:[function(require,module,exports){(function(setImmediate,clearImmediate){(function(){var nextTick=require('process/browser.js').nextTick;var apply=Function.prototype.apply;var slice=Array.prototype.slice;var immediateIds={};var nextImmediateId=0;exports.setTimeout=function(){return new Timeout(apply.call(setTimeout,window,arguments),clearTimeout)};exports.setInterval=function(){return new Timeout(apply.call(setInterval,window,arguments),clearInterval)};exports.clearTimeout=exports.clearInterval=function(timeout){timeout.close()};function Timeout(id,clearFn){this._id=id;this._clearFn=clearFn}
Timeout.prototype.unref=Timeout.prototype.ref=function(){};Timeout.prototype.close=function(){this._clearFn.call(window,this._id)};exports.enroll=function(item,msecs){clearTimeout(item._idleTimeoutId);item._idleTimeout=msecs};exports.unenroll=function(item){clearTimeout(item._idleTimeoutId);item._idleTimeout=-1};exports._unrefActive=exports.active=function(item){clearTimeout(item._idleTimeoutId);var msecs=item._idleTimeout;if(msecs>=0){item._idleTimeoutId=setTimeout(function onTimeout(){if(item._onTimeout)
item._onTimeout()},msecs)}};exports.setImmediate=typeof setImmediate==="function"?setImmediate:function(fn){var id=nextImmediateId++;var args=arguments.length<2?!1:slice.call(arguments,1);immediateIds[id]=!0;nextTick(function onNextTick(){if(immediateIds[id]){if(args){fn.apply(null,args)}else{fn.call(null)}
exports.clearImmediate(id)}});return id};exports.clearImmediate=typeof clearImmediate==="function"?clearImmediate:function(id){delete immediateIds[id]}}).call(this)}).call(this,require("timers").setImmediate,require("timers").clearImmediate)},{"process/browser.js":99,"timers":100}]},{},[1])
;