!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n<i.length;n++){var s=i[n],r=o&&o[s];r&&(this.off(t,s),delete o[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<h;e++){var i=u[e];t[i]=0}return t}function o(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function n(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);r=200==Math.round(t(n.width)),s.isBoxSizeOuter=r,i.removeChild(e)}}function s(e){if(n(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=o(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;l<h;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,I=d&&r,x=t(s.width);x!==!1&&(a.width=x+(I?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(I?0:y+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+z),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i],n=o+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var o=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?o.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);i!=-1&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,o){t=i.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!o)return void n.push(t);e(t,o)&&n.push(t);for(var i=t.querySelectorAll(o),s=0;s<i.length;s++)n.push(i[s])}}),n},i.debounceMethod=function(t,e,i){i=i||100;var o=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){var t=this[n];clearTimeout(t);var e=arguments,s=this;this[n]=setTimeout(function(){o.apply(s,e),delete s[n]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var s=i.toDashed(o),r="data-"+s,a=document.querySelectorAll("["+r+"]"),u=document.querySelectorAll(".js-"+s),h=i.makeArray(a).concat(i.makeArray(u)),d=r+"-options",l=t.jQuery;h.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(a){return void(n&&n.error("Error parsing "+r+" on "+t.className+": "+a))}var u=new e(t,i);l&&l.data(t,o,u)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function n(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,r="string"==typeof s.transition?"transition":"WebkitTransition",a="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],h={transform:a,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},d=o.prototype=Object.create(t.prototype);d.constructor=o,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var o=h[i]||i;e[o]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=parseFloat(o),r=parseFloat(n),a=this.layout.size;o.indexOf("%")!=-1&&(s=s/100*a.width),n.indexOf("%")!=-1&&(r=r/100*a.height),s=isNaN(s)?0:s,r=isNaN(r)?0:r,s-=e?a.paddingLeft:a.paddingRight,r-=i?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=r},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",d=o?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),n&&!this.isTransitioning)return void this.layoutPosition();var s=t-i,r=e-o,a={};a.transform=this.getTranslate(s,r),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop");return t=i?t:-t,e=o?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+n(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(c)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,s){return e(t,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,o,n){"use strict";function s(t,e){var i=o.getQueryElement(t);if(!i)return void(u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=o.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,f[n]=this,this._create();var s=this._getOption("initLayout");s&&this.layout()}function r(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=m[o]||1;return i*n}var u=t.console,h=t.jQuery,d=function(){},l=0,f={};s.namespace="outlayer",s.Item=n,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=s.prototype;o.extend(c,e.prototype),c.option=function(t){o.extend(this.options,t)},c._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),o.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=e[n],r=new i(s,this);o.push(r)}return o},c._filterFindItemElements=function(t){return o.filterFindElements(t,this.options.itemSelector)},c.getItemElements=function(){return this.items.map(function(t){return t.element})},c.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=i(this.element)},c._getMeasurement=function(t,e){var o,n=this.options[t];n?("string"==typeof n?o=this.element.querySelector(n):n instanceof HTMLElement&&(o=n),this[t]=o?i(o)[e]:n):this[t]=0},c.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},c._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},c._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var o=this._getItemLayoutPosition(t);o.item=t,o.isInstant=e||t.isLayoutInstant,i.push(o)},this),this._processLayoutQueue(i)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},c.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},c._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=d,c._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},c._emitCompleteOnItems=function(t,e){function i(){n.dispatchEvent(t+"Complete",null,[e])}function o(){r++,r==s&&i()}var n=this,s=e.length;if(!e||!s)return void i();var r=0;e.forEach(function(e){e.once(t,o)})},c.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),h)if(this.$element=this.$element||h(this.element),e){var n=h.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},c.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},c.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},c.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},c.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){o.removeFrom(this.stamps,t),this.unignore(t)},this)},c._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o.makeArray(t)},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},c._manageStamp=d,c._getElementOffset=function(t){var e=t.getBoundingClientRect(),o=this._boundingRect,n=i(t),s={left:e.left-o.left-n.marginLeft,top:e.top-o.top-n.marginTop,right:o.right-e.right-n.marginRight,bottom:o.bottom-e.bottom-n.marginBottom};return s},c.handleEvent=o.handleEvent,c.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},o.debounceMethod(s,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},c.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},c.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},c.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},c.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},c.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},c.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},c.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},c.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},c.getItems=function(t){t=o.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},c.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),o.removeFrom(this.items,t)},this)},c.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete f[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},s.data=function(t){t=o.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&f[e]},s.create=function(t,e){var i=r(s);return i.defaults=o.extend({},s.defaults),o.extend(i.defaults,e),i.compatOptions=o.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=r(n),o.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var m={ms:1,s:1e3};return s.Item=n,s}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var o=i.prototype,n=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return n.forEach(function(t){o[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),o.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},o._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},o.getColumnWidth=function(){this.getSegmentSize("column","Width")},o.getRowHeight=function(){this.getSegmentSize("row","Height")},o.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},o.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},o.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},o.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function n(){i.apply(this,arguments)}return n.prototype=Object.create(o),n.prototype.constructor=n,e&&(n.options=e),n.prototype.namespace=t,i.modes[t]=n,n},i}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var o=i.prototype;return o._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},o.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,s=n/o,r=o-n%o,a=r&&r<1?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},o.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,o=e(i);this.containerWidth=o&&o.innerWidth},o._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&e<1?"round":"ceil",o=Math[i](t.size.outerWidth/this.columnWidth);o=Math.min(o,this.cols);for(var n=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",s=this[n](o,t),r={x:this.columnWidth*s.col,y:s.y},a=s.y+t.size.outerHeight,u=o+s.col,h=s.col;h<u;h++)this.colYs[h]=a;return r},o._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},o._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},o._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},o._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,o=t>1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;n<t.length;n++){var s=t[n],r=i.sortData[s],a=o.sortData[s];if(r>a||r<a){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){var o=t[i];o.id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?n.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},l._bindArrangeComplete=function(){function t(){e&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var e,i,o,n=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){o=!0,t()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},l._getFilterTest=function(t){return u&&this.options.isJQueryFiltering?function(e){return u(e.element).is(t);
}:"function"==typeof t?function(e){return t(e.element)}:function(e){return o(e.element,t)}},l.updateSortData=function(t){var e;t?(t=n.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){var o=t[i];o.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),s=n&&n[1],r=e(s,o),a=d.sortDataParsers[i[1]];return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){if(this.options.sortBy){var t=n.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=a(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},l._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=n.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var s=e[o];n.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){var e=this.items[t];e.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var o=t.apply(this,e);return this.options.transitionDuration=i,o},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d});
!function(a,b){"function"==typeof define&&define.amd?define("packery/js/rect",b):"object"==typeof module&&module.exports?module.exports=b():(a.Packery=a.Packery||{},a.Packery.Rect=b())}(window,function(){function a(b){for(var c in a.defaults)this[c]=a.defaults[c];for(c in b)this[c]=b[c]}a.defaults={x:0,y:0,width:0,height:0};var b=a.prototype;return b.contains=function(a){var b=a.width||0,c=a.height||0;return this.x<=a.x&&this.y<=a.y&&this.x+this.width>=a.x+b&&this.y+this.height>=a.y+c},b.overlaps=function(a){var b=this.x+this.width,c=this.y+this.height,d=a.x+a.width,e=a.y+a.height;return this.x<d&&b>a.x&&this.y<e&&c>a.y},b.getMaximalFreeRects=function(b){if(!this.overlaps(b))return!1;var c,d=[],e=this.x+this.width,f=this.y+this.height,g=b.x+b.width,h=b.y+b.height;return this.y<b.y&&(c=new a({x:this.x,y:this.y,width:this.width,height:b.y-this.y}),d.push(c)),e>g&&(c=new a({x:g,y:this.y,width:e-g,height:this.height}),d.push(c)),f>h&&(c=new a({x:this.x,y:h,width:this.width,height:f-h}),d.push(c)),this.x<b.x&&(c=new a({x:this.x,y:this.y,width:b.x-this.x,height:this.height}),d.push(c)),d},b.canFit=function(a){return this.width>=a.width&&this.height>=a.height},a}),function(a,b){if("function"==typeof define&&define.amd)define("packery/js/packer",["./rect"],b);else if("object"==typeof module&&module.exports)module.exports=b(require("./rect"));else{var c=a.Packery=a.Packery||{};c.Packer=b(c.Rect)}}(window,function(a){function b(a,b,c){this.width=a||0,this.height=b||0,this.sortDirection=c||"downwardLeftToRight",this.reset()}var c=b.prototype;c.reset=function(){this.spaces=[];var b=new a({x:0,y:0,width:this.width,height:this.height});this.spaces.push(b),this.sorter=d[this.sortDirection]||d.downwardLeftToRight},c.pack=function(a){for(var b=0;b<this.spaces.length;b++){var c=this.spaces[b];if(c.canFit(a)){this.placeInSpace(a,c);break}}},c.columnPack=function(a){for(var b=0;b<this.spaces.length;b++){var c=this.spaces[b],d=c.x<=a.x&&c.x+c.width>=a.x+a.width&&c.height>=a.height-.01;if(d){a.y=c.y,this.placed(a);break}}},c.rowPack=function(a){for(var b=0;b<this.spaces.length;b++){var c=this.spaces[b],d=c.y<=a.y&&c.y+c.height>=a.y+a.height&&c.width>=a.width-.01;if(d){a.x=c.x,this.placed(a);break}}},c.placeInSpace=function(a,b){a.x=b.x,a.y=b.y,this.placed(a)},c.placed=function(a){for(var b=[],c=0;c<this.spaces.length;c++){var d=this.spaces[c],e=d.getMaximalFreeRects(a);e?b.push.apply(b,e):b.push(d)}this.spaces=b,this.mergeSortSpaces()},c.mergeSortSpaces=function(){b.mergeRects(this.spaces),this.spaces.sort(this.sorter)},c.addSpace=function(a){this.spaces.push(a),this.mergeSortSpaces()},b.mergeRects=function(a){var b=0,c=a[b];a:for(;c;){for(var d=0,e=a[b+d];e;){if(e==c)d++;else{if(e.contains(c)){a.splice(b,1),c=a[b];continue a}c.contains(e)?a.splice(b+d,1):d++}e=a[b+d]}b++,c=a[b]}return a};var d={downwardLeftToRight:function(a,b){return a.y-b.y||a.x-b.x},rightwardTopToBottom:function(a,b){return a.x-b.x||a.y-b.y}};return b}),function(a,b){"function"==typeof define&&define.amd?define("packery/js/item",["outlayer/outlayer","./rect"],b):"object"==typeof module&&module.exports?module.exports=b(require("outlayer"),require("./rect")):a.Packery.Item=b(a.Outlayer,a.Packery.Rect)}(window,function(a,b){var c=document.documentElement.style,d="string"==typeof c.transform?"transform":"WebkitTransform",e=function(){a.Item.apply(this,arguments)},f=e.prototype=Object.create(a.Item.prototype),g=f._create;f._create=function(){g.call(this),this.rect=new b};var h=f.moveTo;return f.moveTo=function(a,b){var c=Math.abs(this.position.x-a),d=Math.abs(this.position.y-b),e=this.layout.dragItemCount&&!this.isPlacing&&!this.isTransitioning&&1>c&&1>d;return e?void this.goTo(a,b):void h.apply(this,arguments)},f.enablePlacing=function(){this.removeTransitionStyles(),this.isTransitioning&&d&&(this.element.style[d]="none"),this.isTransitioning=!1,this.getSize(),this.layout._setRectSize(this.element,this.rect),this.isPlacing=!0},f.disablePlacing=function(){this.isPlacing=!1},f.removeElem=function(){this.element.parentNode.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},f.showDropPlaceholder=function(){var a=this.dropPlaceholder;a||(a=this.dropPlaceholder=document.createElement("div"),a.className="packery-drop-placeholder",a.style.position="absolute"),a.style.width=this.size.width+"px",a.style.height=this.size.height+"px",this.positionDropPlaceholder(),this.layout.element.appendChild(a)},f.positionDropPlaceholder=function(){this.dropPlaceholder.style[d]="translate("+this.rect.x+"px, "+this.rect.y+"px)"},f.hideDropPlaceholder=function(){this.layout.element.removeChild(this.dropPlaceholder)},e}),function(a,b){"function"==typeof define&&define.amd?define("packery/js/packery",["get-size/get-size","outlayer/outlayer","./rect","./packer","./item"],b):"object"==typeof module&&module.exports?module.exports=b(require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):a.Packery=b(a.getSize,a.Outlayer,a.Packery.Rect,a.Packery.Packer,a.Packery.Item)}(window,function(a,b,c,d,e){function f(a,b){return a.position.y-b.position.y||a.position.x-b.position.x}function g(a,b){return a.position.x-b.position.x||a.position.y-b.position.y}function h(a,b){var c=b.x-a.x,d=b.y-a.y;return Math.sqrt(c*c+d*d)}c.prototype.canFit=function(a){return this.width>=a.width-1&&this.height>=a.height-1};var i=b.create("packery");i.Item=e;var j=i.prototype;j._create=function(){b.prototype._create.call(this),this.packer=new d,this.shiftPacker=new d,this.isEnabled=!0,this.dragItemCount=0;var a=this;this.handleDraggabilly={dragStart:function(){a.itemDragStart(this.element)},dragMove:function(){a.itemDragMove(this.element,this.position.x,this.position.y)},dragEnd:function(){a.itemDragEnd(this.element)}},this.handleUIDraggable={start:function(b,c){c&&a.itemDragStart(b.currentTarget)},drag:function(b,c){c&&a.itemDragMove(b.currentTarget,c.position.left,c.position.top)},stop:function(b,c){c&&a.itemDragEnd(b.currentTarget)}}},j._resetLayout=function(){this.getSize(),this._getMeasurements();var a,b,c;this._getOption("horizontal")?(a=1/0,b=this.size.innerHeight+this.gutter,c="rightwardTopToBottom"):(a=this.size.innerWidth+this.gutter,b=1/0,c="downwardLeftToRight"),this.packer.width=this.shiftPacker.width=a,this.packer.height=this.shiftPacker.height=b,this.packer.sortDirection=this.shiftPacker.sortDirection=c,this.packer.reset(),this.maxY=0,this.maxX=0},j._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},j._getItemLayoutPosition=function(a){if(this._setRectSize(a.element,a.rect),this.isShifting||this.dragItemCount>0){var b=this._getPackMethod();this.packer[b](a.rect)}else this.packer.pack(a.rect);return this._setMaxXY(a.rect),a.rect},j.shiftLayout=function(){this.isShifting=!0,this.layout(),delete this.isShifting},j._getPackMethod=function(){return this._getOption("horizontal")?"rowPack":"columnPack"},j._setMaxXY=function(a){this.maxX=Math.max(a.x+a.width,this.maxX),this.maxY=Math.max(a.y+a.height,this.maxY)},j._setRectSize=function(b,c){var d=a(b),e=d.outerWidth,f=d.outerHeight;(e||f)&&(e=this._applyGridGutter(e,this.columnWidth),f=this._applyGridGutter(f,this.rowHeight)),c.width=Math.min(e,this.packer.width),c.height=Math.min(f,this.packer.height)},j._applyGridGutter=function(a,b){if(!b)return a+this.gutter;b+=this.gutter;var c=a%b,d=c&&1>c?"round":"ceil";return a=Math[d](a/b)*b},j._getContainerSize=function(){return this._getOption("horizontal")?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},j._manageStamp=function(a){var b,d=this.getItem(a);if(d&&d.isPlacing)b=d.rect;else{var e=this._getElementOffset(a);b=new c({x:this._getOption("originLeft")?e.left:e.right,y:this._getOption("originTop")?e.top:e.bottom})}this._setRectSize(a,b),this.packer.placed(b),this._setMaxXY(b)},j.sortItemsByPosition=function(){var a=this._getOption("horizontal")?g:f;this.items.sort(a)},j.fit=function(a,b,c){var d=this.getItem(a);d&&(this.stamp(d.element),d.enablePlacing(),this.updateShiftTargets(d),b=void 0===b?d.rect.x:b,c=void 0===c?d.rect.y:c,this.shift(d,b,c),this._bindFitEvents(d),d.moveTo(d.rect.x,d.rect.y),this.shiftLayout(),this.unstamp(d.element),this.sortItemsByPosition(),d.disablePlacing())},j._bindFitEvents=function(a){function b(){d++,2==d&&c.dispatchEvent("fitComplete",null,[a])}var c=this,d=0;a.once("layout",b),this.once("layoutComplete",b)},j.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&(this.options.shiftPercentResize?this.resizeShiftPercentLayout():this.layout())},j.needsResizeLayout=function(){var b=a(this.element),c=this._getOption("horizontal")?"innerHeight":"innerWidth";return b[c]!=this.size[c]},j.resizeShiftPercentLayout=function(){var b=this._getItemsForLayout(this.items),c=this._getOption("horizontal"),d=c?"y":"x",e=c?"height":"width",f=c?"rowHeight":"columnWidth",g=c?"innerHeight":"innerWidth",h=this[f];if(h=h&&h+this.gutter){this._getMeasurements();var i=this[f]+this.gutter;b.forEach(function(a){var b=Math.round(a.rect[d]/h);a.rect[d]=b*i})}else{var j=a(this.element)[g]+this.gutter,k=this.packer[e];b.forEach(function(a){a.rect[d]=a.rect[d]/k*j})}this.shiftLayout()},j.itemDragStart=function(a){if(this.isEnabled){this.stamp(a);var b=this.getItem(a);b&&(b.enablePlacing(),b.showDropPlaceholder(),this.dragItemCount++,this.updateShiftTargets(b))}},j.updateShiftTargets=function(a){this.shiftPacker.reset(),this._getBoundingRect();var b=this._getOption("originLeft"),d=this._getOption("originTop");this.stamps.forEach(function(a){var e=this.getItem(a);if(!e||!e.isPlacing){var f=this._getElementOffset(a),g=new c({x:b?f.left:f.right,y:d?f.top:f.bottom});this._setRectSize(a,g),this.shiftPacker.placed(g)}},this);var e=this._getOption("horizontal"),f=e?"rowHeight":"columnWidth",g=e?"height":"width";this.shiftTargetKeys=[],this.shiftTargets=[];var h,i=this[f];if(i=i&&i+this.gutter){var j=Math.ceil(a.rect[g]/i),k=Math.floor((this.shiftPacker[g]+this.gutter)/i);h=(k-j)*i;for(var l=0;k>l;l++)this._addShiftTarget(l*i,0,h)}else h=this.shiftPacker[g]+this.gutter-a.rect[g],this._addShiftTarget(0,0,h);var m=this._getItemsForLayout(this.items),n=this._getPackMethod();m.forEach(function(a){var b=a.rect;this._setRectSize(a.element,b),this.shiftPacker[n](b),this._addShiftTarget(b.x,b.y,h);var c=e?b.x+b.width:b.x,d=e?b.y:b.y+b.height;if(this._addShiftTarget(c,d,h),i)for(var f=Math.round(b[g]/i),j=1;f>j;j++){var k=e?c:b.x+i*j,l=e?b.y+i*j:d;this._addShiftTarget(k,l,h)}},this)},j._addShiftTarget=function(a,b,c){var d=this._getOption("horizontal")?b:a;if(!(0!==d&&d>c)){var e=a+","+b,f=-1!=this.shiftTargetKeys.indexOf(e);f||(this.shiftTargetKeys.push(e),this.shiftTargets.push({x:a,y:b}))}},j.shift=function(a,b,c){var d,e=1/0,f={x:b,y:c};this.shiftTargets.forEach(function(a){var b=h(a,f);e>b&&(d=a,e=b)}),a.rect.x=d.x,a.rect.y=d.y};var k=120;j.itemDragMove=function(a,b,c){function d(){f.shift(e,b,c),e.positionDropPlaceholder(),f.layout()}var e=this.isEnabled&&this.getItem(a);if(e){b-=this.size.paddingLeft,c-=this.size.paddingTop;var f=this,g=new Date;this._itemDragTime&&g-this._itemDragTime<k?(clearTimeout(this.dragTimeout),this.dragTimeout=setTimeout(d,k)):(d(),this._itemDragTime=g)}},j.itemDragEnd=function(a){function b(){d++,2==d&&(c.element.classList.remove("is-positioning-post-drag"),c.hideDropPlaceholder(),e.dispatchEvent("dragItemPositioned",null,[c]))}var c=this.isEnabled&&this.getItem(a);if(c){clearTimeout(this.dragTimeout),c.element.classList.add("is-positioning-post-drag");var d=0,e=this;c.once("layout",b),this.once("layoutComplete",b),c.moveTo(c.rect.x,c.rect.y),this.layout(),this.dragItemCount=Math.max(0,this.dragItemCount-1),this.sortItemsByPosition(),c.disablePlacing(),this.unstamp(c.element)}},j.bindDraggabillyEvents=function(a){this._bindDraggabillyEvents(a,"on")},j.unbindDraggabillyEvents=function(a){this._bindDraggabillyEvents(a,"off")},j._bindDraggabillyEvents=function(a,b){var c=this.handleDraggabilly;a[b]("dragStart",c.dragStart),a[b]("dragMove",c.dragMove),a[b]("dragEnd",c.dragEnd)},j.bindUIDraggableEvents=function(a){this._bindUIDraggableEvents(a,"on")},j.unbindUIDraggableEvents=function(a){this._bindUIDraggableEvents(a,"off")},j._bindUIDraggableEvents=function(a,b){var c=this.handleUIDraggable;a[b]("dragstart",c.start)[b]("drag",c.drag)[b]("dragstop",c.stop)};var l=j.destroy;return j.destroy=function(){l.apply(this,arguments),this.isEnabled=!1},i.Rect=c,i.Packer=d,i}),function(a,b){"function"==typeof define&&define.amd?define(["isotope-layout/js/layout-mode","packery/js/packery"],b):"object"==typeof module&&module.exports?module.exports=b(require("isotope-layout/js/layout-mode"),require("packery")):b(a.Isotope.LayoutMode,a.Packery)}(window,function(a,b){var c=a.create("packery"),d=c.prototype,e={_getElementOffset:!0,_getMeasurement:!0};for(var f in b.prototype)e[f]||(d[f]=b.prototype[f]);var g=d._resetLayout;d._resetLayout=function(){this.packer=this.packer||new b.Packer,this.shiftPacker=this.shiftPacker||new b.Packer,g.apply(this,arguments)};var h=d._getItemLayoutPosition;d._getItemLayoutPosition=function(a){return a.rect=a.rect||new b.Rect,h.call(this,a)};var i=d.needsResizeLayout;d.needsResizeLayout=function(){return this._getOption("horizontal")?this.needsVerticalResizeLayout():i.call(this)};var j=d._getOption;return d._getOption=function(a){return"horizontal"==a?void 0!==this.options.isHorizontal?this.options.isHorizontal:this.options.horizontal:j.apply(this.isotope,arguments)},c});
!function(e,t,n,i){"use strict";e.fn.simpleLightbox=function(i){var i=e.extend({overlay:!0,spinner:!0,nav:!0,navText:["&lsaquo;","&rsaquo;"],captions:!0,captionDelay:0,captionSelector:"img",captionType:"attr",captionsData:"title",captionPosition:"bottom",close:!0,closeText:"×",swipeClose:!0,showCounter:!0,fileExt:"png|jpg|jpeg|gif",animationSlide:!0,animationSpeed:250,preloading:!0,enableKeyboard:!0,loop:!0,docClose:!0,swipeTolerance:50,className:"simple-lightbox",widthRatio:.8,heightRatio:.9,disableRightClick:!1,disableScroll:!0,alertError:!0,alertErrorMessage:"Image not found, next image will be loaded",additionalHtml:!1},i),a=(t.navigator.pointerEnabled||t.navigator.msPointerEnabled,0),o=0,s=e(),l=function(){var e=n.body||n.documentElement,e=e.style;return""==e.WebkitTransition?"-webkit-":""==e.MozTransition?"-moz-":""==e.OTransition?"-o-":""==e.transition?"":!1},r=!1,d=[],c=this,l=l(),p=l!==!1?!0:!1,h="simplelb",g=e("<div>").addClass("sl-overlay"),f=e("<button>").addClass("sl-close").html(i.closeText),u=e("<div>").addClass("sl-spinner").html("<div></div>"),m=e("<div>").addClass("sl-navigation").html('<button class="sl-prev">'+i.navText[0]+'</button><button class="sl-next">'+i.navText[1]+"</button>"),v=e("<div>").addClass("sl-counter").html('<span class="sl-current"></span>/<span class="sl-total"></span>'),x=!1,b=0,y=e("<div>").addClass("sl-caption pos-"+i.captionPosition),w=e("<div>").addClass("sl-image"),E=e("<div>").addClass("sl-wrapper").addClass(i.className),C=function(t){return i.fileExt?"a"==e(t).prop("tagName").toLowerCase()&&new RegExp(".("+i.fileExt+")$","i").test(e(t).attr("href")):!0},T=function(){i.close&&f.appendTo(E),i.showCounter&&c.length>1&&(v.appendTo(E),v.find(".sl-total").text(c.length)),i.nav&&m.appendTo(E),i.spinner&&u.appendTo(E)},S=function(t){t.trigger(e.Event("show.simplelightbox")),i.disableScroll&&W("hide"),E.appendTo("body"),w.appendTo(E),i.overlay&&g.appendTo(e("body")),x=!0,b=c.index(t),s=e("<img/>").hide().attr("src",t.attr("href")),-1==d.indexOf(t.attr("href"))&&d.push(t.attr("href")),w.html("").attr("style",""),s.appendTo(w),D(),g.fadeIn("fast"),e(".sl-close").fadeIn("fast"),u.show(),m.fadeIn("fast"),e(".sl-wrapper .sl-counter .sl-current").text(b+1),v.fadeIn("fast"),k(),i.preloading&&R(),setTimeout(function(){t.trigger(e.Event("shown.simplelightbox"))},i.animationSpeed)},k=function(n){if(s.length){var a=new Image,o=e(t).width()*i.widthRatio,l=e(t).height()*i.heightRatio;a.src=s.attr("src"),e(a).bind("error",function(t){return c.eq(b).trigger(e.Event("error.simplelightbox")),x=!1,r=!0,u.hide(),i.alertError?(alert(i.alertErrorMessage),void O(1==n||-1==n?n:1)):void 0}),a.onload=function(){"undefined"!=typeof n&&c.eq(b).trigger(e.Event("changed.simplelightbox")).trigger(e.Event((1===n?"nextDone":"prevDone")+".simplelightbox")),-1==d.indexOf(s.attr("src"))&&d.push(s.attr("src"));var h=a.width,g=a.height;if(h>o||g>l){var f=h/g>o/l?h/o:g/l;h/=f,g/=f}e(".sl-image").css({top:(e(t).height()-g)/2+"px",left:(e(t).width()-h)/2+"px"}),u.hide(),s.css({width:h+"px",height:g+"px"}).fadeIn("fast"),r=!0;var m="self"==i.captionSelector?c.eq(b):c.eq(b).find(i.captionSelector);if("data"==i.captionType)var v=m.data(i.captionsData);else if("text"==i.captionType)var v=m.html();else var v=m.prop(i.captionsData);if(i.loop||(0==b&&e(".sl-prev").hide(),b>=c.length-1&&e(".sl-next").hide(),b>0&&e(".sl-prev").show(),b<c.length-1&&e(".sl-next").show()),1==c.length&&e(".sl-prev, .sl-next").hide(),1==n||-1==n){var y={opacity:1};i.animationSlide&&(p?(q(0,100*n+"px"),setTimeout(function(){q(i.animationSpeed/1e3,"0px"),50})):y.left=parseInt(e(".sl-image").css("left"))+100*n+"px"),e(".sl-image").animate(y,i.animationSpeed,function(){x=!1,I(v)})}else x=!1,I(v);i.additionalHtml&&0==e(".sl-additional-html").length&&e("<div>").html(i.additionalHtml).addClass("sl-additional-html").appendTo(e(".sl-image"))}}},I=function(t){""!=t&&"undefined"!=typeof t&&i.captions&&y.html(t).hide().appendTo(e(".sl-image")).delay(i.captionDelay).fadeIn("fast")},q=function(t,n){var i={};i[l+"transform"]="translateX("+n+")",i[l+"transition"]=l+"transform "+t+"s linear",e(".sl-image").css(i)},D=function(){e(t).on("resize."+h,k),e(n).on("click."+h+" touchstart."+h,".sl-close",function(e){e.preventDefault(),r&&P()}),m.on("click."+h,"button",function(t){t.preventDefault(),a=0,O(e(this).hasClass("sl-next")?1:-1)});var s=0,l=0,d=0,g=0,f=!1,u=0;w.on("touchstart."+h+" mousedown."+h,function(e){return f?!0:(p&&(u=parseInt(w.css("left"))),f=!0,s=e.originalEvent.pageX||e.originalEvent.touches[0].pageX,d=e.originalEvent.pageY||e.originalEvent.touches[0].pageY,!1)}).on("touchmove."+h+" mousemove."+h+" pointermove MSPointerMove",function(e){return f?(e.preventDefault(),l=e.originalEvent.pageX||e.originalEvent.touches[0].pageX,g=e.originalEvent.pageY||e.originalEvent.touches[0].pageY,a=s-l,o=d-g,void(i.animationSlide&&(p?q(0,-a+"px"):w.css("left",u-a+"px")))):!0}).on("touchend."+h+" mouseup."+h+" touchcancel."+h+" mouseleave."+h+" pointerup pointercancel MSPointerUp MSPointerCancel",function(e){if(f){f=!1;var t=!0;i.loop||(0==b&&0>a&&(t=!1),b>=c.length-1&&a>0&&(t=!1)),Math.abs(a)>i.swipeTolerance&&t?O(a>0?1:-1):i.animationSlide&&(p?q(i.animationSpeed/1e3,"0px"):w.animate({left:u+"px"},i.animationSpeed/2)),i.swipeClose&&Math.abs(o)>50&&Math.abs(a)<i.swipeTolerance&&P()}})},M=function(){m.off("click","button"),e(n).off("click."+h,".sl-close"),e(t).off("resize."+h)},R=function(){var t=0>b+1?c.length-1:b+1>=c.length-1?0:b+1,n=0>b-1?c.length-1:b-1>=c.length-1?0:b-1;e("<img />").attr("src",c.eq(t).attr("href")).load(function(){-1==d.indexOf(e(this).attr("src"))&&d.push(e(this).attr("src")),c.eq(b).trigger(e.Event("nextImageLoaded.simplelightbox"))}),e("<img />").attr("src",c.eq(n).attr("href")).load(function(){-1==d.indexOf(e(this).attr("src"))&&d.push(e(this).attr("src")),c.eq(b).trigger(e.Event("prevImageLoaded.simplelightbox"))})},O=function(t){c.eq(b).trigger(e.Event("change.simplelightbox")).trigger(e.Event((1===t?"next":"prev")+".simplelightbox"));var n=b+t;if(!(x||(0>n||n>=c.length)&&0==i.loop)){b=0>n?c.length-1:n>c.length-1?0:n,e(".sl-wrapper .sl-counter .sl-current").text(b+1);var o={opacity:0};i.animationSlide&&(p?q(i.animationSpeed/1e3,-100*t-a+"px"):o.left=parseInt(e(".sl-image").css("left"))+-100*t+"px"),e(".sl-image").animate(o,i.animationSpeed,function(){setTimeout(function(){var n=c.eq(b);s.attr("src",n.attr("href")),-1==d.indexOf(n.attr("href"))&&u.show(),e(".sl-caption").remove(),k(t),i.preloading&&R()},100)})}},P=function(){if(!x){var t=c.eq(b),n=!1;t.trigger(e.Event("close.simplelightbox")),e(".sl-image img, .sl-overlay, .sl-close, .sl-navigation, .sl-image .sl-caption, .sl-counter").fadeOut("fast",function(){i.disableScroll&&W("show"),e(".sl-wrapper, .sl-overlay").remove(),M(),n||t.trigger(e.Event("closed.simplelightbox")),n=!0}),s=e(),r=!1,x=!1}},W=function(i){if("hide"==i){var a=t.innerWidth;if(!a){var o=n.documentElement.getBoundingClientRect();a=o.right-Math.abs(o.left)}if(n.body.clientWidth<a){var s=n.createElement("div"),l=parseInt(e("body").css("padding-right"),10);s.className="sl-scrollbar-measure",e("body").append(s);var r=s.offsetWidth-s.clientWidth;e(n.body)[0].removeChild(s),e("body").data("padding",l),r>0&&e("body").addClass("hidden-scroll").css({"padding-right":l+r})}}else e("body").removeClass("hidden-scroll").css({"padding-right":e("body").data("padding")})};return T(),c.on("click."+h,function(t){if(C(this)){if(t.preventDefault(),x)return!1;S(e(this))}}),e(n).on("click."+h+" touchstart."+h,function(t){r&&i.docClose&&0==e(t.target).closest(".sl-image").length&&0==e(t.target).closest(".sl-navigation").length&&P()}),i.disableRightClick&&e(n).on("contextmenu",".sl-image img",function(e){return!1}),i.enableKeyboard&&e(n).on("keyup."+h,function(e){if(e.preventDefault(),a=0,r){var t=e.keyCode;27==t&&P(),(37==t||39==e.keyCode)&&O(39==e.keyCode?1:-1)}}),this.open=function(t){t=t||e(this[0]),S(t)},this.next=function(){O(1)},this.prev=function(){O(-1)},this.close=function(){P()},this.destroy=function(){e(n).unbind("click."+h).unbind("keyup."+h),P(),e(".sl-overlay, .sl-wrapper").remove()},this}}(jQuery,window,document);
function sanitizeElptCaption(caption){
if(typeof caption!=='string') return caption;
var tempDiv=jQuery('<div>');
tempDiv.text(caption);
return tempDiv.html();
}
function safeDecodeHtml(str){
if(typeof str!=='string') return str;
var dangerousPatterns=[
/&lt;script/i,
/&lt;img[^&]*onerror/i,
/&lt;[^&]*on\w+=/i,
/javascript:/i,
/&lt;iframe/i,
/&lt;object/i,
/&lt;embed/i
];
for (var i=0; i < dangerousPatterns.length; i++){
if(dangerousPatterns[i].test(str)){
return str.replace(/&[#\w]+;/g, '').replace(/[<>]/g, '');
}}
var txt=document.createElement('textarea');
txt.innerHTML=str;
var decoded=txt.value;
decoded=decoded.replace(/<[^>]*>/g, '');
return decoded;
}
function sanitizeAllImages(){
jQuery('.elpt-portfolio img[title], a.elpt-portfolio-lightbox img[title]').each(function(){
var $img=jQuery(this);
var originalTitle=$img.attr('title');
if(originalTitle){
var decodedTitle=safeDecodeHtml(originalTitle);
var sanitizedTitle=sanitizeElptCaption(decodedTitle);
$img.attr('title', sanitizedTitle);
}});
}
jQuery(document).ready(function(){
sanitizeAllImages();
});
jQuery(window).on('load', function (){
sanitizeAllImages();
if(jQuery(".elpt-portfolio-content").length){
jQuery('a.elpt-portfolio-video-lightbox').each(function(){
var videoUrl=jQuery(this).attr('data-video');
if(videoUrl){
jQuery(this).on('click', function(e){
e.preventDefault();
if(videoUrl.indexOf('youtube.com') > -1||videoUrl.indexOf('youtu.be') > -1){
var videoId=getYoutubeId(videoUrl);
if(videoId){
var embedUrl='https://www.youtube.com/embed/' + videoId + '?autoplay=1&rel=0';
openVideoLightbox(embedUrl);
}}else if(videoUrl.indexOf('vimeo.com') > -1){
var videoId=getVimeoId(videoUrl);
if(videoId){
var embedUrl='https://player.vimeo.com/video/' + videoId + '?autoplay=1&title=0&byline=0&portrait=0';
openVideoLightbox(embedUrl);
}}
return false;
});
}});
jQuery('a.elpt-portfolio-lightbox, a.elpt-portfolio-video-lightbox').each(function(){
jQuery(this).removeClass('elementor-clickable');
jQuery(this).attr('data-elementor-open-lightbox', 'no');
if(!jQuery(this).hasClass('elpt-portfolio-video-lightbox')||!jQuery(this).attr('data-video')){
jQuery(this).on('click', function(e){
e.stopPropagation();
});
}});
sanitizeAllImages();
var lightboxInstance=jQuery('a.elpt-portfolio-lightbox').simpleLightbox({
captions: true,
disableScroll: false,
rel: true,
additionalHtml: false
});
var originalAppendTo=jQuery.fn.appendTo;
jQuery.fn.appendTo=function(selector){
var result=originalAppendTo.apply(this, arguments);
if(this.hasClass&&this.hasClass('sl-caption')){
var captionContent=this.html();
if(captionContent){
var decodedContent=safeDecodeHtml(captionContent);
var sanitizedContent=sanitizeElptCaption(decodedContent);
this.text(sanitizedContent);
}}
return result;
};
var observer=new MutationObserver(function(mutations){
mutations.forEach(function(mutation){
if(mutation.addedNodes){
mutation.addedNodes.forEach(function(node){
if(node.nodeType===1){
var $node=jQuery(node);
if($node.hasClass('sl-caption')||$node.find('.sl-caption').length > 0){
var $caption=$node.hasClass('sl-caption') ? $node:$node.find('.sl-caption');
var captionHtml=$caption.html();
if(captionHtml){
var decodedCaption=safeDecodeHtml(captionHtml);
var sanitizedCaption=sanitizeElptCaption(decodedCaption);
$caption.text(sanitizedCaption);
}}
}});
}});
});
observer.observe(document.body, {
childList: true,
subtree: true
});
}
function getYoutubeId(url){
var regExp=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/;
var match=url.match(regExp);
return (match&&match[7].length==11) ? match[7]:false;
}
function getVimeoId(url){
var regExp=/^.*(vimeo\.com\/)((channels\/[A-z]+\/)|(groups\/[A-z]+\/videos\/))?([0-9]+)/;
var match=url.match(regExp);
return match ? match[5]:false;
}
function openVideoLightbox(embedUrl){
var overlay=jQuery('<div id="elpt-video-overlay"></div>')
.css({
'position': 'fixed',
'top': 0,
'left': 0,
'width': '100%',
'height': '100%',
'background-color': 'rgba(0,0,0,0.9)',
'z-index': 9999,
'display': 'flex',
'justify-content': 'center',
'align-items': 'center'
})
.appendTo('body');
var videoContainer=jQuery('<div id="elpt-video-container"></div>')
.css({
'position': 'relative',
'width': '80%',
'max-width': '900px',
'padding-top': '56.25%',
'box-sizing': 'border-box'
})
.appendTo(overlay);
var iframe=jQuery('<iframe></iframe>')
.attr({
'src': embedUrl,
'frameborder': '0',
'allowfullscreen': 'true',
'allow': 'autoplay; fullscreen'
})
.css({
'position': 'absolute',
'top': 0,
'left': 0,
'width': '100%',
'height': '100%'
})
.appendTo(videoContainer);
var closeButton=jQuery('<div id="elpt-video-close">×</div>')
.css({
'position': 'absolute',
'top': '-40px',
'right': '0',
'color': 'white',
'font-size': '30px',
'cursor': 'pointer',
'z-index': 10000
})
.appendTo(videoContainer);
closeButton.on('click', function(){
overlay.remove();
});
overlay.on('click', function(e){
if(e.target===this){
overlay.remove();
}});
jQuery(document).on('keydown.elptVideo', function(e){
if(e.keyCode===27){
overlay.remove();
jQuery(document).off('keydown.elptVideo');
}});
}});
jQuery(window).on('load', function (){
if(jQuery(".elpt-portfolio-content").length){
var $grid=jQuery('.elpt-portfolio-content-isotope').isotope({
layoutMode: 'masonry',
itemSelector: '.portfolio-item-wrapper'
});
$grid.imagesLoaded().progress(function(){
$grid.isotope('layout');
});
var $packery=jQuery('.elpt-portfolio-content-packery').isotope({
layoutMode: 'packery',
itemSelector: '.portfolio-item-wrapper'
});
$packery.imagesLoaded().progress(function(){
$packery.isotope('layout');
});
var $fitrows=jQuery('.elpt-portfolio-content-fitrows').isotope({
layoutMode: 'fitRows',
itemSelector: '.portfolio-item-wrapper'
});
$fitrows.imagesLoaded().progress(function(){
$fitrows.isotope('layout');
});
var itemSelector=".portfolio-item-wrapper";
var $container=jQuery('.elpt-portfolio-content-isotope-pro').isotope({
layoutMode: 'masonry',
itemSelector: itemSelector
});
if($container.hasClass('elpt-portfolio-content-fitrows')){
$container.isotope('option', { layoutMode: 'fitRows' });
}else if($container.hasClass('elpt-portfolio-content-packery')){
$container.isotope('option', { layoutMode: 'packery' });
}
$container.imagesLoaded().progress(function(){
$container.isotope('layout');
});
var itemsPerPageDefault=10;
if(typeof gridSettings!=='undefined'&&gridSettings.itemsPerPageDefault!==undefined){
itemsPerPageDefault=gridSettings.itemsPerPageDefault;
}
var itemsPerPage=defineItemsPerPage();
var currentNumberPages=1;
var currentPage=1;
var currentFilter='*';
var filterAtribute='data-filter';
var pageAtribute='data-page';
var pagerClass='isotope-pager';
jQuery(window).resize(function(){
changeFilter(itemSelector);
})
function changeFilter(selector){
$container.isotope({ filter: selector }
); }
function getFilterSelector(){
var selector=itemSelector;
if(currentFilter!='*'){
selector +=currentFilter;
}
return selector;
}
function goToPage(n){
currentPage=n;
var selector=getFilterSelector();
selector +=`[${pageAtribute}="${currentPage}"]`;
var $gridBuilder=jQuery('.elpt-portfolio-content-packery.elpt-portfolio-grid-builder');
var isFixedLayout=$gridBuilder.length > 0&&$gridBuilder.hasClass('elpt-fixed-layout-mode');
if(isFixedLayout){
applyFixedLayoutPositionsForPage($gridBuilder, currentPage);
}
changeFilter(selector);
if(isFixedLayout){
$container.isotope('layout');
}}
function defineItemsPerPage(){
var pages=itemsPerPageDefault;
return pages;
}
function setPagination(){
var SettingsPagesOnItems=function(){
var item=1;
var page=1;
var selector=getFilterSelector();
$container.children(selector).each(function(){
if(item > itemsPerPage){
page++;
item=1;
}
jQuery(this).attr(pageAtribute, page);
item++;
});
currentNumberPages=page;
}();
var CreatePagers=function(){
var $isotopePager=(jQuery('.'+pagerClass).length==0) ? jQuery('<div class="'+pagerClass+'"></div>'):jQuery('.'+pagerClass);
$isotopePager.html('');
for(var i=0; i < currentNumberPages; i++){
var $pager=jQuery('<a href="javascript:void(0);" class="pager" '+pageAtribute+'="'+(i+1)+'"></a>');
$pager.html(i+1);
$pager.click(function(){
jQuery('.isotope-pager .active').removeClass('active');
jQuery(this).addClass('active');
var page=jQuery(this).eq(0).attr(pageAtribute);
goToPage(page);
});
$pager.appendTo($isotopePager);
}
$container.after($isotopePager);
}();
}
setPagination();
goToPage(1);
function applyFixedLayoutFilter($container, filterValue){
var $allItems=$container.children('.portfolio-item-wrapper');
var $matchingItems;
if(filterValue==='*'){
$matchingItems=$allItems;
}else{
$matchingItems=$allItems.filter(filterValue);
}
$allItems.removeClass(function(index, className){
return (className.match(/\belpt-grid-pos-\d+\b/g)||[]).join(' ');
});
$matchingItems.each(function(visualIndex){
jQuery(this).addClass('elpt-grid-pos-' + (visualIndex + 1));
});
}
function applyFixedLayoutPositionsForPage($container, pageNumber){
var $allItems=$container.children('.portfolio-item-wrapper');
var selector=getFilterSelector();
selector +='[' + pageAtribute + '="' + pageNumber + '"]';
var $visibleItems=$allItems.filter(selector);
$allItems.removeClass(function(index, className){
return (className.match(/\belpt-grid-pos-\d+\b/g)||[]).join(' ');
});
$visibleItems.each(function(visualIndex){
jQuery(this).addClass('elpt-grid-pos-' + (visualIndex + 1));
});
}
jQuery('.elpt-portfolio-filter').on('click', 'button', function (){
jQuery('.elpt-portfolio-filter button').removeClass('item-active');
jQuery(this).addClass('item-active');
var filterValue=jQuery(this).attr(filterAtribute);
var filter=filterValue;
currentFilter=filter;
var $gridBuilder=jQuery('.elpt-portfolio-content-packery.elpt-portfolio-grid-builder');
var isFixedLayout=$gridBuilder.hasClass('elpt-fixed-layout-mode');
if(isFixedLayout){
applyFixedLayoutFilter($gridBuilder, filterValue);
}else{
$grid.isotope({
filter: filterValue
});
$packery.isotope({
filter: filterValue
});
$fitrows.isotope({
filter: filterValue
});
}
setPagination();
goToPage(1);
});
}});
!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&b<i+f?e=a:"right"===c&&b>i-g-f&&b<i-g+f?e=a+1:this.op(b,"<",i)&&this.op(b,">",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?a("<div/>",{class:"owl-video-tn "+j,srcType:c}):a("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("<div/>",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('<div class="owl-video-frame" />').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,
animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
jQuery(window).on('load', function (){
if(jQuery(".pwgd-post-grid-content").length){
var $grid=jQuery('.pwgd-grid-content-isotope').isotope({
layoutMode: 'masonry',
itemSelector: '.pwgd-post-grid-item-wrapper'
});
$grid.imagesLoaded().progress(function(){
jQuery('.pwgd-grid-content-equalheights').each(function(){
var highestBox=0;
jQuery('.pwgd-post-grid-item-wrapper', this).each(function(){
if(jQuery(this).height() > highestBox){
highestBox=jQuery(this).height();
}});
jQuery('.pwgd-post-grid-item-wrapper',this).height(highestBox);
});
$grid.isotope('layout');
});
/*var $packery=jQuery('.pwgd-grid-content-packery').isotope({
layoutMode: 'packery',
itemSelector: '.grid-item-wrapper'
});
$packery.imagesLoaded().progress(function(){
$packery.isotope('layout');
});*/
jQuery('.pwgd-posts-filter').on('click', 'button', function (){
jQuery('.pwgd-posts-filter button').removeClass('item-active');
jQuery(this).addClass('item-active');
var filterValue=jQuery(this).attr('data-filter');
$grid.isotope({
filter: filterValue
});
});
}});
(function (global, factory){
typeof exports==='object'&&typeof module!=='undefined' ? module.exports=factory() :
typeof define==='function'&&define.amd ? define(factory) :
(global=global||self, global.hotkeys=factory());
}(this, (function (){ 'use strict';
var isff=typeof navigator!=='undefined' ? navigator.userAgent.toLowerCase().indexOf('firefox') > 0:false;
function addEvent(object, event, method){
if(object.addEventListener){
object.addEventListener(event, method, false);
}else if(object.attachEvent){
object.attachEvent("on".concat(event), function (){
method(window.event);
});
}}
function getMods(modifier, key){
var mods=key.slice(0, key.length - 1);
for (var i=0; i < mods.length; i++){
mods[i]=modifier[mods[i].toLowerCase()];
}
return mods;
}
function getKeys(key){
if(typeof key!=='string') key='';
key=key.replace(/\s/g, '');
var keys=key.split(',');
var index=keys.lastIndexOf('');
for (; index >=0;){
keys[index - 1] +=',';
keys.splice(index, 1);
index=keys.lastIndexOf('');
}
return keys;
}
function compareArray(a1, a2){
var arr1=a1.length >=a2.length ? a1:a2;
var arr2=a1.length >=a2.length ? a2:a1;
var isIndex=true;
for (var i=0; i < arr1.length; i++){
if(arr2.indexOf(arr1[i])===-1) isIndex=false;
}
return isIndex;
}
var _keyMap={
backspace: 8,
tab: 9,
clear: 12,
enter: 13,
return: 13,
esc: 27,
escape: 27,
space: 32,
left: 37,
up: 38,
right: 39,
down: 40,
del: 46,
delete: 46,
ins: 45,
insert: 45,
home: 36,
end: 35,
pageup: 33,
pagedown: 34,
capslock: 20,
'⇪': 20,
',': 188,
'.': 190,
'/': 191,
'`': 192,
'-': isff ? 173:189,
'=': isff ? 61:187,
';': isff ? 59:186,
'\'': 222,
'[': 219,
']': 221,
'\\': 220
};
var _modifier={
'⇧': 16,
shift: 16,
'⌥': 18,
alt: 18,
option: 18,
'⌃': 17,
ctrl: 17,
control: 17,
'⌘': 91,
cmd: 91,
command: 91
};
var modifierMap={
16: 'shiftKey',
18: 'altKey',
17: 'ctrlKey',
91: 'metaKey',
shiftKey: 16,
ctrlKey: 17,
altKey: 18,
metaKey: 91
};
var _mods={
16: false,
18: false,
17: false,
91: false
};
var _handlers={};
for (var k=1; k < 20; k++){
_keyMap["f".concat(k)]=111 + k;
}
var _downKeys=[];
var _scope='all';
var elementHasBindEvent=[];
var code=function code(x){
return _keyMap[x.toLowerCase()]||_modifier[x.toLowerCase()]||x.toUpperCase().charCodeAt(0);
};
function setScope(scope){
_scope=scope||'all';
}
function getScope(){
return _scope||'all';
}
function getPressedKeyCodes(){
return _downKeys.slice(0);
}
function filter(event){
var target=event.target||event.srcElement;
var tagName=target.tagName;
var flag=true;
if(target.isContentEditable||(tagName==='INPUT'||tagName==='TEXTAREA'||tagName==='SELECT')&&!target.readOnly){
flag=false;
}
return flag;
}
function isPressed(keyCode){
if(typeof keyCode==='string'){
keyCode=code(keyCode);
}
return _downKeys.indexOf(keyCode)!==-1;
}
function deleteScope(scope, newScope){
var handlers;
var i;
if(!scope) scope=getScope();
for (var key in _handlers){
if(Object.prototype.hasOwnProperty.call(_handlers, key)){
handlers=_handlers[key];
for (i=0; i < handlers.length;){
if(handlers[i].scope===scope) handlers.splice(i, 1);else i++;
}}
}
if(getScope()===scope) setScope(newScope||'all');
}
function clearModifier(event){
var key=event.keyCode||event.which||event.charCode;
var i=_downKeys.indexOf(key);
if(i >=0){
_downKeys.splice(i, 1);
}
if(event.key&&event.key.toLowerCase()==='meta'){
_downKeys.splice(0, _downKeys.length);
}
if(key===93||key===224) key=91;
if(key in _mods){
_mods[key]=false;
for (var k in _modifier){
if(_modifier[k]===key) hotkeys[k]=false;
}}
}
function unbind(keysInfo){
if(!keysInfo){
Object.keys(_handlers).forEach(function (key){
return delete _handlers[key];
});
}else if(Array.isArray(keysInfo)){
keysInfo.forEach(function (info){
if(info.key) eachUnbind(info);
});
}else if(typeof keysInfo==='object'){
if(keysInfo.key) eachUnbind(keysInfo);
}else if(typeof keysInfo==='string'){
for (var _len=arguments.length, args=new Array(_len > 1 ? _len - 1:0), _key=1; _key < _len; _key++){
args[_key - 1]=arguments[_key];
}
var scope=args[0],
method=args[1];
if(typeof scope==='function'){
method=scope;
scope='';
}
eachUnbind({
key: keysInfo,
scope: scope,
method: method,
splitKey: '+'
});
}}
var eachUnbind=function eachUnbind(_ref){
var key=_ref.key,
scope=_ref.scope,
method=_ref.method,
_ref$splitKey=_ref.splitKey,
splitKey=_ref$splitKey===void 0 ? '+':_ref$splitKey;
var multipleKeys=getKeys(key);
multipleKeys.forEach(function (originKey){
var unbindKeys=originKey.split(splitKey);
var len=unbindKeys.length;
var lastKey=unbindKeys[len - 1];
var keyCode=lastKey==='*' ? '*':code(lastKey);
if(!_handlers[keyCode]) return;
if(!scope) scope=getScope();
var mods=len > 1 ? getMods(_modifier, unbindKeys):[];
_handlers[keyCode]=_handlers[keyCode].map(function (record){
var isMatchingMethod=method ? record.method===method:true;
if(isMatchingMethod&&record.scope===scope&&compareArray(record.mods, mods)){
return {};}
return record;
});
});
};
function eventHandler(event, handler, scope){
var modifiersMatch;
if(handler.scope===scope||handler.scope==='all'){
modifiersMatch=handler.mods.length > 0;
for (var y in _mods){
if(Object.prototype.hasOwnProperty.call(_mods, y)){
if(!_mods[y]&&handler.mods.indexOf(+y) > -1||_mods[y]&&handler.mods.indexOf(+y)===-1){
modifiersMatch=false;
}}
}
if(handler.mods.length===0&&!_mods[16]&&!_mods[18]&&!_mods[17]&&!_mods[91]||modifiersMatch||handler.shortcut==='*'){
if(handler.method(event, handler)===false){
if(event.preventDefault) event.preventDefault();else event.returnValue=false;
if(event.stopPropagation) event.stopPropagation();
if(event.cancelBubble) event.cancelBubble=true;
}}
}}
function dispatch(event){
var asterisk=_handlers['*'];
var key=event.keyCode||event.which||event.charCode;
if(!hotkeys.filter.call(this, event)) return;
if(key===93||key===224) key=91;
if(_downKeys.indexOf(key)===-1&&key!==229) _downKeys.push(key);
['ctrlKey', 'altKey', 'shiftKey', 'metaKey'].forEach(function (keyName){
var keyNum=modifierMap[keyName];
if(event[keyName]&&_downKeys.indexOf(keyNum)===-1){
_downKeys.push(keyNum);
}else if(!event[keyName]&&_downKeys.indexOf(keyNum) > -1){
_downKeys.splice(_downKeys.indexOf(keyNum), 1);
}else if(keyName==='metaKey'&&event[keyName]&&_downKeys.length===3){
if(!(event.ctrlKey||event.shiftKey||event.altKey)){
_downKeys=_downKeys.slice(_downKeys.indexOf(keyNum));
}}
});
if(key in _mods){
_mods[key]=true;
for (var k in _modifier){
if(_modifier[k]===key) hotkeys[k]=true;
}
if(!asterisk) return;
}
for (var e in _mods){
if(Object.prototype.hasOwnProperty.call(_mods, e)){
_mods[e]=event[modifierMap[e]];
}}
if(event.getModifierState&&!(event.altKey&&!event.ctrlKey)&&event.getModifierState('AltGraph')){
if(_downKeys.indexOf(17)===-1){
_downKeys.push(17);
}
if(_downKeys.indexOf(18)===-1){
_downKeys.push(18);
}
_mods[17]=true;
_mods[18]=true;
}
var scope=getScope();
if(asterisk){
for (var i=0; i < asterisk.length; i++){
if(asterisk[i].scope===scope&&(event.type==='keydown'&&asterisk[i].keydown||event.type==='keyup'&&asterisk[i].keyup)){
eventHandler(event, asterisk[i], scope);
}}
}
if(!(key in _handlers)) return;
for (var _i=0; _i < _handlers[key].length; _i++){
if(event.type==='keydown'&&_handlers[key][_i].keydown||event.type==='keyup'&&_handlers[key][_i].keyup){
if(_handlers[key][_i].key){
var record=_handlers[key][_i];
var splitKey=record.splitKey;
var keyShortcut=record.key.split(splitKey);
var _downKeysCurrent=[];
for (var a=0; a < keyShortcut.length; a++){
_downKeysCurrent.push(code(keyShortcut[a]));
}
if(_downKeysCurrent.sort().join('')===_downKeys.sort().join('')){
eventHandler(event, record, scope);
}}
}}
}
function isElementBind(element){
return elementHasBindEvent.indexOf(element) > -1;
}
function hotkeys(key, option, method){
_downKeys=[];
var keys=getKeys(key);
var mods=[];
var scope='all';
var element=document;
var i=0;
var keyup=false;
var keydown=true;
var splitKey='+';
if(method===undefined&&typeof option==='function'){
method=option;
}
if(Object.prototype.toString.call(option)==='[object Object]'){
if(option.scope) scope=option.scope;
if(option.element) element=option.element;
if(option.keyup) keyup=option.keyup;
if(option.keydown!==undefined) keydown=option.keydown;
if(typeof option.splitKey==='string') splitKey=option.splitKey;
}
if(typeof option==='string') scope=option;
for (; i < keys.length; i++){
key=keys[i].split(splitKey);
mods=[];
if(key.length > 1) mods=getMods(_modifier, key);
key=key[key.length - 1];
key=key==='*' ? '*':code(key);
if(!(key in _handlers)) _handlers[key]=[];
_handlers[key].push({
keyup: keyup,
keydown: keydown,
scope: scope,
mods: mods,
shortcut: keys[i],
method: method,
key: keys[i],
splitKey: splitKey
});
}
if(typeof element!=='undefined'&&!isElementBind(element)&&window){
elementHasBindEvent.push(element);
addEvent(element, 'keydown', function (e){
dispatch(e);
});
addEvent(window, 'focus', function (){
_downKeys=[];
});
addEvent(element, 'keyup', function (e){
dispatch(e);
clearModifier(e);
});
}}
var _api={
setScope: setScope,
getScope: getScope,
deleteScope: deleteScope,
getPressedKeyCodes: getPressedKeyCodes,
isPressed: isPressed,
filter: filter,
unbind: unbind
};
for (var a in _api){
if(Object.prototype.hasOwnProperty.call(_api, a)){
hotkeys[a]=_api[a];
}}
if(typeof window!=='undefined'){
var _hotkeys=window.hotkeys;
hotkeys.noConflict=function (deep){
if(deep&&window.hotkeys===hotkeys){
window.hotkeys=_hotkeys;
}
return hotkeys;
};
window.hotkeys=hotkeys;
}
return hotkeys;
})));
(c=>{function e(){try{if(document&&document.body){"onetap-root onetap-accessibility-plugin onetap-body-class onetap-custom-class onetap-classes".split(" ").forEach(function(e){document.body.classList.add(e)});let a={"bigger-text":"onetap_hide_bigger_text","highlight-links":"onetap_hide_highlight_links","line-height":"onetap_hide_line_height","readable-font":"onetap_hide_readable_font",cursor:"onetap_hide_cursor","text-magnifier":"onetap_hide_text_magnifier","dyslexic-font":"onetap_hide_dyslexic_font","text-align":"onetap_hide_text_align","align-center":"onetap_hide_align_center","letter-spacing":"onetap_hide_letter_spacing","font-weight":"onetap_hide_font_weight","dark-contrast":"onetap_hide_dark_contrast","light-contrast":"onetap_hide_light_contrast","high-contrast":"onetap_hide_high_contrast",monochrome:"onetap_hide_monochrome",saturation:"onetap_hide_saturation","reading-line":"onetap_hide_reading_line","reading-mask":"onetap_hide_reading_mask","read-page":"onetap_hide_read_page","keyboard-navigation":"onetap_hide_keyboard_navigation","hide-images":"onetap_hide_hide_images","mute-sounds":"onetap_hide_mute_sounds","highlight-titles":"onetap_hide_highlight_titles","highlight-all":"onetap_hide_highlight_all","stop-animations":"onetap_hide_stop_animations"},n="undefined"!=typeof window&&window.onetapAjaxObject&&window.onetapAjaxObject.showModules?window.onetapAjaxObject.showModules:null;n&&Object.keys(a).forEach(function(e){var t=n[e];"string"==typeof t&&"off"===t.trim()&&document.body.classList.add(a[e])})}}catch(e){console.log("OneTap: failed to add body classes via JS.",e)}}document&&document.body?e():document.addEventListener("DOMContentLoaded",e);let s=c(".onetap-accessibility-plugin .onetap-close"),t=c(".onetap-accessibility-plugin .onetap-toggle");var a=c(".onetap-accessibility-plugin .onetap-statement button"),n=c(".accessibility-status-text button"),o=c(".onetap-accessibility-plugin .onetap-hide-toolbar button"),i=c(".close-box-hide-duration");let r=c(".onetap-accessibility-plugin .onetap-accessibility"),l=c(".onetap-accessibility-plugin .onetap-languages"),p=c(".onetap-accessibility-settings .onetap-list-of-languages"),d=".onetap-plugin-onetap, .onetap-plugin-onetap *, .onetap-toggle, .onetap-toggle *, #wpadminbar, #wpadminbar *, rs-fullwidth-wrap, rs-fullwidth-wrap *, rs-module-wrap, rs-module-wrap *, sr7-module, sr7-module *, .onetap-markup-reading-mask";function g(e){var t;r.length&&(t=r[0],e?t.removeAttribute("inert"):t.setAttribute("inert",""))}c(function(){g(r.hasClass("onetap-toggle-open")),c(document).on("click",".onetap-accessibility-plugin .onetap-toggle",function(e){e.stopPropagation(),c(".onetap-accessibility-plugin .onetap-accessibility").removeClass("onetap-toggle-close").addClass("onetap-toggle-open"),g(!0),c(".onetap-accessibility-plugin .onetap-close").show(100),c(".onetap-accessibility-plugin .onetap-languages").focus()})}),c('a[href="#onetap-toolbar"], #onetap-toolbar').on("click",function(e){e.stopPropagation(),r.removeClass("onetap-toggle-close").addClass("onetap-toggle-open"),g(!0),s.show(100),l.focus()}),c(document).on("keydown",function(e){var t=0<=navigator.platform.toUpperCase().indexOf("MAC");(t&&e.metaKey&&"."===e.key||!t&&e.ctrlKey&&"."===e.key||e.altKey&&"."===e.key)&&(e.stopPropagation(),e.preventDefault(),r.removeClass("onetap-toggle-close").addClass("onetap-toggle-open"),g(!0),s.show(100),l.focus())}),s.click(function(e){e.stopPropagation(),r.removeClass("onetap-toggle-open").addClass("onetap-toggle-close"),g(!1),s.hide(100),t.focus()}),c(document).on("keydown",function(e){"Escape"===e.key&&(e.stopPropagation(),e.preventDefault(),r.removeClass("onetap-toggle-open").addClass("onetap-toggle-close"),g(!1),s.hide(100),t.focus())}),s.on("focus",function(e){e.stopPropagation(),c(this).attr("aria-expanded",!1),c(this).removeClass("onetap-active"),l.removeClass("onetap-active"),p.fadeOut(350)}),a.click(function(){c(".onetap-accessibility").removeClass("active-hide-toolbar"),c(".toolbar-hide-duration").hide(),c(".onetap-accessibility").addClass("active-statement"),c(".accessibility-status-wrapper").show(),c(".accessibility-status-text button").focus()}),n.click(function(){c(".onetap-accessibility").removeClass("active-statement"),c(".accessibility-status-wrapper").hide(),c(".onetap-statement button").focus()}),o.click(function(){c(".onetap-accessibility").removeClass("active-statement"),c(".accessibility-status-wrapper").hide(),c(".onetap-accessibility").addClass("active-hide-toolbar"),c(".toolbar-hide-duration").show()}),i.click(function(){c(".onetap-accessibility").removeClass("active-hide-toolbar"),c(".toolbar-hide-duration").hide(),c(".open-form-hide-toolbar").focus()}),c(".toolbar-hide-duration .box-hide-duration form label").on("click",function(){c(".toolbar-hide-duration .box-hide-duration form label").removeClass("active"),c(this).addClass("active")}),r.click(function(e){p.fadeOut(350),l.removeClass("onetap-active"),c(e.target).closest(".onetap-reset-settings").length||e.stopPropagation()}),l.click(function(e){e.stopPropagation(),p.length&&p.find("img[data-src]").each(function(){var e=c(this);e.attr("src")||e.attr("src",e.attr("data-src"))});e="true"===c(this).attr("aria-expanded");c(this).attr("aria-expanded",!e),c(this).toggleClass("onetap-active"),p.fadeToggle(350)}),c(document).click(function(e){var t=0<c(e.target).closest(".onetap-accessibility").length,e=0<c(e.target).closest(".onetap-languages, .onetap-list-of-languages").length;t||(r.removeClass("onetap-toggle-open").addClass("onetap-toggle-close"),g(!1),s.hide(100)),e||(p.fadeOut(350),l.removeClass("onetap-active"))});var n=(a=new Date).getFullYear()+`-${String(a.getMonth()+1).padStart(2,"0")}-`+String(a.getDate()).padStart(2,"0"),i=((o=new Date(a)).setDate(o.getDate()+2),o.getFullYear()),a=String(o.getMonth()+1).padStart(2,"0"),o=String(o.getDate()).padStart(2,"0");let u={dynamicFeatureSet:{visionImpairedMode:!1,seizureSafeProfileMode:!1,adhdFriendlyMode:!1,blindnessMode:!1,epilepsySafeMode:!1},activeBorders:{biggerText:0,lineHeight:0},biggerText:!1,highlightLinks:!1,lineHeight:!1,readableFont:!1,cursor:!1,textMagnifier:!1,dyslexicFont:!1,alignLeft:!1,alignCenter:!1,alignRight:!1,letterSpacing:!1,fontWeight:!1,darkContrast:!1,lightContrast:!1,highContrast:!1,monochrome:!1,saturation:!1,readingLine:!1,readingMask:!1,readPage:!1,keyboardNavigation:!1,hideImages:!1,muteSounds:!1,highlightTitles:!1,highlightAll:!1,stopAnimations:!1,information:{updated:"onetap-version-23",language:onetapAjaxObject.getSettings.language,developer:"Yuky Hendiawan",startDate:n,endDate:i+`-${a}-`+o}},h="onetap-accessibility-free";function f(){try{var e=localStorage.getItem(h);return e?JSON.parse(e):null}catch(e){return console.warn("Error parsing accessibility data from localStorage:",e),null}}function m(){c(".onetap-accessibility .label-mode-switch-inner").each(function(){var e=c(this);let t=e.attr("data-on"),a=e.attr("data-off");3<t.length&&(t=t.substring(0,3)+"."),3<a.length&&(a=a.substring(0,3)+"."),e.attr("data-on",t),e.attr("data-off",a)})}if(localStorage.getItem(h)?void 0!==(n=JSON.parse(localStorage.getItem(h))).information&&void 0!==n.information.updated&&"onetap-version-23"===n.information.updated||(localStorage.removeItem(h),localStorage.setItem(h,JSON.stringify(u))):localStorage.setItem(h,JSON.stringify(u)),(i=f())&&i.information&&i.information.language){let a=i.information.language;i=c("nav.onetap-accessibility .onetap-accessibility-settings .onetap-languages .onetap-icon img");i.length&&(i.removeClass("onetap-active"),i.each(function(){var e,t=c(this);t.attr("alt")===a&&(t.attr("src")||(e=t.attr("data-src"))&&t.attr("src",e),t.addClass("onetap-active"))}))}c("nav.onetap-accessibility header.onetap-header-top .onetap-list-of-languages ul li").click(function(){c("nav.onetap-accessibility header.onetap-header-top .onetap-list-of-languages ul li").removeClass("onetap-active"),c(this).addClass("onetap-active");let a=c(this).attr("data-language");var e=c(this).text(),t=c("nav.onetap-accessibility .onetap-accessibility-settings .onetap-languages .onetap-icon img"),t=(t.removeClass("onetap-active"),t.each(function(){var e,t=c(this);t.attr("alt")===a&&(t.attr("src")||(e=t.attr("data-src"))&&t.attr("src",e),t.addClass("onetap-active"))}),c(l).removeClass("onetap-active"),c("nav.onetap-accessibility header.onetap-header-top .onetap-languages .onetap-text span").text(e),S(a),c(".onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages").fadeOut(350),m(),f());t.information.language=a,localStorage.setItem(h,JSON.stringify(t)),j(a),M(a),"il"===a||"ir"===a||"ar"===a?c("nav.onetap-plugin-onetap").addClass("onetap-rtl"):c("nav.onetap-plugin-onetap").removeClass("onetap-rtl")});let T=f(),b={visionImpairedMode:"#onetap-box-vision-impaired-mode",seizureSafeProfileMode:"#onetap-box-seizure-safe-profile",adhdFriendlyMode:"#onetap-box-adhd-friendly-mode",blindnessMode:"#onetap-box-blindness-mode",epilepsySafeMode:"#onetap-box-epilepsy-safe-mode"};function y(){c.each(b,function(e,t){var a=c(t);T.dynamicFeatureSet[e]?(a.prop("checked",!0).val(1),c(t).closest(".onetap-functional-feature").addClass("onetap-active"),c(t).attr("aria-checked",!0)):c(t).attr("aria-checked",!1)})}function v(o){if(localStorage.getItem(h)){let n=f();[{key:"bigger-text",prop:"biggerText",border:!0},{key:"saturation",prop:"saturation",border:!0},{key:"readable-font",prop:"readableFont",border:!1}].forEach(({key:e,prop:t,border:a})=>{"on"===onetapAjaxObject.showModules[e]&&(n[t]=o,a&&(n.activeBorders[t]=o?1:0),localStorage.setItem(h,JSON.stringify(n)))}),location.reload()}}function x(o){if(localStorage.getItem(h)){let n=f();[{key:"stop-animations",prop:"stopAnimations",border:!0},{key:"monochrome",prop:"monochrome",border:!0}].forEach(({key:e,prop:t,border:a})=>{"on"===onetapAjaxObject.showModules[e]&&(n[t]=o,a&&(n.activeBorders[t]=o?2:0),localStorage.setItem(h,JSON.stringify(n)))}),location.reload()}}function k(o){if(localStorage.getItem(h)){let n=f();[{key:"stop-animations",prop:"stopAnimations",border:!0},{key:"saturation",prop:"saturation",border:!0},{key:"reading-mask",prop:"readingMask",border:!0}].forEach(({key:e,prop:t,border:a})=>{"on"===onetapAjaxObject.showModules[e]&&(n[t]=o,a&&(n.activeBorders[t]=o?1:0),localStorage.setItem(h,JSON.stringify(n)))}),location.reload()}}function C(o){if(localStorage.getItem(h)){let n=f();[{key:"read-page",prop:"readPage",border:!0},{key:"brightness",prop:"brightness",border:!0},{key:"high-contrast",prop:"highContrast",border:!1}].forEach(({key:e,prop:t,border:a})=>{"on"===onetapAjaxObject.showModules[e]&&(n[t]=o,a&&(n.activeBorders[t]=o?3:0),localStorage.setItem(h,JSON.stringify(n)))}),location.reload()}}function w(o){if(localStorage.getItem(h)){let n=f();[{key:"stop-animations",prop:"stopAnimations",border:!0},{key:"monochrome",prop:"monochrome",border:!0},{key:"mute-sounds",prop:"muteSounds",border:!0}].forEach(({key:e,prop:t,border:a})=>{"on"===onetapAjaxObject.showModules[e]&&(n[t]=o,a&&(n.activeBorders[t]=o?2:0),localStorage.setItem(h,JSON.stringify(n)))}),location.reload()}}function S(e){var t;["en","de","es","fr","it","pl","se","fi","pt","ro","si","sk","nl","dk","gr","cz","hu","lt","lv","ee","hr","ie","bg","no","tr","id","pt-br","ja","ko","zh","ar","ru","hi","uk","sr","gb","ir","il","mk","th","vn"].includes(e)&&(t=onetapAjaxObject.languages[e],"il"===e||"ir"===e||"ar"===e?c("nav.onetap-plugin-onetap").addClass("onetap-rtl"):c("nav.onetap-plugin-onetap").removeClass("onetap-rtl"),c("nav.onetap-accessibility header.onetap-header-top .onetap-list-of-languages ul li").removeClass("onetap-active"),c('nav.onetap-accessibility header.onetap-header-top .onetap-list-of-languages ul li[data-language="'+e+'"]').addClass("onetap-active"),c("nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages.onetap-disable .onetap-icon img").attr("src",onetapAjaxObject.pluginInfo.imagesUrl+onetapAjaxObject.languageList[e].image),[{selector:"nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button",text:t.global.back},{selector:"nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button[data-default]",text:t.global.default},{selector:"nav.onetap-accessibility header.onetap-header-top .onetap-languages .onetap-text span",text:t.header.language},{selector:"nav.onetap-accessibility header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title span",text:t.header.title},{selector:"nav.onetap-accessibility header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-desc p span",text:t.header.desc},{selector:"nav.onetap-accessibility header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-desc p a",text:t.header.anchor},{selector:"nav.onetap-accessibility header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-statement button",text:t.header.statement},{selector:"nav.onetap-accessibility header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-hide-toolbar button",text:t.header.hideToolbar},{selector:"nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration span.onetap-title",text:t.hideToolbar.title},{selector:'nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration [for="only-for-this-session"] span',text:t.hideToolbar.radio1},{selector:'nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration [for="only-for-24-hours"] span',text:t.hideToolbar.radio2},{selector:'nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration [for="only-for-a-week"] span',text:t.hideToolbar.radio3},{selector:"nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button.close-box-hide-duration",text:t.hideToolbar.button1},{selector:"nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button.hide-toolbar",text:t.hideToolbar.button2},{selector:"nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-message .title",text:t.unsupportedPageReader.title},{selector:"nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-message .desc",text:t.unsupportedPageReader.desc},{selector:"nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-message .desc .link",text:t.unsupportedPageReader.link},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-title span",text:t.multiFunctionalFeature.title},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-vision-impaired-mode .onetap-left .onetap-text .onetap-title span",text:t.multiFunctionalFeature.visionImpairedMode.title},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-vision-impaired-mode .onetap-left .onetap-text .onetap-desc span",text:t.multiFunctionalFeature.visionImpairedMode.desc},{selectorOn:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-vision-impaired-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",on:t.multiFunctionalFeature.visionImpairedMode.on},{selectorOff:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-vision-impaired-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",off:t.multiFunctionalFeature.visionImpairedMode.off},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-seizure-safe-profile-mode .onetap-left .onetap-text .onetap-title span",text:t.multiFunctionalFeature.seizureSafeProfile.title},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-seizure-safe-profile-mode .onetap-left .onetap-text .onetap-desc span",text:t.multiFunctionalFeature.seizureSafeProfile.desc},{selectorOn:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-seizure-safe-profile-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",on:t.multiFunctionalFeature.seizureSafeProfile.on},{selectorOff:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-seizure-safe-profile-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",off:t.multiFunctionalFeature.seizureSafeProfile.off},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-adhd-friendly-mode .onetap-left .onetap-text .onetap-title span",text:t.multiFunctionalFeature.aDHDFriendlyMode.title},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-adhd-friendly-mode .onetap-left .onetap-text .onetap-desc span",text:t.multiFunctionalFeature.aDHDFriendlyMode.desc},{selectorOn:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-adhd-friendly-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",on:t.multiFunctionalFeature.aDHDFriendlyMode.on},{selectorOff:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-adhd-friendly-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",off:t.multiFunctionalFeature.aDHDFriendlyMode.off},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-blindness-mode .onetap-left .onetap-text .onetap-title span",text:t.multiFunctionalFeature.blindnessMode.title},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-blindness-mode .onetap-left .onetap-text .onetap-desc span",text:t.multiFunctionalFeature.blindnessMode.desc},{selectorOn:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-blindness-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",on:t.multiFunctionalFeature.blindnessMode.on},{selectorOff:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-blindness-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",off:t.multiFunctionalFeature.blindnessMode.off},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-epilepsy-safe-mode .onetap-left .onetap-text .onetap-title span",text:t.multiFunctionalFeature.epilepsySafeMode.title},{selector:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-epilepsy-safe-mode .onetap-left .onetap-text .onetap-desc span",text:t.multiFunctionalFeature.epilepsySafeMode.desc},{selectorOn:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-epilepsy-safe-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",on:t.multiFunctionalFeature.epilepsySafeMode.on},{selectorOff:"nav.onetap-accessibility .onetap-container .onetap-accessibility-settings .onetap-multi-functional-feature .onetap-box-functions .onetap-box-epilepsy-safe-mode .onetap-right .onetap-toggle-container .label-mode-switch .label-mode-switch-inner",off:t.multiFunctionalFeature.epilepsySafeMode.off},{selector:"nav.onetap-accessibility .onetap-features-container.onetap-feature-content-modules .onetap-box-title .onetap-title",text:t.titles.contentModules},{selector:"nav.onetap-accessibility .onetap-features-container.onetap-feature-color-modules .onetap-box-title .onetap-title",text:t.titles.colorModules},{selector:"nav.onetap-accessibility .onetap-features-container.onetap-feature-orientation-modules .onetap-box-title .onetap-title",text:t.titles.orientationModules},{selector:"nav.onetap-accessibility .onetap-features .onetap-bigger-text .onetap-title > span",text:t.features.biggerText},{selector:"nav.onetap-accessibility .onetap-features .onetap-bigger-text .onetap-title .onetap-info",text:t.global.default},{selector:"nav.onetap-accessibility .onetap-features .onetap-highlight-links .onetap-title > span",text:t.features.highlightLinks},{selector:"nav.onetap-accessibility .onetap-features .onetap-line-height .onetap-title > span",text:t.features.lineHeight},{selector:"nav.onetap-accessibility .onetap-features .onetap-line-height .onetap-title .onetap-info",text:t.global.default},{selector:"nav.onetap-accessibility .onetap-features .onetap-readable-font .onetap-title > span",text:t.features.readableFont},{selector:"nav.onetap-accessibility .onetap-features .onetap-cursor .onetap-title > span",text:t.features.cursor},{selector:"nav.onetap-accessibility .onetap-features .onetap-text-magnifier .onetap-title > span",text:t.features.textMagnifier},{selector:"nav.onetap-accessibility .onetap-features .onetap-dyslexic-font .onetap-title > span",text:t.features.dyslexicFont},{selector:"nav.onetap-accessibility .onetap-features .onetap-align-center .onetap-title > span",text:t.features.alignCenter},{selector:"nav.onetap-accessibility .onetap-features .onetap-letter-spacing .onetap-title > span",text:t.features.letterSpacing},{selector:"nav.onetap-accessibility .onetap-features .onetap-font-weight .onetap-title > span",text:t.features.fontWeight},{selector:"nav.onetap-accessibility .onetap-features .onetap-dark-contrast .onetap-title > span",text:t.features.darkContrast},{selector:"nav.onetap-accessibility .onetap-features .onetap-light-contrast .onetap-title > span",text:t.features.lightContrast},{selector:"nav.onetap-accessibility .onetap-features .onetap-high-contrast .onetap-title > span",text:t.features.highContrast},{selector:"nav.onetap-accessibility .onetap-features .onetap-monochrome .onetap-title > span",text:t.features.monochrome},{selector:"nav.onetap-accessibility .onetap-features .onetap-saturation .onetap-title > span",text:t.features.saturation},{selector:"nav.onetap-accessibility .onetap-features .onetap-reading-line .onetap-title > span",text:t.features.readingLine},{selector:"nav.onetap-accessibility .onetap-features .onetap-reading-mask .onetap-title > span",text:t.features.readingMask},{selector:"nav.onetap-accessibility .onetap-features .onetap-read-page .onetap-title > span",text:t.features.readPage},{selector:"nav.onetap-accessibility .onetap-features .onetap-keyboard-navigation .onetap-title > span",text:t.features.keyboardNavigation},{selector:"nav.onetap-accessibility .onetap-features .onetap-hide-images .onetap-title > span",text:t.features.hideImages},{selector:"nav.onetap-accessibility .onetap-features .onetap-mute-sounds .onetap-title > span",text:t.features.muteSounds},{selector:"nav.onetap-accessibility .onetap-features .onetap-highlight-titles .onetap-title > span",text:t.features.highlightTitles},{selector:"nav.onetap-accessibility .onetap-features .onetap-highlight-all .onetap-title > span",text:t.features.highlightAll},{selector:"nav.onetap-accessibility .onetap-features .onetap-stop-animations .onetap-title > span",text:t.features.stopAnimations},{selector:"nav.onetap-accessibility .onetap-accessibility-settings .onetap-reset-settings button",text:t.features.resetSettings}].forEach(e=>{c(e.selector).text(e.text),e.selector&&e.selector.includes(".onetap-multi-functional-feature")&&e.selector.includes(".onetap-title span")&&c(e.selector).parent().parent().parent().parent().find(".onetap-right .label-mode-switch").attr("aria-label",e.text),e.selectorOn&&c(e.selectorOn).attr("data-on",e.on),e.selectorOff&&c(e.selectorOff).attr("data-off",e.off)}))}function j(e){let a=(onetapAjaxObject?.localizedLabels)?.[e];c(".onetap-accessibility-settings .onetap-features .onetap-box-feature").each(function(){var e=c(this).attr("class").split(/\s+/).filter(e=>"onetap-box-feature"!==e),t=e.map(e=>e.replace(/^onetap-/,"")).map(e=>e.replace(/-([a-z])/g,(e,t)=>t.toUpperCase()))[0],t=a?.[t];null!=t&&""!==t&&c("."+e.join(".")+" .onetap-heading").text(t)}),a?.biggerTextDefault&&c(".onetap-box-feature.onetap-bigger-text .onetap-info").text(a.biggerTextDefault),a?.lineHeightDefault&&c(".onetap-box-feature.onetap-line-height .onetap-info").text(a.lineHeightDefault),a?.textAlign&&c(".onetap-box-feature.onetap-align-center .onetap-heading").text(a.textAlign)}function M(e){let a=(onetapAjaxObject?.localizedLabels)?.[e];c(".onetap-site-container .onetap-site-info .onetap-statement button").each(function(){var e;a&&a.accessibilityInformation&&null!=(e=a.accessibilityInformation)&&""!==e&&c(this).text(e)}),c(".onetap-site-container .onetap-site-info .onetap-hide-toolbar button").each(function(){var e;a&&a.hideToolbar&&null!=(e=a.hideToolbar)&&""!==e&&c(this).text(e)}),c(".onetap-site-container .onetap-site-info .onetap-title span").each(function(){var e;a&&a.accessibilityAdjustments&&null!=(e=a.accessibilityAdjustments)&&""!==e&&c(this).text(e)}),c(".onetap-box-functions .onetap-box-title span").each(function(){var e;a&&a.selectYourAccessibilityProfile&&null!=(e=a.selectYourAccessibilityProfile)&&""!==e&&c(this).text(e)}),c(".onetap-box-functions .onetap-functional-feature").each(function(){var e,t;a&&(t=(e=c(this).attr("class").split(/\s+/).filter(e=>"onetap-functional-feature"!==e)).map(e=>e.replace(/^onetap-box/,"")).map(e=>e.replace(/-([a-z])/g,(e,t)=>t.toUpperCase())).map(e=>e.charAt(0).toLowerCase()+e.slice(1))[0],null!=(t=a?.[t]))&&""!==t&&(c("."+e.join(".")+" .onetap-title span").text(t),t={"onetap-box-vision-impaired-mode":"enhancesWebsitesVisuals","onetap-box-seizure-safe-profile-mode":"clearFlashesReducesColor","onetap-box-adhd-friendly-mode":"focusedBrowsingDistractionFree","onetap-box-blindness-mode":"reducesDistractionsImprovesFocus","onetap-box-epilepsy-safe-mode":"dimsColorsAndStopsBlinking"}[e[0]])&&a[t]&&c("."+e.join(".")+" .onetap-desc span").text(a[t])})}function F(t,s,a){if("off"!==onetapAjaxObject.showModules["bigger-text"]&&"biggerText"===t){let o=0,e=(Number.isFinite(s)&&(o=.1*Math.max(-10,Math.min(10,s))),c(a));e.length||(a=(t=(a||"").split(/\s+/).filter(Boolean)).length?"."+t.join("."):"",e=a?c(a).first():c());t=e.closest(".onetap-box-feature").find(".onetap-info");if(t.length){var a=onetapAjaxObject?.languages,n=f().information.language,a=a?.[n],n=onetapAjaxObject?.localizedLabels?.[n]?.biggerTextDefault;let e=n&&""!==n.trim()?n:a?.global?.default||"Default";0!==s&&(n=Math.max(-10,Math.min(10,s)),e=10*n+"%"),t.text(e)}let i=["p","span","a","li","td","th","label","button","input","textarea","strong","em","b","i","u","small","time","code","pre","blockquote","cite","abbr","address","q","dt","dd","h1","h2","h3","h4","h5","h6","mark","sup","sub","del","ins","s","kbd","samp","var","legend","figcaption","summary","div","body"];c("body, body *").each(function(){var t=this,a=t.tagName?t.tagName.toLowerCase():"";if(i.includes(a)&&!c(this).is(d)&&!("li"===a&&0<c(this).parents("li").length||"div"===a&&0<c(this).parents("div").length||"li"===a&&0<c(this).find("a").length&&0<c(this).find("span").length||"span"===a&&0<c(this).find("*").length)){var a=window.getComputedStyle(t),a=parseFloat(a.fontSize);t.dataset.originalFontSize||(t.dataset.originalFontSize=a);let e=c(this).attr("style")||"";t.dataset.originalInlineFontSize||((a=e.match(/font-size:\s*([^;]+);?/))&&a[1]?(n=(a=a[1].trim()).includes("!important")&&/^\d+\.\d{2}px\s+!important$/i.test(a.trim()),t.dataset.originalInlineFontSize=n?"":a):t.dataset.originalInlineFontSize="");var n=parseFloat(t.dataset.originalFontSize);0===s?(a=t.dataset.originalInlineFontSize||"")?(t=`font-size: ${a};`,e=e.replace(/font-size:\s*[^;]+;?/gi,t),/font-size:\s*[^;]+;?/i.test(e)||(e+=(e.trim().endsWith(";")?" ":"; ")+t)):e=(e=e.replace(/font-size:\s*[^;]+;?/gi,"")).replace(/;;+/g,";").replace(/^;+|;+$/g,"").trim():n&&(a=`font-size: ${(n*(1+o)).toFixed(2)}px !important;`,/font-size:\s*[^;]+;?/.test(e)?e=e.replace(/font-size:\s*[^;]+;?/,a):e+=(e.trim().endsWith(";")?" ":"; ")+a),c(this).attr("style",e.trim())}})}}function O(t,r,a){if("off"!==onetapAjaxObject.showModules["line-height"]&&"lineHeight"===t){let i=0,e=(Number.isFinite(r)&&(i=.1*Math.max(-10,Math.min(10,r))),c(a));e.length||(a=(t=(a||"").split(/\s+/).filter(Boolean)).length?"."+t.join("."):"",e=a?c(a).first():c());t=e.closest(".onetap-box-feature").find(".onetap-info");if(t.length){var a=onetapAjaxObject?.languages,n=f().information.language,a=a?.[n],n=onetapAjaxObject?.localizedLabels?.[n]?.lineHeightDefault;let e=n&&""!==n.trim()?n:a?.global?.default||"Default";0!==r&&(n=Math.max(-10,Math.min(10,r)),e=10*n+"%"),t.text(e)}let s=["p","span","a","li","td","th","label","button","input","textarea","strong","em","b","i","u","small","time","code","pre","blockquote","cite","abbr","address","q","dt","dd","h1","h2","h3","h4","h5","h6","mark","sup","sub","del","ins","s","kbd","samp","var","legend","figcaption","summary","body"];c("body, body *").each(function(){var t=this,a=t.tagName?t.tagName.toLowerCase():"";if(s.includes(a)&&!c(this).is(d)){var n=window.getComputedStyle(t);if(!("li"===a&&0<c(this).parents("li").length)){var o,a=parseFloat(n.lineHeight),n=(t.dataset.originalLineHeight||(t.dataset.originalLineHeight=a),parseFloat(t.dataset.originalLineHeight));let e=c(this).attr("style")||"";t.dataset.originalInlineLineHeight||((a=e.match(/line-height:\s*([^;]+);?/))&&a[1]?(o=(a=a[1].trim()).includes("!important")&&/^\d+\.\d{2}px\s+!important$/i.test(a.trim()),t.dataset.originalInlineLineHeight=o?"":a):t.dataset.originalInlineLineHeight=""),0===r?(o=t.dataset.originalInlineLineHeight||"")?(a=`line-height: ${o};`,e=e.replace(/line-height:\s*[^;]+;?/gi,a),/line-height:\s*[^;]+;?/i.test(e)||(e+=(e.trim().endsWith(";")?" ":"; ")+a)):e=(e=e.replace(/line-height:\s*[^;]+;?/gi,"")).replace(/;;+/g,";").replace(/^;+|;+$/g,"").trim():n&&(t=`line-height: ${(n*(1+i)).toFixed(2)}px !important;`,/line-height:\s*[^;]+;?/.test(e)?e=e.replace(/line-height:\s*[^;]+;?/,t):e+=(e.trim().endsWith(";")?" ":"; ")+t),c(this).attr("style",e.trim())}}})}}function A(e,t){"off"!==onetapAjaxObject.showModules.cursor&&"cursor"===e&&(t?c("html").addClass("onetap-cursor-feature2"):(c("html").removeClass("onetap-cursor-feature1"),c("html").removeClass("onetap-cursor-feature2"),c("html").removeClass("onetap-cursor-feature3")))}function I(e,o){"off"!==onetapAjaxObject.showModules["font-weight"]&&"fontWeight"===e&&c("*").not(d).each(function(){var e,t,a=this;let n=c(this).attr("style")||"";a.dataset.originalInlineFontWeight||((e=n.match(/font-weight:\s*([^;]+);?/))&&e[1]?(t=(e=e[1].trim()).includes("!important")&&/^700\s+!important$/i.test(e.trim()),a.dataset.originalInlineFontWeight=t?"":e):a.dataset.originalInlineFontWeight=""),o?(n=n.replace(/font-weight:\s*[^;]+;?/gi,""),t="font-weight: 700 !important;",/font-weight:\s*[^;]+;?/i.test(n)?n=n.replace(/font-weight:\s*[^;]+;?/gi,t):n+=(n.trim().endsWith(";")?" ":"; ")+t):(e=a.dataset.originalInlineFontWeight||"")?(t=`font-weight: ${e};`,n=n.replace(/font-weight:\s*[^;]+;?/gi,t),/font-weight:\s*[^;]+;?/i.test(n)||(n+=(n.trim().endsWith(";")?" ":"; ")+t)):n=(n=n.replace(/font-weight:\s*[^;]+;?/gi,"")).replace(/;;+/g,";").replace(/^;+|;+$/g,"").trim(),n=n.trim(),c(this).attr("style",n)})}function _(e,o){"off"!==onetapAjaxObject.showModules["letter-spacing"]&&"letterSpacing"===e&&c("*").not(d).each(function(){var e,t,a=this;let n=c(this).attr("style")||"";a.dataset.originalInlineLetterSpacing||((e=n.match(/letter-spacing:\s*([^;]+);?/))&&e[1]?(t=(e=e[1].trim()).includes("!important")&&/^2px\s+!important$/i.test(e.trim()),a.dataset.originalInlineLetterSpacing=t?"":e):a.dataset.originalInlineLetterSpacing=""),o?(n=n.replace(/letter-spacing:\s*[^;]+;?/gi,""),t="letter-spacing: 2px !important;",/letter-spacing:\s*[^;]+;?/i.test(n)?n=n.replace(/letter-spacing:\s*[^;]+;?/gi,t):n+=(n.trim().endsWith(";")?" ":"; ")+t):(e=a.dataset.originalInlineLetterSpacing||"")?(t=`letter-spacing: ${e};`,n=n.replace(/letter-spacing:\s*[^;]+;?/gi,t),/letter-spacing:\s*[^;]+;?/i.test(n)||(n+=(n.trim().endsWith(";")?" ":"; ")+t)):n=(n=n.replace(/letter-spacing:\s*[^;]+;?/gi,"")).replace(/;;+/g,";").replace(/^;+|;+$/g,"").trim(),n=n.trim(),c(this).attr("style",n)})}function z(e,t){"off"!==onetapAjaxObject.showModules["readable-font"]&&"readableFont"===e&&c("*").not(d).not("i, i *").each(function(){let e=c(this).attr("style")||"";t?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/font-family:\s*[^;]+;?/.test(e)?e=e.replace(/font-family:\s*[^;]+;?/,"font-family: Roboto, sans-serif !important;"):e+=" font-family: Roboto, sans-serif !important;"):(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),e=f().dyslexicFont?e.replace("font-family: Roboto, sans-serif !important;","font-family: OpenDyslexic, sans-serif !important;"):e.replace(/font-family:\s*[^;]+;?/,"")),e=e.trim(),c(this).attr("style",e)})}function L(e,t){"off"===onetapAjaxObject.showModules["dyslexic-font"]||"dyslexicFont"!==e||f().readableFont||c("*").not(d).not("i, i *").each(function(){let e=c(this).attr("style")||"";t?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/font-family:\s*[^;]+;?/.test(e)?e=e.replace(/font-family:\s*[^;]+;?/,"font-family: OpenDyslexic, sans-serif !important;"):e+=" font-family: OpenDyslexic, sans-serif !important;"):e=e.replace(/font-family:\s*[^;]+;?/,""),e=e.trim(),c(this).attr("style",e)})}function D(e,t){"off"!==onetapAjaxObject.showModules["align-left"]&&"alignLeft"===e&&(c(".onetap-align-left").attr("aria-pressed",!!t),c(".onetap-align-center").attr("aria-pressed",!1),c(".onetap-align-right").attr("aria-pressed",!1),t?(c(".onetap-box-feature.onetap-align-center, .onetap-box-feature.onetap-align-right").removeClass("onetap-active"),c(".onetap-box-feature.onetap-align-left").addClass("onetap-active")):c(".onetap-box-feature.onetap-align-left").removeClass("onetap-active"),c("*").not(d).each(function(){let e=c(this).attr("style")||"";t?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/text-align:\s*[^;]+;?/.test(e)?e=e.replace(/text-align:\s*[^;]+;?/,"text-align: left !important;"):e+=" text-align: left !important;"):e=e.replace(/text-align:\s*[^;]+;?/,""),c(this).attr("style",e.trim())}))}function $(e,t){"off"!==onetapAjaxObject.showModules["align-center"]&&"alignCenter"===e&&(c(".onetap-align-center").attr("aria-pressed",!!t),c(".onetap-align-left").attr("aria-pressed",!1),c(".onetap-align-right").attr("aria-pressed",!1),t?(c(".onetap-box-feature.onetap-align-left, .onetap-box-feature.onetap-align-right").removeClass("onetap-active"),c(".onetap-box-feature.onetap-align-center").addClass("onetap-active")):c(".onetap-box-feature.onetap-align-center").removeClass("onetap-active"),c("*").not(d).each(function(){let e=c(this).attr("style")||"";t?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/text-align:\s*[^;]+;?/.test(e)?e=e.replace(/text-align:\s*[^;]+;?/,"text-align: center !important;"):e+=" text-align: center !important;"):e=e.replace(/text-align:\s*[^;]+;?/,""),c(this).attr("style",e.trim())}))}function N(e,t){"off"!==onetapAjaxObject.showModules["align-right"]&&"alignRight"===e&&(c(".onetap-align-right").attr("aria-pressed",!!t),c(".onetap-align-left").attr("aria-pressed",!1),c(".onetap-align-center").attr("aria-pressed",!1),t?(c(".onetap-box-feature.onetap-align-left, .onetap-box-feature.onetap-align-center").removeClass("onetap-active"),c(".onetap-box-feature.onetap-align-right").addClass("onetap-active")):c(".onetap-box-feature.onetap-align-right").removeClass("onetap-active"),c("*").not(d).each(function(){let e=c(this).attr("style")||"";t?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/text-align:\s*[^;]+;?/.test(e)?e=e.replace(/text-align:\s*[^;]+;?/,"text-align: right !important;"):e+=" text-align: right !important;"):e=e.replace(/text-align:\s*[^;]+;?/,""),c(this).attr("style",e.trim())}))}function H(e,a){if("off"!==onetapAjaxObject.showModules["text-align"]&&"textAlign"===e){let t=null;t=1===a?"left !important;":2===a?"center !important;":3===a?"right !important;":null,c("*").not(d).each(function(){let e=c(this).attr("style")||"";0===a?e=e.replace(/text-align:\s*[^;]+;?/,""):1!==a&&2!==a&&3!==a||(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/text-align:\s*[^;]+;?/.test(e)?e=e.replace(/text-align:\s*[^;]+;?/,"text-align: "+t):e+=" text-align: "+t),e=e.trim(),c(this).attr("style",e)})}}function B(e,t){"off"!==onetapAjaxObject.showModules["text-magnifier"]&&"textMagnifier"===e&&(t?c(document).on("mousemove",function(e){var t=c(window).width(),a=c(window).height(),n=document.elementFromPoint(e.clientX,e.clientY);c(n).hasClass("onetap-markup-text-magnifier")||(n&&((n=c(n).contents().filter(function(){return 3===this.nodeType}).text().trim())?(c(".onetap-markup-text-magnifier").text(n),c(".onetap-markup-text-magnifier").show()):(c(".onetap-markup-text-magnifier").text(""),c(".onetap-markup-text-magnifier").hide())),e.pageX<t/2&&e.pageY<a/2?c(".onetap-markup-text-magnifier").css({left:e.pageX+15+"px",top:e.pageY+30+"px"}):e.pageX>=t/2&&e.pageY<a/2?c(".onetap-markup-text-magnifier").css({left:e.pageX-115+"px",top:e.pageY+30+"px"}):e.pageX<t/2&&e.pageY>=a/2?c(".onetap-markup-text-magnifier").css({left:e.pageX+15+"px",top:e.pageY-115+"px"}):c(".onetap-markup-text-magnifier").css({left:e.pageX-115+"px",top:e.pageY-115+"px"}))}):(c(".onetap-markup-text-magnifier").hide(),c(document).off("mousemove")))}function W(e,t){"off"!==onetapAjaxObject.showModules["highlight-links"]&&"highlightLinks"===e&&c("a, a *").not(d).each(function(){let e=c(this).attr("style")||"";t?((e=(e=e.replace(/background:\s*[^;]+;?/,"")).replace(/color:\s*[^;]+;?/,"")).trim()&&!/;$/.test(e.trim())&&(e+=";"),/background:\s*[^;]+;?/.test(e)?e=e.replace(/background:\s*[^;]+;?/,"background: #f7ff00 !important;"):e+=" background: #f7ff00 !important;",/color:\s*[^;]+;?/.test(e)?e=e.replace(/color:\s*[^;]+;?/,"color: #000 !important;"):e+=" color: #000 !important;"):e=(e=e.replace(/background:\s*[^;]+;?/,"")).replace(/color:\s*[^;]+;?/,""),e=e.trim(),c(this).attr("style",e)})}function R(e,t){"off"!==onetapAjaxObject.showModules["light-contrast"]&&"lightContrast"===e&&(t?(c(".onetap-box-feature.onetap-dark-contrast").removeClass("onetap-active"),c(".onetap-box-feature.onetap-light-contrast").addClass("onetap-active"),c("body").addClass("onetap-light-contrast")):(c(".onetap-box-feature.onetap-light-contrast").removeClass("onetap-active"),c("body").removeClass("onetap-light-contrast")))}function E(e,t){"off"!==onetapAjaxObject.showModules["dark-contrast"]&&"darkContrast"===e&&(t?(c(".onetap-box-feature.onetap-light-contrast").removeClass("onetap-active"),c(".onetap-box-feature.onetap-dark-contrast").addClass("onetap-active"),c("body").addClass("onetap-dark-contrast")):(c(".onetap-box-feature.onetap-dark-contrast").removeClass("onetap-active"),c(".wp-block-kadence-image").css("zIndex",""),c("body").removeClass("onetap-dark-contrast")))}function J(e,a){if("off"!==onetapAjaxObject.showModules["invert-colors"]&&"invertColors"===e){let t=null;t=1===a?"invert(70%) !important;":2===a?"invert(85%) !important;":3===a?"invert(100%) !important;":null,c("html, img").not(d).each(function(){let e=c(this).attr("style")||"";0===a?e=e.replace(/filter:\s*[^;]+;?/,""):1!==a&&2!==a&&3!==a||(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/filter:\s*[^;]+;?/.test(e)?e=e.replace(/filter:\s*[^;]+;?/,"filter: "+t):e+=" filter: "+t),e=e.trim(),c(this).attr("style",e)})}}function K(e,a){if("off"!==onetapAjaxObject.showModules.brightness&&"brightness"===e){let t=null;t=1===a?"brightness(50%) !important;":2===a?"brightness(80%) !important;":3===a?"brightness(110%) !important;":null,c("html").not(d).each(function(){let e=c(this).attr("style")||"";0===a?e=e.replace(/filter:\s*[^;]+;?/,""):1!==a&&2!==a&&3!==a||(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/filter:\s*[^;]+;?/.test(e)?e=e.replace(/filter:\s*[^;]+;?/,"filter: "+t):e+=" filter: "+t),e=e.trim(),c(this).attr("style",e)})}}function Y(e,a){"off"!==onetapAjaxObject.showModules["high-contrast"]&&"highContrast"===e&&c("html").not(d).each(function(){let e=c(this).attr("style")||"";var t;a?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),t="contrast(80%) !important;",/filter:\s*[^;]+;?/.test(e)?e=e.replace(/filter:\s*[^;]+;?/,"filter: "+t):e+=" filter: "+t):e=e.replace(/filter:\s*[^;]+;?/,""),e=e.trim(),c(this).attr("style",e)})}function U(e,a){"off"!==onetapAjaxObject.showModules.monochrome&&"monochrome"===e&&c("html").not(d).each(function(){let e=c(this).attr("style")||"";var t;a?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),t="grayscale(100%) !important;",/filter:\s*[^;]+;?/.test(e)?e=e.replace(/filter:\s*[^;]+;?/,"filter: "+t):e+=" filter: "+t):e=e.replace(/filter:\s*[^;]+;?/,""),e=e.trim(),c(this).attr("style",e)})}function P(e,a){"off"!==onetapAjaxObject.showModules.saturation&&"saturation"===e&&c("html").not(d).each(function(){let e=c(this).attr("style")||"";var t;a?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),t="saturate(200%) !important;",/filter:\s*[^;]+;?/.test(e)?e=e.replace(/filter:\s*[^;]+;?/,"filter: "+t):e+=" filter: "+t):e=e.replace(/filter:\s*[^;]+;?/,""),e=e.trim(),c(this).attr("style",e)})}function X(e,t){"off"!==onetapAjaxObject.showModules["reading-line"]&&"readingLine"===e&&(t?(c(".onetap-markup-reading-line").addClass("onetap-active"),c(document).mousemove(function(e){e=e.pageY;c(".onetap-markup-reading-line").css("top",e+"px")})):c(".onetap-markup-reading-line").removeClass("onetap-active"))}function q(e,t){function a(e,n){hotkeys(e+", shift+"+e,function(e,t){var a;document.body.classList.contains("onetap-keyboard-navigation")?(e.preventDefault(),e=document.querySelectorAll(n),(e=Array.from(e).filter(e=>!e.classList.contains("onetap-heading"))).forEach(e=>{e.classList.contains("onetap-heading")&&e.remove()}),e.length?(t=!t.key.startsWith("shift+"),a=Array.from(e).findIndex(e=>e===document.activeElement),(t=e[t?(a+1)%e.length:(a-1+e.length)%e.length]).setAttribute("tabindex","-1"),t.focus()):console.warn("No elements found for selector: "+n)):console.warn("Keyboard Navigation is not active.")})}"off"!==onetapAjaxObject.showModules["keyboard-navigation"]&&("undefined"==typeof hotkeys?console.error("Hotkeys library is not loaded."):"keyboardNavigation"===e&&(t?(c("body").addClass("onetap-keyboard-navigation"),"undefined"!=typeof accessibilityHotkeys?(a((e=accessibilityHotkeys).hotKeyMenu,'nav, [role="navigation"]'),a(e.hotKeyHeadings,'h1, h2, h3, h4, h5, h6, [role="heading"]'),a(e.hotKeyForms,"form:not([disabled])"),a(e.hotKeyButtons,'button:not([disabled]), [role="button"]:not([disabled])'),a(e.hotKeyGraphics,"img, picture, svg"),document.body.onkeydown=function(e){e.keyCode||e.charCode||e.which}):console.error("accessibilityHotkeys object is undefined.")):c("body").removeClass("onetap-keyboard-navigation")))}function G(e,t){"off"!==onetapAjaxObject.showModules["highlight-titles"]&&"highlightTitles"===e&&(t?c("body").addClass("onetap-highlight-titles"):c("body").removeClass("onetap-highlight-titles"))}function V(e,t){"off"!==onetapAjaxObject.showModules["reading-mask"]&&"readingMask"===e&&(t?(c(".onetap-markup-reading-mask").addClass("onetap-active"),c(document).mousemove(function(e){var e=e.clientY,t=e-100,e=c(window).height()-e-100;c(".onetap-markup-reading-mask.onetap-top").css("height",t+"px"),c(".onetap-markup-reading-mask.onetap-bottom").css("height",e+"px")})):c(".onetap-markup-reading-mask").removeClass("onetap-active"))}function Z(e,t){"off"!==onetapAjaxObject.showModules["hide-images"]&&"hideImages"===e&&(c("img").not(d).each(function(){let e=c(this).attr("style")||"";t?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/visibility:\s*[^;]+;?/.test(e)?e=e.replace(/visibility:\s*[^;]+;?/,"visibility: hidden !important;"):e+=" visibility: hidden !important;"):e=e.replace(/visibility:\s*[^;]+;?/,""),e=e.trim(),c(this).attr("style",e)}),c("*").not(d).each(function(){let e=c(this).attr("style")||"";t?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/background-size:\s*[^;]+;?/.test(e)?e=e.replace(/background-size:\s*[^;]+;?/,"background-size: 0 0 !important;"):e+=" background-size: 0 0 !important;"):e=e.replace(/background-size:\s*[^;]+;?/,""),e=e.trim(),c(this).attr("style",e)}))}function Q(e,t){"off"!==onetapAjaxObject.showModules["highlight-all"]&&"highlightAll"===e&&(t?c("body").addClass("onetap-highlight-all"):c("body").removeClass("onetap-highlight-all"))}function ee(i,e){if("off"!==onetapAjaxObject.showModules["read-page"])if("speechSynthesis"in window&&"SpeechSynthesisUtterance"in window){if("readPage"===i)if(e){let o=null;c(document).on("click.readPage","*",function(e){var t,a,n=c(e.target);0<n.closest(".onetap-toggle").length||n.is(".onetap-toggle")||(t=0<c(e.target).closest(".onetap-accessibility").length,a=0<c(e.target).closest(".onetap-languages, .onetap-list-of-languages").length,t||(r.removeClass("onetap-toggle-open").addClass("onetap-toggle-close"),g(!1),s.hide(100)),a||(p.fadeOut(350),l.removeClass("onetap-active")),!f()[i])||c(this).is("input, textarea, select")||0<n.closest("nav.onetap-accessibility-plugin, .onetap-plugin-onetap").length||0<n.closest(".onetap-container-toggle").length||(e.stopPropagation(),0<(t=c(this).text().trim()).length&&(window.speechSynthesis.cancel(),o&&c(o).removeClass("onetap-highlight"),c(this).addClass("onetap-highlight"),o=this,a={en:"en-US",de:"de-DE",es:"es-ES",fr:"fr-FR",it:"it-IT",pl:"pl-PL",se:"sv-SE",fi:"fi-FI",pt:"pt-PT","pt-br":"pt-BR",ro:"ro-RO",si:"sl-SI",sk:"sk-SK",nl:"nl-NL",dk:"da-DK",gr:"el-GR",cz:"cs-CZ",hu:"hu-HU",lt:"lt-LT",lv:"lv-LV",ee:"et-EE",hr:"hr-HR",ie:"ga-IE",bg:"bg-BG",no:"nb-NO",tr:"tr-TR",id:"id-ID",ja:"ja-JP",ko:"ko-KR",zh:"zh-CN",ar:"ar-SA",ru:"ru-RU",hi:"hi-IN",uk:"uk-UA",sr:"sr-RS",gb:"en-GB",ir:"fa-IR",il:"he-IL",mk:"mk-MK",th:"th-TH",vn:"vi-VN"}[f()?.information?.language||"en"]||"en-US",(n=new SpeechSynthesisUtterance(t)).lang=a,n.onend=function(){c(o).removeClass("onetap-highlight"),o=null},window.speechSynthesis.speak(n)))})}else c(document).off("click.readPage","*"),window.speechSynthesis.cancel(),c(".onetap-highlight").removeClass("onetap-highlight")}else c(".onetap-read-page").addClass("unsupported-message"),c(".onetap-read-page").removeClass("onetap-active")}function te(e,t){"off"!==onetapAjaxObject.showModules["mute-sounds"]&&"muteSounds"===e&&(t?(c("audio, video").not(d).each(function(){c(this).prop("muted",!0)}),c('iframe[src*="youtube.com"]').each(function(){var e=c(this).attr("src");e.includes("mute=1")||c(this).attr("src",e+(e.includes("?")?"&":"?")+"mute=1")})):(c("audio, video").not(d).each(function(){c(this).prop("muted",!1)}),c('iframe[src*="youtube.com"]').each(function(){var e=c(this).attr("src");e.includes("mute=1")&&c(this).attr("src",e.replace("mute=1",""))})))}function ae(e,a){"off"!==onetapAjaxObject.showModules["stop-animations"]&&"stopAnimations"===e&&c("*").not(d).each(function(){let e=c(this).attr("style")||"",t=(a?(e.trim()&&!/;$/.test(e.trim())&&(e+=";"),/transition:\s*[^;]+;?/.test(e)?e=e.replace(/transition:\s*[^;]+;?/,"transition: none !important;"):e+=" transition: none !important;"):e=e.replace(/transition:\s*[^;]+;?/,""),e=e.trim(),c(this).attr("style",e),c(this).attr("style")||"");a?(t.trim()&&!/;$/.test(t.trim())&&(t+=";"),/animation:\s*[^;]+;?/.test(t)?t=t.replace(/animation:\s*[^;]+;?/,"animation: none !important;"):t+=" animation: none !important;"):t=t.replace(/animation:\s*[^;]+;?/,""),t=t.trim(),c(this).attr("style",t)})}c(document).on("keydown",function(e){var t;e.altKey&&"F11"===e.key&&(e.preventDefault(),"string"==typeof(t=onetapAjaxObject?.showModules?.["keyboard-navigation"]))&&""!==t.trim()&&"on"===t&&c("nav.onetap-accessibility .onetap-features .onetap-box-feature.onetap-keyboard-navigation").trigger("click"),e.altKey&&e.shiftKey&&"k"===e.key.toLowerCase()&&(e.preventDefault(),"string"==typeof(t=onetapAjaxObject?.showModules?.["keyboard-navigation"]))&&""!==t.trim()&&"on"===t&&c("nav.onetap-accessibility .onetap-features .onetap-box-feature.onetap-keyboard-navigation").trigger("click")}),c(document).ready(function(){y(),c(".onetap-functional-feature input").off("change"),c(".onetap-functional-feature input").on("change",function(){var e,t,a=Object.keys(b).find(e=>b[e]==="#"+this.id);let n=c(this).attr("id");a&&(e=c(this).is(":checked"),t=f(),Object.assign(t.dynamicFeatureSet,{visionImpairedMode:!1,seizureSafeProfileMode:!1,adhdFriendlyMode:!1,blindnessMode:!1,epilepsySafeMode:!1,[a]:e}),e&&["#onetap-box-vision-impaired-mode","#onetap-box-seizure-safe-profile","#onetap-box-adhd-friendly-mode","#onetap-box-blindness-mode","#onetap-box-epilepsy-safe-mode"].forEach(e=>{var t=document.querySelector(e);t&&t.id!==n&&(t.checked=!1,c(e).attr("aria-checked",!1),c(e).closest(".onetap-functional-feature").removeClass("onetap-active"))}),c(this).prop("checked",e).val(e?1:0),c(this).attr("aria-checked",e),e?c(this).closest(".onetap-functional-feature").addClass("onetap-active"):c(this).closest(".onetap-functional-feature").removeClass("onetap-active"),localStorage.setItem(h,JSON.stringify(t)),e?(v(!1),x(!1),k(!1),C(!1),w(!1),"visionImpairedMode"===a&&"onetap-box-vision-impaired-mode"===n?v(!0):"seizureSafeProfileMode"===a&&"onetap-box-seizure-safe-profile"===n?x(!0):"adhdFriendlyMode"===a&&"onetap-box-adhd-friendly-mode"===n?k(!0):"blindnessMode"===a&&"onetap-box-blindness-mode"===n?C(!0):"epilepsySafeMode"===a&&"onetap-box-epilepsy-safe-mode"===n&&w(!0)):(v(!1),x(!1),k(!1),C(!1),w(!1)))}),c("nav.onetap-accessibility .label-mode-switch").off("keydown"),c("nav.onetap-accessibility .label-mode-switch").on("keydown",function(e){var t=e.key;("Enter"===t||" "===t)&&(e.preventDefault(),t=c(this).find('input[type="checkbox"]')[0])&&(t.checked=!t.checked,c(t).trigger("change"))})}),c(window).on("load",function(){y()}),S(f().information.language),r.on("click",".onetap-functional-feature .onetap-left",function(e){e.stopPropagation();e=c(this).closest(".onetap-functional-feature").find('.label-mode-switch input[type="checkbox"]');e.length&&e.trigger("click")}),"speechSynthesis"in window&&"SpeechSynthesisUtterance"in window||(c(".onetap-read-page").addClass("unsupported-message"),c(".onetap-read-page").removeClass("onetap-active")),c(document).on("mouseleave",".unsupported-message",function(){let e=c(this);clearTimeout(e.data("hover-timeout")),e.addClass("active");var t=setTimeout(function(){e.removeClass("active")},400);e.data("hover-timeout",t)});let ne=[{selector:".onetap-bigger-text .onetap-btn",key:"biggerText"},{selector:".onetap-highlight-links",key:"highlightLinks"},{selector:".onetap-line-height .onetap-btn",key:"lineHeight"},{selector:".onetap-readable-font",key:"readableFont"},{selector:".onetap-cursor",key:"cursor"},{selector:".onetap-text-magnifier",key:"textMagnifier"},{selector:".onetap-dyslexic-font",key:"dyslexicFont"},{selector:".onetap-align-left",key:"alignLeft"},{selector:".onetap-align-center",key:"alignCenter"},{selector:".onetap-align-right",key:"alignRight"},{selector:".onetap-letter-spacing",key:"letterSpacing"},{selector:".onetap-font-weight",key:"fontWeight"},{selector:".onetap-dark-contrast",key:"darkContrast"},{selector:".onetap-light-contrast",key:"lightContrast"},{selector:".onetap-high-contrast",key:"highContrast"},{selector:".onetap-monochrome",key:"monochrome"},{selector:".onetap-saturation",key:"saturation"},{selector:".onetap-reading-line",key:"readingLine"},{selector:".onetap-reading-mask",key:"readingMask"},{selector:".onetap-read-page",key:"readPage"},{selector:".onetap-keyboard-navigation",key:"keyboardNavigation"},{selector:".onetap-hide-images",key:"hideImages"},{selector:".onetap-mute-sounds",key:"muteSounds"},{selector:".onetap-highlight-titles",key:"highlightTitles"},{selector:".onetap-highlight-all",key:"highlightAll"},{selector:".onetap-stop-animations",key:"stopAnimations"}];function oe(e,t){var a=["onetap-lv1","onetap-lv2","onetap-lv3"];e.removeClass(a.join(" ")),1<=t&&t<=3&&e.addClass(a[t-1])}function ie(e){e.toggleClass("onetap-active ")}let se=0;function re(n){ne.forEach(({selector:e,key:t})=>{var a,s,r,l,p,e=c("nav.onetap-accessibility.onetap-plugin-onetap .onetap-accessibility-settings "+e);e.length&&(a=!["highlightLinks","readableFont","cursor","textMagnifier","dyslexicFont","alignLeft","alignCenter","alignRight","letterSpacing","fontWeight","darkContrast","lightContrast","highContrast","monochrome","saturation","readingLine","readingMask","readPage","keyboardNavigation","hideImages","muteSounds","highlightTitles","highlightAll","stopAnimations"].includes(t),r=t,l=n,p=a,(s=e).on("click",function(){(l=f())||(console.warn("Accessibility data is null or undefined. Initializing with default data."),l=u,localStorage.setItem(h,JSON.stringify(l)));var t=r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),a=this.className||"",n=(a.split(/\s+/).includes("onetap-active")?c(this).addClass("onetap-inactive"):c(this).removeClass("onetap-inactive"),a.split(/\s+/).filter(Boolean)),o=n.includes("onetap-btn-increase"),n=n.includes("onetap-btn-decrease");a.match(/\bonetap-lv(\d)\b/);if(p){l.activeBorders||(l.activeBorders={});a=l.activeBorders[r]||0;let e=a;var i="biggerText"===r||"lineHeight"===r?-10:0;if(o?e=Math.min(a+1,"biggerText"===r||"lineHeight"===r?10:3):n&&(e=Math.max(a-1,i)),se=l.activeBorders[r]=e,l[r]=0!==e,oe(s,e),!o&&!n)return;"biggerText"===r?F(r,e,this):"lineHeight"===r?O(r,e,this):"invertColors"===r?J(r,e):"brightness"===r?K(r,e):"saturation"===r?P(r,e):"textAlign"===r&&H(r,e),0!==se?c(".onetap-"+t).attr("aria-pressed",!0):c(".onetap-"+t).attr("aria-pressed",!1)}else l[r]=!l[r],"alignLeft"===r?(l.alignCenter=!1,l.alignRight=!1):"alignCenter"===r?(l.alignLeft=!1,l.alignRight=!1):"alignRight"===r?(l.alignLeft=!1,l.alignCenter=!1):"darkContrast"===r?(l.lightContrast=!1,c("body").removeClass("onetap-light-contrast")):"lightContrast"===r?(l.darkContrast=!1,c("body").removeClass("onetap-dark-contrast")):(l.darkContrast=!1,l.lightContrast=!1),ie(s,l[r]),W(r,l[r]),z(r,l[r]),A(r,l[r]),B(r,l[r]),L(r,l[r]),D(r,l[r]),$(r,l[r]),N(r,l[r]),_(r,l[r]),I(r,l[r]),E(r,l[r]),R(r,l[r]),Y(r,l[r]),U(r,l[r]),P(r,l[r]),X(r,l[r]),V(r,l[r]),ee(r,l[r]),q(r,l[r]),Z(r,l[r]),te(r,l[r]),G(r,l[r]),Q(r,l[r]),ae(r,l[r]),l[r]?c(".onetap-"+t).attr("aria-pressed",!0):c(".onetap-"+t).attr("aria-pressed",!1);localStorage.setItem(h,JSON.stringify(l))}))})}{let o=f();o?(ne.forEach(({selector:e,key:t})=>{var a=c("nav.onetap-accessibility.onetap-plugin-onetap .onetap-accessibility-settings "+e),n=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();a.length&&void 0!==o[t]&&(!["highlightLinks","readableFont","cursor","textMagnifier","dyslexicFont","alignLeft","alignCenter","alignRight","letterSpacing","fontWeight","darkContrast","lightContrast","highContrast","monochrome","saturation","readingLine","readingMask","readPage","keyboardNavigation","hideImages","muteSounds","highlightTitles","highlightAll","stopAnimations"].includes(t)?(o.activeBorders||(o.activeBorders={}),void 0!==o.activeBorders[t]&&(oe(a,o.activeBorders[t]),0!==o.activeBorders[t])&&(F(t,o.activeBorders[t],e),O(t,o.activeBorders[t],e),J(t,o.activeBorders[t]),K(t,o.activeBorders[t]),P(t,o.activeBorders[t]),H(t,o.activeBorders[t]),o.activeBorders[t]?c(".onetap-"+n).attr("aria-pressed",!0):c(".onetap-"+n).attr("aria-pressed",!1))):void 0!==o[t]&&void 0!==o[t]&&o[t]&&(ie(a,o[t]),W(t,o[t]),z(t,o[t]),A(t,o[t]),B(t,o[t]),L(t,o[t]),D(t,o[t]),$(t,o[t]),N(t,o[t]),_(t,o[t]),I(t,o[t]),E(t,o[t]),R(t,o[t]),Y(t,o[t]),U(t,o[t]),P(t,o[t]),X(t,o[t]),V(t,o[t]),ee(t,o[t]),q(t,o[t]),Z(t,o[t]),te(t,o[t]),G(t,o[t]),Q(t,o[t]),ae(t,o[t]),o[t]?c(".onetap-"+n).attr("aria-pressed",!0):c(".onetap-"+n).attr("aria-pressed",!1)))}),re(o)):(console.warn("Accessibility data is null or undefined in handleAccessibilityFeatures. Initializing with default data."),a=u,localStorage.setItem(h,JSON.stringify(a)))}m(),c(document).on("click","nav.onetap-accessibility.onetap-plugin-onetap .onetap-reset-settings button",function(e){var t;e.stopPropagation(),c("nav.onetap-accessibility.onetap-plugin-onetap .onetap-box-feature").each(function(){c(this).removeClass("onetap-lv1 onetap-lv2 onetap-lv3 onetap-active")}),localStorage.getItem(h)?(t=(e=JSON.parse(localStorage.getItem(h))).dynamicFeatureSet.visionImpairedMode||e.dynamicFeatureSet.seizureSafeProfileMode||e.dynamicFeatureSet.adhdFriendlyMode||e.dynamicFeatureSet.blindnessMode||e.dynamicFeatureSet.epilepsySafeMode||e.biggerText||e.highlightLinks||e.lineHeight||e.readableFont||e.cursor||e.textMagnifier||e.dyslexicFont||e.alignLeft||e.alignCenter||e.alignRight||e.letterSpacing||e.fontWeight||e.darkContrast||e.lightContrast||e.highContrast||e.monochrome||e.saturation||e.readingLine||e.readingMask||e.readPage||e.keyboardNavigation||e.hideImages||e.muteSounds||e.highlightTitles||e.highlightAll||e.stopAnimations||e.information.language,e.textMagnifier&&c(document).off("mousemove"),t&&(c("nav.onetap-accessibility .onetap-accessibility-settings .onetap-languages .onetap-icon img").removeClass("onetap-active"),c('nav.onetap-accessibility .onetap-accessibility-settings .onetap-languages .onetap-icon img[alt="en"]').addClass("onetap-active"),c("nav.onetap-accessibility .onetap-accessibility-settings .onetap-languages .onetap-icon img").removeClass("onetap-active"),c('nav.onetap-accessibility .onetap-accessibility-settings .onetap-languages .onetap-icon img[alt="'+onetapAjaxObject.getSettings.language+'"]').addClass("onetap-active"),S(onetapAjaxObject.getSettings.language),j(onetapAjaxObject.getSettings.language),M(onetapAjaxObject.getSettings.language),localStorage.removeItem(h),localStorage.setItem(h,JSON.stringify(u)),["#onetap-box-vision-impaired-mode","#onetap-box-seizure-safe-profile","#onetap-box-adhd-friendly-mode","#onetap-box-blindness-mode","#onetap-box-epilepsy-safe-mode"].forEach(e=>{var t=document.querySelector(e);t&&(t.checked=!1,c(e).attr("aria-checked",!1))}),c("nav.onetap-accessibility.onetap-plugin-onetap .onetap-functional-feature").removeClass("onetap-active"),c("*").not(d).each(function(){let e=c(this).attr("style")||"";var t=this.dataset&&this.dataset.originalInlineFontSize?this.dataset.originalInlineFontSize:"",t=(t?(t=`font-size: ${t};`,/font-size:\s*[^;]+;?/.test(e)?e=e.replace(/font-size:\s*[^;]+;?/,t):e+=(e.trim().endsWith(";")?" ":"; ")+t):(t=e.match(/font-size:\s*([^;]+);?/))&&t[1]&&t[1].trim().includes("!important")&&(e=e.replace(/font-size:\s*[^;]+;?/,"")),this.dataset&&this.dataset.originalInlineLineHeight?this.dataset.originalInlineLineHeight:""),t=(t?(t=`line-height: ${t};`,/line-height:\s*[^;]+;?/.test(e)?e=e.replace(/line-height:\s*[^;]+;?/,t):e+=(e.trim().endsWith(";")?" ":"; ")+t):(t=e.match(/line-height:\s*([^;]+);?/))&&t[1]&&t[1].trim().includes("!important")&&(e=e.replace(/line-height:\s*[^;]+;?/,"")),this.dataset&&this.dataset.originalInlineLetterSpacing?this.dataset.originalInlineLetterSpacing:""),t=(t?(t=`letter-spacing: ${t};`,/letter-spacing:\s*[^;]+;?/.test(e)?e=e.replace(/letter-spacing:\s*[^;]+;?/,t):e+=(e.trim().endsWith(";")?" ":"; ")+t):(t=e.match(/letter-spacing:\s*([^;]+);?/))&&t[1]&&t[1].trim().includes("!important")&&(e=e.replace(/letter-spacing:\s*[^;]+;?/,"")),this.dataset&&this.dataset.originalInlineFontWeight?this.dataset.originalInlineFontWeight:"");t?(t=`font-weight: ${t};`,/font-weight:\s*[^;]+;?/.test(e)?e=e.replace(/font-weight:\s*[^;]+;?/,t):e+=(e.trim().endsWith(";")?" ":"; ")+t):(t=e.match(/font-weight:\s*([^;]+);?/))&&t[1]&&t[1].trim().includes("!important")&&(e=e.replace(/font-weight:\s*[^;]+;?/,"")),e=(e=(e=(e=(e=(e=(e=e.replace(/text-align:\s*[^;]+;?/,"")).replace(/font-family:\s*[^;]+;?/,"")).replace(/background-size:\s*[^;]+;?/,"")).replace(/visibility:\s*[^;]+;?/,"")).replace(/transition:\s*[^;]+;?/,"")).replace(/animation:\s*[^;]+;?/,"")).trim(),c(this).attr("style",e)}),c("a, a *").not(d).each(function(){let e=c(this).attr("style")||"";e=(e=(e=e.replace(/background:\s*[^;]+;?/,"")).replace(/color:\s*[^;]+;?/,"")).trim(),c(this).attr("style",e)}),c("img").not(d).each(function(){let e=c(this).attr("style")||"";e=(e=e.replace(/visibility:\s*[^;]+;?/,"")).trim(),c(this).attr("style",e)}),c("html").removeClass("onetap-cursor-feature1"),c("html").removeClass("onetap-cursor-feature2"),c("html").removeClass("onetap-cursor-feature3"),c("body").removeClass("onetap-dark-contrast"),c("body").removeClass("onetap-light-contrast"),c("body").removeClass("onetap-highlight-titles"),c("body").removeClass("onetap-highlight-all"),c(".onetap-markup-text-magnifier").hide(),c("html, img").not(d).each(function(){let e=c(this).attr("style")||"";e=(e=e.replace(/filter:\s*[^;]+;?/,"")).trim(),c(this).attr("style",e)}),c(".onetap-markup-reading-line").removeClass("onetap-active"),c("body").removeClass("onetap-keyboard-navigation"),c(".onetap-markup-reading-mask").removeClass("onetap-active"),c("audio, video").not(d).each(function(){c(this).prop("muted",!1)}),c('iframe[src*="youtube.com"]').each(function(){var e=c(this).attr("src");e.includes("mute=1")&&c(this).attr("src",e.replace("mute=1",""))}))):localStorage.setItem(h,JSON.stringify(u))}),c(".hide-toolbar").on("click",function(){var t=c('input[name="hide_toolbar_duration"]:checked').attr("id");if(t){var a,n="onetap_free_toolbar_hidden_until";let e;"only-for-this-session"===t?(c(".onetap-container-toggle").hide(),c(".onetap-accessibility").hide(),sessionStorage.setItem(n,"session")):(a=new Date,"only-for-24-hours"===t?e=a.getTime()+864e5:"only-for-a-week"===t&&(e=a.getTime()+6048e5),localStorage.setItem(n,e),c(".onetap-container-toggle").each(function(){this.style.setProperty("display","none","important")}),c(".onetap-accessibility").each(function(){this.style.setProperty("display","none","important")}))}else alert("Please select a duration!")}),o="onetap_pro_toolbar_hidden_until",n=sessionStorage.getItem(o),i=localStorage.getItem(o),"session"===n?c(".onetap-container-toggle").hide():i?(a=(new Date).getTime(),parseInt(i,10)>a?c(".onetap-container-toggle").hide():localStorage.removeItem(o)):c(".onetap-container-toggle").show(),c(".toolbar-duration-option").on("keydown",function(e){"Enter"!==e.key&&"Space"!==e.code&&32!==e.keyCode||(e.preventDefault(),c(".toolbar-duration-option").attr("aria-checked","false").find('input[type="radio"]').prop("checked",!1),c(this).attr("aria-checked","true").find('input[type="radio"]').prop("checked",!0))})})(jQuery);
!function(){class e{constructor(){this.initSettings(),this.initElements(),this.bindEvents()}initSettings(){this.settings={selectors:{menuToggle:".site-header .site-navigation-toggle",menuToggleHolder:".site-header .site-navigation-toggle-holder",dropdownMenu:".site-header .site-navigation-dropdown"}}}initElements(){this.elements={window:window,menuToggle:document.querySelector(this.settings.selectors.menuToggle),menuToggleHolder:document.querySelector(this.settings.selectors.menuToggleHolder),dropdownMenu:document.querySelector(this.settings.selectors.dropdownMenu)}}bindEvents(){this.elements.menuToggleHolder&&!this.elements.menuToggleHolder?.classList.contains("hide")&&(this.elements.menuToggle.addEventListener("click",()=>this.handleMenuToggle()),this.elements.dropdownMenu.querySelectorAll(".menu-item-has-children > a").forEach(e=>e.addEventListener("click",e=>this.handleMenuChildren(e))))}closeMenuItems(){this.elements.menuToggleHolder.classList.remove("elementor-active"),this.elements.window.removeEventListener("resize",()=>this.closeMenuItems())}handleMenuToggle(){const e=!this.elements.menuToggleHolder.classList.contains("elementor-active");this.elements.menuToggle.setAttribute("aria-expanded",e),this.elements.dropdownMenu.setAttribute("aria-hidden",!e),this.elements.dropdownMenu.inert=!e,this.elements.menuToggleHolder.classList.toggle("elementor-active",e),this.elements.dropdownMenu.querySelectorAll(".elementor-active").forEach(e=>e.classList.remove("elementor-active")),e?this.elements.window.addEventListener("resize",()=>this.closeMenuItems()):this.elements.window.removeEventListener("resize",()=>this.closeMenuItems())}handleMenuChildren(e){const t=e.currentTarget.parentElement;t?.classList&&t.classList.toggle("elementor-active")}}document.addEventListener("DOMContentLoaded",()=>{new e})}();
(()=>{"use strict";var e,r,_,t,a,n={},i={};function __webpack_require__(e){var r=i[e];if(void 0!==r)return r.exports;var _=i[e]={exports:{}};return n[e].call(_.exports,_,_.exports,__webpack_require__),_.exports}__webpack_require__.m=n,e=[],__webpack_require__.O=(r,_,t,a)=>{if(!_){var n=1/0;for(b=0;b<e.length;b++){for(var[_,t,a]=e[b],i=!0,c=0;c<_.length;c++)(!1&a||n>=a)&&Object.keys(__webpack_require__.O).every(e=>__webpack_require__.O[e](_[c]))?_.splice(c--,1):(i=!1,a<n&&(n=a));if(i){e.splice(b--,1);var o=t();void 0!==o&&(r=o)}}return r}a=a||0;for(var b=e.length;b>0&&e[b-1][2]>a;b--)e[b]=e[b-1];e[b]=[_,t,a]},_=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var a=Object.create(null);__webpack_require__.r(a);var n={};r=r||[null,_({}),_([]),_(_)];for(var i=2&t&&e;("object"==typeof i||"function"==typeof i)&&!~r.indexOf(i);i=_(i))Object.getOwnPropertyNames(i).forEach(r=>n[r]=()=>e[r]);return n.default=()=>e,__webpack_require__.d(a,n),a},__webpack_require__.d=(e,r)=>{for(var _ in r)__webpack_require__.o(r,_)&&!__webpack_require__.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:r[_]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((r,_)=>(__webpack_require__.f[_](e,r),r),[])),__webpack_require__.u=e=>786===e?"397f2d183c19202777d6.bundle.min.js":216===e?"lightbox.570c05c5a283cfb6b223.bundle.min.js":30===e?"text-path.a67c1f3a78d208bc7e1b.bundle.min.js":131===e?"accordion.8b0db5058afeb74622f5.bundle.min.js":707===e?"alert.42cc1d522ef5c60bf874.bundle.min.js":457===e?"counter.12335f45aaa79d244f24.bundle.min.js":234===e?"progress.0ea083b809812c0e3aa1.bundle.min.js":575===e?"tabs.18344b05d8d1ea0702bc.bundle.min.js":775===e?"toggle.2a177a3ef4785d3dfbc5.bundle.min.js":180===e?"video.86d44e46e43d0807e708.bundle.min.js":177===e?"image-carousel.6167d20b95b33386757b.bundle.min.js":212===e?"text-editor.45609661e409413f1cef.bundle.min.js":211===e?"wp-audio.c9624cb6e5dc9de86abd.bundle.min.js":215===e?"nested-tabs.a2401356d329f179475e.bundle.min.js":915===e?"nested-accordion.294d40984397351fd0f5.bundle.min.js":1===e?"contact-buttons.e98d0220ce8c38404e7e.bundle.min.js":336===e?"floating-bars.740d06d17cea5cebdb61.bundle.min.js":557===e?"shared-frontend-handlers.03caa53373b56d3bab67.bundle.min.js":396===e?"shared-editor-handlers.cacdcbed391abf4b48b0.bundle.min.js":768===e?"container-editor-handlers.a2e8e48d28c5544fb183.bundle.min.js":77===e?"section-frontend-handlers.d85ab872da118940910d.bundle.min.js":220===e?"section-editor-handlers.53ffedef32043348b99b.bundle.min.js":304===e?"nested-title-keyboard-handler.2a67d3cc630e11815acc.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a="elementorFrontend:",__webpack_require__.l=(e,r,_,n)=>{if(t[e])t[e].push(r);else{var i,c;if(void 0!==_)for(var o=document.getElementsByTagName("script"),b=0;b<o.length;b++){var u=o[b];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==a+_){i=u;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",__webpack_require__.nc&&i.setAttribute("nonce",__webpack_require__.nc),i.setAttribute("data-webpack",a+_),i.src=e),t[e]=[r];var onScriptComplete=(r,_)=>{i.onerror=i.onload=null,clearTimeout(d);var a=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach(e=>e(_)),r)return r(_)},d=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=onScriptComplete.bind(null,i.onerror),i.onload=onScriptComplete.bind(null,i.onload),c&&document.head.appendChild(i)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var _=r.getElementsByTagName("script");if(_.length)for(var t=_.length-1;t>-1&&(!e||!/^http(s?):/.test(e));)e=_[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={76:0};__webpack_require__.f.j=(r,_)=>{var t=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==t)if(t)_.push(t[2]);else if(76!=r){var a=new Promise((_,a)=>t=e[r]=[_,a]);_.push(t[2]=a);var n=__webpack_require__.p+__webpack_require__.u(r),i=new Error;__webpack_require__.l(n,_=>{if(__webpack_require__.o(e,r)&&(0!==(t=e[r])&&(e[r]=void 0),t)){var a=_&&("load"===_.type?"missing":_.type),n=_&&_.target&&_.target.src;i.message="Loading chunk "+r+" failed.\n("+a+": "+n+")",i.name="ChunkLoadError",i.type=a,i.request=n,t[1](i)}},"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=>0===e[r];var webpackJsonpCallback=(r,_)=>{var t,a,[n,i,c]=_,o=0;if(n.some(r=>0!==e[r])){for(t in i)__webpack_require__.o(i,t)&&(__webpack_require__.m[t]=i[t]);if(c)var b=c(__webpack_require__)}for(r&&r(_);o<n.length;o++)a=n[o],__webpack_require__.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return __webpack_require__.O(b)},r=self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();