<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">window._wpemojiSettings={"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/tripodilawfirm.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&amp;&amp;!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&amp;&amp;self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&amp;&amp;(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&amp;&amp;"number"==typeof e.timestamp&amp;&amp;(new Date).valueOf()&lt;e.timestamp+604800&amp;&amp;"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&amp;&amp;"undefined"!=typeof OffscreenCanvas&amp;&amp;"undefined"!=typeof URL&amp;&amp;URL.createObjectURL&amp;&amp;"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&amp;&amp;n.supports[t],"flag"!==t&amp;&amp;(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&amp;&amp;n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&amp;&amp;!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&amp;&amp;e.twemoji&amp;&amp;(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);;if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){document.documentElement.classList.add("no-touch")};if(document.cookie.includes("us_color_scheme_switch_is_on=true")){document.documentElement.classList.add("us-color-scheme-on")};/* @preserve
 * Leaflet 1.5.1+Detached: 2e3e0ffbe87f246eb76d86d2633ddd59b262830b.2e3e0ff, a JS library for interactive maps. http://leafletjs.com
 * (c) 2010-2018 Vladimir Agafonkin, (c) 2010-2011 CloudMade
 */
!function(t,i){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?i(exports):"function"==typeof define&amp;&amp;define.amd?define(["exports"],i):i(t.L={})}(this,(function(t){"use strict";function i(t){var i,e,n,o;for(e=1,n=arguments.length;e&lt;n;e++)for(i in o=arguments[e])t[i]=o[i];return t}function e(t,i){var e=Array.prototype.slice;if(t.bind)return t.bind.apply(t,e.call(arguments,1));var n=e.call(arguments,2);return function(){return t.apply(i,n.length?n.concat(e.call(arguments)):arguments)}}function n(t){return t._leaflet_id=t._leaflet_id||++vi,t._leaflet_id}function o(t,i,e){var n,o,s,r;return r=function(){n=!1,o&amp;&amp;(s.apply(e,o),o=!1)},s=function(){n?o=arguments:(t.apply(e,arguments),setTimeout(r,i),n=!0)},s}function s(t,i,e){var n=i[1],o=i[0],s=n-o;return t===n&amp;&amp;e?t:((t-o)%s+s)%s+o}function r(){return!1}function a(t,i){return i=void 0===i?6:i,+(Math.round(t+"e+"+i)+"e-"+i)}function h(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function u(t){return h(t).split(/\s+/)}function l(t,i){for(var e in t.hasOwnProperty("options")||(t.options=t.options?gi(t.options):{}),i)t.options[e]=i[e];return t.options}function c(t,i,e){var n=[];for(var o in t)n.push(encodeURIComponent(e?o.toUpperCase():o)+"="+encodeURIComponent(t[o]));return(i&amp;&amp;-1!==i.indexOf("?")?"&amp;":"?")+n.join("&amp;")}function _(t,i){return t.replace(yi,(function(t,e){var n=i[e];if(void 0===n)throw new Error("No value provided for variable "+t);return"function"==typeof n&amp;&amp;(n=n(i)),n}))}function d(t,i){for(var e=0;e&lt;t.length;e++)if(t[e]===i)return e;return-1}function p(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}function m(t){var i=+new Date,e=Math.max(0,16-(i-Pi));return Pi=i+e,window.setTimeout(t,e)}function f(t,i,n){if(!n||Li!==m)return Li.call(window,e(t,i));t.call(i)}function g(t){t&amp;&amp;bi.call(window,t)}function v(){}function y(t){if("undefined"!=typeof L&amp;&amp;L&amp;&amp;L.Mixin){t=xi(t)?t:[t];for(var i=0;i&lt;t.length;i++)t[i]===L.Mixin.Events&amp;&amp;console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}}function x(t,i,e){this.x=e?Math.round(t):t,this.y=e?Math.round(i):i}function w(t,i,e){return t instanceof x?t:xi(t)?new x(t[0],t[1]):null==t?t:"object"==typeof t&amp;&amp;"x"in t&amp;&amp;"y"in t?new x(t.x,t.y):new x(t,i,e)}function P(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n&lt;o;n++)this.extend(e[n])}function b(t,i){return!t||t instanceof P?t:new P(t,i)}function T(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n&lt;o;n++)this.extend(e[n])}function z(t,i){return t instanceof T?t:new T(t,i)}function M(t,i,e){if(isNaN(t)||isNaN(i))throw new Error("Invalid LatLng object: ("+t+", "+i+")");this.lat=+t,this.lng=+i,void 0!==e&amp;&amp;(this.alt=+e)}function C(t,i,e){return t instanceof M?t:xi(t)&amp;&amp;"object"!=typeof t[0]?3===t.length?new M(t[0],t[1],t[2]):2===t.length?new M(t[0],t[1]):null:null==t?t:"object"==typeof t&amp;&amp;"lat"in t?new M(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===i?null:new M(t,i,e)}function S(t,i,e,n){if(xi(t))return this._a=t[0],this._b=t[1],this._c=t[2],void(this._d=t[3]);this._a=t,this._b=i,this._c=e,this._d=n}function Z(t,i,e,n){return new S(t,i,e,n)}function E(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function k(t,i){var e="",n,o,s,r,a,h;for(n=0,s=t.length;n&lt;s;n++){for(o=0,r=(a=t[n]).length;o&lt;r;o++)e+=(o?"L":"M")+(h=a[o]).x+" "+h.y;e+=i?_e?"z":"x":""}return e||"M0 0"}function B(t){return navigator.userAgent.toLowerCase().indexOf(t)&gt;=0}function A(t,i,e,n){return"touchstart"===i?O(t,e,n):"touchmove"===i?W(t,e,n):"touchend"===i&amp;&amp;H(t,e,n),this}function I(t,i,e){var n=t["_leaflet_"+i+e];return"touchstart"===i?t.removeEventListener(me,n,!1):"touchmove"===i?t.removeEventListener(fe,n,!1):"touchend"===i&amp;&amp;(t.removeEventListener(ge,n,!1),t.removeEventListener(ve,n,!1)),this}function O(t,i,n){var o=e((function(t){if("mouse"!==t.pointerType&amp;&amp;t.MSPOINTER_TYPE_MOUSE&amp;&amp;t.pointerType!==t.MSPOINTER_TYPE_MOUSE){if(!(ye.indexOf(t.target.tagName)&lt;0))return;Lt(t)}j(t,i)}));t["_leaflet_touchstart"+n]=o,t.addEventListener(me,o,!1),we||(document.documentElement.addEventListener(me,R,!0),document.documentElement.addEventListener(fe,N,!0),document.documentElement.addEventListener(ge,D,!0),document.documentElement.addEventListener(ve,D,!0),we=!0)}function R(t){xe[t.pointerId]=t,Pe++}function N(t){xe[t.pointerId]&amp;&amp;(xe[t.pointerId]=t)}function D(t){delete xe[t.pointerId],Pe--}function j(t,i){for(var e in t.touches=[],xe)t.touches.push(xe[e]);t.changedTouches=[t],i(t)}function W(t,i,e){var n=function(t){(t.pointerType!==t.MSPOINTER_TYPE_MOUSE&amp;&amp;"mouse"!==t.pointerType||0!==t.buttons)&amp;&amp;j(t,i)};t["_leaflet_touchmove"+e]=n,t.addEventListener(fe,n,!1)}function H(t,i,e){var n=function(t){j(t,i)};t["_leaflet_touchend"+e]=n,t.addEventListener(ge,n,!1),t.addEventListener(ve,n,!1)}function F(t,i,e){function n(t){var i;if(re){if(!Di||"mouse"===t.pointerType)return;i=Pe}else i=t.touches.length;if(!(i&gt;1)){var e=Date.now(),n=e-(s||e);r=t.touches?t.touches[0]:t,a=n&gt;0&amp;&amp;n&lt;=h,s=e}}function o(t){if(a&amp;&amp;!r.cancelBubble){if(re){if(!Di||"mouse"===t.pointerType)return;var e={},n,o;for(o in r)n=r[o],e[o]=n&amp;&amp;n.bind?n.bind(r):n;r=e}r.type="dblclick",r.button=0,i(r),s=null}}var s,r,a=!1,h=250;return t[Te+Le+e]=n,t[Te+be+e]=o,t[Te+"dblclick"+e]=i,t.addEventListener(Le,n,!1),t.addEventListener(be,o,!1),t.addEventListener("dblclick",i,!1),this}function U(t,i){var e=t[Te+Le+i],n=t[Te+be+i],o=t[Te+"dblclick"+i];return t.removeEventListener(Le,e,!1),t.removeEventListener(be,n,!1),Di||t.removeEventListener("dblclick",o,!1),this}function V(t){return"string"==typeof t?document.getElementById(t):t}function q(t,i){var e=t.style[i]||t.currentStyle&amp;&amp;t.currentStyle[i];if((!e||"auto"===e)&amp;&amp;document.defaultView){var n=document.defaultView.getComputedStyle(t,null);e=n?n[i]:null}return"auto"===e?null:e}function G(t,i,e){var n=document.createElement(t);return n.className=i||"",e&amp;&amp;e.appendChild(n),n}function K(t){var i=t.parentNode;i&amp;&amp;i.removeChild(t)}function Y(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function X(t){var i=t.parentNode;i&amp;&amp;i.lastChild!==t&amp;&amp;i.appendChild(t)}function J(t){var i=t.parentNode;i&amp;&amp;i.firstChild!==t&amp;&amp;i.insertBefore(t,i.firstChild)}function Q(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=nt(t);return e.length&gt;0&amp;&amp;new RegExp("(^|\\s)"+i+"(\\s|$)").test(e)}function tt(t,i){if(void 0!==t.classList)for(var e=u(i),n=0,o=e.length;n&lt;o;n++)t.classList.add(e[n]);else if(!Q(t,i)){var s=nt(t);et(t,(s?s+" ":"")+i)}}function it(t,i){void 0!==t.classList?t.classList.remove(i):et(t,h((" "+nt(t)+" ").replace(" "+i+" "," ")))}function et(t,i){void 0===t.className.baseVal?t.className=i:t.className.baseVal=i}function nt(t){return t.correspondingElement&amp;&amp;(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function ot(t,i){"opacity"in t.style?t.style.opacity=i:"filter"in t.style&amp;&amp;st(t,i)}function st(t,i){var e=!1,n="DXImageTransform.Microsoft.Alpha";try{e=t.filters.item(n)}catch(t){if(1===i)return}i=Math.round(100*i),e?(e.Enabled=100!==i,e.Opacity=i):t.style.filter+=" progid:"+n+"(opacity="+i+")"}function rt(t){for(var i=document.documentElement.style,e=0;e&lt;t.length;e++)if(t[e]in i)return t[e];return!1}function at(t,i,e){var n=i||new x(0,0);t.style[ze]=($i?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(e?" scale("+e+")":"")}function ht(t,i){t._leaflet_pos=i,ie?at(t,i):(t.style.left=i.x+"px",t.style.top=i.y+"px")}function ut(t){return t._leaflet_pos||new x(0,0)}function lt(){ft(window,"dragstart",Lt)}function ct(){gt(window,"dragstart",Lt)}function _t(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&amp;&amp;(dt(),ke=t,Be=t.style.outline,t.style.outline="none",ft(window,"keydown",dt))}function dt(){ke&amp;&amp;(ke.style.outline=Be,ke=void 0,Be=void 0,gt(window,"keydown",dt))}function pt(t){do{t=t.parentNode}while(!(t.offsetWidth&amp;&amp;t.offsetHeight||t===document.body));return t}function mt(t){var i=t.getBoundingClientRect();return{x:i.width/t.offsetWidth||1,y:i.height/t.offsetHeight||1,boundingClientRect:i}}function ft(t,i,e,n){if("object"==typeof i)for(var o in i)vt(t,o,i[o],e);else for(var s=0,r=(i=u(i)).length;s&lt;r;s++)vt(t,i[s],e,n);return this}function gt(t,i,e,n){if("object"==typeof i)for(var o in i)yt(t,o,i[o],e);else if(i)for(var s=0,r=(i=u(i)).length;s&lt;r;s++)yt(t,i[s],e,n);else{for(var a in t[Oe])yt(t,a,t[Oe][a]);delete t[Oe]}return this}function vt(t,i,e,o){var s=i+n(e)+(o?"_"+n(o):"");if(t[Oe]&amp;&amp;t[Oe][s])return this;var r=function(i){return e.call(o||t,i||window.event)},a=r;re&amp;&amp;0===i.indexOf("touch")?A(t,i,r,s):!ae||"dblclick"!==i||!F||re&amp;&amp;qi?"addEventListener"in t?"mousewheel"===i?t.addEventListener("onwheel"in t?"wheel":"mousewheel",r,!1):"mouseenter"===i||"mouseleave"===i?(r=function(i){i=i||window.event,St(t,i)&amp;&amp;a(i)},t.addEventListener("mouseenter"===i?"mouseover":"mouseout",r,!1)):("click"===i&amp;&amp;Wi&amp;&amp;(r=function(t){Zt(t,a)}),t.addEventListener(i,r,!1)):"attachEvent"in t&amp;&amp;t.attachEvent("on"+i,r):F(t,r,s),t[Oe]=t[Oe]||{},t[Oe][s]=r}function yt(t,i,e,o){var s=i+n(e)+(o?"_"+n(o):""),r=t[Oe]&amp;&amp;t[Oe][s];if(!r)return this;re&amp;&amp;0===i.indexOf("touch")?I(t,i,s):!ae||"dblclick"!==i||!U||re&amp;&amp;qi?"removeEventListener"in t?"mousewheel"===i?t.removeEventListener("onwheel"in t?"wheel":"mousewheel",r,!1):t.removeEventListener("mouseenter"===i?"mouseover":"mouseleave"===i?"mouseout":i,r,!1):"detachEvent"in t&amp;&amp;t.detachEvent("on"+i,r):U(t,s),t[Oe][s]=null}function xt(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,Ct(t),this}function wt(t){return vt(t,"mousewheel",xt),this}function Pt(t){return ft(t,"mousedown touchstart dblclick",xt),vt(t,"click",Mt),this}function Lt(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function bt(t){return Lt(t),xt(t),this}function Tt(t,i){if(!i)return new x(t.clientX,t.clientY);var e=mt(i),n=e.boundingClientRect;return new x((t.clientX-n.left)/e.x-i.clientLeft,(t.clientY-n.top)/e.y-i.clientTop)}function zt(t){return Di?t.wheelDeltaY/2:t.deltaY&amp;&amp;0===t.deltaMode?-t.deltaY/Re:t.deltaY&amp;&amp;1===t.deltaMode?20*-t.deltaY:t.deltaY&amp;&amp;2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&amp;&amp;Math.abs(t.detail)&lt;32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function Mt(t){Ne[t.type]=!0}function Ct(t){var i=Ne[t.type];return Ne[t.type]=!1,i}function St(t,i){var e=i.relatedTarget;if(!e)return!0;try{for(;e&amp;&amp;e!==t;)e=e.parentNode}catch(t){return!1}return e!==t}function Zt(t,i){var e=t.timeStamp||t.originalEvent&amp;&amp;t.originalEvent.timeStamp,n=De&amp;&amp;e-De;n&amp;&amp;n&gt;100&amp;&amp;n&lt;500||t.target._simulatedClick&amp;&amp;!t._simulated?bt(t):(De=e,i(t))}function Et(t,i){return new He(t,i)}function kt(t,i){if(!i||!t.length)return t.slice();var e=i*i;return t=It(t=Rt(t,e),e)}function Bt(t,i,e){return Math.sqrt(Ht(t,i,e,!0))}function At(t,i,e){return Ht(t,i,e)}function It(t,i){var e=t.length,n,o=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(e);o[0]=o[e-1]=1,Ot(t,o,i,0,e-1);var s,r=[];for(s=0;s&lt;e;s++)o[s]&amp;&amp;r.push(t[s]);return r}function Ot(t,i,e,n,o){var s=0,r,a,h;for(a=n+1;a&lt;=o-1;a++)(h=Ht(t[a],t[n],t[o],!0))&gt;s&amp;&amp;(r=a,s=h);s&gt;e&amp;&amp;(i[r]=1,Ot(t,i,e,n,r),Ot(t,i,e,r,o))}function Rt(t,i){for(var e=[t[0]],n=1,o=0,s=t.length;n&lt;s;n++)Wt(t[n],t[o])&gt;i&amp;&amp;(e.push(t[n]),o=n);return o&lt;s-1&amp;&amp;e.push(t[s-1]),e}function Nt(t,i,e,n,o){var s=n?rn:jt(t,e),r=jt(i,e),a,h,u;for(rn=r;;){if(!(s|r))return[t,i];if(s&amp;r)return!1;u=jt(h=Dt(t,i,a=s||r,e,o),e),a===s?(t=h,s=u):(i=h,r=u)}}function Dt(t,i,e,n,o){var s=i.x-t.x,r=i.y-t.y,a=n.min,h=n.max,u,l;return 8&amp;e?(u=t.x+s*(h.y-t.y)/r,l=h.y):4&amp;e?(u=t.x+s*(a.y-t.y)/r,l=a.y):2&amp;e?(u=h.x,l=t.y+r*(h.x-t.x)/s):1&amp;e&amp;&amp;(u=a.x,l=t.y+r*(a.x-t.x)/s),new x(u,l,o)}function jt(t,i){var e=0;return t.x&lt;i.min.x?e|=1:t.x&gt;i.max.x&amp;&amp;(e|=2),t.y&lt;i.min.y?e|=4:t.y&gt;i.max.y&amp;&amp;(e|=8),e}function Wt(t,i){var e=i.x-t.x,n=i.y-t.y;return e*e+n*n}function Ht(t,i,e,n){var o=i.x,s=i.y,r=e.x-o,a=e.y-s,h=r*r+a*a,u;return h&gt;0&amp;&amp;((u=((t.x-o)*r+(t.y-s)*a)/h)&gt;1?(o=e.x,s=e.y):u&gt;0&amp;&amp;(o+=r*u,s+=a*u)),r=t.x-o,a=t.y-s,n?r*r+a*a:new x(o,s)}function Ft(t){return!xi(t[0])||"object"!=typeof t[0][0]&amp;&amp;void 0!==t[0][0]}function Ut(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Ft(t)}function Vt(t,i,e){var n,o=[1,4,2,8],s,r,a,h,u,l,c,_;for(s=0,l=t.length;s&lt;l;s++)t[s]._code=jt(t[s],i);for(a=0;a&lt;4;a++){for(c=o[a],n=[],s=0,r=(l=t.length)-1;s&lt;l;r=s++)h=t[s],u=t[r],h._code&amp;c?u._code&amp;c||((_=Dt(u,h,c,i,e))._code=jt(_,i),n.push(_)):(u._code&amp;c&amp;&amp;((_=Dt(u,h,c,i,e))._code=jt(_,i),n.push(_)),n.push(h));t=n}return t}function qt(t){return new xn(t)}function Gt(t,i){return new Ln(t,i)}function Kt(t,i){return new Tn(t,i)}function Yt(t,i,e){return new zn(t,i,e)}function Xt(t,i){return new Mn(t,i)}function Jt(t,i){return new Cn(t,i)}function $t(t,i){var e="Feature"===t.type?t.geometry:t,n=e?e.coordinates:null,o=[],s=i&amp;&amp;i.pointToLayer,r=i&amp;&amp;i.coordsToLatLng||Qt,a,h,u,l;if(!n&amp;&amp;!e)return null;switch(e.type){case"Point":return a=r(n),s?s(t,a):new Ln(a);case"MultiPoint":for(u=0,l=n.length;u&lt;l;u++)a=r(n[u]),o.push(s?s(t,a):new Ln(a));return new vn(o);case"LineString":case"MultiLineString":return h=ti(n,"LineString"===e.type?0:1,r),new Mn(h,i);case"Polygon":case"MultiPolygon":return h=ti(n,"Polygon"===e.type?1:2,r),new Cn(h,i);case"GeometryCollection":for(u=0,l=e.geometries.length;u&lt;l;u++){var c=$t({geometry:e.geometries[u],type:"Feature",properties:t.properties},i);c&amp;&amp;o.push(c)}return new vn(o);default:throw new Error("Invalid GeoJSON object.")}}function Qt(t){return new M(t[1],t[0],t[2])}function ti(t,i,e){for(var n=[],o=0,s=t.length,r;o&lt;s;o++)r=i?ti(t[o],i-1,e):(e||Qt)(t[o]),n.push(r);return n}function ii(t,i){return i="number"==typeof i?i:6,void 0!==t.alt?[a(t.lng,i),a(t.lat,i),a(t.alt,i)]:[a(t.lng,i),a(t.lat,i)]}function ei(t,i,e,n){for(var o=[],s=0,r=t.length;s&lt;r;s++)o.push(i?ei(t[s],i-1,e,n):ii(t[s],n));return!i&amp;&amp;e&amp;&amp;o.push(o[0]),o}function ni(t,e){return t.feature?i({},t.feature,{geometry:e}):oi(e)}function oi(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}function si(t,i){return new Sn(t,i)}function ri(t,i,e){return new An(t,i,e)}function ai(t,i,e){return new In(t,i,e)}function hi(t){return new Wn(t)}function ui(t){return new Hn(t)}function li(t,i){return new Fn(t,i)}function ci(t,i){return new Un(t,i)}function _i(t){return ce?new qn(t):null}function di(t){return _e||de?new Xn(t):null}function pi(t,i){return new Jn(t,i)}var mi="1.5.1+HEAD.2e3e0ff",fi=Object.freeze;Object.freeze=function(t){return t};var gi=Object.create||function(){function t(){}return function(i){return t.prototype=i,new t}}(),vi=0,yi=/\{ *([\w_-]+) *\}/g,xi=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},wi="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",Pi=0,Li=window.requestAnimationFrame||p("RequestAnimationFrame")||m,bi=window.cancelAnimationFrame||p("CancelAnimationFrame")||p("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)},Ti=(Object.freeze||Object)({freeze:fi,extend:i,create:gi,bind:e,lastId:vi,stamp:n,throttle:o,wrapNum:s,falseFn:r,formatNum:a,trim:h,splitWords:u,setOptions:l,getParamString:c,template:_,isArray:xi,indexOf:d,emptyImageUrl:wi,requestFn:Li,cancelFn:bi,requestAnimFrame:f,cancelAnimFrame:g});v.extend=function(t){var e=function(){this.initialize&amp;&amp;this.initialize.apply(this,arguments),this.callInitHooks()},n=e.__super__=this.prototype,o=gi(n);for(var s in o.constructor=e,e.prototype=o,this)this.hasOwnProperty(s)&amp;&amp;"prototype"!==s&amp;&amp;"__super__"!==s&amp;&amp;(e[s]=this[s]);return t.statics&amp;&amp;(i(e,t.statics),delete t.statics),t.includes&amp;&amp;(y(t.includes),i.apply(null,[o].concat(t.includes)),delete t.includes),o.options&amp;&amp;(t.options=i(gi(o.options),t.options)),i(o,t),o._initHooks=[],o.callInitHooks=function(){if(!this._initHooksCalled){n.callInitHooks&amp;&amp;n.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,i=o._initHooks.length;t&lt;i;t++)o._initHooks[t].call(this)}},e},v.include=function(t){return i(this.prototype,t),this},v.mergeOptions=function(t){return i(this.prototype.options,t),this},v.addInitHook=function(t){var i=Array.prototype.slice.call(arguments,1),e="function"==typeof t?t:function(){this[t].apply(this,i)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(e),this};var zi={on:function(t,i,e){if("object"==typeof t)for(var n in t)this._on(n,t[n],i);else for(var o=0,s=(t=u(t)).length;o&lt;s;o++)this._on(t[o],i,e);return this},off:function(t,i,e){if(t)if("object"==typeof t)for(var n in t)this._off(n,t[n],i);else for(var o=0,s=(t=u(t)).length;o&lt;s;o++)this._off(t[o],i,e);else delete this._events;return this},_on:function(t,i,e){this._events=this._events||{};var n=this._events[t];n||(n=[],this._events[t]=n),e===this&amp;&amp;(e=void 0);for(var o={fn:i,ctx:e},s=n,r=0,a=s.length;r&lt;a;r++)if(s[r].fn===i&amp;&amp;s[r].ctx===e)return;s.push(o)},_off:function(t,i,e){var n,o,s;if(this._events&amp;&amp;(n=this._events[t]))if(i){if(e===this&amp;&amp;(e=void 0),n)for(o=0,s=n.length;o&lt;s;o++){var a=n[o];if(a.ctx===e&amp;&amp;a.fn===i)return a.fn=r,this._firingCount&amp;&amp;(this._events[t]=n=n.slice()),void n.splice(o,1)}}else{for(o=0,s=n.length;o&lt;s;o++)n[o].fn=r;delete this._events[t]}},fire:function(t,e,n){if(!this.listens(t,n))return this;var o=i({},e,{type:t,target:this,sourceTarget:e&amp;&amp;e.sourceTarget||this});if(this._events){var s=this._events[t];if(s){this._firingCount=this._firingCount+1||1;for(var r=0,a=s.length;r&lt;a;r++){var h=s[r];h.fn.call(h.ctx||this,o)}this._firingCount--}}return n&amp;&amp;this._propagateEvent(o),this},listens:function(t,i){var e=this._events&amp;&amp;this._events[t];if(e&amp;&amp;e.length)return!0;if(i)for(var n in this._eventParents)if(this._eventParents[n].listens(t,i))return!0;return!1},once:function(t,i,n){if("object"==typeof t){for(var o in t)this.once(o,t[o],i);return this}var s=e((function(){this.off(t,i,n).off(t,s,n)}),this);return this.on(t,i,n).on(t,s,n)},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[n(t)]=t,this},removeEventParent:function(t){return this._eventParents&amp;&amp;delete this._eventParents[n(t)],this},_propagateEvent:function(t){for(var e in this._eventParents)this._eventParents[e].fire(t.type,i({layer:t.target,propagatedFrom:t.target},t),!0)}};zi.addEventListener=zi.on,zi.removeEventListener=zi.clearAllEventListeners=zi.off,zi.addOneTimeEventListener=zi.once,zi.fireEvent=zi.fire,zi.hasEventListeners=zi.listens;var Mi=v.extend(zi),Ci=Math.trunc||function(t){return t&gt;0?Math.floor(t):Math.ceil(t)};x.prototype={clone:function(){return new x(this.x,this.y)},add:function(t){return this.clone()._add(w(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(w(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new x(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new x(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=Ci(this.x),this.y=Ci(this.y),this},distanceTo:function(t){var i=(t=w(t)).x-this.x,e=t.y-this.y;return Math.sqrt(i*i+e*e)},equals:function(t){return(t=w(t)).x===this.x&amp;&amp;t.y===this.y},contains:function(t){return t=w(t),Math.abs(t.x)&lt;=Math.abs(this.x)&amp;&amp;Math.abs(t.y)&lt;=Math.abs(this.y)},toString:function(){return"Point("+a(this.x)+", "+a(this.y)+")"}},P.prototype={extend:function(t){return t=w(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new x((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new x(this.min.x,this.max.y)},getTopRight:function(){return new x(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var i,e;return(t="number"==typeof t[0]||t instanceof x?w(t):b(t))instanceof P?(i=t.min,e=t.max):i=e=t,i.x&gt;=this.min.x&amp;&amp;e.x&lt;=this.max.x&amp;&amp;i.y&gt;=this.min.y&amp;&amp;e.y&lt;=this.max.y},intersects:function(t){t=b(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x&gt;=i.x&amp;&amp;n.x&lt;=e.x,r=o.y&gt;=i.y&amp;&amp;n.y&lt;=e.y;return s&amp;&amp;r},overlaps:function(t){t=b(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x&gt;i.x&amp;&amp;n.x&lt;e.x,r=o.y&gt;i.y&amp;&amp;n.y&lt;e.y;return s&amp;&amp;r},isValid:function(){return!(!this.min||!this.max)}},T.prototype={extend:function(t){var i=this._southWest,e=this._northEast,n,o;if(t instanceof M)n=t,o=t;else{if(!(t instanceof T))return t?this.extend(C(t)||z(t)):this;if(n=t._southWest,o=t._northEast,!n||!o)return this}return i||e?(i.lat=Math.min(n.lat,i.lat),i.lng=Math.min(n.lng,i.lng),e.lat=Math.max(o.lat,e.lat),e.lng=Math.max(o.lng,e.lng)):(this._southWest=new M(n.lat,n.lng),this._northEast=new M(o.lat,o.lng)),this},pad:function(t){var i=this._southWest,e=this._northEast,n=Math.abs(i.lat-e.lat)*t,o=Math.abs(i.lng-e.lng)*t;return new T(new M(i.lat-n,i.lng-o),new M(e.lat+n,e.lng+o))},getCenter:function(){return new M((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new M(this.getNorth(),this.getWest())},getSouthEast:function(){return new M(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof M||"lat"in t?C(t):z(t);var i=this._southWest,e=this._northEast,n,o;return t instanceof T?(n=t.getSouthWest(),o=t.getNorthEast()):n=o=t,n.lat&gt;=i.lat&amp;&amp;o.lat&lt;=e.lat&amp;&amp;n.lng&gt;=i.lng&amp;&amp;o.lng&lt;=e.lng},intersects:function(t){t=z(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat&gt;=i.lat&amp;&amp;n.lat&lt;=e.lat,r=o.lng&gt;=i.lng&amp;&amp;n.lng&lt;=e.lng;return s&amp;&amp;r},overlaps:function(t){t=z(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat&gt;i.lat&amp;&amp;n.lat&lt;e.lat,r=o.lng&gt;i.lng&amp;&amp;n.lng&lt;e.lng;return s&amp;&amp;r},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t,i){return!!t&amp;&amp;(t=z(t),this._southWest.equals(t.getSouthWest(),i)&amp;&amp;this._northEast.equals(t.getNorthEast(),i))},isValid:function(){return!(!this._southWest||!this._northEast)}},M.prototype={equals:function(t,i){return!!t&amp;&amp;(t=C(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))&lt;=(void 0===i?1e-9:i));var e},toString:function(t){return"LatLng("+a(this.lat,t)+", "+a(this.lng,t)+")"},distanceTo:function(t){return Zi.distance(this,C(t))},wrap:function(){return Zi.wrapLatLng(this)},toBounds:function(t){var i=180*t/40075017,e=i/Math.cos(Math.PI/180*this.lat);return z([this.lat-i,this.lng-e],[this.lat+i,this.lng+e])},clone:function(){return new M(this.lat,this.lng,this.alt)}};var Si={latLngToPoint:function(t,i){var e=this.projection.project(t),n=this.scale(i);return this.transformation._transform(e,n)},pointToLatLng:function(t,i){var e=this.scale(i),n=this.transformation.untransform(t,e);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},unproject:function(t){return this.projection.unproject(t)},scale:function(t){return 256*Math.pow(2,t)},zoom:function(t){return Math.log(t/256)/Math.LN2},getProjectedBounds:function(t){if(this.infinite)return null;var i=this.projection.bounds,e=this.scale(t),n,o;return new P(this.transformation.transform(i.min,e),this.transformation.transform(i.max,e))},infinite:!1,wrapLatLng:function(t){var i=this.wrapLng?s(t.lng,this.wrapLng,!0):t.lng,e,n;return new M(this.wrapLat?s(t.lat,this.wrapLat,!0):t.lat,i,t.alt)},wrapLatLngBounds:function(t){var i=t.getCenter(),e=this.wrapLatLng(i),n=i.lat-e.lat,o=i.lng-e.lng;if(0===n&amp;&amp;0===o)return t;var s=t.getSouthWest(),r=t.getNorthEast(),a,h;return new T(new M(s.lat-n,s.lng-o),new M(r.lat-n,r.lng-o))}},Zi=i({},Si,{wrapLng:[-180,180],R:6371e3,distance:function(t,i){var e=Math.PI/180,n=t.lat*e,o=i.lat*e,s=Math.sin((i.lat-t.lat)*e/2),r=Math.sin((i.lng-t.lng)*e/2),a=s*s+Math.cos(n)*Math.cos(o)*r*r,h=2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a));return this.R*h}}),Ei=6378137,ki={R:Ei,MAX_LATITUDE:85.0511287798,project:function(t){var i=Math.PI/180,e=this.MAX_LATITUDE,n=Math.max(Math.min(e,t.lat),-e),o=Math.sin(n*i);return new x(this.R*t.lng*i,this.R*Math.log((1+o)/(1-o))/2)},unproject:function(t){var i=180/Math.PI;return new M((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*i,t.x*i/this.R)},bounds:(Bi=Ei*Math.PI,new P([-Bi,-Bi],[Bi,Bi]))},Bi;S.prototype={transform:function(t,i){return this._transform(t.clone(),i)},_transform:function(t,i){return i=i||1,t.x=i*(this._a*t.x+this._b),t.y=i*(this._c*t.y+this._d),t},untransform:function(t,i){return i=i||1,new x((t.x/i-this._b)/this._a,(t.y/i-this._d)/this._c)}};var Ai=i({},Zi,{code:"EPSG:3857",projection:ki,transformation:function(){var t=.5/(Math.PI*ki.R);return Z(t,.5,-t,.5)}()}),Ii=i({},Ai,{code:"EPSG:900913"}),Oi=document.documentElement.style,Ri="ActiveXObject"in window,Ni=Ri&amp;&amp;!document.addEventListener,Di="msLaunchUri"in navigator&amp;&amp;!("documentMode"in document),ji=B("webkit"),Wi=B("android"),Hi=B("android 2")||B("android 3"),Fi=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),Ui=Wi&amp;&amp;B("Google")&amp;&amp;Fi&lt;537&amp;&amp;!("AudioNode"in window),Vi=!!window.opera,qi=B("chrome"),Gi=B("gecko")&amp;&amp;!ji&amp;&amp;!Vi&amp;&amp;!Ri,Ki=!qi&amp;&amp;B("safari"),Yi=B("phantom"),Xi="OTransition"in Oi,Ji=0===navigator.platform.indexOf("Win"),$i=Ri&amp;&amp;"transition"in Oi,Qi="WebKitCSSMatrix"in window&amp;&amp;"m11"in new window.WebKitCSSMatrix&amp;&amp;!Hi,te="MozPerspective"in Oi,ie=!window.L_DISABLE_3D&amp;&amp;($i||Qi||te)&amp;&amp;!Xi&amp;&amp;!Yi,ee="undefined"!=typeof orientation||B("mobile"),ne=ee&amp;&amp;ji,oe=ee&amp;&amp;Qi,se=!window.PointerEvent&amp;&amp;window.MSPointerEvent,re=!(!window.PointerEvent&amp;&amp;!se),ae=!window.L_NO_TOUCH&amp;&amp;(re||"ontouchstart"in window||window.DocumentTouch&amp;&amp;document instanceof window.DocumentTouch),he=ee&amp;&amp;Vi,ue=ee&amp;&amp;Gi,le=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)&gt;1,ce=!!document.createElement("canvas").getContext,_e=!(!document.createElementNS||!E("svg").createSVGRect),de=!_e&amp;&amp;function(){try{var t=document.createElement("div");t.innerHTML='&lt;v:shape adj="1"/&gt;';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&amp;&amp;"object"==typeof i.adj}catch(t){return!1}}(),pe=(Object.freeze||Object)({ie:Ri,ielt9:Ni,edge:Di,webkit:ji,android:Wi,android23:Hi,androidStock:Ui,opera:Vi,chrome:qi,gecko:Gi,safari:Ki,phantom:Yi,opera12:Xi,win:Ji,ie3d:$i,webkit3d:Qi,gecko3d:te,any3d:ie,mobile:ee,mobileWebkit:ne,mobileWebkit3d:oe,msPointer:se,pointer:re,touch:ae,mobileOpera:he,mobileGecko:ue,retina:le,canvas:ce,svg:_e,vml:de}),me=se?"MSPointerDown":"pointerdown",fe=se?"MSPointerMove":"pointermove",ge=se?"MSPointerUp":"pointerup",ve=se?"MSPointerCancel":"pointercancel",ye=["INPUT","SELECT","OPTION"],xe={},we=!1,Pe=0,Le=se?"MSPointerDown":re?"pointerdown":"touchstart",be=se?"MSPointerUp":re?"pointerup":"touchend",Te="_leaflet_",ze=rt(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Me=rt(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Ce="webkitTransition"===Me||"OTransition"===Me?Me+"End":"transitionend",Se,Ze,Ee,ke,Be;if("onselectstart"in document)Se=function(){ft(window,"selectstart",Lt)},Ze=function(){gt(window,"selectstart",Lt)};else{var Ae=rt(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Se=function(){if(Ae){var t=document.documentElement.style;Ee=t[Ae],t[Ae]="none"}},Ze=function(){Ae&amp;&amp;(document.documentElement.style[Ae]=Ee,Ee=void 0)}}var Ie=(Object.freeze||Object)({TRANSFORM:ze,TRANSITION:Me,TRANSITION_END:Ce,get:V,getStyle:q,create:G,remove:K,empty:Y,toFront:X,toBack:J,hasClass:Q,addClass:tt,removeClass:it,setClass:et,getClass:nt,setOpacity:ot,testProp:rt,setTransform:at,setPosition:ht,getPosition:ut,disableTextSelection:Se,enableTextSelection:Ze,disableImageDrag:lt,enableImageDrag:ct,preventOutline:_t,restoreOutline:dt,getSizedParentNode:pt,getScale:mt}),Oe="_leaflet_events",Re=Ji&amp;&amp;qi?2*window.devicePixelRatio:Gi?window.devicePixelRatio:1,Ne={},De,je=(Object.freeze||Object)({on:ft,off:gt,stopPropagation:xt,disableScrollPropagation:wt,disableClickPropagation:Pt,preventDefault:Lt,stop:bt,getMousePosition:Tt,getWheelDelta:zt,fakeStop:Mt,skipped:Ct,isExternalTarget:St,addListener:ft,removeListener:gt}),We=Mi.extend({run:function(t,i,e,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=e||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=ut(t),this._offset=i.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&amp;&amp;(this._step(!0),this._complete())},_animate:function(){this._animId=f(this._animate,this),this._step()},_step:function(t){var i=+new Date-this._startTime,e=1e3*this._duration;i&lt;e?this._runFrame(this._easeOut(i/e),t):(this._runFrame(1),this._complete())},_runFrame:function(t,i){var e=this._startPos.add(this._offset.multiplyBy(t));i&amp;&amp;e._round(),ht(this._el,e),this.fire("step")},_complete:function(){g(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),He=Mi.extend({options:{crs:Ai,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(t,i){i=l(this,i),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=e(this._onResize,this),this._initEvents(),i.maxBounds&amp;&amp;this.setMaxBounds(i.maxBounds),void 0!==i.zoom&amp;&amp;(this._zoom=this._limitZoom(i.zoom)),i.center&amp;&amp;void 0!==i.zoom&amp;&amp;this.setView(C(i.center),i.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=Me&amp;&amp;ie&amp;&amp;!he&amp;&amp;this.options.zoomAnimation,this._zoomAnimated&amp;&amp;(this._createAnimProxy(),ft(this._proxy,Ce,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(t,e,n){var o;if((e=void 0===e?this._zoom:this._limitZoom(e),t=this._limitCenter(C(t),e,this.options.maxBounds),n=n||{},this._stop(),this._loaded&amp;&amp;!n.reset&amp;&amp;!0!==n)&amp;&amp;(void 0!==n.animate&amp;&amp;(n.zoom=i({animate:n.animate},n.zoom),n.pan=i({animate:n.animate,duration:n.duration},n.pan)),this._zoom!==e?this._tryAnimatedZoom&amp;&amp;this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan)))return clearTimeout(this._sizeTimer),this;return this._resetView(t,e),this},setZoom:function(t,i){return this._loaded?this.setView(this.getCenter(),t,{zoom:i}):(this._zoom=t,this)},zoomIn:function(t,i){return t=t||(ie?this.options.zoomDelta:1),this.setZoom(this._zoom+t,i)},zoomOut:function(t,i){return t=t||(ie?this.options.zoomDelta:1),this.setZoom(this._zoom-t,i)},setZoomAround:function(t,i,e){var n=this.getZoomScale(i),o=this.getSize().divideBy(2),s,r=(t instanceof x?t:this.latLngToContainerPoint(t)).subtract(o).multiplyBy(1-1/n),a=this.containerPointToLatLng(o.add(r));return this.setView(a,i,{zoom:e})},_getBoundsCenterZoom:function(t,i){i=i||{},t=t.getBounds?t.getBounds():z(t);var e=w(i.paddingTopLeft||i.padding||[0,0]),n=w(i.paddingBottomRight||i.padding||[0,0]),o=this.getBoundsZoom(t,!1,e.add(n));if((o="number"==typeof i.maxZoom?Math.min(i.maxZoom,o):o)===1/0)return{center:t.getCenter(),zoom:o};var s=n.subtract(e).divideBy(2),r=this.project(t.getSouthWest(),o),a=this.project(t.getNorthEast(),o),h;return{center:this.unproject(r.add(a).divideBy(2).add(s),o),zoom:o}},fitBounds:function(t,i){if(!(t=z(t)).isValid())throw new Error("Bounds are not valid.");var e=this._getBoundsCenterZoom(t,i);return this.setView(e.center,e.zoom,i)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,i){return this.setView(t,this._zoom,{pan:i})},panBy:function(t,i){if(i=i||{},!(t=w(t).round()).x&amp;&amp;!t.y)return this.fire("moveend");if(!0!==i.animate&amp;&amp;!this.getSize().contains(t))return this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new We,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),i.noMoveStart||this.fire("movestart"),!1!==i.animate){tt(this._mapPane,"leaflet-pan-anim");var e=this._getMapPanePos().subtract(t).round();this._panAnim.run(this._mapPane,e,i.duration||.25,i.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},flyTo:function(t,i,e){function n(t){var i,e,n,o,s=(g*g-m*m+(t?-1:1)*x*x*v*v)/(2*(t?g:m)*x*v),r=Math.sqrt(s*s+1)-s,a;return r&lt;1e-9?-18:Math.log(r)}function o(t){return(Math.exp(t)-Math.exp(-t))/2}function s(t){return(Math.exp(t)+Math.exp(-t))/2}function r(t){return o(t)/s(t)}function a(t){return m*(s(w)/s(w+y*t))}function h(t){return m*(s(w)*r(w+y*t)-o(w))/x}function u(t){return 1-Math.pow(1-t,1.5)}function l(){var e=(Date.now()-P)/b,n=u(e)*L;e&lt;=1?(this._flyToFrame=f(l,this),this._move(this.unproject(c.add(_.subtract(c).multiplyBy(h(n)/v)),p),this.getScaleZoom(m/a(n),p),{flyTo:!0})):this._move(t,i)._moveEnd(!0)}if(!1===(e=e||{}).animate||!ie)return this.setView(t,i,e);this._stop();var c=this.project(this.getCenter()),_=this.project(t),d=this.getSize(),p=this._zoom;t=C(t),i=void 0===i?p:i;var m=Math.max(d.x,d.y),g=m*this.getZoomScale(p,i),v=_.distanceTo(c)||1,y=1.42,x=2.0164,w=n(0),P=Date.now(),L=(n(1)-w)/y,b=e.duration?1e3*e.duration:1e3*L*.8;return this._moveStart(!0,e.noMoveStart),l.call(this),this},flyToBounds:function(t,i){var e=this._getBoundsCenterZoom(t,i);return this.flyTo(e.center,e.zoom,i)},setMaxBounds:function(t){return(t=z(t)).isValid()?(this.options.maxBounds&amp;&amp;this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=t,this._loaded&amp;&amp;this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},setMinZoom:function(t){var i=this.options.minZoom;return this.options.minZoom=t,this._loaded&amp;&amp;i!==t&amp;&amp;(this.fire("zoomlevelschange"),this.getZoom()&lt;this.options.minZoom)?this.setZoom(t):this},setMaxZoom:function(t){var i=this.options.maxZoom;return this.options.maxZoom=t,this._loaded&amp;&amp;i!==t&amp;&amp;(this.fire("zoomlevelschange"),this.getZoom()&gt;this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,z(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e=w((i=i||{}).paddingTopLeft||i.padding||[0,0]),n=w(i.paddingBottomRight||i.padding||[0,0]),o=this.getCenter(),s=this.project(o),r=this.project(t),a=this.getPixelBounds(),h=a.getSize().divideBy(2),u=b([a.min.add(e),a.max.subtract(n)]);if(!u.contains(r)){this._enforcingBounds=!0;var l=s.subtract(r),c=w(r.x+l.x,r.y+l.y);(r.x&lt;u.min.x||r.x&gt;u.max.x)&amp;&amp;(c.x=s.x-l.x,l.x&gt;0?c.x+=h.x-e.x:c.x-=h.x-n.x),(r.y&lt;u.min.y||r.y&gt;u.max.y)&amp;&amp;(c.y=s.y-l.y,l.y&gt;0?c.y+=h.y-e.y:c.y-=h.y-n.y),this.panTo(this.unproject(c),i),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=i({animate:!1,pan:!0},!0===t?{animate:!0}:t);var n=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var o=this.getSize(),s=n.divideBy(2).round(),r=o.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&amp;&amp;t.pan?this.panBy(a):(t.pan&amp;&amp;this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(e(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:n,newSize:o})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=i({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var n=e(this._handleGeolocationResponse,this),o=e(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(n,o,t):navigator.geolocation.getCurrentPosition(n,o,t),this},stopLocate:function(){return navigator.geolocation&amp;&amp;navigator.geolocation.clearWatch&amp;&amp;navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&amp;&amp;(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var i=t.code,e=t.message||(1===i?"permission denied":2===i?"position unavailable":"timeout");this._locateOptions.setView&amp;&amp;!this._loaded&amp;&amp;this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+e+"."})},_handleGeolocationResponse:function(t){var i,e,n=new M(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions;if(s.setView){var r=this.getBoundsZoom(o);this.setView(n,s.maxZoom?Math.min(r,s.maxZoom):r)}var a={latlng:n,bounds:o,timestamp:t.timestamp};for(var h in t.coords)"number"==typeof t.coords[h]&amp;&amp;(a[h]=t.coords[h]);this.fire("locationfound",a)},addHandler:function(t,i){if(!i)return this;var e=this[t]=new i(this);return this._handlers.push(e),this.options[t]&amp;&amp;e.enable(),this},remove:function(){if(this._initEvents(!0),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&amp;&amp;this.stopLocate(),this._stop(),K(this._mapPane),this._clearControlPos&amp;&amp;this._clearControlPos(),this._resizeRequest&amp;&amp;(g(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&amp;&amp;this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)K(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){var e,n=G("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&amp;&amp;(this._panes[t]=n),n},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&amp;&amp;!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),i,e;return new T(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,e){t=z(t),e=w(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(e),u=b(this.project(a,n),this.project(r,n)).getSize(),l=ie?this.options.zoomSnap:1,c=h.x/u.x,_=h.y/u.y,d=i?Math.max(c,_):Math.min(c,_);return n=this.getScaleZoom(d,n),l&amp;&amp;(n=Math.round(n/(l/100))*(l/100),n=i?Math.ceil(n/l)*l:Math.floor(n/l)*l),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&amp;&amp;!this._sizeChanged||(this._size=new x(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){var e=this._getTopLeftPoint(t,i);return new P(e,e.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var e=this.options.crs;return i=void 0===i?this._zoom:i,e.scale(t)/e.scale(i)},getScaleZoom:function(t,i){var e=this.options.crs;i=void 0===i?this._zoom:i;var n=e.zoom(t*e.scale(i));return isNaN(n)?1/0:n},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(C(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(w(t),i)},layerPointToLatLng:function(t){var i=w(t).add(this.getPixelOrigin());return this.unproject(i)},latLngToLayerPoint:function(t){var i;return this.project(C(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(C(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(z(t))},distance:function(t,i){return this.options.crs.distance(C(t),C(i))},containerPointToLayerPoint:function(t){return w(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return w(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var i=this.containerPointToLayerPoint(w(t));return this.layerPointToLatLng(i)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(C(t)))},mouseEventToContainerPoint:function(t){return Tt(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var i=this._container=V(t);if(!i)throw new Error("Map container not found.");if(i._leaflet_id)throw new Error("Map container is already initialized.");ft(i,"scroll",this._onScroll,this),this._containerId=n(i)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&amp;&amp;ie,tt(t,"leaflet-container"+(ae?" leaflet-touch":"")+(le?" leaflet-retina":"")+(Ni?" leaflet-oldie":"")+(Ki?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var i=q(t,"position");"absolute"!==i&amp;&amp;"relative"!==i&amp;&amp;"fixed"!==i&amp;&amp;(t.style.position="relative"),this._initPanes(),this._initControlPos&amp;&amp;this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),ht(this._mapPane,new x(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(tt(t.markerPane,"leaflet-zoom-hide"),tt(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i){ht(this._mapPane,new x(0,0));var e=!this._loaded;this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset");var n=this._zoom!==i;this._moveStart(n,!1)._move(t,i)._moveEnd(n),this.fire("viewreset"),e&amp;&amp;this.fire("load")},_moveStart:function(t,i){return t&amp;&amp;this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,e){void 0===i&amp;&amp;(i=this._zoom);var n=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),(n||e&amp;&amp;e.pinch)&amp;&amp;this.fire("zoom",e),this.fire("move",e)},_moveEnd:function(t){return t&amp;&amp;this.fire("zoomend"),this.fire("moveend")},_stop:function(){return g(this._flyToFrame),this._panAnim&amp;&amp;this._panAnim.stop(),this},_rawPanBy:function(t){ht(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[n(this._container)]=this;var i=t?gt:ft;i(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&amp;&amp;i(window,"resize",this._onResize,this),ie&amp;&amp;this.options.transform3DLimit&amp;&amp;(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){g(this._resizeRequest),this._resizeRequest=f((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))&gt;=this.options.transform3DLimit&amp;&amp;this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e=[],o,s="mouseout"===i||"mouseover"===i,r=t.target||t.srcElement,a=!1;r;){if((o=this._targets[n(r)])&amp;&amp;("click"===i||"preclick"===i)&amp;&amp;!t._simulated&amp;&amp;this._draggableMoved(o)){a=!0;break}if(o&amp;&amp;o.listens(i,!0)){if(s&amp;&amp;!St(r,t))break;if(e.push(o),s)break}if(r===this._container)break;r=r.parentNode}return e.length||a||s||!St(r,t)||(e=[this]),e},_handleDOMEvent:function(t){if(this._loaded&amp;&amp;!Ct(t)){var i=t.type;"mousedown"!==i&amp;&amp;"keypress"!==i&amp;&amp;"keyup"!==i&amp;&amp;"keydown"!==i||_t(t.target||t.srcElement),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,n){if("click"===t.type){var o=i({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}if(!t._stopped&amp;&amp;(n=(n||[]).concat(this._findEventTargets(t,e))).length){var s=n[0];"contextmenu"===e&amp;&amp;s.listens(e,!0)&amp;&amp;Lt(t);var r={originalEvent:t};if("keypress"!==t.type&amp;&amp;"keydown"!==t.type&amp;&amp;"keyup"!==t.type){var a=s.getLatLng&amp;&amp;(!s._radius||s._radius&lt;=10);r.containerPoint=a?this.latLngToContainerPoint(s.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=a?s.getLatLng():this.layerPointToLatLng(r.layerPoint)}for(var h=0;h&lt;n.length;h++)if(n[h].fire(e,r,!0),r.originalEvent._stopped||!1===n[h].options.bubblingMouseEvents&amp;&amp;-1!==d(this._mouseEvents,e))return}},_draggableMoved:function(t){return(t=t.dragging&amp;&amp;t.dragging.enabled()?t:this).dragging&amp;&amp;t.dragging.moved()||this.boxZoom&amp;&amp;this.boxZoom.moved()},_clearHandlers:function(){for(var t=0,i=this._handlers.length;t&lt;i;t++)this._handlers[t].disable()},whenReady:function(t,i){return this._loaded?t.call(i||this,{target:this}):this.on("load",t,i),this},_getMapPanePos:function(){return ut(this._mapPane)||new x(0,0)},_moved:function(){var t=this._getMapPanePos();return t&amp;&amp;!t.equals([0,0])},_getTopLeftPoint:function(t,i){var e;return(t&amp;&amp;void 0!==i?this._getNewPixelOrigin(t,i):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(t,i){var e=this.getSize()._divideBy(2);return this.project(t,i)._subtract(e)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(t,i,e){var n=this._getNewPixelOrigin(e,i);return this.project(t,i)._subtract(n)},_latLngBoundsToNewLayerBounds:function(t,i,e){var n=this._getNewPixelOrigin(e,i);return b([this.project(t.getSouthWest(),i)._subtract(n),this.project(t.getNorthWest(),i)._subtract(n),this.project(t.getSouthEast(),i)._subtract(n),this.project(t.getNorthEast(),i)._subtract(n)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,i,e){if(!e)return t;var n=this.project(t,i),o=this.getSize().divideBy(2),s=new P(n.subtract(o),n.add(o)),r=this._getBoundsOffset(s,e,i);return r.round().equals([0,0])?t:this.unproject(n.add(r),i)},_limitOffset:function(t,i){if(!i)return t;var e=this.getPixelBounds(),n=new P(e.min.add(t),e.max.add(t));return t.add(this._getBoundsOffset(n,i))},_getBoundsOffset:function(t,i,e){var n=b(this.project(i.getNorthEast(),e),this.project(i.getSouthWest(),e)),o=n.min.subtract(t.min),s=n.max.subtract(t.max),r,a;return new x(this._rebound(o.x,-s.x),this._rebound(o.y,-s.y))},_rebound:function(t,i){return t+i&gt;0?Math.round(t-i)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(i))},_limitZoom:function(t){var i=this.getMinZoom(),e=this.getMaxZoom(),n=ie?this.options.zoomSnap:1;return n&amp;&amp;(t=Math.round(t/n)*n),Math.max(i,Math.min(e,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){it(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,i){var e=this._getCenterOffset(t)._trunc();return!(!0!==(i&amp;&amp;i.animate)&amp;&amp;!this.getSize().contains(e))&amp;&amp;(this.panBy(e,i),!0)},_createAnimProxy:function(){var t=this._proxy=G("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var i=ze,e=this._proxy.style[i];at(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),e===this._proxy.style[i]&amp;&amp;this._animatingZoom&amp;&amp;this._onZoomTransitionEnd()}),this),this.on("load moveend",(function(){var t=this.getCenter(),i=this.getZoom();at(this._proxy,this.project(t,i),this.getZoomScale(i,1))}),this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){K(this._proxy),delete this._proxy},_catchTransitionEnd:function(t){this._animatingZoom&amp;&amp;t.propertyName.indexOf("transform")&gt;=0&amp;&amp;this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,i,e){if(this._animatingZoom)return!0;if(e=e||{},!this._zoomAnimated||!1===e.animate||this._nothingToAnimate()||Math.abs(i-this._zoom)&gt;this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&amp;&amp;!this.getSize().contains(o))&amp;&amp;(f((function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)}),this),!0)},_animateZoom:function(t,i,n,o){this._mapPane&amp;&amp;(n&amp;&amp;(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,tt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:o}),setTimeout(e(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&amp;&amp;(this._mapPane&amp;&amp;it(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),f((function(){this._moveEnd(!0)}),this))}}),Fe=v.extend({options:{position:"topright"},initialize:function(t){l(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&amp;&amp;i.removeControl(this),this.options.position=t,i&amp;&amp;i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return tt(i,"leaflet-control"),-1!==e.indexOf("bottom")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(K(this._container),this.onRemove&amp;&amp;this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&amp;&amp;t&amp;&amp;t.screenX&gt;0&amp;&amp;t.screenY&gt;0&amp;&amp;this._map.getContainer().focus()}}),Ue=function(t){return new Fe(t)};He.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){function t(t,o){var s=e+t+" "+e+o;i[t+o]=G("div",s,n)}var i=this._controlCorners={},e="leaflet-",n=this._controlContainer=G("div",e+"control-container",this._container);t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)K(this._controlCorners[t]);K(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Ve=Fe.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,i,e,n){return e&lt;n?-1:n&lt;e?1:0}},initialize:function(t,i,e){for(var n in l(this,e),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,t)this._addLayer(t[n],n);for(n in i)this._addLayer(i[n],n,!0)},onAdd:function(t){this._initLayout(),this._update(),this._map=t,t.on("zoomend",this._checkDisabledLayers,this);for(var i=0;i&lt;this._layers.length;i++)this._layers[i].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(t){return Fe.prototype.addTo.call(this,t),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var t=0;t&lt;this._layers.length;t++)this._layers[t].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(t,i){return this._addLayer(t,i),this._map?this._update():this},addOverlay:function(t,i){return this._addLayer(t,i,!0),this._map?this._update():this},removeLayer:function(t){t.off("add remove",this._onLayerChange,this);var i=this._getLayer(n(t));return i&amp;&amp;this._layers.splice(this._layers.indexOf(i),1),this._map?this._update():this},expand:function(){tt(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var t=this._map.getSize().y-(this._container.offsetTop+50);return t&lt;this._section.clientHeight?(tt(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=t+"px"):it(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return it(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var t="leaflet-control-layers",i=this._container=G("div",t),e=this.options.collapsed;i.setAttribute("aria-haspopup",!0),Pt(i),wt(i);var n=this._section=G("section",t+"-list");e&amp;&amp;(this._map.on("click",this.collapse,this),Wi||ft(i,{mouseenter:this.expand,mouseleave:this.collapse},this));var o=this._layersLink=G("a",t+"-toggle",i);o.href="#",o.title="Layers",ae?(ft(o,"click",bt),ft(o,"click",this.expand,this)):ft(o,"focus",this.expand,this),e||this.expand(),this._baseLayersList=G("div",t+"-base",n),this._separator=G("div",t+"-separator",n),this._overlaysList=G("div",t+"-overlays",n),i.appendChild(n)},_getLayer:function(t){for(var i=0;i&lt;this._layers.length;i++)if(this._layers[i]&amp;&amp;n(this._layers[i].layer)===t)return this._layers[i]},_addLayer:function(t,i,n){this._map&amp;&amp;t.on("add remove",this._onLayerChange,this),this._layers.push({layer:t,name:i,overlay:n}),this.options.sortLayers&amp;&amp;this._layers.sort(e((function(t,i){return this.options.sortFunction(t.layer,i.layer,t.name,i.name)}),this)),this.options.autoZIndex&amp;&amp;t.setZIndex&amp;&amp;(this._lastZIndex++,t.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;Y(this._baseLayersList),Y(this._overlaysList),this._layerControlInputs=[];var t,i,e,n,o=0;for(e=0;e&lt;this._layers.length;e++)n=this._layers[e],this._addItem(n),i=i||n.overlay,t=t||!n.overlay,o+=n.overlay?0:1;return this.options.hideSingleBase&amp;&amp;(t=t&amp;&amp;o&gt;1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=i&amp;&amp;t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var i=this._getLayer(n(t.target)),e=i.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;e&amp;&amp;this._map.fire(e,i)},_createRadioElement:function(t,i){var e='&lt;input type="radio" class="leaflet-control-layers-selector" name="'+t+'"'+(i?' checked="checked"':"")+"/&gt;",n=document.createElement("div");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i=document.createElement("label"),e=this._map.hasLayer(t.layer),o;t.overlay?((o=document.createElement("input")).type="checkbox",o.className="leaflet-control-layers-selector",o.defaultChecked=e):o=this._createRadioElement("leaflet-base-layers_"+n(this),e),this._layerControlInputs.push(o),o.layerId=n(t.layer),ft(o,"click",this._onInputClick,this);var s=document.createElement("span");s.innerHTML=" "+t.name;var r=document.createElement("div"),a;return i.appendChild(r),r.appendChild(o),r.appendChild(s),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){var t=this._layerControlInputs,i,e,n=[],o=[];this._handlingClick=!0;for(var s=t.length-1;s&gt;=0;s--)i=t[s],e=this._getLayer(i.layerId).layer,i.checked?n.push(e):i.checked||o.push(e);for(s=0;s&lt;o.length;s++)this._map.hasLayer(o[s])&amp;&amp;this._map.removeLayer(o[s]);for(s=0;s&lt;n.length;s++)this._map.hasLayer(n[s])||this._map.addLayer(n[s]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var t=this._layerControlInputs,i,e,n=this._map.getZoom(),o=t.length-1;o&gt;=0;o--)i=t[o],e=this._getLayer(i.layerId).layer,i.disabled=void 0!==e.options.minZoom&amp;&amp;n&lt;e.options.minZoom||void 0!==e.options.maxZoom&amp;&amp;n&gt;e.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&amp;&amp;!this.options.collapsed&amp;&amp;this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),qe=function(t,i,e){return new Ve(t,i,e)},Ge=Fe.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"&amp;#x2212;",zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=G("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&amp;&amp;this._map._zoom&lt;this._map.getMaxZoom()&amp;&amp;this._map.zoomIn(this._map.options.zoomDelta*(t.shiftKey?3:1))},_zoomOut:function(t){!this._disabled&amp;&amp;this._map._zoom&gt;this._map.getMinZoom()&amp;&amp;this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=G("a",e,n);return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),Pt(s),ft(s,"click",bt),ft(s,"click",o,this),ft(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";it(this._zoomInButton,i),it(this._zoomOutButton,i),(this._disabled||t._zoom===t.getMinZoom())&amp;&amp;tt(this._zoomOutButton,i),(this._disabled||t._zoom===t.getMaxZoom())&amp;&amp;tt(this._zoomInButton,i)}});He.mergeOptions({zoomControl:!0}),He.addInitHook((function(){this.options.zoomControl&amp;&amp;(this.zoomControl=new Ge,this.addControl(this.zoomControl))}));var Ke=function(t){return new Ge(t)},Ye=Fe.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=G("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&amp;&amp;(this._mScale=G("div",i,e)),t.imperial&amp;&amp;(this._iScale=G("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&amp;&amp;t&amp;&amp;this._updateMetric(t),this.options.imperial&amp;&amp;t&amp;&amp;this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),e=i&lt;1e3?i+" m":i/1e3+" km";this._updateScale(this._mScale,e,i/t)},_updateImperial:function(t){var i=3.2808399*t,e,n,o;i&gt;5280?(e=i/5280,n=this._getRoundNum(e),this._updateScale(this._iScale,n+" mi",n/e)):(o=this._getRoundNum(i),this._updateScale(this._iScale,o+" ft",o/i))},_updateScale:function(t,i,e){t.style.width=Math.round(this.options.maxWidth*e)+"px",t.innerHTML=i},_getRoundNum:function(t){var i=Math.pow(10,(Math.floor(t)+"").length-1),e=t/i;return i*(e=e&gt;=10?10:e&gt;=5?5:e&gt;=3?3:e&gt;=2?2:1)}}),Xe=function(t){return new Ye(t)},Je=Fe.extend({options:{position:"bottomright",prefix:'&lt;a href="https://leafletjs.com" title="A JS library for interactive maps"&gt;Leaflet&lt;/a&gt;'},initialize:function(t){l(this,t),this._attributions={}},onAdd:function(t){for(var i in t.attributionControl=this,this._container=G("div","leaflet-control-attribution"),Pt(this._container),t._layers)t._layers[i].getAttribution&amp;&amp;this.addAttribution(t._layers[i].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&amp;&amp;(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&amp;&amp;t.push(i);var e=[];this.options.prefix&amp;&amp;e.push(this.options.prefix),t.length&amp;&amp;e.push(t.join(", ")),this._container.innerHTML=e.join(" | ")}}});He.mergeOptions({attributionControl:!0}),He.addInitHook((function(){this.options.attributionControl&amp;&amp;(new Je).addTo(this)}));var $e=function(t){return new Je(t)};Fe.Layers=Ve,Fe.Zoom=Ge,Fe.Scale=Ye,Fe.Attribution=Je,Ue.layers=qe,Ue.zoom=Ke,Ue.scale=Xe,Ue.attribution=$e;var Qe=v.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});Qe.addTo=function(t,i){return t.addHandler(i,this),this};var tn={Events:zi},en=ae?"touchstart mousedown":"mousedown",nn={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},on={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},sn=Mi.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){l(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(ft(this._dragStartTarget,en,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&amp;&amp;(sn._dragging===this&amp;&amp;this.finishDrag(),gt(this._dragStartTarget,en,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(!t._simulated&amp;&amp;this._enabled&amp;&amp;(this._moved=!1,!Q(this._element,"leaflet-zoom-anim")&amp;&amp;!(sn._dragging||t.shiftKey||1!==t.which&amp;&amp;1!==t.button&amp;&amp;!t.touches||(sn._dragging=this,this._preventOutline&amp;&amp;_t(this._element),lt(),Se(),this._moving)))){this.fire("down");var i=t.touches?t.touches[0]:t,e=pt(this._element);this._startPoint=new x(i.clientX,i.clientY),this._parentScale=mt(e),ft(document,on[t.type],this._onMove,this),ft(document,nn[t.type],this._onUp,this)}},_onMove:function(t){if(!t._simulated&amp;&amp;this._enabled)if(t.touches&amp;&amp;t.touches.length&gt;1)this._moved=!0;else{var i=t.touches&amp;&amp;1===t.touches.length?t.touches[0]:t,e=new x(i.clientX,i.clientY)._subtract(this._startPoint);(e.x||e.y)&amp;&amp;(Math.abs(e.x)+Math.abs(e.y)&lt;this.options.clickTolerance||(e.x/=this._parentScale.x,e.y/=this._parentScale.y,Lt(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=ut(this._element).subtract(e),tt(document.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,window.SVGElementInstance&amp;&amp;this._lastTarget instanceof SVGElementInstance&amp;&amp;(this._lastTarget=this._lastTarget.correspondingUseElement),tt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(e),this._moving=!0,g(this._animRequest),this._lastEvent=t,this._animRequest=f(this._updatePosition,this,!0)))}},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),ht(this._element,this._newPos),this.fire("drag",t)},_onUp:function(t){!t._simulated&amp;&amp;this._enabled&amp;&amp;this.finishDrag()},finishDrag:function(){for(var t in it(document.body,"leaflet-dragging"),this._lastTarget&amp;&amp;(it(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),on)gt(document,on[t],this._onMove,this),gt(document,nn[t],this._onUp,this);ct(),Ze(),this._moved&amp;&amp;this._moving&amp;&amp;(g(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,sn._dragging=!1}}),rn,an=(Object.freeze||Object)({simplify:kt,pointToSegmentDistance:Bt,closestPointOnSegment:At,clipSegment:Nt,_getEdgeIntersection:Dt,_getBitCode:jt,_sqClosestPointOnSegment:Ht,isFlat:Ft,_flat:Ut}),hn=(Object.freeze||Object)({clipPolygon:Vt}),un={project:function(t){return new x(t.lng,t.lat)},unproject:function(t){return new M(t.y,t.x)},bounds:new P([-180,-90],[180,90])},ln={R:6378137,R_MINOR:6356752.314245179,bounds:new P([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var i=Math.PI/180,e=this.R,n=t.lat*i,o=this.R_MINOR/e,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-e*Math.log(Math.max(a,1e-10)),new x(t.lng*i*e,n)},unproject:function(t){for(var i=180/Math.PI,e=this.R,n=this.R_MINOR/e,o=Math.sqrt(1-n*n),s=Math.exp(-t.y/e),r=Math.PI/2-2*Math.atan(s),a=0,h=.1,u;a&lt;15&amp;&amp;Math.abs(h)&gt;1e-7;a++)u=o*Math.sin(r),u=Math.pow((1-u)/(1+u),o/2),r+=h=Math.PI/2-2*Math.atan(s*u)-r;return new M(r*i,t.x*i/e)}},cn=(Object.freeze||Object)({LonLat:un,Mercator:ln,SphericalMercator:ki}),_n=i({},Zi,{code:"EPSG:3395",projection:ln,transformation:function(){var t=.5/(Math.PI*ln.R);return Z(t,.5,-t,.5)}()}),dn=i({},Zi,{code:"EPSG:4326",projection:un,transformation:Z(1/180,1,-1/180,.5)}),pn=i({},Si,{projection:un,transformation:Z(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,i){var e=i.lng-t.lng,n=i.lat-t.lat;return Math.sqrt(e*e+n*n)},infinite:!0});Si.Earth=Zi,Si.EPSG3395=_n,Si.EPSG3857=Ai,Si.EPSG900913=Ii,Si.EPSG4326=dn,Si.Simple=pn;var mn=Mi.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&amp;&amp;t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[n(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[n(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var i=t.target;if(i.hasLayer(this)){if(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents){var e=this.getEvents();i.on(e,this),this.once("remove",(function(){i.off(e,this)}),this)}this.onAdd(i),this.getAttribution&amp;&amp;i.attributionControl&amp;&amp;i.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),i.fire("layeradd",{layer:this})}}});He.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var i=n(t);return this._layers[i]||(this._layers[i]=t,t._mapToAdd=this,t.beforeAdd&amp;&amp;t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var i=n(t);return this._layers[i]?(this._loaded&amp;&amp;t.onRemove(this),t.getAttribution&amp;&amp;this.attributionControl&amp;&amp;this.attributionControl.removeAttribution(t.getAttribution()),delete this._layers[i],this._loaded&amp;&amp;(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return!!t&amp;&amp;n(t)in this._layers},eachLayer:function(t,i){for(var e in this._layers)t.call(i,this._layers[e]);return this},_addLayers:function(t){for(var i=0,e=(t=t?xi(t)?t:[t]:[]).length;i&lt;e;i++)this.addLayer(t[i])},_addZoomLimit:function(t){!isNaN(t.options.maxZoom)&amp;&amp;isNaN(t.options.minZoom)||(this._zoomBoundLayers[n(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var i=n(t);this._zoomBoundLayers[i]&amp;&amp;(delete this._zoomBoundLayers[i],this._updateZoomLevels())},_updateZoomLevels:function(){var t=1/0,i=-1/0,e=this._getZoomSpan();for(var n in this._zoomBoundLayers){var o=this._zoomBoundLayers[n].options;t=void 0===o.minZoom?t:Math.min(t,o.minZoom),i=void 0===o.maxZoom?i:Math.max(i,o.maxZoom)}this._layersMaxZoom=i===-1/0?void 0:i,this._layersMinZoom=t===1/0?void 0:t,e!==this._getZoomSpan()&amp;&amp;this.fire("zoomlevelschange"),void 0===this.options.maxZoom&amp;&amp;this._layersMaxZoom&amp;&amp;this.getZoom()&gt;this._layersMaxZoom&amp;&amp;this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&amp;&amp;this._layersMinZoom&amp;&amp;this.getZoom()&lt;this._layersMinZoom&amp;&amp;this.setZoom(this._layersMinZoom)}});var fn=mn.extend({initialize:function(t,i){var e,n;if(l(this,i),this._layers={},t)for(e=0,n=t.length;e&lt;n;e++)this.addLayer(t[e])},addLayer:function(t){var i=this.getLayerId(t);return this._layers[i]=t,this._map&amp;&amp;this._map.addLayer(t),this},removeLayer:function(t){var i=t in this._layers?t:this.getLayerId(t);return this._map&amp;&amp;this._layers[i]&amp;&amp;this._map.removeLayer(this._layers[i]),delete this._layers[i],this},hasLayer:function(t){return!!t&amp;&amp;(t in this._layers||this.getLayerId(t)in this._layers)},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(t){var i=Array.prototype.slice.call(arguments,1),e,n;for(e in this._layers)(n=this._layers[e])[t]&amp;&amp;n[t].apply(n,i);return this},onAdd:function(t){this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t)},eachLayer:function(t,i){for(var e in this._layers)t.call(i,this._layers[e]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];return this.eachLayer(t.push,t),t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:function(t){return n(t)}}),gn=function(t,i){return new fn(t,i)},vn=fn.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),fn.prototype.addLayer.call(this,t),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&amp;&amp;(t=this._layers[t]),t.removeEventParent(this),fn.prototype.removeLayer.call(this,t),this.fire("layerremove",{layer:t})):this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new T;for(var i in this._layers){var e=this._layers[i];t.extend(e.getBounds?e.getBounds():e.getLatLng())}return t}}),yn=function(t){return new vn(t)},xn=v.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0]},initialize:function(t){l(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,i){var e=this._getIconUrl(t);if(!e){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n=this._createImg(e,i&amp;&amp;"IMG"===i.tagName?i:null);return this._setIconStyles(n,t),n},_setIconStyles:function(t,i){var e=this.options,n=e[i+"Size"];"number"==typeof n&amp;&amp;(n=[n,n]);var o=w(n),s=w("shadow"===i&amp;&amp;e.shadowAnchor||e.iconAnchor||o&amp;&amp;o.divideBy(2,!0));t.className="leaflet-marker-"+i+" "+(e.className||""),s&amp;&amp;(t.style.marginLeft=-s.x+"px",t.style.marginTop=-s.y+"px"),o&amp;&amp;(t.style.width=o.x+"px",t.style.height=o.y+"px")},_createImg:function(t,i){return(i=i||document.createElement("img")).src=t,i},_getIconUrl:function(t){return le&amp;&amp;this.options[t+"RetinaUrl"]||this.options[t+"Url"]}}),wn=xn.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(t){return wn.imagePath||(wn.imagePath=this._detectIconPath()),(this.options.imagePath||wn.imagePath)+xn.prototype._getIconUrl.call(this,t)},_detectIconPath:function(){var t=G("div","leaflet-default-icon-path",document.body),i=q(t,"background-image")||q(t,"backgroundImage");return document.body.removeChild(t),i=null===i||0!==i.indexOf("url")?"":i.replace(/^url\(["']?/,"").replace(/marker-icon\.png["']?\)$/,"")}}),Pn=Qe.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new sn(t,t,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),tt(t,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&amp;&amp;it(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&amp;&amp;this._draggable._moved},_adjustPan:function(t){var i=this._marker,e=i._map,n=this._marker.options.autoPanSpeed,o=this._marker.options.autoPanPadding,s=ut(i._icon),r=e.getPixelBounds(),a=e.getPixelOrigin(),h=b(r.min._subtract(a).add(o),r.max._subtract(a).subtract(o));if(!h.contains(s)){var u=w((Math.max(h.max.x,s.x)-h.max.x)/(r.max.x-h.max.x)-(Math.min(h.min.x,s.x)-h.min.x)/(r.min.x-h.min.x),(Math.max(h.max.y,s.y)-h.max.y)/(r.max.y-h.max.y)-(Math.min(h.min.y,s.y)-h.min.y)/(r.min.y-h.min.y)).multiplyBy(n);e.panBy(u,{animate:!1}),this._draggable._newPos._add(u),this._draggable._startPos._add(u),ht(i._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=f(this._adjustPan.bind(this,t))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup().fire("movestart").fire("dragstart")},_onPreDrag:function(t){this._marker.options.autoPan&amp;&amp;(g(this._panRequest),this._panRequest=f(this._adjustPan.bind(this,t)))},_onDrag:function(t){var i=this._marker,e=i._shadow,n=ut(i._icon),o=i._map.layerPointToLatLng(n);e&amp;&amp;ht(e,n),i._latlng=o,t.latlng=o,t.oldLatLng=this._oldLatLng,i.fire("move",t).fire("drag",t)},_onDragEnd:function(t){g(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),Ln=mn.extend({options:{icon:new wn,interactive:!0,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(t,i){l(this,i),this._latlng=C(t)},onAdd:function(t){this._zoomAnimated=this._zoomAnimated&amp;&amp;t.options.markerZoomAnimation,this._zoomAnimated&amp;&amp;t.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(t){this.dragging&amp;&amp;this.dragging.enabled()&amp;&amp;(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&amp;&amp;t.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(t){var i=this._latlng;return this._latlng=C(t),this.update(),this.fire("move",{oldLatLng:i,latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update()},getIcon:function(){return this.options.icon},setIcon:function(t){return this.options.icon=t,this._map&amp;&amp;(this._initIcon(),this.update()),this._popup&amp;&amp;this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&amp;&amp;this._map){var t=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(t)}return this},_initIcon:function(){var t=this.options,i="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),e=t.icon.createIcon(this._icon),n=!1;e!==this._icon&amp;&amp;(this._icon&amp;&amp;this._removeIcon(),n=!0,t.title&amp;&amp;(e.title=t.title),"IMG"===e.tagName&amp;&amp;(e.alt=t.alt||"")),tt(e,i),t.keyboard&amp;&amp;(e.tabIndex="0"),this._icon=e,t.riseOnHover&amp;&amp;this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex});var o=t.icon.createShadow(this._shadow),s=!1;o!==this._shadow&amp;&amp;(this._removeShadow(),s=!0),o&amp;&amp;(tt(o,i),o.alt=""),this._shadow=o,t.opacity&lt;1&amp;&amp;this._updateOpacity(),n&amp;&amp;this.getPane().appendChild(this._icon),this._initInteraction(),o&amp;&amp;s&amp;&amp;this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&amp;&amp;this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),K(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&amp;&amp;K(this._shadow),this._shadow=null},_setPos:function(t){ht(this._icon,t),this._shadow&amp;&amp;ht(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon.style.zIndex=this._zIndex+t},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(i)},_initInteraction:function(){if(this.options.interactive&amp;&amp;(tt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Pn)){var t=this.options.draggable;this.dragging&amp;&amp;(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Pn(this),t&amp;&amp;this.dragging.enable()}},setOpacity:function(t){return this.options.opacity=t,this._map&amp;&amp;this._updateOpacity(),this},_updateOpacity:function(){var t=this.options.opacity;this._icon&amp;&amp;ot(this._icon,t),this._shadow&amp;&amp;ot(this._shadow,t)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}}),bn=mn.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(t){this._renderer=t.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&amp;&amp;this._renderer._updatePath(this),this},setStyle:function(t){return l(this,t),this._renderer&amp;&amp;(this._renderer._updateStyle(this),this.options.stroke&amp;&amp;t.hasOwnProperty("weight")&amp;&amp;this._updateBounds()),this},bringToFront:function(){return this._renderer&amp;&amp;this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&amp;&amp;this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+this._renderer.options.tolerance}}),Tn=bn.extend({options:{fill:!0,radius:10},initialize:function(t,i){l(this,i),this._latlng=C(t),this._radius=this.options.radius},setLatLng:function(t){return this._latlng=C(t),this.redraw(),this.fire("move",{latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius},setStyle:function(t){var i=t&amp;&amp;t.radius||this._radius;return bn.prototype.setStyle.call(this,t),this.setRadius(i),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var t=this._radius,i=this._radiusY||t,e=this._clickTolerance(),n=[t+e,i+e];this._pxBounds=new P(this._point.subtract(n),this._point.add(n))},_update:function(){this._map&amp;&amp;this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&amp;&amp;!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(t){return t.distanceTo(this._point)&lt;=this._radius+this._clickTolerance()}}),zn=Tn.extend({initialize:function(t,e,n){if("number"==typeof e&amp;&amp;(e=i({},n,{radius:e})),l(this,e),this._latlng=C(t),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(t){return this._mRadius=t,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var t=[this._radius,this._radiusY||this._radius];return new T(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:bn.prototype.setStyle,_project:function(){var t=this._latlng.lng,i=this._latlng.lat,e=this._map,n=e.options.crs;if(n.distance===Zi.distance){var o=Math.PI/180,s=this._mRadius/Zi.R/o,r=e.project([i+s,t]),a=e.project([i-s,t]),h=r.add(a).divideBy(2),u=e.unproject(h).lat,l=Math.acos((Math.cos(s*o)-Math.sin(i*o)*Math.sin(u*o))/(Math.cos(i*o)*Math.cos(u*o)))/o;(isNaN(l)||0===l)&amp;&amp;(l=s/Math.cos(Math.PI/180*i)),this._point=h.subtract(e.getPixelOrigin()),this._radius=isNaN(l)?0:h.x-e.project([u,t-l]).x,this._radiusY=h.y-r.y}else{var c=n.unproject(n.project(this._latlng).subtract([this._mRadius,0]));this._point=e.latLngToLayerPoint(this._latlng),this._radius=this._point.x-e.latLngToLayerPoint(c).x}this._updateBounds()}}),Mn=bn.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,i){l(this,i),this._setLatLngs(t)},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._setLatLngs(t),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(t){for(var i=1/0,e=null,n=Ht,o,s,r=0,a=this._parts.length;r&lt;a;r++)for(var h=this._parts[r],u=1,l=h.length;u&lt;l;u++){var c=n(t,o=h[u-1],s=h[u],!0);c&lt;i&amp;&amp;(i=c,e=n(t,o,s))}return e&amp;&amp;(e.distance=Math.sqrt(i)),e},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,i,e,n,o,s,r,a=this._rings[0],h=a.length;if(!h)return null;for(t=0,i=0;t&lt;h-1;t++)i+=a[t].distanceTo(a[t+1])/2;if(0===i)return this._map.layerPointToLatLng(a[0]);for(t=0,n=0;t&lt;h-1;t++)if(o=a[t],s=a[t+1],(n+=e=o.distanceTo(s))&gt;i)return r=(n-i)/e,this._map.layerPointToLatLng([s.x-r*(s.x-o.x),s.y-r*(s.y-o.y)])},getBounds:function(){return this._bounds},addLatLng:function(t,i){return i=i||this._defaultShape(),t=C(t),i.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new T,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return Ft(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var i=[],e=Ft(t),n=0,o=t.length;n&lt;o;n++)e?(i[n]=C(t[n]),this._bounds.extend(i[n])):i[n]=this._convertLatLngs(t[n]);return i},_project:function(){var t=new P;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,t),this._bounds.isValid()&amp;&amp;t.isValid()&amp;&amp;(this._rawPxBounds=t,this._updateBounds())},_updateBounds:function(){var t=this._clickTolerance(),i=new x(t,t);this._pxBounds=new P([this._rawPxBounds.min.subtract(i),this._rawPxBounds.max.add(i)])},_projectLatlngs:function(t,i,e){var n=t[0]instanceof M,o=t.length,s,r;if(n){for(r=[],s=0;s&lt;o;s++)r[s]=this._map.latLngToLayerPoint(t[s]),e.extend(r[s]);i.push(r)}else for(s=0;s&lt;o;s++)this._projectLatlngs(t[s],i,e)},_clipPoints:function(){var t=this._renderer._bounds;if(this._parts=[],this._pxBounds&amp;&amp;this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else{var i=this._parts,e,n,o,s,r,a,h;for(e=0,o=0,s=this._rings.length;e&lt;s;e++)for(n=0,r=(h=this._rings[e]).length;n&lt;r-1;n++)(a=Nt(h[n],h[n+1],t,n,!0))&amp;&amp;(i[o]=i[o]||[],i[o].push(a[0]),a[1]===h[n+1]&amp;&amp;n!==r-2||(i[o].push(a[1]),o++))}},_simplifyPoints:function(){for(var t=this._parts,i=this.options.smoothFactor,e=0,n=t.length;e&lt;n;e++)t[e]=kt(t[e],i)},_update:function(){this._map&amp;&amp;(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(t,i){var e,n,o,s,r,a,h=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(e=0,s=this._parts.length;e&lt;s;e++)for(n=0,o=(r=(a=this._parts[e]).length)-1;n&lt;r;o=n++)if((i||0!==n)&amp;&amp;Bt(t,a[o],a[n])&lt;=h)return!0;return!1}});Mn._flat=Ut;var Cn=Mn.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,i,e,n,o,s,r,a,h,u=this._rings[0],l=u.length;if(!l)return null;for(s=r=a=0,t=0,i=l-1;t&lt;l;i=t++)e=u[t],n=u[i],o=e.y*n.x-n.y*e.x,r+=(e.x+n.x)*o,a+=(e.y+n.y)*o,s+=3*o;return h=0===s?u[0]:[r/s,a/s],this._map.layerPointToLatLng(h)},_convertLatLngs:function(t){var i=Mn.prototype._convertLatLngs.call(this,t),e=i.length;return e&gt;=2&amp;&amp;i[0]instanceof M&amp;&amp;i[0].equals(i[e-1])&amp;&amp;i.pop(),i},_setLatLngs:function(t){Mn.prototype._setLatLngs.call(this,t),Ft(this._latlngs)&amp;&amp;(this._latlngs=[this._latlngs])},_defaultShape:function(){return Ft(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,i=this.options.weight,e=new x(i,i);if(t=new P(t.min.subtract(e),t.max.add(e)),this._parts=[],this._pxBounds&amp;&amp;this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n=0,o=this._rings.length,s;n&lt;o;n++)(s=Vt(this._rings[n],t,!0)).length&amp;&amp;this._parts.push(s)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var i=!1,e,n,o,s,r,a,h,u;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(s=0,h=this._parts.length;s&lt;h;s++)for(r=0,a=(u=(e=this._parts[s]).length)-1;r&lt;u;a=r++)n=e[r],o=e[a],n.y&gt;t.y!=o.y&gt;t.y&amp;&amp;t.x&lt;(o.x-n.x)*(t.y-n.y)/(o.y-n.y)+n.x&amp;&amp;(i=!i);return i||Mn.prototype._containsPoint.call(this,t,!0)}}),Sn=vn.extend({initialize:function(t,i){l(this,i),this._layers={},t&amp;&amp;this.addData(t)},addData:function(t){var i=xi(t)?t:t.features,e,n,o;if(i){for(e=0,n=i.length;e&lt;n;e++)((o=i[e]).geometries||o.geometry||o.features||o.coordinates)&amp;&amp;this.addData(o);return this}var s=this.options;if(s.filter&amp;&amp;!s.filter(t))return this;var r=$t(t,s);return r?(r.feature=oi(t),r.defaultOptions=r.options,this.resetStyle(r),s.onEachFeature&amp;&amp;s.onEachFeature(t,r),this.addLayer(r)):this},resetStyle:function(t){return t.options=i({},t.defaultOptions),this._setLayerStyle(t,this.options.style),this},setStyle:function(t){return this.eachLayer((function(i){this._setLayerStyle(i,t)}),this)},_setLayerStyle:function(t,i){t.setStyle&amp;&amp;("function"==typeof i&amp;&amp;(i=i(t.feature)),t.setStyle(i))}}),Zn={toGeoJSON:function(t){return ni(this,{type:"Point",coordinates:ii(this.getLatLng(),t)})}};Ln.include(Zn),zn.include(Zn),Tn.include(Zn),Mn.include({toGeoJSON:function(t){var i=!Ft(this._latlngs),e;return ni(this,{type:(i?"Multi":"")+"LineString",coordinates:ei(this._latlngs,i?1:0,!1,t)})}}),Cn.include({toGeoJSON:function(t){var i=!Ft(this._latlngs),e=i&amp;&amp;!Ft(this._latlngs[0]),n=ei(this._latlngs,e?2:i?1:0,!0,t);return i||(n=[n]),ni(this,{type:(e?"Multi":"")+"Polygon",coordinates:n})}}),fn.include({toMultiPoint:function(t){var i=[];return this.eachLayer((function(e){i.push(e.toGeoJSON(t).geometry.coordinates)})),ni(this,{type:"MultiPoint",coordinates:i})},toGeoJSON:function(t){var i=this.feature&amp;&amp;this.feature.geometry&amp;&amp;this.feature.geometry.type;if("MultiPoint"===i)return this.toMultiPoint(t);var e="GeometryCollection"===i,n=[];return this.eachLayer((function(i){if(i.toGeoJSON){var o=i.toGeoJSON(t);if(e)n.push(o.geometry);else{var s=oi(o);"FeatureCollection"===s.type?n.push.apply(n,s.features):n.push(s)}}})),e?ni(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var En=si,kn=mn.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,i,e){this._url=t,this._bounds=z(i),l(this,e)},onAdd:function(){this._image||(this._initImage(),this.options.opacity&lt;1&amp;&amp;this._updateOpacity()),this.options.interactive&amp;&amp;(tt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){K(this._image),this.options.interactive&amp;&amp;this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&amp;&amp;this._updateOpacity(),this},setStyle:function(t){return t.opacity&amp;&amp;this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&amp;&amp;X(this._image),this},bringToBack:function(){return this._map&amp;&amp;J(this._image),this},setUrl:function(t){return this._url=t,this._image&amp;&amp;(this._image.src=t),this},setBounds:function(t){return this._bounds=z(t),this._map&amp;&amp;this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&amp;&amp;(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,i=this._image=t?this._url:G("img");tt(i,"leaflet-image-layer"),this._zoomAnimated&amp;&amp;tt(i,"leaflet-zoom-animated"),this.options.className&amp;&amp;tt(i,this.options.className),i.onselectstart=r,i.onmousemove=r,i.onload=e(this.fire,this,"load"),i.onerror=e(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&amp;&amp;(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&amp;&amp;this._updateZIndex(),t?this._url=i.src:(i.src=this._url,i.alt=this.options.alt)},_animateZoom:function(t){var i=this._map.getZoomScale(t.zoom),e=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;at(this._image,e,i)},_reset:function(){var t=this._image,i=new P(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),e=i.getSize();ht(t,i.min),t.style.width=e.x+"px",t.style.height=e.y+"px"},_updateOpacity:function(){ot(this._image,this.options.opacity)},_updateZIndex:function(){this._image&amp;&amp;void 0!==this.options.zIndex&amp;&amp;null!==this.options.zIndex&amp;&amp;(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&amp;&amp;this._url!==t&amp;&amp;(this._url=t,this._image.src=t)}}),Bn=function(t,i,e){return new kn(t,i,e)},An=kn.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0},_initImage:function(){var t="VIDEO"===this._url.tagName,i=this._image=t?this._url:G("video");if(tt(i,"leaflet-image-layer"),this._zoomAnimated&amp;&amp;tt(i,"leaflet-zoom-animated"),i.onselectstart=r,i.onmousemove=r,i.onloadeddata=e(this.fire,this,"load"),t){for(var n=i.getElementsByTagName("source"),o=[],s=0;s&lt;n.length;s++)o.push(n[s].src);this._url=n.length&gt;0?o:[i.src]}else{xi(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&amp;&amp;i.style.hasOwnProperty("objectFit")&amp;&amp;(i.style.objectFit="fill"),i.autoplay=!!this.options.autoplay,i.loop=!!this.options.loop;for(var a=0;a&lt;this._url.length;a++){var h=G("source");h.src=this._url[a],i.appendChild(h)}}}}),In=kn.extend({_initImage:function(){var t=this._image=this._url;tt(t,"leaflet-image-layer"),this._zoomAnimated&amp;&amp;tt(t,"leaflet-zoom-animated"),t.onselectstart=r,t.onmousemove=r}}),On=mn.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(t,i){l(this,t),this._source=i},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&amp;&amp;ot(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&amp;&amp;ot(this._container,1),this.bringToFront()},onRemove:function(t){t._fadeAnimated?(ot(this._container,0),this._removeTimeout=setTimeout(e(K,void 0,this._container),200)):K(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=C(t),this._map&amp;&amp;(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},getElement:function(){return this._container},update:function(){this._map&amp;&amp;(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var t={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&amp;&amp;(t.zoomanim=this._animateZoom),t},isOpen:function(){return!!this._map&amp;&amp;this._map.hasLayer(this)},bringToFront:function(){return this._map&amp;&amp;X(this._container),this},bringToBack:function(){return this._map&amp;&amp;J(this._container),this},_prepareOpen:function(t,i,e){if(i instanceof mn||(e=i,i=t),i instanceof vn)for(var n in t._layers){i=t._layers[n];break}if(!e)if(i.getCenter)e=i.getCenter();else{if(!i.getLatLng)throw new Error("Unable to get source layer LatLng.");e=i.getLatLng()}return this._source=i,this.update(),e},_updateContent:function(){if(this._content){var t=this._contentNode,i="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof i)t.innerHTML=i;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(i)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),i=w(this.options.offset),e=this._getAnchor();this._zoomAnimated?ht(this._container,t.add(e)):i=i.add(t).add(e);var n=this._containerBottom=-i.y,o=this._containerLeft=-Math.round(this._containerWidth/2)+i.x;this._container.style.bottom=n+"px",this._container.style.left=o+"px"}},_getAnchor:function(){return[0,0]}}),Rn=On.extend({options:{maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(t){return t.openPopup(this),this},onAdd:function(t){On.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&amp;&amp;(this._source.fire("popupopen",{popup:this},!0),this._source instanceof bn||this._source.on("preclick",xt))},onRemove:function(t){On.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&amp;&amp;(this._source.fire("popupclose",{popup:this},!0),this._source instanceof bn||this._source.off("preclick",xt))},getEvents:function(){var t=On.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&amp;&amp;(t.preclick=this._close),this.options.keepInView&amp;&amp;(t.moveend=this._adjustPan),t},_close:function(){this._map&amp;&amp;this._map.closePopup(this)},_initLayout:function(){var t="leaflet-popup",i=this._container=G("div",t+" "+(this.options.className||"")+" leaflet-zoom-animated"),e=this._wrapper=G("div",t+"-content-wrapper",i);if(this._contentNode=G("div",t+"-content",e),Pt(e),wt(this._contentNode),ft(e,"contextmenu",xt),this._tipContainer=G("div",t+"-tip-container",i),this._tip=G("div",t+"-tip",this._tipContainer),this.options.closeButton){var n=this._closeButton=G("a",t+"-close-button",i);n.href="#close",n.innerHTML="&amp;#215;",ft(n,"click",this._onCloseButtonClick,this)}},_updateLayout:function(){var t=this._contentNode,i=t.style;i.width="",i.whiteSpace="nowrap";var e=t.offsetWidth;e=Math.min(e,this.options.maxWidth),e=Math.max(e,this.options.minWidth),i.width=e+1+"px",i.whiteSpace="",i.height="";var n=t.offsetHeight,o=this.options.maxHeight,s="leaflet-popup-scrolled";o&amp;&amp;n&gt;o?(i.height=o+"px",tt(t,s)):it(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),e=this._getAnchor();ht(this._container,i.add(e))},_adjustPan:function(){if(this.options.autoPan){this._map._panAnim&amp;&amp;this._map._panAnim.stop();var t=this._map,i=parseInt(q(this._container,"marginBottom"),10)||0,e=this._container.offsetHeight+i,n=this._containerWidth,o=new x(this._containerLeft,-e-this._containerBottom);o._add(ut(this._container));var s=t.layerPointToContainerPoint(o),r=w(this.options.autoPanPadding),a=w(this.options.autoPanPaddingTopLeft||r),h=w(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),l=0,c=0;s.x+n+h.x&gt;u.x&amp;&amp;(l=s.x+n-u.x+h.x),s.x-l-a.x&lt;0&amp;&amp;(l=s.x-a.x),s.y+e+h.y&gt;u.y&amp;&amp;(c=s.y+e-u.y+h.y),s.y-c-a.y&lt;0&amp;&amp;(c=s.y-a.y),(l||c)&amp;&amp;t.fire("autopanstart").panBy([l,c])}},_onCloseButtonClick:function(t){this._close(),bt(t)},_getAnchor:function(){return w(this._source&amp;&amp;this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Nn=function(t,i){return new Rn(t,i)};He.mergeOptions({closePopupOnClick:!0}),He.include({openPopup:function(t,i,e){return t instanceof Rn||(t=new Rn(e).setContent(t)),i&amp;&amp;t.setLatLng(i),this.hasLayer(t)?this:(this._popup&amp;&amp;this._popup.options.autoClose&amp;&amp;this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&amp;&amp;t!==this._popup||(t=this._popup,this._popup=null),t&amp;&amp;this.removeLayer(t),this}}),mn.include({bindPopup:function(t,i){return t instanceof Rn?(l(t,i),this._popup=t,t._source=this):(this._popup&amp;&amp;!i||(this._popup=new Rn(i,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&amp;&amp;(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,i){return this._popup&amp;&amp;this._map&amp;&amp;(i=this._popup._prepareOpen(this,t,i),this._map.openPopup(this._popup,i)),this},closePopup:function(){return this._popup&amp;&amp;this._popup._close(),this},togglePopup:function(t){return this._popup&amp;&amp;(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&amp;&amp;this._popup.isOpen()},setPopupContent:function(t){return this._popup&amp;&amp;this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i=t.layer||t.target;this._popup&amp;&amp;this._map&amp;&amp;(bt(t),i instanceof bn?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&amp;&amp;this._popup._source===i?this.closePopup():this.openPopup(i,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&amp;&amp;this._openPopup(t)}});var Dn=On.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){On.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&amp;&amp;this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(t){On.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&amp;&amp;this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=On.prototype.getEvents.call(this);return ae&amp;&amp;!this.options.permanent&amp;&amp;(t.preclick=this._close),t},_close:function(){this._map&amp;&amp;this._map.closeTooltip(this)},_initLayout:function(){var t,i="leaflet-tooltip"+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=G("div",i)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i=this._map,e=this._container,n=i.latLngToContainerPoint(i.getCenter()),o=i.layerPointToContainerPoint(t),s=this.options.direction,r=e.offsetWidth,a=e.offsetHeight,h=w(this.options.offset),u=this._getAnchor();"top"===s?t=t.add(w(-r/2+h.x,-a+h.y+u.y,!0)):"bottom"===s?t=t.subtract(w(r/2-h.x,-h.y,!0)):"center"===s?t=t.subtract(w(r/2+h.x,a/2-u.y+h.y,!0)):"right"===s||"auto"===s&amp;&amp;o.x&lt;n.x?(s="right",t=t.add(w(h.x+u.x,u.y-a/2+h.y,!0))):(s="left",t=t.subtract(w(r+u.x-h.x,a/2-u.y-h.y,!0))),it(e,"leaflet-tooltip-right"),it(e,"leaflet-tooltip-left"),it(e,"leaflet-tooltip-top"),it(e,"leaflet-tooltip-bottom"),tt(e,"leaflet-tooltip-"+s),ht(e,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&amp;&amp;ot(this._container,t)},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(i)},_getAnchor:function(){return w(this._source&amp;&amp;this._source._getTooltipAnchor&amp;&amp;!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),jn=function(t,i){return new Dn(t,i)};He.include({openTooltip:function(t,i,e){return t instanceof Dn||(t=new Dn(e).setContent(t)),i&amp;&amp;t.setLatLng(i),this.hasLayer(t)?this:this.addLayer(t)},closeTooltip:function(t){return t&amp;&amp;this.removeLayer(t),this}}),mn.include({bindTooltip:function(t,i){return t instanceof Dn?(l(t,i),this._tooltip=t,t._source=this):(this._tooltip&amp;&amp;!i||(this._tooltip=new Dn(i,this)),this._tooltip.setContent(t)),this._initTooltipInteractions(),this._tooltip.options.permanent&amp;&amp;this._map&amp;&amp;this._map.hasLayer(this)&amp;&amp;this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&amp;&amp;(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(t){if(t||!this._tooltipHandlersAdded){var i=t?"off":"on",e={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?e.add=this._openTooltip:(e.mouseover=this._openTooltip,e.mouseout=this.closeTooltip,this._tooltip.options.sticky&amp;&amp;(e.mousemove=this._moveTooltip),ae&amp;&amp;(e.click=this._openTooltip)),this[i](e),this._tooltipHandlersAdded=!t}},openTooltip:function(t,i){return this._tooltip&amp;&amp;this._map&amp;&amp;(i=this._tooltip._prepareOpen(this,t,i),this._map.openTooltip(this._tooltip,i),this._tooltip.options.interactive&amp;&amp;this._tooltip._container&amp;&amp;(tt(this._tooltip._container,"leaflet-clickable"),this.addInteractiveTarget(this._tooltip._container))),this},closeTooltip:function(){return this._tooltip&amp;&amp;(this._tooltip._close(),this._tooltip.options.interactive&amp;&amp;this._tooltip._container&amp;&amp;(it(this._tooltip._container,"leaflet-clickable"),this.removeInteractiveTarget(this._tooltip._container))),this},toggleTooltip:function(t){return this._tooltip&amp;&amp;(this._tooltip._map?this.closeTooltip():this.openTooltip(t)),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(t){return this._tooltip&amp;&amp;this._tooltip.setContent(t),this},getTooltip:function(){return this._tooltip},_openTooltip:function(t){var i=t.layer||t.target;this._tooltip&amp;&amp;this._map&amp;&amp;this.openTooltip(i,this._tooltip.options.sticky?t.latlng:void 0)},_moveTooltip:function(t){var i=t.latlng,e,n;this._tooltip.options.sticky&amp;&amp;t.originalEvent&amp;&amp;(e=this._map.mouseEventToContainerPoint(t.originalEvent),n=this._map.containerPointToLayerPoint(e),i=this._map.layerPointToLatLng(n)),this._tooltip.setLatLng(i)}});var Wn=xn.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var i=t&amp;&amp;"DIV"===t.tagName?t:document.createElement("div"),e=this.options;if(e.html instanceof Element?(Y(i),i.appendChild(e.html)):i.innerHTML=!1!==e.html?e.html:"",e.bgPos){var n=w(e.bgPos);i.style.backgroundPosition=-n.x+"px "+-n.y+"px"}return this._setIconStyles(i,"icon"),i},createShadow:function(){return null}});xn.Default=wn;var Hn=mn.extend({options:{tileSize:256,opacity:1,updateWhenIdle:ee,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(t){l(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),K(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&amp;&amp;(X(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&amp;&amp;(J(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&amp;&amp;(this._removeAllTiles(),this._update()),this},getEvents:function(){var t={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=o(this._onMoveEnd,this.options.updateInterval,this)),t.move=this._onMove),this._zoomAnimated&amp;&amp;(t.zoomanim=this._animateZoom),t},createTile:function(){return document.createElement("div")},getTileSize:function(){var t=this.options.tileSize;return t instanceof x?t:new x(t,t)},_updateZIndex:function(){this._container&amp;&amp;void 0!==this.options.zIndex&amp;&amp;null!==this.options.zIndex&amp;&amp;(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t){for(var i=this.getPane().children,e=-t(-1/0,1/0),n=0,o=i.length,s;n&lt;o;n++)s=i[n].style.zIndex,i[n]!==this._container&amp;&amp;s&amp;&amp;(e=t(e,+s));isFinite(e)&amp;&amp;(this.options.zIndex=e+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&amp;&amp;!Ni){ot(this._container,this.options.opacity);var t=+new Date,i=!1,e=!1;for(var n in this._tiles){var o=this._tiles[n];if(o.current&amp;&amp;o.loaded){var s=Math.min(1,(t-o.loaded)/200);ot(o.el,s),s&lt;1?i=!0:(o.active?e=!0:this._onOpaqueTile(o),o.active=!0)}}e&amp;&amp;!this._noPrune&amp;&amp;this._pruneTiles(),i&amp;&amp;(g(this._fadeFrame),this._fadeFrame=f(this._updateOpacity,this))}},_onOpaqueTile:r,_initContainer:function(){this._container||(this._container=G("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity&lt;1&amp;&amp;this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var t=this._tileZoom,i=this.options.maxZoom;if(void 0!==t){for(var e in this._levels)this._levels[e].el.children.length||e===t?(this._levels[e].el.style.zIndex=i-Math.abs(t-e),this._onUpdateLevel(e)):(K(this._levels[e].el),this._removeTilesAtZoom(e),this._onRemoveLevel(e),delete this._levels[e]);var n=this._levels[t],o=this._map;return n||((n=this._levels[t]={}).el=G("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=i,n.origin=o.project(o.unproject(o.getPixelOrigin()),t).round(),n.zoom=t,this._setZoomTransform(n,o.getCenter(),o.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n,n}},_onUpdateLevel:r,_onRemoveLevel:r,_onCreateLevel:r,_pruneTiles:function(){if(this._map){var t,i,e=this._map.getZoom();if(e&gt;this.options.maxZoom||e&lt;this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(i=this._tiles[t]).retain=i.current;for(t in this._tiles)if((i=this._tiles[t]).current&amp;&amp;!i.active){var n=i.coords;this._retainParent(n.x,n.y,n.z,n.z-5)||this._retainChildren(n.x,n.y,n.z,n.z+2)}for(t in this._tiles)this._tiles[t].retain||this._removeTile(t)}}},_removeTilesAtZoom:function(t){for(var i in this._tiles)this._tiles[i].coords.z===t&amp;&amp;this._removeTile(i)},_removeAllTiles:function(){for(var t in this._tiles)this._removeTile(t)},_invalidateAll:function(){for(var t in this._levels)K(this._levels[t].el),this._onRemoveLevel(t),delete this._levels[t];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(t,i,e,n){var o=Math.floor(t/2),s=Math.floor(i/2),r=e-1,a=new x(+o,+s);a.z=+r;var h=this._tileCoordsToKey(a),u=this._tiles[h];return u&amp;&amp;u.active?(u.retain=!0,!0):(u&amp;&amp;u.loaded&amp;&amp;(u.retain=!0),r&gt;n&amp;&amp;this._retainParent(o,s,r,n))},_retainChildren:function(t,i,e,n){for(var o=2*t;o&lt;2*t+2;o++)for(var s=2*i;s&lt;2*i+2;s++){var r=new x(o,s);r.z=e+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&amp;&amp;h.active?h.retain=!0:(h&amp;&amp;h.loaded&amp;&amp;(h.retain=!0),e+1&lt;n&amp;&amp;this._retainChildren(o,s,e+1,n))}},_resetView:function(t){var i=t&amp;&amp;(t.pinch||t.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),i,i)},_animateZoom:function(t){this._setView(t.center,t.zoom,!0,t.noUpdate)},_clampZoom:function(t){var i=this.options;return void 0!==i.minNativeZoom&amp;&amp;t&lt;i.minNativeZoom?i.minNativeZoom:void 0!==i.maxNativeZoom&amp;&amp;i.maxNativeZoom&lt;t?i.maxNativeZoom:t},_setView:function(t,i,e,n){var o=this._clampZoom(Math.round(i));(void 0!==this.options.maxZoom&amp;&amp;o&gt;this.options.maxZoom||void 0!==this.options.minZoom&amp;&amp;o&lt;this.options.minZoom)&amp;&amp;(o=void 0);var s=this.options.updateWhenZooming&amp;&amp;o!==this._tileZoom;n&amp;&amp;!s||(this._tileZoom=o,this._abortLoading&amp;&amp;this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==o&amp;&amp;this._update(t),e||this._pruneTiles(),this._noPrune=!!e),this._setZoomTransforms(t,i)},_setZoomTransforms:function(t,i){for(var e in this._levels)this._setZoomTransform(this._levels[e],t,i)},_setZoomTransform:function(t,i,e){var n=this._map.getZoomScale(e,t.zoom),o=t.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(i,e)).round();ie?at(t.el,o,n):ht(t.el,o)},_resetGrid:function(){var t=this._map,i=t.options.crs,e=this._tileSize=this.getTileSize(),n=this._tileZoom,o=this._map.getPixelWorldBounds(this._tileZoom);o&amp;&amp;(this._globalTileRange=this._pxBoundsToTileRange(o)),this._wrapX=i.wrapLng&amp;&amp;!this.options.noWrap&amp;&amp;[Math.floor(t.project([0,i.wrapLng[0]],n).x/e.x),Math.ceil(t.project([0,i.wrapLng[1]],n).x/e.y)],this._wrapY=i.wrapLat&amp;&amp;!this.options.noWrap&amp;&amp;[Math.floor(t.project([i.wrapLat[0],0],n).y/e.x),Math.ceil(t.project([i.wrapLat[1],0],n).y/e.y)]},_onMoveEnd:function(){this._map&amp;&amp;!this._map._animatingZoom&amp;&amp;this._update()},_getTiledPixelBounds:function(t){var i=this._map,e=i._animatingZoom?Math.max(i._animateToZoom,i.getZoom()):i.getZoom(),n=i.getZoomScale(e,this._tileZoom),o=i.project(t,this._tileZoom).floor(),s=i.getSize().divideBy(2*n);return new P(o.subtract(s),o.add(s))},_update:function(t){var i=this._map;if(i){var e=this._clampZoom(i.getZoom());if(void 0===t&amp;&amp;(t=i.getCenter()),void 0!==this._tileZoom){var n=this._getTiledPixelBounds(t),o=this._pxBoundsToTileRange(n),s=o.getCenter(),r=[],a=this.options.keepBuffer,h=new P(o.getBottomLeft().subtract([a,-a]),o.getTopRight().add([a,-a]));if(!(isFinite(o.min.x)&amp;&amp;isFinite(o.min.y)&amp;&amp;isFinite(o.max.x)&amp;&amp;isFinite(o.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var u in this._tiles){var l=this._tiles[u].coords;l.z===this._tileZoom&amp;&amp;h.contains(new x(l.x,l.y))||(this._tiles[u].current=!1)}if(Math.abs(e-this._tileZoom)&gt;1)this._setView(t,e);else{for(var c=o.min.y;c&lt;=o.max.y;c++)for(var _=o.min.x;_&lt;=o.max.x;_++){var d=new x(_,c);if(d.z=this._tileZoom,this._isValidTile(d)){var p=this._tiles[this._tileCoordsToKey(d)];p?p.current=!0:r.push(d)}}if(r.sort((function(t,i){return t.distanceTo(s)-i.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(_=0;_&lt;r.length;_++)this._addTile(r[_],m);this._level.el.appendChild(m)}}}}},_isValidTile:function(t){var i=this._map.options.crs;if(!i.infinite){var e=this._globalTileRange;if(!i.wrapLng&amp;&amp;(t.x&lt;e.min.x||t.x&gt;e.max.x)||!i.wrapLat&amp;&amp;(t.y&lt;e.min.y||t.y&gt;e.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return z(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e),s,r;return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new T(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var i=t.split(":"),e=new x(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&amp;&amp;(K(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){tt(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=r,t.onmousemove=r,Ni&amp;&amp;this.options.opacity&lt;1&amp;&amp;ot(t,this.options.opacity),Wi&amp;&amp;!Hi&amp;&amp;(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,i){var n=this._getTilePos(t),o=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),e(this._tileReady,this,t));this._initTile(s),this.createTile.length&lt;2&amp;&amp;f(e(this._tileReady,this,t,null,s)),ht(s,n),this._tiles[o]={el:s,coords:t,current:!0},i.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,i,n){i&amp;&amp;this.fire("tileerror",{error:i,tile:n,coords:t});var o=this._tileCoordsToKey(t);(n=this._tiles[o])&amp;&amp;(n.loaded=+new Date,this._map._fadeAnimated?(ot(n.el,0),g(this._fadeFrame),this._fadeFrame=f(this._updateOpacity,this)):(n.active=!0,this._pruneTiles()),i||(tt(n.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:n.el,coords:t})),this._noTilesToLoad()&amp;&amp;(this._loading=!1,this.fire("load"),Ni||!this._map._fadeAnimated?f(this._pruneTiles,this):setTimeout(e(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new x(this._wrapX?s(t.x,this._wrapX):t.x,this._wrapY?s(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new P(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}}),Fn=Hn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,i){this._url=t,(i=l(this,i)).detectRetina&amp;&amp;le&amp;&amp;i.maxZoom&gt;0&amp;&amp;(i.tileSize=Math.floor(i.tileSize/2),i.zoomReverse?(i.zoomOffset--,i.minZoom++):(i.zoomOffset++,i.maxZoom--),i.minZoom=Math.max(0,i.minZoom)),"string"==typeof i.subdomains&amp;&amp;(i.subdomains=i.subdomains.split("")),Wi||this.on("tileunload",this._onTileRemove)},setUrl:function(t,i){return this._url===t&amp;&amp;void 0===i&amp;&amp;(i=!0),this._url=t,i||this.redraw(),this},createTile:function(t,i){var n=document.createElement("img");return ft(n,"load",e(this._tileOnLoad,this,i,n)),ft(n,"error",e(this._tileOnError,this,i,n)),(this.options.crossOrigin||""===this.options.crossOrigin)&amp;&amp;(n.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),n.alt="",n.setAttribute("role","presentation"),n.src=this.getTileUrl(t),n},getTileUrl:function(t){var e={r:le?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&amp;&amp;!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&amp;&amp;(e.y=n),e["-y"]=n}return _(this._url,i(e,this.options))},_tileOnLoad:function(t,i){Ni?setTimeout(e(t,this,null,i),0):t(null,i)},_tileOnError:function(t,i,e){var n=this.options.errorTileUrl;n&amp;&amp;i.getAttribute("src")!==n&amp;&amp;(i.src=n),t(e,i)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,i=this.options.maxZoom,e,n;return this.options.zoomReverse&amp;&amp;(t=i-t),t+this.options.zoomOffset},_getSubdomain:function(t){var i=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[i]},_abortLoading:function(){var t,i;for(t in this._tiles)this._tiles[t].coords.z!==this._tileZoom&amp;&amp;((i=this._tiles[t].el).onload=r,i.onerror=r,i.complete||(i.src=wi,K(i),delete this._tiles[t]))},_removeTile:function(t){var i=this._tiles[t];if(i)return Ui||i.el.setAttribute("src",wi),Hn.prototype._removeTile.call(this,t)},_tileReady:function(t,i,e){if(this._map&amp;&amp;(!e||e.getAttribute("src")!==wi))return Hn.prototype._tileReady.call(this,t,i,e)}}),Un=Fn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var n=i({},this.defaultWmsParams);for(var o in e)o in this.options||(n[o]=e[o]);var s=(e=l(this,e)).detectRetina&amp;&amp;le?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var i=this._wmsVersion&gt;=1.3?"crs":"srs";this.wmsParams[i]=this._crs.code,Fn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var i=this._tileCoordsToNwSe(t),e=this._crs,n=b(e.project(i[0]),e.project(i[1])),o=n.min,s=n.max,r=(this._wmsVersion&gt;=1.3&amp;&amp;this._crs===dn?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=Fn.prototype.getTileUrl.call(this,t);return a+c(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&amp;BBOX=":"&amp;bbox=")+r},setParams:function(t,e){return i(this.wmsParams,t),e||this.redraw(),this}});Fn.WMS=Un,li.wms=ci;var Vn=mn.extend({options:{padding:.1,tolerance:0},initialize:function(t){l(this,t),n(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&amp;&amp;tt(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&amp;&amp;(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,i){var e=this._map.getZoomScale(i,this._zoom),n=ut(this._container),o=this._map.getSize().multiplyBy(.5+this.options.padding),s=this._map.project(this._center,i),r,a=this._map.project(t,i).subtract(s),h=o.multiplyBy(-e).add(n).add(o).subtract(a);ie?at(this._container,h,e):ht(this._container,h)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,i=this._map.getSize(),e=this._map.containerPointToLayerPoint(i.multiplyBy(-t)).round();this._bounds=new P(e,e.add(i.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),qn=Vn.extend({getEvents:function(){var t=Vn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Vn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");ft(t,"mousemove",o(this._onMouseMove,32,this),this),ft(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),ft(t,"mouseout",this._handleMouseOut,this),this._ctx=t.getContext("2d")},_destroyContainer:function(){g(this._redrawRequest),delete this._ctx,K(this._container),gt(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var t;for(var i in this._redrawBounds=null,this._layers)(t=this._layers[i])._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){Vn.prototype._update.call(this);var t=this._bounds,i=this._container,e=t.getSize(),n=le?2:1;ht(i,t.min),i.width=n*e.x,i.height=n*e.y,i.style.width=e.x+"px",i.style.height=e.y+"px",le&amp;&amp;this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Vn.prototype._reset.call(this),this._postponeUpdatePaths&amp;&amp;(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[n(t)]=t;var i=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&amp;&amp;(this._drawLast.next=i),this._drawLast=i,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var i=t._order,e=i.next,o=i.prev;e?e.prev=o:this._drawLast=o,o?o.next=e:this._drawFirst=e,delete t._order,delete this._layers[n(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){var i=t.options.dashArray.split(/[, ]+/),e=[],n,o;for(o=0;o&lt;i.length;o++){if(n=Number(i[o]),isNaN(n))return;e.push(n)}t.options._dashArray=e}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&amp;&amp;(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||f(this._redraw,this))},_extendRedrawBounds:function(t){if(t._pxBounds){var i=(t.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new P,this._redrawBounds.extend(t._pxBounds.min.subtract([i,i])),this._redrawBounds.extend(t._pxBounds.max.add([i,i]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&amp;&amp;(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var t=this._redrawBounds;if(t){var i=t.getSize();this._ctx.clearRect(t.min.x,t.min.y,i.x,i.y)}else this._ctx.clearRect(0,0,this._container.width,this._container.height)},_draw:function(){var t,i=this._redrawBounds;if(this._ctx.save(),i){var e=i.getSize();this._ctx.beginPath(),this._ctx.rect(i.min.x,i.min.y,e.x,e.y),this._ctx.clip()}this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)t=n.layer,(!i||t._pxBounds&amp;&amp;t._pxBounds.intersects(i))&amp;&amp;t._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(t,i){if(this._drawing){var e,n,o,s,r=t._parts,a=r.length,h=this._ctx;if(a){for(h.beginPath(),e=0;e&lt;a;e++){for(n=0,o=r[e].length;n&lt;o;n++)s=r[e][n],h[n?"lineTo":"moveTo"](s.x,s.y);i&amp;&amp;h.closePath()}this._fillStroke(h,t)}}},_updateCircle:function(t){if(this._drawing&amp;&amp;!t._empty()){var i=t._point,e=this._ctx,n=Math.max(Math.round(t._radius),1),o=(Math.max(Math.round(t._radiusY),1)||n)/n;1!==o&amp;&amp;(e.save(),e.scale(1,o)),e.beginPath(),e.arc(i.x,i.y/o,n,0,2*Math.PI,!1),1!==o&amp;&amp;e.restore(),this._fillStroke(e,t)}},_fillStroke:function(t,i){var e=i.options;e.fill&amp;&amp;(t.globalAlpha=e.fillOpacity,t.fillStyle=e.fillColor||e.color,t.fill(e.fillRule||"evenodd")),e.stroke&amp;&amp;0!==e.weight&amp;&amp;(t.setLineDash&amp;&amp;t.setLineDash(i.options&amp;&amp;i.options._dashArray||[]),t.globalAlpha=e.opacity,t.lineWidth=e.weight,t.strokeStyle=e.color,t.lineCap=e.lineCap,t.lineJoin=e.lineJoin,t.stroke())},_onClick:function(t){for(var i=this._map.mouseEventToLayerPoint(t),e,n,o=this._drawFirst;o;o=o.next)(e=o.layer).options.interactive&amp;&amp;e._containsPoint(i)&amp;&amp;!this._map._draggableMoved(e)&amp;&amp;(n=e);n&amp;&amp;(Mt(t),this._fireEvent([n],t))},_onMouseMove:function(t){if(this._map&amp;&amp;!this._map.dragging.moving()&amp;&amp;!this._map._animatingZoom){var i=this._map.mouseEventToLayerPoint(t);this._handleMouseHover(t,i)}},_handleMouseOut:function(t){var i=this._hoveredLayer;i&amp;&amp;(it(this._container,"leaflet-interactive"),this._fireEvent([i],t,"mouseout"),this._hoveredLayer=null)},_handleMouseHover:function(t,i){for(var e,n,o=this._drawFirst;o;o=o.next)(e=o.layer).options.interactive&amp;&amp;e._containsPoint(i)&amp;&amp;(n=e);n!==this._hoveredLayer&amp;&amp;(this._handleMouseOut(t),n&amp;&amp;(tt(this._container,"leaflet-interactive"),this._fireEvent([n],t,"mouseover"),this._hoveredLayer=n)),this._hoveredLayer&amp;&amp;this._fireEvent([this._hoveredLayer],t)},_fireEvent:function(t,i,e){this._map._fireDOMEvent(i,e||i.type,t)},_bringToFront:function(t){var i=t._order;if(i){var e=i.next,n=i.prev;e&amp;&amp;(e.prev=n,n?n.next=e:e&amp;&amp;(this._drawFirst=e),i.prev=this._drawLast,this._drawLast.next=i,i.next=null,this._drawLast=i,this._requestRedraw(t))}},_bringToBack:function(t){var i=t._order;if(i){var e=i.next,n=i.prev;n&amp;&amp;(n.next=e,e?e.prev=n:n&amp;&amp;(this._drawLast=n),i.prev=null,i.next=this._drawFirst,this._drawFirst.prev=i,this._drawFirst=i,this._requestRedraw(t))}}}),Gn=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("&lt;lvml:"+t+' class="lvml"&gt;')}}catch(t){return function(t){return document.createElement("&lt;"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml"&gt;')}}}(),Kn={_initContainer:function(){this._container=G("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Vn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=Gn("shape");tt(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=Gn("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[n(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&amp;&amp;t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;K(i),t.removeInteractiveTarget(i),delete this._layers[n(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i||(i=t._stroke=Gn("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=xi(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&amp;&amp;(o.removeChild(i),t._stroke=null),n.fill?(e||(e=t._fill=Gn("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&amp;&amp;(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){X(t._container)},_bringToBack:function(t){J(t._container)}},Yn=de?Gn:E,Xn=Vn.extend({getEvents:function(){var t=Vn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=Yn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Yn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){K(this._container),gt(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){if(!this._map._animatingZoom||!this._bounds){Vn.prototype._update.call(this);var t=this._bounds,i=t.getSize(),e=this._container;this._svgSize&amp;&amp;this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),ht(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update")}},_initPath:function(t){var i=t._path=Yn("path");t.options.className&amp;&amp;tt(i,t.options.className),t.options.interactive&amp;&amp;tt(i,"leaflet-interactive"),this._updateStyle(t),this._layers[n(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){K(t._path),t.removeInteractiveTarget(t._path),delete this._layers[n(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&amp;&amp;(e.stroke?(i.setAttribute("stroke",e.color),i.setAttribute("stroke-opacity",e.opacity),i.setAttribute("stroke-width",e.weight),i.setAttribute("stroke-linecap",e.lineCap),i.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?i.setAttribute("stroke-dasharray",e.dashArray):i.removeAttribute("stroke-dasharray"),e.dashOffset?i.setAttribute("stroke-dashoffset",e.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),e.fill?(i.setAttribute("fill",e.fillColor||e.color),i.setAttribute("fill-opacity",e.fillOpacity),i.setAttribute("fill-rule",e.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,k(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n,o="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",s=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+o+2*e+",0 "+o+2*-e+",0 ";this._setPath(t,s)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){X(t._path)},_bringToBack:function(t){J(t._path)}});de&amp;&amp;Xn.include(Kn),He.include({getRenderer:function(t){var i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return i||(i=this._renderer=this._createRenderer()),this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&amp;&amp;(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&amp;&amp;_i(t)||di(t)}});var Jn=Cn.extend({initialize:function(t,i){Cn.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=z(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});Xn.create=Yn,Xn.pointsToPath=k,Sn.geometryToLayer=$t,Sn.coordsToLatLng=Qt,Sn.coordsToLatLngs=ti,Sn.latLngToCoords=ii,Sn.latLngsToCoords=ei,Sn.getFeature=ni,Sn.asFeature=oi,He.mergeOptions({boxZoom:!0});var $n=Qe.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){ft(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){gt(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){K(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&amp;&amp;(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&amp;&amp;1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Se(),lt(),this._startPoint=this._map.mouseEventToContainerPoint(t),ft(document,{contextmenu:bt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=G("div","leaflet-zoom-box",this._container),tt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new P(this._point,this._startPoint),e=i.getSize();ht(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&amp;&amp;(K(this._box),it(this._container,"leaflet-crosshair")),Ze(),ct(),gt(document,{contextmenu:bt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&amp;&amp;(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(e(this._resetState,this),0);var i=new T(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(i).fire("boxzoomend",{boxZoomBounds:i})}},_onKeyDown:function(t){27===t.keyCode&amp;&amp;this._finish()}});He.addInitHook("addHandler","boxZoom",$n),He.mergeOptions({doubleClickZoom:!0});var Qn=Qe.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});He.addInitHook("addHandler","doubleClickZoom",Qn),He.mergeOptions({dragging:!0,inertia:!Hi,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var to=Qe.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new sn(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&amp;&amp;(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}tt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){it(this._map._container,"leaflet-grab"),it(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&amp;&amp;this._draggable._moved},moving:function(){return this._draggable&amp;&amp;this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&amp;&amp;this._map.options.maxBoundsViscosity){var i=z(this._map.options.maxBounds);this._offsetLimit=b(this._map.latLngToContainerPoint(i.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(i.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&amp;&amp;(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(e),this._times.push(i),this._prunePositions(i)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length&gt;1&amp;&amp;t-this._times[0]&gt;50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),i=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=i.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,i){return t-(t-i)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&amp;&amp;this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),i=this._offsetLimit;t.x&lt;i.min.x&amp;&amp;(t.x=this._viscousLimit(t.x,i.min.x)),t.y&lt;i.min.y&amp;&amp;(t.y=this._viscousLimit(t.y,i.min.y)),t.x&gt;i.max.x&amp;&amp;(t.x=this._viscousLimit(t.x,i.max.x)),t.y&gt;i.max.y&amp;&amp;(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)&lt;Math.abs(s+e)?o:s;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=r},_onDragEnd:function(t){var i=this._map,e=i.options,n=!e.inertia||this._times.length&lt;2;if(i.fire("dragend",t),n)i.fire("moveend");else{this._prunePositions(+new Date);var o=this._lastPos.subtract(this._positions[0]),s=(this._lastTime-this._times[0])/1e3,r=e.easeLinearity,a=o.multiplyBy(r/s),h=a.distanceTo([0,0]),u=Math.min(e.inertiaMaxSpeed,h),l=a.multiplyBy(u/h),c=u/(e.inertiaDeceleration*r),_=l.multiplyBy(-c/2).round();_.x||_.y?(_=i._limitOffset(_,i.options.maxBounds),f((function(){i.panBy(_,{duration:c,easeLinearity:r,noMoveStart:!0,animate:!0})}))):i.fire("moveend")}}});He.addInitHook("addHandler","dragging",to),He.mergeOptions({keyboard:!0,keyboardPanDelta:80});var io=Qe.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(t){this._map=t,this._setPanDelta(t.options.keyboardPanDelta),this._setZoomDelta(t.options.zoomDelta)},addHooks:function(){var t=this._map._container;t.tabIndex&lt;=0&amp;&amp;(t.tabIndex="0"),ft(t,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),gt(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var t=document.body,i=document.documentElement,e=t.scrollTop||i.scrollTop,n=t.scrollLeft||i.scrollLeft;this._map._container.focus(),window.scrollTo(n,e)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(t){var i=this._panKeys={},e=this.keyCodes,n,o;for(n=0,o=e.left.length;n&lt;o;n++)i[e.left[n]]=[-1*t,0];for(n=0,o=e.right.length;n&lt;o;n++)i[e.right[n]]=[t,0];for(n=0,o=e.down.length;n&lt;o;n++)i[e.down[n]]=[0,t];for(n=0,o=e.up.length;n&lt;o;n++)i[e.up[n]]=[0,-1*t]},_setZoomDelta:function(t){var i=this._zoomKeys={},e=this.keyCodes,n,o;for(n=0,o=e.zoomIn.length;n&lt;o;n++)i[e.zoomIn[n]]=t;for(n=0,o=e.zoomOut.length;n&lt;o;n++)i[e.zoomOut[n]]=-t},_addHooks:function(){ft(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){gt(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var i=t.keyCode,e=this._map,n;if(i in this._panKeys)e._panAnim&amp;&amp;e._panAnim._inProgress||(n=this._panKeys[i],t.shiftKey&amp;&amp;(n=w(n).multiplyBy(3)),e.panBy(n),e.options.maxBounds&amp;&amp;e.panInsideBounds(e.options.maxBounds));else if(i in this._zoomKeys)e.setZoom(e.getZoom()+(t.shiftKey?3:1)*this._zoomKeys[i]);else{if(27!==i||!e._popup||!e._popup.options.closeOnEscapeKey)return;e.closePopup()}bt(t)}}});He.addInitHook("addHandler","keyboard",io),He.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var eo=Qe.extend({addHooks:function(){ft(this._map._container,"mousewheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){gt(this._map._container,"mousewheel",this._onWheelScroll,this)},_onWheelScroll:function(t){var i=zt(t),n=this._map.options.wheelDebounceTime;this._delta+=i,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var o=Math.max(n-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(e(this._performZoom,this),o),bt(t)},_performZoom:function(){var t=this._map,i=t.getZoom(),e=this._map.options.zoomSnap||0;t._stop();var n=this._delta/(4*this._map.options.wheelPxPerZoomLevel),o=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,s=e?Math.ceil(o/e)*e:o,r=t._limitZoom(i+(this._delta&gt;0?s:-s))-i;this._delta=0,this._startTime=null,r&amp;&amp;("center"===t.options.scrollWheelZoom?t.setZoom(i+r):t.setZoomAround(this._lastMousePos,i+r))}});He.addInitHook("addHandler","scrollWheelZoom",eo),He.mergeOptions({tap:!0,tapTolerance:15});var no=Qe.extend({addHooks:function(){ft(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){gt(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(Lt(t),this._fireClick=!0,t.touches.length&gt;1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var i=t.touches[0],n=i.target;this._startPos=this._newPos=new x(i.clientX,i.clientY),n.tagName&amp;&amp;"a"===n.tagName.toLowerCase()&amp;&amp;tt(n,"leaflet-active"),this._holdTimeout=setTimeout(e((function(){this._isTapValid()&amp;&amp;(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))}),this),1e3),this._simulateEvent("mousedown",i),ft(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),gt(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&amp;&amp;t&amp;&amp;t.changedTouches){var i=t.changedTouches[0],e=i.target;e&amp;&amp;e.tagName&amp;&amp;"a"===e.tagName.toLowerCase()&amp;&amp;it(e,"leaflet-active"),this._simulateEvent("mouseup",i),this._isTapValid()&amp;&amp;this._simulateEvent("click",i)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)&lt;=this._map.options.tapTolerance},_onMove:function(t){var i=t.touches[0];this._newPos=new x(i.clientX,i.clientY),this._simulateEvent("mousemove",i)},_simulateEvent:function(t,i){var e=document.createEvent("MouseEvents");e._simulated=!0,i.target._simulatedClick=!0,e.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),i.target.dispatchEvent(e)}});ae&amp;&amp;!re&amp;&amp;He.addInitHook("addHandler","tap",no),He.mergeOptions({touchZoom:ae&amp;&amp;!Hi,bounceAtZoomLimits:!0});var oo=Qe.extend({addHooks:function(){tt(this._map._container,"leaflet-touch-zoom"),ft(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){it(this._map._container,"leaflet-touch-zoom"),gt(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(t.touches&amp;&amp;2===t.touches.length&amp;&amp;!i._animatingZoom&amp;&amp;!this._zooming){var e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=i.getSize()._divideBy(2),this._startLatLng=i.containerPointToLatLng(this._centerPoint),"center"!==i.options.touchZoom&amp;&amp;(this._pinchStartLatLng=i.containerPointToLatLng(e.add(n)._divideBy(2))),this._startDist=e.distanceTo(n),this._startZoom=i.getZoom(),this._moved=!1,this._zooming=!0,i._stop(),ft(document,"touchmove",this._onTouchMove,this),ft(document,"touchend",this._onTouchEnd,this),Lt(t)}},_onTouchMove:function(t){if(t.touches&amp;&amp;2===t.touches.length&amp;&amp;this._zooming){var i=this._map,n=i.mouseEventToContainerPoint(t.touches[0]),o=i.mouseEventToContainerPoint(t.touches[1]),s=n.distanceTo(o)/this._startDist;if(this._zoom=i.getScaleZoom(s,this._startZoom),!i.options.bounceAtZoomLimits&amp;&amp;(this._zoom&lt;i.getMinZoom()&amp;&amp;s&lt;1||this._zoom&gt;i.getMaxZoom()&amp;&amp;s&gt;1)&amp;&amp;(this._zoom=i._limitZoom(this._zoom)),"center"===i.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=n._add(o)._divideBy(2)._subtract(this._centerPoint);if(1===s&amp;&amp;0===r.x&amp;&amp;0===r.y)return;this._center=i.unproject(i.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(i._moveStart(!0,!1),this._moved=!0),g(this._animRequest);var a=e(i._move,i,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=f(a,this,!0),Lt(t)}},_onTouchEnd:function(){this._moved&amp;&amp;this._zooming?(this._zooming=!1,g(this._animRequest),gt(document,"touchmove",this._onTouchMove),gt(document,"touchend",this._onTouchEnd),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});He.addInitHook("addHandler","touchZoom",oo),He.BoxZoom=$n,He.DoubleClickZoom=Qn,He.Drag=to,He.Keyboard=io,He.ScrollWheelZoom=eo,He.Tap=no,He.TouchZoom=oo,Object.freeze=fi,t.version=mi,t.Control=Fe,t.control=Ue,t.Browser=pe,t.Evented=Mi,t.Mixin=tn,t.Util=Ti,t.Class=v,t.Handler=Qe,t.extend=i,t.bind=e,t.stamp=n,t.setOptions=l,t.DomEvent=je,t.DomUtil=Ie,t.PosAnimation=We,t.Draggable=sn,t.LineUtil=an,t.PolyUtil=hn,t.Point=x,t.point=w,t.Bounds=P,t.bounds=b,t.Transformation=S,t.transformation=Z,t.Projection=cn,t.LatLng=M,t.latLng=C,t.LatLngBounds=T,t.latLngBounds=z,t.CRS=Si,t.GeoJSON=Sn,t.geoJSON=si,t.geoJson=En,t.Layer=mn,t.LayerGroup=fn,t.layerGroup=gn,t.FeatureGroup=vn,t.featureGroup=yn,t.ImageOverlay=kn,t.imageOverlay=Bn,t.VideoOverlay=An,t.videoOverlay=ri,t.SVGOverlay=In,t.svgOverlay=ai,t.DivOverlay=On,t.Popup=Rn,t.popup=Nn,t.Tooltip=Dn,t.tooltip=jn,t.Icon=xn,t.icon=qt,t.DivIcon=Wn,t.divIcon=hi,t.Marker=Ln,t.marker=Gt,t.TileLayer=Fn,t.tileLayer=li,t.GridLayer=Hn,t.gridLayer=ui,t.SVG=Xn,t.svg=di,t.Renderer=Vn,t.Canvas=qn,t.canvas=_i,t.Path=bn,t.CircleMarker=Tn,t.circleMarker=Kt,t.Circle=zn,t.circle=Yt,t.Polyline=Mn,t.polyline=Xt,t.Polygon=Cn,t.polygon=Jt,t.Rectangle=Jn,t.rectangle=pi,t.Map=He,t.map=Et;var so=window.L;t.noConflict=function(){return window.L=so,this},window.L=t}));(()=&gt;{function pe(){"use strict";function e(a,m,g){"addEventListener"in window?a.addEventListener(m,g,!1):"attachEvent"in window&amp;&amp;a.attachEvent("on"+m,g)}function i(){var a,m=["moz","webkit","o","ms"];for(a=0;a&lt;m.length&amp;&amp;!E;a+=1)E=window[m[a]+"RequestAnimationFrame"];E||n(" RequestAnimationFrame not supported")}function t(){var a="Host page";return window.top!==window.self&amp;&amp;(a=window.parentIFrame?window.parentIFrame.getId():"Nested host page"),a}function o(a){return U+"["+t()+"]"+a}function n(a){l.log&amp;&amp;typeof window.console=="object"&amp;&amp;console.log(o(a))}function c(a){typeof window.console=="object"&amp;&amp;console.warn(o(a))}function f(a){function m(){function u(){s(y),p(),l.resizedCallback(y)}I("Height"),I("Width"),S(u,y,"resetPage")}function g(u){var x=u.id;n(" Removing iFrame: "+x),u.parentNode.removeChild(u),l.closedCallback(x),n(" --")}function v(){var u=H.substr(A).split(":");return{iframe:document.getElementById(u[0]),id:u[0],height:u[1],width:u[2],type:u[3]}}function I(u){var x=Number(l["max"+u]),k=Number(l["min"+u]),N=u.toLowerCase(),L=Number(y[N]);if(k&gt;x)throw new Error("Value for min"+u+" can not be greater than max"+u);n(" Checking "+N+" is in range "+k+"-"+x),k&gt;L&amp;&amp;(L=k,n(" Set "+N+" to min value")),L&gt;x&amp;&amp;(L=x,n(" Set "+N+" to max value")),y[N]=""+L}function F(){var u=y.iframe.src;!u&amp;&amp;y.iframe.getAttribute("data-src")&amp;&amp;(u=y.iframe.getAttribute("data-src"));var x=a.origin,k=u.split("/").slice(0,3).join("/");if(l.checkOrigin&amp;&amp;(n(" Checking connection is from: "+k),""+x!="null"&amp;&amp;x!==k))throw new Error("Unexpected message received from: "+x+" for "+y.iframe.id+". Message was: "+a.data+". This error can be disabled by adding the checkOrigin: false option.");return!0}function $(){return U===(""+H).substr(0,A)}function G(){var u=y.type in{true:1,false:1};return u&amp;&amp;n(" Ignoring init message from meta parent page"),u}function z(u){return H.substr(H.indexOf(":")+ie+u)}function _(u){n(" MessageCallback passed: {iframe: "+y.iframe.id+", message: "+u+"}"),l.messageCallback({iframe:y.iframe,message:JSON.parse(u)}),n(" --")}function ge(){if(y.iframe===null)throw new Error("iFrame ("+y.id+") does not exist on "+B);return!0}function le(u){var x=u.getBoundingClientRect();return r(),{x:parseInt(x.left,10)+parseInt(h.x,10),y:parseInt(x.top,10)+parseInt(h.y,10)}}function ce(u){function x(){h=L,me(),n(" --")}function k(){return{x:Number(y.width)+N.x,y:Number(y.height)+N.y}}var N=u?le(y.iframe):{x:0,y:0},L=k();n(" Reposition requested from iFrame (offset x:"+N.x+" y:"+N.y+")"),window.top!==window.self?window.parentIFrame?u?parentIFrame.scrollToOffset(L.x,L.y):parentIFrame.scrollTo(y.width,y.height):c(" Unable to scroll to requested position, window.parentIFrame not found"):x()}function me(){l.scrollCallback(h)!==!1&amp;&amp;p()}function he(u){function x(we){var K=le(we);n(" Moving to in page link (#"+k+") at x: "+K.x+" y: "+K.y),h={x:K.x,y:K.y},me(),n(" --")}var k=u.split("#")[1]||"",N=decodeURIComponent(k),L=document.getElementById(N)||document.getElementsByName(N)[0];window.top!==window.self?window.parentIFrame?parentIFrame.moveToAnchor(k):n(" In page link #"+k+" not found and window.parentIFrame not found"):L?x(L):n(" In page link #"+k+" not found")}function ye(){switch(y.type){case"close":g(y.iframe),l.resizedCallback(y);break;case"message":_(z(6));break;case"scrollTo":ce(!1);break;case"scrollToOffset":ce(!0);break;case"inPageLink":he(z(9));break;case"reset":d(y);break;case"init":m(),l.initCallback(y.iframe);break;default:m()}}var H=a.data,y={};$()&amp;&amp;(n(" Received: "+H),y=v(),!G()&amp;&amp;ge()&amp;&amp;F()&amp;&amp;(ye(),D=!1))}function r(){h===null&amp;&amp;(h={x:window.pageXOffset!==void 0?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==void 0?window.pageYOffset:document.documentElement.scrollTop},n(" Get page position: "+h.x+","+h.y))}function p(){h!==null&amp;&amp;(window.scrollTo(h.x,h.y),n(" Set page position: "+h.x+","+h.y),h=null)}function d(a){function m(){s(a),C("reset","reset",a.iframe)}n(" Size reset requested by "+(a.type==="init"?"host page":"iFrame")),r(),S(m,a,"init")}function s(a){function m(g){a.iframe.style[g]=a[g]+"px",n(" IFrame ("+a.iframe.id+") "+g+" set to "+a[g]+"px")}l.sizeHeight&amp;&amp;m("height"),l.sizeWidth&amp;&amp;m("width")}function S(a,m,g){g!==m.type&amp;&amp;E?(n(" Requesting animation frame"),E(a)):a()}function C(a,m,g){n("["+a+"] Sending msg to iframe ("+m+")"),g.contentWindow.postMessage(U+m,"*")}function R(){function a(){function z(_){1/0!==l[_]&amp;&amp;l[_]!==0&amp;&amp;($.style[_]=l[_]+"px",n(" Set "+_+" = "+l[_]+"px"))}z("maxHeight"),z("minHeight"),z("maxWidth"),z("minWidth")}function m(z){return z===""&amp;&amp;($.id=z="iFrameResizer"+ee++,n(" Added missing iframe ID: "+z+" ("+$.src+")")),z}function g(){n(" IFrame scrolling "+(l.scrolling?"enabled":"disabled")+" for "+G),$.style.overflow=l.scrolling===!1?"hidden":"auto",$.scrolling=l.scrolling===!1?"no":"yes"}function v(){(typeof l.bodyMargin=="number"||l.bodyMargin==="0")&amp;&amp;(l.bodyMarginV1=l.bodyMargin,l.bodyMargin=""+l.bodyMargin+"px")}function I(){return G+":"+l.bodyMarginV1+":"+l.sizeWidth+":"+l.log+":"+l.interval+":"+l.enablePublicMethods+":"+l.autoResize+":"+l.bodyMargin+":"+l.heightCalculationMethod+":"+l.bodyBackground+":"+l.bodyPadding+":"+l.tolerance}function F(z){e($,"load",function(){var _=D;C("iFrame.onload",z,$),!_&amp;&amp;l.heightCalculationMethod in Y&amp;&amp;d({iframe:$,height:0,width:0,type:"init"})}),C("init",z,$)}var $=this,G=m($.id);g(),a(),v(),F(I())}function Z(a){if(typeof a!="object")throw new TypeError("Options is not an object.")}function W(a){a=a||{},Z(a);for(var m in w)w.hasOwnProperty(m)&amp;&amp;(l[m]=a.hasOwnProperty(m)?a[m]:w[m])}function j(){function a(m){if(!m.tagName)throw new TypeError("Object is not a valid DOM element");if(m.tagName.toUpperCase()!=="IFRAME")throw new TypeError("Expected &lt;IFRAME&gt; tag, found &lt;"+m.tagName+"&gt;.");R.call(m)}return function(m,g){switch(W(m),typeof g){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(g||"iframe"),v=&gt;{let I=v?.src||"";(I.includes("/form")||I.includes("/survey")||I.includes("/quiz")||I.includes("/booking")||I.includes("/group")||I.includes("/service-menu"))&amp;&amp;a(v)});break;case"object":a(g);break;default:throw new TypeError("Unexpected data type ("+typeof g+").")}}}function se(a){a.fn.iFrameResize=function(m){return W(m),this.filter("iframe").each(R).end()}}var ee=0,D=!0,te="message",ie=te.length,U="[iFrameSizer]",A=U.length,B="",h=null,E=window.requestAnimationFrame,Y={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},l={},w={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,enablePublicMethods:!1,heightCalculationMethod:"offset",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,closedCallback:function(){},initCallback:function(){},messageCallback:function(){},resizedCallback:function(){},scrollCallback:function(){return!0}};i(),e(window,"message",f),window.jQuery&amp;&amp;se(jQuery),typeof define=="function"&amp;&amp;define.amd?define([],j):typeof exports=="object"?module.exports=j():window.iFrameResize=j()}pe();function ne(){"use strict";var e={createWidget:function(){iFrameResize({log:!1,checkOrigin:!1,enablePublicMethods:!0,resizedCallback:function(i){for(var t=document.getElementsByClassName("containerModal"),o=0;o&lt;t.length;o++)t[o].getElementsByTagName("iframe").length&gt;0&amp;&amp;(t[o].style.position="absolute")}})}};window.onload=function(){e.createWidget()},e.createWidget()}ne();var be=e=&gt;{let{shadow:i}=e;return`${i?.horizontal}px ${i?.vertical}px ${i?.blur}px ${i?.spread}px #${i?.color}`};function J(e){try{return decodeURIComponent(e)}catch{}}function xe(e){for(var i=e.split("&amp;"),t={},o=0;o&lt;i.length;o++){var n=i[o].split("="),c=J(n[0]),f=J(n[1]);if(typeof t[c]&gt;"u")t[c]=J(f);else if(typeof t[c]=="string"){var r=[t[c],J(f)];t[c]=r}else t[c].push(J(f))}return t}var X=document.getElementsByTagName("iframe"),oe=[];for(let e=0;e&lt;X.length;e++)X[e].id&amp;&amp;!oe.includes(X[e].id)&amp;&amp;oe.push(X[e].id);function ve(e){try{let i=window[e],t="__storage_test__";return i.setItem(t,t),i.removeItem(t),!0}catch{return!1}}function Ie(e){if(!ve("localStorage"))return;let i=localStorage.getItem(e);if(!i)return null;let t=JSON.parse(i);return new Date().getTime()&gt;t.expiry?(localStorage.removeItem(e),null):t.value}if(!document.getElementById("embeddedIframes")){let e=i=&gt;{let t=document.createElement("style");return t.type="text/css",t.innerText=i,t.id="embeddedIframes",document.head.appendChild(t),t};fe=".ep-header,.ep-iFrameContainer,.ep-overlay{display:none}.ep-iFrame{border:none}.ep-iFrameLarge{height:500px;overflow:auto}.ep-overflow{overflow:unset}.ep-overlay{z-index:10000;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);transition:opacity .2s;width:100%;justify-content:center;align-items:center}.ep-wrapper{width:100%}.ep-header{justify-content:flex-end;position:fixed;border-radius:5px;z-index:1}.ep-close-icon,.ep-minimize-icon{background:#e8e8e8;width:23px;height:23px;margin:3px 6px 0 0;z-index:999;color:#4a4a4a;transition:background .25s;text-align:center;cursor:pointer}.ep-minimize-icon{border-radius:50%;line-height:.3ch;font-size:22px;border:1px solid #ccc;font-family:sans-serif}.ep-close-icon{border-radius:50%;line-height:1.5ch;font-size:20px;border:1px solid #ccc;font-family:Montserrat}.ep-minimize-text-container{height:100%;text-align:center}.ep-minimize-tc-sticky{writing-mode:vertical-lr;justify-content:center}.ep-minimize-tc-sticky-left{transform:rotate(360deg)}.ep-minimize-tc-sticky-right{transform:rotate(180deg)}.ep-minimize-tc-polite{align-items:end;width:100%}.ep-minimize-tc-polite-left{justify-content:start}.ep-minimize-tc-polite-right{justify-content:end}.ep-minimize-text{background-color:#000;cursor:pointer;color:#fff;white-space:nowrap;overflow:hidden;max-width:380px;text-overflow:ellipsis}.ep-minimize-text-polite{margin-bottom:8px}.ep-minimize-text-polite-left{margin-left:25px;margin-right:8px}.ep-minimize-text-polite-right{margin-left:8px;margin-right:25px}.ep-sticky-sidebar{top:50%;z-index:9999;position:fixed}.ep-height,.ep-sticky-sidebar .ep-wrapper{height:100%}.ep-polite-slide-in{z-index:9999;position:fixed}.ep-inline,.ep-popup{position:relative;margin:auto}.ep-polite-slide-in .ep-wrapper{position:absolute}.ep-popup{z-index:9999}.ep-inline{overflow:unset;boxshadow:none}.ep-right{right:15px}.ep-left{left:15px}.ep-bottom{bottom:15px}@media only screen and (max-width:550px){.ep-iFrame,.ep-iFrameContainer{width:100%}.ep-popup{width:100%!important}.ep-right{right:0}.ep-left{left:0}.ep-bottom{bottom:0}}",e(fe)}var fe,V={},M={},Q=!1,ae={},P="STICKY_SIDEBAR",q="POLITE_SLIDE_IN",T="POPUP",O="INLINE",b={};function ze({id:e,borderRadius:i,boxShadow:t,height:o,layout:n}){let c=document.createElement("div");return c.setAttribute("id",`${e}-div`),c.className="ep-iFrameContainer",c.style.cssText=`border-radius: ${i}px; ${n.id!=O?`box-shadow:${t}`:""};`,c}function de(e,i){let t=e.parentNode;t?t.insertBefore(i,e.nextSibling):document.body.appendChild(i)}function ke({id:e,iFrame:i,iFrameContainer:t}){let o=document.getElementById(`${e}-overlay`);return o=document.createElement("div"),o.setAttribute("id",`${e}-overlay`),o.className="ep-overlay",de(i,o),o.appendChild(t),o}function Ne({id:e}){let i=document.createElement("div");return i.setAttribute("id",`${e}-header`),i.className="ep-header",i}function Se({id:e,layout:i,width:t,triggerType:o,triggerValue:n,height:c,background:f}){let r,p=document.getElementById(`${e}-header`);if(ae[e]){p&amp;&amp;(p.style.display=i.id===O?"none":"flex",p.style.width=window.matchMedia(`(max-width: ${t}px)`).matches?"100%":`${t}px`);let d=document.getElementById(`${e}-div`),s=document.getElementById(`${e}-overlay`),S=document.getElementById(`${e}`);i.id!==O&amp;&amp;(d.style.background=`#${f}`,Number(c)&gt;=500?d.classList.add("ep-iFrameLarge"):(i.id!==T&amp;&amp;(d.style.height=`${Number(c)}px`),d.classList.add("ep-overflow"))),o==="showAfter"&amp;&amp;Number(n)&amp;&amp;(!Object.keys(M).length||!M[e])&amp;&amp;(r=setTimeout(()=&gt;{clearTimeout(r),i.id===T&amp;&amp;s&amp;&amp;(s.style.display="flex"),d.style.display="block",S.style.display="block",i.id!==O&amp;&amp;(Number(c)&gt;=500?d.classList.add("ep-iFrameLarge"):(d.style.height=`${Number(c)}px`,d.classList.add("ep-overflow")))},Number(n*1e3)))}}function Ee({id:e,layout:i}){let t=document.getElementById(`${e}-minimize-icon`);return i.id!==T&amp;&amp;(t=document.createElement("div"),t.setAttribute("id",`${e}-minimize-icon`),t.innerText="_",t.className="ep-minimize-icon"),t}function $e({id:e,layout:i}){let t=document.getElementById(`${e}-close-icon`);return(i.id===T||i.id!==T&amp;&amp;!i.allowMinimize)&amp;&amp;(t=document.createElement("div"),t.setAttribute("id",`${e}-close-icon`),t.innerText="x",t.className="ep-close-icon"),t}function Le({id:e,layout:i}){let t=document.createElement("div");return t.setAttribute("id",`${e}-minimize-text`),t.className="ep-minimize-text-container",t.style.display="none",i.id===P?(t.classList.add("ep-minimize-tc-sticky"),i.isLeftAligned?t.classList.add("ep-minimize-tc-sticky-left"):t.classList.add("ep-minimize-tc-sticky-right")):i.id===q&amp;&amp;(t.classList.add("ep-minimize-tc-polite"),i.isLeftAligned?t.classList.add("ep-minimize-tc-polite-left"):t.classList.add("ep-minimize-tc-polite-right")),t}function Me({id:e,formName:i,layout:t}){let o=document.createElement("span");return o.setAttribute("id",`${e}-minimize-text-span-`),o.innerText=t.minimizedTitle||i,o.className="ep-minimize-text",o.title=t.minimizedTitle||i,o.style.padding=t.id===P?"20px 10px":"10px 30px",t.id===q&amp;&amp;(o.classList.add("ep-minimize-text-polite"),t.isLeftAligned?o.classList.add("ep-minimize-text-polite-left"):o.classList.add("ep-minimize-text-polite-right")),o}function Te({iFrameContainer:e,wrapperDiv:i,height:t,layout:o,width:n}){e.classList.add("ep-sticky-sidebar"),o.isRightAligned?e.classList.add("ep-right"):e.classList.add("ep-left"),Number(t)&gt;=500?e.style.marginTop="-250px":e.style.marginTop=`-${t/2}px`}function Ae({iFrameContainer:e,wrapperDiv:i,width:t,layout:o}){o.isRightAligned?e.classList.add("ep-right","ep-polite-slide-in","ep-bottom"):e.classList.add("ep-left","ep-polite-slide-in","ep-bottom")}function _e({iFrameContainer:e,iFrame:i,width:t}){e.style.width=window.matchMedia(`(max-width: ${t}px)`).matches?"100%":`${t}px`,e.classList.add("ep-popup")}function Oe({activationType:e,getIframeDetails:i,activationValue:t,deactivationType:o,deactivationValue:n,id:c}){e==="activateOnVisit"&amp;&amp;Number(t)?(Q=i.visit&gt;=Number(t),o==="leadCollected"&amp;&amp;i.leadCollected||Q&amp;&amp;o==="deactivateAfter"&amp;&amp;i.visit-Number(t)&gt;=Number(n)?M[c]=!0:Q||(M[c]=!0)):o==="leadCollected"&amp;&amp;i.leadCollected?M[c]=!0:o==="deactivateAfter"&amp;&amp;(M[c]=i.visit&gt;Number(n))}function Ce({triggerValue:e,activationType:i,iframeActivated:t,layout:o,overlay:n,header:c,iFrameContainer:f,iFrame:r,height:p,id:d}){window.addEventListener("scroll",()=&gt;{(o.id===O||document.getElementById(`${d}-minimize-text`)?.style.display==="none")&amp;&amp;!M[d]&amp;&amp;Number(e)&amp;&amp;(i==="alwaysActivated"||t)&amp;&amp;(document.body.offsetHeight-window.innerHeight)*(Number(e)/100)&lt;=Math.round(window.scrollY)&amp;&amp;(o.id===T&amp;&amp;(n.style.display="flex"),f.style.display="block",o.id!==O&amp;&amp;(c.style.display="flex",Number(p)&gt;=500?f.classList.add("ep-iFrameLarge"):(f.style.height=`${Number(p)}px`,f.classList.add("ep-overflow"))),r.style.display="block")})}function Be({iFrameContainer:e,iFrame:i,header:t,width:o,border:n,layout:c,id:f,height:r}){window.matchMedia(`(max-width: ${o}px)`).addListener(d=&gt;{d.matches?(document.getElementById(`${f}-minimize-text`)?.style.display==="none"?(e.style.width="100%",i.style.width="100%"):c.id===q&amp;&amp;(e.style.width="50%"),t.style.width="100%"):(document.getElementById(`${f}-minimize-text`)?.style.display==="none"?e.style.width=`${o}px`:(e.style.marginTop=Number(r)&gt;=500?"-250px":`-${r/2}px`,c.id===P&amp;&amp;(e.style.width="50px")),t.style.width=`${o}px`)})}function Fe({closeIconEle:e,iFrameContainer:i,overlay:t,layout:o,id:n}){e.addEventListener("click",()=&gt;{i.style.display="none",o.id===T&amp;&amp;(t.style.display="none"),M={...M,[n]:!0}})}function Re({minimizeIconEle:e,iFrame:i,header:t,height:o,wrapperDiv:n,iFrameContainer:c,minimizeTextEle:f,layout:r,width:p}){e.addEventListener("click",()=&gt;{i.style.display="none",t.style.display="none",c.style.boxShadow="none",c.style.background="transparent",r.id===q&amp;&amp;(c.style.height="50px",c.style.width="50%"),r.id===P&amp;&amp;(Number(o)&lt;=500&amp;&amp;(n.style.height="100%"),c.style.width="50px"),f.style.display="flex",f.firstChild.style.borderRadius=r.id===P?"0px 8px 8px 0px":"8px 8px 0px 0px",c.style.border="none"})}function Pe({minimizeTextEle:e,iFrame:i,iFrameContainer:t,header:o,styles:n,height:c,width:f,formId:r,shadow:p}){e.firstChild.addEventListener("click",()=&gt;{i.style.display="block",t.style.boxShadow=p,e.style.display="none",window.matchMedia(`(max-width: ${f}px)`).matches?(t.style.width="100%",i.style.width="100%"):t.style.width=`${f}px`,window.matchMedia(`(max-width: ${f}px)`).matches&amp;&amp;(t.style.marginTop=`-${c/2}px`),t.style.height=Number(c)&gt;=500?"500px":`${Number(c)}px`,t.style.background=`#${n[r]}`,o.style.display="flex"})}function ue(e){return e?.src.includes("/form")||e?.src.includes("/survey")||e?.src.includes("/quiz")||e?.src.includes("/booking")||e?.src.includes("/group")}function qe(e){return e?.src.includes("/survey")||e?.src.includes("/quiz")||e?.src.includes("/booking")||e?.src.includes("/group")}function re(e){if(!!e)return e.includes("'")&amp;&amp;!e.includes('"')?e=JSON.parse(e.replace(/'/g,'"')):e=JSON.parse(e),e}window.onmessage=function(e){if(e.data[0]==="iframeLoaded"&amp;&amp;ne(),e.data[0]=="fetch-query-params"){let n;e.data[4]&amp;&amp;(n=JSON.parse(e.data[4]),b={...b,[e.data[3]]:{background:n.background,width:n.width,height:n.ac_branding?n.height+(n.headerImageSrc?430:155):n.height+(n.headerImageSrc?310:35),border:n.border,boxShadow:be(n)}});var i=location.search.substring(1),t=Ie(`v3_first_session_event_${e.data[2]}`);V=xe(i);var o=new URL(document.location.href);t&amp;&amp;t.url_params&amp;&amp;Object.keys(t.url_params).forEach(function(f){f&amp;&amp;t.url_params[f]&amp;&amp;o.searchParams.append(f,t.url_params[f])});let c=document.querySelectorAll("iframe[id]");for(let f of c){let r=f,p=r.id,d=r?.dataset?.formId,s=r?.dataset?.layout;if(!ue(r))continue;let S=r?.dataset?.triggerType,C=r?.dataset?.triggerValue,R=r?.dataset?.activationType,Z=r?.dataset?.activationValue,W=r?.dataset?.deactivationType,j=r?.dataset?.deactivationValue,se=r?.dataset?.isSurvey,ee=b[d]?.border.border,D=b[d]?.border?.radius,te=b[d]?.boxShadow,ie=r?.dataset?.formName;if(!s){qe(f)&amp;&amp;r.contentWindow.postMessage(["query-params",V,o.toString(),t?.referrer?t?.referrer:document.referrer,p],"*");continue}if(s&amp;&amp;(s=re(s)),r.parentNode?.id===`${p}-wrapper`)return r.contentWindow.postMessage(["query-params",V,o.toString(),t?.referrer?t?.referrer:document.referrer,`${r?.dataset?.layoutIframeId}`],"*");let A=localStorage.getItem(`embedded_iframe_${p}`);A?(A=JSON.parse(A),A.visit=A.visit+1,localStorage.setItem(`embedded_iframe_${p}`,JSON.stringify(A))):(localStorage.setItem(`embedded_iframe_${p}`,JSON.stringify({id:p,visit:1,layout:s})),A={id:p,visit:1});let B,h,E,Y,l=b[d]?.height||r?.dataset?.height,w=ze({id:p,borderRadius:D,boxShadow:te,height:l,layout:s}),a=$e({id:p,layout:s}),m=Ee({id:p,layout:s}),g=document.createElement("div");g.setAttribute("id",`${p}-wrapper`),g.className="ep-wrapper",g.style.cssText=`border-radius: ${D}px`,s.id!==O?(r.style.border="none",s.id===T?r.style.position=null:(r.style.height=`${l}px`,r.style.position=s.id===q?"relative":"absolute"),s.id===T?B=ke({id:p,iFrame:r,iFrameContainer:w}):de(r,w),g?.appendChild(r),w.appendChild(g),s.id===P&amp;&amp;Te({iFrameContainer:w,wrapperDiv:g,height:l,width:b[d]?.width,layout:s}),s.id===q&amp;&amp;Ae({iFrameContainer:w,wrapperDiv:g,width:b[d]?.width,layout:s}),s.id===T&amp;&amp;_e({iFrameContainer:w,iFrame:r,width:b[d]?.width}),h=Ne({id:p}),g.insertBefore(h,r),w.style.width=window.matchMedia(`(max-width: ${b[d]?.width}px)`).matches?"100%":`${b[d]?.width}px`,r.style.width=window.matchMedia(`(max-width: ${b[d]?.width}px)`).matches?"100%":`${b[d]?.width}px`,h.style.width=window.matchMedia(`(max-width: ${b[d]?.width}px)`).matches?"100%":`${b[d]?.width}px`,Be({iFrameContainer:w,iFrame:r,header:h,width:b[d]?.width,border:ee,layout:s,id:p,height:l}),m&amp;&amp;(s.allowMinimize||(m.style.display="none"),h.appendChild(m)),a&amp;&amp;h.appendChild(a),E=Le({id:p,layout:s}),Y=Me({id:p,formName:ie,layout:s}),E.appendChild(Y),g.insertBefore(E,r)):(de(r,w),g?.appendChild(r),w.appendChild(g)),ue(f)&amp;&amp;r.contentWindow.postMessage(["query-params",V,o.toString(),t?.referrer?t?.referrer:document.referrer,p],"*"),Oe({activationType:R,getIframeDetails:A,activationValue:Z,deactivationType:W,deactivationValue:j,id:p}),M[p]&amp;&amp;W!=="neverDeactivate"?(r.style.display="none",w.style.display="none",B&amp;&amp;(B.style.display="none")):S==="showOnScrolling"&amp;&amp;Number(C)?Ce({triggerValue:C,activationType:R,iframeActivated:Q,layout:s,overlay:B,header:h,iFrameContainer:w,iFrame:r,height:l,id:p}):!Number(C)&amp;&amp;(R==="alwaysActivated"||Q)&amp;&amp;(s.id!==O&amp;&amp;(Number(l)&gt;=500?w.classList.add("ep-iFrameLarge"):(s.id!==T&amp;&amp;(w.style.height=`${Number(l)}px`),w.classList.add("ep-overflow"))),s.id===T&amp;&amp;(B.style.display="flex"),w.style.display="block",r.style.display="block"),s.id!==O&amp;&amp;(a&amp;&amp;Fe({closeIconEle:a,iFrameContainer:w,overlay:B,layout:s,id:p}),m&amp;&amp;Re({minimizeIconEle:m,iFrame:r,header:h,height:l,wrapperDiv:g,iFrameContainer:w,minimizeTextEle:E,layout:s,width:b[d]?.width}),E&amp;&amp;Pe({minimizeTextEle:E,iFrame:r,iFrameContainer:w,header:h,styles:b,height:l,width:b[d]?.width,formId:d,shadow:b[d]?.boxShadow})),r.contentWindow.postMessage(["query-params",V,o.toString(),t?.referrer?t?.referrer:document.referrer,`${r?.dataset?.layoutIframeId}`],"*"),c.forEach(v=&gt;{if(v.src.includes("/form")){let I=v.dataset.formId;v.onload=function(){let F;F=re(v?.dataset?.layout),F&amp;&amp;(ae={...ae,[v.dataset.layoutIframeId]:!0},Se({id:v.dataset.layoutIframeId,layout:F,width:b[I]?.width,height:b[I]?.height||v.dataset.height,triggerValue:v.dataset.triggerValue,triggerType:v.dataset.triggerType,background:b[I]?.background}))}}})}}else if(e.data[0]=="fetch-sticky-contacts"){let n=d=&gt;{let s;if(typeof localStorage&lt;"u")try{s=localStorage.getItem(d)}catch{}return s},c=d=&gt;{try{let s;return typeof localStorage!==void 0&amp;&amp;(s=localStorage.getItem("_ud")),s}catch{return null}},f=d=&gt;{let s=d;return d&amp;&amp;typeof s=="string"&amp;&amp;(s=JSON.parse(s)),s},r=d=&gt;{let s=c(d),S=f(s);if(S&amp;&amp;"location_id"in S){let{location_id:C}=S;return C===d?S:null}return null};document.querySelectorAll("iframe[id]").forEach(d=&gt;{d?.contentWindow.postMessage(["sticky-contacts",r(e.data[1]),n(e.data[1])],"*")})}else if(e.data[0]=="set-sticky-contacts"){if(typeof localStorage&lt;"u")try{if(e.data[1]&amp;&amp;e.data[2])if(e.data[1]===`embedded_iframe_${e.data[2]}`){let n=localStorage.getItem(`embedded_iframe_${e.data[2]}`),c=5e3,f,r=re(document.getElementById(oe[0]).dataset.layout);if(n){n=JSON.parse(n),localStorage.setItem(`embedded_iframe_${e.data[2]}`,JSON.stringify({...n,leadCollected:!0}));let p=document.getElementById(`${e.data[2]}-overlay`),d=document.getElementById(`${e.data[2]}-div`);r.id!==O&amp;&amp;(f=setTimeout(()=&gt;{clearTimeout(f),p&amp;&amp;(p.style.display="none"),d&amp;&amp;(d.style.display="none",M[e.data[2]]=!0)},c))}}else localStorage.setItem(e.data[1],e.data[2]);e.data[3]&amp;&amp;e.data[4]&amp;&amp;localStorage.setItem(e.data[3],e.data[4])}catch(n){console.error(n)}}else e.data[0]=="modify-parent-url"&amp;&amp;window.history.replaceState(null,"",e.data[1])}})();var map=L.map('tripodilawfirmcom-open-street-map-f6dcba8c5d8af4902826c3f0dc1ed25d').setView([29.7673433,-95.2336723],14);L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',{attribution:'Map data &amp;copy; &lt;a href="https://www.openstreetmap.org/" rel="nofollow noreferrer noopener" target="_blank"&gt;OpenStreetMap&lt;/a&gt;'}).addTo(map);(()=&gt;{function pe(){"use strict";function e(a,m,g){"addEventListener"in window?a.addEventListener(m,g,!1):"attachEvent"in window&amp;&amp;a.attachEvent("on"+m,g)}function i(){var a,m=["moz","webkit","o","ms"];for(a=0;a&lt;m.length&amp;&amp;!E;a+=1)E=window[m[a]+"RequestAnimationFrame"];E||n(" RequestAnimationFrame not supported")}function t(){var a="Host page";return window.top!==window.self&amp;&amp;(a=window.parentIFrame?window.parentIFrame.getId():"Nested host page"),a}function o(a){return U+"["+t()+"]"+a}function n(a){l.log&amp;&amp;typeof window.console=="object"&amp;&amp;console.log(o(a))}function c(a){typeof window.console=="object"&amp;&amp;console.warn(o(a))}function f(a){function m(){function u(){s(y),p(),l.resizedCallback(y)}I("Height"),I("Width"),S(u,y,"resetPage")}function g(u){var x=u.id;n(" Removing iFrame: "+x),u.parentNode.removeChild(u),l.closedCallback(x),n(" --")}function v(){var u=H.substr(A).split(":");return{iframe:document.getElementById(u[0]),id:u[0],height:u[1],width:u[2],type:u[3]}}function I(u){var x=Number(l["max"+u]),k=Number(l["min"+u]),N=u.toLowerCase(),L=Number(y[N]);if(k&gt;x)throw new Error("Value for min"+u+" can not be greater than max"+u);n(" Checking "+N+" is in range "+k+"-"+x),k&gt;L&amp;&amp;(L=k,n(" Set "+N+" to min value")),L&gt;x&amp;&amp;(L=x,n(" Set "+N+" to max value")),y[N]=""+L}function F(){var u=y.iframe.src;!u&amp;&amp;y.iframe.getAttribute("data-src")&amp;&amp;(u=y.iframe.getAttribute("data-src"));var x=a.origin,k=u.split("/").slice(0,3).join("/");if(l.checkOrigin&amp;&amp;(n(" Checking connection is from: "+k),""+x!="null"&amp;&amp;x!==k))throw new Error("Unexpected message received from: "+x+" for "+y.iframe.id+". Message was: "+a.data+". This error can be disabled by adding the checkOrigin: false option.");return!0}function $(){return U===(""+H).substr(0,A)}function G(){var u=y.type in{true:1,false:1};return u&amp;&amp;n(" Ignoring init message from meta parent page"),u}function z(u){return H.substr(H.indexOf(":")+ie+u)}function _(u){n(" MessageCallback passed: {iframe: "+y.iframe.id+", message: "+u+"}"),l.messageCallback({iframe:y.iframe,message:JSON.parse(u)}),n(" --")}function ge(){if(y.iframe===null)throw new Error("iFrame ("+y.id+") does not exist on "+B);return!0}function le(u){var x=u.getBoundingClientRect();return r(),{x:parseInt(x.left,10)+parseInt(h.x,10),y:parseInt(x.top,10)+parseInt(h.y,10)}}function ce(u){function x(){h=L,me(),n(" --")}function k(){return{x:Number(y.width)+N.x,y:Number(y.height)+N.y}}var N=u?le(y.iframe):{x:0,y:0},L=k();n(" Reposition requested from iFrame (offset x:"+N.x+" y:"+N.y+")"),window.top!==window.self?window.parentIFrame?u?parentIFrame.scrollToOffset(L.x,L.y):parentIFrame.scrollTo(y.width,y.height):c(" Unable to scroll to requested position, window.parentIFrame not found"):x()}function me(){l.scrollCallback(h)!==!1&amp;&amp;p()}function he(u){function x(we){var K=le(we);n(" Moving to in page link (#"+k+") at x: "+K.x+" y: "+K.y),h={x:K.x,y:K.y},me(),n(" --")}var k=u.split("#")[1]||"",N=decodeURIComponent(k),L=document.getElementById(N)||document.getElementsByName(N)[0];window.top!==window.self?window.parentIFrame?parentIFrame.moveToAnchor(k):n(" In page link #"+k+" not found and window.parentIFrame not found"):L?x(L):n(" In page link #"+k+" not found")}function ye(){switch(y.type){case"close":g(y.iframe),l.resizedCallback(y);break;case"message":_(z(6));break;case"scrollTo":ce(!1);break;case"scrollToOffset":ce(!0);break;case"inPageLink":he(z(9));break;case"reset":d(y);break;case"init":m(),l.initCallback(y.iframe);break;default:m()}}var H=a.data,y={};$()&amp;&amp;(n(" Received: "+H),y=v(),!G()&amp;&amp;ge()&amp;&amp;F()&amp;&amp;(ye(),D=!1))}function r(){h===null&amp;&amp;(h={x:window.pageXOffset!==void 0?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==void 0?window.pageYOffset:document.documentElement.scrollTop},n(" Get page position: "+h.x+","+h.y))}function p(){h!==null&amp;&amp;(window.scrollTo(h.x,h.y),n(" Set page position: "+h.x+","+h.y),h=null)}function d(a){function m(){s(a),C("reset","reset",a.iframe)}n(" Size reset requested by "+(a.type==="init"?"host page":"iFrame")),r(),S(m,a,"init")}function s(a){function m(g){a.iframe.style[g]=a[g]+"px",n(" IFrame ("+a.iframe.id+") "+g+" set to "+a[g]+"px")}l.sizeHeight&amp;&amp;m("height"),l.sizeWidth&amp;&amp;m("width")}function S(a,m,g){g!==m.type&amp;&amp;E?(n(" Requesting animation frame"),E(a)):a()}function C(a,m,g){n("["+a+"] Sending msg to iframe ("+m+")"),g.contentWindow.postMessage(U+m,"*")}function R(){function a(){function z(_){1/0!==l[_]&amp;&amp;l[_]!==0&amp;&amp;($.style[_]=l[_]+"px",n(" Set "+_+" = "+l[_]+"px"))}z("maxHeight"),z("minHeight"),z("maxWidth"),z("minWidth")}function m(z){return z===""&amp;&amp;($.id=z="iFrameResizer"+ee++,n(" Added missing iframe ID: "+z+" ("+$.src+")")),z}function g(){n(" IFrame scrolling "+(l.scrolling?"enabled":"disabled")+" for "+G),$.style.overflow=l.scrolling===!1?"hidden":"auto",$.scrolling=l.scrolling===!1?"no":"yes"}function v(){(typeof l.bodyMargin=="number"||l.bodyMargin==="0")&amp;&amp;(l.bodyMarginV1=l.bodyMargin,l.bodyMargin=""+l.bodyMargin+"px")}function I(){return G+":"+l.bodyMarginV1+":"+l.sizeWidth+":"+l.log+":"+l.interval+":"+l.enablePublicMethods+":"+l.autoResize+":"+l.bodyMargin+":"+l.heightCalculationMethod+":"+l.bodyBackground+":"+l.bodyPadding+":"+l.tolerance}function F(z){e($,"load",function(){var _=D;C("iFrame.onload",z,$),!_&amp;&amp;l.heightCalculationMethod in Y&amp;&amp;d({iframe:$,height:0,width:0,type:"init"})}),C("init",z,$)}var $=this,G=m($.id);g(),a(),v(),F(I())}function Z(a){if(typeof a!="object")throw new TypeError("Options is not an object.")}function W(a){a=a||{},Z(a);for(var m in w)w.hasOwnProperty(m)&amp;&amp;(l[m]=a.hasOwnProperty(m)?a[m]:w[m])}function j(){function a(m){if(!m.tagName)throw new TypeError("Object is not a valid DOM element");if(m.tagName.toUpperCase()!=="IFRAME")throw new TypeError("Expected &lt;IFRAME&gt; tag, found &lt;"+m.tagName+"&gt;.");R.call(m)}return function(m,g){switch(W(m),typeof g){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(g||"iframe"),v=&gt;{let I=v?.src||"";(I.includes("/form")||I.includes("/survey")||I.includes("/quiz")||I.includes("/booking")||I.includes("/group")||I.includes("/service-menu"))&amp;&amp;a(v)});break;case"object":a(g);break;default:throw new TypeError("Unexpected data type ("+typeof g+").")}}}function se(a){a.fn.iFrameResize=function(m){return W(m),this.filter("iframe").each(R).end()}}var ee=0,D=!0,te="message",ie=te.length,U="[iFrameSizer]",A=U.length,B="",h=null,E=window.requestAnimationFrame,Y={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},l={},w={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,enablePublicMethods:!1,heightCalculationMethod:"offset",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,closedCallback:function(){},initCallback:function(){},messageCallback:function(){},resizedCallback:function(){},scrollCallback:function(){return!0}};i(),e(window,"message",f),window.jQuery&amp;&amp;se(jQuery),typeof define=="function"&amp;&amp;define.amd?define([],j):typeof exports=="object"?module.exports=j():window.iFrameResize=j()}pe();function ne(){"use strict";var e={createWidget:function(){iFrameResize({log:!1,checkOrigin:!1,enablePublicMethods:!0,resizedCallback:function(i){for(var t=document.getElementsByClassName("containerModal"),o=0;o&lt;t.length;o++)t[o].getElementsByTagName("iframe").length&gt;0&amp;&amp;(t[o].style.position="absolute")}})}};window.onload=function(){e.createWidget()},e.createWidget()}ne();var be=e=&gt;{let{shadow:i}=e;return`${i?.horizontal}px ${i?.vertical}px ${i?.blur}px ${i?.spread}px #${i?.color}`};function J(e){try{return decodeURIComponent(e)}catch{}}function xe(e){for(var i=e.split("&amp;"),t={},o=0;o&lt;i.length;o++){var n=i[o].split("="),c=J(n[0]),f=J(n[1]);if(typeof t[c]&gt;"u")t[c]=J(f);else if(typeof t[c]=="string"){var r=[t[c],J(f)];t[c]=r}else t[c].push(J(f))}return t}var X=document.getElementsByTagName("iframe"),oe=[];for(let e=0;e&lt;X.length;e++)X[e].id&amp;&amp;!oe.includes(X[e].id)&amp;&amp;oe.push(X[e].id);function ve(e){try{let i=window[e],t="__storage_test__";return i.setItem(t,t),i.removeItem(t),!0}catch{return!1}}function Ie(e){if(!ve("localStorage"))return;let i=localStorage.getItem(e);if(!i)return null;let t=JSON.parse(i);return new Date().getTime()&gt;t.expiry?(localStorage.removeItem(e),null):t.value}if(!document.getElementById("embeddedIframes")){let e=i=&gt;{let t=document.createElement("style");return t.type="text/css",t.innerText=i,t.id="embeddedIframes",document.head.appendChild(t),t};fe=".ep-header,.ep-iFrameContainer,.ep-overlay{display:none}.ep-iFrame{border:none}.ep-iFrameLarge{height:500px;overflow:auto}.ep-overflow{overflow:unset}.ep-overlay{z-index:10000;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);transition:opacity .2s;width:100%;justify-content:center;align-items:center}.ep-wrapper{width:100%}.ep-header{justify-content:flex-end;position:fixed;border-radius:5px;z-index:1}.ep-close-icon,.ep-minimize-icon{background:#e8e8e8;width:23px;height:23px;margin:3px 6px 0 0;z-index:999;color:#4a4a4a;transition:background .25s;text-align:center;cursor:pointer}.ep-minimize-icon{border-radius:50%;line-height:.3ch;font-size:22px;border:1px solid #ccc;font-family:sans-serif}.ep-close-icon{border-radius:50%;line-height:1.5ch;font-size:20px;border:1px solid #ccc;font-family:Montserrat}.ep-minimize-text-container{height:100%;text-align:center}.ep-minimize-tc-sticky{writing-mode:vertical-lr;justify-content:center}.ep-minimize-tc-sticky-left{transform:rotate(360deg)}.ep-minimize-tc-sticky-right{transform:rotate(180deg)}.ep-minimize-tc-polite{align-items:end;width:100%}.ep-minimize-tc-polite-left{justify-content:start}.ep-minimize-tc-polite-right{justify-content:end}.ep-minimize-text{background-color:#000;cursor:pointer;color:#fff;white-space:nowrap;overflow:hidden;max-width:380px;text-overflow:ellipsis}.ep-minimize-text-polite{margin-bottom:8px}.ep-minimize-text-polite-left{margin-left:25px;margin-right:8px}.ep-minimize-text-polite-right{margin-left:8px;margin-right:25px}.ep-sticky-sidebar{top:50%;z-index:9999;position:fixed}.ep-height,.ep-sticky-sidebar .ep-wrapper{height:100%}.ep-polite-slide-in{z-index:9999;position:fixed}.ep-inline,.ep-popup{position:relative;margin:auto}.ep-polite-slide-in .ep-wrapper{position:absolute}.ep-popup{z-index:9999}.ep-inline{overflow:unset;boxshadow:none}.ep-right{right:15px}.ep-left{left:15px}.ep-bottom{bottom:15px}@media only screen and (max-width:550px){.ep-iFrame,.ep-iFrameContainer{width:100%}.ep-popup{width:100%!important}.ep-right{right:0}.ep-left{left:0}.ep-bottom{bottom:0}}",e(fe)}var fe,V={},M={},Q=!1,ae={},P="STICKY_SIDEBAR",q="POLITE_SLIDE_IN",T="POPUP",O="INLINE",b={};function ze({id:e,borderRadius:i,boxShadow:t,height:o,layout:n}){let c=document.createElement("div");return c.setAttribute("id",`${e}-div`),c.className="ep-iFrameContainer",c.style.cssText=`border-radius: ${i}px; ${n.id!=O?`box-shadow:${t}`:""};`,c}function de(e,i){let t=e.parentNode;t?t.insertBefore(i,e.nextSibling):document.body.appendChild(i)}function ke({id:e,iFrame:i,iFrameContainer:t}){let o=document.getElementById(`${e}-overlay`);return o=document.createElement("div"),o.setAttribute("id",`${e}-overlay`),o.className="ep-overlay",de(i,o),o.appendChild(t),o}function Ne({id:e}){let i=document.createElement("div");return i.setAttribute("id",`${e}-header`),i.className="ep-header",i}function Se({id:e,layout:i,width:t,triggerType:o,triggerValue:n,height:c,background:f}){let r,p=document.getElementById(`${e}-header`);if(ae[e]){p&amp;&amp;(p.style.display=i.id===O?"none":"flex",p.style.width=window.matchMedia(`(max-width: ${t}px)`).matches?"100%":`${t}px`);let d=document.getElementById(`${e}-div`),s=document.getElementById(`${e}-overlay`),S=document.getElementById(`${e}`);i.id!==O&amp;&amp;(d.style.background=`#${f}`,Number(c)&gt;=500?d.classList.add("ep-iFrameLarge"):(i.id!==T&amp;&amp;(d.style.height=`${Number(c)}px`),d.classList.add("ep-overflow"))),o==="showAfter"&amp;&amp;Number(n)&amp;&amp;(!Object.keys(M).length||!M[e])&amp;&amp;(r=setTimeout(()=&gt;{clearTimeout(r),i.id===T&amp;&amp;s&amp;&amp;(s.style.display="flex"),d.style.display="block",S.style.display="block",i.id!==O&amp;&amp;(Number(c)&gt;=500?d.classList.add("ep-iFrameLarge"):(d.style.height=`${Number(c)}px`,d.classList.add("ep-overflow")))},Number(n*1e3)))}}function Ee({id:e,layout:i}){let t=document.getElementById(`${e}-minimize-icon`);return i.id!==T&amp;&amp;(t=document.createElement("div"),t.setAttribute("id",`${e}-minimize-icon`),t.innerText="_",t.className="ep-minimize-icon"),t}function $e({id:e,layout:i}){let t=document.getElementById(`${e}-close-icon`);return(i.id===T||i.id!==T&amp;&amp;!i.allowMinimize)&amp;&amp;(t=document.createElement("div"),t.setAttribute("id",`${e}-close-icon`),t.innerText="x",t.className="ep-close-icon"),t}function Le({id:e,layout:i}){let t=document.createElement("div");return t.setAttribute("id",`${e}-minimize-text`),t.className="ep-minimize-text-container",t.style.display="none",i.id===P?(t.classList.add("ep-minimize-tc-sticky"),i.isLeftAligned?t.classList.add("ep-minimize-tc-sticky-left"):t.classList.add("ep-minimize-tc-sticky-right")):i.id===q&amp;&amp;(t.classList.add("ep-minimize-tc-polite"),i.isLeftAligned?t.classList.add("ep-minimize-tc-polite-left"):t.classList.add("ep-minimize-tc-polite-right")),t}function Me({id:e,formName:i,layout:t}){let o=document.createElement("span");return o.setAttribute("id",`${e}-minimize-text-span-`),o.innerText=t.minimizedTitle||i,o.className="ep-minimize-text",o.title=t.minimizedTitle||i,o.style.padding=t.id===P?"20px 10px":"10px 30px",t.id===q&amp;&amp;(o.classList.add("ep-minimize-text-polite"),t.isLeftAligned?o.classList.add("ep-minimize-text-polite-left"):o.classList.add("ep-minimize-text-polite-right")),o}function Te({iFrameContainer:e,wrapperDiv:i,height:t,layout:o,width:n}){e.classList.add("ep-sticky-sidebar"),o.isRightAligned?e.classList.add("ep-right"):e.classList.add("ep-left"),Number(t)&gt;=500?e.style.marginTop="-250px":e.style.marginTop=`-${t/2}px`}function Ae({iFrameContainer:e,wrapperDiv:i,width:t,layout:o}){o.isRightAligned?e.classList.add("ep-right","ep-polite-slide-in","ep-bottom"):e.classList.add("ep-left","ep-polite-slide-in","ep-bottom")}function _e({iFrameContainer:e,iFrame:i,width:t}){e.style.width=window.matchMedia(`(max-width: ${t}px)`).matches?"100%":`${t}px`,e.classList.add("ep-popup")}function Oe({activationType:e,getIframeDetails:i,activationValue:t,deactivationType:o,deactivationValue:n,id:c}){e==="activateOnVisit"&amp;&amp;Number(t)?(Q=i.visit&gt;=Number(t),o==="leadCollected"&amp;&amp;i.leadCollected||Q&amp;&amp;o==="deactivateAfter"&amp;&amp;i.visit-Number(t)&gt;=Number(n)?M[c]=!0:Q||(M[c]=!0)):o==="leadCollected"&amp;&amp;i.leadCollected?M[c]=!0:o==="deactivateAfter"&amp;&amp;(M[c]=i.visit&gt;Number(n))}function Ce({triggerValue:e,activationType:i,iframeActivated:t,layout:o,overlay:n,header:c,iFrameContainer:f,iFrame:r,height:p,id:d}){window.addEventListener("scroll",()=&gt;{(o.id===O||document.getElementById(`${d}-minimize-text`)?.style.display==="none")&amp;&amp;!M[d]&amp;&amp;Number(e)&amp;&amp;(i==="alwaysActivated"||t)&amp;&amp;(document.body.offsetHeight-window.innerHeight)*(Number(e)/100)&lt;=Math.round(window.scrollY)&amp;&amp;(o.id===T&amp;&amp;(n.style.display="flex"),f.style.display="block",o.id!==O&amp;&amp;(c.style.display="flex",Number(p)&gt;=500?f.classList.add("ep-iFrameLarge"):(f.style.height=`${Number(p)}px`,f.classList.add("ep-overflow"))),r.style.display="block")})}function Be({iFrameContainer:e,iFrame:i,header:t,width:o,border:n,layout:c,id:f,height:r}){window.matchMedia(`(max-width: ${o}px)`).addListener(d=&gt;{d.matches?(document.getElementById(`${f}-minimize-text`)?.style.display==="none"?(e.style.width="100%",i.style.width="100%"):c.id===q&amp;&amp;(e.style.width="50%"),t.style.width="100%"):(document.getElementById(`${f}-minimize-text`)?.style.display==="none"?e.style.width=`${o}px`:(e.style.marginTop=Number(r)&gt;=500?"-250px":`-${r/2}px`,c.id===P&amp;&amp;(e.style.width="50px")),t.style.width=`${o}px`)})}function Fe({closeIconEle:e,iFrameContainer:i,overlay:t,layout:o,id:n}){e.addEventListener("click",()=&gt;{i.style.display="none",o.id===T&amp;&amp;(t.style.display="none"),M={...M,[n]:!0}})}function Re({minimizeIconEle:e,iFrame:i,header:t,height:o,wrapperDiv:n,iFrameContainer:c,minimizeTextEle:f,layout:r,width:p}){e.addEventListener("click",()=&gt;{i.style.display="none",t.style.display="none",c.style.boxShadow="none",c.style.background="transparent",r.id===q&amp;&amp;(c.style.height="50px",c.style.width="50%"),r.id===P&amp;&amp;(Number(o)&lt;=500&amp;&amp;(n.style.height="100%"),c.style.width="50px"),f.style.display="flex",f.firstChild.style.borderRadius=r.id===P?"0px 8px 8px 0px":"8px 8px 0px 0px",c.style.border="none"})}function Pe({minimizeTextEle:e,iFrame:i,iFrameContainer:t,header:o,styles:n,height:c,width:f,formId:r,shadow:p}){e.firstChild.addEventListener("click",()=&gt;{i.style.display="block",t.style.boxShadow=p,e.style.display="none",window.matchMedia(`(max-width: ${f}px)`).matches?(t.style.width="100%",i.style.width="100%"):t.style.width=`${f}px`,window.matchMedia(`(max-width: ${f}px)`).matches&amp;&amp;(t.style.marginTop=`-${c/2}px`),t.style.height=Number(c)&gt;=500?"500px":`${Number(c)}px`,t.style.background=`#${n[r]}`,o.style.display="flex"})}function ue(e){return e?.src.includes("/form")||e?.src.includes("/survey")||e?.src.includes("/quiz")||e?.src.includes("/booking")||e?.src.includes("/group")}function qe(e){return e?.src.includes("/survey")||e?.src.includes("/quiz")||e?.src.includes("/booking")||e?.src.includes("/group")}function re(e){if(!!e)return e.includes("'")&amp;&amp;!e.includes('"')?e=JSON.parse(e.replace(/'/g,'"')):e=JSON.parse(e),e}window.onmessage=function(e){if(e.data[0]==="iframeLoaded"&amp;&amp;ne(),e.data[0]=="fetch-query-params"){let n;e.data[4]&amp;&amp;(n=JSON.parse(e.data[4]),b={...b,[e.data[3]]:{background:n.background,width:n.width,height:n.ac_branding?n.height+(n.headerImageSrc?430:155):n.height+(n.headerImageSrc?310:35),border:n.border,boxShadow:be(n)}});var i=location.search.substring(1),t=Ie(`v3_first_session_event_${e.data[2]}`);V=xe(i);var o=new URL(document.location.href);t&amp;&amp;t.url_params&amp;&amp;Object.keys(t.url_params).forEach(function(f){f&amp;&amp;t.url_params[f]&amp;&amp;o.searchParams.append(f,t.url_params[f])});let c=document.querySelectorAll("iframe[id]");for(let f of c){let r=f,p=r.id,d=r?.dataset?.formId,s=r?.dataset?.layout;if(!ue(r))continue;let S=r?.dataset?.triggerType,C=r?.dataset?.triggerValue,R=r?.dataset?.activationType,Z=r?.dataset?.activationValue,W=r?.dataset?.deactivationType,j=r?.dataset?.deactivationValue,se=r?.dataset?.isSurvey,ee=b[d]?.border.border,D=b[d]?.border?.radius,te=b[d]?.boxShadow,ie=r?.dataset?.formName;if(!s){qe(f)&amp;&amp;r.contentWindow.postMessage(["query-params",V,o.toString(),t?.referrer?t?.referrer:document.referrer,p],"*");continue}if(s&amp;&amp;(s=re(s)),r.parentNode?.id===`${p}-wrapper`)return r.contentWindow.postMessage(["query-params",V,o.toString(),t?.referrer?t?.referrer:document.referrer,`${r?.dataset?.layoutIframeId}`],"*");let A=localStorage.getItem(`embedded_iframe_${p}`);A?(A=JSON.parse(A),A.visit=A.visit+1,localStorage.setItem(`embedded_iframe_${p}`,JSON.stringify(A))):(localStorage.setItem(`embedded_iframe_${p}`,JSON.stringify({id:p,visit:1,layout:s})),A={id:p,visit:1});let B,h,E,Y,l=b[d]?.height||r?.dataset?.height,w=ze({id:p,borderRadius:D,boxShadow:te,height:l,layout:s}),a=$e({id:p,layout:s}),m=Ee({id:p,layout:s}),g=document.createElement("div");g.setAttribute("id",`${p}-wrapper`),g.className="ep-wrapper",g.style.cssText=`border-radius: ${D}px`,s.id!==O?(r.style.border="none",s.id===T?r.style.position=null:(r.style.height=`${l}px`,r.style.position=s.id===q?"relative":"absolute"),s.id===T?B=ke({id:p,iFrame:r,iFrameContainer:w}):de(r,w),g?.appendChild(r),w.appendChild(g),s.id===P&amp;&amp;Te({iFrameContainer:w,wrapperDiv:g,height:l,width:b[d]?.width,layout:s}),s.id===q&amp;&amp;Ae({iFrameContainer:w,wrapperDiv:g,width:b[d]?.width,layout:s}),s.id===T&amp;&amp;_e({iFrameContainer:w,iFrame:r,width:b[d]?.width}),h=Ne({id:p}),g.insertBefore(h,r),w.style.width=window.matchMedia(`(max-width: ${b[d]?.width}px)`).matches?"100%":`${b[d]?.width}px`,r.style.width=window.matchMedia(`(max-width: ${b[d]?.width}px)`).matches?"100%":`${b[d]?.width}px`,h.style.width=window.matchMedia(`(max-width: ${b[d]?.width}px)`).matches?"100%":`${b[d]?.width}px`,Be({iFrameContainer:w,iFrame:r,header:h,width:b[d]?.width,border:ee,layout:s,id:p,height:l}),m&amp;&amp;(s.allowMinimize||(m.style.display="none"),h.appendChild(m)),a&amp;&amp;h.appendChild(a),E=Le({id:p,layout:s}),Y=Me({id:p,formName:ie,layout:s}),E.appendChild(Y),g.insertBefore(E,r)):(de(r,w),g?.appendChild(r),w.appendChild(g)),ue(f)&amp;&amp;r.contentWindow.postMessage(["query-params",V,o.toString(),t?.referrer?t?.referrer:document.referrer,p],"*"),Oe({activationType:R,getIframeDetails:A,activationValue:Z,deactivationType:W,deactivationValue:j,id:p}),M[p]&amp;&amp;W!=="neverDeactivate"?(r.style.display="none",w.style.display="none",B&amp;&amp;(B.style.display="none")):S==="showOnScrolling"&amp;&amp;Number(C)?Ce({triggerValue:C,activationType:R,iframeActivated:Q,layout:s,overlay:B,header:h,iFrameContainer:w,iFrame:r,height:l,id:p}):!Number(C)&amp;&amp;(R==="alwaysActivated"||Q)&amp;&amp;(s.id!==O&amp;&amp;(Number(l)&gt;=500?w.classList.add("ep-iFrameLarge"):(s.id!==T&amp;&amp;(w.style.height=`${Number(l)}px`),w.classList.add("ep-overflow"))),s.id===T&amp;&amp;(B.style.display="flex"),w.style.display="block",r.style.display="block"),s.id!==O&amp;&amp;(a&amp;&amp;Fe({closeIconEle:a,iFrameContainer:w,overlay:B,layout:s,id:p}),m&amp;&amp;Re({minimizeIconEle:m,iFrame:r,header:h,height:l,wrapperDiv:g,iFrameContainer:w,minimizeTextEle:E,layout:s,width:b[d]?.width}),E&amp;&amp;Pe({minimizeTextEle:E,iFrame:r,iFrameContainer:w,header:h,styles:b,height:l,width:b[d]?.width,formId:d,shadow:b[d]?.boxShadow})),r.contentWindow.postMessage(["query-params",V,o.toString(),t?.referrer?t?.referrer:document.referrer,`${r?.dataset?.layoutIframeId}`],"*"),c.forEach(v=&gt;{if(v.src.includes("/form")){let I=v.dataset.formId;v.onload=function(){let F;F=re(v?.dataset?.layout),F&amp;&amp;(ae={...ae,[v.dataset.layoutIframeId]:!0},Se({id:v.dataset.layoutIframeId,layout:F,width:b[I]?.width,height:b[I]?.height||v.dataset.height,triggerValue:v.dataset.triggerValue,triggerType:v.dataset.triggerType,background:b[I]?.background}))}}})}}else if(e.data[0]=="fetch-sticky-contacts"){let n=d=&gt;{let s;if(typeof localStorage&lt;"u")try{s=localStorage.getItem(d)}catch{}return s},c=d=&gt;{try{let s;return typeof localStorage!==void 0&amp;&amp;(s=localStorage.getItem("_ud")),s}catch{return null}},f=d=&gt;{let s=d;return d&amp;&amp;typeof s=="string"&amp;&amp;(s=JSON.parse(s)),s},r=d=&gt;{let s=c(d),S=f(s);if(S&amp;&amp;"location_id"in S){let{location_id:C}=S;return C===d?S:null}return null};document.querySelectorAll("iframe[id]").forEach(d=&gt;{d?.contentWindow.postMessage(["sticky-contacts",r(e.data[1]),n(e.data[1])],"*")})}else if(e.data[0]=="set-sticky-contacts"){if(typeof localStorage&lt;"u")try{if(e.data[1]&amp;&amp;e.data[2])if(e.data[1]===`embedded_iframe_${e.data[2]}`){let n=localStorage.getItem(`embedded_iframe_${e.data[2]}`),c=5e3,f,r=re(document.getElementById(oe[0]).dataset.layout);if(n){n=JSON.parse(n),localStorage.setItem(`embedded_iframe_${e.data[2]}`,JSON.stringify({...n,leadCollected:!0}));let p=document.getElementById(`${e.data[2]}-overlay`),d=document.getElementById(`${e.data[2]}-div`);r.id!==O&amp;&amp;(f=setTimeout(()=&gt;{clearTimeout(f),p&amp;&amp;(p.style.display="none"),d&amp;&amp;(d.style.display="none",M[e.data[2]]=!0)},c))}}else localStorage.setItem(e.data[1],e.data[2]);e.data[3]&amp;&amp;e.data[4]&amp;&amp;localStorage.setItem(e.data[3],e.data[4])}catch(n){console.error(n)}}else e.data[0]=="modify-parent-url"&amp;&amp;window.history.replaceState(null,"",e.data[1])}})();window.$us=window.$us||{};$us.canvasOptions=($us.canvasOptions||{});$us.canvasOptions.disableEffectsWidth=900;$us.canvasOptions.columnsStackingWidth=600;$us.canvasOptions.backToTopDisplay=100;$us.canvasOptions.scrollDuration=1000;$us.langOptions=($us.langOptions||{});$us.langOptions.magnificPopup=($us.langOptions.magnificPopup||{});$us.langOptions.magnificPopup.tPrev='Previous (Left arrow key)';$us.langOptions.magnificPopup.tNext='Next (Right arrow key)';$us.langOptions.magnificPopup.tCounter='%curr% of %total%';$us.navOptions=($us.navOptions||{});$us.navOptions.mobileWidth=900;$us.navOptions.togglable=!0;$us.ajaxUrl='https://tripodilawfirm.com/wp-admin/admin-ajax.php';$us.templateDirectoryUri='https://tripodilawfirm.com/wp-content/themes/Impreza';$us.responsiveBreakpoints={"default":0,"laptops":1380,"tablets":1024,"mobiles":600};$us.userFavoritePostIds='';if(window.$us===undefined)window.$us={};$us.headerSettings={"default":{"options":{"custom_breakpoint":0,"breakpoint":"","orientation":"hor","sticky":!0,"sticky_auto_hide":!1,"scroll_breakpoint":"1px","transparent":0,"width":"300px","elm_align":"center","shadow":"thin","top_show":0,"top_height":"40px","top_sticky_height":"40px","top_fullwidth":0,"top_centering":0,"top_bg_color":"_header_top_bg","top_text_color":"_header_top_text","top_text_hover_color":"_header_top_text_hover","top_transparent_bg_color":"_header_top_transparent_bg","top_transparent_text_color":"_header_top_transparent_text","top_transparent_text_hover_color":"_header_top_transparent_text_hover","middle_height":"100px","middle_sticky_height":"60px","middle_fullwidth":0,"middle_centering":0,"elm_valign":"top","bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_position":"top left","bg_img_attachment":1,"bg_img_wrapper_end":"","middle_bg_color":"#092635","middle_text_color":"#ffffff","middle_text_hover_color":"_header_middle_text_hover","middle_transparent_bg_color":"_header_transparent_bg","middle_transparent_text_color":"_header_transparent_text","middle_transparent_text_hover_color":"_header_transparent_text_hover","bottom_show":0,"bottom_height":"50px","bottom_sticky_height":"50px","bottom_fullwidth":0,"bottom_centering":0,"bottom_bg_color":"_header_middle_bg","bottom_text_color":"_header_middle_text","bottom_text_hover_color":"_header_middle_text_hover","bottom_transparent_bg_color":"_header_transparent_bg","bottom_transparent_text_color":"_header_transparent_text","bottom_transparent_text_hover_color":"_header_transparent_text_hover"},"layout":{"top_left":[],"top_center":[],"top_right":[],"middle_left":["image:1"],"middle_center":["menu:1"],"middle_right":["image:2"],"bottom_left":[],"bottom_center":[],"bottom_right":[],"hidden":[]}},"laptops":{"options":{"custom_breakpoint":0,"breakpoint":"1380px","orientation":"hor","sticky":!0,"sticky_auto_hide":!1,"scroll_breakpoint":"1px","transparent":0,"width":"300px","elm_align":"center","shadow":"thin","top_show":0,"top_height":"40px","top_sticky_height":"40px","top_fullwidth":0,"top_centering":0,"top_bg_color":"_header_top_bg","top_text_color":"_header_top_text","top_text_hover_color":"_header_top_text_hover","top_transparent_bg_color":"_header_top_transparent_bg","top_transparent_text_color":"_header_top_transparent_text","top_transparent_text_hover_color":"_header_top_transparent_text_hover","middle_height":"100px","middle_sticky_height":"60px","middle_fullwidth":0,"middle_centering":0,"elm_valign":"top","bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_position":"top left","bg_img_attachment":1,"bg_img_wrapper_end":"","middle_bg_color":"_header_middle_bg","middle_text_color":"_header_middle_text","middle_text_hover_color":"_header_middle_text_hover","middle_transparent_bg_color":"_header_transparent_bg","middle_transparent_text_color":"_header_transparent_text","middle_transparent_text_hover_color":"_header_transparent_text_hover","bottom_show":0,"bottom_height":"50px","bottom_sticky_height":"50px","bottom_fullwidth":0,"bottom_centering":0,"bottom_bg_color":"_header_middle_bg","bottom_text_color":"_header_middle_text","bottom_text_hover_color":"_header_middle_text_hover","bottom_transparent_bg_color":"_header_transparent_bg","bottom_transparent_text_color":"_header_transparent_text","bottom_transparent_text_hover_color":"_header_transparent_text_hover"},"layout":{"top_left":[],"top_center":[],"top_right":[],"middle_left":["image:1"],"middle_center":["image:2"],"middle_right":["menu:1"],"bottom_left":[],"bottom_center":[],"bottom_right":[],"hidden":[]}},"tablets":{"options":{"custom_breakpoint":0,"breakpoint":"1024px","orientation":"hor","sticky":!0,"sticky_auto_hide":!1,"scroll_breakpoint":"1px","transparent":0,"width":"300px","elm_align":"center","shadow":"thin","top_show":0,"top_height":"40px","top_sticky_height":"40px","top_fullwidth":0,"top_centering":0,"top_bg_color":"_header_top_bg","top_text_color":"_header_top_text","top_text_hover_color":"_header_top_text_hover","top_transparent_bg_color":"_header_top_transparent_bg","top_transparent_text_color":"_header_top_transparent_text","top_transparent_text_hover_color":"_header_top_transparent_text_hover","middle_height":"80px","middle_sticky_height":"60px","middle_fullwidth":0,"middle_centering":0,"elm_valign":"top","bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_position":"top left","bg_img_attachment":1,"bg_img_wrapper_end":"","middle_bg_color":"_header_middle_bg","middle_text_color":"_header_middle_text","middle_text_hover_color":"_header_middle_text_hover","middle_transparent_bg_color":"_header_transparent_bg","middle_transparent_text_color":"_header_transparent_text","middle_transparent_text_hover_color":"_header_transparent_text_hover","bottom_show":0,"bottom_height":"50px","bottom_sticky_height":"50px","bottom_fullwidth":0,"bottom_centering":0,"bottom_bg_color":"_header_middle_bg","bottom_text_color":"_header_middle_text","bottom_text_hover_color":"_header_middle_text_hover","bottom_transparent_bg_color":"_header_transparent_bg","bottom_transparent_text_color":"_header_transparent_text","bottom_transparent_text_hover_color":"_header_transparent_text_hover"},"layout":{"top_left":[],"top_center":[],"top_right":[],"middle_left":["image:1"],"middle_center":["image:2"],"middle_right":["menu:1"],"bottom_left":[],"bottom_center":[],"bottom_right":[],"hidden":[]}},"mobiles":{"options":{"custom_breakpoint":0,"breakpoint":"600px","orientation":"hor","sticky":!0,"sticky_auto_hide":!1,"scroll_breakpoint":"1px","transparent":0,"width":"300px","elm_align":"center","shadow":"thin","top_show":0,"top_height":"40px","top_sticky_height":"40px","top_fullwidth":0,"top_centering":0,"top_bg_color":"_header_top_bg","top_text_color":"_header_top_text","top_text_hover_color":"_header_top_text_hover","top_transparent_bg_color":"_header_top_transparent_bg","top_transparent_text_color":"_header_top_transparent_text","top_transparent_text_hover_color":"_header_top_transparent_text_hover","middle_height":"60px","middle_sticky_height":"60px","middle_fullwidth":0,"middle_centering":0,"elm_valign":"top","bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_position":"top left","bg_img_attachment":1,"bg_img_wrapper_end":"","middle_bg_color":"_header_middle_bg","middle_text_color":"_header_middle_text","middle_text_hover_color":"_header_middle_text_hover","middle_transparent_bg_color":"_header_transparent_bg","middle_transparent_text_color":"_header_transparent_text","middle_transparent_text_hover_color":"_header_transparent_text_hover","bottom_show":0,"bottom_height":"50px","bottom_sticky_height":"50px","bottom_fullwidth":0,"bottom_centering":0,"bottom_bg_color":"_header_middle_bg","bottom_text_color":"_header_middle_text","bottom_text_hover_color":"_header_middle_text_hover","bottom_transparent_bg_color":"_header_transparent_bg","bottom_transparent_text_color":"_header_transparent_text","bottom_transparent_text_hover_color":"_header_transparent_text_hover"},"layout":{"top_left":[],"top_center":[],"top_right":[],"middle_left":["image:1"],"middle_center":["image:2"],"middle_right":["menu:1"],"bottom_left":[],"bottom_center":[],"bottom_right":[],"hidden":[]}},"header_id":618};;/*! Magnific Popup - v1.1.0 - 2016-02-20
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2016 Dmitry Semenov; */
!function(a){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&amp;&amp;(f.innerHTML=d),e?c&amp;&amp;c.appendChild(f):(f=a(f),c&amp;&amp;f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&amp;&amp;(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&amp;&amp;b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&amp;&amp;b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&amp;&amp;!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e&lt;h.length;e++)if(g=h[e],g.parsed&amp;&amp;(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&amp;&amp;c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&amp;&amp;(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&amp;&amp;b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&amp;&amp;(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e&lt;i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&amp;&amp;(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&amp;&amp;(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&amp;&amp;!b.fixedContentPos)&amp;&amp;b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&amp;&amp;d.on("keyup"+p,function(a){27===a.keyCode&amp;&amp;b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&amp;&amp;b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&amp;&amp;b._hasScrollBar(k)){var o=b._getScrollbarSize();o&amp;&amp;(n.marginRight=o)}b.fixedContentPos&amp;&amp;(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&amp;&amp;(r+=" mfp-ie7"),r&amp;&amp;b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&amp;&amp;(y(i),b.isOpen=!1,b.st.removalDelay&amp;&amp;!b.isLowIE&amp;&amp;b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&amp;&amp;(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&amp;&amp;b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&amp;&amp;b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&amp;&amp;b._lastFocusedEl&amp;&amp;a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&amp;&amp;b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&amp;&amp;e!==c.type&amp;&amp;b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&amp;&amp;b.st.closeBtnInside&amp;&amp;b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g&lt;f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()&lt;g)return!0;c.type&amp;&amp;(c.preventDefault(),b.isOpen&amp;&amp;c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&amp;&amp;(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&amp;&amp;b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&amp;&amp;e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&amp;&amp;c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&amp;&amp;a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)&gt;(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&amp;&amp;(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length&gt;1){var f=b.find(p+"-"+e[0]);if(f.length&gt;0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&amp;&amp;f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("&lt;img&gt;").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&amp;&amp;a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&amp;&amp;(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'&lt;button title="%title%" type="button" class="mfp-close"&gt;&amp;#215;&lt;/button&gt;',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&amp;&amp;(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&amp;&amp;b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&amp;&amp;(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&amp;&amp;g.tagName&amp;&amp;(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("&lt;div&gt;");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&amp;&amp;a(document.body).removeClass(H)},K=function(){J(),b.req&amp;&amp;b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'&lt;a href="%url%"&gt;The content&lt;/a&gt; could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&amp;&amp;a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&amp;&amp;void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'&lt;div class="mfp-figure"&gt;&lt;div class="mfp-close"&gt;&lt;/div&gt;&lt;figure&gt;&lt;div class="mfp-img"&gt;&lt;/div&gt;&lt;figcaption&gt;&lt;div class="mfp-bottom-bar"&gt;&lt;div class="mfp-title"&gt;&lt;/div&gt;&lt;div class="mfp-counter"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'&lt;a href="%url%"&gt;The image&lt;/a&gt; could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&amp;&amp;c.cursor&amp;&amp;a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&amp;&amp;a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&amp;&amp;w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&amp;&amp;a.img&amp;&amp;b.st.image.verticalFit){var c=0;b.isLowIE&amp;&amp;(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&amp;&amp;(a.hasSize=!0,L&amp;&amp;clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&amp;&amp;(b.content&amp;&amp;b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&amp;&amp;clearInterval(L),L=setInterval(function(){return d.naturalWidth&gt;0?void b._onImageHasSize(a):(c&gt;200&amp;&amp;clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&amp;&amp;e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&amp;&amp;(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&amp;&amp;(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200&gt;e?setTimeout(f,100):g()))},g=function(){c&amp;&amp;(c.img.off(".mfploader"),c===b.currItem&amp;&amp;(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&amp;&amp;c.el.find("img").length&amp;&amp;(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&amp;&amp;(c.img=c.img.clone()),j=c.img[0],j.naturalWidth&gt;0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&amp;&amp;clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&amp;&amp;(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&amp;&amp;b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&amp;&amp;(k(),f&amp;&amp;f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&amp;&amp;(a||(c[0].src=Q),b.isIE8&amp;&amp;c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'&lt;div class="mfp-iframe-scaler"&gt;&lt;div class="mfp-close"&gt;&lt;/div&gt;&lt;iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&amp;output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&amp;&amp;(b===P?R():c===P&amp;&amp;R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)&gt;-1?(this.id&amp;&amp;(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&amp;&amp;(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a&gt;c-1?a-c:0&gt;a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'&lt;button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"&gt;&lt;/button&gt;',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&amp;&amp;c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&amp;&amp;b.wrap.on("click"+e,".mfp-img",function(){return b.items.length&gt;1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&amp;&amp;b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&amp;&amp;(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g&gt;1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length&gt;1&amp;&amp;c.arrows&amp;&amp;!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&amp;&amp;clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a&gt;=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a&lt;=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a&lt;=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&amp;&amp;(d.img=a('&lt;img class="mfp-img" /&gt;').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio&gt;1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c&gt;1&amp;&amp;(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});!function($,_undefined){"use strict";let _window=window,_document=document;let _navigator=_window.navigator,_location=_window.location,_history=_window.history;let max=Math.max,min=Math.min,pow=Math.pow;if($.isPlainObject(_window.$ush)){return}
_window.$ush=_window.$ush||{};let ua=_navigator.userAgent.toLowerCase(),base64Chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',fromCharCode=String.fromCharCode;$ush.ua=ua;$ush.isMacOS=/(Mac|iPhone|iPod|iPad)/i.test(_navigator.platform);$ush.isFirefox=ua.indexOf('firefox')&gt;-1;$ush.isSafari=/^((?!chrome|android).)*safari/i.test(ua);$ush.isTouchend=('ontouchend' in _document);$ush.safariVersion=function(){let self=this;if(self.isSafari){return self.parseInt((ua.match(/version\/([\d]+)/i)||[])[1])}
return 0}
$ush.fn=function(fn){if(typeof fn==='function'){fn()}};$ush.isUndefined=function(value){return''+_undefined===''+value};$ush.isRtl=function(){return this.toString(_document.body.className).split(/\p{Zs}/u).indexOf('rtl')&gt;-1};$ush.isNode=function(node){return!!node&amp;&amp;node.nodeType};$ush.isNodeInViewport=function(node){let self=this,rect=$ush.$rect(node),nearestTop=rect.top-_window.innerHeight;return nearestTop&lt;=0&amp;&amp;(rect.top+rect.height)&gt;=0};$ush.uniqid=function(prefix){return(prefix||'')+Math.random().toString(36).substr(2,9)};$ush.utf8Decode=function(data){let tmp_arr=[],i=0,ac=0,c1=0,c2=0,c3=0;data+='';while(i&lt;data.length){c1=data.charCodeAt(i);if(c1&lt;128){tmp_arr[ac ++]=fromCharCode(c1);i ++}else if(c1&gt;191&amp;&amp;c1&lt;224){c2=data.charCodeAt(i+1);tmp_arr[ac ++]=fromCharCode(((c1&amp;31)&lt;&lt;6)|(c2&amp;63));i+=2}else{c2=data.charCodeAt(i+1);c3=data.charCodeAt(i+2);tmp_arr[ac ++]=fromCharCode(((c1&amp;15)&lt;&lt;12)|((c2&amp;63)&lt;&lt;6)|(c3&amp;63));i+=3}}
return tmp_arr.join('')};$ush.utf8Encode=function(data){if(data===null||this.isUndefined(data)){return''}
let string=(''+data),utftext='',start,end,stringl=0;start=end=0;stringl=string.length;for(let n=0;n&lt;stringl;n ++){let c1=string.charCodeAt(n);let enc=null;if(c1&lt;128){end ++}else if(c1&gt;127&amp;&amp;c1&lt;2048){enc=fromCharCode((c1&gt;&gt;6)|192)+fromCharCode((c1&amp;63)|128)}else{enc=fromCharCode((c1&gt;&gt;12)|224)+fromCharCode(((c1&gt;&gt;6)&amp;63)|128)+fromCharCode((c1&amp;63)|128)}
if(enc!==null){if(end&gt;start){utftext+=string.slice(start,end)}
utftext+=enc;start=end=n+1}}
if(end&gt;start){utftext+=string.slice(start,stringl)}
return utftext};$ush.base64Decode=function(data){let o1,o2,o3,h1,h2,h3,h4,bits,i=0,ac=0,dec='',tmp_arr=[],self=this;if(!data){return data}
data+='';do{h1=base64Chars.indexOf(data.charAt(i ++));h2=base64Chars.indexOf(data.charAt(i ++));h3=base64Chars.indexOf(data.charAt(i ++));h4=base64Chars.indexOf(data.charAt(i ++));bits=h1&lt;&lt;18|h2&lt;&lt;12|h3&lt;&lt;6|h4;o1=bits&gt;&gt;16&amp;0xff;o2=bits&gt;&gt;8&amp;0xff;o3=bits&amp;0xff;if(h3==64){tmp_arr[ac ++]=fromCharCode(o1)}else if(h4==64){tmp_arr[ac ++]=fromCharCode(o1,o2)}else{tmp_arr[ac ++]=fromCharCode(o1,o2,o3)}}while(i&lt;data.length);return self.utf8Decode(tmp_arr.join(''))};$ush.base64Encode=function(data){let o1,o2,o3,h1,h2,h3,h4,bits,i=0,ac=0,enc='',tmp_arr=[],self=this;if(!data){return data}
data=self.utf8Encode(''+data);do{o1=data.charCodeAt(i ++);o2=data.charCodeAt(i ++);o3=data.charCodeAt(i ++);bits=o1&lt;&lt;16|o2&lt;&lt;8|o3;h1=bits&gt;&gt;18&amp;0x3f;h2=bits&gt;&gt;12&amp;0x3f;h3=bits&gt;&gt;6&amp;0x3f;h4=bits&amp;0x3f;tmp_arr[ac ++]=base64Chars.charAt(h1)+base64Chars.charAt(h2)+base64Chars.charAt(h3)+base64Chars.charAt(h4)}while(i&lt;data.length);enc=tmp_arr.join('');let r=data.length%3;return(r?enc.slice(0,r-3):enc)+'==='.slice(r||3)};$ush.stripTags=function(input){return $ush.toString(input).replace(/(&lt;([^&gt;]+)&gt;)/ig,'').replace('"','&amp;quot;')};$ush.rawurldecode=function(str){return decodeURIComponent(''+str)};$ush.rawurlencode=function(str){return encodeURIComponent(''+str).replace(/!/g,'%21').replace(/'/g,'%27').replace(/\(/g,'%28').replace(/\)/g,'%29').replace(/\*/g,'%2A')};$ush.timeout=function(fn,delay){let handle={},start=new Date().getTime(),requestAnimationFrame=_window.requestAnimationFrame;function loop(){let current=new Date().getTime(),delta=current-start;delta&gt;=delay?fn.call():handle.value=requestAnimationFrame(loop)}
handle.value=requestAnimationFrame(loop);return handle};$ush.clearTimeout=function(handle){if($.isPlainObject(handle)){handle=handle.value}
if(typeof handle==='number'){_window.cancelAnimationFrame(handle)}};$ush.throttle=function(fn,wait,no_trailing,debounce_mode){let self=this;if(typeof fn!=='function'){return $.noop}
if(typeof wait!=='number'){wait=0}
if(typeof no_trailing!=='boolean'){no_trailing=_undefined}
let last_exec=0,timeout,context,args;return function(){context=this;args=arguments;let elapsed=+new Date()-last_exec;function exec(){last_exec=+new Date();fn.apply(context,args)}
function clear(){timeout=_undefined}
if(debounce_mode&amp;&amp;!timeout){exec()}
timeout&amp;&amp;self.clearTimeout(timeout);if(self.isUndefined(debounce_mode)&amp;&amp;elapsed&gt;wait){exec()}else if(no_trailing!==!0){timeout=self.timeout(debounce_mode?clear:exec,self.isUndefined(debounce_mode)?wait-elapsed:wait)}}};$ush.debounce=function(fn,wait,at_begin){let self=this;return self.isUndefined(at_begin)?self.throttle(fn,wait,_undefined,!1):self.throttle(fn,wait,at_begin!==!1)};$ush.debounce_fn_1ms=$ush.debounce($ush.fn,1);$ush.debounce_fn_10ms=$ush.debounce($ush.fn,10);$ush.parseInt=function(value){value=parseInt(value,);return!isNaN(value)?value:0};$ush.parseFloat=function(value){value=parseFloat(value);return!isNaN(value)?value:0};$ush.limitValueByRange=function(value,minValue,maxValue){return $ush.parseFloat(min(maxValue,max(minValue,value)))};$ush.toArray=function(data){if(['string','number','bigint','boolean','symbol','function'].includes(typeof data)){return[data]}
try{data=[].slice.call(data||[])}catch(err){console.error(err);data=[]}
return data};$ush.toString=function(value){let self=this;if(self.isUndefined(value)||value===null){return''}else if($.isPlainObject(value)||Array.isArray(value)){return self.rawurlencode(JSON.stringify(value))}
return''+value};$ush.toPlainObject=function(value){let self=this;try{value=JSON.parse(self.rawurldecode(''+value)||'{}')}catch(err){}
if(!$.isPlainObject(value)){value={}}
return value};$ush.toLowerCase=function(value){return(''+value).toLowerCase()};$ush.clone=function(_object,_default){return $.extend(!0,{},_default||{},_object||{})};$ush.escapePcre=function(value){return this.toString(value).replace(/[.*+?^${}()|\:[\]\\]/g,'\\$&amp;')};$ush.removeSpaces=function(text){return(''+text).replace(/\p{Zs}/gu,'')};$ush.comparePlainObject=function(){var args=arguments;for(var i=1;i&gt;-1;i--){if(!$.isPlainObject(args[i])){return!1}}
return JSON.stringify(args[0])===JSON.stringify(args[1])};$ush.$rect=function(node){return this.isNode(node)?node.getBoundingClientRect():{}};$ush.setCaretPosition=function(node,position){let self=this;if(!self.isNode(node)){return}
if(self.isUndefined(position)){position=node.value.length}
if(node.createTextRange){let range=node.createTextRange();range.move('character',position);range.select()}else{if(node.selectionStart){node.focus();node.setSelectionRange(position,position)}else{node.focus()}}};$ush.copyTextToClipboard=function(text){let self=this;try{let textarea=_document.createElement('textarea');textarea.value=self.toString(text);textarea.setAttribute('readonly','');textarea.setAttribute('css','position:absolute;top:-9999px;left:-9999px');_document.body.append(textarea);textarea.select();_document.execCommand('copy');if(_window.getSelection){_window.getSelection().removeAllRanges()}else if(_document.selection){_document.selection.empty()}
textarea.remove();return!0}catch(err){return!1}};$ush.storage=function(namespace){if(namespace=$ush.toString(namespace)){namespace+='_'}
let _localStorage=_window.localStorage;return{set:function(key,value){_localStorage.setItem(namespace+key,value)},get:function(key){return _localStorage.getItem(namespace+key)},remove:function(key){_localStorage.removeItem(namespace+key)}}};$ush.setCookie=function(name,value,expiry){let date=new Date()
date.setTime(date.getTime()+(expiry*86400000));_document.cookie=name+'='+value+';expires='+date.toUTCString()+';path=/'};$ush.getCookie=function(name){name+='='
let decodedCookie=decodeURIComponent(_document.cookie),cookies=decodedCookie.split(';');for(let i=0;i&lt;cookies.length;i++){let cookie=cookies[i];while(cookie.charAt(0)==' '){cookie=cookie.substring(1)}
if(cookie.indexOf(name)==0){return cookie.substring(name.length,cookie.length)}}
return null};$ush.removeCookie=function(name){let self=this;if(self.getCookie(name)!==null){self.setCookie(name,1,-1)}};$ush.mixinEvents={on:function(eventType,handler,one){let self=this;if(self.$$events===_undefined){self.$$events={}}
if(self.$$events[eventType]===_undefined){self.$$events[eventType]=[]}
self.$$events[eventType].push({handler:handler,one:!!one,});return self},one:function(eventType,handler){return this.on(eventType,handler,!0)},off:function(eventType,handler){let self=this;if(self.$$events===_undefined||self.$$events[eventType]===_undefined){return self}
if(handler!==_undefined){for(let handlerPos in self.$$events[eventType]){if(handler===self.$$events[eventType][handlerPos].handler){self.$$events[eventType].splice(handlerPos,1)}}}else{self.$$events[eventType]=[]}
return self},trigger:function(eventType,extraParams){let self=this;if(self.$$events===_undefined||self.$$events[eventType]===_undefined||self.$$events[eventType].length===0){return self}
let args=arguments,params=(args.length&gt;2||!Array.isArray(extraParams))?[].slice.call(args,1):extraParams;for(let i=0;i&lt;self.$$events[eventType].length;i++){let event=self.$$events[eventType][i];event.handler.apply(event.handler,params);if(!!event.one){self.off(eventType,event.handler)}}
return self}};$ush.urlManager=function(url){const $window=$(_window);const events=$ush.clone($ush.mixinEvents);let _url=new URL($ush.isUndefined(url)?_location.href:url),lastUrl=_url.toString();if($ush.isUndefined(url)){function refresh(){_url=new URL(lastUrl=_location.href)}
$window.on('pushstate',refresh).on('popstate',(e)=&gt;{refresh();events.trigger('popstate',e.originalEvent)})}
return $.extend(events,{isChanged:function(){return this.toString()!==_location.href},has:function(key,value){if(typeof key==='string'){const hasKey=_url.searchParams.has(key);if(!value){return hasKey}
return hasKey&amp;&amp;_url.searchParams.get(key)===value}
return!1},set:function(key,value){let setParam=(key,value)=&gt;{if($ush.isUndefined(value)||value===null){_url.searchParams.delete(key)}else{_url.searchParams.set(key,$ush.toString(value))}};if($.isPlainObject(key)){for(const k in key){setParam(k,key[k])}}else{setParam(key,value)}
return this},get:function(){let args=$ush.toArray(arguments),result={};for(const key of args){if(this.has(key)){result[key]=_url.searchParams.get(key)}else{result[key]=_undefined}}
if(args.length===1){return Object.values(result)[0]}
return result},remove:function(){const self=this;let args=$ush.toArray(arguments);for(const key of args)if(self.has(key)){_url.searchParams.delete(key)}
return self},toString:function(urldecode){return _url.toString()},toJson:function(toString){let result={};_url.searchParams.forEach((_,key,searchParams)=&gt;{let values=searchParams.getAll(key);if(values.length&lt;2){values=values[0]}
result[key]=$ush.isUndefined(values)?'':values});if(toString){result=JSON.stringify(result);if(result==='{}'){result=''}}
return result},ignoreParams:[],getChangedParams:function(){const self=this;let data={setParams:{},oldParams:{}};if(!self.isChanged()){return data}
const ignoreParams=$ush.toArray(self.ignoreParams);(new URL(lastUrl)).searchParams.forEach((value,key)=&gt;{if(!ignoreParams.includes(key)&amp;&amp;!self.has(key,value)){data.oldParams[key]=value}});_url.searchParams.forEach((value,key)=&gt;{if(!ignoreParams.includes(key)||(!$ush.isUndefined(data.oldParams[key])&amp;&amp;data.oldParams[key]!==value)){data.setParams[key]=value}});return $ush.clone(data)},push:function(state,urldecode){const self=this;if(!self.isChanged()){return}
if(!$.isPlainObject(state)){state={}}
_history.pushState($.extend(state,self.getChangedParams()),'',lastUrl=self.toString());$window.trigger('pushstate');return self}})}}(jQuery);let e,t=["scroll","wheel","touchstart","touchmove","touchenter","touchend","touchleave","mouseout","mouseleave","mouseup","mousedown","mousemove","mouseenter","mousewheel","mouseover"];if(function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}()){var o=EventTarget.prototype.addEventListener;e=o,EventTarget.prototype.addEventListener=function(o,r,n){var s,a="object"==typeof n&amp;&amp;null!==n,i=a?n.capture:n;(n=a?function(e){var t=Object.getOwnPropertyDescriptor(e,"passive");return t&amp;&amp;!0!==t.writable&amp;&amp;void 0===t.set?Object.assign({},e):e}(n):{}).passive=void 0!==(s=n.passive)?s:-1!==t.indexOf(o)&amp;&amp;!0,n.capture=void 0!==i&amp;&amp;i,e.call(this,o,r,n)},EventTarget.prototype.addEventListener._original=e};!function(a,b){"function"==typeof define&amp;&amp;define.amd?define("ev-emitter/ev-emitter",b):"object"==typeof module&amp;&amp;module.exports?module.exports=b():a.EvEmitter=b()}("undefined"==typeof window?this:window,function(){function a(){}var b=a.prototype;return b.on=function(a,b){if(a&amp;&amp;b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return-1==d.indexOf(b)&amp;&amp;d.push(b),this}},b.once=function(a,b){if(a&amp;&amp;b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{},d=c[a]=c[a]||{};return d[b]=!0,this}},b.off=function(a,b){var c=this._events&amp;&amp;this._events[a];if(c&amp;&amp;c.length){var d=c.indexOf(b);return-1!=d&amp;&amp;c.splice(d,1),this}},b.emitEvent=function(a,b){var c=this._events&amp;&amp;this._events[a];if(c&amp;&amp;c.length){c=c.slice(0),b=b||[];for(var d=this._onceEvents&amp;&amp;this._onceEvents[a],e=0;e&lt;c.length;e++){var f=c[e],g=d&amp;&amp;d[f];g&amp;&amp;(this.off(a,f),delete d[f]),f.apply(this,b)}return this}},b.allOff=function(){delete this._events,delete this._onceEvents},a}),function(a,b){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["ev-emitter/ev-emitter"],function(c){return b(a,c)}):"object"==typeof module&amp;&amp;module.exports?module.exports=b(a,require("ev-emitter")):a.imagesLoaded=b(a,a.EvEmitter)}("undefined"==typeof window?this:window,function(b,c){function f(a,b){for(var c in b)a[c]=b[c];return a}function g(b){if(Array.isArray(b))return b;var c="object"==typeof b&amp;&amp;"number"==typeof b.length;return c?a.call(b):[b]}function j(a,b,c){if(!(this instanceof j))return new j(a,b,c);var d=a;return"string"==typeof a&amp;&amp;(d=document.querySelectorAll(a)),d?(this.elements=g(d),this.options=f({},this.options),"function"==typeof b?c=b:f(this.options,b),c&amp;&amp;this.on("always",c),this.getImages(),l&amp;&amp;(this.jqDeferred=new l.Deferred),void setTimeout(this.check.bind(this))):void m.error("Bad element for imagesLoaded "+(d||a))}function i(a){this.img=a}function k(a,b){this.url=a,this.element=b,this.img=new Image}var l=b.jQuery,m=b.console,a=Array.prototype.slice;j.prototype=Object.create(c.prototype),j.prototype.options={},j.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},j.prototype.addElementImages=function(a){"IMG"==a.nodeName&amp;&amp;this.addImage(a),!0===this.options.background&amp;&amp;this.addElementBackgroundImages(a);var b=a.nodeType;if(b&amp;&amp;d[b]){for(var c,e=a.querySelectorAll("img"),f=0;f&lt;e.length;f++)c=e[f],this.addImage(c);if("string"==typeof this.options.background){var g=a.querySelectorAll(this.options.background);for(f=0;f&lt;g.length;f++){var h=g[f];this.addElementBackgroundImages(h)}}}};var d={1:!0,9:!0,11:!0};return j.prototype.addElementBackgroundImages=function(a){var b=getComputedStyle(a);if(b)for(var c,d=/url\((['"])?(.*?)\1\)/gi,e=d.exec(b.backgroundImage);null!==e;)c=e&amp;&amp;e[2],c&amp;&amp;this.addBackground(c,a),e=d.exec(b.backgroundImage)},j.prototype.addImage=function(a){var b=new i(a);this.images.push(b)},j.prototype.addBackground=function(a,b){var c=new k(a,b);this.images.push(c)},j.prototype.check=function(){function a(a,c,d){setTimeout(function(){b.progress(a,c,d)})}var b=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(b){b.once("progress",a),b.check()}):void this.complete()},j.prototype.progress=function(a,b,c){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!a.isLoaded,this.emitEvent("progress",[this,a,b]),this.jqDeferred&amp;&amp;this.jqDeferred.notify&amp;&amp;this.jqDeferred.notify(this,a),this.progressedCount==this.images.length&amp;&amp;this.complete(),this.options.debug&amp;&amp;m&amp;&amp;m.log("progress: "+c,a,b)},j.prototype.complete=function(){var a=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(a,[this]),this.emitEvent("always",[this]),this.jqDeferred){var b=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[b](this)}},i.prototype=Object.create(c.prototype),i.prototype.check=function(){var a=this.getIsImageComplete();return a?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},i.prototype.getIsImageComplete=function(){return this.img.complete&amp;&amp;this.img.naturalWidth},i.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.img,b])},i.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&amp;&amp;this[b](a)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},k.prototype=Object.create(i.prototype),k.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var a=this.getIsImageComplete();a&amp;&amp;(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},k.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},k.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.element,b])},j.makeJQueryPlugin=function(a){a=a||b.jQuery,a&amp;&amp;(l=a,l.fn.imagesLoaded=function(a,b){var c=new j(this,a,b);return c.jqDeferred.promise(l(this))})},j.makeJQueryPlugin(),j});jQuery.easing.jswing=jQuery.easing.swing;var pow=Math.pow;jQuery.extend(jQuery.easing,{def:"easeOutExpo",easeInExpo:function(a){return 0===a?0:pow(2,10*a-10)},easeOutExpo:function(a){return 1===a?1:1-pow(2,-10*a)},easeInOutExpo:function(a){return 0===a?0:1===a?1:.5&gt;a?pow(2,20*a-10)/2:(2-pow(2,-20*a+10))/2}});var _document=document,_navigator=navigator,_undefined=undefined,_window=window;_window.$ush=_window.$ush||{};_window.$us=_window.$us||{};$us.iOS=(/^iPad|iPhone|iPod/.test(_navigator.platform)||(_navigator.userAgent.indexOf('Mac')&gt;-1&amp;&amp;_navigator.maxTouchPoints&gt;1&amp;&amp;$ush.isTouchend));$us.mobileNavOpened=0;$us.header={};['getCurrentHeight','getHeaderInitialPos','getHeight','getScrollDirection','getScrollTop','isFixed','isHidden','isHorizontal','isStatic','isSticky','isStickyAutoHidden','isStickyAutoHideEnabled','isStickyEnabled','isTransparent','isVertical','on'].map(function(name){$us.header[name]=jQuery.noop});jQuery.fn.usMod=function(mod,value){var self=this;if(self.length==0)return self;if(value===_undefined){var pcre=new RegExp('^.*?'+mod+'\_([a-zA-Z0-9\_\-]+).*?$');return(pcre.exec(self.get(0).className)||[])[1]||!1}
self.each(function(_,item){item.className=item.className.replace(new RegExp('(^| )'+mod+'\_[a-zA-Z0-9\_\-]+( |$)'),'$2');if(value!==!1){item.className+=' '+mod+'_'+value}});return self};$us.getAnimationName=function(animationName,defaultAnimationName){if(jQuery.easing.hasOwnProperty(animationName)){return animationName}
return defaultAnimationName?defaultAnimationName:jQuery.easing._default};$us.mixins={};$us.mixins.Events={on:function(eventType,handler){var self=this;if(self.$$events===_undefined){self.$$events={}}
if(self.$$events[eventType]===_undefined){self.$$events[eventType]=[]}
self.$$events[eventType].push(handler);return self},off:function(eventType,handler){var self=this;if(self.$$events===_undefined||self.$$events[eventType]===_undefined){return self}
if(handler!==_undefined){var handlerPos=jQuery.inArray(handler,self.$$events[eventType]);if(handlerPos!=-1){self.$$events[eventType].splice(handlerPos,1)}}else{self.$$events[eventType]=[]}
return self},trigger:function(eventType,extraParameters){var self=this;if(self.$$events===_undefined||self.$$events[eventType]===_undefined||self.$$events[eventType].length==0){return self}
var args=arguments,params=(args.length&gt;2||!Array.isArray(extraParameters))?Array.prototype.slice.call(args,1):extraParameters;params.unshift(self);for(var index=0;index&lt;self.$$events[eventType].length;index ++){self.$$events[eventType][index].apply(self.$$events[eventType][index],params)}
return self}};jQuery.isMobile=(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(_navigator.userAgent)||(_navigator.platform=='MacIntel'&amp;&amp;_navigator.maxTouchPoints&gt;1));!function($){$us.$window=$(_window);$us.$document=$(_document);$us.$html=$('html');$us.$body=$('.l-body:first');$us.$htmlBody=$us.$html.add($us.$body);$us.$canvas=$('.l-canvas:first');$us.usbPreview=function(){return $us.$body.hasClass('usb_preview')};if($us.iOS){$us.$html.removeClass('no-touch').addClass('ios-touch')}else if($.isMobile||$ush.isTouchend){$us.$html.removeClass('no-touch').addClass('touch')}else{}}(jQuery);!function($){$us.getCurrentState=function(){return''+$us.$body.usMod('state')};$us.currentStateIs=function(state){if(!state){return!1}
if(!Array.isArray(state)){state=[''+state]}
return $.inArray($us.getCurrentState(),state)!==-1};$us.getAdminBarHeight=function(){return(_document.getElementById('wpadminbar')||{}).offsetHeight||0}}(jQuery);!function($,undefined){"use strict";function USCanvas(options){var self=this;var defaults={disableEffectsWidth:900,backToTopDisplay:100};self.options=$.extend({},defaults,options||{});self.$header=$('.l-header',$us.$canvas);self.$main=$('.l-main',$us.$canvas);self.$sections=$('&gt; *:not(.l-header) .l-section',$us.$canvas);self.$firstSection=self.$sections.first();self.$secondSection=self.$sections.eq(1);self.$stickySections=self.$sections.filter('.type_sticky:visible');self.$fullscreenSections=self.$sections.filter('.full_height');self.$topLink=$('.w-toplink');self.type=$us.$canvas.usMod('type');self._headerPos=self.$header.usMod('pos');self.headerPos=self._headerPos;self.headerBg=self.$header.usMod('bg');self.rtl=$us.$body.hasClass('rtl');self.isScrolling=!1;self.isAndroid=/Android/i.test(_navigator.userAgent);if($us.$body.hasClass('us_iframe')){$('a:not([target])').each(function(){$(this).attr('target','_parent')});$(function($){var $framePreloader=$('.l-popup-box-content .g-preloader',_window.parent.document);$framePreloader.hide()})}
if(self.hasStickyFirstSection()){$us.$body.addClass('sticky_first_section')}
$us.$window.on('scroll',self._events.scroll.bind(self)).on('resize load',self._events.resize.bind(self)).on('scroll resize load',self._events.toggleClassIsSticky.bind(self));$ush.timeout(self._events.resize.bind(self),25);$ush.timeout(self._events.resize.bind(self),75)}
USCanvas.prototype={getOffsetTop:function(){var top=Math.ceil($us.$canvas.offset().top);if($us.currentStateIs('mobiles')){top-=$us.getAdminBarHeight()}
return top},isStickySection:function(){var self=this;return!!self.$stickySections.length},hasStickySection:function(){var self=this;if(self.isStickySection()){return self.$stickySections.hasClass('is_sticky')}
return!1},hasPositionStickySections:function(){var self=this;if(self.isStickySection()){return self.$stickySections.filter(function(){return $(this).css('position')=='sticky'}).length}
return!1},getStickySectionHeight:function(){var self=this,stickySectionHeight=0;if(self.isStickySection()){var header=$us.header,$stickySection=self.$stickySections.first();stickySectionHeight=$stickySection.outerHeight(!0);if(self.hasStickyFirstSection()&amp;&amp;header.isHorizontal()&amp;&amp;!header.isStatic()){stickySectionHeight-=header.getCurrentHeight()}}
return stickySectionHeight},hasStickyFirstSection:function(){var self=this,$first=self.$stickySections.first();return self.isStickySection()&amp;&amp;$first.index()===0&amp;&amp;$first.hasClass('is_sticky')},isAfterStickySection:function(node){var $node=$(node);if(!$node.length){return!1}
if(!$node.hasClass('l-section')){$node=$node.closest('.l-section')}
return $node.index()&gt;this.$stickySections.index()},getHeightFirstSection:function(){return this.$firstSection.length?parseFloat(this.$firstSection.outerHeight(!0)):0},_events:{scroll:function(){var self=this,scrollTop=parseInt($us.$window.scrollTop());self.$topLink.toggleClass('active',(scrollTop&gt;=self.winHeight*self.options.backToTopDisplay/100));if(self.isAndroid){if(self.pid){$ush.clearTimeout(self.pid)}
self.isScrolling=!0;self.pid=$ush.timeout(function(){self.isScrolling=!1},100)}},resize:function(){var self=this;self.winHeight=parseInt($us.$window.height());self.winWidth=parseInt($us.$window.width());$us.$body.toggleClass('disable_effects',(self.winWidth&lt;self.options.disableEffectsWidth));if($us.$body.hasClass('us_iframe')){var $frameContent=$('.l-popup-box-content',_window.parent.document),outerHeight=$us.$body.outerHeight(!0);if(outerHeight&gt;0&amp;&amp;$(_window.parent).height()&gt;outerHeight){$frameContent.css('height',outerHeight)}else{$frameContent.css('height','')}}
self._events.scroll.call(self)},toggleClassIsSticky:function(){var self=this;if(!self.isStickySection()){return}
self.$stickySections.each(function(_,section){var $section=$(section),offsetTop=section.getBoundingClientRect().top-parseInt($section.css('top'));$section.toggleClass('is_sticky',(parseInt(offsetTop)===0&amp;&amp;$section.css('position')=='sticky'))})}}};$us.canvas=new USCanvas($us.canvasOptions||{})}(jQuery);!function($){$.fn.resetInlineCSS=function(){var self=this,args=[].slice.call(arguments);if(args.length&amp;&amp;Array.isArray(args[0])){args=args[0]}
for(var index=0;index&lt;args.length;index ++){self.css(args[index],'')}
return self};$.fn.clearPreviousTransitions=function(){var self=this,prevTimers=(self.data('animation-timers')||'').split(',');if(prevTimers.length&gt;=2){self.resetInlineCSS('transition');prevTimers.map(clearTimeout);self.removeData('animation-timers')}
return self};$.fn.performCSSTransition=function(css,duration,onFinish,easing,delay){duration=duration||250;delay=delay||25;easing=easing||'ease';var self=this,transition=[];self.clearPreviousTransitions();for(var attr in css){if(!css.hasOwnProperty(attr)){continue}
transition.push(attr+' '+(duration/1000)+'s '+easing)}
transition=transition.join(', ');self.css({transition:transition});var timer1=setTimeout(function(){self.css(css)},delay);var timer2=setTimeout(function(){self.resetInlineCSS('transition');if(typeof onFinish==='function'){onFinish()}},duration+delay);self.data('animation-timers',timer1+','+timer2)};$.fn.slideDownCSS=function(duration,onFinish,easing,delay){var self=this;if(self.length==0){return}
self.clearPreviousTransitions();self.resetInlineCSS('padding-top','padding-bottom');var timer1=setTimeout(function(){var paddingTop=parseInt(self.css('padding-top')),paddingBottom=parseInt(self.css('padding-bottom'));self.css({visibility:'hidden',position:'absolute',height:'auto','padding-top':0,'padding-bottom':0,display:'block'});var height=self.height();self.css({overflow:'hidden',height:'0px',opacity:0,visibility:'',position:''});self.performCSSTransition({opacity:1,height:height+paddingTop+paddingBottom,'padding-top':paddingTop,'padding-bottom':paddingBottom},duration,function(){self.resetInlineCSS('overflow').css('height','auto');if(typeof onFinish=='function'){onFinish()}},easing,delay)},25);self.data('animation-timers',timer1+',null')};$.fn.slideUpCSS=function(duration,onFinish,easing,delay){var self=this;if(self.length==0){return}
self.clearPreviousTransitions();self.css({height:self.outerHeight(),overflow:'hidden','padding-top':self.css('padding-top'),'padding-bottom':self.css('padding-bottom')});self.performCSSTransition({height:0,opacity:0,'padding-top':0,'padding-bottom':0},duration,function(){self.resetInlineCSS('overflow','padding-top','padding-bottom').css({display:'none'});if(typeof onFinish=='function'){onFinish()}},easing,delay)};$.fn.fadeInCSS=function(duration,onFinish,easing,delay){var self=this;if(self.length==0){return}
self.clearPreviousTransitions();self.css({opacity:0,display:'block'});self.performCSSTransition({opacity:1},duration,onFinish,easing,delay)};$.fn.fadeOutCSS=function(duration,onFinish,easing,delay){var self=this;if(self.length==0){return}
self.performCSSTransition({opacity:0},duration,function(){self.css('display','none');if(typeof onFinish==='function'){onFinish()}},easing,delay)}}(jQuery);jQuery(function($){"use strict";if(_document.cookie.indexOf('us_cookie_notice_accepted=true')!==-1){$('.l-cookie').remove()}else{$us.$document.on('click','#us-set-cookie',function(e){e.preventDefault();e.stopPropagation();var d=new Date();d.setFullYear(d.getFullYear()+1);_document.cookie='us_cookie_notice_accepted=true; expires='+d.toUTCString()+'; path=/;';if(location.protocol==='https:'){_document.cookie+=' secure;'}
$('.l-cookie').remove()})}
let $allSchemeSwitchCheckboxes=$('.w-color-switch input[name=us-color-scheme-switch]');$allSchemeSwitchCheckboxes.prop('checked',$ush.getCookie('us_color_scheme_switch_is_on')==='true');$us.$document.on('click','.w-color-switch &gt; label',function(e){e.preventDefault();e.stopPropagation();let $currentCheckbox=$(this).find('input[name=us-color-scheme-switch]');if($currentCheckbox.is(':checked')){$us.$html.removeClass('us-color-scheme-on');$ush.removeCookie('us_color_scheme_switch_is_on');$allSchemeSwitchCheckboxes.prop('checked',!1)}else{$us.$html.addClass('us-color-scheme-on');$ush.setCookie('us_color_scheme_switch_is_on','true',30);$allSchemeSwitchCheckboxes.prop('checked',!0)}});var USPopupLink=function(context,options){var $links=$('a[ref=magnificPopup][class!=direct-link]:not(.inited)',context||_document),defaultOptions={fixedContentPos:!0,mainClass:'mfp-fade',removalDelay:300,type:'image'};if($links.length){$links.addClass('inited').magnificPopup($.extend({},defaultOptions,options||{}))}};$.fn.wPopupLink=function(options){return this.each(function(){$(this).data('wPopupLink',new USPopupLink(this,options))})};$us.$document.wPopupLink();(function(){var $footer=$('.l-footer');if($us.$body.hasClass('footer_reveal')&amp;&amp;$footer.length&amp;&amp;$footer.html().trim().length){var usFooterReveal=function(){var footerHeight=$footer.innerHeight();if(_window.innerWidth&gt;parseInt($us.canvasOptions.columnsStackingWidth)-1){$us.$canvas.css('margin-bottom',Math.round(footerHeight)-1)}else{$us.$canvas.css('margin-bottom','')}};usFooterReveal();$us.$window.on('resize load',usFooterReveal)}})();var $usYTVimeoVideoContainer=$('.with_youtube, .with_vimeo');if($usYTVimeoVideoContainer.length){$us.$window.on('resize load',function(){$usYTVimeoVideoContainer.each(function(){var $container=$(this),$frame=$container.find('iframe').first(),cHeight=$container.innerHeight(),cWidth=$container.innerWidth(),fWidth='',fHeight='';if(cWidth/cHeight&lt;16/9){fWidth=cHeight*(16/9);fHeight=cHeight}else{fWidth=cWidth;fHeight=fWidth*(9/16)}
$frame.css({'width':Math.round(fWidth),'height':Math.round(fHeight),})})})}});(function($,undefined){"use strict";function USWaypoints(){var self=this;self.waypoints=[];$us.$canvas.on('contentChange',self._countAll.bind(self));$us.$window.on('resize load',self._events.resize.bind(self)).on('scroll scroll.waypoints',self._events.scroll.bind(self));$ush.timeout(self._events.resize.bind(self),75);$ush.timeout(self._events.scroll.bind(self),75)}
USWaypoints.prototype={_events:{scroll:function(){var self=this,scrollTop=parseInt($us.$window.scrollTop());scrollTop=(scrollTop&gt;=0)?scrollTop:0;for(var i=0;i&lt;self.waypoints.length;i ++){if(self.waypoints[i].scrollPos&lt;scrollTop){self.waypoints[i].fn(self.waypoints[i].$node);self.waypoints.splice(i,1);i --}}},resize:function(){var self=this;$ush.timeout(function(){self._countAll.call(self);self._events.scroll.call(self)},150);self._countAll.call(self);self._events.scroll.call(self)}},add:function($node,offset,fn){var self=this;$node=($node instanceof $)?$node:$($node);if($node.length==0){return}
if(typeof offset!='string'||offset.indexOf('%')==-1){offset=parseInt(offset)}
if($node.offset().top&lt;($us.$window.height()+$us.$window.scrollTop())){offset=0}
var waypoint={$node:$node,offset:offset,fn:fn};self._count(waypoint);self.waypoints.push(waypoint)},_count:function(waypoint){var elmTop=waypoint.$node.offset().top,winHeight=$us.$window.height();if(typeof waypoint.offset=='number'){waypoint.scrollPos=elmTop-winHeight+waypoint.offset}else{waypoint.scrollPos=elmTop-winHeight+winHeight*parseInt(waypoint.offset)/100}},_countAll:function(){var self=this;for(var i=0;i&lt;self.waypoints.length;i ++){self._count(self.waypoints[i])}}};$us.waypoints=new USWaypoints})(jQuery);(function(){var lastTime=0,vendors=['ms','moz','webkit','o'];for(var x=0;x&lt;vendors.length&amp;&amp;!_window.requestAnimationFrame;++ x){_window.requestAnimationFrame=_window[vendors[x]+'RequestAnimationFrame'];_window.cancelAnimationFrame=_window[vendors[x]+'CancelAnimationFrame']||_window[vendors[x]+'CancelRequestAnimationFrame']}
if(!_window.requestAnimationFrame){_window.requestAnimationFrame=function(callback,element){var currTime=new Date().getTime(),timeToCall=Math.max(0,16-(currTime-lastTime)),id=_window.setTimeout(function(){callback(currTime+timeToCall)},timeToCall);lastTime=currTime+timeToCall;return id}}
if(!_window.cancelAnimationFrame){_window.cancelAnimationFrame=function(id){clearTimeout(id)}}}());if($us.$body.hasClass('single-format-video')){figure=$us.$body.find('figure.wp-block-embed div.wp-block-embed__wrapper');if(figure.length){figure.each(function(){if(this.firstElementChild===null){this.remove()}})}}
!function($,undefined){"use strict";function usCollapsibleContent(container){const self=this;self._events={showContent:self.showContent.bind(self),};self.$container=$(container);self.$firstElement=$('&gt; *:first',self.$container);self.collapsedHeight=self.$container.data('content-height')||200;self.$container.on('click','.collapsible-content-more, .collapsible-content-less',self._events.showContent);if(!self.$container.closest('.owl-carousel').length){self.setHeight.call(self)}};usCollapsibleContent.prototype={setHeight:function(){const self=this;let collapsedHeight=self.$firstElement.css('height',self.collapsedHeight).height();self.$firstElement.css('height','');let heightFirstElement=self.$firstElement.height();if(heightFirstElement&amp;&amp;heightFirstElement&lt;=collapsedHeight){$('.toggle-links',self.$container).hide();self.$firstElement.css('height','');self.$container.removeClass('with_collapsible_content')}else{$('.toggle-links',self.$container).show();self.$firstElement.css('height',self.collapsedHeight)}},showContent:function(e){const self=this;e.preventDefault();e.stopPropagation();self.$container.toggleClass('show_content',$(e.target).hasClass('collapsible-content-more')).trigger('showContent');$ush.timeout(()=&gt;{$us.$canvas.trigger('contentChange');if($.isMobile&amp;&amp;!$ush.isNodeInViewport(self.$container[0])){$us.$htmlBody.stop(!0,!1).scrollTop(self.$container.offset().top-$us.header.getCurrentHeight(!0))}},1)}};$.fn.usCollapsibleContent=function(){return this.each(function(){$(this).data('usCollapsibleContent',new usCollapsibleContent(this))})};$('[data-content-height]',$us.$canvas).usCollapsibleContent();$us.$document.on('usPostList.itemsLoaded usGrid.itemsLoaded',(_,$items)=&gt;{$('[data-content-height]',$items).usCollapsibleContent()});if($('.owl-carousel',$us.$canvas).length){$us.$canvas.on('click','.collapsible-content-more, .collapsible-content-less',function(e){var $target=$(e.target),$container=$target.closest('[data-content-height]');if(!$container.data('usCollapsibleContent')){$container.usCollapsibleContent();$target.trigger('click')}})}}(jQuery);!function($,undefined){$us.$window.on('us.wpopup.afterShow',function(_,WPopup){if(WPopup instanceof $us.WPopup&amp;&amp;$('video.wp-video-shortcode',WPopup.$box).length){var handle=$ush.timeout(function(){$ush.clearTimeout(handle);_window.dispatchEvent(new Event('resize'))},1)}})}(jQuery);!function($){"use strict";var _window=window,_document=document,_location=location,_undefined=undefined;_window.$ush=_window.$ush||{};_window.$us=_window.$us||{};function USScroll(options){var self=this;var defaults={attachOnInit:'\
				.menu-item a[href*="#"],\
				.menu-item[href*="#"],\
				.post_custom_field a[href*="#"],\
				.post_title a[href*="#"],\
				.w-ibanner a[href*="#"],\
				.vc_custom_heading a[href*="#"],\
				.vc_icon_element a[href*="#"],\
				.w-comments-title a[href*="#"],\
				.w-iconbox a[href*="#"],\
				.w-image a[href*="#"]:not([onclick]),\
				.w-text a[href*="#"],\
				.w-toplink,\
				a.smooth-scroll[href*="#"],\
				a.w-btn[href*="#"]:not([onclick]),\
				a.w-grid-item-anchor[href*="#"]',buttonActiveClass:'active',menuItemActiveClass:'current-menu-item',menuItemAncestorActiveClass:'current-menu-ancestor',animationDuration:($us.canvasOptions||{}).scrollDuration||0,animationEasing:$us.getAnimationName('easeInOutExpo'),endAnimationEasing:$us.getAnimationName('easeOutExpo')};self.options=$.extend({},defaults,options||{});self.blocks={};self.isScrolling=!1;self._events={cancel:self.cancel.bind(self),scroll:self.scroll.bind(self),resize:self.resize.bind(self)};$us.$window.on('resize load',$ush.debounce(self._events.resize,1));$ush.timeout(self._events.resize,75);$us.$window.on('scroll',self._events.scroll);$ush.timeout(self._events.scroll,75);if(self.options.attachOnInit){self.attach(self.options.attachOnInit)}
$us.$canvas.on('contentChange',self._countAllPositions.bind(self));if(_document.location.hash&amp;&amp;_document.location.hash.indexOf('#!')==-1){var hash=_document.location.hash,scrollPlace=(self.blocks[hash]!==_undefined)?hash:_undefined;if(scrollPlace===_undefined){try{var $target=$(hash);if($target.length!=0){scrollPlace=$target}}catch(error){}}
if(scrollPlace!==_undefined){var keepScrollPositionTimer=setInterval(function(){self.scrollTo(scrollPlace);if(_document.readyState!=='loading'){clearInterval(keepScrollPositionTimer)}},100);var clearHashEvents=function(){$us.$window.off('load touchstart mousewheel DOMMouseScroll touchstart',clearHashEvents);$ush.timeout(function(){$us.canvas._events.resize.call($us.canvas);self._countAllPositions();if($us.hasOwnProperty('waypoints')){$us.waypoints._countAll()}
self.scrollTo(scrollPlace)},100)};$us.$window.on('load touchstart mousewheel DOMMouseScroll touchstart',clearHashEvents)}}
self.animationOptions={duration:self.options.animationDuration,easing:self.options.animationEasing,start:function(){self.isScrolling=!0},complete:function(){self.cancel.call(self)},}}
USScroll.prototype={_countPosition:function(hash){var self=this,$target=self.blocks[hash].target,targetTop=$target.offset().top;if($target.hasClass('type_sticky')){var key='realTop';if(!$target.hasClass('is_sticky')){$target.removeData(key)}
if(!$target.data(key)){$target.data(key,targetTop)}
targetTop=$target.data(key)||targetTop}
if($us.$body.hasClass('footer_reveal')&amp;&amp;$target.closest('footer').length){targetTop=$us.$body.outerHeight(!0)+(targetTop-$us.$window.scrollTop())}
self.blocks[hash].top=Math.ceil(targetTop-$us.canvas.getOffsetTop())},_countAllPositions:function(){var self=this;for(var hash in self.blocks){if(self.blocks[hash]){self._countPosition(hash)}}},_indicatePosition:function(activeHash){var self=this;for(var hash in self.blocks){if(!self.blocks[hash]){continue}
var block=self.blocks[hash];if(block.buttons!==_undefined){block.buttons.toggleClass(self.options.buttonActiveClass,hash===activeHash)}
if(block.menuItems!==_undefined){block.menuItems.toggleClass(self.options.menuItemActiveClass,hash===activeHash)}
if(block.menuAncestors!==_undefined){block.menuAncestors.removeClass(self.options.menuItemAncestorActiveClass)}}
if(self.blocks[activeHash]!==_undefined&amp;&amp;self.blocks[activeHash].menuAncestors!==_undefined){self.blocks[activeHash].menuAncestors.addClass(self.options.menuItemAncestorActiveClass)}},attach:function(anchors){var self=this,$anchors=$(anchors);if($anchors.length==0){return}
var _pathname=decodeURIComponent(_location.pathname),patternPathname=new RegExp('^'+_pathname.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&amp;")+'#'),patternPageId=/^\/?(\?page_id=\d+).*?/;$anchors.each(function(index,anchor){var $anchor=$(anchor),href=(''+$anchor.attr('href')).replace(_location.origin,''),hash=$anchor.prop('hash'),hasProtocol=/^(https?:\/\/)/.test(href),hasPageId=patternPageId.test(href);if(hash.indexOf('#!')&gt;-1||href.indexOf('#')&lt;0||(href.substr(0,2)=='/#'&amp;&amp;_location.search&amp;&amp;_pathname=='/')||(hasProtocol&amp;&amp;href.indexOf(_location.origin)!==0)||(hasPageId&amp;&amp;href.indexOf((_location.search.match(patternPageId)||[])[1])==-1)||(href.charAt(0)=='/'&amp;&amp;!hasPageId&amp;&amp;!patternPathname.test(href))){return}
if(hash!=''&amp;&amp;hash!='#'){if(self.blocks[hash]===_undefined){var $target=$(hash),$type='';if($target.length==0){return}
if($target.hasClass('g-cols')&amp;&amp;$target.parent().children().length==1){$target=$target.closest('.l-section')}
if($target.hasClass('w-tabs-section')){var $newTarget=$target.closest('.w-tabs');if(!$newTarget.hasClass('accordion')){$target=$newTarget}
$type='tab'}else if($target.hasClass('w-tabs')){$type='tabs'}
self.blocks[hash]={target:$target,type:$type};self._countPosition(hash)}
if($anchor.parent().length&gt;0&amp;&amp;$anchor.parent().hasClass('menu-item')){var $menuIndicator=$anchor.closest('.menu-item');self.blocks[hash].menuItems=(self.blocks[hash].menuItems||$()).add($menuIndicator);var $menuAncestors=$menuIndicator.parents('.menu-item-has-children');if($menuAncestors.length&gt;0){self.blocks[hash].menuAncestors=(self.blocks[hash].menuAncestors||$()).add($menuAncestors)}}else{self.blocks[hash].buttons=(self.blocks[hash].buttons||$()).add($anchor)}}
$anchor.on('click',function(event){event.preventDefault();if($anchor.hasClass('w-nav-anchor')&amp;&amp;$anchor.closest('.menu-item').hasClass('menu-item-has-children')&amp;&amp;$anchor.closest('.w-nav').hasClass('type_mobile')){var menuOptions=$anchor.closest('.w-nav').find('.w-nav-options:first')[0].onclick()||{},dropByLabel=$anchor.parents('.menu-item').hasClass('mobile-drop-by_label'),dropByArrow=$anchor.parents('.menu-item').hasClass('mobile-drop-by_arrow');if(dropByLabel||(menuOptions.mobileBehavior&amp;&amp;!dropByArrow)){return!1}}
if($anchor.attr('href')==='#'&amp;&amp;$anchor.closest('.w-popup-wrap').length){return!1}
self.scrollTo(hash,!0);if(typeof self.blocks[hash]!=='undefined'){var block=self.blocks[hash];if($.inArray(block.type,['tab','tabs'])!==-1){var $linkedSection=block.target.find('.w-tabs-section[id="'+hash.substr(1)+'"]');if(block.type==='tabs'){$linkedSection=block.target.find('.w-tabs-section:first')}else if(block.target.hasClass('w-tabs-section')){$linkedSection=block.target}
if($linkedSection.length){$linkedSection.find('.w-tabs-section-header').trigger('click')}}else if(block.menuItems!==_undefined&amp;&amp;$us.currentStateIs(['mobiles','tablets'])&amp;&amp;$us.$body.hasClass('header-show')){$us.$body.removeClass('header-show')}}})})},getPlacePosition:function(place){var self=this,data={newY:0,type:''};if(place===''||place==='#'){data.newY=0;data.placeType='top'}else if(self.blocks[place]!==_undefined){self._countPosition(place);data.newY=self.blocks[place].top;data.placeType='hash';place=self.blocks[place].target}else if(place instanceof $){if(place.hasClass('w-tabs-section')){var newPlace=place.closest('.w-tabs');if(!newPlace.hasClass('accordion')){place=newPlace}}
data.newY=place.offset().top;data.placeType='element'}else{data.newY=place}
if($us.canvas.isStickySection()&amp;&amp;$us.canvas.hasPositionStickySections()&amp;&amp;!$(place).hasClass('type_sticky')&amp;&amp;$us.canvas.isAfterStickySection(place)){data.newY-=$us.canvas.getStickySectionHeight()}
return data},scrollTo:function(place,animate){var self=this,$place=$(place);if($place.closest('.w-popup-wrap').length){self.scrollToPopupContent(place);return!0}
var offset=self.getPlacePosition.call(self,place),indicateActive=function(){if(offset.type==='hash'){self._indicatePosition(place)}else{self.scroll()}};if(animate){if(navigator.userAgent.match(/iPad/i)!=null&amp;&amp;$('.us_iframe').length&amp;&amp;offset.type=='hash'){$place[0].scrollIntoView({behavior:"smooth",block:"start"})}
var scrollTop=$us.$window.scrollTop(),scrollDirections=scrollTop&lt;offset.newY?'down':'up';if(scrollTop===offset.newY){return}
var animateOptions=$.extend({},self.animationOptions,{always:function(){self.isScrolling=!1;indicateActive()}});animateOptions.step=function(now,fx){var newY=self.getPlacePosition(place).newY;if($us.header.isHorizontal()&amp;&amp;$us.header.isStickyEnabled()){newY-=$us.header.getCurrentHeight()}
fx.end=newY};if($place.hasClass('us_animate_this')){$place.trigger('us_startAnimate')}
$us.$htmlBody.stop(!0,!1).animate({scrollTop:offset.newY+'px'},animateOptions);$us.$window.on('keydown mousewheel DOMMouseScroll touchstart',self._events.cancel)}else{if($us.header.isStickyEnabled()&amp;&amp;$us.header.isHorizontal()){offset.newY-=$us.header.getCurrentHeight(!0)}
$us.$htmlBody.stop(!0,!1).scrollTop(offset.newY);indicateActive()}},scrollToPopupContent:function(place){var self=this,id=place.replace('#',''),elm=_document.getElementById(id);var animateOptions=$.extend({},self.animationOptions,{always:function(){self.isScrolling=!1},});$(elm).closest('.w-popup-wrap').stop(!0,!1).animate({scrollTop:elm.offsetTop+'px'},animateOptions);$us.$window.on('keydown mousewheel DOMMouseScroll touchstart',self._events.cancel)},cancel:function(){$us.$htmlBody.stop(!0,!1);$us.$window.off('keydown mousewheel DOMMouseScroll touchstart',this._events.cancel);this.isScrolling=!1},scroll:function(){var self=this,scrollTop=Math.ceil($us.header.getScrollTop());scrollTop=(scrollTop&gt;=0)?scrollTop:0;if(!self.isScrolling){var activeHash;for(var hash in self.blocks){if(!self.blocks[hash]){continue}
var top=self.blocks[hash].top,$target=self.blocks[hash].target;if(!$us.header.isHorizontal()){top-=$us.canvas.getOffsetTop()}else{if($us.header.isStickyEnabled()){top-=$us.header.getCurrentHeight(!0)}
if($us.canvas.hasStickySection()){top-=$us.canvas.getStickySectionHeight()}}
top=$ush.parseInt(top.toFixed(0));if(scrollTop&gt;=top&amp;&amp;scrollTop&lt;=(top+$target.outerHeight(!1))){activeHash=hash}}
$ush.debounce_fn_1ms(self._indicatePosition.bind(self,activeHash))}},resize:function(){var self=this;$ush.timeout(function(){self._countAllPositions();self.scroll()},150);self._countAllPositions();self.scroll()}};$(function(){$us.scroll=new USScroll($us.scrollOptions||{})})}(jQuery);(function($){"use strict";var USAnimate=function(container){var self=this;self.$container=$(container);self.$items=$('[class*="us_animate_"]:not(.off_autostart)',self.$container);self.$items.each(function(_,item){var $item=$(item);if($item.data('_animate_inited')||$item.hasClass('off_autostart')){return}
$item.data('_animate_inited',!0);$us.waypoints.add($item,'12%',function($node){if(!$node.hasClass('start')){$ush.timeout(function(){$node.addClass('start')},20)}});$item.one('us_startAnimate',function(){if(!$item.hasClass('start')){$item.addClass('start')}})})};window.USAnimate=USAnimate;new USAnimate(document);$('.wpb_animate_when_almost_visible').each(function(){$us.waypoints.add($(this),'12%',function($node){if(!$node.hasClass('wpb_start_animation')){$ush.timeout(function(){$node.addClass('wpb_start_animation')},20)}})})})(jQuery);!function($,undefined){"use strict";window.$us=window.$us||{};function usContentCarousel(container){const self=this;const $carouselContainer=$('.owl-carousel',container);let carouselOptions={navElement:'button',navText:['',''],responsiveRefreshRate:100,}
if($carouselContainer.is('[onclick]')){$.extend(carouselOptions,$carouselContainer[0].onclick()||{});if(!$us.usbPreview()){$carouselContainer.removeAttr('onclick')}}
if($us.$html.hasClass('touch')||$us.$html.hasClass('ios-touch')){$.extend(carouselOptions,{mouseDrag:!1,})}
if(carouselOptions.slideBy=='page'){if($('.wpb_row:first',$carouselContainer).length){$.each(carouselOptions.responsive,(_,options)=&gt;{$.extend(options,{items:1,autoWidth:!1})})}}
if($us.usbPreview()){$.extend(carouselOptions,{autoplayHoverPause:!0,mouseDrag:!1,touchDrag:!1,loop:!1,});$carouselContainer.one('initialized.owl.carousel',()=&gt;{$('.owl-item',$carouselContainer).each((_,node)=&gt;{let $node=$(node),$element=$('&gt; *',node),usbid=$element.data('usbid')||$element.data('usbid2');$node.attr('data-usbid',usbid);$element.data('usbid2',usbid).removeAttr('data-usbid')});$ush.timeout(()=&gt;{$('.owl-dots *, .owl-prev, .owl-next',$carouselContainer).addClass('usb_skip_elmSelected')},1)});$('style[data-for]',$carouselContainer).each((_,node)=&gt;{$(node).next().prepend(node)})}
$carouselContainer.one('initialized.owl.carousel',()=&gt;{$('[data-content-height]',$carouselContainer).each((_,node)=&gt;{let $node=$(node),usCollapsibleContent=$node.data('usCollapsibleContent');if($ush.isUndefined(usCollapsibleContent)){usCollapsibleContent=$node.usCollapsibleContent().data('usCollapsibleContent')}
usCollapsibleContent.setHeight();$ush.timeout(()=&gt;{$carouselContainer.trigger('refresh.owl.carousel')},1)});if(carouselOptions.autoHeight){$('[data-content-height]',$carouselContainer).on('showContent',()=&gt;{$list.trigger('refresh.owl.carousel')})}});if(carouselOptions.autoplayContinual){carouselOptions.slideTransition='linear';carouselOptions.autoplaySpeed=carouselOptions.autoplayTimeout;carouselOptions.smartSpeed=carouselOptions.autoplayTimeout;if(!carouselOptions.autoWidth){carouselOptions.slideBy=1}}
if($carouselContainer.data('owl.carousel')){$carouselContainer.trigger('destroy.owl.carousel')}
$carouselContainer.owlCarousel(carouselOptions);if($carouselContainer&amp;&amp;carouselOptions.autoplayContinual){$carouselContainer.trigger('next.owl.carousel')}
if($carouselContainer&amp;&amp;carouselOptions.aria_labels.prev&amp;&amp;carouselOptions.aria_labels.next){$('.owl-prev',$carouselContainer).attr('aria-label',carouselOptions.aria_labels.prev);$('.owl-next',$carouselContainer).attr('aria-label',carouselOptions.aria_labels.next)}}
$.fn.usContentCarousel=function(options){return this.each(function(){$(this).data('usContentCarousel',new usContentCarousel(this,options))})};$(()=&gt;{$('.w-content-carousel').usContentCarousel()})}(jQuery);!function($){"use strict";$us.USVCCharts=function(container,options){this.init(container,options)};$us.USVCCharts.prototype={init:function(container,options){this.$container=$(container);this.charts={line:{class:'vc_line-chart',},round:{class:'vc_round-chart',}};$us.$canvas.on('contentChange',this.redraw.bind(this))},redraw:function(event,data={}){if(!data||!data.elm){return}
for(const chart in this.charts){const $wrapper=$(data.elm).hasClass('w-popup')?'.w-popup-wrap':$(data.elm);if(this.$container.closest($wrapper).length){if(this.$container.hasClass(this.charts.line.class)){$.fn.vcLineChart&amp;&amp;this.$container.vcLineChart({reload:!1})}else if(this.$container.hasClass(this.charts.round.class)){$.fn.vcRoundChart&amp;&amp;this.$container.vcRoundChart({reload:!1})}}}},};$.fn.USVCCharts=function(options){return this.each(function(){$(this).data('USVCCharts',new $us.USVCCharts(this,options))})};$(function(){$('.vc_line-chart, .vc_round-chart').USVCCharts()})}(jQuery);!function($){"use strict";$us.CommnentsForm=function(container,options){this.init(container,options)};$us.CommnentsForm.prototype={init:function(container,options){this.$container=$(container);this.$form=this.$container.find('form.comment-form');if(!this.$form.length){return}
this.$jsonContainer=this.$container.find('.us-comments-json');if(!this.$jsonContainer.length){return}
this.jsonData=this.$jsonContainer[0].onclick()||{};this.$jsonContainer.remove();this.$fields={content:{field:this.$form.find('textarea'),msg:this.jsonData.no_content_msg||'Please enter a Message'},name:{field:this.$form.find('.for_text input[type="text"]'),msg:this.jsonData.no_name_msg||'Please enter your Name'},email:{field:this.$form.find('.for_email input[type="email"]'),msg:this.jsonData.no_email_msg||'Please enter a valid email address.'}};this._events={formSubmit:this.formSubmit.bind(this)};this.$form.on('submit',this._events.formSubmit)},formSubmit:function(event){this.$form.find('.w-form-row.check_wrong').removeClass('check_wrong');this.$form.find('.w-form-state').html('');for(var i in this.$fields){if(this.$fields[i].field.length==0){continue}
if(this.$fields[i].field.val()==''&amp;&amp;this.$fields[i].field.attr('data-required')){this.$fields[i].field.closest('.w-form-row').toggleClass('check_wrong');this.$fields[i].field.closest('.w-form-row').find('.w-form-row-state').html(this.$fields[i].msg);event.preventDefault()}}}};$.fn.CommnentsForm=function(options){return this.each(function(){$(this).data('CommnentsForm',new $us.CommnentsForm(this,options))})};$(function(){$('.w-post-elm.post_comments.layout_comments_template').CommnentsForm();$('.l-section.for_comments').CommnentsForm()})}(jQuery);!function($,undefined){var
_parseFloat=parseFloat,_parseInt=parseInt,_undefined=undefined,_window=window
var USCounterNumber=function(container){var self=this;self.$container=$(container);self.initialString=self.$container.html()+'';self.finalString=self.$container.data('final')+'';self.format=self.getFormat(self.initialString,self.finalString);if(self.format.decMark){var pattern=new RegExp('[^0-9\/'+self.format.decMark+']+','g');self.initial=_parseFloat(self.initialString.replace(pattern,'').replace(self.format.decMark,'.'));self.final=_parseFloat(self.finalString.replace(pattern,'').replace(self.format.decMark,'.'))}else{self.initial=_parseInt(self.initialString.replace(/[^0-9]+/g,''));self.final=_parseInt(self.finalString.replace(/[^0-9]+/g,''))}
if(self.format.accounting){if(self.initialString.length&gt;0&amp;&amp;self.initialString[0]=='('){self.initial=-self.initial}
if(self.finalString.length&gt;0&amp;&amp;self.finalString[0]=='('){self.final=-self.final}}};USCounterNumber.prototype={step:function(now){var self=this,value=(1-now)*self.initial+self.final*now,intPart=Math[self.format.decMark?'floor':'round'](value).toString(),result='';if(self.format.zerofill){var amountOfZeros=(self.format.intDigits-intPart.length);if(amountOfZeros&gt;0){intPart='0'.repeat(amountOfZeros)+intPart}}
if(self.format.groupMark){if(self.format.indian){result+=intPart.replace(/(\d)(?=(\d\d)+\d$)/g,'$1'+self.format.groupMark)}else{result+=intPart.replace(/\B(?=(\d{3})+(?!\d))/g,self.format.groupMark)}}else{result+=intPart}
if(self.format.decMark){var decimalPart=(value%1).toFixed(self.format.decDigits).substring(2);result+=self.format.decMark+decimalPart}
if(self.format.accounting&amp;&amp;result.length&gt;0&amp;&amp;result[0]=='-'){result='('+result.substring(1)+')'}
self.$container.html(result)},getFormat:function(initial,final){var self=this,iFormat=self._getFormat(initial),fFormat=self._getFormat(final),format=$.extend({},iFormat,fFormat);if(format.groupMark==format.decMark){delete format.groupMark}
return format},_getFormat:function(str){var marks=str.replace(/[0-9\(\)\-]+/g,''),format={};if(str.charAt(0)=='('){format.accounting=!0}
if(/^0[0-9]/.test(str)){format.zerofill=!0}
str=str.replace(/[\(\)\-]/g,'');if(marks.length!=0){if(marks.length&gt;1){format.groupMark=marks.charAt(0);if(marks.charAt(0)!=marks.charAt(marks.length-1)){format.decMark=marks.charAt(marks.length-1)}
if(str.split(format.groupMark).length&gt;2&amp;&amp;str.split(format.groupMark)[1].length==2){format.indian=!0}}else{format[(((str.length-1)-str.indexOf(marks))==3&amp;&amp;marks!=='.')?'groupMark':'decMark']=marks}
if(format.decMark){format.decDigits=str.length-str.indexOf(format.decMark)-1}}
if(format.zerofill){format.intDigits=str.replace(/[^\d]+/g,'').length-(format.decDigits||0)}
return format}};var USCounterText=function(container){var self=this;self.$container=$(container);self.initial=self.$container.text()+'';self.final=self.$container.data('final')+'';self.partsStates=self.getStates(self.initial,self.final);self.len=1/(self.partsStates.length-1);self.curState=0};USCounterText.prototype={step:function(now){var self=this,state=Math.round(Math.max(0,now/self.len));if(state==self.curState){return}
self.$container.html(self.partsStates[state]);self.curState=state},getStates:function(initial,final){var min=Math.min,dist=[],i,j;for(i=0;i&lt;=initial.length;i ++){dist[i]=[i]}
for(j=1;j&lt;=final.length;j ++){dist[0][j]=j;for(i=1;i&lt;=initial.length;i ++){dist[i][j]=(initial[i-1]===final[j-1])?dist[i-1][j-1]:(Math.min(dist[i-1][j],dist[i][j-1],dist[i-1][j-1])+1)}}
var states=[final];for(i=initial.length,j=final.length;i&gt;0||j&gt;0;i --,j --){var min=dist[i][j];if(i&gt;0){min=Math.min(min,dist[i-1][j],(j&gt;0)?dist[i-1][j-1]:min)}
if(j&gt;0){min=Math.min(min,dist[i][j-1])}
if(min&gt;=dist[i][j]){continue}
if(min==dist[i][j-1]){states.unshift(states[0].substring(0,j-1)+states[0].substring(j));i ++}else if(min==dist[i-1][j-1]){states.unshift(states[0].substring(0,j-1)+initial[i-1]+states[0].substring(j))}else if(min==dist[i-1][j]){states.unshift(states[0].substring(0,j)+initial[i-1]+states[0].substring(j));j ++}}
return states}};var USCounter=function(container){var self=this;self.$container=$(container);self.parts=[];self.duration=_parseFloat(self.$container.data('duration')||2)*1000;self.$container.find('.w-counter-value-part').each(function(index,part){var $part=$(part);if($part.html()+''==$part.data('final')+''){return}
var type=$part.usMod('type');if(type=='number'){self.parts.push(new USCounterNumber($part))}else{self.parts.push(new USCounterText($part))}});if(_window.$us!==_undefined&amp;&amp;_window.$us.scroll!==_undefined){$us.waypoints.add(self.$container,'15%',self.animate.bind(self))}else{self.animate()}};USCounter.prototype={animate:function(duration){var self=this;self.$container.css('w-counter',0).animate({'w-counter':1},{duration:self.duration,step:self.step.bind(self)})},step:function(now){var self=this;for(var i=0;i&lt;self.parts.length;i ++){self.parts[i].step(now)}}};$.fn.wCounter=function(options){return this.each(function(){var self=this;$(self).data('wCounter',new USCounter(self,options))})};$(function(){$('.w-counter').wCounter()})}(jQuery);(function($){"use strict";$.fn.wDropdown=function(){return this.each(function(){var $self=$(this),$current=$self.find('.w-dropdown-current'),$anchors=$self.find('a'),openEventName='click',closeEventName='mouseup touchstart mousewheel DOMMouseScroll touchstart',justOpened=!1;if($self.hasClass('open_on_hover')){openEventName='mouseenter';closeEventName='mouseleave'}
var closeList=function(){$self.removeClass('opened');$us.$window.off(closeEventName,closeListEvent)};var closeListEvent=function(e){if(closeEventName!='mouseleave'&amp;&amp;$self.has(e.target).length!==0){return}
e.stopPropagation();e.preventDefault();closeList()};var openList=function(){$self.addClass('opened');if(closeEventName=='mouseleave'){$self.on(closeEventName,closeListEvent)}else{$us.$window.on(closeEventName,closeListEvent)}
justOpened=!0;$ush.timeout(function(){justOpened=!1},500)};var openListEvent=function(e){if(openEventName=='click'&amp;&amp;$self.hasClass('opened')&amp;&amp;!justOpened){closeList();return}
openList()};$current.on(openEventName,openListEvent);$anchors.on('focus.upsolution',openList);$self.on('click','a[href$="#"]',function(e){e.preventDefault()}).on('keydown',function(e){var keyCode=e.keyCode||e.which;if(keyCode==9){var $target=$(e.target)||{},index=$anchors.index($target);if(e.shiftKey){if(index===0){closeList()}}else{if(index===$anchors.length-1){closeList()}}}
if(keyCode==27){closeList()}})})};$(function(){$('.w-dropdown').wDropdown()})})(jQuery);!function($,undefined){var _window=window,_document=document,_undefined=undefined;_window.$us=_window.$us||{};$us.WForm=function(container){var self=this;self.$form=$(container);if(!self.$form.hasClass('for_cform')){self.$form=$('.w-form.for_cform',container)}
self.$dateFields=$('.w-form-row.for_date input',self.$form);self.$message=$('.w-form-message',self.$form);self.$submit=$('.w-btn',self.$form);self.options={};self.isFileValid=!0;self.pickerOptions={};var $formJson=$('.w-form-json',self.$form);if($formJson.is('[onclick]')){self.options=$formJson[0].onclick()||{};if(!$us.usbPreview()){$formJson.remove()}}
if(self.$dateFields.length){$(function(){self._initDateField()})}
$('input[type=text],\
			input[type=email],\
			input[type=tel],\
			input[type=number],\
			input[type=date],\
			input[type=search],\
			input[type=url],\
			input[type=password],\
			textarea',self.$form).each(function(_,input){var $input=$(input),$row=$input.closest('.w-form-row');if($input.attr('type')==='hidden'){return}
$row.toggleClass('not-empty',$input.val()!='');$input.on('input change',function(){$row.toggleClass('not-empty',$input.val()!='')})});self._events={changeFile:self._changeFile.bind(self),submit:self._submit.bind(self)};self.$form.on('change','input[type=file]:visible',self._events.changeFile).on('submit',self._events.submit)};$.extend($us.WForm.prototype,{getExtension:function(name){return(''+name).split('.').pop()},_validExtension:function(file,accepts){if(!accepts){return!0}
var self=this;accepts=(''+accepts).split(',');for(var i in accepts){var accept=(''+accepts[i]).trim();if(!accept){continue}
if(accept.indexOf('/')&gt;-1){var acceptMatches=accept.split('/');if(file.type===accept||(acceptMatches[1]==='*'&amp;&amp;(''+file.type).indexOf(acceptMatches[0])===0)){return!0}}else if(self.getExtension(file.name)===accept.replace(/[^A-z\d]+/,'')){return!0}}
return!1},_requiredValidation:function(){var self=this;var errors=0;$('[data-required=true]',self.$form).each(function(_,input){var $input=$(input),isEmpty=$input.is('[type=checkbox]')?!$input.is(':checked'):$input.val()=='',$row=$input.closest('.w-form-row');if($row.hasClass('for_checkboxes')){return!0}
if(input.type==='file'){isEmpty=isEmpty||!self.isFileValid}
$row.toggleClass('check_wrong',isEmpty);if(isEmpty){errors ++}});$('.for_checkboxes.required',self.$form).each(function(_,elm){var $input=$('input[type=checkbox]',elm),$row=$input.closest('.w-form-row'),isEmpty=!$input.is(':checked');$row.toggleClass('check_wrong',isEmpty);if(isEmpty){errors ++}});return!errors},_initDateField:function(){var self=this;$.each(self.$dateFields,function(_,input){var $input=$(input);self.pickerOptions.dateFormat=$input.data('date-format');try{$input.datepicker(self.pickerOptions);if($input.closest('.w-popup-wrap').length){$input.on('click',function(e){let $datepicker=$('#ui-datepicker-div'),datepickerHeight=$datepicker.outerHeight(),inputBounds=e.currentTarget.getBoundingClientRect();if(_window.innerHeight-(inputBounds.bottom+datepickerHeight)&gt;0){$datepicker.css({position:'fixed',left:inputBounds.left,top:(inputBounds.top+inputBounds.height)})}else{$datepicker.css({position:'fixed',left:inputBounds.left,top:(inputBounds.top-datepickerHeight),})}})}}catch(e){}})},_changeFile:function(e){var self=this,errMessage='',input=e.target,$input=$(input),accept=$input.attr('accept')||'',maxSize=$input.data('max_size')||$input.data('std')||0;if(input.files.length){for(var i in input.files){if(errMessage){break}
var file=input.files[i];if(!(file instanceof File)){continue}
if(!self._validExtension(file,accept)){errMessage=(self.options.messages.err_extension||'').replace('%s',self.getExtension(file.name))}
if(!errMessage&amp;&amp;file.size&gt;(parseFloat(maxSize)*1048576)){errMessage=(self.options.messages.err_size||'').replace('%s',maxSize)}}}
$input.closest('.for_file').toggleClass('check_wrong',!(self.isFileValid=!errMessage)).find('.w-form-row-state').html(errMessage||self.options.messages.err_empty)},_submit:function(e){e.preventDefault();var self=this;self.$message.usMod('type',!1).html('');if(self.$submit.hasClass('loading')||!self._requiredValidation()||!self.isFileValid){return}
self.$submit.addClass('loading');$.ajax({type:'POST',url:self.options.ajaxurl,data:_window.FormData?new FormData(self.$form[0]):self.$form.serialize(),cache:!1,processData:!1,contentType:!1,dataType:'json',success:function(res){$('.w-form-row.check_wrong',self.$form).removeClass('check_wrong');if(res.success){self.$message.usMod('type','success').html(res.data);$('.w-form-row.not-empty',self.$form).removeClass('not-empty');$('input[type=text], input[type=email], textarea',self.$form).val('');self.$form.trigger('usCformSuccess',res).get(0).reset()}else{if($.isPlainObject(res.data)){for(var fieldName in res.data){if(fieldName==='empty_message'){$resultField.usMod('type','error');continue}
$('[name="'+fieldName+'"]',self.$form).closest('.w-form-row').addClass('check_wrong').find('.w-form-row-state').html(res.data[fieldName].error_message||'')}}else{self.$message.usMod('type','error').html(res.data)}}},complete:function(){self.$submit.removeClass('loading')}})}});$.fn.wForm=function(){return this.each(function(){$(this).data('wForm',new $us.WForm(this))})};$('.w-form.for_cform').wForm()}(jQuery);!function($){"use strict";$us.WFlipBox=function(container){this.$container=$(container);this.$front=this.$container.find('.w-flipbox-front');this.$frontH=this.$container.find('.w-flipbox-front-h');this.$back=this.$container.find('.w-flipbox-back');this.$backH=this.$container.find('.w-flipbox-back-h');this.$xFlank=this.$container.find('.w-flipbox-xflank');this.$yFlank=this.$container.find('.w-flipbox-yflank');this.$btn=this.$container.find('.w-btn');var isWebkit='WebkitAppearance' in document.documentElement.style;if(isWebkit&amp;&amp;this.$container.usMod('animation')==='cubeflip'&amp;&amp;this.$btn.length){this.$container.usMod('animation','cubetilt')}
var animation=this.$container.usMod('animation'),direction=this.$container.usMod('direction');this.forceSquare=(animation=='cubeflip'&amp;&amp;['ne','se','sw','nw'].indexOf(direction)!=-1);this.autoSize=(this.$front[0].style.height==''&amp;&amp;!this.forceSquare);this.centerContent=(this.$container.usMod('valign')=='center');if(this._events===undefined){this._events={}}
$.extend(this._events,{resize:this.resize.bind(this)});if(this.centerContent||this.forceSquare||this.autoSize){$us.$window.bind('resize load',this._events.resize);this.resize()}
this.makeHoverable('.w-btn');$ush.timeout(function(){this.$back.css('display','');this.$yFlank.css('display','');this.$xFlank.css('display','');this.resize()}.bind(this),250);$us.$canvas.on('contentChange',this._events.resize)};$us.WFlipBox.prototype={resize:function(){var width=this.$container.width(),height;if(this.centerContent||this.autoSize||this.forceSquare){this.padding=parseInt(this.$front.css('padding-top'))}
if(this.autoSize||this.centerContent){var frontContentHeight=this.$frontH.height(),backContentHeight=this.$backH.height()}
if(this.forceSquare||this.autoSize){height=this.forceSquare?width:(Math.max(frontContentHeight,backContentHeight)+2*this.padding);this.$front.css('height',height+'px')}else{height=this.$container.height()}
if(this.centerContent){this.$front.css('padding-top',Math.max(this.padding,(height-frontContentHeight)/2));this.$back.css('padding-top',Math.max(this.padding,(height-backContentHeight)/2))}},makeHoverable:function(exclude){if(this._events===undefined){this._events={}}
if(jQuery.isMobile){this._events.touchHoverStart=function(){this.$container.toggleClass('hover')}.bind(this);this.$container.on('touchstart',this._events.touchHoverStart);if(exclude){this._events.touchHoverPrevent=function(e){e.stopPropagation()};this.$container.find(exclude).on('touchstart',this._events.touchHoverPrevent)}}else{this._mouseInside=!1;this._focused=!1;$.extend(this._events,{mouseHoverStart:function(){this.$container.addClass('hover');this._mouseInside=!0}.bind(this),mouseHoverEnd:function(){if(!this._focused){this.$container.removeClass('hover')}
this._mouseInside=!1}.bind(this),focus:function(){this.$container.addClass('hover');this._focused=!0}.bind(this),blur:function(){if(!this._mouseInside){this.$container.removeClass('hover')}
this._focused=!1}.bind(this)});this.$container.on('mouseenter',this._events.mouseHoverStart);this.$container.on('mouseleave',this._events.mouseHoverEnd);this.$focusable=this.$container.find('a').addBack('a');this.$focusable.on('focus',this._events.focus);this.$focusable.on('blur',this._events.blur)}}};$.fn.wFlipBox=function(options){return this.each(function(){$(this).data('wFlipBox',new $us.WFlipBox(this,options))})};$(function(){$('.w-flipbox').wFlipBox()})}(jQuery);(function($,undefined){"use strict";$us.WGallery=function(container,options){this.init(container,options)};$us.WGallery.prototype={init:function(container,options){var self=this;self.$container=$(container);self.$list=$('.w-gallery-list',container);self.$itemsImg=$('.w-gallery-item-img',container);self.$loadmore=$('.w-gallery-loadmore',container);self.$jsonContainer=$('.w-gallery-json',container);self.currentPage=1;self.ajaxData={};self.allImageIds=[];self._events={showNumberOfHiddenImages:$ush.debounce(self.showNumberOfHiddenImages.bind(self),5),getItems:self._getItems.bind(self),usbReloadIsotopeLayout:self._usbReloadIsotopeLayout.bind(self),};if(self.$jsonContainer.length&amp;&amp;!$us.usbPreview()){self.ajaxData=self.$jsonContainer[0].onclick()||{};self.allImageIds=self.ajaxData.template_vars.ids||[]}
if(self.$container.hasClass('type_masonry')){self.initMasonry()}
if(self.$container.hasClass('action_popup_image')){self.initMagnificPopup()}
self.$container.on('usbReloadIsotopeLayout',self._events.usbReloadIsotopeLayout);$us.$window.on('resize',self._events.showNumberOfHiddenImages);self.showNumberOfHiddenImages();if(!self.allImageIds.length){return}
$('button',self.$loadmore).on('click',self._events.getItems);if(self.ajaxData.template_vars.pagination=='load_on_scroll'){$us.waypoints.add(self.$loadmore,'-70%',self._events.getItems)}},initMagnificPopup:function(){$('a.w-gallery-item-link',this.$container).magnificPopup({type:'image',gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1],tPrev:$us.langOptions.magnificPopup.tPrev,tNext:$us.langOptions.magnificPopup.tNext,tCounter:$us.langOptions.magnificPopup.tCounter},removalDelay:300,mainClass:'mfp-fade',fixedContentPos:!0})},initMasonry:function(){var self=this,isotopeOptions={itemSelector:'.w-gallery-item:not(.hidden)',layoutMode:'masonry',isOriginLeft:!$ush.isRtl(),};if(self.$list.parents('.w-tabs-section-content-h').length){isotopeOptions.transitionDuration=0}
$('&gt;*:not(.hidden)',self.$list).imagesLoaded(function(){self.$list.isotope(isotopeOptions);self.$list.isotope()});$us.$canvas.on('contentChange',function(){$('&gt;*:not(.hidden)',self.$list).imagesLoaded(function(){self.$list.isotope()})})},showNumberOfHiddenImages:function(){var self=this,hiddenImagesNumber=self.$itemsImg.filter(':hidden').length;self.$itemsImg.removeAttr('data-hidden-images-number');if(hiddenImagesNumber){self.$itemsImg.filter(':visible:last').attr('data-hidden-images-number',hiddenImagesNumber)}},_usbReloadIsotopeLayout:function(){const self=this;if(self.$container.hasClass('with_isotope')){self.$list.isotope('layout')}},_getItems:function(){var self=this;if(self.$loadmore.hasClass('done')){return}
self.currentPage+=1;self.ajaxData.template_vars.ids=self.allImageIds.slice(self.ajaxData.template_vars.quantity*(self.currentPage-1),self.ajaxData.template_vars.quantity*self.currentPage);if(!self.ajaxData.template_vars.ids.length){self.$loadmore.addClass('done');return}
self.$loadmore.addClass('loading');$.ajax({type:'post',url:$us.ajaxUrl,data:{action:self.ajaxData.action,template_vars:JSON.stringify(self.ajaxData.template_vars),},success:function(html){var $result=$(html),$items=$('.w-gallery-list &gt; *',$result);if(!$items.length||self.currentPage===self.ajaxData.template_vars.max_num_pages){self.$loadmore.addClass('done')}
self.$list.append($items);if(self.$container.hasClass('action_popup_image')){self.initMagnificPopup()}
if(self.$container.hasClass('type_masonry')){var isotope=self.$list.data('isotope');if(isotope){isotope.insert($items);isotope.reloadItems()}}
if(self.ajaxData.template_vars.pagination=='load_on_scroll'){$us.waypoints.add(self.$loadmore,'-70%',self._events.getItems)}
self.$loadmore.removeClass('loading')},error:function(){self.$loadmore.removeClass('loading')}})},};$.fn.wGallery=function(options){return this.each(function(){$(this).data('WGallery',new $us.WGallery(this,options))})};$(function(){$('.w-gallery').wGallery()})})(jQuery);!function($,undefined){"use strict";var _document=document,_window=window,_null=null;_window.$us=_window.$us||{};const _REGEXP_EXTRACT_COORDINATES_=/^(-?[\d\.]+),(-?[\d\.]+)$/;_window.usGmapLoaded=function(){$us.$document.trigger('usGmapLoaded')};$us._wGmapsGeocodes={_maxAttempts:5,_tasks:{},add:function(key,callback){var self=this;self._tasks[''+key]={counter:0,running:!1,callback:callback,};return self.run.bind(self,key)},remove:function(key){var self=this;if(self._tasks[key]){delete self._tasks[key]}},run:function(key){var self=this,task=self._tasks[key];if($ush.isUndefined(task)||task.running){return}
if(task.counter&gt;=self._maxAttempts){self.remove(key)}
if(typeof task.callback==='function'){task.counter++;task.running=!0;task.callback(function(){task.running=!1})}}};$us.wGmaps=function(container,options){var self=this;self.$container=$(container);if(self.$container.data('_inited')){return}
self.$container.data('_inited',1);self._mapInstance=_null;self.cookieName=self.$container.data('cookie-name');self.options=options||{};self.style={};self.uniqid=$ush.uniqid();var attributeName='data-api-key';if(self.$container.is('['+attributeName+']')){self._apiKey=self.$container.attr(attributeName);self.$container.removeAttr(attributeName)}
self._events={confirm:self._confirm.bind(self),redraw:self._redraw.bind(self),init:self._init.bind(self),};$us.$document.on('usGmapLoaded',self._events.init);if(self.cookieName){self.$container.on('click','.action_confirm_load',self._events.confirm);return}
if(!self.cookieName||$ush.getCookie(self.cookieName)){self[self.isGmapLoaded()?'_init':'_initAftetGmapLoaded']()}};$.extend($us.wGmaps.prototype,{isGmapLoaded:function(){return!!(_window.google||{})['maps']},_confirm:function(){var self=this;if($('input[name^='+self.cookieName+']:checked',self.$container).length){$ush.setCookie(self.cookieName,1,365)}
self.$container.html($ush.base64Decode(''+$('script[type="text/template"]',self.$container).text())).removeAttr('data-cookie-name');self[self.isGmapLoaded()?'_init':'_initAftetGmapLoaded']()},_init:function(){var self=this;if(self.$container.is('[data-cookie-name]')||!self.isGmapLoaded()){return}
var $mapJson=$('.w-map-json',self.$container);if($mapJson.is('[onclick]')){$.extend(self.options,$mapJson[0].onclick()||{});$mapJson.remove()}
var $styleJson=$('.w-map-style-json',self.$container);if($styleJson.is('[onclick]')){self.style=$styleJson[0].onclick()||[];$styleJson.remove()}
var mapOptions={el:'#'+self.$container.attr('id'),lat:0,lng:0,mapTypeId:google.maps.MapTypeId[self.options.maptype],type:self.options.type,zoom:self.options.zoom};if(self.options.hideControls){mapOptions.disableDefaultUI=!0}
if(self.options.disableZoom){mapOptions.scrollwheel=!1}
if(self.options.disableDragging&amp;&amp;(!$us.$html.hasClass('no-touch'))){mapOptions.draggable=!1}
self._mapInstance=new GMaps(mapOptions);if(self.style!=_null&amp;&amp;Array.isArray(self.style)){self._mapInstance.map.setOptions({styles:self.style})}
var shouldRunGeoCode,matches=$ush.removeSpaces(''+self.options.address).match(_REGEXP_EXTRACT_COORDINATES_);if(matches){self.options.latitude=matches[1];self.options.longitude=matches[2];$ush.timeout(function(){self._mapInstance.setCenter(self.options.latitude,self.options.longitude)},1)}else{$us._wGmapsGeocodes.add(self.uniqid,function(stopGeocodeTask){self._mapGeoCode(self.uniqid,self.options.address,function(latitude,longitude){self.options.latitude=latitude;self.options.longitude=longitude;self._mapInstance.setCenter(latitude,longitude);if(typeof stopGeocodeTask==='function'){stopGeocodeTask()}},self.uniqid)})()}
$.each(self.options.markers,function(i,_){var markerOptions={};if(self.options.icon!=_null||self.options.markers[i].marker_img!=_null){var url,width,height;if(self.options.markers[i].marker_img!=_null){url=self.options.markers[i].marker_img[0];width=self.options.markers[i].marker_size[0];height=self.options.markers[i].marker_size[1]}else{url=self.options.icon.url;width=self.options.icon.size[0];height=self.options.icon.size[1]}
var size=new google.maps.Size($ush.parseInt(width),$ush.parseInt(height));markerOptions.icon={url:url,size:size,scaledSize:size,}}
if(self.options.markers[i]!=_null){var matches=$ush.removeSpaces(self.options.markers[i].address).match(_REGEXP_EXTRACT_COORDINATES_);if(matches){markerOptions.lat=matches[1];markerOptions.lng=matches[2];if(self.options.markers[i].html){markerOptions.infoWindow={content:self.options.markers[i].html}}
var marker=self._mapInstance.addMarker(markerOptions);if(self.options.markers[i].infowindow){marker.infoWindow.open(self._mapInstance.map,marker)}}else{var markerGeocodeId=self.uniqid+':'+i;$us._wGmapsGeocodes.add(markerGeocodeId,function(stopGeocodeTask){self._mapGeoCode(markerGeocodeId,self.options.markers[i].address,function(latitude,longitude){markerOptions.lat=latitude;markerOptions.lng=longitude;if(self.options.markers[i].html){markerOptions.infoWindow={content:self.options.markers[i].html}}
var marker=self._mapInstance.addMarker(markerOptions);if(self.options.markers[i].infowindow){marker.infoWindow.open($ush.clone(self._mapInstance.map,{shouldFocus:!1}),marker)}
if(typeof stopGeocodeTask==='function'){stopGeocodeTask()}})})()}}});$us.$canvas.on('contentChange',self._events.redraw);$us.$window.on('load',self._events.redraw)},_mapGeoCode:function(uniqid,address,callback){var self=this;GMaps.geocode({address:address,callback:function(results,status){if(status=='OK'){var location=results[0].geometry.location;if(typeof callback==='function'){callback.call(_null,location.lat(),location.lng(),results)}
$us._wGmapsGeocodes.remove(uniqid)}else if(status=='OVER_QUERY_LIMIT'){$ush.timeout($us._wGmapsGeocodes.bind(_null,uniqid),2000)}}})},_redraw:function(){var self=this;if(self.$container.is(':hidden')){return}
self.$container.css({height:'',width:''});self._mapInstance.refresh();var latitude=$ush.parseFloat(self.options.latitude),longitude=$ush.parseFloat(self.options.longitude);if(latitude&amp;&amp;longitude){self._mapInstance.setCenter(latitude,longitude)}},_initAftetGmapLoaded:function(){var $script=$('script#us-google-maps:first');if(!$script.is('[data-src]')){return}
$script.attr('src',(''+$script.data('src')).replace('&amp;#038;','&amp;')).removeAttr('data-src')}});$.fn.wGmaps=function(options){options=options||{};return this.each(function(){this._wGmaps=new $us.wGmaps(this,$ush.clone(options))})};$(function(){$('.w-map.provider_google').wGmaps()})}(jQuery);(function($,_undefined){"use strict";var _document=document,_window=window;$us.WGrid=function(container,options){this.init(container,options)};$us.WGrid.prototype={init:function(container,options){const self=this;this.$container=$(container);this.$filters=$('.g-filters-item',this.$container);this.$list=$('.w-grid-list',this.$container);this.$loadmore=$('.g-loadmore',this.$container);this.$pagination=$('&gt; .pagination',this.$container);this.$preloader=$('.w-grid-preloader',this.$container);this.$style=$('&gt; style:first',this.$container);this.loading=!1;this.changeUpdateState=!1;this.gridFilter=null;this.curFilterTaxonomy='';this.paginationType=this.$pagination.length?'regular':(this.$loadmore.length?'ajax':'none');this.filterTaxonomyName=this.$list.data('filter_taxonomy_name')?this.$list.data('filter_taxonomy_name'):'category';if(this.$container.data('gridInit')==1){return}
this.$container.data('gridInit',1);self._events={updateState:self._updateState.bind(self),updateOrderBy:self._updateOrderBy.bind(self),initMagnificPopup:self._initMagnificPopup.bind(self),usbReloadIsotopeLayout:self._usbReloadIsotopeLayout.bind(self),};var $jsonContainer=$('.w-grid-json',this.$container);if($jsonContainer.length&amp;&amp;$jsonContainer.is('[onclick]')){this.ajaxData=$jsonContainer[0].onclick()||{};if(!$us.usbPreview())$jsonContainer.remove()}else{this.ajaxData={};this.ajaxUrl=''}
if(this.$list.hasClass('owl-carousel')){let carouselOptions={navElement:'button',navText:['',''],responsiveRefreshRate:100,}
$.extend(carouselOptions,this.ajaxData.carousel_settings||{});if($us.$html.hasClass('touch')||$us.$html.hasClass('ios-touch')){$.extend(carouselOptions,{mouseDrag:!1,})}
if($us.usbPreview()){$.extend(carouselOptions,{autoplayHoverPause:!0,mouseDrag:!1,touchDrag:!1,loop:!1,})}
if(carouselOptions.autoplayContinual){carouselOptions.slideTransition='linear';carouselOptions.autoplaySpeed=carouselOptions.autoplayTimeout;carouselOptions.smartSpeed=carouselOptions.autoplayTimeout;if(!carouselOptions.autoWidth){carouselOptions.slideBy=1}}
self.$list.on('initialized.owl.carousel',function(e){var $list=self.$list,$toggleLinks=$('[data-content-height]',e.currentTarget);$toggleLinks.each((_,node)=&gt;{var $node=$(node),usCollapsibleContent=$node.data('usCollapsibleContent');if($ush.isUndefined(usCollapsibleContent)){usCollapsibleContent=$node.usCollapsibleContent().data('usCollapsibleContent')}
usCollapsibleContent.setHeight();$ush.timeout(()=&gt;{$list.trigger('refresh.owl.carousel')},1)});if($.isMobile&amp;&amp;$list.closest('.w-tabs-section.active').length){$ush.timeout(()=&gt;{$list.trigger('refresh.owl.carousel')},50)}
if(carouselOptions.autoHeight){$toggleLinks.on('showContent',()=&gt;{$list.trigger('refresh.owl.carousel')})}});self.$list.on('mousedown.owl.core',(e)=&gt;{if($(e.target).is('[class^="collapsible-content-"]')){let owlCarousel=self.$list.data('owl.carousel');if(owlCarousel.settings.mouseDrag){owlCarousel.$stage.trigger('mouseup.owl.core')}
if(owlCarousel.settings.touchDrag){owlCarousel.$stage.trigger('touchcancel.owl.core')}}});var owlCarousel=self.$list.owlCarousel(carouselOptions).data('owl.carousel');if(owlCarousel&amp;&amp;carouselOptions.autoplayContinual){this.$list.trigger('next.owl.carousel')}
if(owlCarousel&amp;&amp;carouselOptions.aria_labels.prev&amp;&amp;carouselOptions.aria_labels.next){owlCarousel.$element.find('.owl-prev').attr('aria-label',carouselOptions.aria_labels.prev);owlCarousel.$element.find('.owl-next').attr('aria-label',carouselOptions.aria_labels.next)}}
if(this.$container.hasClass('open_items_in_popup')&amp;&amp;!this.$container.hasClass('us_post_list')&amp;&amp;!this.$container.hasClass('us_product_list')&amp;&amp;!$ush.isUndefined(this.ajaxData)){this.lightboxOpened=!1;this.lightboxTimer=null;this.originalURL=_window.location.href;this.$popup=$('.l-popup',this.$container);this.$popupBox=$('.l-popup-box',this.$popup);this.$popupContentPreloader=$('.l-popup-box-content .g-preloader',this.$popup);this.$popupContentFrame=$('.l-popup-box-content-frame',this.$popup);this.$popupNextArrow=$('.l-popup-arrow.to_next',this.$popup);this.$popupPrevArrow=$('.l-popup-arrow.to_prev',this.$popup);$us.$body.append(this.$popup);this.initLightboxAnchors();this.$popup.on('click','.l-popup-closer',this.hideLightbox.bind(this)).on('click','.l-popup-box',this.hideLightbox.bind(this)).on('click','.l-popup-box-content',function(e){e.stopPropagation()});$us.$window.on('resize',function(){if(this.lightboxOpened&amp;&amp;$us.$window.width()&lt;$us.canvasOptions.disableEffectsWidth){this.hideLightbox()}}.bind(this))}
if(this.$list.hasClass('owl-carousel')){return}
if(this.paginationType!='none'||this.$filters.length){if(this.ajaxData==_undefined){return}
this.templateVars=this.ajaxData.template_vars||{};if(this.filterTaxonomyName){this.initialFilterTaxonomy=this.$list.data('filter_default_taxonomies')?this.$list.data('filter_default_taxonomies').toString().split(','):'';this.curFilterTaxonomy=this.initialFilterTaxonomy}
this.curPage=this.ajaxData.current_page||1;this.infiniteScroll=this.ajaxData.infinite_scroll||0}
if(this.$container.hasClass('with_isotope')){this.$list.imagesLoaded(function(){var smallestItemSelector,isotopeOptions={itemSelector:'.w-grid-item',layoutMode:(this.$container.hasClass('isotope_fit_rows'))?'fitRows':'masonry',isOriginLeft:!$('.l-body').hasClass('rtl'),transitionDuration:0};if(this.$list.find('.size_1x1').length){smallestItemSelector='.size_1x1'}else if(this.$list.find('.size_1x2').length){smallestItemSelector='.size_1x2'}else if(this.$list.find('.size_2x1').length){smallestItemSelector='.size_2x1'}else if(this.$list.find('.size_2x2').length){smallestItemSelector='.size_2x2'}
if(smallestItemSelector){smallestItemSelector=smallestItemSelector||'.w-grid-item';isotopeOptions.masonry={columnWidth:smallestItemSelector}}
this.$list.on('layoutComplete',function(){if(_window.USAnimate){$('.w-grid-item.off_autostart',this.$list).removeClass('off_autostart');new USAnimate(this.$list)}
$us.$window.trigger('scroll.waypoints')}.bind(this));this.$list.isotope(isotopeOptions);if(this.paginationType=='ajax'){this.initAjaxPagination()}
$us.$canvas.on('contentChange',function(){this.$list.imagesLoaded(function(){this.$list.isotope('layout')}.bind(this))}.bind(this))}.bind(this));self.$container.on('usbReloadIsotopeLayout',self._events.usbReloadIsotopeLayout)}else if(this.paginationType=='ajax'){this.initAjaxPagination()}
this.$filters.each(function(index,filter){var $filter=$(filter),taxonomy=$filter.data('taxonomy');$filter.on('click',function(){if(taxonomy!=this.curFilterTaxonomy){if(this.loading){return}
this.setState(1,taxonomy);this.$filters.removeClass('active');$filter.addClass('active')}}.bind(this))}.bind(this));if(this.$container.closest('.l-main').length){$us.$body.on('us_grid.updateState',self._events.updateState).on('us_grid.updateOrderBy',self._events.updateOrderBy)}
this.$list.on('click','[ref=magnificPopup]',self._events.initMagnificPopup)},_updateState:function(e,queryString,page,gridFilter){var $container=this.$container;if(!$container.is('[data-filterable="true"]')||!$container.hasClass('used_by_grid_filter')||(!$container.is(':visible')&amp;&amp;!$container.hasClass('hidden'))){return}
page=page||1;this.changeUpdateState=!0;this.gridFilter=gridFilter;if(this.ajaxData===_undefined){this.ajaxData={}}
if(!this.hasOwnProperty('templateVars')){this.templateVars=this.ajaxData.template_vars||{query_args:{}}}
this.templateVars.us_grid_filter_query_string=queryString;if(this.templateVars.query_args!==!1){this.templateVars.query_args.paged=page}
this.templateVars.filters_args=gridFilter.filtersArgs||{};this.setState(page);if(this.paginationType==='regular'&amp;&amp;/page(=|\/)/.test(location.href)){var url=location.href.replace(/(page(=|\/))(\d+)(\/?)/,'$1'+page+'$2');if(history.replaceState){history.replaceState(_document.title,_document.title,url)}}},_updateOrderBy:function(e,orderby,page,gridOrder){if(!this.$container.is('[data-filterable="true"]')||!this.$container.hasClass('used_by_grid_order')){return}
page=page||1;this.changeUpdateState=!0;if(!this.hasOwnProperty('templateVars')){this.templateVars=this.ajaxData.template_vars||{query_args:{}}}
if(this.templateVars.query_args!==!1){this.templateVars.query_args.paged=page}
this.templateVars.grid_orderby=orderby;this.setState(page)},_initMagnificPopup:function(e){e.stopPropagation();e.preventDefault();var $target=$(e.currentTarget);if($target.data('magnificPopup')===_undefined){$target.magnificPopup({type:'image',mainClass:'mfp-fade'});$target.trigger('click')}},_usbReloadIsotopeLayout:function(){const self=this;if(self.$container.hasClass('with_isotope')){self.$list.isotope('layout')}},initLightboxAnchors:function(){var self=this;$('.w-grid-item-anchor:not(.lightbox_init)',self.$list).on('click',function(e){var $item=$(e.target).closest('.w-grid-item'),url=$('.w-grid-item-anchor',$item).attr('href');if(!$item.hasClass('custom-link')){if($us.$window.width()&gt;=$us.canvasOptions.disableEffectsWidth){e.stopPropagation();e.preventDefault();self.openLightboxItem(url,$item);$item.addClass('lightbox_init')}}})},initAjaxPagination:function(){this.$loadmore.on('click',function(){if(this.curPage&lt;this.ajaxData.max_num_pages){this.setState(this.curPage+1)}}.bind(this));if(this.infiniteScroll){$us.waypoints.add(this.$loadmore,'-70%',function(){if(!this.loading){this.$loadmore.click()}}.bind(this))}},setState:function(page,taxonomy){if(this.loading&amp;&amp;!this.changeUpdateState){return}
if(page!==1&amp;&amp;this.paginationType=='ajax'&amp;&amp;this.none!==_undefined&amp;&amp;this.none==!0){return}
this.none=!1;this.loading=!0;this.$container.next('.w-grid-none').addClass('hidden');if(this.$filters.length&amp;&amp;!this.changeUpdateState){taxonomy=taxonomy||this.curFilterTaxonomy;if(taxonomy=='*'){taxonomy=this.initialFilterTaxonomy}
if(taxonomy!=''){var newTaxArgs={'taxonomy':this.filterTaxonomyName,'field':'slug','terms':taxonomy},taxQueryFound=!1;if(this.templateVars.query_args.tax_query==_undefined){this.templateVars.query_args.tax_query=[]}else{$.each(this.templateVars.query_args.tax_query,function(index,taxArgs){if(taxArgs!=null&amp;&amp;taxArgs.taxonomy==this.filterTaxonomyName){this.templateVars.query_args.tax_query[index]=newTaxArgs;taxQueryFound=!0;return!1}}.bind(this))}
if(!taxQueryFound){this.templateVars.query_args.tax_query.push(newTaxArgs)}}else if(this.templateVars.query_args.tax_query!=_undefined){$.each(this.templateVars.query_args.tax_query,function(index,taxArgs){if(taxArgs!=null&amp;&amp;taxArgs.taxonomy==this.filterTaxonomyName){this.templateVars.query_args.tax_query[index]=null;return!1}}.bind(this))}}
if(this.templateVars.query_args!==!1){this.templateVars.query_args.paged=page}
if(this.paginationType=='ajax'){if(page==1){this.$loadmore.addClass('done')}else{this.$loadmore.addClass('loading')}
if(!this.infiniteScroll){this.prevScrollTop=$us.$window.scrollTop()}}
if(this.paginationType!='ajax'||page==1){this.$preloader.addClass('active');if(this.$list.data('isotope')){this.$list.isotope('remove',this.$container.find('.w-grid-item'));this.$list.isotope('layout')}else{this.$container.find('.w-grid-item').remove()}}
this.ajaxData.template_vars=JSON.stringify(this.templateVars);var isotope=this.$list.data('isotope');if(isotope&amp;&amp;page==1){this.$list.html('');isotope.remove(isotope.items);isotope.reloadItems()}
if(this.xhr!==_undefined){this.xhr.abort()}
this.xhr=$.ajax({type:'post',url:$us.ajaxUrl,data:this.ajaxData,cache:!1,beforeSend:function(){this.$container.removeClass('hidden')}.bind(this),success:function(html){var $result=$(html),$container=$('.w-grid-list',$result).first(),$pagination=$('.pagination &gt; *',$result),$items=$container.children(),smallestItemSelector;this.$container.toggleClass('hidden',!$items.length);$container.imagesLoaded(function(){this.beforeAppendItems($items);$items.appendTo(this.$list);$container.html('');var $sliders=$items.find('.w-slider');if(isotope){isotope.insert($items);isotope.reloadItems()}
if($sliders.length){$sliders.each(function(index,slider){$(slider).usImageSlider().find('.royalSlider').data('royalSlider').ev.on('rsAfterInit',function(){if(isotope){this.$list.isotope('layout')}})}.bind(this))}
if(isotope){if(this.$list.find('.size_1x1').length){smallestItemSelector='.size_1x1'}else if(this.$list.find('.size_1x2').length){smallestItemSelector='.size_1x2'}else if(this.$list.find('.size_2x1').length){smallestItemSelector='.size_2x1'}else if(this.$list.find('.size_2x2').length){smallestItemSelector='.size_2x2'}
if(isotope.options.masonry){isotope.options.masonry.columnWidth=smallestItemSelector||'.w-grid-item'}
this.$list.isotope('layout');this.$list.trigger('layoutComplete')}
if(this.paginationType=='ajax'){if(page==1){var $jsonContainer=$result.find('.w-grid-json');if($jsonContainer.length){var ajaxData=$jsonContainer[0].onclick()||{};this.ajaxData.max_num_pages=ajaxData.max_num_pages||this.ajaxData.max_num_pages}else{this.ajaxData.max_num_pages=1}}
if(this.templateVars.query_args.paged&gt;=this.ajaxData.max_num_pages||!$items.length){this.$loadmore.addClass('done')}else{this.$loadmore.removeClass('done').removeClass('loading')}
if(this.infiniteScroll){$us.waypoints.add(this.$loadmore,'-70%',function(){if(!this.loading){this.$loadmore.click()}}.bind(this))}else if(Math.round(this.prevScrollTop)!=Math.round($us.$window.scrollTop())){$us.$window.scrollTop(this.prevScrollTop)}}else if(this.paginationType==='regular'&amp;&amp;this.changeUpdateState){$('a[href]',$pagination).each(function(_,item){var $item=$(item),pathname=location.pathname.replace(/((\/page.*)?)\/$/,'');$item.attr('href',pathname+$item.attr('href'))});this.$pagination.html($pagination)}
if(this.$container.hasClass('open_items_in_popup')){this.initLightboxAnchors()}
var $result_none=$result.next('.w-grid-none');if(this.changeUpdateState&amp;&amp;$result_none.length){var $none=this.$container.next('.w-grid-none');if($none.length){$none.removeClass('hidden')}else{this.$container.after($result_none)}
var $nextGrid=$('.w-grid:first',this.$container.next('.w-grid-none'));if($nextGrid.length){$nextGrid.wGrid()}
this.none=!0}
if(this.changeUpdateState&amp;&amp;this.gridFilter){var $jsonData=$result.filter('.w-grid-filter-json-data:first');if($jsonData.length){this.gridFilter.trigger('us_grid_filter.update-items-amount',$jsonData[0].onclick()||{})}
$jsonData.remove()}
var customStyles=$('style#grid-post-content-css',$result).html()||'';if(customStyles){if(!this.$style.length){this.$style=$('&lt;style&gt;&lt;/style&gt;');this.$container.append(this.$style)}
this.$style.text(this.$style.text()+customStyles)}
$us.$canvas.resize();this.$preloader.removeClass('active');if(_window.USAnimate&amp;&amp;this.$container.hasClass('with_css_animation')){new USAnimate(this.$container)}
$ush.timeout(()=&gt;{$us.$document.trigger('usGrid.itemsLoaded',[$items])},1)}.bind(this));this._scrollToGrid();this.loading=!1;this.$container.trigger('USGridItemsLoaded')}.bind(this),error:function(){this.$loadmore.removeClass('loading')}.bind(this)});this.curPage=page;this.curFilterTaxonomy=taxonomy},_scrollToGrid:function(){var self=this;if(self.curPage!==1){return}
var gridPos=$ush.parseInt(this.$container.offset().top),scrollTop=$us.$window.scrollTop();if(scrollTop&gt;=gridPos||gridPos&gt;=(scrollTop+_window.innerHeight)){$us.$htmlBody.stop(!0,!1).animate({scrollTop:(gridPos-$us.header.getCurrentHeight())},500)}},_hasScrollbar:function(){return _document.documentElement.scrollHeight&gt;_document.documentElement.clientHeight},_getScrollbarSize:function(){if($us.scrollbarSize===_undefined){var scrollDiv=_document.createElement('div');scrollDiv.style.cssText='width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;';_document.body.appendChild(scrollDiv);$us.scrollbarSize=scrollDiv.offsetWidth-scrollDiv.clientWidth;_document.body.removeChild(scrollDiv)}
return $us.scrollbarSize},openLightboxItem:function(itemUrl,$item){this.showLightbox();var prevIndex,nextIndex,currentIndex=0,items=$('.w-grid-item:visible:not(.custom-link)',this.$container).toArray();for(var i in items){if($item.is(items[i])){currentIndex=parseInt(i);break}}
if(currentIndex&gt;0){prevIndex=currentIndex-1}
if(currentIndex&lt;items.length){nextIndex=currentIndex+1}
var $prevItem=$(typeof prevIndex==='number'?items[prevIndex]:''),$nextItem=$(typeof nextIndex==='number'?items[nextIndex]:'');if($nextItem.length&gt;0){this.$popupNextArrow.removeClass('hidden');this.$popupNextArrow.attr('title',$nextItem.find('.w-grid-item-title').text());this.$popupNextArrow.off('click').click(function(e){var $nextItemAnchor=$nextItem.find('.w-grid-item-anchor'),nextItemUrl=$nextItemAnchor.attr('href');e.stopPropagation();e.preventDefault();this.openLightboxItem(nextItemUrl,$nextItem)}.bind(this))}else{this.$popupNextArrow.attr('title','');this.$popupNextArrow.addClass('hidden')}
if($prevItem.length&gt;0){this.$popupPrevArrow.removeClass('hidden');this.$popupPrevArrow.attr('title',$prevItem.find('.w-grid-item-title').text());this.$popupPrevArrow.off('click').on('click',function(e){var $prevItemAnchor=$prevItem.find('.w-grid-item-anchor'),prevItemUrl=$prevItemAnchor.attr('href');e.stopPropagation();e.preventDefault();this.openLightboxItem(prevItemUrl,$prevItem)}.bind(this))}else{this.$popupPrevArrow.attr('title','');this.$popupPrevArrow.addClass('hidden')}
if(itemUrl.indexOf('?')!==-1){this.$popupContentFrame.attr('src',itemUrl+'&amp;us_iframe=1')}else{this.$popupContentFrame.attr('src',itemUrl+'?us_iframe=1')}
if(history.replaceState){history.replaceState(null,null,itemUrl)}
this.$popupContentFrame.off('load').on('load',function(){this.lightboxContentLoaded()}.bind(this))},lightboxContentLoaded:function(){this.$popupContentPreloader.css('display','none');this.$popupContentFrame.contents().find('body').off('keyup.usCloseLightbox').on('keyup.usCloseLightbox',function(e){if($ush.toLowerCase(e.key)==='escape'){this.hideLightbox()}}.bind(this))},showLightbox:function(){clearTimeout(this.lightboxTimer);this.$popup.addClass('active');this.lightboxOpened=!0;this.$popupContentPreloader.css('display','block');$us.$html.addClass('usoverlay_fixed');if(!$.isMobile){this.windowHasScrollbar=this._hasScrollbar();if(this.windowHasScrollbar&amp;&amp;this._getScrollbarSize()){$us.$html.css('margin-right',this._getScrollbarSize())}}
this.lightboxTimer=setTimeout(function(){this.afterShowLightbox()}.bind(this),25)},afterShowLightbox:function(){clearTimeout(this.lightboxTimer);this.$container.on('keyup',function(e){if(this.$container.hasClass('open_items_in_popup')){if($ush.toLowerCase(e.key)==='escape'){this.hideLightbox()}}}.bind(this));this.$popupBox.addClass('show');$us.$canvas.trigger('contentChange');$us.$window.trigger('resize')},hideLightbox:function(){clearTimeout(this.lightboxTimer);this.lightboxOpened=!1;this.$popupBox.removeClass('show');if(history.replaceState){history.replaceState(null,null,this.originalURL)}
this.lightboxTimer=setTimeout(function(){this.afterHideLightbox()}.bind(this),500)},afterHideLightbox:function(){this.$container.off('keyup');clearTimeout(this.lightboxTimer);this.$popup.removeClass('active');this.$popupContentFrame.attr('src','about:blank');$us.$html.removeClass('usoverlay_fixed');if(!$.isMobile){if(this.windowHasScrollbar){$us.$html.css('margin-right','')}}},beforeAppendItems:function($items){if($('[data-content-height]',$items).length){var handle=$ush.timeout(function(){$('[data-content-height]',$items).usCollapsibleContent();$ush.clearTimeout(handle)},1)}}};$.fn.wGrid=function(options){return this.each(function(){$(this).data('wGrid',new $us.WGrid(this,options))})};$(function(){$('.w-grid').wGrid()});$('.w-grid-list').each(function(){var $list=$(this);if(!$list.find('[ref=magnificPopupGrid]').length){return}
var delegateStr='a[ref=magnificPopupGrid]:visible',popupOptions;if($list.hasClass('owl-carousel')){delegateStr='.owl-item:not(.cloned) a[ref=magnificPopupGrid]'}
popupOptions={type:'image',delegate:delegateStr,gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1],tPrev:$us.langOptions.magnificPopup.tPrev,tNext:$us.langOptions.magnificPopup.tNext,tCounter:$us.langOptions.magnificPopup.tCounter},image:{titleSrc:'aria-label'},removalDelay:300,mainClass:'mfp-fade',fixedContentPos:!0,callbacks:{beforeOpen:function(){var owlCarousel=$list.data('owl.carousel');if(owlCarousel&amp;&amp;owlCarousel.settings.autoplay){$list.trigger('stop.owl.autoplay')}},beforeClose:function(){var owlCarousel=$list.data('owl.carousel');if(owlCarousel&amp;&amp;owlCarousel.settings.autoplay){$list.trigger('play.owl.autoplay')}}}};$list.magnificPopup(popupOptions);if($list.hasClass('owl-carousel')){$list.on('initialized.owl.carousel',function(initEvent){var $currentList=$(initEvent.currentTarget),items={};$('.owl-item:not(.cloned)',$currentList).each(function(_,item){var $item=$(item),id=$item.find('[data-id]').data('id');if(!items.hasOwnProperty(id)){items[id]=$item}});$currentList.on('click','.owl-item.cloned',function(e){e.preventDefault();e.stopPropagation();var id=$('[data-id]',e.currentTarget).data('id');if(items.hasOwnProperty(id)){$('a[ref=magnificPopupGrid]',items[id]).trigger('click')}})})}})})(jQuery);!function($,_undefined){"use strict";const _document=document;const abs=Math.abs;function usGridFilter(container,options){const self=this;self.filtersArgs={};self.options={filterPrefix:'filter',gridNotFoundMessage:!1,gridPaginationSelector:'.w-grid-pagination',gridSelector:'.w-grid[data-filterable="true"]:first',layout:'hor',mobileWidth:600,use_grid:'first'};self.$container=$(container);self.$filtersItem=$('.w-filter-item',container);if(self.$container.is('[onclick]')){$.extend(self.options,self.$container[0].onclick()||{});if(!$us.usbPreview()){self.$container.removeAttr('onclick')}}
if(self.options.use_grid!=='first'){var $use_grid=$(self.options.use_grid);if($use_grid.length&amp;&amp;$use_grid.hasClass('w-grid')){self.$grid=$use_grid}}
if($ush.isUndefined(self.$grid)){self.$grid=$('.l-main '+self.options.gridSelector,$us.$canvas)}
var $filtersArgs=$('.w-filter-json-filters-args:first',self.$container);if($filtersArgs.length){self.filtersArgs=$filtersArgs[0].onclick()||{};$filtersArgs.remove()}
if(!self.$grid.length&amp;&amp;self.options.gridNotFoundMessage){self.$container.prepend('&lt;div class="w-filter-message"&gt;'+self.options.gridNotFoundMessage+'&lt;/div&gt;')}
self._events={changeFilter:self._changeFilter.bind(self),closeMobileFilters:self._closeMobileFilters.bind(self),openMobileFilters:self._openMobileFilters.bind(self),hideItemDropdown:self._hideItemDropdown.bind(self),loadPageNumber:self._loadPageNumber.bind(self),resetItemValues:self._resetItemValues.bind(self),resize:self._resize.bind(self),toggleItemSection:self._toggleItemSection.bind(self),showItemDropdown:self._showItemDropdown.bind(self),changeItemAtts:self._changeItemAtts.bind(self),updateItemsAmount:self._updateItemsAmount.bind(self),woocommerceOrdering:self._woocommerceOrdering.bind(self),};self.$grid.addClass('used_by_grid_filter');self.$container.on('click','.w-filter-opener',self._events.openMobileFilters).on('click','.w-filter-list-closer, .w-filter-list-panel &gt; .w-btn',self._events.closeMobileFilters);self.$filtersItem.on('change','input, select',self._events.changeFilter).on('click','.w-filter-item-reset',self._events.resetItemValues);$(self.options.gridPaginationSelector,self.$grid).on('click','.page-numbers',self._events.loadPageNumber);$us.$window.on('resize load',$ush.debounce(self._events.resize,10));self.on('changeItemAtts',self._events.changeItemAtts);if(self.$container.hasClass('drop_on_click')){self.$filtersItem.on('click','.w-filter-item-title',self._events.showItemDropdown);$(_document).on('mouseup',self._events.hideItemDropdown)}
$us.$document.keyup(function(e){if(e.keyCode==27){this._hideItemDropdown({})}}.bind(self));$('form.woocommerce-ordering',$us.$canvas).off('change','select.orderby').on('change','select.orderby',self._events.woocommerceOrdering);$('.ui-slider',self.$container).each(function(_,node){var $node=$(node),$parent=$node.parent(),valueFormat=function(value){value=$ush.toString(value);if(options.priceFormat){var priceFormat=$ush.toPlainObject(options.priceFormat),decimals=$ush.parseInt(abs(priceFormat.decimals));if(decimals){value=$ush.toString($ush.parseFloat(value).toFixed(decimals)).replace(/^(\d+)(\.)(\d+)$/,'$1'+priceFormat.decimal_separator+'$3')}
value=value.replace(/\B(?=(\d{3})+(?!\d))/g,priceFormat.thousand_separator)}
return $ush.toString(options.unitFormat).replace('%d',value)},showRangeResult=function(e,ui){$('.for_min_value',$parent).html(valueFormat(ui.values[0]));$('.for_max_value',$parent).html(valueFormat(ui.values[1]))};var options=$.extend(!0,{slider:{animate:!0,max:100,min:0,range:!0,step:1,values:[0,100],},unitFormat:'%d',priceFormat:null,},node.onclick()||{});$node.data('defautlValues',[options.slider.min,options.slider.max].join('-')).removeAttr('onclick').slider($.extend(options.slider,{slide:showRangeResult,change:$ush.debounce(function(e,ui){showRangeResult(e,ui);$('input[type=hidden]',$parent).val(ui.values.join('-')).trigger('change')}),}))});self.checkItemValues();self.$container.toggleClass('active',self.$filtersItem.hasClass('has_value'));self.on('us_grid_filter.update-items-amount',self._events.updateItemsAmount);self._events.resize();if(self.$container.hasClass('togglable')){self.$filtersItem.on('click','.w-filter-item-title',self._events.toggleItemSection)}};$.extend(usGridFilter.prototype,$us.mixins.Events,{isMobile:function(){return $ush.parseInt($us.$window.width())&lt;=$ush.parseInt(this.options.mobileWidth)},_changeFilter:function(e){var self=this,$target=$(e.currentTarget),$item=$target.closest('.w-filter-item'),type=$ush.toString($item.usMod('type'));$item.removeClass('disabled');self.$filtersItem.not($item).addClass('disabled');if(['radio','checkbox'].indexOf(type)&gt;-1){if(type==='radio'){$('.w-filter-item-value',$item).removeClass('selected')}
$target.closest('.w-filter-item-value').toggleClass('selected',$target.is(':checked '))}else if(type==='range'){var $inputs=$('input[type!=hidden]',$item),rangeValues=[];$inputs.each((i,input)=&gt;{let $input=$(input),value=$ush.parseInt(input.value),name=$ush.toString(input.dataset.name);if(!value&amp;&amp;name==['min_value','max_value'][i]&amp;&amp;rangeValues.length==i){value=$input.attr('placeholder')}
rangeValues.push($ush.parseInt(value))});rangeValues=rangeValues.join('-');$('input[type="hidden"]',$item).val(rangeValues!=='0-0'?rangeValues:'')}else if(type==='range_slider'){var $input=$('input[type="hidden"]',$item);if($input.val()==$ush.toString($('.ui-slider',$item).data('defautlValues'))){$input.val('')}}
var value=self.getValue();$ush.debounce_fn_1ms(self.URLSearchParams.bind(self,value));self.triggerGrid('us_grid.updateState',[value,1,self]);self.trigger('changeItemAtts',$item);self.$container.toggleClass('active',self.$filtersItem.hasClass('has_value'))},_loadPageNumber:function(e){e.preventDefault();e.stopPropagation();var self=this,$target=$(e.currentTarget),href=$ush.toString($target.attr('href')),page=$ush.parseInt((href.match(/page(=|\/)(\d+)(\/?)/)||[])[2]||1);history.replaceState(_document.title,_document.title,href);self.triggerGrid('us_grid.updateState',[self.getValue(),page,self])},_resetItemValues:function(e){e.preventDefault();e.stopPropagation();var self=this,$item=$(e.currentTarget).closest('.w-filter-item'),type=$ush.toString($item.usMod('type'));if(!type){return}
if(['checkbox','radio'].indexOf(type)&gt;-1){$('input:checked',$item).prop('checked',!1);$('input[value="*"]:first',$item).each(function(_,input){$(input).prop('checked',!0).closest('.w-filter-item').addClass('selected')})}
if(type==='range'){$('input',$item).val('')}
if(type==='dropdown'){$('option',$item).prop('selected',!1)}
if(type==='range_slider'){var $uiSlider=$('.ui-slider',$item);$uiSlider.slider('values',$ush.toString($uiSlider.data('defautlValues')).split('-'))}
$('.w-filter-item-value',$item).removeClass('selected');self.trigger('changeItemAtts',$item);self.$container.toggleClass('active',self.$filtersItem.hasClass('has_value'));var value=self.getValue();$ush.debounce_fn_1ms(self.URLSearchParams.bind(self,value));self.URLSearchParams(value);self.triggerGrid('us_grid.updateState',[value,1,self])},_changeItemAtts:function(_,item){var self=this,$item=$(item),title='',hasValue=!1,type=$ush.toString($item.usMod('type')),$selected=$('input:not([value="*"]):checked',$item);if(!type){return}
if(['checkbox','radio'].indexOf(type)&gt;-1){hasValue=$selected.length;if(self.options.layout=='hor'){var title='';if($selected.length===1){title+=': '+$selected.nextAll('.w-filter-item-value-label:first').text()}else if($selected.length&gt;1){title+=': '+$selected.length}}}
if(type==='dropdown'){var value=$('select:first',$item).val();hasValue=(value!=='*')?value:''}
if(type==='range'){var value=$('input[type="hidden"]:first',$item).val();hasValue=value;if(self.options.layout=='hor'&amp;&amp;value){title+=': '+value}}
if(type==='range_slider'){var value=$('input[type="hidden"]:first',$item).val();hasValue=value&amp;&amp;value!=$ush.toString($('.ui-slider',$item).data('defautlValues'))}
$item.toggleClass('has_value',!!hasValue);if(self.$container.hasClass('togglable')&amp;&amp;hasValue){$item.addClass('open')}
$('&gt; .w-filter-item-title &gt; span:not(.w-filter-item-reset)',item).html(title)},_resize:function(){var self=this;self.$container.usMod('state',self.isMobile()?'mobile':'desktop');if(!self.isMobile()){$us.$body.removeClass('us_filter_open');self.$container.removeClass('open')}},_openMobileFilters:function(){$us.$body.addClass('us_filter_open');this.$container.addClass('open')},_closeMobileFilters:function(){$us.$body.removeClass('us_filter_open');this.$container.removeClass('open')},_showItemDropdown:function(e){this._hideItemDropdown(e);$(e.currentTarget).closest('.w-filter-item').addClass('dropped')},_hideItemDropdown:function(e){var self=this;if(self.$filtersItem.hasClass('dropped')){self.$filtersItem.filter('.dropped').each(function(_,node){var $node=$(node);if(!$node.is(e.target)&amp;&amp;$node.has(e.target).length===0){$node.removeClass('dropped')}})}},_toggleItemSection:function(e){$(e.currentTarget).closest('.w-filter-item').toggleClass('open')},_woocommerceOrdering:function(e){e.stopPropagation();var self=this,$form=$(e.currentTarget).closest('form');$('input[name^="'+self.options.filterPrefix+'"]',$form).remove();$.each(self.getValue().split('&amp;'),function(_,value){value=value.split('=');if(value.length===2){$form.append('&lt;input type="hidden" name="'+value[0]+'" value="'+value[1]+'"/&gt;')}});$form.trigger('submit')},_updateItemsAmount:function(_,data){var self=this;self.$filtersItem.removeClass('disabled');$.each((data.taxonomies_query_args||{}),function(key,items){var $item=self.$filtersItem.filter('[data-source="'+key+'"]'),type=$ush.toString($item.usMod('type')),showCount=0;$.each(items,function(value,amount){var disabled=!amount;if(!disabled){showCount++}
if(type==='dropdown'){var $option=$('select:first option[value="'+value+'"]',$item),template=$option.data('template')||'';if(template){template=template.replace('%s',(amount?'('+amount+')':''));$option.text(template)}
$option.prop('disabled',disabled).toggleClass('disabled',disabled)}else{var $input=$('input[value="'+value+'"]',$item);$input.prop('disabled',disabled).nextAll('.w-filter-item-value-amount').text(amount);$input.closest('.w-filter-item-value').toggleClass('disabled',disabled);if(disabled&amp;&amp;$input.is(':checked')){$input.prop('checked',!1)}}});if(!showCount&amp;&amp;self.options.hideDisabledValues){$item.addClass('disabled')}});if(data.hasOwnProperty('wc_min_max_price')&amp;&amp;data.wc_min_max_price instanceof Object){var $price=self.$filtersItem.filter('[data-source$="|_price"]');$.each((data.wc_min_max_price||{}),function(name,value){var $input=$('input.type_'+name,$price);$input.attr('placeholder',value?value:$input.attr('aria-label'))})}
if(!$.isEmptyObject(data)){if(self.handle){$ush.clearTimeout(self.handle)}
self.handle=$ush.timeout(function(){$ush.debounce_fn_1ms(self.URLSearchParams.bind(self,self.getValue()));self.checkItemValues()},100)}},triggerGrid:function(eventType,extraParams){$ush.debounce_fn_10ms(function(){$us.$body.trigger(eventType,extraParams)})},checkItemValues:function(){var self=this;self.$filtersItem.each(function(_,node){self.trigger('changeItemAtts',node)})},getValue:function(){var value='',filters={};$.each(this.$container.serializeArray(),function(_,filter){if(filter.value==='*'||!filter.value){return}
if(!filters.hasOwnProperty(filter.name)){filters[filter.name]=[]}
filters[filter.name].push(filter.value)});for(var k in filters){if(value){value+='&amp;'}
if(Array.isArray(filters[k])){value+=k+'='+filters[k].join(',')}}
return encodeURI(value)},URLSearchParams:function(params){var url=location.origin+location.pathname+(location.pathname.slice(-1)!='/'?'/':''),search=location.search.replace(new RegExp(this.options.filterPrefix+"(.+?)(&amp;|$)","g"),'');if(!search||search.substr(0,1)!=='?'){search+='?'}else if('?&amp;'.indexOf(search.slice(-1))===-1){search+='&amp;'}
if(!params&amp;&amp;'?&amp;'.indexOf(search.slice(-1))!==-1){search=search.slice(0,-1)}
history.replaceState(_document.title,_document.title,url+search+params)}});$.fn.usGridFilter=function(options){return this.each(function(){$(this).data('usGridFilter',new usGridFilter(this,options))})};$(function(){$('.w-filter.for_grid',$us.$canvas).usGridFilter()})}(jQuery);(function($,undefined){"use strict";$us.WGridOrder=function(container){this.init(container)};$.extend($us.WGridOrder.prototype,$us.mixins.Events,{init:function(container){this.$container=$(container);this.$select=$('select',this.$container);this.$grid=$('.w-grid[data-filterable="true"]:first',$us.$canvas.find('.l-main'));this.name=this.$select.attr('name')||'order';this.$container.on('change','select',this._events.changeSelect.bind(this));this.$grid.addClass('used_by_grid_order')},_events:{changeSelect:function(){var value=this.$select.val()||'',matches=(location.href.match(/page(=|\/)(\d+)(\/?)/)||[]),page=parseInt(matches[2]||1);this.URLSearchValue(value);this.triggerGrid('us_grid.updateOrderBy',[value,page,this])}},triggerGrid:function(eventType,extraParameters){$ush.debounce_fn_10ms(function(){$us.$body.trigger(eventType,extraParameters)})},URLSearchValue:function(value){var orderby_search='',url=location.origin+location.pathname+(location.pathname.slice(-1)!='/'?'/':''),search=location.search.replace(new RegExp('[?&amp;]'+this.name+'=[^&amp;#]*(#.*)?$'),'$1').replace(new RegExp('([?&amp;])'+this.name+'=[^&amp;]*&amp;'),'$1');if(search&amp;&amp;search.substr(0,1)==='?'){search=search.slice(1)}
if(value){orderby_search+=this.name+'='+value}
if(orderby_search&amp;&amp;search){orderby_search+='&amp;'}
orderby_search+=search;history.replaceState(document.title,document.title,url+(orderby_search?'?'+orderby_search:''))}});$.fn.wGridOrder=function(options){return this.each(function(){$(this).data('wGridOrder',new $us.WGridOrder(this))})};$(function(){$('.w-order.for_grid',$us.$canvas).wGridOrder()})})(jQuery);!function($,undefined){"use strict";var _window=window,_undefined=undefined;_window.$ush=_window.$ush||{};_window.$us.canvas=_window.$us.canvas||{};function toBoolean(value){if(typeof value=='boolean'){return value}
if(typeof value=='string'){value=value.trim();return value.toLocaleLowerCase()=='true'||value=='1'}
return!!parseInt(value)}
function USHeader(settings){var self=this;self.$container=$('.l-header',$us.$canvas);self.$showBtn=$('.w-header-show:first',$us.$body);self.settings=settings||{};self.state='default';self.$elms={};self.canvasOffset=0;self.bodyHeight=$us.$body.height();self.adminBarHeight=0;self._states={init_height:0,scroll_direction:'down',sticky:!1,sticky_auto_hide:!1,vertical_scrollable:!1};if(self.$container.length===0){return}
self._states.init_height=self.getHeight();self.$places={hidden:$('.l-subheader.for_hidden',self.$container)};self.breakpoints={laptops:1280,tablets:1024,mobiles:600};for(var k in self.breakpoints){self.breakpoints[k]=parseInt(((settings[k]||{}).options||{}).breakpoint)||self.breakpoints[k]}
$('.l-subheader-cell',self.$container).each(function(_,place){var $place=$(place),key=$place.parent().parent().usMod('at')+'_'+$place.usMod('at');self.$places[key]=$place});$('[class*=ush_]',self.$container).each(function(_,elm){var $elm=$(elm),matches=/(^| )ush_([a-z_]+)_([0-9]+)(\s|$)/.exec(elm.className);if(!matches){return}
var id=matches[2]+':'+matches[3];self.$elms[id]=$elm;if($elm.is('.w-vwrapper, .w-hwrapper')){self.$places[id]=$elm}});$us.$window.on('scroll',$ush.debounce(self._events.scroll.bind(self),1)).on('resize load',$ush.debounce(self._events.resize.bind(self),1));self.$container.on('contentChange',self._events.contentChange.bind(self));self.$showBtn.on('click',self._events.showBtn.bind(self));self.on('changeSticky',self._events._changeSticky.bind(self)).on('swichVerticalScrollable',self._events._swichVerticalScrollable.bind(self));self.setState('default',!0);self._events.resize.call(self);if(self.isStickyAutoHideEnabled()){self.$container.addClass('sticky_auto_hide')}
self.$container.on('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd',$ush.debounce(function(){self.trigger.call(self,'transitionEnd')},1))}
$.extend(USHeader.prototype,$us.mixins.Events,{prevScrollTop:0,currentStateIs:function(state){var self=this;return(state&amp;&amp;(['default'].concat(Object.keys(self.breakpoints))).indexOf(state)!==-1&amp;&amp;self.state===state)},isVertical:function(){return this.orientation==='ver'},isHorizontal:function(){return this.orientation==='hor'},isFixed:function(){return this.pos==='fixed'},isStatic:function(){return this.pos==='static'},isTransparent:function(){return this.bg==='transparent'},_isWithinScrollBoundaries:function(scrollTop){scrollTop=Math.ceil(scrollTop);return(scrollTop+_window.innerHeight&gt;=$us.$document.height())||scrollTop&lt;=0},isHidden:function(){return!!$us.header.settings.is_hidden},isStickyEnabled:function(){var self=this;return((self.settings[self.state]||{}).options||{}).sticky||!1},isStickyAutoHideEnabled:function(){var self=this;return self.isStickyEnabled()&amp;&amp;(((self.settings[self.state]||{}).options||{}).sticky_auto_hide||!1)},isSticky:function(){return this._states.sticky||!1},isStickyAutoHidden:function(){return this._states.sticky_auto_hide||!1},getHeaderInitialPos:function(){return $us.$body.usMod('headerinpos')||''},getScrollDirection:function(){return this._states.scroll_direction||'down'},getHeight:function(){var self=this;if(!self.$container.length){return 0}
var beforeContent=getComputedStyle(self.$container.get(0),':before').content,height=0;if(beforeContent&amp;&amp;['none','auto'].indexOf(beforeContent)===-1){height=beforeContent.replace(/[^+\d]/g,'')}
if(!height){height=self.$container.outerHeight()}
return!isNaN(height)?$ush.parseFloat(height):0},getInitHeight:function(){var self=this;return parseInt(self._states.init_height)||self.getHeight()},getCurrentHeight:function(adminBar){var self=this,height=0;if(adminBar&amp;&amp;self.isHorizontal()&amp;&amp;(!self.currentStateIs('mobiles')||(self.adminBarHeight&amp;&amp;self.adminBarHeight&gt;=self.getScrollTop()))){height+=self.adminBarHeight}
if(!self.isStickyAutoHidden()){height+=self.getHeight()}
return height},getScrollTop:function(){return $us.$window.scrollTop()||this.prevScrollTop},prevOffsetTop:0,getOffsetTop:function(){var self=this;var top=parseFloat(self.$container.css('top')||0);return(self.prevOffsetTop=Math.max(self.prevOffsetTop,top))},isScrollAtTopPosition:function(){return $ush.parseInt($us.$window.scrollTop())===0},setState:function(state,force){var self=this;if(!force&amp;&amp;self.currentStateIs(state)){return}
var options=(self.settings[state]||{}).options||{},orientation=options.orientation||'hor',pos=toBoolean(options.sticky)?'fixed':'static',bg=toBoolean(options.transparent)?'transparent':'solid',shadow=options.shadow||'thin';if(orientation==='ver'){pos='fixed';bg='solid'}
self._setOrientation(orientation);self._setPos(pos);self._setBg(bg);self._setShadow(shadow);self._setLayout((self.settings[state]||{}).layout||{});$us.$body.usMod('state',self.state=state);if(self.currentStateIs('default')||self.currentStateIs('laptops')){$us.$body.removeClass('header-show')}
if($us.nav!==_undefined){$us.nav.resize()}
if(self.isStickyAutoHideEnabled()){self.$container.removeClass('down')}},_setPos:function(pos){var self=this;if(pos===self.pos){return}
self.$container.usMod('pos',self.pos=pos);if(self.pos==='static'){self.trigger('changeSticky',!1)}},_setBg:function(bg){var self=this;if(bg!=self.bg){self.$container.usMod('bg',self.bg=bg)}},_setShadow:function(shadow){var self=this;if(shadow!=self.shadow){self.$container.usMod('shadow',self.shadow=shadow)}},_setLayout:function(layout){var self=this;for(var place in layout){if(!layout[place]||!self.$places[place]){if(place.indexOf('wrapper')&gt;-1){self.$places[place]=self.$places.hidden}else{continue}}
self._placeElements(layout[place],self.$places[place])}},_setOrientation:function(orientation){var self=this;if(orientation!=self.orientation){$us.$body.usMod('header',self.orientation=orientation)}},_placeElements:function(elms,$place){var self=this;for(var i=0;i&lt;elms.length;i ++){var elmId;if(typeof elms[i]=='object'){elmId=elms[i][0];if(!self.$places[elmId]||!self.$elms[elmId]){continue}
self.$elms[elmId].appendTo($place);self._placeElements(elms[i].shift(),self.$places[elmId])}else{elmId=elms[i];if(!self.$elms[elmId]){continue}
self.$elms[elmId].appendTo($place)}}},_isVerticalScrollable:function(){var self=this;if(!self.isVertical()){return}
if((self.currentStateIs('default')||self.currentStateIs('laptops'))&amp;&amp;self.isFixed()){self.$container.addClass('scrollable');var headerHeight=self.getHeight(),canvasHeight=parseInt($us.canvas.winHeight),documentHeight=parseInt($us.$document.height());self.$container.removeClass('scrollable');if((headerHeight/canvasHeight)&gt;1.05){self.trigger('swichVerticalScrollable',!0)}else if(self._states.vertical_scrollable){self.trigger('swichVerticalScrollable',!1)}
if((headerHeight/documentHeight)&gt;1.05){self.$container.css({position:'absolute',top:0})}}else if(self._states.vertical_scrollable){self.trigger('swichVerticalScrollable',!1)}},_events:{_swichVerticalScrollable:function(_,state){var self=this;self.$container.toggleClass('scrollable',self._states.vertical_scrollable=!!state);if(!self._states.vertical_scrollable){self.$container.resetInlineCSS('position','top','bottom');delete self._headerScrollRange}},_changeSticky:function(_,state){var self=this;self._states.sticky=!!state;var currentHeight=self.getCurrentHeight(!0),resetCss=['position','top','bottom'];if($us.canvas.hasStickyFirstSection()&amp;&amp;self.getHeaderInitialPos()=='bottom'&amp;&amp;!self.isStickyAutoHideEnabled()){resetCss=resetCss.filter(function(value){return value!=='top'})}
self.$container.toggleClass('sticky',self._states.sticky).resetInlineCSS(resetCss);if(currentHeight==self.getCurrentHeight(!0)){self.trigger('transitionEnd')}},contentChange:function(){var self=this;self._isVerticalScrollable.call(self)},showBtn:function(e){var self=this;if($us.$body.hasClass('header-show')){return}
e.stopPropagation();$us.$body.addClass('header-show').on(($.isMobile?'touchstart':'click'),self._events.hideMobileVerticalHeader.bind(self))},hideMobileVerticalHeader:function(e){var self=this;if($.contains(self.$container[0],e.target)){return}
$us.$body.off(($.isMobile?'touchstart':'click'),self._events.hideMobileVerticalHeader.bind(self));$ush.timeout(function(){$us.$body.removeClass('header-show')},10)},scroll:function(){var self=this,scrollTop=self.getScrollTop(),headerAbovePosition=(self.getHeaderInitialPos()==='above');if(self.prevScrollTop!=scrollTop){self._states.scroll_direction=(self.prevScrollTop&lt;=scrollTop)?'down':'up'}
self.prevScrollTop=scrollTop;if(self.isScrollAtTopPosition()){self._states.scroll_direction='up'}
if(self.isStickyAutoHideEnabled()&amp;&amp;self.isSticky()&amp;&amp;!self._isWithinScrollBoundaries(scrollTop)&amp;&amp;!headerAbovePosition){self._states.sticky_auto_hide=(self.getScrollDirection()==='down');self.$container.toggleClass('down',self._states.sticky_auto_hide)}
if(!self.isFixed()){return}
var headerAttachedFirstSection=['bottom','below'].indexOf(self.getHeaderInitialPos())!==-1;if(self.isHorizontal()&amp;&amp;(headerAbovePosition||(headerAttachedFirstSection&amp;&amp;(self.currentStateIs('tablets')||self.currentStateIs('mobiles')))||!headerAttachedFirstSection)){if(self.isStickyEnabled()){var scrollBreakpoint=parseInt(((self.settings[self.state]||{}).options||{}).scroll_breakpoint)||100,isSticky=Math.ceil(scrollTop)&gt;=scrollBreakpoint;if(isSticky!=self.isSticky()){self.trigger('changeSticky',isSticky)}}
if(self.isSticky()){if(!$us.$window.scrollTop()){self.trigger('changeSticky',!1)}}}
if(self.isHorizontal()&amp;&amp;headerAttachedFirstSection&amp;&amp;!headerAbovePosition&amp;&amp;(self.currentStateIs('default')||self.currentStateIs('laptops'))){var top=($us.canvas.getHeightFirstSection()+self.adminBarHeight);if(self.getHeaderInitialPos()=='bottom'){top-=self.getInitHeight()}
if(self.isStickyEnabled()){var isSticky=scrollTop&gt;=top;if(isSticky!=self.isSticky()){self.trigger('changeSticky',isSticky)}}
if(!self.isSticky()&amp;&amp;top!=self.getOffsetTop()){self.$container.css('top',top)}}
if(self.isVertical()&amp;&amp;!headerAttachedFirstSection&amp;&amp;!headerAbovePosition&amp;&amp;self._states.vertical_scrollable){var headerHeight=self.getHeight(),documentHeight=parseInt($us.$document.height());if(documentHeight&gt;headerHeight){var canvasHeight=parseInt($us.canvas.winHeight)+self.canvasOffset,scrollRangeDiff=(headerHeight-canvasHeight),cssProps;if(self._headerScrollRange===_undefined){self._headerScrollRange=[0,scrollRangeDiff]}
if(self.bodyHeight&gt;headerHeight){if(scrollTop&lt;self._headerScrollRange[0]){self._headerScrollRange[0]=Math.max(0,scrollTop);self._headerScrollRange[1]=(self._headerScrollRange[0]+scrollRangeDiff);cssProps={position:'fixed',top:self.adminBarHeight}}else if(self._headerScrollRange[0]&lt;scrollTop&amp;&amp;scrollTop&lt;self._headerScrollRange[1]){cssProps={position:'absolute',top:self._headerScrollRange[0]}}else if(self._headerScrollRange[1]&lt;=scrollTop){self._headerScrollRange[1]=Math.min(documentHeight-canvasHeight,scrollTop);self._headerScrollRange[0]=(self._headerScrollRange[1]-scrollRangeDiff);cssProps={position:'fixed',top:(canvasHeight-headerHeight)}}}else{cssProps={position:'absolute',top:self.adminBarHeight,}}
if(cssProps){self.$container.css(cssProps)}}}},resize:function(){var self=this;var newState='default';for(var state in self.breakpoints){if(_window.innerWidth&lt;=self.breakpoints[state]){newState=state}else{break}}
self.setState(newState||'default',!1);self.canvasOffset=$us.$window.outerHeight()-$us.$window.innerHeight();self.bodyHeight=$us.$body.height();self.adminBarHeight=$us.getAdminBarHeight()||0;if(self.isFixed()&amp;&amp;self.isHorizontal()){self.$container.addClass('notransition');$ush.timeout(function(){self.$container.removeClass('notransition')},50)}
self._isVerticalScrollable.call(self);self._events.scroll.call(self)}}});window.USHeader=USHeader;$us.header=new USHeader($us.headerSettings||{})}(window.jQuery);!function($){var Horparallax=function(container,options){var that=this;this.$window=$(window);this.container=$(container);if(container.onclick!=undefined){options=$.extend({},container.onclick()||{},typeof options=='object'&amp;&amp;options);if(!$us.usbPreview())this.container.removeProp('onclick')}
options=$.extend({},$.fn.horparallax.defaults,typeof options=='object'&amp;&amp;options);this.options=options;this.bg=this.container.find(options.bgSelector);this.containerWidth=this.container.outerWidth();this.containerHeight=this.container.outerHeight();this.bgWidth=this.bg.outerWidth();this.windowHeight=this.$window.height();this._frameRate=Math.round(1000/this.options.fps);if(!('ontouchstart' in window)||!('DeviceOrientationEvent' in window)){this.container.mouseenter(function(e){var offset=that.container.offset(),coord=(e.pageX-offset.left)/that.containerWidth;that.cancel();that._hoverAnimation=!0;that._hoverFrom=that.now;that._hoverTo=coord;that.start(that._hoverTo)}).mousemove(function(e){if(that._lastFrame+that._frameRate&gt;Date.now()){return}
var offset=that.container.offset(),coord=(e.pageX-offset.left)/that.containerWidth;if(that._hoverAnimation){that._hoverTo=coord;return}
that.set(coord);that._lastFrame=Date.now()}).mouseleave(function(e){that.cancel();that.start(that.options.basePoint)})}
this.$window.resize(function(){that.handleResize()});this._orientationDriven=('ontouchstart' in window&amp;&amp;'DeviceOrientationEvent' in window);if(this._orientationDriven){this._checkIfVisible();window.addEventListener("deviceorientation",function(e){if(!that.visible||that._lastFrame+that._frameRate&gt;Date.now()){return}
that._deviceOrientationChange(e);that._lastFrame=Date.now()});this.$window.resize(function(){that._checkIfVisible()});this.$window.scroll(function(){that._checkIfVisible()})}
this.set(this.options.basePoint);this._lastFrame=Date.now()};Horparallax.prototype={_deviceOrientationChange:function(e){var gamma=e.gamma,beta=e.beta,x,y;switch(window.orientation){case-90:beta=Math.max(-45,Math.min(45,beta));x=(beta+45)/90;break;case 90:beta=Math.max(-45,Math.min(45,beta));x=(45-beta)/90;break;case 180:gamma=Math.max(-45,Math.min(45,gamma));x=(gamma+45)/90;break;case 0:default:if(gamma&lt;-90||gamma&gt;90){gamma=Math.abs(e.gamma)/e.gamma*(180-Math.abs(e.gamma))}
gamma=Math.max(-45,Math.min(45,gamma));x=(45-gamma)/90;break}
this.set(x)},handleResize:function(){this.containerWidth=this.container.outerWidth();this.containerHeight=this.container.outerHeight();this.bgWidth=this.bg.outerWidth();this.windowHeight=this.$window.height();this.set(this.now)},_checkIfVisible:function(){var scrollTop=this.$window.scrollTop(),containerTop=this.container.offset().top;this.visible=(containerTop+this.containerHeight&gt;scrollTop&amp;&amp;containerTop&lt;scrollTop+this.windowHeight)},set:function(x){this.bg.css('left',(this.containerWidth-this.bgWidth)*x);this.now=x;return this},compute:function(from,to,delta){if(this._hoverAnimation){return(this._hoverTo-this._hoverFrom)*delta+this._hoverFrom}
return(to-from)*delta+from},start:function(to){var from=this.now,that=this;this.container.css('delta',0).animate({delta:1},{duration:this.options.duration,easing:this.options.easing,complete:function(){that._hoverAnimation=!1},step:function(delta){that.set(that.compute(from,to,delta))},queue:!1});return this},cancel:function(){this._hoverAnimation=!1;this.container.stop(!0,!1);return this}};if($.easing.easeOutElastic==undefined){$.easing.easeOutElastic=function(x,t,b,c,d){var s=1.70158,p=0,a=c;if(t==0){return b}
if((t/=d)==1){return b+c}
if(!p){p=d*.3}
if(a&lt;Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}
return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b}}
$.fn.horparallax=function(options){return this.each(function(){var $this=$(this),data=$this.data('horparallax');if(!data){$this.data('horparallax',(data=new Horparallax(this,options)))}})};$.fn.horparallax.defaults={fps:60,basePoint:.5,duration:500,bgSelector:'.l-section-img',easing:$us.getAnimationName('swing')};$.fn.horparallax.Constructor=Horparallax;$(function(){jQuery('.parallax_hor').horparallax()})}(jQuery);!function($,_undefined){"use strict";function usImageSlider(container){let self=this,$container=$(container),$frame=$('.w-slider-h',container),$royalSlider=$('.royalSlider',container),options={};if(!$.fn.royalSlider||$container.data('usImageSlider')){return}
let $jsonData=$('.w-slider-json',container);if($jsonData.length){$.extend(options,$jsonData[0].onclick()||{})}
$jsonData.remove();if($container.parent().hasClass('w-post-elm')){options.imageScaleMode='fill'}
options.usePreloader=!1;$royalSlider.royalSlider(options);let royalSlider=$royalSlider.data('royalSlider');if(options.fullscreen&amp;&amp;options.fullscreen.enabled){var rsEnterFullscreen=function(){$royalSlider.appendTo($us.$body);royalSlider.ev.off('rsEnterFullscreen',rsEnterFullscreen);royalSlider.ev.on('rsExitFullscreen',rsExitFullscreen);royalSlider.updateSliderSize()};royalSlider.ev.on('rsEnterFullscreen',rsEnterFullscreen);var rsExitFullscreen=function(){$royalSlider.prependTo($frame);royalSlider.ev.off('rsExitFullscreen',rsExitFullscreen);royalSlider.ev.on('rsEnterFullscreen',rsEnterFullscreen)}}
royalSlider.ev.on('rsAfterContentSet',function(){royalSlider.slides.forEach(function(slide){$(slide.content.find('img')[0]).attr('alt',slide.caption.attr('data-alt'))})});$us.$canvas.on('contentChange',function(){$royalSlider.parent().imagesLoaded(function(){royalSlider.updateSliderSize()})});self.royalSlider=royalSlider};$.fn.usImageSlider=function(){return this.each(function(){$(this).data('usImageSlider',new usImageSlider(this))})};$(()=&gt;{$('.w-slider').usImageSlider()});$us.$document.on('usPostList.itemsLoaded usGrid.itemsLoaded',(_,$items)=&gt;{$('.w-slider',$items).usImageSlider()})}(jQuery);!function($){"use strict";$us.WItext=function(container){var defaultOptions={html_nbsp_char:!0};this.$container=$(container);var $parts=this.$container.find('.w-itext-part');if($parts.length===0){return}
var options=$.extend(defaultOptions,this.$container[0].onclick()||{});if(!$us.usbPreview())this.$container.removeAttr('onclick');var type=this.$container.usMod('type');this.animateChars=(type.substring(type.length-'chars'.length).toLowerCase()==='chars');this.duration=parseInt(options.duration)||1000;this.delay=parseInt(options.delay)||5000;this.dynamicColor=(options.dynamicColor||'');this.disablePartAnimation=options.disablePartAnimation||!1;this.animateDurations=[];this.type=this.animateChars?type.substring(0,type.length-'chars'.length):type;this.nbsp_char=options.html_nbsp_char?'&amp;nbsp;':' ';this.parts=[];$parts.css({transitionDuration:this.duration+'ms'}).each(function(index,part){var part={$node:$(part),currentState:0,states:part.onclick()||[]};if(!$us.usbPreview())part.$node.removeAttr('onclick');if(this.dynamicColor){part.$node.css('color',this.dynamicColor)}
this.parts[index]=part}.bind(this));var timer=$ush.timeout(function(){this.parts.map(function(part){this._events.startAnimate.call(this,part)}.bind(this));$ush.clearTimeout(timer)}.bind(this),this.delay)};$us.WItext.prototype={_events:{startAnimate:function(part){part.currentState=(part.currentState===part.states.length-1)?0:(part.currentState+1);this.render.call(this,part)},restartAnimate:function(part){$ush.timeout(this._events.startAnimate.bind(this,part),this.delay)},clearAnimation:function(part){var text=$ush.toString(part.states[part.currentState]).replace(' ',this.nbsp_char);part.$node.html(text).css('width','');if(this.type==='typing'&amp;&amp;text.trim()&amp;&amp;text!==this.nbsp_char){part.$node.append('&lt;i class="w-itext-cursor"&gt;&lt;/i&gt;')}
if(part.curDuration===Math.max.apply(null,this.animateDurations)){this.animateDurations=[];this.parts.map(function(_part){this._events.restartAnimate.call(this,_part)}.bind(this))}}},render:function(part){var nextValue=part.states[part.currentState],$curSpan=part.$node.wrapInner('&lt;span&gt;&lt;/span&gt;').children('span'),$nextSpan=$('&lt;span class="measure"&gt;&lt;/span&gt;').html(nextValue.replace(' ',this.nbsp_char)).appendTo(part.$node),nextWidth=$nextSpan.width(),outType='fadeOut',startDelay=0;part.curDuration=this.duration;if(this.type==='typing'){var oldValue=$curSpan.text().trim()+' ',removeDuration=Math.floor(part.curDuration/3);startDelay=Math.max.apply(null,[startDelay,(removeDuration*oldValue.length)]);for(var i=0;i&lt;oldValue.length;i ++){$curSpan.text(oldValue);$ush.timeout(function(){var text=$curSpan.text();$curSpan.text(text.substring(0,text.length-1))}.bind(this),removeDuration*i)}}
$ush.timeout(function(){part.$node.addClass('notransition');if(!this.disablePartAnimation){part.$node.css('width',part.$node.width())}
$ush.timeout(function(){part.$node.removeClass('notransition');if(!this.disablePartAnimation){part.$node.css('width',nextWidth)}}.bind(this),25);if(this.type!=='typing'){$curSpan.css({position:'absolute',top:0,left:0,width:!this.disablePartAnimation?nextWidth:'',transitionDuration:(this.duration/5)+'ms'}).addClass('animated_'+outType)}
if(!this.disablePartAnimation){$nextSpan.css('width',nextWidth)}
$nextSpan.removeClass('measure').prependTo(part.$node);if(this.animateChars){$nextSpan.empty();if(this.type==='typing'){$nextSpan.append('&lt;span class="w-itext-part-nospan"&gt;&lt;/span&gt;')}
for(var i=0;i&lt;nextValue.length;i ++){var $char=((nextValue[i]!==' ')?nextValue[i]:this.nbsp_char);if(this.type!=='typing'){$char=$('&lt;span&gt;'+$char+'&lt;/span&gt;');$char.css('transition-duration',part.curDuration+'ms').appendTo($nextSpan);$char.appendTo($nextSpan)}
$ush.timeout(function($char){if(this.type!=='typing'){$char.addClass('animated_'+this.type)}else{var $text=$('&gt; span:first',$nextSpan);$text.html($text.html()+$char)}}.bind(this,$char),part.curDuration*i)}
if(this.type==='typing'&amp;&amp;$ush.toString(nextValue).trim()&amp;&amp;nextValue!==this.nbsp_char){$nextSpan.append('&lt;i class="w-itext-cursor"&gt;&lt;/i&gt;')}
part.curDuration*=(nextValue.length+1)}else{$nextSpan.wrapInner('&lt;span&gt;&lt;/span&gt;').children('span').css({'animation-duration':this.duration+'ms'}).addClass('animated_'+this.type)}
this.animateDurations.push(part.curDuration);$ush.timeout(this._events.clearAnimation.bind(this,part),part.curDuration+Math.floor(this.delay/3))}.bind(this),startDelay)}};$.fn.wItext=function(options){return this.each(function(){$(this).data('wItext',new $us.WItext(this,options))})};$(function(){$('.w-itext').wItext()})}(jQuery);!function($){"use strict";$us.WLogin=function(container,options){this.init(container,options)};$us.WLogin.prototype={init:function(container,options){this.$container=$(container);if(this.$container.data('loginInit')==1){return}
this.$container.data('loginInit',1);this.$submitBtn=this.$container.find('.w-btn');this.$username=this.$container.find('.for_text input[type="text"]');this.$password=this.$container.find('.for_password input[type="password"]');this.$preloader=this.$container.siblings('.g-preloader');this.$nonceVal=this.$container.find('#us_login_nonce').val();this.$resultField=this.$container.find('.w-form-message');this.$jsonContainer=this.$container.find('.w-form-json');this.jsonData=this.$jsonContainer[0].onclick()||{};this.$jsonContainer.remove();this.ajaxUrl=this.jsonData.ajaxurl||'';this.loginRedirect=this.jsonData.login_redirect||'';this.logoutRedirect=this.jsonData.logout_redirect||window.location.href;this.use_ajax=!!this.jsonData.use_ajax;this._events={formSubmit:this.formSubmit.bind(this)};this.$container.on('submit',this._events.formSubmit);if(this.use_ajax){$.ajax({type:'post',url:this.ajaxUrl,data:{action:'us_ajax_user_info',logout_redirect:this.logoutRedirect},success:function(result){if(result.success){this.$container.closest('.w-login').html(result.data)}else{this.$container.removeClass('hidden')}
this.$preloader.addClass('hidden')}.bind(this)})}},formSubmit:function(event){event.preventDefault();if(this.$submitBtn.hasClass('loading')){return}
this.$resultField.usMod('type',!1).html('');this.$container.find('.w-form-row.check_wrong').removeClass('check_wrong');this.$container.find('.w-form-state').html('');if(this.$container.find('.for_text input[type="text"]').val()==''){this.$username.closest('.w-form-row').toggleClass('check_wrong');return}
this.$submitBtn.addClass('loading');$.ajax({type:'post',url:this.ajaxUrl,dataType:'json',data:{action:'us_ajax_login',username:this.$username.val(),password:this.$password.val(),us_login_nonce:this.$nonceVal},success:function(result){if(result.success){document.location.href=this.loginRedirect}else{if(result.data.code=='invalid_username'){var $rowLog=this.$username.closest('.w-form-row');$rowLog.toggleClass('check_wrong');$rowLog.find('.w-form-row-state').html(result.data.message?result.data.message:'')}else if(result.data.code=='incorrect_password'||result.data.code=='empty_password'){var $rowPwd=this.$password.closest('.w-form-row');$rowPwd.toggleClass('check_wrong');$rowPwd.find('.w-form-row-state').html(result.data.message?result.data.message:'')}else{this.$resultField.usMod('type','error').html(result.data.message)}
this.$submitBtn.removeClass('loading')}}.bind(this),})}};$.fn.wUsLogin=function(options){return this.each(function(){$(this).data('wUsLogin',new $us.WLogin(this,options))})};$(function(){$('.w-login &gt; .w-form').wUsLogin()})}(jQuery);!function($){$us.Nav=function(container,options){this.init(container,options)};$us.mobileNavOpened=0;$us.Nav.prototype={init:function(container,options){this.$nav=$(container);if(this.$nav.length==0){return}
this.$control=this.$nav.find('.w-nav-control');this.$close=this.$nav.find('.w-nav-close');this.$items=this.$nav.find('.menu-item');this.$list=this.$nav.find('.w-nav-list.level_1');this.$subItems=this.$list.find('.menu-item-has-children');this.$subLists=this.$list.find('.menu-item-has-children &gt; .w-nav-list');this.$anchors=this.$nav.find('.w-nav-anchor');this.$arrows=$('.w-nav-arrow');this.$reusableBlocksLinks=this.$nav.find('.menu-item-object-us_page_block a');this.options={};var $navOptions=$('.w-nav-options:first',this.$nav);if($navOptions.is('[onclick]')){$.extend(this.options,$navOptions[0].onclick()||{});$navOptions.remove()}
if(this.$nav.length==0){return}
if(this.$reusableBlocksLinks.length!==0){this.$reusableBlocksLinks.each(function(index,elm){let $elm=$(elm);if(!$elm.parents('.w-popup-wrap').length){this.$anchors.push(elm)}}.bind(this))}
this.type=this.$nav.usMod('type');this.layout=this.$nav.usMod('layout');this.mobileOpened=!1;if($.isMobile&amp;&amp;this.type=='desktop'){this.$list.on('click','.w-nav-anchor[class*="level_"]',function(e){var $target=$(e.currentTarget),$item=$target.closest('.menu-item');if($target.usMod('level')&gt;1&amp;&amp;!$item.hasClass('menu-item-has-children')){$target.parents('.menu-item.opened').removeClass('opened')}})}
this.$control.on('click',function(e){e.preventDefault();this.mobileOpened=!this.mobileOpened;this.setTabIndex(!0);this.$anchors.each(function(){if($(this).attr('href')==undefined){$(this).attr('href','javascript:void(0)')}});if(this.layout!='dropdown'){this.$anchors.removeAttr('tabindex')}
if(this.mobileOpened){$('.l-header .w-nav').not(container).each(function(){$(this).trigger('USNavClose')});this.$control.addClass('active');this.$items.filter('.opened').removeClass('opened');this.$subLists.resetInlineCSS('display','height');if(this.layout=='dropdown'){this.$list.slideDownCSS(250,this._events.contentChanged)}
$us.$html.addClass('w-nav-open');$us.mobileNavOpened ++}else{this.$control.removeClass('active');if(this.layout=='dropdown'){this.$list.slideUpCSS(250,this._events.contentChanged)}
this.setTabIndex();if(this.layout!='dropdown'){this.$anchors.attr('tabindex',-1)}
$us.$html.removeClass('w-nav-open');$us.mobileNavOpened --}
$us.$canvas.trigger('contentChange')}.bind(this));this.$control.on('focusin',function(e){if(this.type!='mobile'||this.layout=='dropdown'){return}
this.$anchors.attr('tabindex',-1)}.bind(this));this.$close.on('click',function(){this.mobileOpened=!1;this.$control.removeClass('active');$us.$html.removeClass('w-nav-open');$us.mobileNavOpened --;$us.$canvas.trigger('contentChange')}.bind(this));$us.$document.keyup(function(e){if(e.keyCode==27){if(this.mobileOpened){if(this.layout=='dropdown'){this.$list.slideUpCSS(250,this._events.contentChanged)}
this.mobileOpened=!1;this.$control.removeClass('active');this.setTabIndex();if(this.layout!='dropdown'){this.$anchors.attr('tabindex',-1)}
$us.$html.removeClass('w-nav-open');$us.mobileNavOpened --;$us.$canvas.trigger('contentChange')}}
if(e.keyCode==9){if(this.type=='desktop'&amp;&amp;!$(e.target).parents('.w-nav').length){this.$items.removeClass('opened')}}}.bind(this));this._events={menuToggler:function($item,show){if(this.type!='mobile'){return}
var $sublist=$item.children('.w-nav-list');if(show){$item.addClass('opened');$sublist.slideDownCSS(250,this._events.contentChanged)}else{$item.removeClass('opened');$sublist.slideUpCSS(250,this._events.contentChanged)}}.bind(this),focusHandler:function(e){if(this.type=='mobile'){return}
var $item=$(e.target).closest('.menu-item'),$target=$(e.target);$item.parents('.menu-item').addClass('opened');$item.on('mouseleave',function(){$target.blur()})}.bind(this),blurHandler:function(e){if(this.type=='mobile'){return}
var $item=$(e.target).closest('.menu-item');$item.parents('.menu-item').removeClass('opened')}.bind(this),clickHandler:function(e){if(this.type!='mobile'){return}
e.stopPropagation();e.preventDefault();var $item=$(e.currentTarget).closest('.menu-item'),isOpened=$item.hasClass('opened');this._events.menuToggler($item,!isOpened)}.bind(this),keyDownHandler:function(e){if(this.type!='mobile'){return}
var keyCode=e.keyCode||e.which;if(keyCode==13){var $target=$(e.target),$item=$target.closest('.menu-item'),isOpened=$item.hasClass('opened');if(!$target.is(this.$arrows)){return}
e.stopPropagation();e.preventDefault();this._events.menuToggler($item,!isOpened)}
if(keyCode==9){var $target=$(e.target)?$(e.target):{},i=this.$anchors.index($target),isDropdownLayout=this.layout=='dropdown'?!0:!1,closeMenu=function(){if(this.mobileOpened){if(isDropdownLayout){this.$list.slideUpCSS(250,this._events.contentChanged)}
this.mobileOpened=!1;this.$control.removeClass('active');$us.$html.removeClass('w-nav-open');$us.mobileNavOpened --;$us.$canvas.trigger('contentChange');this.setTabIndex();if(this.layout!='dropdown'){this.$anchors.attr('tabindex',-1)}}}.bind(this);if(e.shiftKey){if((i===this.$anchors.length-1)&amp;&amp;this.layout!='dropdown'){this.$anchors.attr('tabindex',-1)}
if(i===0){closeMenu()}}else{if(i===this.$anchors.length-1){closeMenu()}}}}.bind(this),keyUpHandler:function(e){if(this.type=='mobile'){return}
var $target=$(e.target),$item=$target.closest('.menu-item.level_1',this.$items);if(e.keyCode==9){$item.addClass('opened').siblings().removeClass('opened')}
if(e.keyCode==27){this.$items.removeClass('opened');$target.blur()}}.bind(this),resize:this.resize.bind(this),contentChanged:function(){if(this.type=='mobile'&amp;&amp;$us.header.isHorizontal()&amp;&amp;$us.header.isFixed()&amp;&amp;this.layout=='fixed'){this.setFixedMobileMaxHeight()}
$us.header.$container.trigger('contentChange')}.bind(this),close:function(){if(this.$list!=undefined&amp;&amp;jQuery.fn.slideUpCSS!=undefined&amp;&amp;this.mobileOpened&amp;&amp;this.type=='mobile'){this.mobileOpened=!1;if(this.layout=='dropdown'&amp;&amp;this.headerOrientation=='hor'){this.$list.slideUpCSS(250)}
$us.mobileNavOpened --;$us.$canvas.trigger('contentChange')}}.bind(this),detachAnimation:function(){this.$nav.removeClass('us_animate_this')}.bind(this),};this.$subItems.each(function(index){var $item=$(this.$subItems[index]),$arrow=$item.find('.w-nav-arrow').first(),$subAnchor=$item.find('.w-nav-anchor').first(),dropByLabel=$item.hasClass('mobile-drop-by_label')||$item.parents('.menu-item').hasClass('mobile-drop-by_label'),dropByArrow=$item.hasClass('mobile-drop-by_arrow')||$item.parents('.menu-item').hasClass('mobile-drop-by_arrow');if(dropByLabel||(this.options.mobileBehavior&amp;&amp;!dropByArrow)){$subAnchor.on('click',this._events.clickHandler)}else if(dropByArrow||(!this.options.mobileBehavior&amp;&amp;!dropByLabel)){$arrow.on('click',this._events.clickHandler);$arrow.on('click',this._events.keyDownHandler)}}.bind(this));this.$subItems.each(function(){var $this=$(this),$parentItem=$this.parent().closest('.menu-item');if($parentItem.length==0||$parentItem.usMod('columns')===!1){$this.addClass('togglable')}});if(!$us.$html.hasClass('no-touch')){this.$list.find('.menu-item-has-children.togglable &gt; .w-nav-anchor').on('click',function(e){if(this.type=='mobile'){return}
e.preventDefault();var $this=$(e.currentTarget),$item=$this.parent();if($item.hasClass('opened')){return location.assign($this.attr('href'))}
$item.addClass('opened');var outsideClickEvent=function(e){if($.contains($item[0],e.target)){return}
$item.removeClass('opened');$us.$body.off('touchstart',outsideClickEvent)};$us.$body.on('touchstart',outsideClickEvent)}.bind(this))}
$($us.$document).on('mouseup touchend',function(e){if(this.mobileOpened&amp;&amp;this.type=='mobile'){if(!this.$control.is(e.target)&amp;&amp;this.$control.has(e.target).length===0&amp;&amp;!this.$list.is(e.target)&amp;&amp;this.$list.has(e.target).length===0){this.mobileOpened=!1;this.$control.removeClass('active');this.$items.filter('.opened').removeClass('opened');this.$subLists.slideUpCSS(250);if(this.layout=='dropdown'&amp;&amp;this.headerOrientation=='hor'){this.$list.slideUpCSS(250)}
$us.$html.removeClass('w-nav-open');$us.mobileNavOpened --;$us.$canvas.trigger('contentChange')}}}.bind(this));this.$anchors.on('focus.upsolution',this._events.focusHandler);this.$anchors.on('blur.upsolution',this._events.blurHandler);this.$nav.on('keydown.upsolution',this._events.keyDownHandler);this.$nav.on('keyup.upsolution',this._events.keyUpHandler);this.$nav.on('transitionend',this._events.detachAnimation);this.$anchors.on('click',function(e){var $item=$(e.currentTarget).closest('.menu-item'),dropByLabel=$item.hasClass('mobile-drop-by_label')||$item.parents('.menu-item').hasClass('mobile-drop-by_label'),dropByArrow=$item.hasClass('mobile-drop-by_arrow')||$item.parents('.menu-item').hasClass('mobile-drop-by_arrow');if(this.type!='mobile'||$us.header.isVertical()){return}
if(dropByLabel||(this.options.mobileBehavior&amp;&amp;$item.hasClass('menu-item-has-children')&amp;&amp;!dropByArrow)){return}
this.mobileOpened=!1;this.$control.removeClass('active');if(this.layout=='dropdown'){this.$list.slideUpCSS(250)}
$us.$html.removeClass('w-nav-open');$us.mobileNavOpened --;$us.$canvas.trigger('contentChange')}.bind(this));$us.$window.on('resize',$ush.debounce(this._events.resize,5));$ush.timeout(function(){this.resize();$us.header.$container.trigger('contentChange')}.bind(this),50);this.$nav.on('USNavClose',this._events.close)},setTabIndex:function(add){this.$subItems.each(function(index){var $item=$(this.$subItems[index]);if($item.hasClass('mobile-drop-by_arrow')||$item.parents('.menu-item').hasClass('mobile-drop-by_arrow')||(!$item.hasClass('mobile-drop-by_label')&amp;&amp;!this.options.mobileBehavior)){if(add){$item.find('.w-nav-arrow').attr('tabindex',0)}else{$item.find('.w-nav-arrow').removeAttr('tabindex')}}}.bind(this))},setFixedMobileMaxHeight:function(){this.$list.css('max-height',$us.canvas.winHeight-$us.header.getCurrentHeight(!0)+'px')},resize:function(){if(this.$nav.length==0){return}
var nextType=(window.innerWidth&lt;this.options.mobileWidth)?'mobile':'desktop';if($us.header.orientation!=this.headerOrientation||nextType!=this.type){this.$subLists.resetInlineCSS('display','height');if(this.headerOrientation=='hor'&amp;&amp;this.type=='mobile'){this.$list.resetInlineCSS('display','height','max-height','opacity')}
this.$items.removeClass('opened');this.headerOrientation=$us.header.orientation;this.type=nextType;this.$nav.usMod('type',nextType);this.setTabIndex();if(this.layout!='dropdown'){this.$anchors.removeAttr('tabindex')}}
if($us.header.isHorizontal()&amp;&amp;this.type=='mobile'&amp;&amp;this.layout=='dropdown'&amp;&amp;$us.header.isFixed()){this.setFixedMobileMaxHeight()}
this.$list.removeClass('hide_for_mobiles')}};$.fn.usNav=function(options){return this.each(function(){$(this).data('usNav',new $us.Nav(this,options))})};$('.l-header .w-nav').usNav()}(jQuery);(function($){"use strict";$.fn.usMessage=function(){return this.each(function(){var $this=$(this),$closer=$this.find('.w-message-close');$closer.click(function(){$this.wrap('&lt;div&gt;&lt;/div&gt;');var $wrapper=$this.parent();$wrapper.css({overflow:'hidden',height:$this.outerHeight(!0)});$wrapper.performCSSTransition({height:0},300,function(){$wrapper.remove();$us.$canvas.trigger('contentChange')},'cubic-bezier(.4,0,.2,1)')})})};$(function(){$('.w-message').usMessage()})})(jQuery);!function($,undefined){"use strict";var _document=document,_window=window,_null=null;_window.$us=_window.$us||{};const _REGEXP_EXTRACT_COORDINATES_=/^(-?[\d\.]+),(-?[\d\.]+)$/;$us.wLmaps=function(container,options){var self=this;self.$container=$(container);if(self.$container.data('_inited')){return}
self.$container.data('_inited',1);self._mapInstance=_null;self.cookieName=self.$container.data('cookie-name');self.options=options||{};self._events={confirmInit:self._confirmInit.bind(self),redraw:self._redraw.bind(self)};if(self.cookieName){self.$container.on('click','.action_confirm_load',self._events.confirmInit);return}
self._init()};$.extend($us.wLmaps.prototype,{_confirmInit:function(){var self=this;if($('input[name^='+self.cookieName+']:checked',self.$container).length){$ush.setCookie(self.cookieName,1,365)}
self.$container.html($ush.base64Decode($('script[type="text/template"]',self.$container).text())).removeAttr('data-cookie-name');self._init()},_init:function(){var self=this;var $mapJson=$('.w-map-json',self.$container);if($mapJson.is('[onclick]')){$.extend(self.options,$mapJson[0].onclick()||{});$mapJson.remove()}
$us.$canvas.on('contentChange',self._events.redraw);self._beforeRender()},_beforeRender:function(){var self=this,address=(''+self.options.address),matches=$ush.removeSpaces(address).match(_REGEXP_EXTRACT_COORDINATES_);if(matches){self.center=[matches[1],matches[2]];self._render()}else{self._geocoder(address)}},_render:function(){var self=this,mapId=self.$container.attr('id'),lmapsOptions={center:self.center,zoom:self.options.zoom};if(self.options.hideControls){lmapsOptions.zoomControl=!1}
if(self.options.disableZoom){lmapsOptions.scrollWheelZoom=!1}
self._mapInstance=L.map(mapId,lmapsOptions);L.tileLayer(self.options.style,{attribution:'&amp;copy; &lt;a href="https://www.openstreetmap.org/copyright"&gt;OpenStreetMap&lt;/a&gt; contributors'}).addTo(self._mapInstance);self._renderMarkers();if($us.usbPreview()||self.options.disableDragging&amp;&amp;!$us.$html.hasClass('no-touch')){self._mapInstance.dragging.disable()}},_geocoder:function(text,markerOptions,popup){var self=this,osmUrl='https://nominatim.openstreetmap.org/search?format=json&amp;limit=1&amp;q='+encodeURI(text);$.getJSON(osmUrl,$.noop).done(function(json){if(!json.length){return}
var boundingBox=json[0].boundingbox;if(!markerOptions){self.center=[boundingBox[1],boundingBox[3]];self._render()}else{self.marker=L.marker([boundingBox[1],boundingBox[3]],markerOptions).addTo(self._mapInstance);if(popup){self.marker.bindPopup(popup)}}})},_redraw:function(){var self=this;if(!self._mapInstance||self.$container.is(':hidden')){return}
$ush.timeout(self._mapInstance.invalidateSize.bind(self._mapInstance,!0),100)},_renderMarkers:function(){var self=this;if(!self.options.markers.length){return}
var mainOptions={};for(var i=0;i&lt;self.options.markers.length;i++){var item=self.options.markers[i];if(i==0){if(self.options.icon!=_null){var mainMarkerSizes=self.options.icon.size[0],markerImg=L.icon({iconUrl:self.options.icon.url,iconSize:mainMarkerSizes,});markerImg.options.iconAnchor=[mainMarkerSizes/2,mainMarkerSizes];markerImg.options.popupAnchor=[0,-mainMarkerSizes];mainOptions.icon=markerImg}
var marker=L.marker(self.center,mainOptions).addTo(self._mapInstance);if(item.html){if(item.infowindow){marker.bindPopup(item.html).openPopup()}else{marker.bindPopup(item.html)}}}else{var markerOptions={};if(item.marker_img!=_null){var markerSizes=item.marker_size[0],markerImg=L.icon({iconUrl:item.marker_img[0],iconSize:markerSizes,});markerImg.options.iconAnchor=[markerSizes/2,markerSizes];markerImg.options.popupAnchor=[0,-markerSizes];markerOptions.icon=markerImg}else{markerOptions=mainOptions}
var matches=$ush.removeSpaces(item.address).match(_REGEXP_EXTRACT_COORDINATES_);if(matches){self.marker=L.marker([matches[1],matches[2]],markerOptions).addTo(self._mapInstance);if(item.html){self.marker.bindPopup(item.html)}}else{self._geocoder(item.address,markerOptions,item.html)}}}}});$.fn.wLmaps=function(options){options=options||{};return this.each(function(){this._wLmaps=new $us.wLmaps(this,$ush.clone(options))})};$(function(){$('.w-map.provider_osm').wLmaps()})}(jQuery);(function($,undefined){"use strict";var _window=window,_document=document,_undefined=undefined;var __debounce_fn_500ms=$ush.debounce($ush.fn,500);$us.PageScroller=function(container,options){this.init(container,options)};$us.PageScroller.prototype={init:function(container,options){var defaults={coolDown:100,animationDuration:1000,animationEasing:$us.getAnimationName('easeInOutExpo'),endAnimationEasing:$us.getAnimationName('easeOutExpo'),};this.options=$.extend({},defaults,options);this.$container=$(container);this.activeSection=0;this.sections=[];this.initialSections=[];this.hiddenSections=[];this.currHidden=[];this.dots=[];this.scrolls=[];this.usingDots=!1;this.footerReveal=$us.$body.hasClass('footer_reveal');this.isTouch=(('ontouchstart' in _window)||(navigator.msMaxTouchPoints&gt;0)||(navigator.maxTouchPoints));this.disableWidth=(this.$container.data('disablewidth')!==_undefined)?this.$container.data('disablewidth'):768;this.hiddenClasses={'uvc_hidden-xs':[0,479],'uvc_hidden-xsl':[480,767],'uvc_hidden-sm':[768,991],'uvc_hidden-md':[992,1199],'uvc_hidden-ml':[1200,1823],'uvc_hidden-lg':[1824,99999],'vc_hidden-xs':[0,767],'vc_hidden-sm':[768,991],'vc_hidden-md':[992,1199],'vc_hidden-lg':[1200,99999],};if(this.$container.data('speed')!==_undefined){this.options.animationDuration=this.$container.data('speed')}
this._events={destroy:this._destroy.bind(this),mouseWheelHandler:this._mouseWheelHandler.bind(this),resize:this.resize.bind(this),scroll:this.scroll.bind(this)};this._attachEvents();this.$container.on('usb.removeHtml',this._events.destroy)
$us.$canvas.on('contentChange',$ush.debounce(this._events.resize,5));var _resize=$ush.debounce(this._events.resize,50);$us.$window.on('scroll',$ush.debounce(this._events.scroll,5)).on('resize',function(_,stopExecute){if(!stopExecute){_resize()}});$ush.timeout(this._init.bind(this),100)},is_popup:function(){return $us.$html.hasClass('usoverlay_fixed')},_add_dynamic_breakpoints:function(){var custom_breakpoints=$us.responsiveBreakpoints,default_breakpoints={'hide_on_mobiles':[0,767],'hide_on_tablets':[768,991],'hide_on_laptops':[992,1199],'hide_on_default':[1200,99999],};if(custom_breakpoints){default_breakpoints={'hide_on_mobiles':[0,custom_breakpoints.mobiles],'hide_on_tablets':[(custom_breakpoints.mobiles+1),custom_breakpoints.tablets],'hide_on_laptops':[(custom_breakpoints.tablets+1),custom_breakpoints.laptops],'hide_on_default':[(custom_breakpoints.laptops+1),9999]}}
this.hiddenClasses=Object.assign(this.hiddenClasses,default_breakpoints)},_init:function(){if($us.header.isStatic()&amp;&amp;$us.header.isHorizontal()&amp;&amp;!$us.header.isTransparent()){$us.canvas.$header.each(function(){var $section=$us.canvas.$header,section={$section:$section,area:'header',};this._countPosition(section);this.sections.push(section);this.initialSections.push(section)}.bind(this))}
this._add_dynamic_breakpoints();$('.l-main &gt; .l-section, .l-footer &gt; .l-section',$us.$canvas).each(function(key,elm){var $section=$(elm),section={$section:$section,hiddenBoundaries:[],area:'content',isSticky:$section.hasClass('type_sticky')},addedWidths=[];hidden:for(var i in this.hiddenClasses){if(this.hiddenClasses.hasOwnProperty(i)){var low=this.hiddenClasses[i][0],high=this.hiddenClasses[i][1];if($section.hasClass(i)){var addedWidthLength=addedWidths.length,j;addedWidths.push([low,high]);for(j=0;j&lt;addedWidthLength;j ++){if(addedWidths[j][0]===low&amp;&amp;addedWidths[j][1]===high){break hidden}}
section.hiddenBoundaries.push([low,high]);if(this.hiddenSections.indexOf(key)===-1){this.hiddenSections.push(key)}}}}
this._countPosition(section,key);this.sections.push(section);this.initialSections.push(section)}.bind(this));this.lastContentSectionIndex=this.sections.length-1;$('.l-footer &gt; .l-section').each(function(key,elm){var $section=$(elm),section={$section:$section,area:'footer',isSticky:$section.hasClass('type_sticky')};this._countPosition(section,key);this.sections.push(section);this.initialSections.push(section)}.bind(this));$ush.timeout(this.resize.bind(this),100);this.$dotsContainer=this.$container.find('.w-scroller-dots');if(this.$dotsContainer.length){this.usingDots=!0;this.$firstDot=this.$dotsContainer.find('.w-scroller-dot').first();this.redrawDots(!0);this.scroll()}},_destroy:function(){var self=this;$us.$document.off('mousewheel DOMMouseScroll MozMousePixelScroll');_document.removeEventListener('mousewheel',self._events.mouseWheelHandler);_document.removeEventListener('DOMMouseScroll',self._events.mouseWheelHandler);_document.removeEventListener('MozMousePixelScroll',self._events.mouseWheelHandler);$us.$canvas.off('touchstart touchmove')},isSectionHidden:function(section){if(!this.initialSections[section].hiddenBoundaries||!this.initialSections[section].hiddenBoundaries.length){return!1}
var currWidth=_window.innerWidth,isHidden=!1;for(var i=0;i&lt;this.initialSections[section].hiddenBoundaries.length;i ++){var low=this.initialSections[section].hiddenBoundaries[i][0],high=this.initialSections[section].hiddenBoundaries[i][1];if(currWidth&gt;=low&amp;&amp;currWidth&lt;=high){isHidden=!0;break}}
return isHidden},redrawDots:function(inited){if(!this.usingDots||!this.$dotsContainer||!this.$dotsContainer.length){return!1}
this.$dotsContainer.html('');for(var i=0;i&lt;this.sections.length;i ++){if(this.sections[i].area==='footer'&amp;&amp;!this.$container.data('footer-dots')){continue}
this.$firstDot.clone().appendTo(this.$dotsContainer)}
this.$dots=this.$dotsContainer.find('.w-scroller-dot');this.$dots.each(function(key,elm){var $dot=$(elm);this.dots[key]=$dot;$dot.click(function(){this.scrollTo(key);this.$dots.removeClass('active');$dot.addClass('active')}.bind(this)).toggleClass('hidden',this.sections[key].isSticky&amp;&amp;$us.$window.width()&gt;$us.canvas.options.columnsStackingWidth)}.bind(this));if(!!inited&amp;&amp;this.dots[this.activeSection]){this.dots[this.activeSection].addClass('active')}
this.$dotsContainer.addClass('show')},recountSections:function(){if(this.currHidden){for(var initialSection in this.initialSections){this.sections[initialSection]=this.initialSections[initialSection]}}
for(var i=this.hiddenSections.length-1;i&gt;=0;i --){var indexOfTheItem=this.currHidden.indexOf(this.hiddenSections[i]);if(this.isSectionHidden(this.hiddenSections[i])){if(indexOfTheItem===-1){this.currHidden.push(this.hiddenSections[i])}
this.sections.splice(this.hiddenSections[i],1)}else{this.currHidden.splice(indexOfTheItem,1)}}
this.redrawDots(!0)},getScrollSpeed:function(number){var sum=0,lastElements=this.scrolls.slice(Math.max(this.scrolls.length-number,1));for(var i=0;i&lt;lastElements.length;i ++){sum=sum+lastElements[i]}
return Math.ceil(sum/number)},_mouseWheelHandler:function(e){var self=this;if($us.usbPreview()||self.is_popup()){return}
e.preventDefault();var currentTime=new Date().getTime(),target=self.activeSection,direction=e.wheelDelta||-e.detail,speedEnd,speedMiddle,isAccelerating;if(self.scrolls.length&gt;149){self.scrolls.shift()}
self.scrolls.push(Math.abs(direction));if((currentTime-self.previousMouseWheelTime)&gt;self.options.coolDown){self.scrolls=[]}
self.previousMouseWheelTime=currentTime;speedEnd=self.getScrollSpeed(10);speedMiddle=self.getScrollSpeed(70);isAccelerating=speedEnd&gt;=speedMiddle;if(isAccelerating){if(direction&lt;0){target ++}else if(direction&gt;0){target --}
if(self.sections[target]===_undefined){return}
self.scrollTo(target);self.lastScroll=currentTime}},_attachEvents:function(){var self=this;self._destroy();if($us.$window.width()&gt;self.disableWidth&amp;&amp;$us.mobileNavOpened&lt;=0&amp;&amp;(!$us.$html.hasClass('cloverlay_fixed'))){_document.addEventListener('mousewheel',self._events.mouseWheelHandler,{passive:!1});_document.addEventListener('DOMMouseScroll',self._events.mouseWheelHandler,{passive:!1});_document.addEventListener('MozMousePixelScroll',self._events.mouseWheelHandler,{passive:!1});if($.isMobile||self.isTouch){$us.$canvas.on('touchstart',function(event){var e=event.originalEvent;if(typeof e.pointerType==='undefined'||e.pointerType!=='mouse'){self.touchStartY=e.touches[0].pageY}});$us.$canvas.on('touchmove',function(event){event.preventDefault();var currentTime=new Date().getTime(),e=event.originalEvent,target=self.activeSection;self.touchEndY=e.touches[0].pageY;if(Math.abs(self.touchStartY-self.touchEndY)&gt;($us.$window.height()/50)){if(self.touchStartY&gt;self.touchEndY){target ++}else if(self.touchEndY&gt;self.touchStartY){target --}
if(self.sections[target]===_undefined){return}
self.scrollTo(target);self.lastScroll=currentTime}})}}},_countPosition:function(section,key){section.top=section.$section.offset().top-$us.canvas.getOffsetTop();if(this.footerReveal&amp;&amp;section.area==='footer'&amp;&amp;key!==_undefined){if(_window.innerWidth&gt;parseInt($us.canvasOptions.columnsStackingWidth)-1){if(this.sections[key-1]!==_undefined&amp;&amp;this.sections[key-1].area==='footer'){section.top=this.sections[key-1].bottom}else{var rowIndex=(this.sections[this.lastContentSectionIndex+key]!==_undefined)?this.lastContentSectionIndex+key:key-1;section.top=this.sections[rowIndex].bottom}}}
section.bottom=section.top+section.$section.outerHeight(!1)},_countAllPositions:function(){var counter=0;for(var section in this.sections){if(this.sections[section].$section.length){this._countPosition(this.sections[section],counter)}
counter ++}},scrollTo:function(target){var currentTime=new Date().getTime();if(this.previousScrollTime!==_undefined&amp;&amp;(currentTime-this.previousScrollTime&lt;this.options.animationDuration)){return}
this.previousScrollTime=currentTime;if(this.sections[target].isSticky&amp;&amp;$us.$window.width()&gt;$us.canvas.options.columnsStackingWidth){if(target&gt;this.activeSection){target+=1}else{target-=1}}
if(this.usingDots){this.$dots.removeClass('active');if(this.dots[target]!==_undefined){this.dots[target].addClass('active')}}
var top=Math.ceil(this.sections[target].top||0);if(top===Math.ceil($us.header.getScrollTop())){return}
var animateOptions={duration:this.options.animationDuration,easing:this.options.animationEasing,start:function(){this.isScrolling=!0}.bind(this),always:function(){this.isScrolling=!1;this.activeSection=target}.bind(this),step:function(now,fx){var newTop=top;if($us.header.isStickyEnabled()){newTop-=$us.header.getCurrentHeight(!0)}
if(fx.end!==newTop){$us.$htmlBody.stop(!0,!1).animate({scrollTop:newTop},$.extend(animateOptions,{easing:this.options.endAnimationEasing}))}}.bind(this)};$us.$htmlBody.stop(!0,!1).animate({scrollTop:top},animateOptions)},resize:function(e){if(this.is_popup()){return!1}
this._attachEvents();this.recountSections();$ush.timeout(this._countAllPositions.bind(this),150)},scroll:function(){if(this.is_popup()){return!1}
var currentTime=new Date().getTime();if((currentTime-this.lastScroll)&lt;(this.options.coolDown+this.options.animationDuration)){return}
__debounce_fn_500ms(function(){var scrollTop=$ush.parseInt($us.$window.scrollTop());if($us.header.isSticky()){scrollTop+=$us.header.getCurrentHeight(!0)}
for(var index in this.sections){var section=this.sections[index];if(scrollTop&gt;=$ush.parseInt(section.top-1)&amp;&amp;scrollTop&lt;$ush.parseInt(section.bottom-1)&amp;&amp;section.area==='content'&amp;&amp;this.activeSection!==index){this.activeSection=index}}
if(this.usingDots){this.$dots.removeClass('active');if(this.dots[this.activeSection]!==_undefined){this.dots[this.activeSection].addClass('active')}}}.bind(this))}};$.fn.usPageScroller=function(options){return this.each(function(){$(this).data('usPageScroller',new $us.PageScroller(this,options))})};$(function(){$ush.timeout(function(){$('.w-scroller').usPageScroller()},0)})})(jQuery);!function($){"use strict";if($('.l-preloader').length){$('document').ready(function(){$ush.timeout(function(){$('.l-preloader').addClass('done')},500);$ush.timeout(function(){$('.l-preloader').addClass('hidden')},1000)})}}(jQuery);!function($,undefined){"use strict";$us.WPopup=function(container){var self=this;this.$container=$(container);this.$content=$('.w-popup-box-content',this.$container);this._events={show:this.show.bind(this),afterShow:this.afterShow.bind(this),hide:this.hide.bind(this),hideOnLinkClick:this.hideOnLinkClick.bind(this),preventHide:function(e){e.stopPropagation()},afterHide:this.afterHide.bind(this),keyup:function(e){if(e.key=="Escape"){this.hide()}}.bind(this),scroll:function(){$us.$document.trigger('scroll')},touchmove:function(e){this.savePopupSizes();if((this.popupSizes.wrapHeight&gt;this.popupSizes.contentHeight)||!$(e.target).closest('.w-popup-box').length){e.preventDefault()}}.bind(this),};this.transitionEndEvent=(navigator.userAgent.search(/webkit/i)&gt;0)?'webkitTransitionEnd':'transitionend';this.isFixed=!jQuery.isMobile;self.$trigger=$('.w-popup-trigger',self.$container);self.triggerType=self.$trigger.usMod('type');self.triggerOptions=$ush.toPlainObject(self.$trigger.data('options'));if(self.triggerType=='load'){var _timeoutHandle;if(self.$container.css('display')!='none'){var delay=$ush.parseInt(self.triggerOptions.delay);_timeoutHandle=$ush.timeout(self.show.bind(self),delay*1000)}
self.$container.on('usb.refreshedEntireNode',function(){if(_timeoutHandle){$ush.clearTimeout(_timeoutHandle)}
self.$overlay.remove();self.$wrap.remove()})}else if(this.triggerType=='selector'){var selector=this.$trigger.data('selector');if(selector){$us.$body.on('click',selector,this._events.show)}}else{this.$trigger.on('click',this._events.show)}
this.$wrap=this.$container.find('.w-popup-wrap').usMod('pos',this.isFixed?'fixed':'absolute').on('click',this._events.hide);this.$box=this.$container.find('.w-popup-box');this.$overlay=this.$container.find('.w-popup-overlay').usMod('pos',this.isFixed?'fixed':'absolute').on('click',this._events.hide);this.$container.find('.w-popup-closer').on('click',this._events.hide);this.$box.on('click',this._events.preventHide);this.$wrap.find('a').on('click',this._events.hideOnLinkClick.bind(this));this.$media=$('video,audio',this.$box);this.$wVideos=$('.w-video',this.$box);this.timer=null;this.popupSizes={boxHeight:0,wrapHeight:0,contentHeight:0,initialWindowHeight:window.innerHeight,openedWindowHeight:0,}};$us.WPopup.prototype={_hasScrollbar:function(){return document.documentElement.scrollHeight&gt;document.documentElement.clientHeight},_getScrollbarSize:function(){if($us.scrollbarSize===undefined){var scrollDiv=document.createElement('div');scrollDiv.style.cssText='width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;';document.body.appendChild(scrollDiv);$us.scrollbarSize=scrollDiv.offsetWidth-scrollDiv.clientWidth;document.body.removeChild(scrollDiv)}
return $us.scrollbarSize},show:function(e){var self=this;if(e!==undefined){e.preventDefault()}
if(self.triggerType=='load'&amp;&amp;!$us.usbPreview()){var uniqueId=$ush.toString(self.triggerOptions.uniqueId),cookieName='us_popup_'+uniqueId;if(uniqueId){if($ush.getCookie(cookieName)!==null){return}
var daysUntilNextShow=$ush.parseFloat(self.triggerOptions.daysUntilNextShow);$ush.setCookie(cookieName,'shown',daysUntilNextShow||365)}}
this.saveWindowSizes();clearTimeout(this.timer);this.$overlay.appendTo($us.$body).show();this.$wrap.appendTo($us.$body).css('display','flex');if(this.isFixed){$us.$html.addClass('usoverlay_fixed');this.windowHasScrollbar=this._hasScrollbar();if(this.windowHasScrollbar&amp;&amp;this._getScrollbarSize()){$us.$html.css('margin-right',this._getScrollbarSize())}}else{this.$wrap.css('top',$us.$window.scrollTop());$us.$body.addClass('popup-active');this.savePopupSizes();if((this.popupSizes.initialWindowHeight===this.popupSizes.openedWindowHeight)&amp;&amp;(this.popupSizes.boxHeight&gt;=this.popupSizes.wrapHeight)){this.$wrap.addClass('popup-ios-height')}
this.$wrap.on('touchmove',this._events.touchmove);$us.$document.on('touchmove',this._events.touchmove)}
$us.$body.on('keyup',this._events.keyup);this.$wrap.on('scroll',this._events.scroll);this.timer=setTimeout(this._events.afterShow,25)},afterShow:function(){clearTimeout(this.timer);this.$overlay.addClass('active');this.$box.addClass('active');if(window.$us!==undefined&amp;&amp;$us.$canvas!==undefined){$us.$canvas.trigger('contentChange',{elm:this.$container})}
if(this.$wVideos.length){this.$wVideos.each(function(_,wVideo){var $wVideoSource=$(wVideo).find('[data-src]'),$videoTag=$wVideoSource.parent('video'),src=$wVideoSource.data('src');if(!src){return}
$wVideoSource.attr('src',src);if($videoTag.length){$videoTag[0].load()}})}
$us.$body.addClass('has_uspopup');$us.$window.trigger('resize').trigger('us.wpopup.afterShow',this)},hide:function(){clearTimeout(this.timer);$us.$body.off('keyup',this._events.keyup);this.$box.on(this.transitionEndEvent,this._events.afterHide);this.$overlay.removeClass('active');this.$box.removeClass('active');this.$wrap.off('scroll',this._events.scroll);$us.$document.off('touchmove',this._events.touchmove);this.timer=setTimeout(this._events.afterHide,1000)},hideOnLinkClick:function(event){var $item=$(event.currentTarget),place=$item.attr('href');if((place.indexOf('#')===-1)||(place!=='#'&amp;&amp;place.indexOf('#')===0&amp;&amp;this.$wrap.find(place).length)){return}
this.hide()},afterHide:function(){clearTimeout(this.timer);this.$box.off(this.transitionEndEvent,this._events.afterHide);this.$overlay.appendTo(this.$container).hide();this.$wrap.appendTo(this.$container).hide();if(this.isFixed){$us.$html.removeClass('usoverlay_fixed');if(this.windowHasScrollbar){$us.$html.css('margin-right','')}
$us.$window.trigger('resize',!0).trigger('us.wpopup.afterHide',this)}else{$us.$body.removeClass('popup-active');this.$wrap.removeClass('popup-ios-height')}
if(this.$media.length){this.$media.trigger('pause')}
if(this.$wVideos.length){this.$wVideos.each(function(_,wVideo){var $wVideoSource=$(wVideo).find('[src]');if(!$wVideoSource.data('src')){$wVideoSource.attr('data-src',$wVideoSource.attr('src'))}
$wVideoSource.attr('src','')})}
$us.$body.removeClass('has_uspopup')},savePopupSizes:function(){this.popupSizes.boxHeight=this.$box.height();this.popupSizes.wrapHeight=this.$wrap.height();this.popupSizes.contentHeight=this.$content.outerHeight(!0)},saveWindowSizes:function(){this.popupSizes.openedWindowHeight=window.innerHeight}};$.fn.wPopup=function(options){return this.each(function(){$(this).data('wPopup',new $us.WPopup(this,options))})};$(()=&gt;{$('.w-popup').wPopup()});$us.$document.on('usPostList.itemsLoaded usGrid.itemsLoaded',(_,$items)=&gt;{$('.w-popup',$items).wPopup()})}(jQuery);(function($){"use strict";const DELETE_FILTER=null;const PAGINATION_PATTERN=/\/page\/?([0-9]{1,})\/?$/;let _originalURL;$us.WPostList=function(container){const self=this;self.data={paged:1,max_num_pages:1,pagination:'none',ajaxUrl:$us.ajaxUrl,ajaxData:{us_ajax_list_pagination:1,},};self.xhr;self.$container=$(container);self.$list=$('.w-grid-list',container);self.$loadmore=$('.g-loadmore',container);self.$pagination=$('nav.pagination',container);self.$none=self.$container.next('.w-grid-none');const $elmSettings=$('.w-grid-list-json:first',container);if($elmSettings.is('[onclick]')){$.extend(self.data,$elmSettings[0].onclick()||{})}
$elmSettings.remove();self.paginationType=$ush.toString(self.data.pagination);self._events={addNextPage:self._addNextPage.bind(self),closePostInPopup:self.closePostInPopup.bind(self),loadPostInPopup:self._loadPostInPopup.bind(self),navigationInPopup:self._navigationInPopup.bind(self),openPostInPopup:self._openPostInPopup.bind(self),usListOrder:self._usListOrder.bind(self),usListSearch:self._usListSearch.bind(self),usListFilter:self._usListFilter.bind(self),};if(self.paginationType==='load_on_btn'){self.$loadmore.on('mousedown','button',self._events.addNextPage)}else if(self.paginationType==='load_on_scroll'){$us.waypoints.add(self.$loadmore,'-70%',self._events.addNextPage)}
self.$container.add(self.$none).on('usListSearch',self._events.usListSearch).on('usListOrder',self._events.usListOrder).on('usListFilter',self._events.usListFilter);if(self.$container.hasClass('open_items_in_popup')){self.$popup=$('.l-popup',container);self.$popupBox=$('.l-popup-box',self.$popup);self.$popupPreloader=$('.g-preloader',self.$popup);self.$popupFrame=$('.l-popup-box-content-frame',self.$popup);self.$popupToPrev=$('.l-popup-arrow.to_prev',self.$popup);self.$popupToNext=$('.l-popup-arrow.to_next',self.$popup);$us.$body.append(self.$popup);self.$list.on('click','.w-grid-item:not(.custom-link) .w-grid-item-anchor',self._events.openPostInPopup);self.$popupFrame.on('load',self._events.loadPostInPopup);self.$popup.on('click','.l-popup-arrow',self._events.navigationInPopup).on('click','.l-popup-closer, .l-popup-box',self._events.closePostInPopup)}};const prototype=$us.WPostList.prototype;$.extend(prototype,{_usListSearch:function(e,name,value){this.applyFilter(name,value)},_usListOrder:function(e,name,value){this.applyFilter(name,value)},_usListFilter:function(e,values){const self=this;$.each(values,self.applyFilter.bind(self))},_addNextPage:function(){const self=this;if($ush.isUndefined(self.xhr)&amp;&amp;!self.$none.is(':visible')){self.addItems()}},applyFilter:function(name,value){const self=this;if($ush.toString(value)=='{}'){value=DELETE_FILTER}
const pathname=location.pathname;if(PAGINATION_PATTERN.test(pathname)){history.pushState({},'',location.href.replace(pathname,pathname.replace(PAGINATION_PATTERN,'')+'/'))}
self.data.paged=0;if(self.$container.hasClass('for_current_wp_query')){self.data.ajaxUrl=$ush.urlManager(self.data.ajaxUrl).set(name,value).toString()}else if(value===DELETE_FILTER){delete self.data.ajaxData[name]}else{self.data.ajaxData[name]=value}
self.$list.html('');$('.w-grid-none',self.$container).remove();if(!$ush.isUndefined(self.xhr)){self.xhr.abort()}
self.addItems(!0);if(!$ush.isNodeInViewport(self.$container[0])){$us.$htmlBody.stop(!0,!1).delay(3).animate({scrollTop:$ush.parseInt(self.$container.offset().top)-$us.header.getInitHeight()},500)}},addItems:$ush.debounce(function(filtersChanged){const self=this;self.data.paged+=1;if(!filtersChanged&amp;&amp;self.data.paged&gt;self.data.max_num_pages){return}
self.$container.removeClass('hidden');self.$loadmore.removeClass('hidden').addClass('loading');self.$pagination.addClass('hidden');self.$none.addClass('hidden');let ajaxUrl=$ush.toString(self.data.ajaxUrl),ajaxData=$ush.clone(self.data.ajaxData),numPage=$ush.rawurlencode('{num_page}');if(ajaxUrl.includes(numPage)){ajaxUrl=ajaxUrl.replace(numPage,self.data.paged)}else if(ajaxData.template_vars){ajaxData.template_vars=JSON.stringify(ajaxData.template_vars);ajaxData.paged=self.data.paged}
self.xhr=$.ajax({type:'post',url:ajaxUrl,dataType:'html',data:ajaxData,success:function(html){let $items=$('.w-grid-list:first &gt; *',html);if(!$items.length){if(!self.$none.length){self.$none=$('.w-grid-none:first',html);if(!self.$none.length){self.$none=$(html).filter('.w-grid-none:first')}
self.$container.after(self.$none)}
self.$loadmore.addClass('hidden');self.$pagination.addClass('hidden');self.$none.removeClass('hidden');return}
if(self.$container.hasClass('type_masonry')){self.$list.isotope('insert',$items).isotope('reloadItems')}else{self.$list.append($items)}
if(window.USAnimate&amp;&amp;self.$container.hasClass('with_css_animation')){new USAnimate(self.$list);$us.$window.trigger('scroll.waypoints')}
$ush.timeout(()=&gt;{$us.$document.trigger('usPostList.itemsLoaded',[$items])},1);let $listJson=$('.w-grid-list-json:first',html);if($listJson.is('[onclick]')){$.extend(!0,self.data,$listJson[0].onclick()||{})}
if(self.paginationType=='numbered'){const $pagination=$('nav.pagination',html);if($pagination.length&amp;&amp;!self.$pagination.length){self.$list.after($pagination.prop('outerHTML'));self.$pagination=self.$list.next('nav.pagination')}
if(self.$pagination.length&amp;&amp;$pagination.length){self.$pagination.html($pagination.html()).removeClass('hidden')}else{self.$pagination.addClass('hidden')}}
if(self.data.paged&gt;=self.data.max_num_pages){self.$loadmore.addClass('hidden');self.$none.addClass('hidden')}else{self.$loadmore.removeClass('hidden')}
if(self.paginationType=='load_on_scroll'){$us.waypoints.add(self.$loadmore,'-70%',self._events.addNextPage)}
$us.$canvas.trigger('contentChange')},complete:function(){self.$loadmore.removeClass('loading');delete self.xhr}})},1),});$.extend(prototype,{_openPostInPopup:function(e){const self=this;if($us.$window.width()&lt;=$us.canvasOptions.disableEffectsWidth){return}
e.stopPropagation();e.preventDefault();_originalURL=location.href;self.setPostInPopup($(e.target).closest('.w-grid-item').index());$us.$html.addClass('usoverlay_fixed');self.$popup.addClass('active');$ush.timeout(()=&gt;{self.$popupBox.addClass('show')},25)},_loadPostInPopup:function(){const self=this;function checkEscape(e){if($ush.toLowerCase(e.key)==='escape'&amp;&amp;self.$popup.hasClass('active')){self.closePostInPopup()}}
self.$container.on('keyup',checkEscape);$('body',self.$popupFrame.contents()).one('keyup.usCloseLightbox',checkEscape)},_navigationInPopup:function(e){this.setPostInPopup($(e.target).data('index'))},setPostInPopup:function(index){const self=this;let $node=$('&gt; *:eq('+$ush.parseInt(index)+')',self.$list),url=$ush.toString($('[href]:first',$node).attr('href'));if(!url){console.error('No url to loaded post');return}
let $prev=$node.prev(':not(.custom-link)'),$next=$node.next(':not(.custom-link)');self.$popupToPrev.data('index',$prev.index()).attr('title',$('.post_title',$prev).text()).toggleClass('hidden',!$prev.length);self.$popupToNext.data('index',$next.index()).attr('title',$('.post_title',$next).text()).toggleClass('hidden',!$next.length);self.$popupPreloader.show();self.$popupFrame.attr('src',url+(url.indexOf('?')&gt;-1?'&amp;':'?')+'us_iframe=1');history.replaceState(null,null,url)},closePostInPopup:function(){const self=this;self.$popupBox.removeClass('show').one('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd',function(){self.$popup.removeClass('active');self.$popupFrame.attr('src','about:blank');self.$popupToPrev.addClass('hidden');self.$popupToNext.addClass('hidden');self.$popupPreloader.show();$us.$html.removeClass('usoverlay_fixed')});if(_originalURL){history.replaceState(null,null,_originalURL)}}});$.fn.wPostList=function(){return this.each(function(){$(this).data('WPostList',new $us.WPostList(this))})};$(()=&gt;{$('.w-grid.us_post_list, .w-grid.us_product_list').wPostList()})})(jQuery);!function($,_undefined){"use strict";const ENTER_KEY_CODE=13;const DELETE_FILTER=null;const urlManager=$ush.urlManager();const urlParam='_s';function usListSearch(container){const self=this;self._events={searchTextChanged:self._searchTextChanged.bind(self),formSubmit:self._formSubmit.bind(self),};self.$container=$(container);self.$input=$('input',container);self.$pageContent=$('main#page-content');self.$message=$('.w-search-message',container);self.name=self.$input.attr('name');if(self.changeURLParams()){let urlValue=urlManager.get(urlParam);if(!$ush.isUndefined(urlValue)){self.$input.val(urlValue)}}
self.$container.on('input','input',$ush.throttle(self._events.searchTextChanged,300,!1)).on('click','buttom',self._events.searchTextChanged).on('submit','form',self._events.formSubmit);$us.$document.on('keypress',(e)=&gt;{if(self.$input.is(':focus')&amp;&amp;e.keyCode===ENTER_KEY_CODE){e.preventDefault();self._events.searchTextChanged(e)}})}
$.extend(usListSearch.prototype,{changeURLParams:function(){return this.$container.hasClass('change_url_params')},_formSubmit:function(e){e.preventDefault();this._events.searchTextChanged(e)},_searchTextChanged:function(e){const self=this;const $firstList=$(`
				.w-grid.us_post_list:visible,
				.w-grid.us_product_list:visible,
				.w-grid-none:visible
			`,self.$pageContent).first();if($firstList.hasClass('w-grid')){self.$message.addClass('hidden').text('');$firstList.addClass('used_by_list_search')}else if(!$firstList.hasClass('w-grid-none')){self.$message.html('No suitable list found. Add &lt;b&gt;Post List&lt;/b&gt; or &lt;b&gt;Product List&lt;/b&gt; elements.').removeClass('hidden')}
if(e.type==='input'&amp;&amp;!self.$container.hasClass('live_search')){return}
let value=self.$input.val();if(value===''){value=DELETE_FILTER}
if(value===self.lastValue){return}
self.lastValue=value;if(self.changeURLParams()){urlManager.set(urlParam,value).push()}
$firstList.trigger('usListSearch',[urlParam,value])}});$.fn.usListSearch=function(){return this.each(function(){$(this).data('usListSearch',new usListSearch(this))})};$(()=&gt;{$('.w-search.for_list').usListSearch()})}(jQuery);!function($,_undefined){"use strict";const DELETE_FILTER=null;const urlManager=$ush.urlManager();const urlParam='_orderby';function usListOrder(container){const self=this;self._events={selectChanged:self._selectChanged.bind(self),};self.$container=$(container);self.$pageContent=$('main#page-content');if(self.changeURLParams()){let urlValue=urlManager.get(urlParam);if(!$ush.isUndefined(urlValue)){$('select',container).val(urlValue)}}
self.$container.on('change','select',self._events.selectChanged)}
$.extend(usListOrder.prototype,{changeURLParams:function(){return this.$container.hasClass('change_url_params')},_selectChanged:function(e){const self=this;const $firstList=$(`
				.w-grid.us_post_list:visible,
				.w-grid.us_product_list:visible,
				.w-grid-none:visible
			`,self.$pageContent).first();if($firstList.hasClass('w-grid')){$firstList.addClass('used_by_list_order')}
let value=e.target.value;if(value===''){value=DELETE_FILTER}
if(value===self.lastValue){return}
self.lastValue=value;if(self.changeURLParams()){urlManager.set(urlParam,value).push()}
$firstList.trigger('usListOrder',[urlParam,value])}});$.fn.usListOrder=function(){return this.each(function(){$(this).data('usListOrder',new usListOrder(this))})};$(()=&gt;{$('.w-order.for_list').usListOrder()})}(jQuery);!function($,_undefined){"use strict";const abs=Math.abs;const max=Math.max;const min=Math.min;const urlManager=$ush.urlManager();const PREFIX_FOR_URL_PARAM='_';const RANGE_VALUES_BY_DEFAULT=[0,1000];const DELETE_FILTER=null;let lastResult;function parseValues(values){values=$ush.toString(values);if(!values||!values.includes('-')){return RANGE_VALUES_BY_DEFAULT}
return values.split('-').map($ush.parseFloat)}
function usListFilter(container){const self=this;self.settings={mobileWidth:600,};self.$filters={};self.result={};self._events={applyFilterToList:$ush.debounce(self.applyFilterToList.bind(self),1),checkScreenStates:$ush.debounce(self.checkScreenStates.bind(self),10),closeMobileFilters:self.closeMobileFilters.bind(self),getItemValues:self.getItemValues.bind(self),hideItemDropdown:self.hideItemDropdown.bind(self),openMobileFilters:self.openMobileFilters.bind(self),resetItemValues:self.resetItemValues.bind(self),searchItemValues:self.searchItemValues.bind(self),toggleItemDropdown:self.toggleItemDropdown.bind(self),toggleItemSection:self.toggleItemSection.bind(self),};self.$container=$(container);self.$pageContent=$('main#page-content');if(self.$container.is('[onclick]')){$.extend(self.settings,self.$container[0].onclick()||{})}
$('.type_date_picker',container).each((_,filter)=&gt;{let $start=$('input:eq(0)',filter),$end=$('input:eq(1)',filter),$startContainer=$start.parent(),$endContainer=$start.parent(),startOptions={},endOptions={};if($startContainer.is('[onclick]')){startOptions=$startContainer[0].onclick()||{}}
if($endContainer.is('[onclick]')){endOptions=$endContainer[0].onclick()||{}}
$start.datepicker($.extend(!0,{isRTL:$ush.isRtl(),dateFormat:$start.data('date-format'),beforeShow:(_,inst)=&gt;{inst.dpDiv.addClass('for_list_filter')},onSelect:()=&gt;{$start.trigger('change')},onClose:(_,inst)=&gt;{$end.datepicker('option','minDate',inst.input.datepicker('getDate')||null)},},startOptions));$end.datepicker($.extend(!0,{isRTL:$ush.isRtl(),dateFormat:$end.data('date-format'),beforeShow:(_,inst)=&gt;{inst.dpDiv.addClass('for_list_filter')},onSelect:()=&gt;{$start.trigger('change')},onClose:(_,inst)=&gt;{$start.datepicker('option','maxDate',inst.input.datepicker('getDate')||null)},},endOptions))});$('.type_range_slider',container).each((_,filter)=&gt;{function showFormattedResult(_,ui){$('.for_min_value, .for_max_value',filter).each((i,node)=&gt;{let value=$ush.toString(ui.values[i]);if(options.numberFormat){var numberFormat=$ush.toPlainObject(options.numberFormat),decimals=$ush.parseInt(abs(numberFormat.decimals));if(decimals){value=$ush.toString($ush.parseFloat(value).toFixed(decimals)).replace(/^(\d+)(\.)(\d+)$/,'$1'+numberFormat.decimal_separator+'$3')}
value=value.replace(/\B(?=(\d{3})+(?!\d))/g,numberFormat.thousand_separator)}
$(node).html($ush.toString(options.unitFormat).replace('%d',value))})}
let $slider=$('.ui-slider',filter);let options={slider:{animate:!0,min:RANGE_VALUES_BY_DEFAULT[0],max:RANGE_VALUES_BY_DEFAULT[1],range:!0,step:10,values:RANGE_VALUES_BY_DEFAULT,slide:showFormattedResult,change:showFormattedResult,stop:$ush.debounce((_,ui)=&gt;{$('input[type=hidden]',filter).val(ui.values.join('-')).trigger('change')}),},unitFormat:'%d',numberFormat:null,};if($slider.is('[onclick]')){options=$.extend(!0,options,$slider[0].onclick()||{})}
$slider.removeAttr('onclick').slider(options.slider)});if(self.changeURLParams()){$('[data-name]',self.container).each((_,filter)=&gt;{let $filter=$(filter),name=$filter.data('name'),compare=$ush.toString($filter.data('value-compare'));if(compare){compare=`|${compare}`}
self.$filters[name+compare]=$filter});self.setupFields();urlManager.on('popstate',()=&gt;{self.setupFields();self.applyFilterToList()})}
$('.w-filter-item',container).on('change','input:not([name=search_values]), select',self._events.getItemValues).on('input change','input[name=search_values]',self._events.searchItemValues).on('click','.w-filter-item-reset',self._events.resetItemValues).on('click','.w-filter-item-title',self._events.toggleItemDropdown).on('click','.w-filter-item-title',self._events.toggleItemSection);self.$container.on('click','.w-filter-opener',self._events.openMobileFilters).on('click','.w-filter-list-closer, .w-filter-button-submit',self._events.closeMobileFilters);$us.$window.on('resize',self._events.checkScreenStates)
if(self.$container.hasClass('drop_on_click')){$us.$document.on('click',self._events.hideItemDropdown)}
self.on('applyFilterToList',self._events.applyFilterToList);self.checkScreenStates();self.ÑheckActiveFilters()}
$.extend(usListFilter.prototype,$ush.mixinEvents,{changeURLParams:function(){return this.$container.hasClass('change_url_params')},setupFields:function(){const self=this;$.each(self.$filters,(name,$filter)=&gt;{self.resetFields($filter);name=PREFIX_FOR_URL_PARAM+name;if(!urlManager.has(name)){delete self.result[name];return}
let values=$ush.toString(urlManager.get(name));values.split(',').map((value,i)=&gt;{if($filter.hasClass('type_dropdown')){$(`select`,$filter).val(value)}else if($filter.hasClass('type_date_picker')){let $input=$(`input:eq(${i})`,$filter);if($input.length&amp;&amp;/\d{4}-\d{2}-\d{2}/.test(value)){$input.val($.datepicker.formatDate($input.data('date-format'),$.datepicker.parseDate('yy-mm-dd',value)))}}else if($filter.hasClass('type_range_input')){if(/([\.?\d]+)-([\.?\d]+)/.test(value)){$('input',$filter).each((i,input)=&gt;{input.value=parseValues(value)[i]})}}else if($filter.hasClass('type_range_slider')){if(/([\.?\d]+)-([\.?\d]+)/.test(value)){$('.ui-slider',$filter).slider('values',parseValues(value));$(`input[type=hidden]`,$filter).val(value)}}else{$(`input[value="${value}"]`,$filter).prop('checked',!0)}});self.result[name]=values;$filter.addClass('has_value open')});self.showSelectedValues()},searchItemValues:function(e){const $filter=$(e.delegateTarget);const $items=$('[data-value]',$filter);const value=$ush.toLowerCase(e.target.value).trim();$items.filter((_,node)=&gt;{return!$('input',node).is(':checked')}).toggleClass('hidden',!!value);if($filter.hasClass('type_radio')){const $buttonAnyValue=$('[data-value="*"]:first',$filter);if(!$('input',$buttonAnyValue).is(':checked')){$buttonAnyValue.toggleClass('hidden',!$ush.toLowerCase($buttonAnyValue.text()).includes(value))}}
if(value){$items.filter((_,node)=&gt;{return $ush.toLowerCase($(node).text()).includes(value)}).removeClass('hidden').length}
$('.w-filter-item-message',$filter).toggleClass('hidden',$items.is(':visible'))},getItemValues:function(e){const self=this;let $filter=$(e.delegateTarget),name=PREFIX_FOR_URL_PARAM+$ush.toString($filter.data('name')),compare=$filter.data('value-compare'),value=e.target.value;if(compare){name+=`|${compare}`}
if($filter.hasClass('type_checkbox')){let values=[];$('input:checked',$filter).each((_,input)=&gt;{values.push(input.value)});if(!values.length){self.result[name]=DELETE_FILTER}else{self.result[name]=values.toString()}}else if($filter.hasClass('type_date_picker')){let values=[];$('input.hasDatepicker',$filter).each((i,input)=&gt;{values[i]=$.datepicker.formatDate('yy-mm-dd',$(input).datepicker('getDate'))});if(!values.length){self.result[name]=DELETE_FILTER}else{self.result[name]=values.toString()}}else if($filter.hasClass('type_range_input')){let defaultValues=[],values=[];$('input',$filter).each((i,input)=&gt;{defaultValues[i]=input.dataset.value;values[i]=input.value||defaultValues[i]});if(!values.length||values.toString()===defaultValues.toString()){self.result[name]=DELETE_FILTER}else{self.result[name]=values.join('-')}}else{if($ush.rawurldecode(value)==='*'){self.result[name]=DELETE_FILTER}else{self.result[name]=value}}
self.trigger('applyFilterToList');self.showSelectedValues();$filter.toggleClass('has_value open',!!self.result[name])},resetItemValues:function(e){const self=this;e.stopPropagation();e.preventDefault();let $filter=$(e.delegateTarget),name=PREFIX_FOR_URL_PARAM+$filter.data('name'),compare=$filter.data('value-compare');if(compare){name+=`|${compare}`}
self.result[name]=DELETE_FILTER;self.trigger('applyFilterToList');self.resetFields($filter)},resetFields:function($filter){const self=this;if($filter.hasClass('type_checkbox')){$('input[type=checkbox]',$filter).prop('checked',!1)}else if($filter.hasClass('type_radio')){$('input[type=radio]:first',$filter).prop('checked',!0)}else if($filter.hasClass('type_dropdown')){$('select',$filter).prop('selectedIndex',0)}else if($filter.hasClass('type_date_picker')||$filter.hasClass('type_range_input')){$('input',$filter).val('')}else if($filter.hasClass('type_range_slider')){let $input=$('input[type=hidden]',$filter),values=[$input.attr('min'),$input.attr('max')];$('.ui-slider',$filter).slider('values',values.map($ush.parseFloat))}
if(self.$container.hasClass('mod_dropdown')){$('.w-filter-item-title span',$filter).text('')}
$filter.removeClass('has_value');$('input[name="search_values"]',$filter).val('');$('.w-filter-item-value',$filter).removeClass('hidden')},applyFilterToList:function(){const self=this;if(!$ush.isUndefined(lastResult)&amp;&amp;$ush.comparePlainObject(self.result,lastResult)){return}
lastResult=$ush.clone(self.result);if(self.changeURLParams()){urlManager.set(self.result);urlManager.push({})}
let $firstList=$(`
				.w-grid.us_post_list:visible,
				.w-grid.us_product_list:visible,
				.w-grid-none:visible
			`,self.$pageContent).first();if($firstList.hasClass('w-grid-none')){$firstList=$firstList.prev()}
$firstList.trigger('usListFilter',self.result);self.ÑheckActiveFilters()},toggleItemSection:function(e){if(this.$container.hasClass('mod_toggle')){const $filter=$(e.delegateTarget);$filter.toggleClass('open',!$filter.hasClass('open'))}},toggleItemDropdown:function(e){if(this.$container.hasClass('mod_dropdown')){const $filter=$(e.delegateTarget);$filter.toggleClass('dropped',!$filter.hasClass('dropped'))}},openMobileFilters:function(e){$us.$body.addClass('us_filter_open');this.$container.addClass('open')},closeMobileFilters:function(){$us.$body.removeClass('us_filter_open');this.$container.removeClass('open')},showSelectedValues:function(){const self=this;if(!self.$container.hasClass('mod_dropdown')){return}
for(const key in self.result){const name=(key.charAt(0)==='_')?key.substring(1):key;let value=self.result[key];if((lastResult||{})[key]===value||$ush.isUndefined(value)){continue}
const $filter=self.$filters[name];const $label=$('.w-filter-item-title span',$filter);if(value===null){$label.text('')}else if($filter.hasClass('type_dropdown')){$label.text(': '+$(`option[value="${value}"]`,$filter).text())}else if($filter.hasClass('type_range_slider')||$filter.hasClass('type_range_input')){$label.text(`: ${self.result[ key ]}`)}else if($filter.hasClass('type_date_picker')){const values=[];$('input.hasDatepicker',$filter).each((_,input)=&gt;{if(input.value){values.push(input.value)}});$label.text(': '+values.join(' - '))}else{if(value.includes(',')){value=value.split(',').length}else{value=$(`[data-value="${value}"] .w-filter-item-value-label`,$filter).text()}
$label.text(`: ${value}`)}}},hideItemDropdown:function(e){const self=this;const $openedFilters=$('.w-filter-item.dropped',self.$container);if(!$openedFilters.length){return}
$openedFilters.each((_,node)=&gt;{const $node=$(node);if(!$node.is(e.target)&amp;&amp;$node.has(e.target).length===0){$node.removeClass('dropped')}})},checkScreenStates:function(){const self=this;const isMobile=$ush.parseInt(window.innerWidth)&lt;=$ush.parseInt(self.settings.mobileWidth);if(!self.$container.hasClass(`state_${ isMobile ? 'mobile' : 'desktop' }`)){self.$container.usMod('state',isMobile?'mobile':'desktop');if(!isMobile){$us.$body.removeClass('us_filter_open');self.$container.removeClass('open')}}},ÑheckActiveFilters:function(){const self=this;self.$container.toggleClass('active',$('.has_value:first',self.$container).length&gt;0)},});$.fn.usListFilter=function(){return this.each((_,node)=&gt;{$(node).data('usListFilter',new usListFilter(node))})};$(()=&gt;{$('.w-filter.for_list').usListFilter()})}(jQuery);(function($,undefined){"use strict";$us.WProgbar=function(container,options){this.$container=$(container);this.$bar=$('.w-progbar-bar-h',this.$container);this.$count=$('.w-progbar-title-count, .w-progbar-bar-count',this.$container);this.$title=$('.w-progbar-title',this.$container);this.options={delay:100,duration:800,finalValue:100,offset:'10%',startValue:0,value:50};if(this.$container.is('[onclick]')){$.extend(this.options,this.$container[0].onclick()||{});if(!$us.usbPreview())this.$container.removeAttr('onclick')}
$.extend(this.options,options||{});if(/bot|googlebot|crawler|spider|robot|crawling/i.test(navigator.userAgent)){this.$container.removeClass('initial')}
this.$count.text('');$us.waypoints.add(this.$container,this.options.offset,this.init.bind(this))};$.extend($us.WProgbar.prototype,{init:function(){if(this.running){return}
this.running=!0;if(this.$container.hasClass('initial')){this.$container.removeClass('initial')}
var loops=Math.ceil(this.options.duration/this.options.delay),increment=parseFloat(this.options.value)/loops,loopCount=0,handle=null,startValue=0;var funLoop=function(){startValue+=increment;loopCount++;if(handle){$ush.clearTimeout(handle)}
if(loopCount&gt;=loops){var result=this.options.template;if(this.options.hasOwnProperty('showFinalValue')){result+=' '+this.options.showFinalValue}
this.$count.text(result);return}
this.render.call(this,startValue);handle=$ush.timeout(funLoop.bind(this),this.options.delay)};funLoop.call(this);var finalValue=parseFloat(this.options.finalValue),width=((parseFloat(parseFloat(this.options.value))/parseFloat(finalValue))*100).toFixed(0);this.$bar.on('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd',this._events.transitionEnd.bind(this)).css({width:width+'%',transitionDuration:parseInt(this.options.duration)+'ms'})},_events:{transitionEnd:function(){var result=this.options.template;if(this.options.hasOwnProperty('showFinalValue')){result+=' '+this.options.showFinalValue}
this.$count.text(result);this.running=!1}},render:function(value){var index=0,result=(''+this.options.template).replace(/([\-\d\.])/g,function(match){value+='';if(index===0&amp;&amp;match==='0'){if(value.charAt(index+1)==='.'||match==='.'){index++}
return match}
return value.charAt(index++)||''}.bind(this));if(result.charAt(index-1)==='.'){result=result.substr(0,index-1)+result.substr(index)}
if(this.options.hasOwnProperty('showFinalValue')){result+=' '+this.options.showFinalValue}
this.$count.text(result)}});$.fn.wProgbar=function(options){this.each(function(){$(this).data('wProgbar',new $us.WProgbar(this,options))})};$(function(){jQuery('.w-progbar').wProgbar()})})(jQuery);!function($,undefined){"use strict";var _window=window,_body=document.body;var abs=Math.abs,max=Math.max,min=Math.min,floor=Math.floor,round=Math.round;_window.$us=_window.$us||{};_window.$ush=_window.$ush||{};const _TRANSLATE_FACTOR_=7;function scroll(){return{top:_window.scrollY||_window.pageYOffset,}}
function areEffectsDisabled(){return $us.canvasOptions.disableEffectsWidth&gt;=_body.clientWidth}
var _lastState={bodyHeight:$ush.parseInt(_body.clientHeight),effectsDisabled:areEffectsDisabled(),};function ScrollEffects(){var self=this;self.elms=[];self._events={scroll:self._handleScroll.bind(self),handleÐ¡ontentChange:self._handleÐ¡ontentChange.bind(self),};$us.$window.on('scroll',self._events.scroll).on('resize',$ush.debounce(self._events.handleÐ¡ontentChange,25));$us.$canvas.on('contentChange',$ush.debounce(self._events.handleÐ¡ontentChange,1))}
ScrollEffects.prototype={addElms:function(elms){var self=this;if(!Array.isArray(elms)){elms=[elms]}
elms.map(function(element){if($ush.isNode(element)){for(var i in self.elms){if(self.elms[i].node===element){self.elms[i].removeEffects();self.elms.splice(i,1);break}}
self.elms.push(new SE_Manager(element))}})},_handleÐ¡ontentChange:function(){var self=this;var effectsDisabled=areEffectsDisabled();if(_lastState.effectsDisabled!==effectsDisabled){_lastState.effectsDisabled=effectsDisabled;self.elms.map(function(element){element[effectsDisabled?'removeEffects':'applyEffects']()})}
var bodyHeight=$ush.parseInt(_body.clientHeight);if(_lastState.bodyHeight!==bodyHeight){_lastState.bodyHeight=bodyHeight;self.elms.map(function(element){element.setInitialData()})}},_handleScroll:function(){var self=this;if(areEffectsDisabled()){return}
self.elms.map(function(element){if(!element.isInViewport()){element.node.classList.remove('in_viewport');return}
element.node.classList.add('in_viewport');element.applyEffects()})}};$us.scrollEffects=new ScrollEffects;function SE_Manager(node){var self=this;self.node=node;self.offsetTop=-0;self.nearestTop=-0;self.currentHeight=-0;self.initialData={top:-0,height:-0,};self._config={start_position:'0%',end_position:'100%',from_initial_position:0,translate_y:0,translate_y_direction:'up',translate_y_speed:'0.5x',translate_x:0,translate_x_direction:'left',translate_x_speed:'0.5x',opacity:0,opacity_direction:'out-in',scale:0,scale_direction:'up',scale_speed:'0.5x',delay:'0.1s',};var $node=$(node);$.extend(self._config,$node.data('us-scroll')||{});$node.removeAttr('data-us-scroll');self.setInitialData();node.classList.toggle('in_viewport',self.isInViewport());if(!areEffectsDisabled()){self.applyEffects()}
$ush.timeout(function(){node.style.setProperty('--scroll-delay',self.getParam('delay'))},100)}
SE_Manager.prototype={setInitialData:function(){var self=this,rect=$ush.$rect(self.node);self.currentHeight=rect.height;self.initialData.height=rect.height;self.initialData.top=scroll().top+rect.top-$ush.parseFloat(self.style('--translateY'));self.translateSpeedY=$ush.parseFloat(self.getParam('translate_y_speed'));self.translateSpeedX=$ush.parseFloat(self.getParam('translate_x_speed'));if($ush.parseInt(self.getParam('from_initial_position'))!=1){var startPosition=$ush.parseInt(self.getParam('start_position')),endPosition=$ush.parseInt(self.getParam('end_position')),centerPosition=50;self.centerScrollTop=$ush.parseInt(self.initialData.top+self.initialData.height/2-_window.innerHeight/2);self.startScrollTop=self.centerScrollTop-_window.innerHeight/2+(startPosition/100*_window.innerHeight)-self.initialData.height*(centerPosition-startPosition)/100;self.endScrollTop=self.centerScrollTop-_window.innerHeight/2+(endPosition/100*_window.innerHeight)+self.initialData.height*(endPosition-centerPosition)/100}},isInViewport:function(){var self=this,rect=$ush.$rect(self.node),initialTop=self.initialData.top-scroll().top,nearestTop=min(initialTop,rect.top)-_window.innerHeight;self.offsetTop=rect.top;self.nearestTop=nearestTop;self.currentHeight=rect.height;return(nearestTop&lt;=0&amp;&amp;(max(initialTop,rect.top)+rect.height)&gt;=0)},hasClass:function(className){return className&amp;&amp;this.node.classList.contains(className)},style:function(prop,value){var elmStyle=this.node.style;if($ush.isUndefined(value)){return elmStyle.getPropertyValue(prop)}else{elmStyle.setProperty(prop,$ush.toString(value))}},getParam:function(name,defaultValue){var self=this;return(self.node.dataset[name]||self._config[name]||defaultValue)},getPositionData:function(offsetY,distanceInPx){var self=this,currentPosition=100-($ush.parseFloat(offsetY)/$ush.parseFloat(distanceInPx)*100),startPosition=$ush.parseInt(self.getParam('start_position')),endPosition=$ush.parseInt(self.getParam('end_position'));return{start:startPosition,current:$ush.limitValueByRange(currentPosition,0,100),end:endPosition,diff:(endPosition-startPosition),}},applyEffects:function(){var self=this;self.setTranslateY();self.setTranslateX();self.setOpacity();self.setScale()},removeEffects:function(){var self=this;['--translateY','--translateX','--opacity','--scale'].map(function(varName){self.style(varName,'')})},getPosition:function(translateSpeed){var self=this,position=-0;if($ush.parseInt(self.getParam('from_initial_position'))==1){position=scroll().top*translateSpeed}else{if(self.startScrollTop&lt;scroll().top&amp;&amp;scroll().top&lt;self.endScrollTop){position=(scroll().top-self.centerScrollTop)*translateSpeed}else if(self.startScrollTop&gt;=scroll().top){position=(self.startScrollTop-self.centerScrollTop)*translateSpeed}else if(self.endScrollTop&lt;=scroll().top){position=(self.endScrollTop-self.centerScrollTop)*translateSpeed}}
if(self.initialData.top+self.initialData.height+position&gt;=_lastState.bodyHeight){return _lastState.bodyHeight-self.initialData.top-self.initialData.height-1}
return position},setTranslateY:function(){var self=this;if(!self.hasClass('has_translate_y')||!self.translateSpeedY){return}
var translateSpeed=self.translateSpeedY,translateY;if(self.getParam('translate_y_direction')!=='down'){translateSpeed=-translateSpeed}
self.style('--translateY',self.getPosition(translateSpeed)+'px')},setTranslateX:function(){var self=this;if(!self.hasClass('has_translate_x')||!self.translateSpeedX){return}
var translateSpeed=self.translateSpeedX,translateX;if(self.getParam('translate_x_direction')!=='right'){translateSpeed=-translateSpeed}
self.style('--translateX',self.getPosition(translateSpeed)+'px')},setOpacity:function(){var self=this;var opacityDirection=self.getParam('opacity_direction'),opacity;if(!self.hasClass('has_opacity')||!opacityDirection){return}
if($ush.parseInt(self.getParam('from_initial_position'))==1){var initialPosition=$ush.parseInt(self.initialData.top+self.initialData.height/2);opacity=min(1,scroll().top/initialPosition)}else{var elmHeight=self.initialData.height,viewportHeight=_window.innerHeight,offsetTop=viewportHeight+self.nearestTop+elmHeight,position=self.getPositionData(offsetTop,viewportHeight+elmHeight),startPosition=position.start,currentPosition=$ush.limitValueByRange(round(position.current),startPosition,position.end);opacity=((100/position.diff)*(currentPosition-startPosition))/100}
if(opacityDirection==='in-out'){opacity=1-opacity}else if(opacityDirection==='in-out-in'){opacity=(2*opacity)-1}else if(opacityDirection==='out-in-out'){opacity=(opacity&gt;0.5?2:0)-(2*opacity)}
self.style('--opacity',$ush.limitValueByRange(abs(opacity).toFixed(3),0,1))},setScale:function(){var self=this;var scaleSpeed=$ush.parseFloat(self.getParam('scale_speed'));if(!self.hasClass('has_scale')||!scaleSpeed){return}
if(self.getParam('scale_direction')==='down'){scaleSpeed=-scaleSpeed}
if($ush.parseInt(self.getParam('from_initial_position'))==1){var scale=1+(scroll().top/_window.innerHeight*100)/50*scaleSpeed}else{var elmHeight=max(self.initialData.height,self.currentHeight),viewportHeight=_window.innerHeight,offsetTop=viewportHeight+self.nearestTop+elmHeight,position=self.getPositionData(offsetTop,viewportHeight+elmHeight),currentPosition=$ush.limitValueByRange(round(position.current),position.start,position.end);var scale=1-(50-currentPosition)/50*scaleSpeed}
if(scale&lt;0){scale=0}
self.style('--scale',scale)}};$.fn.usScrollEffects=function(){return this.each(function(){$us.scrollEffects.addElms(this)})};$(function(){$('[data-us-scroll]').usScrollEffects()})}(jQuery);!function($){"use strict";var __debounce_fn_600ms=$ush.debounce($ush.fn,600);$.fn.wSearch=function(){return this.each(function(){var $container=$(this),$form=$container.find('.w-search-form'),$btnOpen=$container.find('.w-search-open'),$btnClose=$container.find('.w-search-close'),$input=$form.find('[name="s"]'),$overlay=$container.find('.w-search-background'),$window=$(window),searchOverlayInitRadius=25,isFullScreen=$container.hasClass('layout_fullscreen'),isWithRipple=$container.hasClass('with_ripple'),searchHide=function(e){e.preventDefault();e.stopPropagation();$container.removeClass('active');$input.blur();if(isWithRipple&amp;&amp;isFullScreen){$form.css({transition:'opacity 0.4s'});$ush.timeout(function(){$overlay.removeClass('overlay-on').addClass('overlay-out').css({'transform':'scale(0.1)'});$form.css('opacity',0);__debounce_fn_600ms(function(){$form.css('display','none');$overlay.css('display','none')})},25)}},searchShow=function(e){e.preventDefault();$container.addClass('active');if(isWithRipple&amp;&amp;isFullScreen){var searchPos=$btnOpen.offset(),searchWidth=$btnOpen.width(),searchHeight=$btnOpen.height();searchPos.top-=$window.scrollTop();searchPos.left-=$window.scrollLeft();var overlayX=searchPos.left+searchWidth/2,overlayY=searchPos.top+searchHeight/2,winWidth=$us.canvas.winWidth,winHeight=$us.canvas.winHeight,overlayRadius=Math.sqrt(Math.pow(Math.max(winWidth-overlayX,overlayX),2)+Math.pow(Math.max(winHeight-overlayY,overlayY),2)),overlayScale=(overlayRadius+15)/searchOverlayInitRadius;$overlay.css({width:searchOverlayInitRadius*2,height:searchOverlayInitRadius*2,left:overlayX,top:overlayY,"margin-left":-searchOverlayInitRadius,"margin-top":-searchOverlayInitRadius});$overlay.removeClass('overlay-out').show();$form.css({opacity:0,display:'block',transition:'opacity 0.4s 0.3s'});$ush.timeout(function(){$overlay.addClass('overlay-on').css({"transform":"scale("+overlayScale+")"});$form.css('opacity',1)},25);$input.trigger('focus')}else{$input.trigger('focus')}};$btnOpen.on('click',searchShow);$btnClose.on('click touchstart',searchHide);$input.keyup(function(e){if(e.keyCode===27){searchHide(e)}})})};$(function(){jQuery('.l-header .w-search').wSearch()})}(jQuery);!function($){"use strict";$us.UsSharing=function(container,options){this.init(container,options)};$us.UsSharing.prototype={init:function(container,options){this.$container=$(container);if(!!$('.w-sharing-list',this.$container).data('content-image')){if($('.l-canvas img:first-child').length){this.sharingImage=$('.l-canvas img:first-child').attr('src')}else{this.sharingImage=''}
this.setSharingImage()}
if(!this.$container.hasClass('w-sharing-tooltip')){if($('.whatsapp',this.$container).length&amp;&amp;$.isMobile){this.setWhatsAppUrl(this.$container.find('.whatsapp'))}}else{this.$copy2clipboard=$('.w-sharing-item.copy2clipboard',this.$container);this.selectedText='';this.activeArea='.l-main';if(this.$container.data('sharing-area')==='post_content'){this.activeArea='.w-post-elm.post_content'}
this.$container.appendTo("body");$('body').not(this.activeArea).on('mouseup',function(){var selection=this.getSelection();if(selection===''){this.$container.hide()}}.bind(this));$(this.activeArea).on('mouseup',function(e){var selection=this.getSelection();if(selection!==''){this.selectedText=selection;this.showTooltip(e)}else{this.selectedText='';this.hideTooltip()}}.bind(this));this.$copy2clipboard.on('click',function(){this.copyToClipboard()}.bind(this))}},showTooltip:function(e){$('.w-sharing-item',this.$container).each(function(index,elm){if($(elm).hasClass('copy2clipboard')){return}
if($.isMobile&amp;&amp;$(elm).hasClass('whatsapp')){this.setWhatsAppUrl($(elm))}
$(elm).attr('href',($(elm).data('url')||'').replace('{{text}}',this.selectedText))}.bind(this));this.$container.css({"display":"inline-block","left":e.pageX,"top":e.pageY-50,})},setSharingImage:function(){$('.w-sharing-item',this.$container).each(function(index,elm){if($(elm).hasClass('copy2clipboard')){return}
$(elm).attr('href',($(elm).attr('href')||'').replace('{{image}}',this.sharingImage));if($(elm).attr('data-url')){$(elm).attr('data-url',($(elm).attr('data-url')||'').replace('{{image}}',this.sharingImage))}}.bind(this))},setWhatsAppUrl:function($elm){$elm.attr('href',($elm.attr('href')||'').replace('https://web','https://api'))},hideTooltip:function(){this.$container.hide()},copyToClipboard:function(){var url,el=document.createElement('textarea');if(this.$copy2clipboard.parent().data('sharing-url')!==undefined&amp;&amp;this.$copy2clipboard.parent().data('sharing-url')!==''){url=this.$copy2clipboard.parent().attr('data-sharing-url')}else{url=window.location}
el.value=this.selectedText+' '+url;el.setAttribute('readonly','');el.style.position='absolute';el.style.left='-9999px';document.body.appendChild(el);el.select();document.execCommand('copy');document.body.removeChild(el);this.hideTooltip()},getSelection:function(){var selection='';if(window.getSelection){selection=window.getSelection()}else if(document.selection){selection=document.selection.createRange()}
return selection.toString().trim()},};$.fn.UsSharing=function(options){return this.each(function(){$(this).data('UsSharing',new $us.UsSharing(this,options))})};$(function(){$('.w-sharing-tooltip, .w-sharing').UsSharing()})}(jQuery);!function($,_undefined){"use strict";$us.WTabs=function(container,options){this.init(container,options)};$us.WTabs.prototype={init:function(container,options){var _defaults={duration:300,easing:'cubic-bezier(.78,.13,.15,.86)'};this.options=$.extend({},_defaults,options);this.isRtl=$('.l-body').hasClass('rtl');this.$container=$(container);this.$tabsList=$('&gt; .w-tabs-list:first',this.$container);this.$tabs=$('.w-tabs-item',this.$tabsList);this.$sectionsWrapper=$('&gt; .w-tabs-sections:first',this.$container);this.$sections=$('&gt; .w-tabs-section',this.$sectionsWrapper);this.$headers=this.$sections.children('.w-tabs-section-header');this.$contents=this.$sections.children('.w-tabs-section-content');this.$tabsBar=$();if(this.$container.hasClass('accordion')){this.$tabs=this.$headers}
this.accordionAtWidth=this.$container.data('accordion-at-width');this.align=this.$tabsList.usMod('align');this.count=this.$tabs.length;this.hasScrolling=this.$container.hasClass('has_scrolling')||!1;this.isAccordionAtWidth=$ush.parseInt(this.accordionAtWidth)!==0;this.isScrolling=!1;this.isTogglable=(this.$container.usMod('type')==='togglable');this.minWidth=0;this.tabHeights=[];this.tabLefts=[];this.tabTops=[];this.tabWidths=[];this.width=0;if(this.count===0){return}
this.basicLayout=this.$container.hasClass('accordion')?'accordion':(this.$container.usMod('layout')||'hor');this.curLayout=this.basicLayout;this.active=[];this.activeOnInit=[];this.definedActive=[];this.tabs=$.map(this.$tabs.toArray(),$);this.sections=$.map(this.$sections.toArray(),$);this.headers=$.map(this.$headers.toArray(),$);this.contents=$.map(this.$contents.toArray(),$);if(!this.sections.length){return}
$.each(this.tabs,function(index){if(this.sections[index].hasClass('content-empty')){this.tabs[index].hide();this.sections[index].hide()}
if(this.tabs[index].hasClass('active')){this.active.push(index);this.activeOnInit.push(index)}
if(this.tabs[index].hasClass('defined-active')){this.definedActive.push(index)}
this.tabs[index].add(this.headers[index]).on('click mouseover',function(e){var $link=this.tabs[index];if(!$link.is('a')){$link=$link.find('a')}
if(!$link.length||($link.is('[href]')&amp;&amp;$link.attr('href').indexOf('http')===-1)){e.preventDefault()}
if(e.type=='mouseover'&amp;&amp;(this.$container.hasClass('accordion')||!this.$container.hasClass('switch_hover'))){return}
if(this.curLayout==='accordion'&amp;&amp;this.isTogglable){this.toggleSection(index)}else{if(index!=this.active[0]){this.headerClicked=!0;this.openSection(index)}else if(this.curLayout==='accordion'){this.contents[index].css('display','block').slideUp(this.options.duration,this._events.contentChanged);this.tabs[index].attr('aria-expanded','true').removeClass('active');this.sections[index].removeClass('active');this.active[0]=_undefined}}}.bind(this))}.bind(this));this._events={resize:this.resize.bind(this),hashchange:this.hashchange.bind(this),contentChanged:function(){$.each(this.tabs,function(_,item){var $content=$(item);$content.attr('aria-expanded',$content.is('.active'))})
$us.$canvas.trigger('contentChange',{elm:this.$container})}.bind(this),wheel:function(){if(this.isScrolling){$us.$htmlBody.stop(!0,!1)}}};this.switchLayout(this.curLayout);$us.$window.on('resize',$ush.debounce(this._events.resize,5)).on('hashchange',this._events.hashchange).on('wheel',$ush.debounce(this._events.wheel.bind(this),5));$us.$document.ready(function(){this.resize();$ush.timeout(this._events.resize,50);$ush.timeout(function(){if(window.location.hash){var hash=window.location.hash.substr(1),$linkedSection=this.$sectionsWrapper.find('.w-tabs-section[id="'+hash+'"]');if($linkedSection.length&amp;&amp;(!$linkedSection.hasClass('active'))){$linkedSection.find('.w-tabs-section-header').trigger('click')}}}.bind(this),150)}.bind(this));$.each(this.tabs,function(index){if(this.headers.length&amp;&amp;this.headers[index].attr('href')!=_undefined){var tabHref=this.headers[index].attr('href'),tabHeader=this.headers[index];$('a[href="'+tabHref+'"]',this.$container).on('click',function(e){e.preventDefault();if($(this).hasClass('w-tabs-section-header','w-tabs-item')){return}
if(!$(tabHeader).parent('.w-tabs-section').hasClass('active')){tabHeader.trigger('click')}})}}.bind(this));this.$container.addClass('initialized');this.headerHeight=0;$us.header.on('transitionEnd',function(header){this.headerHeight=header.getCurrentHeight(!0)}.bind(this));if($us.usbPreview()){var usbContentChange=function(){if(!this.isTrendy()||this.curLayout=='accordion'){return}
this.measure();this.setBarPosition(this.active[0]||0)}.bind(this);this.$container.on('usb.contentChange',$ush.debounce(usbContentChange,1))}},isTrendy:function(){return this.$container.hasClass('style_trendy')},hashchange:function(){if(window.location.hash){var hash=window.location.hash.substr(1),$linkedSection=this.$sectionsWrapper.find('.w-tabs-section[id="'+hash+'"]');if($linkedSection.length&amp;&amp;(!$linkedSection.hasClass('active'))){var $header=$linkedSection.find('.w-tabs-section-header');$header.click()}}},switchLayout:function(to){this.cleanUpLayout(this.curLayout);this.prepareLayout(to);this.curLayout=to},cleanUpLayout:function(from){this.$sections.resetInlineCSS('display');if(from==='accordion'){this.$container.removeClass('accordion');this.$contents.resetInlineCSS('height','padding-top','padding-bottom','display','opacity')}
if(this.isTrendy()&amp;&amp;'hor|ver'.indexOf(from)&gt;-1){this.$tabsBar.remove()}},prepareLayout:function(to){if(to!=='accordion'&amp;&amp;this.active[0]===_undefined){this.active[0]=this.activeOnInit[0];if(this.active[0]!==_undefined){this.tabs[this.active[0]].addClass('active');this.sections[this.active[0]].addClass('active')}}
if(to==='accordion'){this.$container.addClass('accordion');this.$contents.hide();if(this.curLayout!=='accordion'&amp;&amp;this.active[0]!==_undefined&amp;&amp;this.active[0]!==this.definedActive[0]){this.headers[this.active[0]].removeClass('active');this.tabs[this.active[0]].removeClass('active');this.sections[this.active[0]].removeClass('active');this.active[0]=this.definedActive[0]}
for(var i=0;i&lt;this.active.length;i ++){if(this.contents[this.active[i]]!==_undefined){this.tabs[this.active[i]].attr('aria-expanded','true').addClass('active');this.sections[this.active[i]].addClass('active');this.contents[this.active[i]].show()}}}else if(to==='ver'){this.$contents.hide();this.contents[this.active[0]].show()}
if(this.isTrendy()&amp;&amp;'hor|ver'.indexOf(this.curLayout)&gt;-1){this.$tabsBar=$('&lt;div class="w-tabs-list-bar"&gt;&lt;/div&gt;').appendTo(this.$tabsList)}},measure:function(){if(this.basicLayout==='ver'){if(this.isAccordionAtWidth){this.minWidth=this.accordionAtWidth}else{var
minTabWidth=this.$tabsList.outerWidth(!0),minContentWidth=300,navWidth=this.$container.usMod('navwidth');if(navWidth!=='auto'){minTabWidth=Math.max(minTabWidth,minContentWidth*parseInt(navWidth)/(100-parseInt(navWidth)))}
this.minWidth=Math.max(480,minContentWidth+minTabWidth+1)}
if(this.isTrendy()){this.tabHeights=[];this.tabTops=[];for(var index=0;index&lt;this.tabs.length;index ++){this.tabHeights.push(this.tabs[index].outerHeight(!0));this.tabTops.push(index?(this.tabTops[index-1]+this.tabHeights[index-1]):0)}}}else{if(this.basicLayout==='hor'){this.$container.addClass('measure');if(this.isAccordionAtWidth){this.minWidth=this.accordionAtWidth}else{this.minWidth=0;for(var index=0;index&lt;this.tabs.length;index ++){this.minWidth+=this.tabs[index].outerWidth(!0)}}
this.$container.removeClass('measure')}
if(this.isTrendy()){this.tabWidths=[];this.tabLefts=[];for(var index=0;index&lt;this.tabs.length;index ++){this.tabWidths.push(this.tabs[index].outerWidth(!0));this.tabLefts.push(index?(this.tabLefts[index-1]+this.tabWidths[index-1]):this.tabs[index].position().left)}
if(this.isRtl){var
firstTabWidth=this.tabWidths[0],offset=('none'==this.align)?this.$tabsList.outerWidth(!0):this.tabWidths.reduce(function(a,b){return a+b},0);this.tabLefts=this.tabLefts.map(function(left){return Math.abs(left-offset+firstTabWidth)})}}}},setBarPosition:function(index,animated){if(index===_undefined||!this.isTrendy()||'hor|ver'.indexOf(this.curLayout)==-1){return}
if(!this.$tabsBar.length){this.$tabsBar=$('&lt;div class="w-tabs-list-bar"&gt;&lt;/div&gt;').appendTo(this.$tabsList)}
var css={};if(this.curLayout==='hor'){css={width:this.tabWidths[index]};css[this.isRtl?'right':'left']=this.tabLefts[index]}else if(this.curLayout==='ver'){css={top:this.tabTops[index],height:this.tabHeights[index]}}
if(!animated){this.$tabsBar.css(css)}else{this.$tabsBar.performCSSTransition(css,this.options.duration,null,this.options.easing)}},openSection:function(index){if(this.sections[index]===_undefined){return}
if(this.curLayout==='hor'){this.$sections.removeClass('active').css('display','none');this.sections[index].stop(!0,!0).fadeIn(this.options.duration,function(){$(this).addClass('active')})}else if(this.curLayout==='accordion'){if(this.contents[this.active[0]]!==_undefined){this.contents[this.active[0]].css('display','block').stop(!0,!1).slideUp(this.options.duration)}
this.contents[index].css('display','none').stop(!0,!1).slideDown(this.options.duration,function(){this._events.contentChanged.call(this);if(this.hasScrolling&amp;&amp;this.curLayout==='accordion'&amp;&amp;this.headerClicked==!0){var top=this.headers[index].offset().top;if(!jQuery.isMobile){top-=$us.$canvas.offset().top||0}
var $prevStickySection=this.$container.closest('.l-section').prevAll('.l-section.type_sticky');if($prevStickySection.length){top-=parseInt($prevStickySection.outerHeight(!0))}
var animateOptions={duration:$us.canvasOptions.scrollDuration,easing:$us.getAnimationName('easeInOutExpo'),start:function(){this.isScrolling=!0}.bind(this),always:function(){this.isScrolling=!1}.bind(this),step:function(now,fx){var newTop=top;if($us.header.isHorizontal()&amp;&amp;$us.header.isStickyEnabled()){newTop-=this.headerHeight}
if(fx.end!==newTop){$us.$htmlBody.stop(!0,!1).animate({scrollTop:newTop},$.extend(animateOptions,{easing:$us.getAnimationName('easeOutExpo')}))}}.bind(this)};$us.$htmlBody.stop(!0,!1).animate({scrollTop:top},animateOptions);this.headerClicked=!1}}.bind(this));this.$sections.removeClass('active');this.sections[index].addClass('active')}else if(this.curLayout==='ver'){if(this.contents[this.active[0]]!==_undefined){this.contents[this.active[0]].css('display','none')}
this.contents[index].css('display','none').stop(!0,!0).fadeIn(this.options.duration,this._events.contentChanged);this.$sections.removeClass('active');this.sections[index].addClass('active')}
this._events.contentChanged();this.$tabs.attr('aria-expanded','false').removeClass('active');this.tabs[index].attr('aria-expanded','true').addClass('active');this.active[0]=index;this.setBarPosition(index,!0)},toggleSection:function(index){var indexPos=$.inArray(index,this.active);if(indexPos!=-1){this.contents[index].css('display','block').slideUp(this.options.duration,this._events.contentChanged);this.tabs[index].attr('aria-expanded','true').removeClass('active');this.sections[index].removeClass('active');this.active.splice(indexPos,1)}else{this.contents[index].css('display','none').slideDown(this.options.duration,this._events.contentChanged);this.tabs[index].attr('aria-expanded','false').addClass('active');this.sections[index].addClass('active');this.active.push(index)}},resize:function(){this.width=this.isAccordionAtWidth?$us.$window.outerWidth():this.$container.width();if(this.curLayout!=='accordion'&amp;&amp;!this.width&amp;&amp;this.$container.closest('.w-nav').length&amp;&amp;!jQuery.isMobile){return}
var nextLayout=(this.width&lt;=this.minWidth)?'accordion':this.basicLayout;if(nextLayout!==this.curLayout){this.switchLayout(nextLayout)}
if(this.curLayout!=='accordion'){this.measure()}
this._events.contentChanged();this.setBarPosition(this.active[0])}};$.fn.wTabs=function(options){return this.each(function(){$(this).data('wTabs',new $us.WTabs(this,options))})};$(()=&gt;{$('.w-tabs').wTabs()});$us.$document.on('usPostList.itemsLoaded usGrid.itemsLoaded',(_,$items)=&gt;{$('.w-tabs',$items).wTabs()})}(jQuery);jQuery(function($){$('.w-tabs .rev_slider').each(function(){var $slider=$(this);$slider.bind("revolution.slide.onloaded",function(e){$us.$canvas.on('contentChange',function(){$slider.revredraw()})})})});(function($,undefined){window.$us.YTPlayers=window.$us.YTPlayers||{};"use strict";$us.wVideo=function(container){var self=this;self.$container=$(container);self.$videoH=$('.w-video-h',self.$container);self.$videoTag='';self.cookieName=self.$container.data('cookie-name');self.isWithOverlay=self.$container.hasClass('with_overlay');if(!self.cookieName&amp;&amp;!self.isWithOverlay){return}
self.data={};if(self.$container.is('[onclick]')){self.data=self.$container[0].onclick()||{};if(!$us.usbPreview())self.$container.removeAttr('onclick')}
self._events={hideOverlay:self._hideOverlay.bind(self),confirm:self._confirm.bind(self)};if(self.cookieName){self.$container.on('click','.action_confirm_load',self._events.confirm)}
self.$container.one('click','&gt; *',self._events.hideOverlay)};$.extend($us.wVideo.prototype,{_confirm:function(){var self=this;if($('input[name^='+self.cookieName+']:checked',self.$container).length){$ush.setCookie(self.cookieName,1,365)}
if(self.isWithOverlay){self.insertPlayer()}else{self.$videoH.html($ush.base64Decode(''+$('script[type="text/template"]',self.$container).text())).removeAttr('data-cookie-name')}},_hideOverlay:function(e){e.preventDefault();var self=this;if(self.$container.is('.with_overlay')){self.$container.removeAttr('style').removeClass('with_overlay')}
if(!self.cookieName){self.insertPlayer()}},insertPlayer:function(){var self=this,data=$.extend({player_id:'',player_api:'',player_html:''},self.data||{});if(data.player_api&amp;&amp;!$('script[src="'+data.player_api+'"]',document.head).length){$('head').append('&lt;script src="'+data.player_api+'"&gt;&lt;/script&gt;')}
self.$videoH.html(data.player_html);self.$videoTag=self.getVideo();if(!data.player_api&amp;&amp;self.$videoTag){if(self.isWithOverlay&amp;&amp;$ush.isSafari&amp;&amp;/(iPhone|iPod|iPad)/i.test(navigator.platform)){self.$videoTag.setAttribute('preload','metadata')}
self.$videoTag.play()}},getVideo:function(){return this.$videoH.find('video')[0]||!1}});$.fn.wVideo=function(options){return this.each(function(){$(this).data('wVideo',new $us.wVideo(this,options))})};$(()=&gt;{$('.w-video').wVideo()});$us.$document.on('usPostList.itemsLoaded usGrid.itemsLoaded',(_,$items)=&gt;{$('.w-video',$items).wVideo()})})(jQuery);(function($){var $window=$(window),windowHeight=$window.height();$.fn.parallax=function(xposParam){this.each(function(){var $container=$(this),$this=$container.children('.l-section-img'),speedFactor,offsetFactor=0,getHeight,topOffset=0,containerHeight=0,containerWidth=0,disableParallax=!1,parallaxIsDisabled=!1,baseImgHeight=0,baseImgWidth=0,isBgCover=($this.css('background-size')=='cover'),originalBgPos=$this.css('background-position'),curImgHeight=0,reversed=$container.hasClass('parallaxdir_reversed'),baseSpeedFactor=reversed?-0.1:0.61,xpos,outerHeight=!0;if($this.length==0){return}
if(xposParam===undefined){xpos="50%"}else{xpos=xposParam}
if($container.hasClass('parallax_xpos_right')){xpos="100%"}else if($container.hasClass('parallax_xpos_left')){xpos="0%"}
if(outerHeight){getHeight=function(jqo){return jqo.outerHeight(!0)}}else{getHeight=function(jqo){return jqo.height()}}
function getBackgroundSize(callback){var img=new Image(),width,height,backgroundSize=($this.css('background-size')||' ').split(' '),backgroundWidthAttr=$this.attr('data-img-width'),backgroundHeightAttr=$this.attr('data-img-height');if(backgroundWidthAttr!=''){width=parseInt(backgroundWidthAttr)}
if(backgroundHeightAttr!=''){height=parseInt(backgroundHeightAttr)}
if(width!==undefined&amp;&amp;height!==undefined){return callback({width:width,height:height})}
if(/px/.test(backgroundSize[0])){width=parseInt(backgroundSize[0])}
if(/%/.test(backgroundSize[0])){width=$this.parent().width()*(parseInt(backgroundSize[0])/100)}
if(/px/.test(backgroundSize[1])){height=parseInt(backgroundSize[1])}
if(/%/.test(backgroundSize[1])){height=$this.parent().height()*(parseInt(backgroundSize[0])/100)}
if(width!==undefined&amp;&amp;height!==undefined){return callback({width:width,height:height})}
img.onload=function(){if(typeof width=='undefined'){width=this.width}
if(typeof height=='undefined'){height=this.height}
callback({width:width,height:height})};img.src=($this.css('background-image')||'').replace(/url\(['"]*(.*?)['"]*\)/g,'$1')}
function update(){if($us.$html.hasClass('ios-touch')){return}
if(disableParallax){if(!parallaxIsDisabled){$this.css('backgroundPosition',originalBgPos);$container.usMod('parallax','fixed');parallaxIsDisabled=!0}
return}else{if(parallaxIsDisabled){$container.usMod('parallax','ver');parallaxIsDisabled=!1}}
if(isNaN(speedFactor)){return}
var pos=$window.scrollTop();if((topOffset+containerHeight&lt;pos)||(pos&lt;topOffset-windowHeight)){return}
$this.css('backgroundPosition',xpos+" "+(offsetFactor+speedFactor*(topOffset-pos))+"px")}
function resize(){$ush.timeout(function(){windowHeight=$window.height();containerHeight=getHeight($this);containerWidth=$this.width();if($window.width()&lt;$us.canvasOptions.disableEffectsWidth){disableParallax=!0}else{disableParallax=!1;if(isBgCover){if(baseImgWidth/baseImgHeight&lt;=containerWidth/containerHeight){curImgHeight=baseImgHeight*($this.width()/baseImgWidth);disableParallax=!1}else{disableParallax=!0}}}
if(curImgHeight!==0){if(baseSpeedFactor&gt;=0){speedFactor=Math.min(baseSpeedFactor,curImgHeight/windowHeight);offsetFactor=.5*(windowHeight-curImgHeight-speedFactor*(windowHeight-containerHeight));if(offsetFactor&gt;0){offsetFactor=-offsetFactor}}else{speedFactor=Math.min(baseSpeedFactor,(windowHeight-containerHeight)/(windowHeight+containerHeight));offsetFactor=Math.max(0,speedFactor*containerHeight)}}else{speedFactor=baseSpeedFactor;offsetFactor=0}
topOffset=$this.offset().top;update()},10)}
getBackgroundSize(function(sz){curImgHeight=baseImgHeight=sz.height;baseImgWidth=sz.width;resize()});$window.bind({scroll:update,load:resize,resize:resize});resize()})};jQuery('.parallax_ver').parallax('50%')})(jQuery);!function($,_undefined){"use strict";window.$us=window.$us||{};function AddToFavorites(container){const self=this;self.$wrapperFavs=$(container);self.$btnFavs=$('.w-btn.us_add_to_favs',container);self.$tooltipNotLoggedIn=$('.us-add-to-favs-tooltip.not-logged-in',container);self.$tooltipAfterAdding=$('.us-add-to-favs-tooltip.message-after-adding',container);self.$btnFavsLabel=$('.w-btn-label',self.$btnFavs);self.xhr=_undefined;self.data={post_ID:0,labelAfterAdding:'',labelBeforeAdding:'',};if(self.$btnFavs.is('[onclick]')){$.extend(self.data,self.$btnFavs[0].onclick()||{})}
if(!$us.usbPreview()){self.$btnFavs.removeAttr('onclick')}
self._events={toggleFavorites:self._toggleFavorites.bind(self),};self.$btnFavs.on('click',self._events.toggleFavorites);self.setButtonState(self.getPostIDs().includes(self.data.post_ID))};$.extend(AddToFavorites.prototype,{getPostIDs:function(){return $ush.toString($us.userFavoritePostIds).split(',').map($ush.parseInt).filter((v)=&gt;{return v})},setButtonState:function(isAdded){let self=this;self.$btnFavs.removeAttr('disabled').removeClass('loading');if(isAdded){self.$btnFavs.addClass('added');self.$btnFavsLabel.text(self.data.labelAfterAdding)}else{self.$btnFavs.removeClass('added');self.$btnFavsLabel.text(self.data.labelBeforeAdding)}},_toggleFavorites:function(e){const self=this;e.preventDefault();e.stopPropagation();const notLoggedIn=self.$tooltipNotLoggedIn.length;const isAdded=!self.$btnFavs.hasClass('added');$us.$document.trigger('usToggleFavorites',notLoggedIn?!1:isAdded);if(notLoggedIn){self.toggleTooltip(self.$tooltipNotLoggedIn);return}
let postIDs=self.getPostIDs(),index=postIDs.indexOf(self.data.post_ID);if(index&gt;-1){postIDs.splice(index,1)}else{postIDs.push(self.data.post_ID)}
$us.userFavoritePostIds=postIDs.join(',');self.setButtonState(isAdded);if(self.$btnFavs.hasClass('added')&amp;&amp;self.$tooltipAfterAdding.length){self.toggleTooltip(self.$tooltipAfterAdding)}else{self.$tooltipAfterAdding.removeClass('show')}
if(!$ush.isUndefined(self.xhr)){self.xhr.abort()}
self.xhr=$.ajax({url:$us.ajaxUrl,type:'POST',data:{action:'us_add_post_to_favorites',post_id:self.data.post_ID,}})},toggleTooltip:function(tooltip){const removeTooltip=()=&gt;{$us.$window.off('click',removeTooltip);if(tooltip.hasClass('show')){tooltip.removeClass('show')}};tooltip.addClass('show');$ush.timeout(()=&gt;{$us.$window.on('click',removeTooltip)},1)}});$.fn.usAddToFavorites=function(){return this.each(function(){$(this).data('usAddToFavorites',new AddToFavorites(this))})};function FavoritesCounter(container){const self=this;self.$wrapperFavsCounter=$(container);self.$favsCounter=$('.w-favs-counter-quantity',self.$wrapperFavsCounter);self.$favsCounterQuantity=self.$favsCounter.text()*1;$us.$document.on('usToggleFavorites',self._changeCount.bind(self))}
$.extend(FavoritesCounter.prototype,{_changeCount:function(_,isAdded){const self=this;if(isAdded){self.$favsCounterQuantity++;self.$favsCounter.text(self.$favsCounterQuantity)}else{self.$favsCounterQuantity--;self.$favsCounter.text(self.$favsCounterQuantity)}
if(self.$favsCounterQuantity&lt;1){self.$wrapperFavsCounter.addClass('empty')}else{self.$wrapperFavsCounter.removeClass('empty')}},});$.fn.usFavoritesCounter=new FavoritesCounter('.w-favs-counter');$(()=&gt;{$('.w-btn-wrapper.for_add_to_favs').usAddToFavorites()});$us.$document.on('usPostList.itemsLoaded usGrid.itemsLoaded',(_,$items)=&gt;{$('.w-btn-wrapper.for_add_to_favs',$items).usAddToFavorites()})}(jQuery);jQuery(function($){"use strict";jQuery('.upb_bg_img, .upb_color, .upb_grad, .upb_content_iframe, .upb_content_video, .upb_no_bg').each(function(){var $bg=jQuery(this),$prev=$bg.prev();if($prev.length==0){var $parent=$bg.parent(),$parentParent=$parent.parent(),$prevParentParent=$parentParent.prev();if($prevParentParent.length){$bg.insertAfter($prevParentParent);if($parent.children().length==0){$parentParent.remove()}}}});$('.g-cols &gt; .ult-item-wrap').each(function(index,elm){var $elm=jQuery(elm);$elm.replaceWith($elm.children())});jQuery('.overlay-show').click(function(){window.setTimeout(function(){$us.$canvas.trigger('contentChange')},1000)})});!(function($,_undefined){const $ush=window.$ush||{};const ENTER_KEY_CODE=13;function WooCommerce(){const self=this;self.$cart=$('.w-cart');self.$notice=$('.w-wc-notices.woocommerce-notices-wrapper:first',$us.$canvas)
self._activeJqXHR={};self._cartOpened=!1;self._removeProcesses=0;self._events={addToCart:self._addToCart.bind(self),applyCouponCode:self._applyCouponCode.bind(self),changeCartQuantity:self._changeCartQuantity.bind(self),changedFragments:self._changedFragments.bind(self),couponCodeChange:self._couponCodeChange.bind(self),couponDisplaySwitch:self._couponDisplaySwitch.bind(self),enterCouponCode:self._enterCouponCode.bind(self),minusCartQuantity:self._minusCartQuantity.bind(self),moveNotifications:self._moveNotifications.bind(self),outsideClickEvent:self._outsideClickEvent.bind(self),plusCartQuantity:self._plusCartQuantity.bind(self),removeCartItem:self._removeCartItem.bind(self),updateCart:self._updateCart.bind(self),updatedCartTotals:self._updatedCartTotals.bind(self),showLoginForm:self._showLoginForm.bind(self),submitLoginForm:self._submitLoginForm.bind(self),loginFieldKeydown:self._loginFieldKeydown.bind(self)};if(self.isCart()){self.$cartNotification=$('.w-cart-notification',self.$cart);self.$cartNotification.on('click',()=&gt;{self.$cartNotification.fadeOutCSS()});if($.isMobile){self.$cart.on('click','.w-cart-link',(e)=&gt;{if(!self._cartOpened){e.preventDefault();self.$cart.addClass('opened');$us.$body.on('touchstart',self._events.outsideClickEvent)}else{self.$cart.removeClass('opened');$us.$body.off('touchstart',self._events.outsideClickEvent)}
self._cartOpened=!self._cartOpened})}
$us.$body.on('wc_fragments_loaded wc_fragments_refreshed',self._events.changedFragments).on('added_to_cart',self._events.addToCart).on('removed_from_cart',self._events.updateCart)}
if(self.isCartPage()){$us.$body.on('change initControls','input.qty',self._events.changeCartQuantity).on('change','.w-wc-coupon-form input',self._events.couponCodeChange).on('keyup','.w-wc-coupon-form input',self._events.enterCouponCode).on('click','.w-wc-coupon-form button',self._events.applyCouponCode).on('click','a.remove',self._events.removeCartItem).on('click','input.minus',self._events.minusCartQuantity).on('click','input.plus',self._events.plusCartQuantity).on('applied_coupon removed_coupon',self._events.couponDisplaySwitch).on('updated_cart_totals',self._events.updatedCartTotals);$('input.qty',$us.$canvas).trigger('initControls');$.ajaxPrefilter((_,originalOptions,jqXHR)=&gt;{const data=$ush.toString(originalOptions.data);if(data.indexOf('&amp;update_cart')&gt;-1){self._activeJqXHR.updateCart=jqXHR}
if(data.indexOf('&amp;us_calc_shipping')&gt;-1){jqXHR.done((res)=&gt;{$('.w-cart-shipping .woocommerce-shipping-destination').html($('.w-cart-shipping:first .woocommerce-shipping-destination',res).html())})}});$('.w-cart-shipping form.woocommerce-shipping-calculator',$us.$canvas).append('&lt;input type="hidden" name="us_calc_shipping"&gt;')}
if(self.isCheckoutPage()){$us.$body.on('change','.w-wc-coupon-form input',self._events.couponCodeChange).on('keyup','.w-wc-coupon-form input',self._events.enterCouponCode).on('click','.w-wc-coupon-form button',self._events.applyCouponCode).on('applied_coupon_in_checkout removed_coupon_in_checkout',self._events.couponDisplaySwitch).on('applied_coupon_in_checkout removed_coupon_in_checkout checkout_error',self._events.moveNotifications).on('click','.w-checkout-login .showlogin',self._events.showLoginForm).on('click','.w-checkout-login button',self._events.submitLoginForm).on('keydown','.w-checkout-login input, .w-checkout-login button',self._events.loginFieldKeydown);let $couponField=$('.w-wc-coupon-form input',$us.$canvas);$us.$document.on('keypress',function(e){if(e.keyCode===ENTER_KEY_CODE&amp;&amp;$couponField.is(':focus')){e.preventDefault()}})}
$us.$document.on('ajaxComplete',(_,jqXHR,settings)=&gt;{if(!$ush.toString(settings.url).includes('wc-ajax=apply_coupon')){return}
const $fragment=$(new DocumentFragment).append(jqXHR.responseText);const $message=$('.woocommerce-error, .woocommerce-message',$fragment);if($message.length){self.$notice.html($message.clone())}else{self.$notice.html('')}})};$.extend(WooCommerce.prototype,{isCart:function(){return!!this.$cart.length},isCartPage:function(){return $us.$body.hasClass('woocommerce-cart')},isCheckoutPage:function(){return $us.$body.hasClass('woocommerce-checkout')},_switchCart:function(){this.$cart.on('focus.upsolution blur.upsolution',(e)=&gt;{$(e.target)[e.type==='focus.upsolution'?'addClass':'removeClass']('opened')})},_updateCart:function(){const self=this;$.each(self.$cart,(_,cart)=&gt;{let $cart=$(cart),$cartQuantity=$('.w-cart-quantity',$cart),miniCartAmount=$('.us_mini_cart_amount:first',$cart).text();if($cart.hasClass('opened')){$cart.removeClass('opened')}
if(miniCartAmount!==_undefined){miniCartAmount=(miniCartAmount+'').match(/\d+/g);$cartQuantity.html(miniCartAmount&gt;0?miniCartAmount:'0');$cart[miniCartAmount&gt;0?'removeClass':'addClass']('empty')}else{let total=0;$('.quantity',$cart).each((_,quantity)=&gt;{let matches=(''+quantity.innerText).match(/\d+/g);if(matches){total+=parseInt(matches[0],10)}});$cartQuantity.html(total&gt;0?total:'0');$cart[total&gt;0?'removeClass':'addClass']('empty')}})},_changedFragments:function(){const self=this;self._updateCart();self._switchCart()},_addToCart:function(e,fragments,_,$button){if($ush.isUndefined(e)){return}
const self=this;self._updateCart();let $notification=self.$cartNotification,$productName=$('.product-name',$notification),productName=$productName.text();productName=$button.closest('.product').find('.woocommerce-loop-product__title').text();$productName.html(productName);$notification.addClass('shown');$notification.on('mouseenter',()=&gt;{$notification.removeClass('shown')});$ush.timeout(()=&gt;{$notification.removeClass('shown').off('mouseenter')},3000)},_outsideClickEvent:function(e){const self=this;if($.contains(self.$cart[0],e.target)){return}
self.$cart.removeClass('opened');$us.$body.off('touchstart',self._events.outsideClickEvent);self._cartOpened=!1},_removeCartItem:function(e){let $item=$(e.target).closest('.cart_item').addClass('change_process');if(!$item.siblings('.cart_item:not(.change_process)').length){$('.w-cart-table',$us.$canvas).remove()}},_changeCartQuantity:function(e){if($us.usbPreview()){return}
const self=this;let $input=$(e.target),max=$ush.parseInt($input.attr('max'))||-1,min=$ush.parseInt($input.attr('min'))||1,value=$ush.parseInt($input.val());if($input.is(':disabled')){return}
if(min&gt;=value){value=min}
if(max&gt;1&amp;&amp;value&gt;=max){value=max}
if(value!=$input.val()){$input.val(value)}
$input.siblings('input.plus:first').prop('disabled',(max&gt;0&amp;&amp;value&gt;=max));$input.siblings('input.minus:first').prop('disabled',(value&lt;=min));if(e.type=='initControls'){return}
$('input[name=us_cart_quantity]',$us.$canvas).val(!0);if(!$('.w-cart-table',$us.$canvas).hasClass('processing')){self.__updateCartForm_long(self._updateCartForm.bind(self))}else{self._updateCartForm()}},_minusCartQuantity:function(e){const self=this;let $target=$(e.target),$input=$target.siblings('input.qty:first');if(!$input.length){return}
const step=$ush.parseInt($input.attr('step')||1);$input.val($ush.parseInt($input.val())-step).trigger('change')},_plusCartQuantity:function(e){const self=this;let $target=$(e.target),$input=$target.siblings('input.qty:first');if(!$input.length){return}
const step=$ush.parseInt($input.attr('step')||1);$input.val($ush.parseInt($input.val())+step).trigger('change')},__updateCartForm_long:$ush.debounce($ush.fn,50),_updateCartForm:function(){const self=this;if(typeof(self._activeJqXHR.updateCart||{}).abort==='function'){self._activeJqXHR.updateCart.abort()}
$('.w-cart-table &gt; button[name=update_cart]',$us.$canvas).removeAttr('disabled').trigger('click')},_updatedCartTotals:function(){const self=this;if(!!self._activeJqXHR.updateCart){self._activeJqXHR.updateCart=_undefined}
let wooElementClasses=['w-cart-shipping','w-cart-table','w-cart-totals','w-checkout-billing','w-checkout-order-review','w-checkout-payment','w-wc-coupon-form',];for(const i in wooElementClasses){$(`.${wooElementClasses[i]}.us_animate_this`,$us.$canvas).removeClass('us_animate_this')}
let $elm=$('.w-cart-shipping .shipping',$us.$canvas);if(!$elm.length){return}
$elm.html($('.w-cart-totals .shipping:first',$us.$canvas).html())},_couponCodeChange:function(e){$('.w-cart-table, form.checkout_coupon:first',$us.$canvas).find('input[name=coupon_code]').val(e.target.value)},_enterCouponCode:function(e){if(e.keyCode===ENTER_KEY_CODE){$(e.target).trigger('change').siblings('button:first').trigger('click')}},_applyCouponCode:function(e){e.stopPropagation();e.preventDefault();$('.w-cart-table, form.checkout_coupon:first',$us.$canvas).find('button[name=apply_coupon]').trigger('click');$(e.target).closest('.w-wc-coupon-form').find('input:first').val('')},_couponDisplaySwitch:function(e){const $coupon=$('.w-wc-coupon-form',$us.$canvas);if(!$coupon.length){return}
if(e.type.indexOf('applied_coupon')&gt;-1&amp;&amp;!$('.woocommerce-error',$us.$canvas).length){$coupon.addClass('coupon_applied')}
if(e.type.indexOf('removed_coupon')&gt;-1&amp;&amp;$('.woocommerce-remove-coupon',$us.$canvas).length&lt;=1){$coupon.removeClass('coupon_applied')}},_moveNotifications:function(e){const self=this;const args=$ush.toArray(arguments);if(!self.$notice.length){let $cartTotals=$('.w-cart-totals',$us.$canvas),$checkoutPayment=$('.w-checkout-payment',$us.$canvas);if(!$cartTotals.length&amp;&amp;!$checkoutPayment.length){return}}
let $message;if(e.type==='checkout_error'&amp;&amp;!!args[1]){$message=$(args[1])}else{$message=$('.woocommerce-error, .woocommerce-message',$us.$canvas)}
if($message.length){self.$notice.html($message.clone())}
$message.remove();if(e.type==='checkout_error'){$('.woocommerce-NoticeGroup-checkout').remove()}},_showLoginForm:function(){$('.woocommerce-form-login').toggleClass('hidden');return!1},_submitLoginForm:function(){const self=this;if(self.isSubmittingLoginForm){return!1}
self.isSubmittingLoginForm=!0;let $formView=$('.w-checkout-login'),$usernameField=$('#us_checkout_login_username',$formView),$passwordField=$('#us_checkout_login_password',$formView),$redirectField=$('#us_checkout_login_redirect',$formView),$nonceField=$('#us_checkout_login_nonce',$formView);if($usernameField.length==0||$passwordField.length==0||$redirectField.length==0||$nonceField.length==0){return!1}
let fields={'login':'Login','rememberme':'forever','username':$usernameField.val(),'password':$passwordField.val(),'redirect':$redirectField.val(),'woocommerce-login-nonce':$nonceField.val(),},$form=$('&lt;form&gt;',{method:'post'});$.each(fields,(key,val)=&gt;{$('&lt;input&gt;').attr({type:"hidden",name:key,value:val}).appendTo($form)});$form.appendTo('body').submit();return!1},_loginFieldKeydown:function(e){if(e.keyCode===ENTER_KEY_CODE){e.stopPropagation();e.preventDefault();this._submitLoginForm()}}});$us.woocommerce=new WooCommerce;function us_wc_variations_image_update(variation){let $slider=$('.w-slider.for_product_image_gallery',$(this).closest('.product')),royalSlider=($slider.data('usImageSlider')||{}).royalSlider;if($ush.isUndefined(royalSlider)){return}
royalSlider.goTo(0);let $image=$('.rsImg',royalSlider.slidesJQ[0]),$thumb=$('.rsThumb:first img',$slider);if(variation===!1){if(!$slider.data('orig-img')){let src=$image.attr('src');$slider.data('orig-img',{src:src,srcset:src,full_src:src,thumb_src:$thumb.attr('srcset'),gallery_thumbnail_src:$thumb.attr('src'),});return}
variation={image:$slider.data('orig-img'),}}
if($.isPlainObject(variation.image)){$image.attr('src',$ush.toString(variation.image.src)).attr('srcset',$ush.toString(variation.image.srcset));$thumb.attr('src',$ush.toString(variation.image.gallery_thumbnail_src)).attr('srcset',$ush.toString(variation.image.thumb_src));$.extend(royalSlider.currSlide,{bigImage:$ush.toString(variation.image.full_src),image:$ush.toString(variation.image.src),});if(typeof royalSlider.updateSliderSize==='function'){royalSlider.updateSliderSize(!0)}}};$(()=&gt;{if($('.w-slider.for_product_image_gallery').length){$ush.timeout(()=&gt;{$.fn.wc_variations_image_update=us_wc_variations_image_update},1)}})})(jQuery);;'undefined'===typeof _trfq||(window._trfq=[]);'undefined'===typeof _trfd&amp;&amp;(window._trfd=[]),_trfd.push({'tccl.baseHost':'secureserver.net'}),_trfd.push({'ap':'wpaas_v2'},{'server':'f94199a5ddfe'},{'pod':'c6-prod-p3-us-west-2'},{'xid':'45738492'},{'wp':'6.7.2'},{'php':'8.0.30.5'},{'loggedin':'0'},{'cdn':'1'},{'builder':'wp-classic-editor'},{'theme':'impreza'},{'wds':'0'},{'wp_alloptions_count':'787'},{'wp_alloptions_bytes':'350592'},{'gdl_coming_soon_page':'0'},{'appid':'48809'});var trafficScript=document.createElement('script');trafficScript.src='https://img1.wsimg.com/signals/js/clients/scc-c2/scc-c2.min.js';window.document.head.appendChild(trafficScript);window.addEventListener('click',function(elem){var _elem$target,_elem$target$dataset,_window,_window$_trfq;return(elem===null||elem===void 0?void 0:(_elem$target=elem.target)===null||_elem$target===void 0?void 0:(_elem$target$dataset=_elem$target.dataset)===null||_elem$target$dataset===void 0?void 0:_elem$target$dataset.eid)&amp;&amp;((_window=window)===null||_window===void 0?void 0:(_window$_trfq=_window._trfq)===null||_window$_trfq===void 0?void 0:_window$_trfq.push(["cmdLogEvent","click",elem.target.dataset.eid]))});!function(t,e){"object"==typeof exports&amp;&amp;"object"==typeof module?module.exports=e():"function"==typeof define&amp;&amp;define.amd?define("tti",[],e):"object"==typeof exports?exports.tti=e():t.tti=e()}(window,function(){return n=[function(t,e){var n=function(){return this}();try{n=n||Function("return this")()}catch(t){"object"==typeof window&amp;&amp;(n=window)}t.exports=n},function(t,e,n){"use strict";e.__esModule=!0,e.setCustomProperties=e._sendWebVitalsData=e._collectVitals=e.calculateTTI=void 0,n(2);function i(){0&lt;s.timeToInteractive&amp;&amp;setTimeout(function(){window._expDataLayer=window._expDataLayer||[],window._expDataLayer.push({schema:"add_perf",version:"v1",data:window._tccInternal?{type:"pageperf",properties:s,custom_properties:c}:{timing_object:s,is_hard_navigation:!0,custom_properties:c}})},0)}function r(){var t,e,n=(r=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{}).name,r=r.value;s[n]="CLS"===n?r:Math.round(r),"timeToInteractive"===n&amp;&amp;(s.hasOwnProperty("FID")?i():(t=0,e=setInterval(function(){(s.hasOwnProperty("FID")||10&lt;t)&amp;&amp;(e&amp;&amp;(clearInterval(e),e=null),i()),t+=1},500)))}var o=n(5),u=n(6),a=n(7),s={nav_type:"hard"},c={};e.calculateTTI=function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:r;try{(0,u.getLCP)(e,!0),(0,u.getFID)(e),(0,u.getCLS)(e,!0),(0,o.getFirstConsistentlyInteractive)().then(function(t){e({name:"timeToInteractive",value:t})})}catch(t){(0,a.error)('unable to calculate "web-vitals" performance metrics',t)}},e._collectVitals=r,e._sendWebVitalsData=i,e.setCustomProperties=function(){return c=Object.assign({},c,0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{})}},function(t,e,n){"use strict";t.exports=n(3).polyfill()},function(t,e,n){var rt,it;rt=n(4),it=n(0),t.exports=function(){"use strict";function r(t){var e=typeof t;return t!==null&amp;&amp;(e==="object"||e==="function")}function s(t){return typeof t==="function"}var t=void 0;if(Array.isArray)t=Array.isArray;else t=function(t){return Object.prototype.toString.call(t)==="[object Array]"};var n=t,i=0,e=void 0,o=void 0,u=function t(e,n){b[i]=e;b[i+1]=n;i+=2;if(i===2)if(o)o(_);else S()};function a(t){o=t}function c(t){u=t}var f=typeof window!=="undefined"?window:undefined,l=f||{},d=l.MutationObserver||l.WebKitMutationObserver,p=typeof self==="undefined"&amp;&amp;typeof rt!=="undefined"&amp;&amp;{}.toString.call(rt)==="[object process]",v=typeof Uint8ClampedArray!=="undefined"&amp;&amp;typeof importScripts!=="undefined"&amp;&amp;typeof MessageChannel!=="undefined";function h(){return function(){return rt.nextTick(_)}}function m(){if(typeof e!=="undefined")return function(){e(_)};return w()}function y(){var t=0;var e=new d(_);var n=document.createTextNode("");e.observe(n,{characterData:!0});return function(){n.data=t=++t%2}}function g(){var t=new MessageChannel;t.port1.onmessage=_;return function(){return t.port2.postMessage(0)}}function w(){var t=setTimeout;return function(){return t(_,1)}}var b=new Array(1e3);function _(){for(var t=0;t&lt;i;t+=2){var e=b[t];var n=b[t+1];e(n);b[t]=undefined;b[t+1]=undefined}i=0}function T(){try{var t=Function("return this")().require("vertx");e=t.runOnLoop||t.runOnContext;return m()}catch(t){return w()}}var S=void 0;if(p)S=h();else if(d)S=y();else if(v)S=g();else if(f===undefined&amp;&amp;"function"==="function")S=T();else S=w();function E(t,e){var n=this;var r=new this.constructor(j);if(r[x]===undefined)X(r);var i=n._state;if(i){var o=arguments[i-1];u(function(){return V(i,r,o,n._result)})}else H(n,r,t,e);return r}function L(t){var e=this;if(t&amp;&amp;typeof t==="object"&amp;&amp;t.constructor===e)return t;var n=new e(j);q(n,t);return n}var x=Math.random().toString(36).substring(2);function j(){}var A=void 0,P=1,O=2;function C(){return new TypeError("You cannot resolve a promise with itself")}function F(){return new TypeError("A promises callback cannot return that same promise.")}function M(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}function k(t,r,i){u(function(e){var n=!1;var t=M(i,r,function(t){if(n)return;n=!0;if(r!==t)q(e,t);else B(e,t)},function(t){if(n)return;n=!0;W(e,t)},"Settle: "+(e._label||" unknown promise"));if(!n&amp;&amp;t){n=!0;W(e,t)}},t)}function I(e,t){if(t._state===P)B(e,t._result);else if(t._state===O)W(e,t._result);else H(t,undefined,function(t){return q(e,t)},function(t){return W(e,t)})}function D(t,e,n){if(e.constructor===t.constructor&amp;&amp;n===E&amp;&amp;e.constructor.resolve===L)I(t,e);else if(n===undefined)B(t,e);else if(s(n))k(t,e,n);else B(t,e)}function q(e,t){if(e===t)W(e,C());else if(r(t)){var n=void 0;try{n=t.then}catch(t){W(e,t);return}D(e,t,n)}else B(e,t)}function N(t){if(t._onerror)t._onerror(t._result);R(t)}function B(t,e){if(t._state!==A)return;t._result=e;t._state=P;if(t._subscribers.length!==0)u(R,t)}function W(t,e){if(t._state!==A)return;t._state=O;t._result=e;u(N,t)}function H(t,e,n,r){var i=t._subscribers;var o=i.length;t._onerror=null;i[o]=e;i[o+P]=n;i[o+O]=r;if(o===0&amp;&amp;t._state)u(R,t)}function R(t){var e=t._subscribers;var n=t._state;if(e.length===0)return;var r=void 0,i=void 0,o=t._result;for(var u=0;u&lt;e.length;u+=3){r=e[u];i=e[u+n];if(r)V(n,r,i,o);else i(o)}t._subscribers.length=0}function V(t,e,n,r){var i=s(n),o=void 0,u=void 0,a=!0;if(i){try{o=n(r)}catch(t){a=!1;u=t}if(e===o){W(e,F());return}}else o=r;if(e._state!==A);else if(i&amp;&amp;a)q(e,o);else if(a===!1)W(e,u);else if(t===P)B(e,o);else if(t===O)W(e,o)}function Y(n,t){try{t(function t(e){q(n,e)},function t(e){W(n,e)})}catch(t){W(n,t)}}var K=0;function U(){return K++}function X(t){t[x]=K++;t._state=undefined;t._result=undefined;t._subscribers=[]}function J(){return new Error("Array Methods must be provided an Array")}var z=function(){function t(t,e){this._instanceConstructor=t;this.promise=new t(j);if(!this.promise[x])X(this.promise);if(n(e)){this.length=e.length;this._remaining=e.length;this._result=new Array(this.length);if(this.length===0)B(this.promise,this._result);else{this.length=this.length||0;this._enumerate(e);if(this._remaining===0)B(this.promise,this._result)}}else W(this.promise,J())}t.prototype._enumerate=function t(e){for(var n=0;this._state===A&amp;&amp;n&lt;e.length;n++)this._eachEntry(e[n],n)};t.prototype._eachEntry=function t(e,n){var r=this._instanceConstructor;var i=r.resolve;if(i===L){var o=void 0;var u=void 0;var a=!1;try{o=e.then}catch(t){a=!0;u=t}if(o===E&amp;&amp;e._state!==A)this._settledAt(e._state,n,e._result);else if(typeof o!=="function"){this._remaining--;this._result[n]=e}else if(r===et){var s=new r(j);if(a)W(s,u);else D(s,e,o);this._willSettleAt(s,n)}else this._willSettleAt(new r(function(t){return t(e)}),n)}else this._willSettleAt(i(e),n)};t.prototype._settledAt=function t(e,n,r){var i=this.promise;if(i._state===A){this._remaining--;if(e===O)W(i,r);else this._result[n]=r}if(this._remaining===0)B(i,this._result)};t.prototype._willSettleAt=function t(e,n){var r=this;H(e,undefined,function(t){return r._settledAt(P,n,t)},function(t){return r._settledAt(O,n,t)})};return t}();function G(t){return new z(this,t).promise}function Q(i){var o=this;if(!n(i))return new o(function(t,e){return e(new TypeError("You must pass an array to race."))});else return new o(function(t,e){var n=i.length;for(var r=0;r&lt;n;r++)o.resolve(i[r]).then(t,e)})}function Z(t){var e=this;var n=new e(j);W(n,t);return n}function $(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function tt(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var et=function(){function e(t){this[x]=U();this._result=this._state=undefined;this._subscribers=[];if(j!==t){typeof t!=="function"&amp;&amp;$();this instanceof e?Y(this,t):tt()}}e.prototype.catch=function t(e){return this.then(null,e)};e.prototype.finally=function t(e){var n=this;var r=n.constructor;if(s(e))return n.then(function(t){return r.resolve(e()).then(function(){return t})},function(t){return r.resolve(e()).then(function(){throw t})});return n.then(e,e)};return e}();function nt(){var t=void 0;if(typeof it!=="undefined")t=it;else if(typeof self!=="undefined")t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;if(e){var n=null;try{n=Object.prototype.toString.call(e.resolve())}catch(t){}if(n==="[object Promise]"&amp;&amp;!e.cast)return}t.Promise=et}return et.prototype.then=E,et.all=G,et.race=Q,et.resolve=L,et.reject=Z,et._setScheduler=a,et._setAsap=c,et._asap=u,et.polyfill=nt,et.Promise=et}()},function(t,e){var n,r,t=t.exports={};function i(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&amp;&amp;setTimeout)return(n=setTimeout)(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(t){r=o}}();var a,s=[],c=!1,f=-1;function l(){c&amp;&amp;a&amp;&amp;(c=!1,a.length?s=a.concat(s):f=-1,s.length&amp;&amp;d())}function d(){if(!c){var t=u(l);c=!0;for(var e=s.length;e;){for(a=s,s=[];++f&lt;e;)a&amp;&amp;a[f].run();f=-1,e=s.length}a=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&amp;&amp;clearTimeout)return(r=clearTimeout)(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(t)}}function p(t,e){this.fun=t,this.array=e}function v(){}t.nextTick=function(t){var e=Array(arguments.length-1);if(1&lt;arguments.length)for(var n=1;n&lt;arguments.length;n++)e[n-1]=arguments[n];s.push(new p(t,e)),1!==s.length||c||u(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=v,t.addListener=v,t.once=v,t.off=v,t.removeListener=v,t.removeAllListeners=v,t.emit=v,t.prependListener=v,t.prependOnceListener=v,t.listeners=function(t){return[]},t.binding=function(t){throw Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(t){throw Error("process.chdir is not supported")},t.umask=function(){return 0}},function(y,g,t){var w,b;w=t(0),function(){var r=("undefined"==typeof window||window!==this)&amp;&amp;void 0!==w&amp;&amp;null!=w?w:this,e="function"==typeof Object.defineProperties?Object.defineProperty:function(t,e,n){t!=Array.prototype&amp;&amp;t!=Object.prototype&amp;&amp;(t[e]=n.value)};function n(){n=function(){},r.Symbol||(r.Symbol=t)}var i=0;function t(t){return"jscomp_symbol_"+(t||"")+i++}function o(){n();var t=(t=r.Symbol.iterator)||(r.Symbol.iterator=r.Symbol("iterator"));"function"!=typeof Array.prototype[t]&amp;&amp;e(Array.prototype,t,{configurable:!0,writable:!0,value:function(){return u(this)}}),o=function(){}}function u(t){var e,n=0;return e=function(){return n&lt;t.length?{done:!1,value:t[n++]}:{done:!0}},o(),(e={next:e})[r.Symbol.iterator]=function(){return this},e}function l(t){o();var e=t[Symbol.iterator];return e?e.call(t):u(t)}function d(t){if(!(t instanceof Array)){t=l(t);for(var e,n=[];!(e=t.next()).done;)n.push(e.value);t=n}return t}var p=0;var a="img script iframe link audio video source".split(" ");function v(n){var t=new MutationObserver(function(t){for(var e=(t=l(t)).next();!e.done;e=t.next())("childList"==(e=e.value).type&amp;&amp;function t(e,n){for(var r=(e=l(e)).next();!r.done;r=e.next())if(r=r.value,n.includes(r.nodeName.toLowerCase())||t(r.children,n))return 1}(e.addedNodes,a)||"attributes"==e.type&amp;&amp;a.includes(e.target.tagName.toLowerCase()))&amp;&amp;n(e)});return t.observe(document,{attributes:!0,childList:!0,subtree:!0,attributeFilter:["href","src"]}),t}function h(t,e){if(2&lt;t.length)return performance.now();for(var n=[],r=(e=l(e)).next();!r.done;r=e.next())r=r.value,n.push({timestamp:r.start,type:"requestStart"}),n.push({timestamp:r.end,type:"requestEnd"});for(r=(e=l(t)).next();!r.done;r=e.next())n.push({timestamp:r.value,type:"requestStart"});for(n.sort(function(t,e){return t.timestamp-e.timestamp}),t=t.length,e=n.length-1;0&lt;=e;e--)switch(r=n[e],r.type){case"requestStart":t--;break;case"requestEnd":if(2&lt;++t)return r.timestamp;break;default:throw Error("Internal Error: This should never happen")}return 0}function s(t){this.w=!!(t=t||{}).useMutationObserver,this.u=t.minValue||null,t=window.__tti&amp;&amp;window.__tti.e;var i,o,u,a,s,c,f,r,e=window.__tti&amp;&amp;window.__tti.o;this.a=t?t.map(function(t){return{start:t.startTime,end:t.startTime+t.duration}}):[],e&amp;&amp;e.disconnect(),this.b=[],this.f=new Map,this.j=null,this.v=-1/0,this.i=!1,this.h=this.c=this.s=null,i=this.m.bind(this),o=this.l.bind(this),u=XMLHttpRequest.prototype.send,a=p++,XMLHttpRequest.prototype.send=function(t){for(var e=[],n=0;n&lt;arguments.length;++n)e[+n]=arguments[n];var r=this;return i(a),this.addEventListener("readystatechange",function(){4===r.readyState&amp;&amp;o(a)}),u.apply(this,e)},s=this.m.bind(this),c=this.l.bind(this),f=fetch,fetch=function(t){for(var i=[],e=0;e&lt;arguments.length;++e)i[+e]=arguments[e];return new Promise(function(e,n){var r=p++;s(r),f.apply(null,[].concat(d(i))).then(function(t){c(r),e(t)},function(t){c(t),n(t)})})},(r=this).c=new PerformanceObserver(function(t){for(var e,n=(t=l(t.getEntries())).next();!n.done;n=t.next())"resource"===(n=n.value).entryType&amp;&amp;(r.b.push({start:n.fetchStart,end:n.responseEnd}),m(r,h(r.g,r.b)+5e3)),"longtask"===n.entryType&amp;&amp;(e=n.startTime+n.duration,r.a.push({start:n.startTime,end:e}),m(r,e+5e3))}),r.c.observe({entryTypes:["longtask","resource"]}),this.w&amp;&amp;(this.h=v(this.B.bind(this)))}function c(t){t.i=!0;var e=0&lt;t.a.length?t.a[t.a.length-1].end:0,n=h(t.g,t.b);m(t,Math.max(n+5e3,e))}function m(o,t){!o.i||o.v&gt;t||(clearTimeout(o.j),o.j=setTimeout(function(){var t=performance.timing.navigationStart,e=h(o.g,o.b),t=(window.a&amp;&amp;window.a.A?1e3*window.a.A().C-t:0)||performance.timing.domContentLoadedEventEnd-t,n=o.u||(performance.timing.domContentLoadedEventEnd?(n=performance.timing).domContentLoadedEventEnd-n.navigationStart:null),r=performance.now();null===n&amp;&amp;m(o,Math.max(e+5e3,r+1e3));var i=o.a;(e=r-e&lt;5e3?null:r-(e=i.length?i[i.length-1].end:t)&lt;5e3?null:Math.max(e,n))&amp;&amp;(o.s(e),clearTimeout(o.j),o.i=!1,o.c&amp;&amp;o.c.disconnect(),o.h&amp;&amp;o.h.disconnect()),m(o,performance.now()+1e3)},t-performance.now()),o.v=t)}s.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise(function(t){e.s=t,"complete"==document.readyState?c(e):window.addEventListener("load",function(){c(e)})})},s.prototype.m=function(t){this.f.set(t,performance.now())},s.prototype.l=function(t){this.f.delete(t)},s.prototype.B=function(){m(this,performance.now()+5e3)},r.Object.defineProperties(s.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return[].concat(d(this.f.values()))}}});var f={getFirstConsistentlyInteractive:function(t){return t=t||{},"PerformanceLongTaskTiming"in window?new s(t).getFirstConsistentlyInteractive():Promise.resolve(null)}};y.exports?y.exports=f:void 0===(b=function(){return f}.apply(g,[]))||(y.exports=b)}()},function(t,e,n){"use strict";n.r(e),n.d(e,"getCLS",function(){return _}),n.d(e,"getFCP",function(){return g}),n.d(e,"getFID",function(){return x}),n.d(e,"getLCP",function(){return A}),n.d(e,"getTTFB",function(){return P});function c(t,e){return{name:t,value:void 0===e?-1:e,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(1e12+Math.floor(8999999999999*Math.random()))}}function f(t,e){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){if("first-input"===t&amp;&amp;!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver(function(t){return t.getEntries().map(e)});return n.observe({type:t,buffered:!0}),n}}catch(t){}}function l(e,n){function r(t){"pagehide"!==t.type&amp;&amp;"hidden"!==document.visibilityState||(e(t),n&amp;&amp;(removeEventListener("visibilitychange",r,!0),removeEventListener("pagehide",r,!0)))}addEventListener("visibilitychange",r,!0),addEventListener("pagehide",r,!0)}function d(e){addEventListener("pageshow",function(t){t.persisted&amp;&amp;e(t)},!0)}function p(e,n,r){var i;return function(t){0&lt;=n.value&amp;&amp;(t||r)&amp;&amp;(n.delta=n.value-(i||0),!n.delta&amp;&amp;void 0!==i||(i=n.value,e(n)))}}function r(){return"hidden"===document.visibilityState?0:1/0}function i(){l(function(t){t=t.timeStamp;y=t},!0)}function s(){return y&lt;0&amp;&amp;(y=r(),i(),d(function(){setTimeout(function(){y=r(),i()},0)})),{get firstHiddenTime(){return y}}}function a(t,e){v||(v=e,h=t,u=new Date,L(removeEventListener),E())}function o(t){var e,n,r,i;function o(){a(n,r),i()}function u(){i()}t.cancelable&amp;&amp;(e=(1e12&lt;t.timeStamp?new Date:performance.now())-t.timeStamp,"pointerdown"==t.type?(n=e,r=t,i=function(){removeEventListener("pointerup",o,T),removeEventListener("pointercancel",u,T)},addEventListener("pointerup",o,T),addEventListener("pointercancel",u,T)):a(e,t))}var v,h,u,m,y=-1,g=function(e,n){function t(t){"first-contentful-paint"===t.name&amp;&amp;(a&amp;&amp;a.disconnect(),t.startTime&lt;i.firstHiddenTime&amp;&amp;(o.value=t.startTime,o.entries.push(t),r(!0)))}var r,i=s(),o=c("FCP"),u=window.performance&amp;&amp;performance.getEntriesByName&amp;&amp;performance.getEntriesByName("first-contentful-paint")[0],a=u?null:f("paint",t);(u||a)&amp;&amp;(r=p(e,o,n),u&amp;&amp;t(u),d(function(t){o=c("FCP"),r=p(e,o,n),requestAnimationFrame(function(){requestAnimationFrame(function(){o.value=performance.now()-t.timeStamp,r(!0)})})}))},w=!1,b=-1,_=function(e,t){w||(g(function(t){b=t.value}),w=!0);function n(t){-1&lt;b&amp;&amp;e(t)}function r(t){var e,n;t.hadRecentInput||(e=a[0],n=a[a.length-1],u&amp;&amp;t.startTime-n.startTime&lt;1e3&amp;&amp;t.startTime-e.startTime&lt;5e3?(u+=t.value,a.push(t)):(u=t.value,a=[t]),u&gt;o.value&amp;&amp;(o.value=u,o.entries=a,i()))}var i,o=c("CLS",0),u=0,a=[],s=f("layout-shift",r);s&amp;&amp;(i=p(n,o,t),l(function(){s.takeRecords().map(r),i(!0)}),d(function(){b=-1,o=c("CLS",u=0),i=p(n,o,t)}))},T={passive:!0,capture:!0},S=new Date,E=function(){var e;0&lt;=h&amp;&amp;h&lt;u-S&amp;&amp;(e={entryType:"first-input",name:v.type,target:v.target,cancelable:v.cancelable,startTime:v.timeStamp,processingStart:v.timeStamp+h},m.forEach(function(t){t(e)}),m=[])},L=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,o,T)})},x=function(t,e){function n(t){t.startTime&lt;r.firstHiddenTime&amp;&amp;(i.value=t.processingStart-t.startTime,i.entries.push(t),u(!0))}var r=s(),i=c("FID"),o=f("first-input",n),u=p(t,i,e);o&amp;&amp;l(function(){o.takeRecords().map(n),o.disconnect()},!0),o&amp;&amp;d(function(){i=c("FID"),u=p(t,i,e),m=[],h=-1,v=null,L(addEventListener),m.push(n),E()})},j={},A=function(e,n){function t(t){var e=t.startTime;e&lt;o.firstHiddenTime&amp;&amp;(u.value=e,u.entries.push(t),r())}var r,i,o=s(),u=c("LCP"),a=f("largest-contentful-paint",t);a&amp;&amp;(r=p(e,u,n),i=function(){j[u.id]||(a.takeRecords().map(t),a.disconnect(),j[u.id]=!0,r(!0))},["keydown","click"].forEach(function(t){addEventListener(t,i,{once:!0,capture:!0})}),l(i,!0),d(function(t){u=c("LCP"),r=p(e,u,n),requestAnimationFrame(function(){requestAnimationFrame(function(){u.value=performance.now()-t.timeStamp,j[u.id]=!0,r(!0)})})}))},P=function(e){var n=c("TTFB"),t=function(){try{var t=performance.getEntriesByType("navigation")[0]||function(){var t,e=performance.timing,n={entryType:"navigation",startTime:0};for(t in e)"navigationStart"!==t&amp;&amp;"toJSON"!==t&amp;&amp;(n[t]=Math.max(e[t]-e.navigationStart,0));return n}();if(n.value=n.delta=t.responseStart,n.value&lt;0||n.value&gt;performance.now())return;n.entries=[t],e(n)}catch(t){}};"complete"===document.readyState?setTimeout(t,0):addEventListener("load",function(){return setTimeout(t,0)})}},function(t,e,n){"use strict";e.error=void 0;n(8);var r=n(9),n=function(){for(var t=arguments.length,e=Array(t),n=0;n&lt;t;n++)e[n]=arguments[n];(0,r.getWindow)().console;return function(){}},n=(n(),function(){for(var t=arguments.length,e=Array(t),n=0;n&lt;t;n++)e[n]=arguments[n];(0,r.getWindow)().console;return function(){}}),n=n();e.error=n},function(t,e,n){"use strict";var r=!1;e.isDebug=function(){return r}},function(t,e,n){"use strict";e.getWindow=void 0;n(10);function r(){return a.window}var i,o,u,a=(i="",u={document:o=Object.create({get cookie(){return i},set cookie(t){i=t}})},n={},"undefined"==typeof window?{window:u,document:o,navigator:n}:{window:window||u,document:window.document||o,navigator:navigator||n});e.getWindow=r},function(t,e,n){"use strict";function r(t,e){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=t[n];try{if(e(n,r))return t}catch(t){}}return t}var i="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t};t.exports={cleanKeyNames:null,map:r,merge:null,parseString:null,parseValue:null,stringify:null,removeUndefined:function t(e){for(var n in e)void 0===e[n]?delete e[n]:"object"===i(e[n])&amp;&amp;(t(e[n]),0===Object.keys(e[n]).length&amp;&amp;delete e[n])}}}],r={},i.m=n,i.c=r,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(e,t){if(1&amp;t&amp;&amp;(e=i(e)),8&amp;t)return e;if(4&amp;t&amp;&amp;"object"==typeof e&amp;&amp;e&amp;&amp;e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&amp;t&amp;&amp;"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(t){var e=t&amp;&amp;t.__esModule?function(){return t["default"]}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=1);function i(t){if(r[t])return r[t].exports;var e=r[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,i),e.l=!0,e.exports}var n,r});function lazyLoadThumb(e,alt,l){var t='&lt;img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"&gt;&lt;noscript&gt;&lt;img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"&gt;&lt;/noscript&gt;',a='&lt;button class="play" aria-label="play Youtube video"&gt;&lt;/button&gt;';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/&lt;noscript&gt;.*?&lt;\/noscript&gt;/g,'')}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&amp;"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t&lt;a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=&gt;u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</pre></body></html>