<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var iwArgsNoRightClick={"rightclick":"Y","draganddrop":"Y"};var IwNRCtargImg=null;var IwNRCtargSrc=null;var IwNRCinContext=!1;var IwNRCnotimage=new Image();var IwNRClimit=0;var IwNRCextra=iwArgsNoRightClick.rightclick;var IwNRCdrag=iwArgsNoRightClick.draganddrop;function IwNRCdragdropAll(event){try{var ev=event||window.event;var targ=ev.srcElement||ev.target;if(targ.tagName.toUpperCase()=="A"){var hr=targ.href;hr=hr.toUpperCase();if(hr.indexOf('.JPG')||hr.indexOf('.PNG')||hr.indexOf('.GIF')){ev.returnValue=!1;if(ev.preventDefault){ev.preventDefault()}
IwNRCinContext=!1;return!1}}
if(targ.tagName.toUpperCase()!="IMG")
return!0;ev.returnValue=!1;if(ev.preventDefault){ev.preventDefault()}
IwNRCinContext=!1;return!1}catch(er){}
return!0}
function IwNRCdragdrop(event){try{var ev=event||window.event;var targ=ev.srcElement||ev.target;ev.returnValue=!1;if(ev.preventDefault){ev.preventDefault()}
ev.returnValue=!1;IwNRCinContext=!1;return!1}catch(er){}
return!0}
function IwNRCcontext(event){try{IwNRCinContext=!0;var ev=event||window.event;var targ=ev.srcElement||ev.target;IwNRCreplace(targ);ev.returnValue=!1;if(ev.preventDefault){ev.preventDefault()}
ev.returnValue=!1;IwNRCtargImg=targ}catch(er){}
return!1}
function IwNRCcontextAll(event){try{if(IwNRCtargImg==null){return!0}
IwNRCinContext=!0;var ev=event||window.event;var targ=ev.srcElement||ev.target;if(targ.tagName.toUpperCase()=="IMG"){ev.returnValue=!1;if(ev.preventDefault){ev.preventDefault()}
ev.returnValue=!1;IwNRCreplace(targ);return!1}
return!0}catch(er){}
return!1}
function IwNRCmousedown(event){try{IwNRCinContext=!1;var ev=event||window.event;var targ=ev.srcElement||ev.target;if(ev.button==2){IwNRCreplace(targ);return!1}
IwNRCtargImg=targ;if(IwNRCdrag=='Y'){if(ev.preventDefault){ev.preventDefault()}}
return!0}catch(er){}
return!0}
function IwNRCmousedownAll(event){try{IwNRCinContext=!1;var ev=event||window.event;var targ=ev.srcElement||ev.target;if(targ.style.backgroundImage!=''&amp;&amp;ev.button==2){targ.oncontextmenu=function(event){return!1}}
if(targ.tagName.toUpperCase()=="IMG"){if(ev.button==2){IwNRCreplace(targ);return!1}
if(IwNRCdrag=='Y'){if(ev.preventDefault){ev.preventDefault()}}
IwNRCtargImg=targ}
return!0}catch(er){}
return!0}
function IwNRCreplace(targ){return!1;if(IwNRCtargImg!=null&amp;&amp;IwNRCtargImg.src==IwNRCnotimage.src){IwNRCtargImg.src=IwNRCtargSrc;IwNRCtargImg=null;IwNRCtargSrc=null}
IwNRCtargImg=targ;if(IwNRCextra!='Y')
return;var w=targ.width+'';var h=targ.height+'';if(w.indexOf('px')&lt;=0)
w=w+'px';if(h.indexOf('px')&lt;=0)
h=h+'px';IwNRCtargSrc=targ.src;targ.src=IwNRCnotimage.src;targ.style.width=w;targ.style.height=h;IwNRClimit=0;var t=setTimeout("IwNRCrestore()",500);return!1}
function IwNRCrestore(){if(IwNRCinContext){if(IwNRClimit&lt;=20){IwNRClimit++;var t=setTimeout("IwNRCrestore()",500);return}}
IwNRClimit=0;if(IwNRCtargImg==null)
return;if(IwNRCtargSrc==null)
return;IwNRCtargImg.src=IwNRCtargSrc;IwNRCtargImg=null;IwNRCtargSrc=null;return}
function IwNRCaction(event){try{document.onmousedown=function(event){return IwNRCmousedownAll(event)}
document.oncontextmenu=function(event){return IwNRCcontextAll(event)}
document.oncopy=function(event){return IwNRCcontextAll(event)}
if(IwNRCdrag=='Y')
document.ondragstart=function(event){return IwNRCdragdropAll(event)}
var b=document.getElementsByTagName("IMG");for(var i=0;i&lt;b.length;i++){b[i].oncontextmenu=function(event){return IwNRCcontext(event)}
b[i].oncopy=function(event){return IwNRCcontext(event)}
b[i].onmousedown=function(event){return IwNRCmousedown(event)}
if(IwNRCdrag=='Y')
b[i].ondragstart=function(event){return IwNRCdragdrop(event)}}}catch(er){return!1}}
if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(event){IwNRCaction(event)},!1)}else if(window.attachEvent){window.attachEvent("onload",function(event){IwNRCaction(event)})}else{var oldFunc=window.onload;window.onload=function(){if(oldFunc){oldFunc()}
IwNRCaction('load')}};/*! jQuery Migrate v3.3.2 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&amp;&amp;(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&amp;&amp;module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0&lt;=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],i=1;i&lt;=3;i++){if(+o[i]&lt;+n[i])return 1;if(+n[i]&lt;+o[i])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.3.2",n.console&amp;&amp;n.console.log&amp;&amp;(s&amp;&amp;e("3.0.0")||n.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),s.migrateWarnings&amp;&amp;n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var r={};function u(e){var t=n.console;s.migrateDeduplicateWarnings&amp;&amp;r[e]||(r[e]=!0,s.migrateWarnings.push(e),t&amp;&amp;t.warn&amp;&amp;!s.migrateMute&amp;&amp;(t.warn("JQMIGRATE: "+e),s.migrateTrace&amp;&amp;t.trace&amp;&amp;t.trace()))}function t(e,t,r,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n),r},set:function(e){u(n),r=e}})}function o(e,t,r,n){e[t]=function(){return u(n),r.apply(this,arguments)}}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&amp;&amp;(s.migrateTrace=!0),s.migrateReset=function(){r={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&amp;&amp;u("jQuery is not compatible with Quirks Mode");var i,a,c,d={},l=s.fn.init,p=s.find,f=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,m=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(i in s.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&amp;&amp;"#"===e&amp;&amp;(u("jQuery( '#' ) is not a valid selector"),t[0]=[]),l.apply(this,t)},s.fn.init.prototype=s.fn,s.find=function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&amp;&amp;f.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(y,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("Attribute selector with '#' was not fixed: "+r[0])}}return p.apply(this,r)},p)Object.prototype.hasOwnProperty.call(p,i)&amp;&amp;(s.find[i]=p[i]);o(s.fn,"size",function(){return this.length},"jQuery.fn.size() is deprecated and removed; use the .length property"),o(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"jQuery.parseJSON is deprecated; use JSON.parse"),o(s,"holdReady",s.holdReady,"jQuery.holdReady is deprecated"),o(s,"unique",s.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),t(s.expr,"filters",s.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),t(s.expr,":",s.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&amp;&amp;o(s,"trim",function(e){return null==e?"":(e+"").replace(m,"")},"jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&amp;&amp;(o(s,"nodeName",function(e,t){return e.nodeName&amp;&amp;e.nodeName.toLowerCase()===t.toLowerCase()},"jQuery.nodeName is deprecated"),o(s,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&amp;&amp;(o(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&amp;&amp;!isNaN(e-parseFloat(e))},"jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.toLowerCase()}),o(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[Object.prototype.toString.call(e)]||"object":typeof e},"jQuery.type is deprecated"),o(s,"isFunction",function(e){return"function"==typeof e},"jQuery.isFunction() is deprecated"),o(s,"isWindow",function(e){return null!=e&amp;&amp;e===e.window},"jQuery.isWindow() is deprecated")),s.ajax&amp;&amp;(a=s.ajax,c=/(=)\?(?=&amp;|$)|\?\?/,s.ajax=function(){var e=a.apply(this,arguments);return e.promise&amp;&amp;(o(e,"success",e.done,"jQXHR.success is deprecated and removed"),o(e,"error",e.fail,"jQXHR.error is deprecated and removed"),o(e,"complete",e.always,"jQXHR.complete is deprecated and removed")),e},e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&amp;&amp;(c.test(e.url)||"string"==typeof e.data&amp;&amp;0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&amp;&amp;c.test(e.data))&amp;&amp;u("JSON-to-JSONP auto-promotion is deprecated")}));var g=s.fn.removeAttr,h=s.fn.toggleClass,v=/\S+/g;function j(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}s.fn.removeAttr=function(e){var r=this;return s.each(e.match(v),function(e,t){s.expr.match.bool.test(t)&amp;&amp;(u("jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),g.apply(this,arguments)};var Q,b=!(s.fn.toggleClass=function(t){return void 0!==t&amp;&amp;"boolean"!=typeof t?h.apply(this,arguments):(u("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&amp;&amp;this.getAttribute("class")||"";e&amp;&amp;s.data(this,"__className__",e),this.setAttribute&amp;&amp;this.setAttribute("class",!e&amp;&amp;!1!==t&amp;&amp;s.data(this,"__className__")||"")}))}),w=/^[a-z]/,x=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&amp;&amp;s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&amp;&amp;s.cssHooks[t].get;r&amp;&amp;(s.cssHooks[t].get=function(){var e;return b=!0,e=r.apply(this,arguments),b=!1,e})}),s.swap=function(e,t,r,n){var o,i,a={};for(i in b||u("jQuery.swap() is undocumented and deprecated"),t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=r.apply(e,n||[]),t)e.style[i]=a[i];return o},e("3.4.0")&amp;&amp;"undefined"!=typeof Proxy&amp;&amp;(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("JQMIGRATE: jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),s.cssNumber||(s.cssNumber={}),Q=s.fn.css,s.fn.css=function(e,t){var r,n,o=this;return e&amp;&amp;"object"==typeof e&amp;&amp;!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&amp;&amp;(r=j(e),n=r,w.test(n)&amp;&amp;x.test(n[0].toUpperCase()+n.slice(1))||s.cssNumber[r]||u('Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))};var A,k,S,M,N=s.data;s.data=function(e,t,r){var n,o,i;if(t&amp;&amp;"object"==typeof t&amp;&amp;2===arguments.length){for(i in n=s.hasData(e)&amp;&amp;N.call(this,e),o={},t)i!==j(i)?(u("jQuery.data() always sets/gets camelCased names: "+i),n[i]=t[i]):o[i]=t[i];return N.call(this,e,o),t}return t&amp;&amp;"string"==typeof t&amp;&amp;t!==j(t)&amp;&amp;(n=s.hasData(e)&amp;&amp;N.call(this,e))&amp;&amp;t in n?(u("jQuery.data() always sets/gets camelCased names: "+t),2&lt;arguments.length&amp;&amp;(n[t]=r),n[t]):N.apply(this,arguments)},s.fx&amp;&amp;(S=s.Tween.prototype.run,M=function(e){return e},s.Tween.prototype.run=function(){1&lt;s.easing[this.easing].length&amp;&amp;(u("'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=M),S.apply(this,arguments)},A=s.fx.interval||13,k="jQuery.fx.interval is deprecated",n.requestAnimationFrame&amp;&amp;Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u(k),A},set:function(e){u(k),A=e}}));var R=s.fn.load,H=s.event.add,C=s.event.fix;s.event.props=[],s.event.fixHooks={},t(s.event.props,"concat",s.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),s.event.fix=function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&amp;&amp;!n._migrated_&amp;&amp;(n._migrated_=!0,u("jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&amp;&amp;o.length))while(o.length)s.event.addProp(o.pop());return t=C.call(this,e),n&amp;&amp;n.filter?n.filter(t,e):t},s.event.add=function(e,t){return e===n&amp;&amp;"load"===t&amp;&amp;"complete"===n.document.readyState&amp;&amp;u("jQuery(window).on('load'...) called after load event occurred"),H.apply(this,arguments)},s.each(["load","unload","error"],function(e,t){s.fn[t]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&amp;&amp;"string"==typeof e[0]?R.apply(this,e):(u("jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))}}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){s.fn[r]=function(e,t){return u("jQuery.fn."+r+"() event shorthand is deprecated"),0&lt;arguments.length?this.on(r,null,e,t):this.trigger(r)}}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&amp;&amp;u("'ready' event is deprecated")}},s.fn.extend({bind:function(e,t,r){return u("jQuery.fn.bind() is deprecated"),this.on(e,null,t,r)},unbind:function(e,t){return u("jQuery.fn.unbind() is deprecated"),this.off(e,null,t)},delegate:function(e,t,r,n){return u("jQuery.fn.delegate() is deprecated"),this.on(t,e,r,n)},undelegate:function(e,t,r){return u("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},hover:function(e,t){return u("jQuery.fn.hover() is deprecated"),this.on("mouseenter",e).on("mouseleave",t||e)}});function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&amp;&amp;t.body.innerHTML}function P(e){var t=e.replace(O,"&lt;$1&gt;&lt;/$2&gt;");t!==e&amp;&amp;T(e)!==T(t)&amp;&amp;u("HTML tags must be properly nested and closed: "+e)}var O=/&lt;(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0&gt;\x20\t\r\n\f]*)[^&gt;]*)\/&gt;/gi,q=s.htmlPrefilter;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.htmlPrefilter=function(e){return P(e),e.replace(O,"&lt;$1&gt;&lt;/$2&gt;")}},s.htmlPrefilter=function(e){return P(e),q(e)};var D,_=s.fn.offset;s.fn.offset=function(){var e=this[0];return!e||e.nodeType&amp;&amp;e.getBoundingClientRect?_.apply(this,arguments):(u("jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},s.ajax&amp;&amp;(D=s.param,s.param=function(e,t){var r=s.ajaxSettings&amp;&amp;s.ajaxSettings.traditional;return void 0===t&amp;&amp;r&amp;&amp;(u("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)});var E,F,J=s.fn.andSelf||s.fn.addBack;return s.fn.andSelf=function(){return u("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),J.apply(this,arguments)},s.Deferred&amp;&amp;(E=s.Deferred,F=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],s.Deferred=function(e){var i=E(),a=i.promise();return i.pipe=a.pipe=function(){var o=arguments;return u("deferred.pipe() is deprecated"),s.Deferred(function(n){s.each(F,function(e,t){var r="function"==typeof o[e]&amp;&amp;o[e];i[t[1]](function(){var e=r&amp;&amp;r.apply(this,arguments);e&amp;&amp;"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===a?n.promise():this,r?[e]:arguments)})}),o=null}).promise()},e&amp;&amp;e.call(i,i),i},s.Deferred.exceptionHook=E.exceptionHook),s});(function(){var dropdown=document.getElementById("cat");function onCatChange(){if(dropdown.options[dropdown.selectedIndex].value&gt;0){dropdown.parentNode.submit()}}
dropdown.onchange=onCatChange})();jQuery(document).ready(function($){$(window).scroll(function(){if($(this).scrollTop()&gt;500)
$("#totop").fadeIn();else $("#totop").fadeOut()});$("#totop").click(function(){$("body,html").animate({scrollTop:0},800);return!1})});var reCaptchaIDs=[];var siteKey='6LeiKcIZAAAAAMkEUfH2r5nGhRZEG3SmOpGKVIv1';var reCaptchaType='v2';var houzezReCaptchaLoad=function(){jQuery('.houzez_google_reCaptcha').each(function(index,el){var tempID;if(reCaptchaType==='v3'){tempID=grecaptcha.ready(function(){grecaptcha.execute(siteKey,{action:'homepage'}).then(function(token){el.insertAdjacentHTML('beforeend','&lt;input type="hidden" class="g-recaptcha-response" name="g-recaptcha-response" value="'+token+'"&gt;')})})}else{tempID=grecaptcha.render(el,{'sitekey':siteKey})}
reCaptchaIDs.push(tempID)})};var houzezReCaptchaReset=function(){if(reCaptchaType==='v2'){if(typeof reCaptchaIDs!='undefined'){var arrayLength=reCaptchaIDs.length;for(var i=0;i&lt;arrayLength;i++){grecaptcha.reset(reCaptchaIDs[i])}}}else{houzezReCaptchaLoad()}};/*!
  * Bootstrap v4.5.0 (https://getbootstrap.com/)
  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */
!function(t,e){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?e(exports,require("jquery")):"function"==typeof define&amp;&amp;define.amd?define(["exports","jquery"],e):e((t=t||self).bootstrap={},t.jQuery)}(this,(function(t,e){"use strict";function n(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,i.key,i)}}function i(t,e,i){return e&amp;&amp;n(t.prototype,e),i&amp;&amp;n(t,i),t}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function s(t){for(var e=1;e&lt;arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e=e&amp;&amp;Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;function a(t){var n=this,i=!1;return e(this).one(l.TRANSITION_END,(function(){i=!0})),setTimeout((function(){i||l.triggerTransitionEnd(n)}),t),this}var l={TRANSITION_END:"bsTransitionEnd",getUID:function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&amp;&amp;"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var n=e(t).css("transition-duration"),i=e(t).css("transition-delay"),o=parseFloat(n),r=parseFloat(i);return o||r?(n=n.split(",")[0],i=i.split(",")[0],1e3*(parseFloat(n)+parseFloat(i))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){e(t).trigger("transitionend")},supportsTransitionEnd:function(){return Boolean("transitionend")},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=e[i],s=r&amp;&amp;l.isElement(r)?"element":null===(a=r)||"undefined"==typeof a?""+a:{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){var e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?l.findShadowRoot(t.parentNode):null},jQueryDetection:function(){if("undefined"==typeof e)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]&lt;2&amp;&amp;t[1]&lt;9||1===t[0]&amp;&amp;9===t[1]&amp;&amp;t[2]&lt;1||t[0]&gt;=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};l.jQueryDetection(),e.fn.emulateTransitionEnd=a,e.event.special[l.TRANSITION_END]={bindType:"transitionend",delegateType:"transitionend",handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var c="alert",u=e.fn[c],h=function(){function t(t){this._element=t}var n=t.prototype;return n.close=function(t){var e=this._element;t&amp;&amp;(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},n.dispose=function(){e.removeData(this._element,"bs.alert"),this._element=null},n._getRootElement=function(t){var n=l.getSelectorFromElement(t),i=!1;return n&amp;&amp;(i=document.querySelector(n)),i||(i=e(t).closest(".alert")[0]),i},n._triggerCloseEvent=function(t){var n=e.Event("close.bs.alert");return e(t).trigger(n),n},n._removeElement=function(t){var n=this;if(e(t).removeClass("show"),e(t).hasClass("fade")){var i=l.getTransitionDurationFromElement(t);e(t).one(l.TRANSITION_END,(function(e){return n._destroyElement(t,e)})).emulateTransitionEnd(i)}else this._destroyElement(t)},n._destroyElement=function(t){e(t).detach().trigger("closed.bs.alert").remove()},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data("bs.alert");o||(o=new t(this),i.data("bs.alert",o)),"close"===n&amp;&amp;o[n](this)}))},t._handleDismiss=function(t){return function(e){e&amp;&amp;e.preventDefault(),t.close(this)}},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}}]),t}();e(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',h._handleDismiss(new h)),e.fn[c]=h._jQueryInterface,e.fn[c].Constructor=h,e.fn[c].noConflict=function(){return e.fn[c]=u,h._jQueryInterface};var f=e.fn.button,d=function(){function t(t){this._element=t}var n=t.prototype;return n.toggle=function(){var t=!0,n=!0,i=e(this._element).closest('[data-toggle="buttons"]')[0];if(i){var o=this._element.querySelector('input:not([type="hidden"])');if(o){if("radio"===o.type)if(o.checked&amp;&amp;this._element.classList.contains("active"))t=!1;else{var r=i.querySelector(".active");r&amp;&amp;e(r).removeClass("active")}t&amp;&amp;("checkbox"!==o.type&amp;&amp;"radio"!==o.type||(o.checked=!this._element.classList.contains("active")),e(o).trigger("change")),o.focus(),n=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(n&amp;&amp;this._element.setAttribute("aria-pressed",!this._element.classList.contains("active")),t&amp;&amp;e(this._element).toggleClass("active"))},n.dispose=function(){e.removeData(this._element,"bs.button"),this._element=null},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data("bs.button");i||(i=new t(this),e(this).data("bs.button",i)),"toggle"===n&amp;&amp;i[n]()}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}}]),t}();e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(t){var n=t.target,i=n;if(e(n).hasClass("btn")||(n=e(n).closest(".btn")[0]),!n||n.hasAttribute("disabled")||n.classList.contains("disabled"))t.preventDefault();else{var o=n.querySelector('input:not([type="hidden"])');if(o&amp;&amp;(o.hasAttribute("disabled")||o.classList.contains("disabled")))return void t.preventDefault();"LABEL"===i.tagName&amp;&amp;o&amp;&amp;"checkbox"===o.type&amp;&amp;t.preventDefault(),d._jQueryInterface.call(e(n),"toggle")}})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){var n=e(t.target).closest(".btn")[0];e(n).toggleClass("focus",/^focus(in)?$/.test(t.type))})),e(window).on("load.bs.button.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,n=t.length;e&lt;n;e++){var i=t[e],o=i.querySelector('input:not([type="hidden"])');o.checked||o.hasAttribute("checked")?i.classList.add("active"):i.classList.remove("active")}for(var r=0,s=(t=[].slice.call(document.querySelectorAll('[data-toggle="button"]'))).length;r&lt;s;r++){var a=t[r];"true"===a.getAttribute("aria-pressed")?a.classList.add("active"):a.classList.remove("active")}})),e.fn.button=d._jQueryInterface,e.fn.button.Constructor=d,e.fn.button.noConflict=function(){return e.fn.button=f,d._jQueryInterface};var p="carousel",m=".bs.carousel",g=e.fn[p],v={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},_={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},b={TOUCH:"touch",PEN:"pen"},y=function(){function t(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(".carousel-indicators"),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints&gt;0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var n=t.prototype;return n.next=function(){this._isSliding||this._slide("next")},n.nextWhenVisible=function(){!document.hidden&amp;&amp;e(this._element).is(":visible")&amp;&amp;"hidden"!==e(this._element).css("visibility")&amp;&amp;this.next()},n.prev=function(){this._isSliding||this._slide("prev")},n.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&amp;&amp;(l.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(t){t||(this._isPaused=!1),this._interval&amp;&amp;(clearInterval(this._interval),this._interval=null),this._config.interval&amp;&amp;!this._isPaused&amp;&amp;(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(t){var n=this;this._activeElement=this._element.querySelector(".active.carousel-item");var i=this._getItemIndex(this._activeElement);if(!(t&gt;this._items.length-1||t&lt;0))if(this._isSliding)e(this._element).one("slid.bs.carousel",(function(){return n.to(t)}));else{if(i===t)return this.pause(),void this.cycle();var o=t&gt;i?"next":"prev";this._slide(o,this._items[t])}},n.dispose=function(){e(this._element).off(m),e.removeData(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(t){return t=s(s({},v),t),l.typeCheckConfig(p,t,_),t},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t&lt;=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e&gt;0&amp;&amp;this.prev(),e&lt;0&amp;&amp;this.next()}},n._addEventListeners=function(){var t=this;this._config.keyboard&amp;&amp;e(this._element).on("keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&amp;&amp;e(this._element).on("mouseenter.bs.carousel",(function(e){return t.pause(e)})).on("mouseleave.bs.carousel",(function(e){return t.cycle(e)})),this._config.touch&amp;&amp;this._addTouchEventListeners()},n._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var n=function(e){t._pointerEvent&amp;&amp;b[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},i=function(e){t._pointerEvent&amp;&amp;b[e.originalEvent.pointerType.toUpperCase()]&amp;&amp;(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&amp;&amp;(t.pause(),t.touchTimeout&amp;&amp;clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};e(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",(function(t){return t.preventDefault()})),this._pointerEvent?(e(this._element).on("pointerdown.bs.carousel",(function(t){return n(t)})),e(this._element).on("pointerup.bs.carousel",(function(t){return i(t)})),this._element.classList.add("pointer-event")):(e(this._element).on("touchstart.bs.carousel",(function(t){return n(t)})),e(this._element).on("touchmove.bs.carousel",(function(e){return function(e){e.originalEvent.touches&amp;&amp;e.originalEvent.touches.length&gt;1?t.touchDeltaX=0:t.touchDeltaX=e.originalEvent.touches[0].clientX-t.touchStartX}(e)})),e(this._element).on("touchend.bs.carousel",(function(t){return i(t)})))}},n._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},n._getItemIndex=function(t){return this._items=t&amp;&amp;t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},n._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),r=this._items.length-1;if((i&amp;&amp;0===o||n&amp;&amp;o===r)&amp;&amp;!this._config.wrap)return e;var s=(o+("prev"===t?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},n._triggerSlideEvent=function(t,n){var i=this._getItemIndex(t),o=this._getItemIndex(this._element.querySelector(".active.carousel-item")),r=e.Event("slide.bs.carousel",{relatedTarget:t,direction:n,from:o,to:i});return e(this._element).trigger(r),r},n._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var n=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));e(n).removeClass("active");var i=this._indicatorsElement.children[this._getItemIndex(t)];i&amp;&amp;e(i).addClass("active")}},n._slide=function(t,n){var i,o,r,s=this,a=this._element.querySelector(".active.carousel-item"),c=this._getItemIndex(a),u=n||a&amp;&amp;this._getItemByDirection(t,a),h=this._getItemIndex(u),f=Boolean(this._interval);if("next"===t?(i="carousel-item-left",o="carousel-item-next",r="left"):(i="carousel-item-right",o="carousel-item-prev",r="right"),u&amp;&amp;e(u).hasClass("active"))this._isSliding=!1;else if(!this._triggerSlideEvent(u,r).isDefaultPrevented()&amp;&amp;a&amp;&amp;u){this._isSliding=!0,f&amp;&amp;this.pause(),this._setActiveIndicatorElement(u);var d=e.Event("slid.bs.carousel",{relatedTarget:u,direction:r,from:c,to:h});if(e(this._element).hasClass("slide")){e(u).addClass(o),l.reflow(u),e(a).addClass(i),e(u).addClass(i);var p=parseInt(u.getAttribute("data-interval"),10);p?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=p):this._config.interval=this._config.defaultInterval||this._config.interval;var m=l.getTransitionDurationFromElement(a);e(a).one(l.TRANSITION_END,(function(){e(u).removeClass(i+" "+o).addClass("active"),e(a).removeClass("active "+o+" "+i),s._isSliding=!1,setTimeout((function(){return e(s._element).trigger(d)}),0)})).emulateTransitionEnd(m)}else e(a).removeClass("active"),e(u).addClass("active"),this._isSliding=!1,e(this._element).trigger(d);f&amp;&amp;this.cycle()}},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data("bs.carousel"),o=s(s({},v),e(this).data());"object"==typeof n&amp;&amp;(o=s(s({},o),n));var r="string"==typeof n?n:o.slide;if(i||(i=new t(this,o),e(this).data("bs.carousel",i)),"number"==typeof n)i.to(n);else if("string"==typeof r){if("undefined"==typeof i[r])throw new TypeError('No method named "'+r+'"');i[r]()}else o.interval&amp;&amp;o.ride&amp;&amp;(i.pause(),i.cycle())}))},t._dataApiClickHandler=function(n){var i=l.getSelectorFromElement(this);if(i){var o=e(i)[0];if(o&amp;&amp;e(o).hasClass("carousel")){var r=s(s({},e(o).data()),e(this).data()),a=this.getAttribute("data-slide-to");a&amp;&amp;(r.interval=!1),t._jQueryInterface.call(e(o),r),a&amp;&amp;e(o).data("bs.carousel").to(a),n.preventDefault()}}},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return v}}]),t}();e(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",y._dataApiClickHandler),e(window).on("load.bs.carousel.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),n=0,i=t.length;n&lt;i;n++){var o=e(t[n]);y._jQueryInterface.call(o,o.data())}})),e.fn[p]=y._jQueryInterface,e.fn[p].Constructor=y,e.fn[p].noConflict=function(){return e.fn[p]=g,y._jQueryInterface};var w="collapse",E=e.fn[w],T={toggle:!0,parent:""},C={toggle:"boolean",parent:"(string|element)"},S=function(){function t(t,e){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(e),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'));for(var n=[].slice.call(document.querySelectorAll('[data-toggle="collapse"]')),i=0,o=n.length;i&lt;o;i++){var r=n[i],s=l.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter((function(e){return e===t}));null!==s&amp;&amp;a.length&gt;0&amp;&amp;(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&amp;&amp;this.toggle()}var n=t.prototype;return n.toggle=function(){e(this._element).hasClass("show")?this.hide():this.show()},n.show=function(){var n,i,o=this;if(!this._isTransitioning&amp;&amp;!e(this._element).hasClass("show")&amp;&amp;(this._parent&amp;&amp;0===(n=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(t){return"string"==typeof o._config.parent?t.getAttribute("data-parent")===o._config.parent:t.classList.contains("collapse")}))).length&amp;&amp;(n=null),!(n&amp;&amp;(i=e(n).not(this._selector).data("bs.collapse"))&amp;&amp;i._isTransitioning))){var r=e.Event("show.bs.collapse");if(e(this._element).trigger(r),!r.isDefaultPrevented()){n&amp;&amp;(t._jQueryInterface.call(e(n).not(this._selector),"hide"),i||e(n).data("bs.collapse",null));var s=this._getDimension();e(this._element).removeClass("collapse").addClass("collapsing"),this._element.style[s]=0,this._triggerArray.length&amp;&amp;e(this._triggerArray).removeClass("collapsed").attr("aria-expanded",!0),this.setTransitioning(!0);var a="scroll"+(s[0].toUpperCase()+s.slice(1)),c=l.getTransitionDurationFromElement(this._element);e(this._element).one(l.TRANSITION_END,(function(){e(o._element).removeClass("collapsing").addClass("collapse show"),o._element.style[s]="",o.setTransitioning(!1),e(o._element).trigger("shown.bs.collapse")})).emulateTransitionEnd(c),this._element.style[s]=this._element[a]+"px"}}},n.hide=function(){var t=this;if(!this._isTransitioning&amp;&amp;e(this._element).hasClass("show")){var n=e.Event("hide.bs.collapse");if(e(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",l.reflow(this._element),e(this._element).addClass("collapsing").removeClass("collapse show");var o=this._triggerArray.length;if(o&gt;0)for(var r=0;r&lt;o;r++){var s=this._triggerArray[r],a=l.getSelectorFromElement(s);if(null!==a)e([].slice.call(document.querySelectorAll(a))).hasClass("show")||e(s).addClass("collapsed").attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[i]="";var c=l.getTransitionDurationFromElement(this._element);e(this._element).one(l.TRANSITION_END,(function(){t.setTransitioning(!1),e(t._element).removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")})).emulateTransitionEnd(c)}}},n.setTransitioning=function(t){this._isTransitioning=t},n.dispose=function(){e.removeData(this._element,"bs.collapse"),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},n._getConfig=function(t){return(t=s(s({},T),t)).toggle=Boolean(t.toggle),l.typeCheckConfig(w,t,C),t},n._getDimension=function(){return e(this._element).hasClass("width")?"width":"height"},n._getParent=function(){var n,i=this;l.isElement(this._config.parent)?(n=this._config.parent,"undefined"!=typeof this._config.parent.jquery&amp;&amp;(n=this._config.parent[0])):n=document.querySelector(this._config.parent);var o='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',r=[].slice.call(n.querySelectorAll(o));return e(r).each((function(e,n){i._addAriaAndCollapsedClass(t._getTargetFromElement(n),[n])})),n},n._addAriaAndCollapsedClass=function(t,n){var i=e(t).hasClass("show");n.length&amp;&amp;e(n).toggleClass("collapsed",!i).attr("aria-expanded",i)},t._getTargetFromElement=function(t){var e=l.getSelectorFromElement(t);return e?document.querySelector(e):null},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data("bs.collapse"),r=s(s(s({},T),i.data()),"object"==typeof n&amp;&amp;n?n:{});if(!o&amp;&amp;r.toggle&amp;&amp;"string"==typeof n&amp;&amp;/show|hide/.test(n)&amp;&amp;(r.toggle=!1),o||(o=new t(this,r),i.data("bs.collapse",o)),"string"==typeof n){if("undefined"==typeof o[n])throw new TypeError('No method named "'+n+'"');o[n]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return T}}]),t}();e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(t){"A"===t.currentTarget.tagName&amp;&amp;t.preventDefault();var n=e(this),i=l.getSelectorFromElement(this),o=[].slice.call(document.querySelectorAll(i));e(o).each((function(){var t=e(this),i=t.data("bs.collapse")?"toggle":n.data();S._jQueryInterface.call(t,i)}))})),e.fn[w]=S._jQueryInterface,e.fn[w].Constructor=S,e.fn[w].noConflict=function(){return e.fn[w]=E,S._jQueryInterface};var D="undefined"!=typeof window&amp;&amp;"undefined"!=typeof document&amp;&amp;"undefined"!=typeof navigator,k=function(){for(var t=["Edge","Trident","Firefox"],e=0;e&lt;t.length;e+=1)if(D&amp;&amp;navigator.userAgent.indexOf(t[e])&gt;=0)return 1;return 0}();var N=D&amp;&amp;window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),k))}};function O(t){return t&amp;&amp;"[object Function]"==={}.toString.call(t)}function A(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function I(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function x(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=A(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:x(I(t))}function j(t){return t&amp;&amp;t.referenceNode?t.referenceNode:t}var L=D&amp;&amp;!(!window.MSInputMethodContext||!document.documentMode),P=D&amp;&amp;/MSIE 10/.test(navigator.userAgent);function F(t){return 11===t?L:10===t?P:L||P}function R(t){if(!t)return document.documentElement;for(var e=F(10)?document.body:null,n=t.offsetParent||null;n===e&amp;&amp;t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&amp;&amp;n.nodeName;return i&amp;&amp;"BODY"!==i&amp;&amp;"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&amp;&amp;"static"===A(n,"position")?R(n):n:t?t.ownerDocument.documentElement:document.documentElement}function M(t){return null!==t.parentNode?M(t.parentNode):t}function B(t,e){if(!(t&amp;&amp;t.nodeType&amp;&amp;e&amp;&amp;e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&amp;Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var s,a,l=r.commonAncestorContainer;if(t!==l&amp;&amp;e!==l||i.contains(o))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&amp;&amp;R(s.firstElementChild)!==s?R(l):l;var c=M(t);return c.host?B(c.host,e):B(t,M(e).host)}function q(t){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"top",n="top"===e?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"===i||"HTML"===i){var o=t.ownerDocument.documentElement,r=t.ownerDocument.scrollingElement||o;return r[n]}return t[n]}function H(t,e){var n=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]&amp;&amp;arguments[2],i=q(e,"top"),o=q(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}function Q(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"],10)+parseFloat(t["border"+i+"Width"],10)}function W(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],F(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function U(t){var e=t.body,n=t.documentElement,i=F(10)&amp;&amp;getComputedStyle(n);return{height:W("Height",e,n,i),width:W("Width",e,n,i)}}var V=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Y=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}(),z=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},X=Object.assign||function(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&amp;&amp;(t[i]=n[i])}return t};function K(t){return X({},t,{right:t.left+t.width,bottom:t.top+t.height})}function G(t){var e={};try{if(F(10)){e=t.getBoundingClientRect();var n=q(t,"top"),i=q(t,"left");e.top+=n,e.left+=i,e.bottom+=n,e.right+=i}else e=t.getBoundingClientRect()}catch(t){}var o={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},r="HTML"===t.nodeName?U(t.ownerDocument):{},s=r.width||t.clientWidth||o.width,a=r.height||t.clientHeight||o.height,l=t.offsetWidth-s,c=t.offsetHeight-a;if(l||c){var u=A(t);l-=Q(u,"x"),c-=Q(u,"y"),o.width-=l,o.height-=c}return K(o)}function $(t,e){var n=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]&amp;&amp;arguments[2],i=F(10),o="HTML"===e.nodeName,r=G(t),s=G(e),a=x(t),l=A(e),c=parseFloat(l.borderTopWidth,10),u=parseFloat(l.borderLeftWidth,10);n&amp;&amp;o&amp;&amp;(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var h=K({top:r.top-s.top-c,left:r.left-s.left-u,width:r.width,height:r.height});if(h.marginTop=0,h.marginLeft=0,!i&amp;&amp;o){var f=parseFloat(l.marginTop,10),d=parseFloat(l.marginLeft,10);h.top-=c-f,h.bottom-=c-f,h.left-=u-d,h.right-=u-d,h.marginTop=f,h.marginLeft=d}return(i&amp;&amp;!n?e.contains(a):e===a&amp;&amp;"BODY"!==a.nodeName)&amp;&amp;(h=H(h,e)),h}function J(t){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],n=t.ownerDocument.documentElement,i=$(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),s=e?0:q(n),a=e?0:q(n,"left"),l={top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:o,height:r};return K(l)}function Z(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===A(t,"position"))return!0;var n=I(t);return!!n&amp;&amp;Z(n)}function tt(t){if(!t||!t.parentElement||F())return document.documentElement;for(var e=t.parentElement;e&amp;&amp;"none"===A(e,"transform");)e=e.parentElement;return e||document.documentElement}function et(t,e,n,i){var o=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]&amp;&amp;arguments[4],r={top:0,left:0},s=o?tt(t):B(t,j(e));if("viewport"===i)r=J(s,o);else{var a=void 0;"scrollParent"===i?"BODY"===(a=x(I(e))).nodeName&amp;&amp;(a=t.ownerDocument.documentElement):a="window"===i?t.ownerDocument.documentElement:i;var l=$(a,s,o);if("HTML"!==a.nodeName||Z(s))r=l;else{var c=U(t.ownerDocument),u=c.height,h=c.width;r.top+=l.top-l.marginTop,r.bottom=u+l.top,r.left+=l.left-l.marginLeft,r.right=h+l.left}}var f="number"==typeof(n=n||0);return r.left+=f?n:n.left||0,r.top+=f?n:n.top||0,r.right-=f?n:n.right||0,r.bottom-=f?n:n.bottom||0,r}function nt(t){return t.width*t.height}function it(t,e,n,i,o){var r=arguments.length&gt;5&amp;&amp;void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=et(n,i,r,o),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map((function(t){return X({key:t},a[t],{area:nt(a[t])})})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){var e=t.width,i=t.height;return e&gt;=n.clientWidth&amp;&amp;i&gt;=n.clientHeight})),u=c.length&gt;0?c[0].key:l[0].key,h=t.split("-")[1];return u+(h?"-"+h:"")}function ot(t,e,n){var i=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:null,o=i?tt(e):B(e,j(n));return $(n,o,i)}function rt(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function st(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function at(t,e,n){n=n.split("-")[0];var i=rt(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[s]=e[s]+e[l]/2-i[l]/2,o[a]=n===a?e[a]-i[c]:e[st(a)],o}function lt(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function ct(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=lt(t,(function(t){return t[e]===n}));return t.indexOf(i)}(t,"name",n))).forEach((function(t){t.function&amp;&amp;console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&amp;&amp;O(n)&amp;&amp;(e.offsets.popper=K(e.offsets.popper),e.offsets.reference=K(e.offsets.reference),e=n(e,t))})),e}function ut(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=ot(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=it(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=at(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=ct(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function ht(t,e){return t.some((function(t){var n=t.name;return t.enabled&amp;&amp;n===e}))}function ft(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i&lt;e.length;i++){var o=e[i],r=o?""+o+n:t;if("undefined"!=typeof document.body.style[r])return r}return null}function dt(){return this.state.isDestroyed=!0,ht(this.modifiers,"applyStyle")&amp;&amp;(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[ft("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&amp;&amp;this.popper.parentNode.removeChild(this.popper),this}function pt(t){var e=t.ownerDocument;return e?e.defaultView:window}function mt(t,e,n,i){n.updateBound=i,pt(t).addEventListener("resize",n.updateBound,{passive:!0});var o=x(t);return function t(e,n,i,o){var r="BODY"===e.nodeName,s=r?e.ownerDocument.defaultView:e;s.addEventListener(n,i,{passive:!0}),r||t(x(s.parentNode),n,i,o),o.push(s)}(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function gt(){this.state.eventsEnabled||(this.state=mt(this.reference,this.options,this.state,this.scheduleUpdate))}function vt(){var t,e;this.state.eventsEnabled&amp;&amp;(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.reference,e=this.state,pt(t).removeEventListener("resize",e.updateBound),e.scrollParents.forEach((function(t){t.removeEventListener("scroll",e.updateBound)})),e.updateBound=null,e.scrollParents=[],e.scrollElement=null,e.eventsEnabled=!1,e))}function _t(t){return""!==t&amp;&amp;!isNaN(parseFloat(t))&amp;&amp;isFinite(t)}function bt(t,e){Object.keys(e).forEach((function(n){var i="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&amp;&amp;_t(e[n])&amp;&amp;(i="px"),t.style[n]=e[n]+i}))}var yt=D&amp;&amp;/Firefox/i.test(navigator.userAgent);function wt(t,e,n){var i=lt(t,(function(t){return t.name===e})),o=!!i&amp;&amp;t.some((function(t){return t.name===n&amp;&amp;t.enabled&amp;&amp;t.order&lt;i.order}));if(!o){var r="`"+e+"`",s="`"+n+"`";console.warn(s+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return o}var Et=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Tt=Et.slice(3);function Ct(t){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],n=Tt.indexOf(t),i=Tt.slice(n+1).concat(Tt.slice(0,n));return e?i.reverse():i}var St="flip",Dt="clockwise",kt="counterclockwise";function Nt(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),s=t.split(/(\+|\-)/).map((function(t){return t.trim()})),a=s.indexOf(lt(s,(function(t){return-1!==t.search(/,|\s/)})));s[a]&amp;&amp;-1===s[a].indexOf(",")&amp;&amp;console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return(c=c.map((function(t,i){var o=(1===i?!r:r)?"height":"width",s=!1;return t.reduce((function(t,e){return""===t[t.length-1]&amp;&amp;-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return t;if(0===s.indexOf("%")){var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=i}return K(a)[e]/100*r}if("vh"===s||"vw"===s){return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r}return r}(t,o,e,n)}))}))).forEach((function(t,e){t.forEach((function(n,i){_t(n)&amp;&amp;(o[e]+=n*("-"===t[i-1]?-1:1))}))})),o}var Ot={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",u={start:z({},l,r[l]),end:z({},l,r[l]+r[c]-s[c])};t.offsets.popper=X({},s,u[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,s=o.reference,a=i.split("-")[0],l=void 0;return l=_t(+n)?[+n,0]:Nt(n,r,s,a),"left"===a?(r.top+=l[0],r.left-=l[1]):"right"===a?(r.top+=l[0],r.left+=l[1]):"top"===a?(r.left+=l[0],r.top-=l[1]):"bottom"===a&amp;&amp;(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||R(t.instance.popper);t.instance.reference===n&amp;&amp;(n=R(n));var i=ft("transform"),o=t.instance.popper.style,r=o.top,s=o.left,a=o[i];o.top="",o.left="",o[i]="";var l=et(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=r,o.left=s,o[i]=a,e.boundaries=l;var c=e.priority,u=t.offsets.popper,h={primary:function(t){var n=u[t];return u[t]&lt;l[t]&amp;&amp;!e.escapeWithReference&amp;&amp;(n=Math.max(u[t],l[t])),z({},t,n)},secondary:function(t){var n="right"===t?"left":"top",i=u[n];return u[t]&gt;l[t]&amp;&amp;!e.escapeWithReference&amp;&amp;(i=Math.min(u[n],l[t]-("right"===t?u.width:u.height))),z({},n,i)}};return c.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";u=X({},u,h[e](t))})),t.offsets.popper=u,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]&lt;r(i[l])&amp;&amp;(t.offsets.popper[l]=r(i[l])-n[c]),n[l]&gt;r(i[a])&amp;&amp;(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!wt(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",u=l?"Top":"Left",h=u.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=rt(i)[c];a[d]-p&lt;s[h]&amp;&amp;(t.offsets.popper[h]-=s[h]-(a[d]-p)),a[h]+p&gt;s[d]&amp;&amp;(t.offsets.popper[h]+=a[h]+p-s[d]),t.offsets.popper=K(t.offsets.popper);var m=a[h]+a[c]/2-p/2,g=A(t.instance.popper),v=parseFloat(g["margin"+u],10),_=parseFloat(g["border"+u+"Width"],10),b=m-t.offsets.popper[h]-v-_;return b=Math.max(Math.min(s[c]-p,b),0),t.arrowElement=i,t.offsets.arrow=(z(n={},h,Math.round(b)),z(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(ht(t.instance.modifiers,"inner"))return t;if(t.flipped&amp;&amp;t.placement===t.originalPlacement)return t;var n=et(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=st(i),r=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case St:s=[i,o];break;case Dt:s=Ct(i);break;case kt:s=Ct(i,!0);break;default:s=e.behavior}return s.forEach((function(a,l){if(i!==a||s.length===l+1)return t;i=t.placement.split("-")[0],o=st(i);var c=t.offsets.popper,u=t.offsets.reference,h=Math.floor,f="left"===i&amp;&amp;h(c.right)&gt;h(u.left)||"right"===i&amp;&amp;h(c.left)&lt;h(u.right)||"top"===i&amp;&amp;h(c.bottom)&gt;h(u.top)||"bottom"===i&amp;&amp;h(c.top)&lt;h(u.bottom),d=h(c.left)&lt;h(n.left),p=h(c.right)&gt;h(n.right),m=h(c.top)&lt;h(n.top),g=h(c.bottom)&gt;h(n.bottom),v="left"===i&amp;&amp;d||"right"===i&amp;&amp;p||"top"===i&amp;&amp;m||"bottom"===i&amp;&amp;g,_=-1!==["top","bottom"].indexOf(i),b=!!e.flipVariations&amp;&amp;(_&amp;&amp;"start"===r&amp;&amp;d||_&amp;&amp;"end"===r&amp;&amp;p||!_&amp;&amp;"start"===r&amp;&amp;m||!_&amp;&amp;"end"===r&amp;&amp;g),y=!!e.flipVariationsByContent&amp;&amp;(_&amp;&amp;"start"===r&amp;&amp;p||_&amp;&amp;"end"===r&amp;&amp;d||!_&amp;&amp;"start"===r&amp;&amp;g||!_&amp;&amp;"end"===r&amp;&amp;m),w=b||y;(f||v||w)&amp;&amp;(t.flipped=!0,(f||v)&amp;&amp;(i=s[l+1]),w&amp;&amp;(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=X({},t.offsets.popper,at(t.instance.popper,t.offsets.reference,t.placement)),t=ct(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=st(e),t.offsets.popper=K(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!wt(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=lt(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottom&lt;n.top||e.left&gt;n.right||e.top&gt;n.bottom||e.right&lt;n.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var n=e.x,i=e.y,o=t.offsets.popper,r=lt(t.instance.modifiers,(function(t){return"applyStyle"===t.name})).gpuAcceleration;void 0!==r&amp;&amp;console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s=void 0!==r?r:e.gpuAcceleration,a=R(t.instance.popper),l=G(a),c={position:o.position},u=function(t,e){var n=t.offsets,i=n.popper,o=n.reference,r=Math.round,s=Math.floor,a=function(t){return t},l=r(o.width),c=r(i.width),u=-1!==["left","right"].indexOf(t.placement),h=-1!==t.placement.indexOf("-"),f=e?u||h||l%2==c%2?r:s:a,d=e?r:a;return{left:f(l%2==1&amp;&amp;c%2==1&amp;&amp;!h&amp;&amp;e?i.left-1:i.left),top:d(i.top),bottom:d(i.bottom),right:f(i.right)}}(t,window.devicePixelRatio&lt;2||!yt),h="bottom"===n?"top":"bottom",f="right"===i?"left":"right",d=ft("transform"),p=void 0,m=void 0;if(m="bottom"===h?"HTML"===a.nodeName?-a.clientHeight+u.bottom:-l.height+u.bottom:u.top,p="right"===f?"HTML"===a.nodeName?-a.clientWidth+u.right:-l.width+u.right:u.left,s&amp;&amp;d)c[d]="translate3d("+p+"px, "+m+"px, 0)",c[h]=0,c[f]=0,c.willChange="transform";else{var g="bottom"===h?-1:1,v="right"===f?-1:1;c[h]=m*g,c[f]=p*v,c.willChange=h+", "+f}var _={"x-placement":t.placement};return t.attributes=X({},_,t.attributes),t.styles=X({},c,t.styles),t.arrowStyles=X({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){var e,n;return bt(t.instance.popper,t.styles),e=t.instance.popper,n=t.attributes,Object.keys(n).forEach((function(t){!1!==n[t]?e.setAttribute(t,n[t]):e.removeAttribute(t)})),t.arrowElement&amp;&amp;Object.keys(t.arrowStyles).length&amp;&amp;bt(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,n,i,o){var r=ot(o,e,t,n.positionFixed),s=it(n.placement,r,e,t,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return e.setAttribute("x-placement",s),bt(e,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},At=function(){function t(e,n){var i=this,o=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};V(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=N(this.update.bind(this)),this.options=X({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&amp;&amp;e.jquery?e[0]:e,this.popper=n&amp;&amp;n.jquery?n[0]:n,this.options.modifiers={},Object.keys(X({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){i.options.modifiers[e]=X({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return X({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&amp;&amp;O(t.onLoad)&amp;&amp;t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var r=this.options.eventsEnabled;r&amp;&amp;this.enableEventListeners(),this.state.eventsEnabled=r}return Y(t,[{key:"update",value:function(){return ut.call(this)}},{key:"destroy",value:function(){return dt.call(this)}},{key:"enableEventListeners",value:function(){return gt.call(this)}},{key:"disableEventListeners",value:function(){return vt.call(this)}}]),t}();At.Utils=("undefined"!=typeof window?window:global).PopperUtils,At.placements=Et,At.Defaults=Ot;var It="dropdown",xt=e.fn[It],jt=new RegExp("38|40|27"),Lt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Pt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},Ft=function(){function t(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var n=t.prototype;return n.toggle=function(){if(!this._element.disabled&amp;&amp;!e(this._element).hasClass("disabled")){var n=e(this._menu).hasClass("show");t._clearMenus(),n||this.show(!0)}},n.show=function(n){if(void 0===n&amp;&amp;(n=!1),!(this._element.disabled||e(this._element).hasClass("disabled")||e(this._menu).hasClass("show"))){var i={relatedTarget:this._element},o=e.Event("show.bs.dropdown",i),r=t._getParentFromElement(this._element);if(e(r).trigger(o),!o.isDefaultPrevented()){if(!this._inNavbar&amp;&amp;n){if("undefined"==typeof At)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var s=this._element;"parent"===this._config.reference?s=r:l.isElement(this._config.reference)&amp;&amp;(s=this._config.reference,"undefined"!=typeof this._config.reference.jquery&amp;&amp;(s=this._config.reference[0])),"scrollParent"!==this._config.boundary&amp;&amp;e(r).addClass("position-static"),this._popper=new At(s,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&amp;&amp;0===e(r).closest(".navbar-nav").length&amp;&amp;e(document.body).children().on("mouseover",null,e.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),e(this._menu).toggleClass("show"),e(r).toggleClass("show").trigger(e.Event("shown.bs.dropdown",i))}}},n.hide=function(){if(!this._element.disabled&amp;&amp;!e(this._element).hasClass("disabled")&amp;&amp;e(this._menu).hasClass("show")){var n={relatedTarget:this._element},i=e.Event("hide.bs.dropdown",n),o=t._getParentFromElement(this._element);e(o).trigger(i),i.isDefaultPrevented()||(this._popper&amp;&amp;this._popper.destroy(),e(this._menu).toggleClass("show"),e(o).toggleClass("show").trigger(e.Event("hidden.bs.dropdown",n)))}},n.dispose=function(){e.removeData(this._element,"bs.dropdown"),e(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&amp;&amp;(this._popper.destroy(),this._popper=null)},n.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&amp;&amp;this._popper.scheduleUpdate()},n._addEventListeners=function(){var t=this;e(this._element).on("click.bs.dropdown",(function(e){e.preventDefault(),e.stopPropagation(),t.toggle()}))},n._getConfig=function(t){return t=s(s(s({},this.constructor.Default),e(this._element).data()),t),l.typeCheckConfig(It,t,this.constructor.DefaultType),t},n._getMenuElement=function(){if(!this._menu){var e=t._getParentFromElement(this._element);e&amp;&amp;(this._menu=e.querySelector(".dropdown-menu"))}return this._menu},n._getPlacement=function(){var t=e(this._element.parentNode),n="bottom-start";return t.hasClass("dropup")?n=e(this._menu).hasClass("dropdown-menu-right")?"top-end":"top-start":t.hasClass("dropright")?n="right-start":t.hasClass("dropleft")?n="left-start":e(this._menu).hasClass("dropdown-menu-right")&amp;&amp;(n="bottom-end"),n},n._detectNavbar=function(){return e(this._element).closest(".navbar").length&gt;0},n._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=s(s({},e.offsets),t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},n._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&amp;&amp;(t.modifiers.applyStyle={enabled:!1}),s(s({},t),this._config.popperConfig)},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data("bs.dropdown");if(i||(i=new t(this,"object"==typeof n?n:null),e(this).data("bs.dropdown",i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}}))},t._clearMenus=function(n){if(!n||3!==n.which&amp;&amp;("keyup"!==n.type||9===n.which))for(var i=[].slice.call(document.querySelectorAll('[data-toggle="dropdown"]')),o=0,r=i.length;o&lt;r;o++){var s=t._getParentFromElement(i[o]),a=e(i[o]).data("bs.dropdown"),l={relatedTarget:i[o]};if(n&amp;&amp;"click"===n.type&amp;&amp;(l.clickEvent=n),a){var c=a._menu;if(e(s).hasClass("show")&amp;&amp;!(n&amp;&amp;("click"===n.type&amp;&amp;/input|textarea/i.test(n.target.tagName)||"keyup"===n.type&amp;&amp;9===n.which)&amp;&amp;e.contains(s,n.target))){var u=e.Event("hide.bs.dropdown",l);e(s).trigger(u),u.isDefaultPrevented()||("ontouchstart"in document.documentElement&amp;&amp;e(document.body).children().off("mouseover",null,e.noop),i[o].setAttribute("aria-expanded","false"),a._popper&amp;&amp;a._popper.destroy(),e(c).removeClass("show"),e(s).removeClass("show").trigger(e.Event("hidden.bs.dropdown",l)))}}}},t._getParentFromElement=function(t){var e,n=l.getSelectorFromElement(t);return n&amp;&amp;(e=document.querySelector(n)),e||t.parentNode},t._dataApiKeydownHandler=function(n){if(!(/input|textarea/i.test(n.target.tagName)?32===n.which||27!==n.which&amp;&amp;(40!==n.which&amp;&amp;38!==n.which||e(n.target).closest(".dropdown-menu").length):!jt.test(n.which))&amp;&amp;!this.disabled&amp;&amp;!e(this).hasClass("disabled")){var i=t._getParentFromElement(this),o=e(i).hasClass("show");if(o||27!==n.which){if(n.preventDefault(),n.stopPropagation(),!o||o&amp;&amp;(27===n.which||32===n.which))return 27===n.which&amp;&amp;e(i.querySelector('[data-toggle="dropdown"]')).trigger("focus"),void e(this).trigger("click");var r=[].slice.call(i.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter((function(t){return e(t).is(":visible")}));if(0!==r.length){var s=r.indexOf(n.target);38===n.which&amp;&amp;s&gt;0&amp;&amp;s--,40===n.which&amp;&amp;s&lt;r.length-1&amp;&amp;s++,s&lt;0&amp;&amp;(s=0),r[s].focus()}}}},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return Lt}},{key:"DefaultType",get:function(){return Pt}}]),t}();e(document).on("keydown.bs.dropdown.data-api",'[data-toggle="dropdown"]',Ft._dataApiKeydownHandler).on("keydown.bs.dropdown.data-api",".dropdown-menu",Ft._dataApiKeydownHandler).on("click.bs.dropdown.data-api keyup.bs.dropdown.data-api",Ft._clearMenus).on("click.bs.dropdown.data-api",'[data-toggle="dropdown"]',(function(t){t.preventDefault(),t.stopPropagation(),Ft._jQueryInterface.call(e(this),"toggle")})).on("click.bs.dropdown.data-api",".dropdown form",(function(t){t.stopPropagation()})),e.fn[It]=Ft._jQueryInterface,e.fn[It].Constructor=Ft,e.fn[It].noConflict=function(){return e.fn[It]=xt,Ft._jQueryInterface};var Rt=e.fn.modal,Mt={backdrop:!0,keyboard:!0,focus:!0,show:!0},Bt={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},qt=function(){function t(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var n=t.prototype;return n.toggle=function(t){return this._isShown?this.hide():this.show(t)},n.show=function(t){var n=this;if(!this._isShown&amp;&amp;!this._isTransitioning){e(this._element).hasClass("fade")&amp;&amp;(this._isTransitioning=!0);var i=e.Event("show.bs.modal",{relatedTarget:t});e(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),e(this._element).on("click.dismiss.bs.modal",'[data-dismiss="modal"]',(function(t){return n.hide(t)})),e(this._dialog).on("mousedown.dismiss.bs.modal",(function(){e(n._element).one("mouseup.dismiss.bs.modal",(function(t){e(t.target).is(n._element)&amp;&amp;(n._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return n._showElement(t)})))}},n.hide=function(t){var n=this;if(t&amp;&amp;t.preventDefault(),this._isShown&amp;&amp;!this._isTransitioning){var i=e.Event("hide.bs.modal");if(e(this._element).trigger(i),this._isShown&amp;&amp;!i.isDefaultPrevented()){this._isShown=!1;var o=e(this._element).hasClass("fade");if(o&amp;&amp;(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),e(document).off("focusin.bs.modal"),e(this._element).removeClass("show"),e(this._element).off("click.dismiss.bs.modal"),e(this._dialog).off("mousedown.dismiss.bs.modal"),o){var r=l.getTransitionDurationFromElement(this._element);e(this._element).one(l.TRANSITION_END,(function(t){return n._hideModal(t)})).emulateTransitionEnd(r)}else this._hideModal()}}},n.dispose=function(){[window,this._element,this._dialog].forEach((function(t){return e(t).off(".bs.modal")})),e(document).off("focusin.bs.modal"),e.removeData(this._element,"bs.modal"),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(t){return t=s(s({},Mt),t),l.typeCheckConfig("modal",t,Bt),t},n._triggerBackdropTransition=function(){var t=this;if("static"===this._config.backdrop){var n=e.Event("hidePrevented.bs.modal");if(e(this._element).trigger(n),n.defaultPrevented)return;this._element.classList.add("modal-static");var i=l.getTransitionDurationFromElement(this._element);e(this._element).one(l.TRANSITION_END,(function(){t._element.classList.remove("modal-static")})).emulateTransitionEnd(i),this._element.focus()}else this.hide()},n._showElement=function(t){var n=this,i=e(this._element).hasClass("fade"),o=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&amp;&amp;this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),e(this._dialog).hasClass("modal-dialog-scrollable")&amp;&amp;o?o.scrollTop=0:this._element.scrollTop=0,i&amp;&amp;l.reflow(this._element),e(this._element).addClass("show"),this._config.focus&amp;&amp;this._enforceFocus();var r=e.Event("shown.bs.modal",{relatedTarget:t}),s=function(){n._config.focus&amp;&amp;n._element.focus(),n._isTransitioning=!1,e(n._element).trigger(r)};if(i){var a=l.getTransitionDurationFromElement(this._dialog);e(this._dialog).one(l.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},n._enforceFocus=function(){var t=this;e(document).off("focusin.bs.modal").on("focusin.bs.modal",(function(n){document!==n.target&amp;&amp;t._element!==n.target&amp;&amp;0===e(t._element).has(n.target).length&amp;&amp;t._element.focus()}))},n._setEscapeEvent=function(){var t=this;this._isShown?e(this._element).on("keydown.dismiss.bs.modal",(function(e){t._config.keyboard&amp;&amp;27===e.which?(e.preventDefault(),t.hide()):t._config.keyboard||27!==e.which||t._triggerBackdropTransition()})):this._isShown||e(this._element).off("keydown.dismiss.bs.modal")},n._setResizeEvent=function(){var t=this;this._isShown?e(window).on("resize.bs.modal",(function(e){return t.handleUpdate(e)})):e(window).off("resize.bs.modal")},n._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop((function(){e(document.body).removeClass("modal-open"),t._resetAdjustments(),t._resetScrollbar(),e(t._element).trigger("hidden.bs.modal")}))},n._removeBackdrop=function(){this._backdrop&amp;&amp;(e(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(t){var n=this,i=e(this._element).hasClass("fade")?"fade":"";if(this._isShown&amp;&amp;this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",i&amp;&amp;this._backdrop.classList.add(i),e(this._backdrop).appendTo(document.body),e(this._element).on("click.dismiss.bs.modal",(function(t){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:t.target===t.currentTarget&amp;&amp;n._triggerBackdropTransition()})),i&amp;&amp;l.reflow(this._backdrop),e(this._backdrop).addClass("show"),!t)return;if(!i)return void t();var o=l.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(l.TRANSITION_END,t).emulateTransitionEnd(o)}else if(!this._isShown&amp;&amp;this._backdrop){e(this._backdrop).removeClass("show");var r=function(){n._removeBackdrop(),t&amp;&amp;t()};if(e(this._element).hasClass("fade")){var s=l.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(l.TRANSITION_END,r).emulateTransitionEnd(s)}else r()}else t&amp;&amp;t()},n._adjustDialog=function(){var t=this._element.scrollHeight&gt;document.documentElement.clientHeight;!this._isBodyOverflowing&amp;&amp;t&amp;&amp;(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&amp;&amp;!t&amp;&amp;(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)&lt;window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var t=this;if(this._isBodyOverflowing){var n=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")),i=[].slice.call(document.querySelectorAll(".sticky-top"));e(n).each((function(n,i){var o=i.style.paddingRight,r=e(i).css("padding-right");e(i).data("padding-right",o).css("padding-right",parseFloat(r)+t._scrollbarWidth+"px")})),e(i).each((function(n,i){var o=i.style.marginRight,r=e(i).css("margin-right");e(i).data("margin-right",o).css("margin-right",parseFloat(r)-t._scrollbarWidth+"px")}));var o=document.body.style.paddingRight,r=e(document.body).css("padding-right");e(document.body).data("padding-right",o).css("padding-right",parseFloat(r)+this._scrollbarWidth+"px")}e(document.body).addClass("modal-open")},n._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top"));e(t).each((function(t,n){var i=e(n).data("padding-right");e(n).removeData("padding-right"),n.style.paddingRight=i||""}));var n=[].slice.call(document.querySelectorAll(".sticky-top"));e(n).each((function(t,n){var i=e(n).data("margin-right");"undefined"!=typeof i&amp;&amp;e(n).css("margin-right",i).removeData("margin-right")}));var i=e(document.body).data("padding-right");e(document.body).removeData("padding-right"),document.body.style.paddingRight=i||""},n._getScrollbarWidth=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},t._jQueryInterface=function(n,i){return this.each((function(){var o=e(this).data("bs.modal"),r=s(s(s({},Mt),e(this).data()),"object"==typeof n&amp;&amp;n?n:{});if(o||(o=new t(this,r),e(this).data("bs.modal",o)),"string"==typeof n){if("undefined"==typeof o[n])throw new TypeError('No method named "'+n+'"');o[n](i)}else r.show&amp;&amp;o.show(i)}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return Mt}}]),t}();e(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',(function(t){var n,i=this,o=l.getSelectorFromElement(this);o&amp;&amp;(n=document.querySelector(o));var r=e(n).data("bs.modal")?"toggle":s(s({},e(n).data()),e(this).data());"A"!==this.tagName&amp;&amp;"AREA"!==this.tagName||t.preventDefault();var a=e(n).one("show.bs.modal",(function(t){t.isDefaultPrevented()||a.one("hidden.bs.modal",(function(){e(i).is(":visible")&amp;&amp;i.focus()}))}));qt._jQueryInterface.call(e(n),r,this)})),e.fn.modal=qt._jQueryInterface,e.fn.modal.Constructor=qt,e.fn.modal.noConflict=function(){return e.fn.modal=Rt,qt._jQueryInterface};var Ht=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Qt={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Wt=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&amp;/:?]*(?:[#/?]|$))/gi,Ut=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function Vt(t,e,n){if(0===t.length)return t;if(n&amp;&amp;"function"==typeof n)return n(t);for(var i=(new window.DOMParser).parseFromString(t,"text/html"),o=Object.keys(e),r=[].slice.call(i.body.querySelectorAll("*")),s=function(t,n){var i=r[t],s=i.nodeName.toLowerCase();if(-1===o.indexOf(i.nodeName.toLowerCase()))return i.parentNode.removeChild(i),"continue";var a=[].slice.call(i.attributes),l=[].concat(e["*"]||[],e[s]||[]);a.forEach((function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===Ht.indexOf(n)||Boolean(t.nodeValue.match(Wt)||t.nodeValue.match(Ut));for(var i=e.filter((function(t){return t instanceof RegExp})),o=0,r=i.length;o&lt;r;o++)if(n.match(i[o]))return!0;return!1})(t,l)||i.removeAttribute(t.nodeName)}))},a=0,l=r.length;a&lt;l;a++)s(a);return i.body.innerHTML}var Yt="tooltip",zt=e.fn[Yt],Xt=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Kt=["sanitize","whiteList","sanitizeFn"],Gt={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},$t={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Jt={animation:!0,template:'&lt;div class="tooltip" role="tooltip"&gt;&lt;div class="arrow"&gt;&lt;/div&gt;&lt;div class="tooltip-inner"&gt;&lt;/div&gt;&lt;/div&gt;',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Qt,popperConfig:null},Zt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},te=function(){function t(t,e){if("undefined"==typeof At)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(t){if(this._isEnabled)if(t){var n=this.constructor.DATA_KEY,i=e(t.currentTarget).data(n);i||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(e(this.getTipElement()).hasClass("show"))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&amp;&amp;e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&amp;&amp;this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},n.show=function(){var t=this;if("none"===e(this.element).css("display"))throw new Error("Please use show on visible elements");var n=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&amp;&amp;this._isEnabled){e(this.element).trigger(n);var i=l.findShadowRoot(this.element),o=e.contains(null!==i?i:this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!o)return;var r=this.getTipElement(),s=l.getUID(this.constructor.NAME);r.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&amp;&amp;e(r).addClass("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,c=this._getAttachment(a);this.addAttachmentClass(c);var u=this._getContainer();e(r).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(r).appendTo(u),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new At(this.element,r,this._getPopperConfig(c)),e(r).addClass("show"),"ontouchstart"in document.documentElement&amp;&amp;e(document.body).children().on("mouseover",null,e.noop);var h=function(){t.config.animation&amp;&amp;t._fixTransition();var n=t._hoverState;t._hoverState=null,e(t.element).trigger(t.constructor.Event.SHOWN),"out"===n&amp;&amp;t._leave(null,t)};if(e(this.tip).hasClass("fade")){var f=l.getTransitionDurationFromElement(this.tip);e(this.tip).one(l.TRANSITION_END,h).emulateTransitionEnd(f)}else h()}},n.hide=function(t){var n=this,i=this.getTipElement(),o=e.Event(this.constructor.Event.HIDE),r=function(){"show"!==n._hoverState&amp;&amp;i.parentNode&amp;&amp;i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),e(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&amp;&amp;n._popper.destroy(),t&amp;&amp;t()};if(e(this.element).trigger(o),!o.isDefaultPrevented()){if(e(i).removeClass("show"),"ontouchstart"in document.documentElement&amp;&amp;e(document.body).children().off("mouseover",null,e.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,e(this.tip).hasClass("fade")){var s=l.getTransitionDurationFromElement(i);e(i).one(l.TRANSITION_END,r).emulateTransitionEnd(s)}else r();this._hoverState=""}},n.update=function(){null!==this._popper&amp;&amp;this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-tooltip-"+t)},n.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},n.setContent=function(){var t=this.getTipElement();this.setElementContent(e(t.querySelectorAll(".tooltip-inner")),this.getTitle()),e(t).removeClass("fade show")},n.setElementContent=function(t,n){"object"!=typeof n||!n.nodeType&amp;&amp;!n.jquery?this.config.html?(this.config.sanitize&amp;&amp;(n=Vt(n,this.config.whiteList,this.config.sanitizeFn)),t.html(n)):t.text(n):this.config.html?e(n).parent().is(t)||t.empty().append(n):t.text(e(n).text())},n.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},n._getPopperConfig=function(t){var e=this;return s(s({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&amp;&amp;e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),this.config.popperConfig)},n._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=s(s({},e.offsets),t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},n._getContainer=function(){return!1===this.config.container?document.body:l.isElement(this.config.container)?e(this.config.container):e(document).find(this.config.container)},n._getAttachment=function(t){return $t[t.toUpperCase()]},n._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(n){if("click"===n)e(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==n){var i="hover"===n?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,o="hover"===n?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;e(t.element).on(i,t.config.selector,(function(e){return t._enter(e)})).on(o,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&amp;&amp;t.hide()},e(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s(s({},this.config),{},{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&amp;&amp;(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&amp;&amp;(n._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e(n.getTipElement()).hasClass("show")||"show"===n._hoverState?n._hoverState="show":(clearTimeout(n._timeout),n._hoverState="show",n.config.delay&amp;&amp;n.config.delay.show?n._timeout=setTimeout((function(){"show"===n._hoverState&amp;&amp;n.show()}),n.config.delay.show):n.show())},n._leave=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&amp;&amp;(n._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState="out",n.config.delay&amp;&amp;n.config.delay.hide?n._timeout=setTimeout((function(){"out"===n._hoverState&amp;&amp;n.hide()}),n.config.delay.hide):n.hide())},n._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},n._getConfig=function(t){var n=e(this.element).data();return Object.keys(n).forEach((function(t){-1!==Kt.indexOf(t)&amp;&amp;delete n[t]})),"number"==typeof(t=s(s(s({},this.constructor.Default),n),"object"==typeof t&amp;&amp;t?t:{})).delay&amp;&amp;(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&amp;&amp;(t.title=t.title.toString()),"number"==typeof t.content&amp;&amp;(t.content=t.content.toString()),l.typeCheckConfig(Yt,t,this.constructor.DefaultType),t.sanitize&amp;&amp;(t.template=Vt(t.template,t.whiteList,t.sanitizeFn)),t},n._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&amp;&amp;(t[e]=this.config[e]);return t},n._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(Xt);null!==n&amp;&amp;n.length&amp;&amp;t.removeClass(n.join(""))},n._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},n._fixTransition=function(){var t=this.getTipElement(),n=this.config.animation;null===t.getAttribute("x-placement")&amp;&amp;(e(t).removeClass("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data("bs.tooltip"),o="object"==typeof n&amp;&amp;n;if((i||!/dispose|hide/.test(n))&amp;&amp;(i||(i=new t(this,o),e(this).data("bs.tooltip",i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return Jt}},{key:"NAME",get:function(){return Yt}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Zt}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Gt}}]),t}();e.fn[Yt]=te._jQueryInterface,e.fn[Yt].Constructor=te,e.fn[Yt].noConflict=function(){return e.fn[Yt]=zt,te._jQueryInterface};var ee="popover",ne=e.fn[ee],ie=new RegExp("(^|\\s)bs-popover\\S+","g"),oe=s(s({},te.Default),{},{placement:"right",trigger:"click",content:"",template:'&lt;div class="popover" role="tooltip"&gt;&lt;div class="arrow"&gt;&lt;/div&gt;&lt;h3 class="popover-header"&gt;&lt;/h3&gt;&lt;div class="popover-body"&gt;&lt;/div&gt;&lt;/div&gt;'}),re=s(s({},te.DefaultType),{},{content:"(string|element|function)"}),se={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},ae=function(t){var n,o;function r(){return t.apply(this,arguments)||this}o=t,(n=r).prototype=Object.create(o.prototype),n.prototype.constructor=n,n.__proto__=o;var s=r.prototype;return s.isWithContent=function(){return this.getTitle()||this._getContent()},s.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-popover-"+t)},s.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},s.setContent=function(){var t=e(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var n=this._getContent();"function"==typeof n&amp;&amp;(n=n.call(this.element)),this.setElementContent(t.find(".popover-body"),n),t.removeClass("fade show")},s._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},s._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(ie);null!==n&amp;&amp;n.length&gt;0&amp;&amp;t.removeClass(n.join(""))},r._jQueryInterface=function(t){return this.each((function(){var n=e(this).data("bs.popover"),i="object"==typeof t?t:null;if((n||!/dispose|hide/.test(t))&amp;&amp;(n||(n=new r(this,i),e(this).data("bs.popover",n)),"string"==typeof t)){if("undefined"==typeof n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},i(r,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return oe}},{key:"NAME",get:function(){return ee}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return se}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return re}}]),r}(te);e.fn[ee]=ae._jQueryInterface,e.fn[ee].Constructor=ae,e.fn[ee].noConflict=function(){return e.fn[ee]=ne,ae._jQueryInterface};var le="scrollspy",ce=e.fn[le],ue={offset:10,method:"auto",target:""},he={offset:"number",method:"string",target:"(string|element)"},fe=function(){function t(t,n){var i=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(n),this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on("scroll.bs.scrollspy",(function(t){return i._process(t)})),this.refresh(),this._process()}var n=t.prototype;return n.refresh=function(){var t=this,n=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?n:this._config.method,o="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var n,r=l.getSelectorFromElement(t);if(r&amp;&amp;(n=document.querySelector(r)),n){var s=n.getBoundingClientRect();if(s.width||s.height)return[e(n)[i]().top+o,r]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},n.dispose=function(){e.removeData(this._element,"bs.scrollspy"),e(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(t){if("string"!=typeof(t=s(s({},ue),"object"==typeof t&amp;&amp;t?t:{})).target&amp;&amp;l.isElement(t.target)){var n=e(t.target).attr("id");n||(n=l.getUID(le),e(t.target).attr("id",n)),t.target="#"+n}return l.typeCheckConfig(le,t,he),t},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&amp;&amp;this.refresh(),t&gt;=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&amp;&amp;this._activate(i)}else{if(this._activeTarget&amp;&amp;t&lt;this._offsets[0]&amp;&amp;this._offsets[0]&gt;0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&amp;&amp;t&gt;=this._offsets[o]&amp;&amp;("undefined"==typeof this._offsets[o+1]||t&lt;this._offsets[o+1])&amp;&amp;this._activate(this._targets[o])}}},n._activate=function(t){this._activeTarget=t,this._clear();var n=this._selector.split(",").map((function(e){return e+'[data-target="'+t+'"],'+e+'[href="'+t+'"]'})),i=e([].slice.call(document.querySelectorAll(n.join(","))));i.hasClass("dropdown-item")?(i.closest(".dropdown").find(".dropdown-toggle").addClass("active"),i.addClass("active")):(i.addClass("active"),i.parents(".nav, .list-group").prev(".nav-link, .list-group-item").addClass("active"),i.parents(".nav, .list-group").prev(".nav-item").children(".nav-link").addClass("active")),e(this._scrollElement).trigger("activate.bs.scrollspy",{relatedTarget:t})},n._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter((function(t){return t.classList.contains("active")})).forEach((function(t){return t.classList.remove("active")}))},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data("bs.scrollspy");if(i||(i=new t(this,"object"==typeof n&amp;&amp;n),e(this).data("bs.scrollspy",i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return ue}}]),t}();e(window).on("load.bs.scrollspy.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),n=t.length;n--;){var i=e(t[n]);fe._jQueryInterface.call(i,i.data())}})),e.fn[le]=fe._jQueryInterface,e.fn[le].Constructor=fe,e.fn[le].noConflict=function(){return e.fn[le]=ce,fe._jQueryInterface};var de=e.fn.tab,pe=function(){function t(t){this._element=t}var n=t.prototype;return n.show=function(){var t=this;if(!(this._element.parentNode&amp;&amp;this._element.parentNode.nodeType===Node.ELEMENT_NODE&amp;&amp;e(this._element).hasClass("active")||e(this._element).hasClass("disabled"))){var n,i,o=e(this._element).closest(".nav, .list-group")[0],r=l.getSelectorFromElement(this._element);if(o){var s="UL"===o.nodeName||"OL"===o.nodeName?"&gt; li &gt; .active":".active";i=(i=e.makeArray(e(o).find(s)))[i.length-1]}var a=e.Event("hide.bs.tab",{relatedTarget:this._element}),c=e.Event("show.bs.tab",{relatedTarget:i});if(i&amp;&amp;e(i).trigger(a),e(this._element).trigger(c),!c.isDefaultPrevented()&amp;&amp;!a.isDefaultPrevented()){r&amp;&amp;(n=document.querySelector(r)),this._activate(this._element,o);var u=function(){var n=e.Event("hidden.bs.tab",{relatedTarget:t._element}),o=e.Event("shown.bs.tab",{relatedTarget:i});e(i).trigger(n),e(t._element).trigger(o)};n?this._activate(n,n.parentNode,u):u()}}},n.dispose=function(){e.removeData(this._element,"bs.tab"),this._element=null},n._activate=function(t,n,i){var o=this,r=(!n||"UL"!==n.nodeName&amp;&amp;"OL"!==n.nodeName?e(n).children(".active"):e(n).find("&gt; li &gt; .active"))[0],s=i&amp;&amp;r&amp;&amp;e(r).hasClass("fade"),a=function(){return o._transitionComplete(t,r,i)};if(r&amp;&amp;s){var c=l.getTransitionDurationFromElement(r);e(r).removeClass("show").one(l.TRANSITION_END,a).emulateTransitionEnd(c)}else a()},n._transitionComplete=function(t,n,i){if(n){e(n).removeClass("active");var o=e(n.parentNode).find("&gt; .dropdown-menu .active")[0];o&amp;&amp;e(o).removeClass("active"),"tab"===n.getAttribute("role")&amp;&amp;n.setAttribute("aria-selected",!1)}if(e(t).addClass("active"),"tab"===t.getAttribute("role")&amp;&amp;t.setAttribute("aria-selected",!0),l.reflow(t),t.classList.contains("fade")&amp;&amp;t.classList.add("show"),t.parentNode&amp;&amp;e(t.parentNode).hasClass("dropdown-menu")){var r=e(t).closest(".dropdown")[0];if(r){var s=[].slice.call(r.querySelectorAll(".dropdown-toggle"));e(s).addClass("active")}t.setAttribute("aria-expanded",!0)}i&amp;&amp;i()},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data("bs.tab");if(o||(o=new t(this),i.data("bs.tab",o)),"string"==typeof n){if("undefined"==typeof o[n])throw new TypeError('No method named "'+n+'"');o[n]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}}]),t}();e(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),pe._jQueryInterface.call(e(this),"show")})),e.fn.tab=pe._jQueryInterface,e.fn.tab.Constructor=pe,e.fn.tab.noConflict=function(){return e.fn.tab=de,pe._jQueryInterface};var me=e.fn.toast,ge={animation:"boolean",autohide:"boolean",delay:"number"},ve={animation:!0,autohide:!0,delay:500},_e=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var n=t.prototype;return n.show=function(){var t=this,n=e.Event("show.bs.toast");if(e(this._element).trigger(n),!n.isDefaultPrevented()){this._config.animation&amp;&amp;this._element.classList.add("fade");var i=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),e(t._element).trigger("shown.bs.toast"),t._config.autohide&amp;&amp;(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),l.reflow(this._element),this._element.classList.add("showing"),this._config.animation){var o=l.getTransitionDurationFromElement(this._element);e(this._element).one(l.TRANSITION_END,i).emulateTransitionEnd(o)}else i()}},n.hide=function(){if(this._element.classList.contains("show")){var t=e.Event("hide.bs.toast");e(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},n.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains("show")&amp;&amp;this._element.classList.remove("show"),e(this._element).off("click.dismiss.bs.toast"),e.removeData(this._element,"bs.toast"),this._element=null,this._config=null},n._getConfig=function(t){return t=s(s(s({},ve),e(this._element).data()),"object"==typeof t&amp;&amp;t?t:{}),l.typeCheckConfig("toast",t,this.constructor.DefaultType),t},n._setListeners=function(){var t=this;e(this._element).on("click.dismiss.bs.toast",'[data-dismiss="toast"]',(function(){return t.hide()}))},n._close=function(){var t=this,n=function(){t._element.classList.add("hide"),e(t._element).trigger("hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var i=l.getTransitionDurationFromElement(this._element);e(this._element).one(l.TRANSITION_END,n).emulateTransitionEnd(i)}else n()},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data("bs.toast");if(o||(o=new t(this,"object"==typeof n&amp;&amp;n),i.data("bs.toast",o)),"string"==typeof n){if("undefined"==typeof o[n])throw new TypeError('No method named "'+n+'"');o[n](this)}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"DefaultType",get:function(){return ge}},{key:"Default",get:function(){return ve}}]),t}();e.fn.toast=_e._jQueryInterface,e.fn.toast.Constructor=_e,e.fn.toast.noConflict=function(){return e.fn.toast=me,_e._jQueryInterface},t.Alert=h,t.Button=d,t.Carousel=y,t.Collapse=S,t.Dropdown=Ft,t.Modal=qt,t.Popover=ae,t.Scrollspy=fe,t.Tab=pe,t.Toast=_e,t.Tooltip=te,t.Util=l,Object.defineProperty(t,"__esModule",{value:!0})}));
/*!
 * Bootstrap-select v1.13.18 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */
!function(e,t){void 0===e&amp;&amp;void 0!==window&amp;&amp;(e=window),"function"==typeof define&amp;&amp;define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&amp;&amp;module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){!function(P){"use strict";var d=["sanitize","whiteList","sanitizeFn"],r=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],e={"*":["class","dir","id","lang","role","tabindex","style",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},l=/^(?:(?:https?|mailto|ftp|tel|file):|[^&amp;:/?#]*(?:[/?#]|$))/gi,a=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function v(e,t){var i=e.nodeName.toLowerCase();if(-1!==P.inArray(i,t))return-1===P.inArray(i,r)||Boolean(e.nodeValue.match(l)||e.nodeValue.match(a));for(var s=P(t).filter(function(e,t){return t instanceof RegExp}),n=0,o=s.length;n&lt;o;n++)if(i.match(s[n]))return!0;return!1}function W(e,t,i){if(i&amp;&amp;"function"==typeof i)return i(e);for(var s=Object.keys(t),n=0,o=e.length;n&lt;o;n++)for(var r=e[n].querySelectorAll("*"),l=0,a=r.length;l&lt;a;l++){var c=r[l],d=c.nodeName.toLowerCase();if(-1!==s.indexOf(d))for(var h=[].slice.call(c.attributes),p=[].concat(t["*"]||[],t[d]||[]),u=0,f=h.length;u&lt;f;u++){var m=h[u];v(m,p)||c.removeAttribute(m.nodeName)}else c.parentNode.removeChild(c)}}"classList"in document.createElement("_")||function(e){if("Element"in e){var t="classList",i="prototype",s=e.Element[i],n=Object,o=function(){var i=P(this);return{add:function(e){return e=Array.prototype.slice.call(arguments).join(" "),i.addClass(e)},remove:function(e){return e=Array.prototype.slice.call(arguments).join(" "),i.removeClass(e)},toggle:function(e,t){return i.toggleClass(e,t)},contains:function(e){return i.hasClass(e)}}};if(n.defineProperty){var r={get:o,enumerable:!0,configurable:!0};try{n.defineProperty(s,t,r)}catch(e){void 0!==e.number&amp;&amp;-2146823252!==e.number||(r.enumerable=!1,n.defineProperty(s,t,r))}}else n[i].__defineGetter__&amp;&amp;s.__defineGetter__(t,o)}}(window);var t,c,i=document.createElement("_");if(i.classList.add("c1","c2"),!i.classList.contains("c2")){var s=DOMTokenList.prototype.add,n=DOMTokenList.prototype.remove;DOMTokenList.prototype.add=function(){Array.prototype.forEach.call(arguments,s.bind(this))},DOMTokenList.prototype.remove=function(){Array.prototype.forEach.call(arguments,n.bind(this))}}if(i.classList.toggle("c3",!1),i.classList.contains("c3")){var o=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&amp;&amp;!this.contains(e)==!t?t:o.call(this,e)}}function h(e){if(null==this)throw new TypeError;var t=String(this);if(e&amp;&amp;"[object RegExp]"==c.call(e))throw new TypeError;var i=t.length,s=String(e),n=s.length,o=1&lt;arguments.length?arguments[1]:void 0,r=o?Number(o):0;r!=r&amp;&amp;(r=0);var l=Math.min(Math.max(r,0),i);if(i&lt;n+l)return!1;for(var a=-1;++a&lt;n;)if(t.charCodeAt(l+a)!=s.charCodeAt(a))return!1;return!0}function O(e,t){var i,s=e.selectedOptions,n=[];if(t){for(var o=0,r=s.length;o&lt;r;o++)(i=s[o]).disabled||"OPTGROUP"===i.parentNode.tagName&amp;&amp;i.parentNode.disabled||n.push(i);return n}return s}function z(e,t){for(var i,s=[],n=t||e.selectedOptions,o=0,r=n.length;o&lt;r;o++)(i=n[o]).disabled||"OPTGROUP"===i.parentNode.tagName&amp;&amp;i.parentNode.disabled||s.push(i.value);return e.multiple?s:s.length?s[0]:null}i=null,String.prototype.startsWith||(t=function(){try{var e={},t=Object.defineProperty,i=t(e,e,e)&amp;&amp;t}catch(e){}return i}(),c={}.toString,t?t(String.prototype,"startsWith",{value:h,configurable:!0,writable:!0}):String.prototype.startsWith=h),Object.keys||(Object.keys=function(e,t,i){for(t in i=[],e)i.hasOwnProperty.call(e,t)&amp;&amp;i.push(t);return i}),HTMLSelectElement&amp;&amp;!HTMLSelectElement.prototype.hasOwnProperty("selectedOptions")&amp;&amp;Object.defineProperty(HTMLSelectElement.prototype,"selectedOptions",{get:function(){return this.querySelectorAll(":checked")}});var p={useDefault:!1,_set:P.valHooks.select.set};P.valHooks.select.set=function(e,t){return t&amp;&amp;!p.useDefault&amp;&amp;P(e).data("selected",!0),p._set.apply(this,arguments)};var T=null,u=function(){try{return new Event("change"),!0}catch(e){return!1}}();function k(e,t,i,s){for(var n=["display","subtext","tokens"],o=!1,r=0;r&lt;n.length;r++){var l=n[r],a=e[l];if(a&amp;&amp;(a=a.toString(),"display"===l&amp;&amp;(a=a.replace(/&lt;[^&gt;]+&gt;/g,"")),s&amp;&amp;(a=w(a)),a=a.toUpperCase(),o="contains"===i?0&lt;=a.indexOf(t):a.startsWith(t)))break}return o}function N(e){return parseInt(e,10)||0}P.fn.triggerNative=function(e){var t,i=this[0];i.dispatchEvent?(u?t=new Event(e,{bubbles:!0}):(t=document.createEvent("Event")).initEvent(e,!0,!1),i.dispatchEvent(t)):i.fireEvent?((t=document.createEventObject()).eventType=e,i.fireEvent("on"+e,t)):this.trigger(e)};var f={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},m=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,g=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]","g");function b(e){return f[e]}function w(e){return(e=e.toString())&amp;&amp;e.replace(m,b).replace(g,"")}var I,x,y,$,S=(I={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#x27;","`":"&amp;#x60;"},x="(?:"+Object.keys(I).join("|")+")",y=RegExp(x),$=RegExp(x,"g"),function(e){return e=null==e?"":""+e,y.test(e)?e.replace($,E):e});function E(e){return I[e]}var C={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},A=27,L=13,D=32,H=9,B=38,R=40,M={success:!1,major:"3"};try{M.full=(P.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split("."),M.major=M.full[0],M.success=!0}catch(e){}var U=0,j=".bs.select",V={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title",ICONBASE:"glyphicon",TICKICON:"glyphicon-ok"},F={MENU:"."+V.MENU},_={div:document.createElement("div"),span:document.createElement("span"),i:document.createElement("i"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode("\xa0"),fragment:document.createDocumentFragment()};_.noResults=_.li.cloneNode(!1),_.noResults.className="no-results",_.a.setAttribute("role","option"),_.a.className="dropdown-item",_.subtext.className="text-muted",_.text=_.span.cloneNode(!1),_.text.className="text",_.checkMark=_.span.cloneNode(!1);var G=new RegExp(B+"|"+R),q=new RegExp("^"+H+"$|"+A),K={li:function(e,t,i){var s=_.li.cloneNode(!1);return e&amp;&amp;(1===e.nodeType||11===e.nodeType?s.appendChild(e):s.innerHTML=e),void 0!==t&amp;&amp;""!==t&amp;&amp;(s.className=t),null!=i&amp;&amp;s.classList.add("optgroup-"+i),s},a:function(e,t,i){var s=_.a.cloneNode(!0);return e&amp;&amp;(11===e.nodeType?s.appendChild(e):s.insertAdjacentHTML("beforeend",e)),void 0!==t&amp;&amp;""!==t&amp;&amp;s.classList.add.apply(s.classList,t.split(/\s+/)),i&amp;&amp;s.setAttribute("style",i),s},text:function(e,t){var i,s,n=_.text.cloneNode(!1);if(e.content)n.innerHTML=e.content;else{if(n.textContent=e.text,e.icon){var o=_.whitespace.cloneNode(!1);(s=(!0===t?_.i:_.span).cloneNode(!1)).className=this.options.iconBase+" "+e.icon,_.fragment.appendChild(s),_.fragment.appendChild(o)}e.subtext&amp;&amp;((i=_.subtext.cloneNode(!1)).textContent=e.subtext,n.appendChild(i))}if(!0===t)for(;0&lt;n.childNodes.length;)_.fragment.appendChild(n.childNodes[0]);else _.fragment.appendChild(n);return _.fragment},label:function(e){var t,i,s=_.text.cloneNode(!1);if(s.innerHTML=e.display,e.icon){var n=_.whitespace.cloneNode(!1);(i=_.span.cloneNode(!1)).className=this.options.iconBase+" "+e.icon,_.fragment.appendChild(i),_.fragment.appendChild(n)}return e.subtext&amp;&amp;((t=_.subtext.cloneNode(!1)).textContent=e.subtext,s.appendChild(t)),_.fragment.appendChild(s),_.fragment}};var Y=function(e,t){var i=this;p.useDefault||(P.valHooks.select.set=p._set,p.useDefault=!0),this.$element=P(e),this.$newElement=null,this.$button=null,this.$menu=null,this.options=t,this.selectpicker={main:{},search:{},current:{},view:{},isSearching:!1,keydown:{keyHistory:"",resetKeyHistory:{start:function(){return setTimeout(function(){i.selectpicker.keydown.keyHistory=""},800)}}}},this.sizeInfo={},null===this.options.title&amp;&amp;(this.options.title=this.$element.attr("title"));var s=this.options.windowPadding;"number"==typeof s&amp;&amp;(this.options.windowPadding=[s,s,s,s]),this.val=Y.prototype.val,this.render=Y.prototype.render,this.refresh=Y.prototype.refresh,this.setStyle=Y.prototype.setStyle,this.selectAll=Y.prototype.selectAll,this.deselectAll=Y.prototype.deselectAll,this.destroy=Y.prototype.destroy,this.remove=Y.prototype.remove,this.show=Y.prototype.show,this.hide=Y.prototype.hide,this.init()};function Z(e){var l,a=arguments,c=e;if([].shift.apply(a),!M.success){try{M.full=(P.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".")}catch(e){Y.BootstrapVersion?M.full=Y.BootstrapVersion.split(" ")[0].split("."):(M.full=[M.major,"0","0"],console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",e))}M.major=M.full[0],M.success=!0}if("4"===M.major){var t=[];Y.DEFAULTS.style===V.BUTTONCLASS&amp;&amp;t.push({name:"style",className:"BUTTONCLASS"}),Y.DEFAULTS.iconBase===V.ICONBASE&amp;&amp;t.push({name:"iconBase",className:"ICONBASE"}),Y.DEFAULTS.tickIcon===V.TICKICON&amp;&amp;t.push({name:"tickIcon",className:"TICKICON"}),V.DIVIDER="dropdown-divider",V.SHOW="show",V.BUTTONCLASS="btn-light",V.POPOVERHEADER="popover-header",V.ICONBASE="",V.TICKICON="bs-ok-default";for(var i=0;i&lt;t.length;i++){e=t[i];Y.DEFAULTS[e.name]=V[e.className]}}var s=this.each(function(){var e=P(this);if(e.is("select")){var t=e.data("selectpicker"),i="object"==typeof c&amp;&amp;c;if(t){if(i)for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&amp;&amp;(t.options[s]=i[s])}else{var n=e.data();for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&amp;&amp;-1!==P.inArray(o,d)&amp;&amp;delete n[o];var r=P.extend({},Y.DEFAULTS,P.fn.selectpicker.defaults||{},n,i);r.template=P.extend({},Y.DEFAULTS.template,P.fn.selectpicker.defaults?P.fn.selectpicker.defaults.template:{},n.template,i.template),e.data("selectpicker",t=new Y(this,r))}"string"==typeof c&amp;&amp;(l=t[c]instanceof Function?t[c].apply(t,a):t.options[c])}});return void 0!==l?l:s}Y.VERSION="1.13.18",Y.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(e,t){return 1==e?"{0} item selected":"{0} items selected"},maxOptionsText:function(e,t){return[1==e?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==t?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:V.BUTTONCLASS,size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:V.ICONBASE,tickIcon:V.TICKICON,showTick:!1,template:{caret:'&lt;span class="caret"&gt;&lt;/span&gt;'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1,sanitize:!0,sanitizeFn:null,whiteList:e},Y.prototype={constructor:Y,init:function(){var i=this,e=this.$element.attr("id"),t=this.$element[0],s=t.form;U++,this.selectId="bs-select-"+U,t.classList.add("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),t.classList.contains("show-tick")&amp;&amp;(this.options.showTick=!0),this.$newElement=this.createDropdown(),this.buildData(),this.$element.after(this.$newElement).prependTo(this.$newElement),s&amp;&amp;null===t.form&amp;&amp;(s.id||(s.id="form-"+this.selectId),t.setAttribute("form",s.id)),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(F.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),t.classList.remove("bs-select-hidden"),!0===this.options.dropdownAlignRight&amp;&amp;this.$menu[0].classList.add(V.MENURIGHT),void 0!==e&amp;&amp;this.$button.attr("data-id",e),this.checkDisabled(),this.clickListener(),this.options.liveSearch?(this.liveSearchListener(),this.focusedParent=this.$searchbox[0]):this.focusedParent=this.$menuInner[0],this.setStyle(),this.render(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide"+j,function(){if(i.isVirtual()){var e=i.$menuInner[0],t=e.firstChild.cloneNode(!1);e.replaceChild(t,e.firstChild),e.scrollTop=0}}),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&amp;&amp;this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(e){i.$element.trigger("hide"+j,e)},"hidden.bs.dropdown":function(e){i.$element.trigger("hidden"+j,e)},"show.bs.dropdown":function(e){i.$element.trigger("show"+j,e)},"shown.bs.dropdown":function(e){i.$element.trigger("shown"+j,e)}}),t.hasAttribute("required")&amp;&amp;this.$element.on("invalid"+j,function(){i.$button[0].classList.add("bs-invalid"),i.$element.on("shown"+j+".invalid",function(){i.$element.val(i.$element.val()).off("shown"+j+".invalid")}).on("rendered"+j,function(){this.validity.valid&amp;&amp;i.$button[0].classList.remove("bs-invalid"),i.$element.off("rendered"+j)}),i.$button.on("blur"+j,function(){i.$element.trigger("focus").trigger("blur"),i.$button.off("blur"+j)})}),setTimeout(function(){i.buildList(),i.$element.trigger("loaded"+j)})},createDropdown:function(){var e=this.multiple||this.options.showTick?" show-tick":"",t=this.multiple?' aria-multiselectable="true"':"",i="",s=this.autofocus?" autofocus":"";M.major&lt;4&amp;&amp;this.$element.parent().hasClass("input-group")&amp;&amp;(i=" input-group-btn");var n,o="",r="",l="",a="";return this.options.header&amp;&amp;(o='&lt;div class="'+V.POPOVERHEADER+'"&gt;&lt;button type="button" class="close" aria-hidden="true"&gt;&amp;times;&lt;/button&gt;'+this.options.header+"&lt;/div&gt;"),this.options.liveSearch&amp;&amp;(r='&lt;div class="bs-searchbox"&gt;&lt;input type="search" class="form-control" autocomplete="off"'+(null===this.options.liveSearchPlaceholder?"":' placeholder="'+S(this.options.liveSearchPlaceholder)+'"')+' role="combobox" aria-label="Search" aria-controls="'+this.selectId+'" aria-autocomplete="list"&gt;&lt;/div&gt;'),this.multiple&amp;&amp;this.options.actionsBox&amp;&amp;(l='&lt;div class="bs-actionsbox"&gt;&lt;div class="btn-group btn-group-sm btn-block"&gt;&lt;button type="button" class="actions-btn bs-select-all btn '+V.BUTTONCLASS+'"&gt;'+this.options.selectAllText+'&lt;/button&gt;&lt;button type="button" class="actions-btn bs-deselect-all btn '+V.BUTTONCLASS+'"&gt;'+this.options.deselectAllText+"&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;"),this.multiple&amp;&amp;this.options.doneButton&amp;&amp;(a='&lt;div class="bs-donebutton"&gt;&lt;div class="btn-group btn-block"&gt;&lt;button type="button" class="btn btn-sm '+V.BUTTONCLASS+'"&gt;'+this.options.doneButtonText+"&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;"),n='&lt;div class="dropdown bootstrap-select'+e+i+'"&gt;&lt;button type="button" tabindex="-1" class="'+this.options.styleBase+' dropdown-toggle" '+("static"===this.options.display?'data-display="static"':"")+'data-toggle="dropdown"'+s+' role="combobox" aria-owns="'+this.selectId+'" aria-haspopup="listbox" aria-expanded="false"&gt;&lt;div class="filter-option"&gt;&lt;div class="filter-option-inner"&gt;&lt;div class="filter-option-inner-inner"&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;'+("4"===M.major?"":'&lt;span class="bs-caret"&gt;'+this.options.template.caret+"&lt;/span&gt;")+'&lt;/button&gt;&lt;div class="'+V.MENU+" "+("4"===M.major?"":V.SHOW)+'"&gt;'+o+r+l+'&lt;div class="inner '+V.SHOW+'" role="listbox" id="'+this.selectId+'" tabindex="-1" '+t+'&gt;&lt;ul class="'+V.MENU+" inner "+("4"===M.major?V.SHOW:"")+'" role="presentation"&gt;&lt;/ul&gt;&lt;/div&gt;'+a+"&lt;/div&gt;&lt;/div&gt;",P(n)},setPositionData:function(){this.selectpicker.view.canHighlight=[],this.selectpicker.view.size=0,this.selectpicker.view.firstHighlightIndex=!1;for(var e=0;e&lt;this.selectpicker.current.data.length;e++){var t=this.selectpicker.current.data[e],i=!0;"divider"===t.type?(i=!1,t.height=this.sizeInfo.dividerHeight):"optgroup-label"===t.type?(i=!1,t.height=this.sizeInfo.dropdownHeaderHeight):t.height=this.sizeInfo.liHeight,t.disabled&amp;&amp;(i=!1),this.selectpicker.view.canHighlight.push(i),i&amp;&amp;(this.selectpicker.view.size++,t.posinset=this.selectpicker.view.size,!1===this.selectpicker.view.firstHighlightIndex&amp;&amp;(this.selectpicker.view.firstHighlightIndex=e)),t.position=(0===e?0:this.selectpicker.current.data[e-1].position)+t.height}},isVirtual:function(){return!1!==this.options.virtualScroll&amp;&amp;this.selectpicker.main.elements.length&gt;=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(N,e,t){var A,L,D=this,i=0,H=[];if(this.selectpicker.isSearching=N,this.selectpicker.current=N?this.selectpicker.search:this.selectpicker.main,this.setPositionData(),e)if(t)i=this.$menuInner[0].scrollTop;else if(!D.multiple){var s=D.$element[0],n=(s.options[s.selectedIndex]||{}).liIndex;if("number"==typeof n&amp;&amp;!1!==D.options.size){var o=D.selectpicker.main.data[n],r=o&amp;&amp;o.position;r&amp;&amp;(i=r-(D.sizeInfo.menuInnerHeight+D.sizeInfo.liHeight)/2)}}function l(e,t){var i,s,n,o,r,l,a,c,d=D.selectpicker.current.elements.length,h=[],p=!0,u=D.isVirtual();D.selectpicker.view.scrollTop=e,i=Math.ceil(D.sizeInfo.menuInnerHeight/D.sizeInfo.liHeight*1.5),s=Math.round(d/i)||1;for(var f=0;f&lt;s;f++){var m=(f+1)*i;if(f===s-1&amp;&amp;(m=d),h[f]=[f*i+(f?1:0),m],!d)break;void 0===r&amp;&amp;e-1&lt;=D.selectpicker.current.data[m-1].position-D.sizeInfo.menuInnerHeight&amp;&amp;(r=f)}if(void 0===r&amp;&amp;(r=0),l=[D.selectpicker.view.position0,D.selectpicker.view.position1],n=Math.max(0,r-1),o=Math.min(s-1,r+1),D.selectpicker.view.position0=!1===u?0:Math.max(0,h[n][0])||0,D.selectpicker.view.position1=!1===u?d:Math.min(d,h[o][1])||0,a=l[0]!==D.selectpicker.view.position0||l[1]!==D.selectpicker.view.position1,void 0!==D.activeIndex&amp;&amp;(L=D.selectpicker.main.elements[D.prevActiveIndex],H=D.selectpicker.main.elements[D.activeIndex],A=D.selectpicker.main.elements[D.selectedIndex],t&amp;&amp;(D.activeIndex!==D.selectedIndex&amp;&amp;D.defocusItem(H),D.activeIndex=void 0),D.activeIndex&amp;&amp;D.activeIndex!==D.selectedIndex&amp;&amp;D.defocusItem(A)),void 0!==D.prevActiveIndex&amp;&amp;D.prevActiveIndex!==D.activeIndex&amp;&amp;D.prevActiveIndex!==D.selectedIndex&amp;&amp;D.defocusItem(L),(t||a)&amp;&amp;(c=D.selectpicker.view.visibleElements?D.selectpicker.view.visibleElements.slice():[],D.selectpicker.view.visibleElements=!1===u?D.selectpicker.current.elements:D.selectpicker.current.elements.slice(D.selectpicker.view.position0,D.selectpicker.view.position1),D.setOptionStatus(),(N||!1===u&amp;&amp;t)&amp;&amp;(p=!function(e,i){return e.length===i.length&amp;&amp;e.every(function(e,t){return e===i[t]})}(c,D.selectpicker.view.visibleElements)),(t||!0===u)&amp;&amp;p)){var v,g,b=D.$menuInner[0],w=document.createDocumentFragment(),I=b.firstChild.cloneNode(!1),x=D.selectpicker.view.visibleElements,k=[];b.replaceChild(I,b.firstChild);f=0;for(var y=x.length;f&lt;y;f++){var $,S,E=x[f];D.options.sanitize&amp;&amp;($=E.lastChild)&amp;&amp;(S=D.selectpicker.current.data[f+D.selectpicker.view.position0])&amp;&amp;S.content&amp;&amp;!S.sanitized&amp;&amp;(k.push($),S.sanitized=!0),w.appendChild(E)}if(D.options.sanitize&amp;&amp;k.length&amp;&amp;W(k,D.options.whiteList,D.options.sanitizeFn),!0===u?(v=0===D.selectpicker.view.position0?0:D.selectpicker.current.data[D.selectpicker.view.position0-1].position,g=D.selectpicker.view.position1&gt;d-1?0:D.selectpicker.current.data[d-1].position-D.selectpicker.current.data[D.selectpicker.view.position1-1].position,b.firstChild.style.marginTop=v+"px",b.firstChild.style.marginBottom=g+"px"):(b.firstChild.style.marginTop=0,b.firstChild.style.marginBottom=0),b.firstChild.appendChild(w),!0===u&amp;&amp;D.sizeInfo.hasScrollBar){var C=b.firstChild.offsetWidth;if(t&amp;&amp;C&lt;D.sizeInfo.menuInnerInnerWidth&amp;&amp;D.sizeInfo.totalMenuWidth&gt;D.sizeInfo.selectWidth)b.firstChild.style.minWidth=D.sizeInfo.menuInnerInnerWidth+"px";else if(C&gt;D.sizeInfo.menuInnerInnerWidth){D.$menu[0].style.minWidth=0;var O=b.firstChild.offsetWidth;O&gt;D.sizeInfo.menuInnerInnerWidth&amp;&amp;(D.sizeInfo.menuInnerInnerWidth=O,b.firstChild.style.minWidth=D.sizeInfo.menuInnerInnerWidth+"px"),D.$menu[0].style.minWidth=""}}}if(D.prevActiveIndex=D.activeIndex,D.options.liveSearch){if(N&amp;&amp;t){var z,T=0;D.selectpicker.view.canHighlight[T]||(T=1+D.selectpicker.view.canHighlight.slice(1).indexOf(!0)),z=D.selectpicker.view.visibleElements[T],D.defocusItem(D.selectpicker.view.currentActive),D.activeIndex=(D.selectpicker.current.data[T]||{}).index,D.focusItem(z)}}else D.$menuInner.trigger("focus")}l(i,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",function(e,t){D.noScroll||l(this.scrollTop,t),D.noScroll=!1}),P(window).off("resize"+j+"."+this.selectId+".createView").on("resize"+j+"."+this.selectId+".createView",function(){D.$newElement.hasClass(V.SHOW)&amp;&amp;l(D.$menuInner[0].scrollTop)})},focusItem:function(e,t,i){if(e){t=t||this.selectpicker.main.data[this.activeIndex];var s=e.firstChild;s&amp;&amp;(s.setAttribute("aria-setsize",this.selectpicker.view.size),s.setAttribute("aria-posinset",t.posinset),!0!==i&amp;&amp;(this.focusedParent.setAttribute("aria-activedescendant",s.id),e.classList.add("active"),s.classList.add("active")))}},defocusItem:function(e){e&amp;&amp;(e.classList.remove("active"),e.firstChild&amp;&amp;e.firstChild.classList.remove("active"))},setPlaceholder:function(){var e=this,t=!1;if(this.options.title&amp;&amp;!this.multiple){this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option")),t=!0;var i=this.$element[0],s=!1,n=!this.selectpicker.view.titleOption.parentNode,o=i.selectedIndex,r=i.options[o],l=window.performance&amp;&amp;window.performance.getEntriesByType("navigation"),a=l&amp;&amp;l.length?"back_forward"!==l[0].type:2!==window.performance.navigation.type;n&amp;&amp;(this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",s=!r||0===o&amp;&amp;!1===r.defaultSelected&amp;&amp;void 0===this.$element.data("selected")),!n&amp;&amp;0===this.selectpicker.view.titleOption.index||i.insertBefore(this.selectpicker.view.titleOption,i.firstChild),s&amp;&amp;a?i.selectedIndex=0:"complete"!==document.readyState&amp;&amp;window.addEventListener("pageshow",function(){e.selectpicker.view.displayedValue!==i.value&amp;&amp;e.render()})}return t},buildData:function(){var p=':not([hidden]):not([data-hidden="true"])',u=[],f=0,m=this.setPlaceholder()?1:0;this.options.hideDisabled&amp;&amp;(p+=":not(:disabled)");var e=this.$element[0].querySelectorAll("select &gt; *"+p);function v(e){var t=u[u.length-1];t&amp;&amp;"divider"===t.type&amp;&amp;(t.optID||e.optID)||((e=e||{}).type="divider",u.push(e))}function g(e,t){if((t=t||{}).divider="true"===e.getAttribute("data-divider"),t.divider)v({optID:t.optID});else{var i=u.length,s=e.style.cssText,n=s?S(s):"",o=(e.className||"")+(t.optgroupClass||"");t.optID&amp;&amp;(o="opt "+o),t.optionClass=o.trim(),t.inlineStyle=n,t.text=e.textContent,t.content=e.getAttribute("data-content"),t.tokens=e.getAttribute("data-tokens"),t.subtext=e.getAttribute("data-subtext"),t.icon=e.getAttribute("data-icon"),e.liIndex=i,t.display=t.content||t.text,t.type="option",t.index=i,t.option=e,t.selected=!!e.selected,t.disabled=t.disabled||!!e.disabled,u.push(t)}}function t(e,t){var i=t[e],s=!(e-1&lt;m)&amp;&amp;t[e-1],n=t[e+1],o=i.querySelectorAll("option"+p);if(o.length){var r,l,a={display:S(i.label),subtext:i.getAttribute("data-subtext"),icon:i.getAttribute("data-icon"),type:"optgroup-label",optgroupClass:" "+(i.className||"")};f++,s&amp;&amp;v({optID:f}),a.optID=f,u.push(a);for(var c=0,d=o.length;c&lt;d;c++){var h=o[c];0===c&amp;&amp;(l=(r=u.length-1)+d),g(h,{headerIndex:r,lastIndex:l,optID:a.optID,optgroupClass:a.optgroupClass,disabled:i.disabled})}n&amp;&amp;v({optID:f})}}for(var i=e.length,s=m;s&lt;i;s++){var n=e[s];"OPTGROUP"!==n.tagName?g(n,{}):t(s,e)}this.selectpicker.main.data=this.selectpicker.current.data=u},buildList:function(){var s=this,e=this.selectpicker.main.data,n=[],o=0;function t(e){var t,i=0;switch(e.type){case"divider":t=K.li(!1,V.DIVIDER,e.optID?e.optID+"div":void 0);break;case"option":(t=K.li(K.a(K.text.call(s,e),e.optionClass,e.inlineStyle),"",e.optID)).firstChild&amp;&amp;(t.firstChild.id=s.selectId+"-"+e.index);break;case"optgroup-label":t=K.li(K.label.call(s,e),"dropdown-header"+e.optgroupClass,e.optID)}e.element=t,n.push(t),e.display&amp;&amp;(i+=e.display.length),e.subtext&amp;&amp;(i+=e.subtext.length),e.icon&amp;&amp;(i+=1),o&lt;i&amp;&amp;(o=i,s.selectpicker.view.widestOption=n[n.length-1])}!s.options.showTick&amp;&amp;!s.multiple||_.checkMark.parentNode||(_.checkMark.className=this.options.iconBase+" "+s.options.tickIcon+" check-mark",_.a.appendChild(_.checkMark));for(var i=e.length,r=0;r&lt;i;r++){t(e[r])}this.selectpicker.main.elements=this.selectpicker.current.elements=n},findLis:function(){return this.$menuInner.find(".inner &gt; li")},render:function(){var e,t=this,i=this.$element[0],s=this.setPlaceholder()&amp;&amp;0===i.selectedIndex,n=O(i,this.options.hideDisabled),o=n.length,r=this.$button[0],l=r.querySelector(".filter-option-inner-inner"),a=document.createTextNode(this.options.multipleSeparator),c=_.fragment.cloneNode(!1),d=!1;if(r.classList.toggle("bs-placeholder",t.multiple?!o:!z(i,n)),t.multiple||1!==n.length||(t.selectpicker.view.displayedValue=z(i,n)),"static"===this.options.selectedTextFormat)c=K.text.call(this,{text:this.options.title},!0);else if(!1===(this.multiple&amp;&amp;-1!==this.options.selectedTextFormat.indexOf("count")&amp;&amp;1&lt;o&amp;&amp;(1&lt;(e=this.options.selectedTextFormat.split("&gt;")).length&amp;&amp;o&gt;e[1]||1===e.length&amp;&amp;2&lt;=o))){if(!s){for(var h=0;h&lt;o&amp;&amp;h&lt;50;h++){var p=n[h],u=this.selectpicker.main.data[p.liIndex],f={};this.multiple&amp;&amp;0&lt;h&amp;&amp;c.appendChild(a.cloneNode(!1)),p.title?f.text=p.title:u&amp;&amp;(u.content&amp;&amp;t.options.showContent?(f.content=u.content.toString(),d=!0):(t.options.showIcon&amp;&amp;(f.icon=u.icon),t.options.showSubtext&amp;&amp;!t.multiple&amp;&amp;u.subtext&amp;&amp;(f.subtext=" "+u.subtext),f.text=p.textContent.trim())),c.appendChild(K.text.call(this,f,!0))}49&lt;o&amp;&amp;c.appendChild(document.createTextNode("..."))}}else{var m=':not([hidden]):not([data-hidden="true"]):not([data-divider="true"])';this.options.hideDisabled&amp;&amp;(m+=":not(:disabled)");var v=this.$element[0].querySelectorAll("select &gt; option"+m+", optgroup"+m+" option"+m).length,g="function"==typeof this.options.countSelectedText?this.options.countSelectedText(o,v):this.options.countSelectedText;c=K.text.call(this,{text:g.replace("{0}",o.toString()).replace("{1}",v.toString())},!0)}if(null==this.options.title&amp;&amp;(this.options.title=this.$element.attr("title")),c.childNodes.length||(c=K.text.call(this,{text:void 0!==this.options.title?this.options.title:this.options.noneSelectedText},!0)),r.title=c.textContent.replace(/&lt;[^&gt;]*&gt;?/g,"").trim(),this.options.sanitize&amp;&amp;d&amp;&amp;W([c],t.options.whiteList,t.options.sanitizeFn),l.innerHTML="",l.appendChild(c),M.major&lt;4&amp;&amp;this.$newElement[0].classList.contains("bs3-has-addon")){var b=r.querySelector(".filter-expand"),w=l.cloneNode(!0);w.className="filter-expand",b?r.replaceChild(w,b):r.appendChild(w)}this.$element.trigger("rendered"+j)},setStyle:function(e,t){var i,s=this.$button[0],n=this.$newElement[0],o=this.options.style.trim();this.$element.attr("class")&amp;&amp;this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,"")),M.major&lt;4&amp;&amp;(n.classList.add("bs3"),n.parentNode.classList&amp;&amp;n.parentNode.classList.contains("input-group")&amp;&amp;(n.previousElementSibling||n.nextElementSibling)&amp;&amp;(n.previousElementSibling||n.nextElementSibling).classList.contains("input-group-addon")&amp;&amp;n.classList.add("bs3-has-addon")),i=e?e.trim():o,"add"==t?i&amp;&amp;s.classList.add.apply(s.classList,i.split(" ")):"remove"==t?i&amp;&amp;s.classList.remove.apply(s.classList,i.split(" ")):(o&amp;&amp;s.classList.remove.apply(s.classList,o.split(" ")),i&amp;&amp;s.classList.add.apply(s.classList,i.split(" ")))},liHeight:function(e){if(e||!1!==this.options.size&amp;&amp;!Object.keys(this.sizeInfo).length){var t,i=_.div.cloneNode(!1),s=_.div.cloneNode(!1),n=_.div.cloneNode(!1),o=document.createElement("ul"),r=_.li.cloneNode(!1),l=_.li.cloneNode(!1),a=_.a.cloneNode(!1),c=_.span.cloneNode(!1),d=this.options.header&amp;&amp;0&lt;this.$menu.find("."+V.POPOVERHEADER).length?this.$menu.find("."+V.POPOVERHEADER)[0].cloneNode(!0):null,h=this.options.liveSearch?_.div.cloneNode(!1):null,p=this.options.actionsBox&amp;&amp;this.multiple&amp;&amp;0&lt;this.$menu.find(".bs-actionsbox").length?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,u=this.options.doneButton&amp;&amp;this.multiple&amp;&amp;0&lt;this.$menu.find(".bs-donebutton").length?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null,f=this.$element.find("option")[0];if(this.sizeInfo.selectWidth=this.$newElement[0].offsetWidth,c.className="text",a.className="dropdown-item "+(f?f.className:""),i.className=this.$menu[0].parentNode.className+" "+V.SHOW,i.style.width=0,"auto"===this.options.width&amp;&amp;(s.style.minWidth=0),s.className=V.MENU+" "+V.SHOW,n.className="inner "+V.SHOW,o.className=V.MENU+" inner "+("4"===M.major?V.SHOW:""),r.className=V.DIVIDER,l.className="dropdown-header",c.appendChild(document.createTextNode("\u200b")),this.selectpicker.current.data.length)for(var m=0;m&lt;this.selectpicker.current.data.length;m++){var v=this.selectpicker.current.data[m];if("option"===v.type){t=v.element;break}}else t=_.li.cloneNode(!1),a.appendChild(c),t.appendChild(a);if(l.appendChild(c.cloneNode(!0)),this.selectpicker.view.widestOption&amp;&amp;o.appendChild(this.selectpicker.view.widestOption.cloneNode(!0)),o.appendChild(t),o.appendChild(r),o.appendChild(l),d&amp;&amp;s.appendChild(d),h){var g=document.createElement("input");h.className="bs-searchbox",g.className="form-control",h.appendChild(g),s.appendChild(h)}p&amp;&amp;s.appendChild(p),n.appendChild(o),s.appendChild(n),u&amp;&amp;s.appendChild(u),i.appendChild(s),document.body.appendChild(i);var b,w=t.offsetHeight,I=l?l.offsetHeight:0,x=d?d.offsetHeight:0,k=h?h.offsetHeight:0,y=p?p.offsetHeight:0,$=u?u.offsetHeight:0,S=P(r).outerHeight(!0),E=!!window.getComputedStyle&amp;&amp;window.getComputedStyle(s),C=s.offsetWidth,O=E?null:P(s),z={vert:N(E?E.paddingTop:O.css("paddingTop"))+N(E?E.paddingBottom:O.css("paddingBottom"))+N(E?E.borderTopWidth:O.css("borderTopWidth"))+N(E?E.borderBottomWidth:O.css("borderBottomWidth")),horiz:N(E?E.paddingLeft:O.css("paddingLeft"))+N(E?E.paddingRight:O.css("paddingRight"))+N(E?E.borderLeftWidth:O.css("borderLeftWidth"))+N(E?E.borderRightWidth:O.css("borderRightWidth"))},T={vert:z.vert+N(E?E.marginTop:O.css("marginTop"))+N(E?E.marginBottom:O.css("marginBottom"))+2,horiz:z.horiz+N(E?E.marginLeft:O.css("marginLeft"))+N(E?E.marginRight:O.css("marginRight"))+2};n.style.overflowY="scroll",b=s.offsetWidth-C,document.body.removeChild(i),this.sizeInfo.liHeight=w,this.sizeInfo.dropdownHeaderHeight=I,this.sizeInfo.headerHeight=x,this.sizeInfo.searchHeight=k,this.sizeInfo.actionsHeight=y,this.sizeInfo.doneButtonHeight=$,this.sizeInfo.dividerHeight=S,this.sizeInfo.menuPadding=z,this.sizeInfo.menuExtras=T,this.sizeInfo.menuWidth=C,this.sizeInfo.menuInnerInnerWidth=C-z.horiz,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth,this.sizeInfo.scrollBarWidth=b,this.sizeInfo.selectHeight=this.$newElement[0].offsetHeight,this.setPositionData()}},getSelectPosition:function(){var e,t=P(window),i=this.$newElement.offset(),s=P(this.options.container);this.options.container&amp;&amp;s.length&amp;&amp;!s.is("body")?((e=s.offset()).top+=parseInt(s.css("borderTopWidth")),e.left+=parseInt(s.css("borderLeftWidth"))):e={top:0,left:0};var n=this.options.windowPadding;this.sizeInfo.selectOffsetTop=i.top-e.top-t.scrollTop(),this.sizeInfo.selectOffsetBot=t.height()-this.sizeInfo.selectOffsetTop-this.sizeInfo.selectHeight-e.top-n[2],this.sizeInfo.selectOffsetLeft=i.left-e.left-t.scrollLeft(),this.sizeInfo.selectOffsetRight=t.width()-this.sizeInfo.selectOffsetLeft-this.sizeInfo.selectWidth-e.left-n[1],this.sizeInfo.selectOffsetTop-=n[0],this.sizeInfo.selectOffsetLeft-=n[3]},setMenuSize:function(e){this.getSelectPosition();var t,i,s,n,o,r,l,a,c=this.sizeInfo.selectWidth,d=this.sizeInfo.liHeight,h=this.sizeInfo.headerHeight,p=this.sizeInfo.searchHeight,u=this.sizeInfo.actionsHeight,f=this.sizeInfo.doneButtonHeight,m=this.sizeInfo.dividerHeight,v=this.sizeInfo.menuPadding,g=0;if(this.options.dropupAuto&amp;&amp;(l=d*this.selectpicker.current.elements.length+v.vert,a=this.sizeInfo.selectOffsetTop-this.sizeInfo.selectOffsetBot&gt;this.sizeInfo.menuExtras.vert&amp;&amp;l+this.sizeInfo.menuExtras.vert+50&gt;this.sizeInfo.selectOffsetBot,!0===this.selectpicker.isSearching&amp;&amp;(a=this.selectpicker.dropup),this.$newElement.toggleClass(V.DROPUP,a),this.selectpicker.dropup=a),"auto"===this.options.size)n=3&lt;this.selectpicker.current.elements.length?3*this.sizeInfo.liHeight+this.sizeInfo.menuExtras.vert-2:0,i=this.sizeInfo.selectOffsetBot-this.sizeInfo.menuExtras.vert,s=n+h+p+u+f,r=Math.max(n-v.vert,0),this.$newElement.hasClass(V.DROPUP)&amp;&amp;(i=this.sizeInfo.selectOffsetTop-this.sizeInfo.menuExtras.vert),t=(o=i)-h-p-u-f-v.vert;else if(this.options.size&amp;&amp;"auto"!=this.options.size&amp;&amp;this.selectpicker.current.elements.length&gt;this.options.size){for(var b=0;b&lt;this.options.size;b++)"divider"===this.selectpicker.current.data[b].type&amp;&amp;g++;t=(i=d*this.options.size+g*m+v.vert)-v.vert,o=i+h+p+u+f,s=r=""}this.$menu.css({"max-height":o+"px",overflow:"hidden","min-height":s+"px"}),this.$menuInner.css({"max-height":t+"px","overflow-y":"auto","min-height":r+"px"}),this.sizeInfo.menuInnerHeight=Math.max(t,1),this.selectpicker.current.data.length&amp;&amp;this.selectpicker.current.data[this.selectpicker.current.data.length-1].position&gt;this.sizeInfo.menuInnerHeight&amp;&amp;(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth),"auto"===this.options.dropdownAlignRight&amp;&amp;this.$menu.toggleClass(V.MENURIGHT,this.sizeInfo.selectOffsetLeft&gt;this.sizeInfo.selectOffsetRight&amp;&amp;this.sizeInfo.selectOffsetRight&lt;this.sizeInfo.totalMenuWidth-c),this.dropdown&amp;&amp;this.dropdown._popper&amp;&amp;this.dropdown._popper.update()},setSize:function(e){if(this.liHeight(e),this.options.header&amp;&amp;this.$menu.css("padding-top",0),!1!==this.options.size){var t=this,i=P(window);this.setMenuSize(),this.options.liveSearch&amp;&amp;this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",function(){return t.setMenuSize()}),"auto"===this.options.size?i.off("resize"+j+"."+this.selectId+".setMenuSize scroll"+j+"."+this.selectId+".setMenuSize").on("resize"+j+"."+this.selectId+".setMenuSize scroll"+j+"."+this.selectId+".setMenuSize",function(){return t.setMenuSize()}):this.options.size&amp;&amp;"auto"!=this.options.size&amp;&amp;this.selectpicker.current.elements.length&gt;this.options.size&amp;&amp;i.off("resize"+j+"."+this.selectId+".setMenuSize scroll"+j+"."+this.selectId+".setMenuSize")}this.createView(!1,!0,e)},setWidth:function(){var i=this;"auto"===this.options.width?requestAnimationFrame(function(){i.$menu.css("min-width","0"),i.$element.on("loaded"+j,function(){i.liHeight(),i.setMenuSize();var e=i.$newElement.clone().appendTo("body"),t=e.css("width","auto").children("button").outerWidth();e.remove(),i.sizeInfo.selectWidth=Math.max(i.sizeInfo.totalMenuWidth,t),i.$newElement.css("width",i.sizeInfo.selectWidth+"px")})}):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&amp;&amp;"fit"!==this.options.width&amp;&amp;this.$newElement[0].classList.remove("fit-width")},selectPosition:function(){this.$bsContainer=P('&lt;div class="bs-container" /&gt;');function e(e){var t={},i=r.options.display||!!P.fn.dropdown.Constructor.Default&amp;&amp;P.fn.dropdown.Constructor.Default.display;r.$bsContainer.addClass(e.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(V.DROPUP,e.hasClass(V.DROPUP)),s=e.offset(),l.is("body")?n={top:0,left:0}:((n=l.offset()).top+=parseInt(l.css("borderTopWidth"))-l.scrollTop(),n.left+=parseInt(l.css("borderLeftWidth"))-l.scrollLeft()),o=e.hasClass(V.DROPUP)?0:e[0].offsetHeight,(M.major&lt;4||"static"===i)&amp;&amp;(t.top=s.top-n.top+o,t.left=s.left-n.left),t.width=e[0].offsetWidth,r.$bsContainer.css(t)}var s,n,o,r=this,l=P(this.options.container);this.$button.on("click.bs.dropdown.data-api",function(){r.isDisabled()||(e(r.$newElement),r.$bsContainer.appendTo(r.options.container).toggleClass(V.SHOW,!r.$button.hasClass(V.SHOW)).append(r.$menu))}),P(window).off("resize"+j+"."+this.selectId+" scroll"+j+"."+this.selectId).on("resize"+j+"."+this.selectId+" scroll"+j+"."+this.selectId,function(){r.$newElement.hasClass(V.SHOW)&amp;&amp;e(r.$newElement)}),this.$element.on("hide"+j,function(){r.$menu.data("height",r.$menu.height()),r.$bsContainer.detach()})},setOptionStatus:function(e){var t=this;if(t.noScroll=!1,t.selectpicker.view.visibleElements&amp;&amp;t.selectpicker.view.visibleElements.length)for(var i=0;i&lt;t.selectpicker.view.visibleElements.length;i++){var s=t.selectpicker.current.data[i+t.selectpicker.view.position0],n=s.option;n&amp;&amp;(!0!==e&amp;&amp;t.setDisabled(s.index,s.disabled),t.setSelected(s.index,n.selected))}},setSelected:function(e,t){var i,s,n=this.selectpicker.main.elements[e],o=this.selectpicker.main.data[e],r=void 0!==this.activeIndex,l=this.activeIndex===e||t&amp;&amp;!this.multiple&amp;&amp;!r;o.selected=t,s=n.firstChild,t&amp;&amp;(this.selectedIndex=e),n.classList.toggle("selected",t),l?(this.focusItem(n,o),this.selectpicker.view.currentActive=n,this.activeIndex=e):this.defocusItem(n),s&amp;&amp;(s.classList.toggle("selected",t),t?s.setAttribute("aria-selected",!0):this.multiple?s.setAttribute("aria-selected",!1):s.removeAttribute("aria-selected")),l||r||!t||void 0===this.prevActiveIndex||(i=this.selectpicker.main.elements[this.prevActiveIndex],this.defocusItem(i))},setDisabled:function(e,t){var i,s=this.selectpicker.main.elements[e];this.selectpicker.main.data[e].disabled=t,i=s.firstChild,s.classList.toggle(V.DISABLED,t),i&amp;&amp;("4"===M.major&amp;&amp;i.classList.toggle(V.DISABLED,t),t?(i.setAttribute("aria-disabled",t),i.setAttribute("tabindex",-1)):(i.removeAttribute("aria-disabled"),i.setAttribute("tabindex",0)))},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){this.isDisabled()?(this.$newElement[0].classList.add(V.DISABLED),this.$button.addClass(V.DISABLED).attr("aria-disabled",!0)):this.$button[0].classList.contains(V.DISABLED)&amp;&amp;(this.$newElement[0].classList.remove(V.DISABLED),this.$button.removeClass(V.DISABLED).attr("aria-disabled",!1))},clickListener:function(){var C=this,t=P(document);function e(){C.options.liveSearch?C.$searchbox.trigger("focus"):C.$menuInner.trigger("focus")}function i(){C.dropdown&amp;&amp;C.dropdown._popper&amp;&amp;C.dropdown._popper.state.isCreated?e():requestAnimationFrame(i)}t.data("spaceSelect",!1),this.$button.on("keyup",function(e){/(32)/.test(e.keyCode.toString(10))&amp;&amp;t.data("spaceSelect")&amp;&amp;(e.preventDefault(),t.data("spaceSelect",!1))}),this.$newElement.on("show.bs.dropdown",function(){3&lt;M.major&amp;&amp;!C.dropdown&amp;&amp;(C.dropdown=C.$button.data("bs.dropdown"),C.dropdown._menu=C.$menu[0])}),this.$button.on("click.bs.dropdown.data-api",function(){C.$newElement.hasClass(V.SHOW)||C.setSize()}),this.$element.on("shown"+j,function(){C.$menuInner[0].scrollTop!==C.selectpicker.view.scrollTop&amp;&amp;(C.$menuInner[0].scrollTop=C.selectpicker.view.scrollTop),3&lt;M.major?requestAnimationFrame(i):e()}),this.$menuInner.on("mouseenter","li a",function(e){var t=this.parentElement,i=C.isVirtual()?C.selectpicker.view.position0:0,s=Array.prototype.indexOf.call(t.parentElement.children,t),n=C.selectpicker.current.data[s+i];C.focusItem(t,n,!0)}),this.$menuInner.on("click","li a",function(e,t){var i=P(this),s=C.$element[0],n=C.isVirtual()?C.selectpicker.view.position0:0,o=C.selectpicker.current.data[i.parent().index()+n],r=o.index,l=z(s),a=s.selectedIndex,c=s.options[a],d=!0;if(C.multiple&amp;&amp;1!==C.options.maxOptions&amp;&amp;e.stopPropagation(),e.preventDefault(),!C.isDisabled()&amp;&amp;!i.parent().hasClass(V.DISABLED)){var h=o.option,p=P(h),u=h.selected,f=p.parent("optgroup"),m=f.find("option"),v=C.options.maxOptions,g=f.data("maxOptions")||!1;if(r===C.activeIndex&amp;&amp;(t=!0),t||(C.prevActiveIndex=C.activeIndex,C.activeIndex=void 0),C.multiple){if(h.selected=!u,C.setSelected(r,!u),C.focusedParent.focus(),!1!==v||!1!==g){var b=v&lt;O(s).length,w=g&lt;f.find("option:selected").length;if(v&amp;&amp;b||g&amp;&amp;w)if(v&amp;&amp;1==v)s.selectedIndex=-1,h.selected=!0,C.setOptionStatus(!0);else if(g&amp;&amp;1==g){for(var I=0;I&lt;m.length;I++){var x=m[I];x.selected=!1,C.setSelected(x.liIndex,!1)}h.selected=!0,C.setSelected(r,!0)}else{var k="string"==typeof C.options.maxOptionsText?[C.options.maxOptionsText,C.options.maxOptionsText]:C.options.maxOptionsText,y="function"==typeof k?k(v,g):k,$=y[0].replace("{n}",v),S=y[1].replace("{n}",g),E=P('&lt;div class="notify"&gt;&lt;/div&gt;');y[2]&amp;&amp;($=$.replace("{var}",y[2][1&lt;v?0:1]),S=S.replace("{var}",y[2][1&lt;g?0:1])),h.selected=!1,C.$menu.append(E),v&amp;&amp;b&amp;&amp;(E.append(P("&lt;div&gt;"+$+"&lt;/div&gt;")),d=!1,C.$element.trigger("maxReached"+j)),g&amp;&amp;w&amp;&amp;(E.append(P("&lt;div&gt;"+S+"&lt;/div&gt;")),d=!1,C.$element.trigger("maxReachedGrp"+j)),setTimeout(function(){C.setSelected(r,!1)},10),E[0].classList.add("fadeOut"),setTimeout(function(){E.remove()},1050)}}}else c&amp;&amp;(c.selected=!1),h.selected=!0,C.setSelected(r,!0);!C.multiple||C.multiple&amp;&amp;1===C.options.maxOptions?C.$button.trigger("focus"):C.options.liveSearch&amp;&amp;C.$searchbox.trigger("focus"),d&amp;&amp;(!C.multiple&amp;&amp;a===s.selectedIndex||(T=[h.index,p.prop("selected"),l],C.$element.triggerNative("change")))}}),this.$menu.on("click","li."+V.DISABLED+" a, ."+V.POPOVERHEADER+", ."+V.POPOVERHEADER+" :not(.close)",function(e){e.currentTarget==this&amp;&amp;(e.preventDefault(),e.stopPropagation(),C.options.liveSearch&amp;&amp;!P(e.target).hasClass("close")?C.$searchbox.trigger("focus"):C.$button.trigger("focus"))}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),C.options.liveSearch?C.$searchbox.trigger("focus"):C.$button.trigger("focus")}),this.$menu.on("click","."+V.POPOVERHEADER+" .close",function(){C.$button.trigger("click")}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(e){C.options.liveSearch?C.$searchbox.trigger("focus"):C.$button.trigger("focus"),e.preventDefault(),e.stopPropagation(),P(this).hasClass("bs-select-all")?C.selectAll():C.deselectAll()}),this.$button.on("focus"+j,function(e){var t=C.$element[0].getAttribute("tabindex");void 0!==t&amp;&amp;e.originalEvent&amp;&amp;e.originalEvent.isTrusted&amp;&amp;(this.setAttribute("tabindex",t),C.$element[0].setAttribute("tabindex",-1),C.selectpicker.view.tabindex=t)}).on("blur"+j,function(e){void 0!==C.selectpicker.view.tabindex&amp;&amp;e.originalEvent&amp;&amp;e.originalEvent.isTrusted&amp;&amp;(C.$element[0].setAttribute("tabindex",C.selectpicker.view.tabindex),this.setAttribute("tabindex",-1),C.selectpicker.view.tabindex=void 0)}),this.$element.on("change"+j,function(){C.render(),C.$element.trigger("changed"+j,T),T=null}).on("focus"+j,function(){C.options.mobile||C.$button[0].focus()})},liveSearchListener:function(){var u=this;this.$button.on("click.bs.dropdown.data-api",function(){u.$searchbox.val()&amp;&amp;(u.$searchbox.val(""),u.selectpicker.search.previousValue=void 0)}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var e=u.$searchbox[0].value;if(u.selectpicker.search.elements=[],u.selectpicker.search.data=[],e){var t=[],i=e.toUpperCase(),s={},n=[],o=u._searchStyle(),r=u.options.liveSearchNormalize;r&amp;&amp;(i=w(i));for(var l=0;l&lt;u.selectpicker.main.data.length;l++){var a=u.selectpicker.main.data[l];s[l]||(s[l]=k(a,i,o,r)),s[l]&amp;&amp;void 0!==a.headerIndex&amp;&amp;-1===n.indexOf(a.headerIndex)&amp;&amp;(0&lt;a.headerIndex&amp;&amp;(s[a.headerIndex-1]=!0,n.push(a.headerIndex-1)),s[a.headerIndex]=!0,n.push(a.headerIndex),s[a.lastIndex+1]=!0),s[l]&amp;&amp;"optgroup-label"!==a.type&amp;&amp;n.push(l)}l=0;for(var c=n.length;l&lt;c;l++){var d=n[l],h=n[l-1],p=(a=u.selectpicker.main.data[d],u.selectpicker.main.data[h]);("divider"!==a.type||"divider"===a.type&amp;&amp;p&amp;&amp;"divider"!==p.type&amp;&amp;c-1!==l)&amp;&amp;(u.selectpicker.search.data.push(a),t.push(u.selectpicker.main.elements[d]))}u.activeIndex=void 0,u.noScroll=!0,u.$menuInner.scrollTop(0),u.selectpicker.search.elements=t,u.createView(!0),function(e,t){e.length||(_.noResults.innerHTML=this.options.noneResultsText.replace("{0}",'"'+S(t)+'"'),this.$menuInner[0].firstChild.appendChild(_.noResults))}.call(u,t,e)}else u.selectpicker.search.previousValue&amp;&amp;(u.$menuInner.scrollTop(0),u.createView(!1));u.selectpicker.search.previousValue=e})},_searchStyle:function(){return this.options.liveSearchStyle||"contains"},val:function(e){var t=this.$element[0];if(void 0===e)return this.$element.val();var i=z(t);if(T=[null,null,i],this.$element.val(e).trigger("changed"+j,T),this.$newElement.hasClass(V.SHOW))if(this.multiple)this.setOptionStatus(!0);else{var s=(t.options[t.selectedIndex]||{}).liIndex;"number"==typeof s&amp;&amp;(this.setSelected(this.selectedIndex,!1),this.setSelected(s,!0))}return this.render(),T=null,this.$element},changeAll:function(e){if(this.multiple){void 0===e&amp;&amp;(e=!0);var t=this.$element[0],i=0,s=0,n=z(t);t.classList.add("bs-select-hidden");for(var o=0,r=this.selectpicker.current.data,l=r.length;o&lt;l;o++){var a=r[o],c=a.option;c&amp;&amp;!a.disabled&amp;&amp;"divider"!==a.type&amp;&amp;(a.selected&amp;&amp;i++,!0===(c.selected=e)&amp;&amp;s++)}t.classList.remove("bs-select-hidden"),i!==s&amp;&amp;(this.setOptionStatus(),T=[null,null,n],this.$element.triggerNative("change"))}},selectAll:function(){return this.changeAll(!0)},deselectAll:function(){return this.changeAll(!1)},toggle:function(e){(e=e||window.event)&amp;&amp;e.stopPropagation(),this.$button.trigger("click.bs.dropdown.data-api")},keydown:function(e){var t,i,s,n,o,r=P(this),l=r.hasClass("dropdown-toggle"),a=(l?r.closest(".dropdown"):r.closest(F.MENU)).data("this"),c=a.findLis(),d=!1,h=e.which===H&amp;&amp;!l&amp;&amp;!a.options.selectOnTab,p=G.test(e.which)||h,u=a.$menuInner[0].scrollTop,f=!0===a.isVirtual()?a.selectpicker.view.position0:0;if(!(112&lt;=e.which&amp;&amp;e.which&lt;=123))if(!(i=a.$newElement.hasClass(V.SHOW))&amp;&amp;(p||48&lt;=e.which&amp;&amp;e.which&lt;=57||96&lt;=e.which&amp;&amp;e.which&lt;=105||65&lt;=e.which&amp;&amp;e.which&lt;=90)&amp;&amp;(a.$button.trigger("click.bs.dropdown.data-api"),a.options.liveSearch))a.$searchbox.trigger("focus");else{if(e.which===A&amp;&amp;i&amp;&amp;(e.preventDefault(),a.$button.trigger("click.bs.dropdown.data-api").trigger("focus")),p){if(!c.length)return;-1!==(t=(s=a.selectpicker.main.elements[a.activeIndex])?Array.prototype.indexOf.call(s.parentElement.children,s):-1)&amp;&amp;a.defocusItem(s),e.which===B?(-1!==t&amp;&amp;t--,t+f&lt;0&amp;&amp;(t+=c.length),a.selectpicker.view.canHighlight[t+f]||-1===(t=a.selectpicker.view.canHighlight.slice(0,t+f).lastIndexOf(!0)-f)&amp;&amp;(t=c.length-1)):e.which!==R&amp;&amp;!h||(++t+f&gt;=a.selectpicker.view.canHighlight.length&amp;&amp;(t=a.selectpicker.view.firstHighlightIndex),a.selectpicker.view.canHighlight[t+f]||(t=t+1+a.selectpicker.view.canHighlight.slice(t+f+1).indexOf(!0))),e.preventDefault();var m=f+t;e.which===B?0===f&amp;&amp;t===c.length-1?(a.$menuInner[0].scrollTop=a.$menuInner[0].scrollHeight,m=a.selectpicker.current.elements.length-1):d=(o=(n=a.selectpicker.current.data[m]).position-n.height)&lt;u:e.which!==R&amp;&amp;!h||(t===a.selectpicker.view.firstHighlightIndex?(a.$menuInner[0].scrollTop=0,m=a.selectpicker.view.firstHighlightIndex):d=u&lt;(o=(n=a.selectpicker.current.data[m]).position-a.sizeInfo.menuInnerHeight)),s=a.selectpicker.current.elements[m],a.activeIndex=a.selectpicker.current.data[m].index,a.focusItem(s),a.selectpicker.view.currentActive=s,d&amp;&amp;(a.$menuInner[0].scrollTop=o),a.options.liveSearch?a.$searchbox.trigger("focus"):r.trigger("focus")}else if(!r.is("input")&amp;&amp;!q.test(e.which)||e.which===D&amp;&amp;a.selectpicker.keydown.keyHistory){var v,g,b=[];e.preventDefault(),a.selectpicker.keydown.keyHistory+=C[e.which],a.selectpicker.keydown.resetKeyHistory.cancel&amp;&amp;clearTimeout(a.selectpicker.keydown.resetKeyHistory.cancel),a.selectpicker.keydown.resetKeyHistory.cancel=a.selectpicker.keydown.resetKeyHistory.start(),g=a.selectpicker.keydown.keyHistory,/^(.)\1+$/.test(g)&amp;&amp;(g=g.charAt(0));for(var w=0;w&lt;a.selectpicker.current.data.length;w++){var I=a.selectpicker.current.data[w];k(I,g,"startsWith",!0)&amp;&amp;a.selectpicker.view.canHighlight[w]&amp;&amp;b.push(I.index)}if(b.length){var x=0;c.removeClass("active").find("a").removeClass("active"),1===g.length&amp;&amp;(-1===(x=b.indexOf(a.activeIndex))||x===b.length-1?x=0:x++),v=b[x],d=0&lt;u-(n=a.selectpicker.main.data[v]).position?(o=n.position-n.height,!0):(o=n.position-a.sizeInfo.menuInnerHeight,n.position&gt;u+a.sizeInfo.menuInnerHeight),s=a.selectpicker.main.elements[v],a.activeIndex=b[x],a.focusItem(s),s&amp;&amp;s.firstChild.focus(),d&amp;&amp;(a.$menuInner[0].scrollTop=o),r.trigger("focus")}}i&amp;&amp;(e.which===D&amp;&amp;!a.selectpicker.keydown.keyHistory||e.which===L||e.which===H&amp;&amp;a.options.selectOnTab)&amp;&amp;(e.which!==D&amp;&amp;e.preventDefault(),a.options.liveSearch&amp;&amp;e.which===D||(a.$menuInner.find(".active a").trigger("click",!0),r.trigger("focus"),a.options.liveSearch||(e.preventDefault(),P(document).data("spaceSelect",!0))))}},mobile:function(){this.options.mobile=!0,this.$element[0].classList.add("mobile-device")},refresh:function(){var e=P.extend({},this.options,this.$element.data());this.options=e,this.checkDisabled(),this.buildData(),this.setStyle(),this.render(),this.buildList(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+j)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.selectpicker.view.titleOption&amp;&amp;this.selectpicker.view.titleOption.parentNode&amp;&amp;this.selectpicker.view.titleOption.parentNode.removeChild(this.selectpicker.view.titleOption),this.$element.off(j).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),P(window).off(j+"."+this.selectId)}};var J=P.fn.selectpicker;function Q(){if(P.fn.dropdown)return(P.fn.dropdown.Constructor._dataApiKeydownHandler||P.fn.dropdown.Constructor.prototype.keydown).apply(this,arguments)}P.fn.selectpicker=Z,P.fn.selectpicker.Constructor=Y,P.fn.selectpicker.noConflict=function(){return P.fn.selectpicker=J,this},P(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.dropdown.data-api",':not(.bootstrap-select) &gt; [data-toggle="dropdown"]',Q).on("keydown.bs.dropdown.data-api",":not(.bootstrap-select) &gt; .dropdown-menu",Q).on("keydown"+j,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',Y.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(e){e.stopPropagation()}),P(window).on("load"+j+".data-api",function(){P(".selectpicker").each(function(){var e=P(this);Z.call(e,e.data())})})}(e)});
/*! modernizr 3.2.0 (Custom Build) | MIT *
 * http://modernizr.com/download/?-animation-cssanimations-cssmask-csspseudoanimations-cssresize-csstransforms3d-csstransitions-cssvalid-cssvmaxunit-cssvwunit-ellipsis-multiplebgs-overflowscrolling-requestanimationframe-subpixelfont-target-textshadow-webpanimation-addtest-atrule-domprefixes-hasevent-mq-prefixed-prefixedcss-prefixedcssvalue-prefixes-printshiv-setclasses-testallprops-testprop-teststyles !*/
!function(e,t,n){function r(e,t){return typeof e===t}function i(){var e,t,n,i,o,a,s;for(var l in S)if(S.hasOwnProperty(l)){if(e=[],t=S[l],t.name&amp;&amp;(e.push(t.name.toLowerCase()),t.options&amp;&amp;t.options.aliases&amp;&amp;t.options.aliases.length))for(n=0;n&lt;t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(i=r(t.fn,"function")?t.fn():t.fn,o=0;o&lt;e.length;o++)a=e[o],s=a.split("."),1===s.length?Modernizr[s[0]]=i:(!Modernizr[s[0]]||Modernizr[s[0]]instanceof Boolean||(Modernizr[s[0]]=new Boolean(Modernizr[s[0]])),Modernizr[s[0]][s[1]]=i),x.push((i?"":"no-")+s.join("-"))}}function o(e){var t=C.className,n=Modernizr._config.classPrefix||"";if(T&amp;&amp;(t=t.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}Modernizr._config.enableClasses&amp;&amp;(t+=" "+n+e.join(" "+n),T?C.className.baseVal=t:C.className=t)}function a(e,t){if("object"==typeof e)for(var n in e)z(e,n)&amp;&amp;a(n,e[n]);else{e=e.toLowerCase();var r=e.split("."),i=Modernizr[r[0]];if(2==r.length&amp;&amp;(i=i[r[1]]),"undefined"!=typeof i)return Modernizr;t="function"==typeof t?t():t,1==r.length?Modernizr[r[0]]=t:(!Modernizr[r[0]]||Modernizr[r[0]]instanceof Boolean||(Modernizr[r[0]]=new Boolean(Modernizr[r[0]])),Modernizr[r[0]][r[1]]=t),o([(t&amp;&amp;0!=t?"":"no-")+r.join("-")]),Modernizr._trigger(e,t)}return Modernizr}function s(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):T?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function l(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function u(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function d(e,t){return e-1===t||e===t||e+1===t}function f(){var e=t.body;return e||(e=s(T?"svg":"body"),e.fake=!0),e}function c(e,n,r,i){var o,a,l,u,d="modernizr",c=s("div"),p=f();if(parseInt(r,10))for(;r--;)l=s("div"),l.id=i?i[r]:d+(r+1),c.appendChild(l);return o=s("style"),o.type="text/css",o.id="s"+d,(p.fake?p:c).appendChild(o),p.appendChild(c),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(t.createTextNode(e)),c.id=d,p.fake&amp;&amp;(p.style.background="",p.style.overflow="hidden",u=C.style.overflow,C.style.overflow="hidden",C.appendChild(p)),a=n(c,e),p.fake?(p.parentNode.removeChild(p),C.style.overflow=u,C.offsetHeight):c.parentNode.removeChild(c),!!a}function p(e,t){return!!~(""+e).indexOf(t)}function m(t,r){var i=t.length;if("CSS"in e&amp;&amp;"supports"in e.CSS){for(;i--;)if(e.CSS.supports(u(t[i]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];i--;)o.push("("+u(t[i])+":"+r+")");return o=o.join(" or "),c("@supports ("+o+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return n}function h(e,t){return function(){return e.apply(t,arguments)}}function v(e,t,n){var i;for(var o in e)if(e[o]in t)return n===!1?e[o]:(i=t[e[o]],r(i,"function")?h(i,n||t):i);return!1}function g(e,t,i,o){function a(){d&amp;&amp;(delete D.style,delete D.modElem)}if(o=r(o,"undefined")?!1:o,!r(i,"undefined")){var u=m(e,i);if(!r(u,"undefined"))return u}for(var d,f,c,h,v,g=["modernizr","tspan"];!D.style;)d=!0,D.modElem=s(g.shift()),D.style=D.modElem.style;for(c=e.length,f=0;c&gt;f;f++)if(h=e[f],v=D.style[h],p(h,"-")&amp;&amp;(h=l(h)),D.style[h]!==n){if(o||r(i,"undefined"))return a(),"pfx"==t?h:!0;try{D.style[h]=i}catch(y){}if(D.style[h]!=v)return a(),"pfx"==t?h:!0}return a(),!1}function y(e,t,n,i,o){var a=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+N.join(a+" ")+a).split(" ");return r(t,"string")||r(t,"undefined")?g(s,t,i,o):(s=(e+" "+_.join(a+" ")+a).split(" "),v(s,t,n))}function A(e,t,r){return y(e,n,n,t,r)}var x=[],S=[],b={_version:"3.2.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){S.push({name:e,fn:t,options:n})},addAsyncTest:function(e){S.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=b,Modernizr=new Modernizr,Modernizr.addTest("target",function(){var t=e.document;if(!("querySelectorAll"in t))return!1;try{return t.querySelectorAll(":target"),!0}catch(n){return!1}});var w=b._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):[];b._prefixes=w;var C=t.documentElement,T="svg"===C.nodeName.toLowerCase();T||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x&lt;style&gt;"+t+"&lt;/style&gt;",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=C.elements;return"string"==typeof e?e.split(" "):e}function i(e,t){var n=C.elements;"string"!=typeof n&amp;&amp;(n=n.join(" ")),"string"!=typeof e&amp;&amp;(e=e.join(" ")),C.elements=n+" "+e,u(t)}function o(e){var t=w[e[S]];return t||(t={},b++,e[S]=b,w[b]=t),t}function a(e,n,r){if(n||(n=t),v)return n.createElement(e);r||(r=o(n));var i;return i=r.cache[e]?r.cache[e].cloneNode():x.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!i.canHaveChildren||A.test(e)||i.tagUrn?i:r.frag.appendChild(i)}function s(e,n){if(e||(e=t),v)return e.createDocumentFragment();n=n||o(e);for(var i=n.frag.cloneNode(),a=0,s=r(),l=s.length;l&gt;a;a++)i.createElement(s[a]);return i}function l(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return C.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function() {var n=f.cloneNode(),c=n.createElement;h.shivMethods&amp;&amp;("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(C,t.frag)}function u(e){e||(e=t);var r=o(e);return!C.shivCSS||h||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {display:block}mark {background:#FF0;color:#000}template {display:none}")),v||l(e,r),e}function d(e){for(var t,n=e.getElementsByTagName("*"),i=n.length,o=RegExp("^(?:"+r().join("|")+")$","i"),a=[];i--;)t=n[i],o.test(t.nodeName)&amp;&amp;a.push(t.applyElement(f(t)));return a}function f(e){for(var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(E+":"+e.nodeName);r--;)t=n[r],t.specified&amp;&amp;i.setAttribute(t.nodeName,t.nodeValue);return i.style.cssText=e.style.cssText,i}function c(e){for(var t,n=e.split(" {"),i=n.length,o=RegExp("(^|[\\s,&gt;+~])("+r().join("|")+")(?=[[\\s,&gt;+~#.:]|$)","gi"),a="$1"+E+"\\:$2";i--;)t=n[i]=n[i].split("}"),t[t.length-1]=t[t.length-1].replace(o,a),n[i]=t.join("}");return n.join(" {")}function p(e){for(var t=e.length;t--;)e[t].removeNode()}function m(e){function t(){clearTimeout(a._removeSheetTimer),r&amp;&amp;r.removeNode(!0),r=null}var r,i,a=o(e),s=e.namespaces,l=e.parentWindow;return!_||e.printShived?e:("undefined"==typeof s[E]&amp;&amp;s.add(E),l.attachEvent("onbeforeprint",function(){t();for(var o,a,s,l=e.styleSheets,u=[],f=l.length,p=Array(f);f--;)p[f]=l[f];for(;s=p.pop();)if(!s.disabled&amp;&amp;T.test(s.media)){try{o=s.imports,a=o.length}catch(m){a=0}for(f=0;a&gt;f;f++)p.push(o[f]);try{u.push(s.cssText)}catch(m){}}u=c(u.reverse().join("")),i=d(e),r=n(e,u)}),l.attachEvent("onafterprint",function(){p(i),clearTimeout(a._removeSheetTimer),a._removeSheetTimer=setTimeout(t,500)}),e.printShived=!0,e)}var h,v,g="3.7.3",y=e.html5||{},A=/^&lt;|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,x=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,S="_html5shiv",b=0,w={};!function(){try{var e=t.createElement("a");e.innerHTML="&lt;xyz&gt;&lt;/xyz&gt;",h="hidden"in e,v=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){h=!0,v=!0}}();var C={elements:y.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:g,shivCSS:y.shivCSS!==!1,supportsUnknownElements:v,shivMethods:y.shivMethods!==!1,type:"default",shivDocument:u,createElement:a,createDocumentFragment:s,addElements:i};e.html5=C,u(t);var T=/^$|\b(?:all|print)\b/,E="html5shiv",_=!v&amp;&amp;function(){var n=t.documentElement;return!("undefined"==typeof t.namespaces||"undefined"==typeof t.parentWindow||"undefined"==typeof n.applyElement||"undefined"==typeof n.removeNode||"undefined"==typeof e.attachEvent)}();C.type+=" print",C.shivPrint=m,m(t),"object"==typeof module&amp;&amp;module.exports&amp;&amp;(module.exports=C)}("undefined"!=typeof e?e:this,t);var E="Moz O ms Webkit",_=b._config.usePrefixes?E.toLowerCase().split(" "):[];b._domPrefixes=_;var z;!function(){var e={}.hasOwnProperty;z=r(e,"undefined")||r(e.call,"undefined")?function(e,t){return t in e&amp;&amp;r(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),b._l={},b.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),Modernizr.hasOwnProperty(e)&amp;&amp;setTimeout(function(){Modernizr._trigger(e,Modernizr[e])},0)},b._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e,r;for(e=0;e&lt;n.length;e++)(r=n[e])(t)},0),delete this._l[e]}},Modernizr._q.push(function(){b.addTest=a}),Modernizr.addAsyncTest(function(){var e=new Image;e.onerror=function(){a("webpanimation",!1,{aliases:["webp-animation"]})},e.onload=function(){a("webpanimation",1==e.width,{aliases:["webp-animation"]})},e.src="data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"});var N=b._config.usePrefixes?E.split(" "):[];b._cssomPrefixes=N;var j=function(t){var r,i=w.length,o=e.CSSRule;if("undefined"==typeof o)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in o)return"@"+t;for(var a=0;i&gt;a;a++){var s=w[a],l=s.toUpperCase()+"_"+r;if(l in o)return"@-"+s.toLowerCase()+"-"+t}return!1};b.atRule=j;var k=function(){function e(e,t){var i;return e?(t&amp;&amp;"string"!=typeof t||(t=s(t||"div")),e="on"+e,i=e in t,!i&amp;&amp;r&amp;&amp;(t.setAttribute||(t=s("div")),t.setAttribute(e,""),i="function"==typeof t[e],t[e]!==n&amp;&amp;(t[e]=n),t.removeAttribute(e)),i):!1}var r=!("onblur"in t.documentElement);return e}();b.hasEvent=k;var P=function(e,t){var n=!1,r=s("div"),i=r.style;if(e in i){var o=_.length;for(i[e]=t,n=i[e];o--&amp;&amp;!n;)i[e]="-"+_[o]+"-"+t,n=i[e]}return""===n&amp;&amp;(n=!1),n};b.prefixedCSSValue=P,Modernizr.addTest("webanimations","animate"in s("div")),Modernizr.addTest("multiplebgs",function(){var e=s("a").style;return e.cssText="background:url(https://),url(https://),red url(https://)",/(url\s*\(.*?) {3}/.test(e.background)});var M="CSS"in e&amp;&amp;"supports"in e.CSS,q="supportsCSS"in e;Modernizr.addTest("supports",M||q);var B=function(){var t=e.matchMedia||e.msMatchMedia;return t?function(e){var n=t(e);return n&amp;&amp;n.matches||!1}:function(t){var n=!1;return c("@media "+t+" { #modernizr { position: absolute; } }",function(t){n="absolute"==(e.getComputedStyle?e.getComputedStyle(t,null):t.currentStyle).position}),n}}();b.mq=B;var F=b.testStyles=c;F("#modernizr {position: absolute; top: -10em; visibility:hidden; font: normal 10px arial;}#subpixel {float: left; font-size: 33.3333%;}",function(t){var n=t.firstChild;n.innerHTML="This is a text written in Arial",Modernizr.addTest("subpixelfont",e.getComputedStyle?"44px"!==e.getComputedStyle(n,null).getPropertyValue("width"):!1)},1,["subpixel"]),Modernizr.addTest("cssvalid",function(){return F("#modernizr input {height:0;border:0;padding:0;margin:0;width:10px} #modernizr input:valid {width:50px}",function(e){var t=s("input");return e.appendChild(t),t.clientWidth&gt;10})}),F("#modernizr1 {width: 50vmax}#modernizr2 {width:50px;height:50px;overflow:scroll}#modernizr3 {position:fixed;top:0;left:0;bottom:0;right:0}",function(t){var n=t.childNodes[2],r=t.childNodes[1],i=t.childNodes[0],o=parseInt((r.offsetWidth-r.clientWidth)/2,10),a=i.clientWidth/100,s=i.clientHeight/100,l=parseInt(50*Math.max(a,s),10),u=parseInt((e.getComputedStyle?getComputedStyle(n,null):n.currentStyle).width,10);Modernizr.addTest("cssvmaxunit",d(l,u)||d(l,u-o))},3),F("#modernizr { width: 50vw; }",function(t){var n=parseInt(e.innerWidth/2,10),r=parseInt((e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).width,10);Modernizr.addTest("cssvwunit",r==n)});var R={elem:s("modernizr")};Modernizr._q.push(function(){delete R.elem});var D={style:R.elem.style};Modernizr._q.unshift(function(){delete D.style});var L=b.testProp=function(e,t,r){return g([e],n,t,r)};Modernizr.addTest("textshadow",L("textShadow","1px 1px")),b.testAllProps=y;var U=b.prefixed=function(e,t,n){return 0===e.indexOf("@")?j(e):(-1!=e.indexOf("-")&amp;&amp;(e=l(e)),t?y(e,t,n):y(e,"pfx"))};b.prefixedCSS=function(e){var t=U(e);return t&amp;&amp;u(t)};Modernizr.addTest("requestanimationframe",!!U("requestAnimationFrame",e),{aliases:["raf"]}),b.testAllProps=A,Modernizr.addTest("cssanimations",A("animationName","a",!0)),Modernizr.addTest("csspseudoanimations",function(){var t=!1;if(!Modernizr.cssanimations||!e.getComputedStyle)return t;var n=["@",Modernizr._prefixes.join("keyframes csspseudoanimations { from { font-size: 10px; } }@").replace(/\@$/,""),'#modernizr:before { content:" "; font-size:5px;',Modernizr._prefixes.join("animation:csspseudoanimations 1ms infinite;"),"}"].join("");return Modernizr.testStyles(n,function(n){t="10px"===e.getComputedStyle(n,":before").getPropertyValue("font-size")}),t}),Modernizr.addTest("ellipsis",A("textOverflow","ellipsis")),Modernizr.addTest("cssmask",A("maskRepeat","repeat-x",!0)),Modernizr.addTest("overflowscrolling",A("overflowScrolling","touch",!0)),Modernizr.addTest("cssresize",A("resize","both",!0)),Modernizr.addTest("csstransforms3d",function(){var e=!!A("perspective","1px",!0),t=Modernizr._config.usePrefixes;if(e&amp;&amp;(!t||"webkitPerspective"in C.style)){var n,r="#modernizr {width:0;height:0}";Modernizr.supports?n="@supports (perspective: 1px)":(n="@media (transform-3d)",t&amp;&amp;(n+=",(-webkit-transform-3d)")),n+=" {#modernizr {width:7px;height:18px;margin:0;padding:0;border:0}}",F(r+n,function(t){e=7===t.offsetWidth&amp;&amp;18===t.offsetHeight})}return e}),Modernizr.addTest("csstransitions",A("transition","all",!0)),i(),o(x),delete b.addTest,delete b.addAsyncTest;for(var W=0;W&lt;Modernizr._q.length;W++)Modernizr._q[W]();e.Modernizr=Modernizr}(window,document);!function(i){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'&lt;button class="slick-prev" aria-label="Previous" type="button"&gt;Previous&lt;/button&gt;',nextArrow:'&lt;button class="slick-next" aria-label="Next" type="button"&gt;Next&lt;/button&gt;',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('&lt;button type="button" /&gt;').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&amp;&amp;(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(&lt;[\w\W]+&gt;)[^&gt;]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t&lt;0||t&gt;=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&amp;&amp;0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&amp;&amp;!0===i.options.adaptiveHeight&amp;&amp;!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&amp;&amp;!1===s.options.vertical&amp;&amp;(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&amp;&amp;(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&amp;&amp;t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&amp;&amp;setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&amp;&amp;null!==t&amp;&amp;(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&amp;&amp;"object"==typeof t&amp;&amp;t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount&gt;i.options.slidesToShow&amp;&amp;(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&amp;&amp;clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&amp;&amp;(1===i.direction&amp;&amp;i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&amp;&amp;(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&amp;&amp;(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&amp;&amp;(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount&gt;e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&amp;&amp;e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&amp;&amp;e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&amp;&amp;e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("&lt;ul /&gt;").addClass(o.options.dotsClass),e=0;e&lt;=o.getDotCount();e+=1)t.append(i("&lt;li /&gt;").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('&lt;div class="slick-track"/&gt;').appendTo(e.$slider):e.$slides.wrapAll('&lt;div class="slick-track"/&gt;').parent(),e.$list=e.$slideTrack.wrap('&lt;div class="slick-list"/&gt;').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&amp;&amp;!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&amp;&amp;e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows&gt;1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i&lt;s;i++){var d=document.createElement("div");for(e=0;e&lt;l.options.rows;e++){var a=document.createElement("div");for(t=0;t&lt;l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&amp;&amp;a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&amp;&amp;(n=Math.min(a,d)),r.options.responsive&amp;&amp;r.options.responsive.length&amp;&amp;null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&amp;&amp;(!1===r.originalSettings.mobileFirst?n&lt;r.breakpoints[o]&amp;&amp;(s=r.breakpoints[o]):n&gt;r.breakpoints[o]&amp;&amp;(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&amp;&amp;(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&amp;&amp;(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&amp;&amp;(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&amp;&amp;(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&amp;&amp;(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&amp;&amp;e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount&gt;r.options.slidesToShow&amp;&amp;r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount&gt;r.options.slidesToShow&amp;&amp;r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i&gt;e[e.length-1])i=e[e.length-1];else for(var o in e){if(i&lt;e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&amp;&amp;null!==e.$dots&amp;&amp;(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&amp;&amp;e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&amp;&amp;e.slideCount&gt;e.options.slidesToShow&amp;&amp;(e.$prevArrow&amp;&amp;e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&amp;&amp;e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&amp;&amp;(e.$prevArrow&amp;&amp;e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&amp;&amp;e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&amp;&amp;e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&amp;&amp;i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows&gt;1&amp;&amp;((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&amp;&amp;(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&amp;&amp;t.$dots.remove(),t.$prevArrow&amp;&amp;t.$prevArrow.length&amp;&amp;(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&amp;&amp;t.$prevArrow.remove()),t.$nextArrow&amp;&amp;t.$nextArrow.length&amp;&amp;(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&amp;&amp;t.$nextArrow.remove()),t.$slides&amp;&amp;(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&amp;&amp;setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&amp;&amp;(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&amp;&amp;(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount&lt;=i.options.slidesToShow)++o;else for(;e&lt;i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll&lt;=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e&lt;i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll&lt;=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount&gt;n.options.slidesToShow&amp;&amp;(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&amp;&amp;!0===n.options.centerMode&amp;&amp;(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&amp;&amp;(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&amp;&amp;i+n.options.slidesToScroll&gt;n.slideCount&amp;&amp;n.slideCount&gt;n.options.slidesToShow&amp;&amp;(i&gt;n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow&gt;n.slideCount&amp;&amp;(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount&lt;=n.options.slidesToShow&amp;&amp;(n.slideOffset=0,r=0),!0===n.options.centerMode&amp;&amp;n.slideCount&lt;=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&amp;&amp;!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&amp;&amp;(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&amp;&amp;(o=n.slideCount&lt;=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&amp;&amp;(o=n.slideCount&lt;=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t&lt;i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll&lt;=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2&gt;-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&amp;&amp;t.$slider.trigger("init",[t]),!0===t.options.accessibility&amp;&amp;t.initADA(),t.options.autoplay&amp;&amp;(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i&gt;=0&amp;&amp;i&lt;e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&amp;&amp;(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s&amp;&amp;i(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+s})}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s&lt;n;s++)e.$slides.eq(s).attr("tabindex",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&amp;&amp;i.slideCount&gt;i.options.slidesToShow&amp;&amp;(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&amp;&amp;(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&amp;&amp;(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&amp;&amp;e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&amp;&amp;!0===e.options.pauseOnDotsHover&amp;&amp;i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&amp;&amp;(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&amp;&amp;e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&amp;&amp;i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&amp;&amp;i.slideCount&gt;i.options.slidesToShow&amp;&amp;(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&amp;&amp;i.slideCount&gt;i.options.slidesToShow&amp;&amp;i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&amp;&amp;!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&amp;&amp;!0===e.options.accessibility&amp;&amp;e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,function(){o&amp;&amp;(e.attr("srcset",o),s&amp;&amp;e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&amp;&amp;(o&gt;0&amp;&amp;o--,s&lt;=n.slideCount&amp;&amp;s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a&lt;n.options.slidesToScroll;a++)r&lt;0&amp;&amp;(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount&lt;=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide&gt;=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&amp;&amp;e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&amp;&amp;i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount&gt;t.options.slidesToShow&amp;&amp;t.setPosition(),t.swipeLeft=null,t.options.autoplay&amp;&amp;t.autoPlay(),!0===t.options.accessibility&amp;&amp;(t.initADA(),t.options.focusOnChange&amp;&amp;i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&amp;&amp;(t.attr("srcset",s),n&amp;&amp;t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&amp;&amp;l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e&lt;3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&amp;&amp;s.currentSlide&gt;o&amp;&amp;(s.currentSlide=o),s.slideCount&lt;=s.options.slidesToShow&amp;&amp;(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&amp;&amp;n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o&gt;=0;)s.breakpoints[o]&amp;&amp;s.breakpoints[o]===t&amp;&amp;s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide&gt;=e.slideCount&amp;&amp;0!==e.currentSlide&amp;&amp;(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount&lt;=e.options.slidesToShow&amp;&amp;(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&amp;&amp;i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&amp;&amp;(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount&lt;1||i&lt;0||i&gt;o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&amp;&amp;(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&amp;&amp;i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&amp;&amp;i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&amp;&amp;!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&amp;&amp;i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&amp;&amp;!0===i.options.adaptiveHeight&amp;&amp;!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&amp;&amp;(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&amp;&amp;"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&amp;&amp;(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e&gt;=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&amp;&amp;r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&amp;&amp;(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&amp;&amp;void 0===e.MozTransition&amp;&amp;void 0===e.msTransition||!0===i.options.useCSS&amp;&amp;(i.cssTransitions=!0),i.options.fade&amp;&amp;("number"==typeof i.options.zIndex?i.options.zIndex&lt;3&amp;&amp;(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&amp;&amp;(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&amp;&amp;void 0===e.webkitPerspective&amp;&amp;(i.animType=!1)),void 0!==e.MozTransform&amp;&amp;(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&amp;&amp;void 0===e.MozPerspective&amp;&amp;(i.animType=!1)),void 0!==e.webkitTransform&amp;&amp;(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&amp;&amp;void 0===e.webkitPerspective&amp;&amp;(i.animType=!1)),void 0!==e.msTransform&amp;&amp;(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&amp;&amp;(i.animType=!1)),void 0!==e.transform&amp;&amp;!1!==i.animType&amp;&amp;(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&amp;&amp;null!==i.animType&amp;&amp;!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&amp;&amp;(i&gt;=e&amp;&amp;i&lt;=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&amp;&amp;t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i&gt;=0&amp;&amp;i&lt;=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length&lt;=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&amp;&amp;n.slideCount-i&lt;n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&amp;&amp;"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&amp;&amp;(s.options.centerMode=!1),!0===s.options.infinite&amp;&amp;!1===s.options.fade&amp;&amp;(t=null,s.slideCount&gt;s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e&gt;s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e&lt;o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount&lt;=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&amp;&amp;!0===a.options.waitForAnimate||!0===a.options.fade&amp;&amp;a.currentSlide===i))if(!1===e&amp;&amp;a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&amp;&amp;!1===a.options.centerMode&amp;&amp;(i&lt;0||i&gt;a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&amp;&amp;(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&amp;&amp;!0===a.options.centerMode&amp;&amp;(i&lt;0||i&gt;a.slideCount-a.options.slidesToScroll))!1===a.options.fade&amp;&amp;(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&amp;&amp;clearInterval(a.autoPlayTimer),s=o&lt;0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o&gt;=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&amp;&amp;(l=(l=a.getNavTarget()).slick("getSlick")).slideCount&lt;=l.options.slidesToShow&amp;&amp;l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&amp;&amp;i.slideCount&gt;i.options.slidesToShow&amp;&amp;(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&amp;&amp;i.slideCount&gt;i.options.slidesToShow&amp;&amp;i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))&lt;0&amp;&amp;(o=360-Math.abs(o)),o&lt;=45&amp;&amp;o&gt;=0?!1===s.options.rtl?"left":"right":o&lt;=360&amp;&amp;o&gt;=315?!1===s.options.rtl?"left":"right":o&gt;=135&amp;&amp;o&lt;=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o&gt;=35&amp;&amp;o&lt;=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength&gt;10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&amp;&amp;o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength&gt;=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&amp;&amp;(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&amp;&amp;(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&amp;&amp;!1===e.options.swipe||!1===e.options.draggable&amp;&amp;-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&amp;&amp;void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&amp;&amp;(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&amp;&amp;1!==n.length)&amp;&amp;(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&amp;&amp;!l.swiping&amp;&amp;r&gt;4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&amp;&amp;(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&amp;&amp;l.touchObject.swipeLength&gt;4&amp;&amp;(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX&gt;l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&amp;&amp;(s=l.touchObject.curY&gt;l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&amp;&amp;(0===l.currentSlide&amp;&amp;"right"===t||l.currentSlide&gt;=l.getDotCount()&amp;&amp;"left"===t)&amp;&amp;(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&amp;&amp;(l.swipeLeft=e+o*s),!0!==l.options.fade&amp;&amp;!1!==l.options.touchMove&amp;&amp;(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount&lt;=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&amp;&amp;void 0!==i.originalEvent.touches&amp;&amp;(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&amp;&amp;(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&amp;&amp;e.$dots.remove(),e.$prevArrow&amp;&amp;e.htmlExpr.test(e.options.prevArrow)&amp;&amp;e.$prevArrow.remove(),e.$nextArrow&amp;&amp;e.htmlExpr.test(e.options.nextArrow)&amp;&amp;e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&amp;&amp;i.slideCount&gt;i.options.slidesToShow&amp;&amp;!i.options.infinite&amp;&amp;(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide&gt;=i.slideCount-i.options.slidesToShow&amp;&amp;!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide&gt;=i.slideCount-1&amp;&amp;!0===i.options.centerMode&amp;&amp;(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&amp;&amp;(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&amp;&amp;(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i&lt;r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}});!function(t){if("object"==typeof exports&amp;&amp;"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&amp;&amp;define.amd)define([],t);else{var e;"undefined"!=typeof window?e=window:"undefined"!=typeof global?e=global:"undefined"!=typeof self&amp;&amp;(e=self),e.Slideout=t()}}(function(){var t,e,n;return function i(t,e,n){function o(r,a){if(!e[r]){if(!t[r]){var u=typeof require=="function"&amp;&amp;require;if(!a&amp;&amp;u)return u(r,!0);if(s)return s(r,!0);var l=new Error("Cannot find module '"+r+"'");throw l.code="MODULE_NOT_FOUND",l}var f=e[r]={exports:{}};t[r][0].call(f.exports,function(e){var n=t[r][1][e];return o(n?n:e)},f,f.exports,i,t,e,n)}return e[r].exports}var s=typeof require=="function"&amp;&amp;require;for(var r=0;r&lt;n.length;r++)o(n[r]);return o}({1:[function(t,e,n){"use strict";var i=t("decouple");var o=t("emitter");var s;var r=!1;var a=window.document;var u=a.documentElement;var l=window.navigator.msPointerEnabled;var f={start:l?"MSPointerDown":"touchstart",move:l?"MSPointerMove":"touchmove",end:l?"MSPointerUp":"touchend"};var h=function v(){var t=/^(Webkit|Khtml|Moz|ms|O)(?=[A-Z])/;var e=a.getElementsByTagName("script")[0].style;for(var n in e){if(t.test(n)){return"-"+n.match(t)[0].toLowerCase()+"-"}}if("WebkitOpacity"in e){return"-webkit-"}if("KhtmlOpacity"in e){return"-khtml-"}return""}();function c(t,e){for(var n in e){if(e[n]){t[n]=e[n]}}return t}function p(t,e){t.prototype=c(t.prototype||{},e.prototype)}function d(t){while(t.parentNode){if(t.getAttribute("data-slideout-ignore")!==null){return t}t=t.parentNode}return null}function _(t){t=t||{};this._startOffsetX=0;this._currentOffsetX=0;this._opening=!1;this._moved=!1;this._opened=!1;this._preventOpen=!1;this._touch=t.touch===undefined?true:t.touch&amp;&amp;!0;this._side=t.side||"left";this.panel=t.panel;this.menu=t.menu;if(!this.panel.classList.contains("slideout-panel")){this.panel.classList.add("slideout-panel")}if(!this.panel.classList.contains("slideout-panel-"+this._side)){this.panel.classList.add("slideout-panel-"+this._side)}if(!this.menu.classList.contains("slideout-menu")){this.menu.classList.add("slideout-menu")}if(!this.menu.classList.contains("slideout-menu-"+this._side)){this.menu.classList.add("slideout-menu-"+this._side)}this._fx=t.fx||"ease";this._duration=parseInt(t.duration,10)||300;this._tolerance=parseInt(t.tolerance,10)||70;this._padding=this._translateTo=parseInt(t.padding,10)||256;this._orientation=this._side==="right"?-1:1;this._translateTo*=this._orientation;if(this._touch){this._initTouchEvents()}}p(_,o);_.prototype.open=function(){var t=this;this.emit("beforeopen");if(!u.classList.contains("slideout-open")){u.classList.add("slideout-open")}this._setTransition();this._translateXTo(this._translateTo);this._opened=!0;setTimeout(function(){t.panel.style.transition=t.panel.style["-webkit-transition"]="";t.emit("open")},this._duration+50);return this};_.prototype.close=function(){var t=this;if(!this.isOpen()&amp;&amp;!this._opening){return this}this.emit("beforeclose");this._setTransition();this._translateXTo(0);this._opened=!1;setTimeout(function(){u.classList.remove("slideout-open");t.panel.style.transition=t.panel.style["-webkit-transition"]=t.panel.style[h+"transform"]=t.panel.style.transform="";t.emit("close")},this._duration+50);return this};_.prototype.toggle=function(){return this.isOpen()?this.close():this.open()};_.prototype.isOpen=function(){return this._opened};_.prototype._translateXTo=function(t){this._currentOffsetX=t;this.panel.style[h+"transform"]=this.panel.style.transform="translateX("+t+"px)";return this};_.prototype._setTransition=function(){this.panel.style[h+"transition"]=this.panel.style.transition=h+"transform "+this._duration+"ms "+this._fx;return this};_.prototype._initTouchEvents=function(){var t=this;this._onScrollFn=i(a,"scroll",function(){if(!t._moved){clearTimeout(s);r=!0;s=setTimeout(function(){r=!1},250)}});this._preventMove=function(e){if(t._moved){e.preventDefault()}};a.addEventListener(f.move,this._preventMove);this._resetTouchFn=function(e){if(typeof e.touches==="undefined"){return}t._moved=!1;t._opening=!1;t._startOffsetX=e.touches[0].pageX;t._preventOpen=!t._touch||!t.isOpen()&amp;&amp;t.menu.clientWidth!==0};this.panel.addEventListener(f.start,this._resetTouchFn);this._onTouchCancelFn=function(){t._moved=!1;t._opening=!1};this.panel.addEventListener("touchcancel",this._onTouchCancelFn);this._onTouchEndFn=function(){if(t._moved){t.emit("translateend");t._opening&amp;&amp;Math.abs(t._currentOffsetX)&gt;t._tolerance?t.open():t.close()}t._moved=!1};this.panel.addEventListener(f.end,this._onTouchEndFn);this._onTouchMoveFn=function(e){if(r||t._preventOpen||typeof e.touches==="undefined"||d(e.target)){return}var n=e.touches[0].clientX-t._startOffsetX;var i=t._currentOffsetX=n;if(Math.abs(i)&gt;t._padding){return}if(Math.abs(n)&gt;20){t._opening=!0;var o=n*t._orientation;if(t._opened&amp;&amp;o&gt;0||!t._opened&amp;&amp;o&lt;0){return}if(!t._moved){t.emit("translatestart")}if(o&lt;=0){i=n+t._padding*t._orientation;t._opening=!1}if(!(t._moved&amp;&amp;u.classList.contains("slideout-open"))){u.classList.add("slideout-open")}t.panel.style[h+"transform"]=t.panel.style.transform="translateX("+i+"px)";t.emit("translate",i);t._moved=!0}};this.panel.addEventListener(f.move,this._onTouchMoveFn);return this};_.prototype.enableTouch=function(){this._touch=!0;return this};_.prototype.disableTouch=function(){this._touch=!1;return this};_.prototype.destroy=function(){this.close();a.removeEventListener(f.move,this._preventMove);this.panel.removeEventListener(f.start,this._resetTouchFn);this.panel.removeEventListener("touchcancel",this._onTouchCancelFn);this.panel.removeEventListener(f.end,this._onTouchEndFn);this.panel.removeEventListener(f.move,this._onTouchMoveFn);a.removeEventListener("scroll",this._onScrollFn);this.open=this.close=function(){};return this};e.exports=_},{decouple:2,emitter:3}],2:[function(t,e,n){"use strict";var i=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function o(t,e,n){var o,s=!1;function r(t){o=t;a()}function a(){if(!s){i(u);s=!0}}function u(){n.call(t,o);s=!1}t.addEventListener(e,r,!1);return r}e.exports=o},{}],3:[function(t,e,n){"use strict";var i=function(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}};n.__esModule=!0;var o=function(){function t(){i(this,t)}t.prototype.on=function e(t,n){this._eventCollection=this._eventCollection||{};this._eventCollection[t]=this._eventCollection[t]||[];this._eventCollection[t].push(n);return this};t.prototype.once=function n(t,e){var n=this;function i(){n.off(t,i);e.apply(this,arguments)}i.listener=e;this.on(t,i);return this};t.prototype.off=function o(t,e){var n=undefined;if(!this._eventCollection||!(n=this._eventCollection[t])){return this}n.forEach(function(t,i){if(t===e||t.listener===e){n.splice(i,1)}});if(n.length===0){delete this._eventCollection[t]}return this};t.prototype.emit=function s(t){var e=this;for(var n=arguments.length,i=Array(n&gt;1?n-1:0),o=1;o&lt;n;o++){i[o-1]=arguments[o]}var s=undefined;if(!this._eventCollection||!(s=this._eventCollection[t])){return this}s=s.slice(0);s.forEach(function(t){return t.apply(e,i)});return this};return t}();n["default"]=o;e.exports=n["default"]},{}]},{},[1])(1)});!function(t,i){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):t.lightbox=i(t.jQuery)}(this,function(b){function t(t){this.album=[],this.currentImageIndex=void 0,this.init(),this.options=b.extend({},this.constructor.defaults),this.option(t)}return t.defaults={albumLabel:"Image %1 of %2",alwaysShowNavOnTouchDevices:!1,fadeDuration:600,fitImagesInViewport:!0,imageFadeDuration:600,positionFromTop:50,resizeDuration:700,showImageNumberLabel:!0,wrapAround:!1,disableScrolling:!1,sanitizeTitle:!1},t.prototype.option=function(t){b.extend(this.options,t)},t.prototype.imageCountLabel=function(t,i){return this.options.albumLabel.replace(/%1/g,t).replace(/%2/g,i)},t.prototype.init=function(){var t=this;b(document).ready(function(){t.enable(),t.build()})},t.prototype.enable=function(){var i=this;b("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(t){return i.start(b(t.currentTarget)),!1})},t.prototype.build=function(){if(!(0&lt;b("#lightbox").length)){var i=this;b('&lt;div id="lightboxOverlay" class="lightboxOverlay"&gt;&lt;/div&gt;&lt;div id="lightbox" class="lightbox"&gt;&lt;div class="lb-outerContainer"&gt;&lt;div class="lb-container"&gt;&lt;img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt=""/&gt;&lt;div class="lb-nav"&gt;&lt;a class="lb-prev" aria-label="Previous image" href="" &gt;&lt;/a&gt;&lt;a class="lb-next" aria-label="Next image" href="" &gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="lb-loader"&gt;&lt;a class="lb-cancel"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lb-dataContainer"&gt;&lt;div class="lb-data"&gt;&lt;div class="lb-details"&gt;&lt;span class="lb-caption"&gt;&lt;/span&gt;&lt;span class="lb-number"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="lb-closeContainer"&gt;&lt;a class="lb-close"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;').appendTo(b("body")),this.$lightbox=b("#lightbox"),this.$overlay=b("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.$image=this.$lightbox.find(".lb-image"),this.$nav=this.$lightbox.find(".lb-nav"),this.containerPadding={top:parseInt(this.$container.css("padding-top"),10),right:parseInt(this.$container.css("padding-right"),10),bottom:parseInt(this.$container.css("padding-bottom"),10),left:parseInt(this.$container.css("padding-left"),10)},this.imageBorderWidth={top:parseInt(this.$image.css("border-top-width"),10),right:parseInt(this.$image.css("border-right-width"),10),bottom:parseInt(this.$image.css("border-bottom-width"),10),left:parseInt(this.$image.css("border-left-width"),10)},this.$overlay.hide().on("click",function(){return i.end(),!1}),this.$lightbox.hide().on("click",function(t){"lightbox"===b(t.target).attr("id")&amp;&amp;i.end()}),this.$outerContainer.on("click",function(t){return"lightbox"===b(t.target).attr("id")&amp;&amp;i.end(),!1}),this.$lightbox.find(".lb-prev").on("click",function(){return 0===i.currentImageIndex?i.changeImage(i.album.length-1):i.changeImage(i.currentImageIndex-1),!1}),this.$lightbox.find(".lb-next").on("click",function(){return i.currentImageIndex===i.album.length-1?i.changeImage(0):i.changeImage(i.currentImageIndex+1),!1}),this.$nav.on("mousedown",function(t){3===t.which&amp;&amp;(i.$nav.css("pointer-events","none"),i.$lightbox.one("contextmenu",function(){setTimeout(function(){this.$nav.css("pointer-events","auto")}.bind(i),0)}))}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return i.end(),!1})}},t.prototype.start=function(t){var i=this,e=b(window);e.on("resize",b.proxy(this.sizeOverlay,this)),this.sizeOverlay(),this.album=[];var n=0;function a(t){i.album.push({alt:t.attr("data-alt"),link:t.attr("href"),title:t.attr("data-title")||t.attr("title")})}var o,s=t.attr("data-lightbox");if(s){o=b(t.prop("tagName")+'[data-lightbox="'+s+'"]');for(var h=0;h&lt;o.length;h=++h)a(b(o[h])),o[h]===t[0]&amp;&amp;(n=h)}else if("lightbox"===t.attr("rel"))a(t);else{o=b(t.prop("tagName")+'[rel="'+t.attr("rel")+'"]');for(var r=0;r&lt;o.length;r=++r)a(b(o[r])),o[r]===t[0]&amp;&amp;(n=r)}var l=e.scrollTop()+this.options.positionFromTop,d=e.scrollLeft();this.$lightbox.css({top:l+"px",left:d+"px"}).fadeIn(this.options.fadeDuration),this.options.disableScrolling&amp;&amp;b("body").addClass("lb-disable-scrolling"),this.changeImage(n)},t.prototype.changeImage=function(s){var h=this,r=this.album[s].link,l=r.split(".").slice(-1)[0],d=this.$lightbox.find(".lb-image");this.disableKeyboardNav(),this.$overlay.fadeIn(this.options.fadeDuration),b(".lb-loader").fadeIn("slow"),this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide(),this.$outerContainer.addClass("animating");var g=new Image;g.onload=function(){var t,i,e,n,a,o;d.attr({alt:h.album[s].alt,src:r}),b(g),d.width(g.width),d.height(g.height),o=b(window).width(),a=b(window).height(),n=o-h.containerPadding.left-h.containerPadding.right-h.imageBorderWidth.left-h.imageBorderWidth.right-20,e=a-h.containerPadding.top-h.containerPadding.bottom-h.imageBorderWidth.top-h.imageBorderWidth.bottom-h.options.positionFromTop-70,"svg"===l&amp;&amp;(0!==g.width&amp;&amp;0!==g.height||(d.width(n),d.height(e))),h.options.fitImagesInViewport&amp;&amp;(h.options.maxWidth&amp;&amp;h.options.maxWidth&lt;n&amp;&amp;(n=h.options.maxWidth),h.options.maxHeight&amp;&amp;h.options.maxHeight&lt;e&amp;&amp;(e=h.options.maxHeight),(g.width&gt;n||g.height&gt;e)&amp;&amp;(g.width/n&gt;g.height/e?(i=n,t=parseInt(g.height/(g.width/i),10)):(t=e,i=parseInt(g.width/(g.height/t),10)),d.width(i),d.height(t))),h.sizeContainer(d.width(),d.height())},g.src=this.album[s].link,this.currentImageIndex=s},t.prototype.sizeOverlay=function(){var t=this;setTimeout(function(){t.$overlay.width(b(document).width()).height(b(document).height())},0)},t.prototype.sizeContainer=function(t,i){var e=this,n=this.$outerContainer.outerWidth(),a=this.$outerContainer.outerHeight(),o=t+this.containerPadding.left+this.containerPadding.right+this.imageBorderWidth.left+this.imageBorderWidth.right,s=i+this.containerPadding.top+this.containerPadding.bottom+this.imageBorderWidth.top+this.imageBorderWidth.bottom;function h(){e.$lightbox.find(".lb-dataContainer").width(o),e.$lightbox.find(".lb-prevLink").height(s),e.$lightbox.find(".lb-nextLink").height(s),e.showImage()}n!==o||a!==s?this.$outerContainer.animate({width:o,height:s},this.options.resizeDuration,"swing",function(){h()}):h()},t.prototype.showImage=function(){this.$lightbox.find(".lb-loader").stop(!0).hide(),this.$lightbox.find(".lb-image").fadeIn(this.options.imageFadeDuration),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav()},t.prototype.updateNav=function(){var t=!1;try{document.createEvent("TouchEvent"),t=!!this.options.alwaysShowNavOnTouchDevices}catch(t){}this.$lightbox.find(".lb-nav").show(),1&lt;this.album.length&amp;&amp;(this.options.wrapAround?(t&amp;&amp;this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(0&lt;this.currentImageIndex&amp;&amp;(this.$lightbox.find(".lb-prev").show(),t&amp;&amp;this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex&lt;this.album.length-1&amp;&amp;(this.$lightbox.find(".lb-next").show(),t&amp;&amp;this.$lightbox.find(".lb-next").css("opacity","1"))))},t.prototype.updateDetails=function(){var t=this;if(void 0!==this.album[this.currentImageIndex].title&amp;&amp;""!==this.album[this.currentImageIndex].title){var i=this.$lightbox.find(".lb-caption");this.options.sanitizeTitle?i.text(this.album[this.currentImageIndex].title):i.html(this.album[this.currentImageIndex].title),i.fadeIn("fast")}if(1&lt;this.album.length&amp;&amp;this.options.showImageNumberLabel){var e=this.imageCountLabel(this.currentImageIndex+1,this.album.length);this.$lightbox.find(".lb-number").text(e).fadeIn("fast")}else this.$lightbox.find(".lb-number").hide();this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return t.sizeOverlay()})},t.prototype.preloadNeighboringImages=function(){this.album.length&gt;this.currentImageIndex+1&amp;&amp;((new Image).src=this.album[this.currentImageIndex+1].link);0&lt;this.currentImageIndex&amp;&amp;((new Image).src=this.album[this.currentImageIndex-1].link)},t.prototype.enableKeyboardNav=function(){b(document).on("keyup.keyboard",b.proxy(this.keyboardAction,this))},t.prototype.disableKeyboardNav=function(){b(document).off(".keyboard")},t.prototype.keyboardAction=function(t){var i=t.keyCode;27===i?this.end():37===i?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&amp;&amp;1&lt;this.album.length&amp;&amp;this.changeImage(this.album.length-1):39===i&amp;&amp;(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&amp;&amp;1&lt;this.album.length&amp;&amp;this.changeImage(0))},t.prototype.end=function(){this.disableKeyboardNav(),b(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),this.options.disableScrolling&amp;&amp;b("body").removeClass("lb-disable-scrolling")},new t});!function(y){y.fn.theiaStickySidebar=function(i){var t,e;function o(i,t){return!0===i.initialized||!(y("body").width()&lt;i.minWidth)&amp;&amp;(function(m,i){m.initialized=!0,0===y("#theia-sticky-sidebar-stylesheet-"+m.namespace).length&amp;&amp;y("head").append(y('&lt;style id="theia-sticky-sidebar-stylesheet-'+m.namespace+'"&gt;.theiaStickySidebar:after {content: ""; display: table; clear: both;}&lt;/style&gt;'));i.each(function(){var i={};if(i.sidebar=y(this),i.options=m||{},i.container=y(i.options.containerSelector),0==i.container.length&amp;&amp;(i.container=i.sidebar.parent()),i.sidebar.parents().css("-webkit-transform","none"),i.sidebar.css({position:i.options.defaultPosition,overflow:"visible","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","box-sizing":"border-box"}),i.stickySidebar=i.sidebar.find(".theiaStickySidebar"),0==i.stickySidebar.length){var e=/(?:text|application)\/(?:x-)?(?:javascript|ecmascript)/i;i.sidebar.find("script").filter(function(i,t){return 0===t.type.length||t.type.match(e)}).remove(),i.stickySidebar=y("&lt;div&gt;").addClass("theiaStickySidebar").append(i.sidebar.children()),i.sidebar.append(i.stickySidebar)}i.marginBottom=parseInt(i.sidebar.css("margin-bottom")),i.paddingTop=parseInt(i.sidebar.css("padding-top")),i.paddingBottom=parseInt(i.sidebar.css("padding-bottom"));var t,o,a,n=i.stickySidebar.offset().top,s=i.stickySidebar.outerHeight();function S(){i.fixedScrollTop=0,i.sidebar.css({"min-height":"1px"}),i.stickySidebar.css({position:"static",width:"",transform:"none"})}i.stickySidebar.css("padding-top",1),i.stickySidebar.css("padding-bottom",1),n-=i.stickySidebar.offset().top,s=i.stickySidebar.outerHeight()-s-n,0==n?(i.stickySidebar.css("padding-top",0),i.stickySidebarPaddingTop=0):i.stickySidebarPaddingTop=1,0==s?(i.stickySidebar.css("padding-bottom",0),i.stickySidebarPaddingBottom=0):i.stickySidebarPaddingBottom=1,i.previousScrollTop=null,i.fixedScrollTop=0,S(),i.onScroll=function(i){if(i.stickySidebar.is(":visible"))if(y("body").width()&lt;i.options.minWidth)S();else{if(i.options.disableOnResponsiveLayouts)if(i.sidebar.outerWidth("none"==i.sidebar.css("float"))+50&gt;i.container.width())return void S();var t=y(document).scrollTop(),e="static";if(t&gt;=i.sidebar.offset().top+(i.paddingTop-i.options.additionalMarginTop)){var o,a=i.paddingTop+m.additionalMarginTop,n=i.paddingBottom+i.marginBottom+m.additionalMarginBottom,s=i.sidebar.offset().top,d=i.sidebar.offset().top+function(i){var t=i.height();return i.children().each(function(){t=Math.max(t,y(this).height())}),t}(i.container),r=0+m.additionalMarginTop;o=i.stickySidebar.outerHeight()+a+n&lt;y(window).height()?r+i.stickySidebar.outerHeight():y(window).height()-i.marginBottom-i.paddingBottom-m.additionalMarginBottom;var c=s-t+i.paddingTop,p=d-t-i.paddingBottom-i.marginBottom,b=i.stickySidebar.offset().top-t,l=i.previousScrollTop-t;"fixed"==i.stickySidebar.css("position")&amp;&amp;"modern"==i.options.sidebarBehavior&amp;&amp;(b+=l),"stick-to-top"==i.options.sidebarBehavior&amp;&amp;(b=m.additionalMarginTop),"stick-to-bottom"==i.options.sidebarBehavior&amp;&amp;(b=o-i.stickySidebar.outerHeight()),b=0&lt;l?Math.min(b,r):Math.max(b,o-i.stickySidebar.outerHeight()),b=Math.max(b,c),b=Math.min(b,p-i.stickySidebar.outerHeight());var h=i.container.height()==i.stickySidebar.outerHeight();e=(h||b!=r)&amp;&amp;(h||b!=o-i.stickySidebar.outerHeight())?t+b-i.sidebar.offset().top-i.paddingTop&lt;=m.additionalMarginTop?"static":"absolute":"fixed"}if("fixed"==e){var f=y(document).scrollLeft();i.stickySidebar.css({position:"fixed",width:u(i.stickySidebar)+"px",transform:"translateY("+b+"px)",left:i.sidebar.offset().left+parseInt(i.sidebar.css("padding-left"))-f+"px",top:"0px"})}else if("absolute"==e){var g={};"absolute"!=i.stickySidebar.css("position")&amp;&amp;(g.position="absolute",g.transform="translateY("+(t+b-i.sidebar.offset().top-i.stickySidebarPaddingTop-i.stickySidebarPaddingBottom)+"px)",g.top="0px"),g.width=u(i.stickySidebar)+"px",g.left="",i.stickySidebar.css(g)}else"static"==e&amp;&amp;S();"static"!=e&amp;&amp;1==i.options.updateSidebarHeight&amp;&amp;i.sidebar.css({"min-height":i.stickySidebar.outerHeight()+i.stickySidebar.offset().top-i.sidebar.offset().top+i.paddingBottom}),i.previousScrollTop=t}},i.onScroll(i),y(document).on("scroll."+i.options.namespace,(t=i,function(){t.onScroll(t)})),y(window).on("resize."+i.options.namespace,(o=i,function(){o.stickySidebar.css({position:"static"}),o.onScroll(o)})),"undefined"!=typeof ResizeSensor&amp;&amp;new ResizeSensor(i.stickySidebar[0],(a=i,function(){a.onScroll(a)}))})}(i,t),!0)}function u(i){var t;try{t=i[0].getBoundingClientRect().width}catch(i){}return void 0===t&amp;&amp;(t=i.width()),t}return(i=y.extend({containerSelector:"",additionalMarginTop:0,additionalMarginBottom:0,updateSidebarHeight:!0,minWidth:0,disableOnResponsiveLayouts:!0,sidebarBehavior:"modern",defaultPosition:"relative",namespace:"TSS"},i)).additionalMarginTop=parseInt(i.additionalMarginTop)||0,i.additionalMarginBottom=parseInt(i.additionalMarginBottom)||0,o(t=i,e=this)||(console.log("TSS: Body width smaller than options.minWidth. Init is delayed."),y(document).on("scroll."+t.namespace,function(t,e){return function(i){o(t,e)&amp;&amp;y(this).unbind(i)}}(t,e)),y(window).on("resize."+t.namespace,function(t,e){return function(i){o(t,e)&amp;&amp;y(this).unbind(i)}}(t,e))),this}}(jQuery);/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
!function(t){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&amp;&amp;t===t.window}x.ui=x.ui||{},x.ui.version="1.13.2",
/*!
 * jQuery UI :data 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
/*!
 * jQuery UI Disable Selection 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),
/*!
 * jQuery UI Focusable 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&amp;&amp;(0&lt;(i=x("img[usemap='#"+o+"']")).length&amp;&amp;i.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&amp;&amp;(o=x(t).closest("fieldset")[0])&amp;&amp;(n=!o.disabled):n="a"===s&amp;&amp;t.href||e,n&amp;&amp;x(t).is(":visible")&amp;&amp;function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
/*!
 * jQuery UI Form Reset Mixin 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&amp;&amp;((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&amp;&amp;((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
/*!
 * jQuery UI Support for jQuery core 1.8.x and newer 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 */
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"ï¿½":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&amp;&amp;x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
/*!
 * jQuery UI Keycode 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},
/*!
 * jQuery UI Labels 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&amp;&amp;this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&amp;&amp;(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&amp;&amp;(n||t.element[0].parentNode&amp;&amp;11!==t.element[0].parentNode.nodeType))for(o=0;o&lt;s.length;o++)t.options[s[o][0]]&amp;&amp;s[o][1].apply(t.element,i)}},
/*!
 * jQuery UI Position 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/position/
 */
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("&lt;div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'&gt;&lt;div style='height:300px;width:auto;'&gt;&lt;/div&gt;&lt;/div&gt;")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&amp;&amp;(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&amp;&amp;t.width&lt;t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&amp;&amp;t.height&lt;t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&amp;&amp;9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&amp;&amp;!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&amp;&amp;f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&amp;&amp;(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&amp;&amp;(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&amp;&amp;(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&amp;&amp;(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&amp;&amp;(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&amp;&amp;(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&amp;&amp;x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&amp;&amp;(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i&lt;0?"left":0&lt;e?"right":"center",vertical:o&lt;0?"top":0&lt;n?"bottom":"middle"};d&lt;l&amp;&amp;C(e+i)&lt;d&amp;&amp;(s.horizontal="center"),p&lt;a&amp;&amp;C(n+o)&lt;p&amp;&amp;(s.vertical="middle"),W(C(e),C(i))&gt;W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;e.collisionWidth&gt;n?0&lt;r&amp;&amp;l&lt;=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0&lt;l&amp;&amp;r&lt;=0)&amp;&amp;l&lt;r?o+n-e.collisionWidth:o:0&lt;r?t.left+=r:0&lt;l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;e.collisionHeight&gt;o?0&lt;r&amp;&amp;l&lt;=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0&lt;l&amp;&amp;r&lt;=0)&amp;&amp;l&lt;r?n+o-e.collisionHeight:n:0&lt;r?t.top+=r:0&lt;l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r&lt;0?((o=t.left+l+a+h+e.collisionWidth-o-n)&lt;0||o&lt;C(r))&amp;&amp;(t.left+=l+a+h):0&lt;s&amp;&amp;(0&lt;(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)&lt;s)&amp;&amp;(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r&lt;0?((o=t.top+l+a+h+e.collisionHeight-o-n)&lt;0||o&lt;C(r))&amp;&amp;(t.top+=l+a+h):0&lt;s&amp;&amp;(0&lt;(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)&lt;s)&amp;&amp;(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&amp;&amp;"body"!==t.nodeName.toLowerCase()&amp;&amp;x(t).trigger("blur")},
/*!
 * jQuery UI Scroll Parent 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&amp;&amp;n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&amp;&amp;t.length?t:x(this[0].ownerDocument||document)},
/*!
 * jQuery UI Tabbable 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0&lt;=e)&amp;&amp;x.ui.focusable(t,i)}}),
/*!
 * jQuery UI Unique ID 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&amp;&amp;x(this).removeAttr("id")})}});
/*!
 * jQuery UI Widget 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&amp;&amp;e.remove&amp;&amp;x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&amp;&amp;(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&amp;&amp;this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&amp;&amp;s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o&lt;s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&amp;&amp;void 0!==i&amp;&amp;(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&amp;&amp;void 0!==t?(o=t&amp;&amp;t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&amp;&amp;(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&amp;&amp;t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"&lt;div&gt;",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&amp;&amp;(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&amp;&amp;this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&amp;&amp;this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o&lt;i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&amp;&amp;this._setOptionClasses(e),this.options[t]=e,"disabled"===t&amp;&amp;this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&amp;&amp;n&amp;&amp;n.length&amp;&amp;(i=x(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&amp;&amp;(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(o){var s=[],r=this;function t(t,e){for(var i,n=0;n&lt;t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&amp;&amp;o.classes[t[n]]&amp;&amp;s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&amp;&amp;t(o.keys.match(/\S+/g)||[],!0),o.extra&amp;&amp;t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&amp;&amp;(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&amp;&amp;(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&amp;&amp;!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&amp;&amp;(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&amp;&amp;!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&amp;&amp;"number"!=typeof t&amp;&amp;t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&amp;&amp;(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&amp;&amp;e.delay(t.delay),n&amp;&amp;x.effects&amp;&amp;x.effects.effect[o]?e[s](t):o!==s&amp;&amp;e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&amp;&amp;i.call(e[0]),t()})}})});/*!
 * jQuery UI Menu 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery","./core"],e):e(jQuery)}(function(a){"use strict";return a.widget("ui.menu",{version:"1.13.2",defaultElement:"&lt;ul&gt;",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"&gt; *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(e){var t=a(e.target),i=a(a.ui.safeActiveElement(this.document[0]));!this.mouseHandled&amp;&amp;t.not(".ui-state-disabled").length&amp;&amp;(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&amp;&amp;i.closest(".ui-menu").length&amp;&amp;(this.element.trigger("focus",[!0]),this.active&amp;&amp;1===this.active.parents(".ui-menu").length&amp;&amp;clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this._menuItems().first();t||this.focus(e,i)},blur:function(e){this._delay(function(){a.contains(this.element[0],a.ui.safeActiveElement(this.document[0]))||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&amp;&amp;this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(e){var t,i;this.previousFilter||e.clientX===this.lastMousePosition.x&amp;&amp;e.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:e.clientX,y:e.clientY},t=a(e.target).closest(".ui-menu-item"),i=a(e.currentTarget),t[0]!==i[0]||i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,i)))},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each(function(){var e=a(this);e.data("ui-menu-submenu-caret")&amp;&amp;e.remove()})},_keydown:function(e){var t,i,s,n=!0;switch(e.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(e);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case a.ui.keyCode.HOME:this._move("first","first",e);break;case a.ui.keyCode.END:this._move("last","last",e);break;case a.ui.keyCode.UP:this.previous(e);break;case a.ui.keyCode.DOWN:this.next(e);break;case a.ui.keyCode.LEFT:this.collapse(e);break;case a.ui.keyCode.RIGHT:this.active&amp;&amp;!this.active.is(".ui-state-disabled")&amp;&amp;this.expand(e);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(e);break;case a.ui.keyCode.ESCAPE:this.collapse(e);break;default:t=this.previousFilter||"",s=n=!1,i=96&lt;=e.keyCode&amp;&amp;e.keyCode&lt;=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),i===t?s=!0:i=t+i,t=this._filterMenuItems(i),(t=s&amp;&amp;-1!==t.index(this.active.next())?this.active.nextAll(".ui-menu-item"):t).length||(i=String.fromCharCode(e.keyCode),t=this._filterMenuItems(i)),t.length?(this.focus(e,t),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&amp;&amp;e.preventDefault()},_activate:function(e){this.active&amp;&amp;!this.active.is(".ui-state-disabled")&amp;&amp;(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var e,t,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=a(this),t=e.prev(),i=a("&lt;span&gt;").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),t.attr("aria-haspopup","true").prepend(i),e.attr("aria-labelledby",t.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(e=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=a(this);s._isDivider(e)&amp;&amp;s._addClass(e,"ui-menu-divider","ui-widget-content")}),t=(i=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,"ui-menu-item")._addClass(t,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&amp;&amp;!a.contains(this.element[0],this.active[0])&amp;&amp;this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){var i;"icons"===e&amp;&amp;(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i;this.blur(e,e&amp;&amp;"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&amp;&amp;this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&amp;&amp;"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&amp;&amp;e&amp;&amp;/^mouse/.test(e.type)&amp;&amp;this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,i,s;this._hasScroll()&amp;&amp;(t=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0,t=e.offset().top-this.activeMenu.offset().top-t-i,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),e=e.outerHeight(),t&lt;0?this.activeMenu.scrollTop(i+t):s&lt;t+e&amp;&amp;this.activeMenu.scrollTop(i+t-s+e))},blur:function(e,t){t||clearTimeout(this.timer),this.active&amp;&amp;(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&amp;&amp;(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=a.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var e=i?this.element:a(t&amp;&amp;t.target).closest(this.element.find(".ui-menu"));e.length||(e=this.element),this._close(e),this.blur(t),this._removeClass(e.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=e},i?0:this.delay)},_close:function(e){(e=e||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!a(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&amp;&amp;this.active.parent().closest(".ui-menu-item",this.element);t&amp;&amp;t.length&amp;&amp;(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&amp;&amp;this._menuItems(this.active.children(".ui-menu")).first();t&amp;&amp;t.length&amp;&amp;(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&amp;&amp;!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&amp;&amp;!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,i){var s;(s=this.active?"first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").last():this.active[e+"All"](".ui-menu-item").first():s)&amp;&amp;s.length&amp;&amp;this.active||(s=this._menuItems(this.activeMenu)[t]()),this.focus(i,s)},nextPage:function(e){var t,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===a.fn.jquery.indexOf("3.2.")&amp;&amp;(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(t=a(this)).offset().top-i-s&lt;0}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var t,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===a.fn.jquery.indexOf("3.2.")&amp;&amp;(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0&lt;(t=a(this)).offset().top-i+s}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()&lt;this.element.prop("scrollHeight")},select:function(e){this.active=this.active||a(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){var e=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&amp;"),t=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return t.test(String.prototype.trim.call(a(this).children(".ui-menu-item-wrapper").text()))})}})});var runtime=function(t){"use strict";var r,e=Object.prototype,n=e.hasOwnProperty,o=(m="function"==typeof Symbol?Symbol:{}).iterator||"@@iterator",i=m.asyncIterator||"@@asyncIterator",a=m.toStringTag||"@@toStringTag";function c(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{c({},"")}catch(e){c=function(t,r,e){return t[r]=e}}function u(t,e,n,o){var i,a,c,u;e=e&amp;&amp;e.prototype instanceof g?e:g,e=Object.create(e.prototype),o=new j(o||[]);return e._invoke=(i=t,a=n,c=o,u=l,function(t,e){if(u===s)throw new Error("Generator is already running");if(u===p){if("throw"===t)throw e;return k()}for(c.method=t,c.arg=e;;){var n=c.delegate;if(n&amp;&amp;(n=function t(e,n){var o=e.iterator[n.method];if(o===r){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&amp;&amp;(n.method="return",n.arg=r,t(e,n),"throw"===n.method))return y;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}return"throw"===(o=h(o,e.iterator,n.arg)).type?(n.method="throw",n.arg=o.arg,n.delegate=null,y):(o=o.arg)?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&amp;&amp;(n.method="next",n.arg=r),n.delegate=null,y):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}(n,c),n)){if(n===y)continue;return n}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if(u===l)throw u=p,c.arg;c.dispatchException(c.arg)}else"return"===c.method&amp;&amp;c.abrupt("return",c.arg);if(u=s,"normal"===(n=h(i,a,c)).type){if(u=c.done?p:f,n.arg!==y)return{value:n.arg,done:c.done}}else"throw"===n.type&amp;&amp;(u=p,c.method="throw",c.arg=n.arg)}}),e}function h(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var l="suspendedStart",f="suspendedYield",s="executing",p="completed",y={};function g(){}function d(){}function v(){}var m,w,L=((w=(w=(c(m={},o,(function(){return this})),Object.getPrototypeOf))&amp;&amp;w(w(O([]))))&amp;&amp;w!==e&amp;&amp;n.call(w,o)&amp;&amp;(m=w),v.prototype=g.prototype=Object.create(m));function x(t){["next","throw","return"].forEach((function(r){c(t,r,(function(t){return this._invoke(r,t)}))}))}function b(t,r){var e;this._invoke=function(o,i){function a(){return new r((function(e,a){!function e(o,i,a,c){var u;if("throw"!==(o=h(t[o],t,i)).type)return(i=(u=o.arg).value)&amp;&amp;"object"==typeof i&amp;&amp;n.call(i,"__await")?r.resolve(i.__await).then((function(t){e("next",t,a,c)}),(function(t){e("throw",t,a,c)})):r.resolve(i).then((function(t){u.value=t,a(u)}),(function(t){return e("throw",t,a,c)}));c(o.arg)}(o,i,e,a)}))}return e=e?e.then(a,a):a()}}function E(t){var r={tryLoc:t[0]};1 in t&amp;&amp;(r.catchLoc=t[1]),2 in t&amp;&amp;(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function _(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function O(t){if(t){var e,i=t[o];if(i)return i.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return e=-1,(i=function o(){for(;++e&lt;t.length;)if(n.call(t,e))return o.value=t[e],o.done=!1,o;return o.value=r,o.done=!0,o}).next=i}return{next:k}}function k(){return{value:r,done:!0}}return c(L,"constructor",d.prototype=v),c(v,"constructor",d),d.displayName=c(v,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){return!!(t="function"==typeof t&amp;&amp;t.constructor)&amp;&amp;(t===d||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,c(t,a,"GeneratorFunction")),t.prototype=Object.create(L),t},t.awrap=function(t){return{__await:t}},x(b.prototype),c(b.prototype,i,(function(){return this})),t.AsyncIterator=b,t.async=function(r,e,n,o,i){void 0===i&amp;&amp;(i=Promise);var a=new b(u(r,e,n,o),i);return t.isGeneratorFunction(e)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},x(L),c(L,a,"Generator"),c(L,o,(function(){return this})),c(L,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var r,e=[];for(r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=O,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(_),!t)for(var e in this)"t"===e.charAt(0)&amp;&amp;n.call(this,e)&amp;&amp;!isNaN(+e.slice(1))&amp;&amp;(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function o(n,o){return c.type="throw",c.arg=t,e.next=n,o&amp;&amp;(e.method="next",e.arg=r),!!o}for(var i=this.tryEntries.length-1;0&lt;=i;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc&lt;=this.prev){var u=n.call(a,"catchLoc"),h=n.call(a,"finallyLoc");if(u&amp;&amp;h){if(this.prev&lt;a.catchLoc)return o(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev&lt;a.catchLoc)return o(a.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;0&lt;=e;--e){var o=this.tryEntries[e];if(o.tryLoc&lt;=this.prev&amp;&amp;n.call(o,"finallyLoc")&amp;&amp;this.prev&lt;o.finallyLoc){var i=o;break}}var a=(i=i&amp;&amp;("break"===t||"continue"===t)&amp;&amp;i.tryLoc&lt;=r&amp;&amp;r&lt;=i.finallyLoc?null:i)?i.completion:{};return a.type=t,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&amp;&amp;r&amp;&amp;(this.next=r),y},finish:function(t){for(var r=this.tryEntries.length-1;0&lt;=r;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),_(e),y}},catch:function(t){for(var r=this.tryEntries.length-1;0&lt;=r;--r){var e,n,o=this.tryEntries[r];if(o.tryLoc===t)return"throw"===(e=o.completion).type&amp;&amp;(n=e.arg,_(o)),n}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:O(t),resultName:e,nextLoc:n},"next"===this.method&amp;&amp;(this.arg=r),y}},t}("object"==typeof module?module.exports:{});try{regeneratorRuntime=runtime}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)};/*! This file is auto-generated */
!function(){"use strict";var e={d:function(t,n){for(var o in n)e.o(n,o)&amp;&amp;!e.o(t,o)&amp;&amp;Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t={};function n(e){"undefined"!=typeof document&amp;&amp;("complete"!==document.readyState&amp;&amp;"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e())}e.d(t,{default:function(){return n}}),(window.wp=window.wp||{}).domReady=t.default}();wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']});/*! This file is auto-generated */
!function(){"use strict";var t={n:function(e){var n=e&amp;&amp;e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},d:function(e,n){for(var i in n)t.o(n,i)&amp;&amp;!t.o(e,i)&amp;&amp;Object.defineProperty(e,i,{enumerable:!0,get:n[i]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},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})}},e={};t.r(e),t.d(e,{setup:function(){return d},speak:function(){return p}});var n=window.wp.domReady,i=t.n(n),o=window.wp.i18n;function r(){let t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"polite";const e=document.createElement("div");e.id=`a11y-speak-${t}`,e.className="a11y-speak-region",e.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),e.setAttribute("aria-live",t),e.setAttribute("aria-relevant","additions text"),e.setAttribute("aria-atomic","true");const{body:n}=document;return n&amp;&amp;n.appendChild(e),e}let a="";function d(){const t=document.getElementById("a11y-speak-intro-text"),e=document.getElementById("a11y-speak-assertive"),n=document.getElementById("a11y-speak-polite");null===t&amp;&amp;function(){const t=document.createElement("p");t.id="a11y-speak-intro-text",t.className="a11y-speak-intro-text",t.textContent=(0,o.__)("Notifications"),t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("hidden","hidden");const{body:e}=document;e&amp;&amp;e.appendChild(t)}(),null===e&amp;&amp;r("assertive"),null===n&amp;&amp;r("polite")}function p(t,e){!function(){const t=document.getElementsByClassName("a11y-speak-region"),e=document.getElementById("a11y-speak-intro-text");for(let e=0;e&lt;t.length;e++)t[e].textContent="";e&amp;&amp;e.setAttribute("hidden","hidden")}(),t=function(t){return t=t.replace(/&lt;[^&lt;&gt;]+&gt;/g," "),a===t&amp;&amp;(t+="Â&nbsp;"),a=t,t}(t);const n=document.getElementById("a11y-speak-intro-text"),i=document.getElementById("a11y-speak-assertive"),o=document.getElementById("a11y-speak-polite");i&amp;&amp;"assertive"===e?i.textContent=t:o&amp;&amp;(o.textContent=t),n&amp;&amp;n.removeAttribute("hidden")}i()(d),(window.wp=window.wp||{}).a11y=e}();var uiAutocompleteL10n={"noResults":"Kh\u00f4ng t\u00ecm th\u1ea5y k\u1ebft qu\u1ea3.","oneResult":"\u0110\u00e3 t\u00ecm th\u1ea5y 1 k\u1ebft qu\u1ea3. H\u00e3y d\u00f9ng ph\u00edm l\u00ean v\u00e0 xu\u1ed1ng \u0111\u1ec3 di chuy\u1ec3n.","manyResults":"%d k\u1ebft qu\u1ea3 \u0111\u01b0\u1ee3c t\u00ecm th\u1ea5y. S\u1eed d\u1ee5ng ph\u00edm l\u00ean \/ xu\u1ed1ng \u0111\u1ec3 xem.","itemSelected":"M\u1ee5c \u0111\u01b0\u1ee3c ch\u1ecdn."};/*!
 * jQuery UI Autocomplete 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery","./menu","./core"],e):e(jQuery)}(function(o){"use strict";return o.widget("ui.autocomplete",{version:"1.13.2",defaultElement:"&lt;input&gt;",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,e=this.element[0].nodeName.toLowerCase(),t="textarea"===e,e="input"===e;this.isMultiLine=t||!e&amp;&amp;this._isContentEditable(this.element),this.valueMethod=this.element[t||e?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(e){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var t=o.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:i=!0,this._move("previousPage",e);break;case t.PAGE_DOWN:i=!0,this._move("nextPage",e);break;case t.UP:i=!0,this._keyEvent("previous",e);break;case t.DOWN:i=!0,this._keyEvent("next",e);break;case t.ENTER:this.menu.active&amp;&amp;(i=!0,e.preventDefault(),this.menu.select(e));break;case t.TAB:this.menu.active&amp;&amp;this.menu.select(e);break;case t.ESCAPE:this.menu.element.is(":visible")&amp;&amp;(this.isMultiLine||this._value(this.term),this.close(e),e.preventDefault());break;default:s=!0,this._searchTimeout(e)}}},keypress:function(e){if(i)i=!1,this.isMultiLine&amp;&amp;!this.menu.element.is(":visible")||e.preventDefault();else if(!s){var t=o.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:this._move("previousPage",e);break;case t.PAGE_DOWN:this._move("nextPage",e);break;case t.UP:this._keyEvent("previous",e);break;case t.DOWN:this._keyEvent("next",e)}}},input:function(e){n?(n=!1,e.preventDefault()):this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=o("&lt;ul&gt;").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault()},menufocus:function(e,t){var i,s;this.isNewMenu&amp;&amp;(this.isNewMenu=!1,e.originalEvent&amp;&amp;/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){o(e.target).trigger(e.originalEvent)})):(s=t.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:s})&amp;&amp;e.originalEvent&amp;&amp;/^key/.test(e.originalEvent.type)&amp;&amp;this._value(s.value),(i=t.item.attr("aria-label")||s.value)&amp;&amp;String.prototype.trim.call(i).length&amp;&amp;(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(o("&lt;div&gt;").text(i))},100)))},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==o.ui.safeActiveElement(this.document[0])&amp;&amp;(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&amp;&amp;this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=o("&lt;div&gt;",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&amp;&amp;this._initSource(),"appendTo"===e&amp;&amp;this.menu.element.appendTo(this._appendTo()),"disabled"===e&amp;&amp;t&amp;&amp;this.xhr&amp;&amp;this.xhr.abort()},_isEventTargetInWidget:function(e){var t=this.menu.element[0];return e.target===this.element[0]||e.target===t||o.contains(t,e.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e=(e=(e=e&amp;&amp;(e.jquery||e.nodeType?o(e):this.document.find(e).eq(0)))&amp;&amp;e[0]?e:this.element.closest(".ui-front, dialog")).length?e:this.document[0].body},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(e,t){t(o.ui.autocomplete.filter(i,e.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(e,t){n.xhr&amp;&amp;n.xhr.abort(),n.xhr=o.ajax({url:s,data:e,dataType:"json",success:function(e){t(e)},error:function(){t([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),t=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;e&amp;&amp;(t||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length&lt;this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return function(e){t===this.requestIndex&amp;&amp;this.__response(e),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(e){e=e&amp;&amp;this._normalize(e),this._trigger("response",null,{content:e}),!this.options.disabled&amp;&amp;e&amp;&amp;e.length&amp;&amp;!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&amp;&amp;(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&amp;&amp;this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){return e.length&amp;&amp;e[0].label&amp;&amp;e[0].value?e:o.map(e,function(e){return"string"==typeof e?{label:e,value:e}:o.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var t=this.menu.element.empty();this._renderMenu(t,e),this.isNewMenu=!0,this.menu.refresh(),t.show(),this._resizeMenu(),t.position(o.extend({of:this.element},this.options.position)),this.options.autoFocus&amp;&amp;this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,e){var s=this;o.each(e,function(e,t){s._renderItemData(i,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(e,t){return o("&lt;li&gt;").append(o("&lt;div&gt;").text(t.label)).appendTo(e)},_move:function(e,t){this.menu.element.is(":visible")?this.menu.isFirstItem()&amp;&amp;/^previous/.test(e)||this.menu.isLastItem()&amp;&amp;/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur()):this.menu[e](t):this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&amp;&amp;!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())},_isContentEditable:function(e){var t;return!!e.length&amp;&amp;("inherit"===(t=e.prop("contentEditable"))?this._isContentEditable(e.parent()):"true"===t)}}),o.extend(o.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&amp;")},filter:function(e,t){var i=new RegExp(o.ui.autocomplete.escapeRegex(t),"i");return o.grep(e,function(e){return i.test(e.label||e.value||e)})}}),o.widget("ui.autocomplete",o.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(1&lt;e?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&amp;&amp;e.length?this.options.messages.results(e.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(o("&lt;div&gt;").text(t))},100))}}),o.ui.autocomplete});/*!
 * jQuery UI Mouse 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery","./core"],e):e(jQuery)}(function(o){"use strict";var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&amp;&amp;this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){var t,s,i;if(!n)return this._mouseMoved=!1,this._mouseStarted&amp;&amp;this._mouseUp(e),s=1===(this._mouseDownEvent=e).which,i=!("string"!=typeof(t=this).options.cancel||!e.target.nodeName)&amp;&amp;o(e.target).closest(this.options.cancel).length,s&amp;&amp;!i&amp;&amp;this._mouseCapture(e)&amp;&amp;(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&amp;&amp;this._mouseDelayMet(e)&amp;&amp;(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===o.data(e.target,this.widgetName+".preventClickEvent")&amp;&amp;o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)),!0},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&amp;&amp;(!document.documentMode||document.documentMode&lt;9)&amp;&amp;!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&amp;&amp;(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&amp;&amp;this._mouseDelayMet(e)&amp;&amp;(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&amp;&amp;(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&amp;&amp;o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&amp;&amp;(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))&gt;=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});/*!
 * jQuery UI Slider 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery","./mouse","./core"],e):e(jQuery)}(function(o){"use strict";return o.widget("ui.slider",o.ui.mouse,{version:"1.13.2",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle"),s=[],a=t.values&amp;&amp;t.values.length||1;for(i.length&gt;a&amp;&amp;(i.slice(a).remove(),i=i.slice(0,a)),e=i.length;e&lt;a;e++)s.push("&lt;span tabindex='0'&gt;&lt;/span&gt;");this.handles=i.add(o(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){o(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(!0===e.range&amp;&amp;(e.values?e.values.length&amp;&amp;2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&amp;&amp;(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&amp;&amp;this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=o("&lt;div&gt;").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&amp;&amp;"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&amp;&amp;this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&amp;&amp;this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,a,n,t,h,l=this,u=this.options;return!u.disabled&amp;&amp;(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-l.values(e));(t&lt;s||s===t&amp;&amp;(e===l._lastChangedValue||l.values(e)===u.min))&amp;&amp;(s=t,a=o(this),n=e)}),!1!==this._start(e,n)&amp;&amp;(this._mouseSliding=!0,this._handleIndex=n,this._addClass(a,null,"ui-state-active"),a.trigger("focus"),t=a.offset(),h=!o(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-t.left-a.width()/2,top:e.pageY-t.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,n,i),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},t=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,e="horizontal"===this.orientation?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),e=e/t;return(e=1&lt;e?1:e)&lt;0&amp;&amp;(e=0),"vertical"===this.orientation&amp;&amp;(e=1-e),t=this._valueMax()-this._valueMin(),e=this._valueMin()+e*t,this._trimAlignValue(e)},_uiHash:function(e,t,i){var s={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&amp;&amp;(s.value=void 0!==t?t:this.values(e),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&amp;&amp;this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,i){var s,a=this.value(),n=this.values();this._hasMultipleValues()&amp;&amp;(s=this.values(t?0:1),a=this.values(t),2===this.options.values.length&amp;&amp;!0===this.options.range&amp;&amp;(i=0===t?Math.min(s,i):Math.max(s,i)),n[t]=i),i!==a&amp;&amp;!1!==this._trigger("slide",e,this._uiHash(t,i,n))&amp;&amp;(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){if(!arguments.length)return this._value();this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0)},values:function(e,t){var i,s,a;if(1&lt;arguments.length)this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),this._change(null,e);else{if(!arguments.length)return this._values();if(!Array.isArray(e))return this._hasMultipleValues()?this._values(e):this.value();for(i=this.options.values,s=e,a=0;a&lt;i.length;a+=1)i[a]=this._trimAlignValue(s[a]),this._change(null,a);this._refreshValue()}},_setOption:function(e,t){var i,s=0;switch("range"===e&amp;&amp;!0===this.options.range&amp;&amp;("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&amp;&amp;(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&amp;&amp;(s=this.options.values.length),this._super(e,t),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&amp;&amp;this._refreshRange(t),this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;0&lt;=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return this._trimAlignValue(e)},_values:function(e){var t,i;if(arguments.length)return e=this.options.values[e],this._trimAlignValue(e);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i&lt;t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(e){var t,i;return e&lt;=this._valueMin()?this._valueMin():e&gt;=this._valueMax()?this._valueMax():(t=0&lt;this.options.step?this.options.step:1,i=e-(e=(e-this._valueMin())%t),2*Math.abs(e)&gt;=t&amp;&amp;(i+=0&lt;e?t:-t),parseFloat(i.toFixed(5)))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step;(e=Math.round((e-t)/i)*i+t)&gt;this.options.max&amp;&amp;(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var e=e.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&amp;&amp;this.range.css({width:"",left:""}),"horizontal"===e&amp;&amp;this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,e,s,a,n=this.options.range,h=this.options,l=this,u=!this._animateOff&amp;&amp;h.animate,r={};this._hasMultipleValues()?this.handles.each(function(e){i=(l.values(e)-l._valueMin())/(l._valueMax()-l._valueMin())*100,r["horizontal"===l.orientation?"left":"bottom"]=i+"%",o(this).stop(1,1)[u?"animate":"css"](r,h.animate),!0===l.options.range&amp;&amp;("horizontal"===l.orientation?(0===e&amp;&amp;l.range.stop(1,1)[u?"animate":"css"]({left:i+"%"},h.animate),1===e&amp;&amp;l.range[u?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:h.animate})):(0===e&amp;&amp;l.range.stop(1,1)[u?"animate":"css"]({bottom:i+"%"},h.animate),1===e&amp;&amp;l.range[u?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:h.animate}))),t=i}):(e=this.value(),s=this._valueMin(),a=this._valueMax(),i=a!==s?(e-s)/(a-s)*100:0,r["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[u?"animate":"css"](r,h.animate),"min"===n&amp;&amp;"horizontal"===this.orientation&amp;&amp;this.range.stop(1,1)[u?"animate":"css"]({width:i+"%"},h.animate),"max"===n&amp;&amp;"horizontal"===this.orientation&amp;&amp;this.range.stop(1,1)[u?"animate":"css"]({width:100-i+"%"},h.animate),"min"===n&amp;&amp;"vertical"===this.orientation&amp;&amp;this.range.stop(1,1)[u?"animate":"css"]({height:i+"%"},h.animate),"max"===n&amp;&amp;"vertical"===this.orientation&amp;&amp;this.range.stop(1,1)[u?"animate":"css"]({height:100-i+"%"},h.animate))},_handleEvents:{keydown:function(e){var t,i,s,a=o(e.target).data("ui-slider-handle-index");switch(e.keyCode){case o.ui.keyCode.HOME:case o.ui.keyCode.END:case o.ui.keyCode.PAGE_UP:case o.ui.keyCode.PAGE_DOWN:case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(e.preventDefault(),this._keySliding||(this._keySliding=!0,this._addClass(o(e.target),null,"ui-state-active"),!1!==this._start(e,a)))break;return}switch(s=this.options.step,t=i=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case o.ui.keyCode.HOME:i=this._valueMin();break;case o.ui.keyCode.END:i=this._valueMax();break;case o.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+s);break;case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-s)}this._slide(e,a,i)},keyup:function(e){var t=o(e.target).data("ui-slider-handle-index");this._keySliding&amp;&amp;(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(o(e.target),null,"ui-state-active"))}}})});!function(a,b){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],b):b("object"==typeof exports?require("jquery"):a.jQuery)}(this,function(a){"use strict";function b(a){var b,c,d,e,f,g,h,i={};for(f=a.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,",").split(","),h=0,g=f.length;h&lt;g&amp;&amp;(c=f[h],c.search(/^(http|https|ftp):\/\//)===-1&amp;&amp;c.search(":")!==-1);h++)b=c.indexOf(":"),d=c.substring(0,b),e=c.substring(b+1),e||(e=void 0),"string"==typeof e&amp;&amp;(e="true"===e||"false"!==e&amp;&amp;e),"string"==typeof e&amp;&amp;(e=isNaN(e)?e:+e),i[d]=e;return null==d&amp;&amp;null==e?a:i}function c(a){a=""+a;var b,c,d,e=a.split(/\s+/),f="50%",g="50%";for(d=0,b=e.length;d&lt;b;d++)c=e[d],"left"===c?f="0%":"right"===c?f="100%":"top"===c?g="0%":"bottom"===c?g="100%":"center"===c?0===d?f="50%":g="50%":0===d?f=c:g=c;return{x:f,y:g}}function d(b,c){var d=function(){c(this.src)};a('&lt;img src="'+b+'.gif"&gt;').on("load",d),a('&lt;img src="'+b+'.jpg"&gt;').on("load",d),a('&lt;img src="'+b+'.jpeg"&gt;').on("load",d),a('&lt;img src="'+b+'.png"&gt;').on("load",d)}function e(c,d,e){if(this.$element=a(c),"string"==typeof d&amp;&amp;(d=b(d)),e?"string"==typeof e&amp;&amp;(e=b(e)):e={},"string"==typeof d)d=d.replace(/\.\w*$/,"");else if("object"==typeof d)for(var f in d)d.hasOwnProperty(f)&amp;&amp;(d[f]=d[f].replace(/\.\w*$/,""));this.settings=a.extend({},g,e),this.path=d;try{this.init()}catch(i){if(i.message!==h)throw i}}var f="vide",g={volume:1,playbackRate:1,muted:!0,loop:!0,autoplay:!0,position:"50% 50%",posterType:"detect",resizing:!0,bgColor:"transparent",className:""},h="Not implemented";e.prototype.init=function(){var b,e,f=this,g=f.path,i=g,j="",k=f.$element,l=f.settings,m=c(l.position),n=l.posterType;e=f.$wrapper=a("&lt;div&gt;").addClass(l.className).css({position:"absolute","z-index":-1,top:0,left:0,bottom:0,right:0,overflow:"hidden","-webkit-background-size":"cover","-moz-background-size":"cover","-o-background-size":"cover","background-size":"cover","background-color":l.bgColor,"background-repeat":"no-repeat","background-position":m.x+" "+m.y}),"object"==typeof g&amp;&amp;(g.poster?i=g.poster:g.mp4?i=g.mp4:g.webm?i=g.webm:g.ogv&amp;&amp;(i=g.ogv)),"detect"===n?d(i,function(a){e.css("background-image","url("+a+")")}):"none"!==n&amp;&amp;e.css("background-image","url("+i+"."+n+")"),"static"===k.css("position")&amp;&amp;k.css("position","relative"),k.prepend(e),"object"==typeof g?(g.mp4&amp;&amp;(j+='&lt;source src="'+g.mp4+'.mp4" type="video/mp4"&gt;'),g.webm&amp;&amp;(j+='&lt;source src="'+g.webm+'.webm" type="video/webm"&gt;'),g.ogv&amp;&amp;(j+='&lt;source src="'+g.ogv+'.ogv" type="video/ogg"&gt;'),b=f.$video=a("&lt;video&gt;"+j+"&lt;/video&gt;")):b=f.$video=a('&lt;video&gt;&lt;source src="'+g+'.mp4" type="video/mp4"&gt;&lt;source src="'+g+'.webm" type="video/webm"&gt;&lt;source src="'+g+'.ogv" type="video/ogg"&gt;&lt;/video&gt;');try{b.prop({autoplay:l.autoplay,loop:l.loop,volume:l.volume,muted:l.muted,defaultMuted:l.muted,playbackRate:l.playbackRate,defaultPlaybackRate:l.playbackRate})}catch(o){throw new Error(h)}b.css({margin:"auto",position:"absolute","z-index":-1,top:m.y,left:m.x,"-webkit-transform":"translate(-"+m.x+", -"+m.y+")","-ms-transform":"translate(-"+m.x+", -"+m.y+")","-moz-transform":"translate(-"+m.x+", -"+m.y+")",transform:"translate(-"+m.x+", -"+m.y+")",visibility:"hidden",opacity:0}).one("canplaythrough.vide",function(){f.resize()}).one("playing.vide",function(){b.css({visibility:"visible",opacity:1}),e.css("background-image","none")}),k.on("resize.vide",function(){l.resizing&amp;&amp;f.resize()}),e.append(b)},e.prototype.getVideoObject=function(){return this.$video[0]},e.prototype.resize=function(){if(this.$video){var a=this.$wrapper,b=this.$video,c=b[0],d=c.videoHeight,e=c.videoWidth,f=a.height(),g=a.width();g/e&gt;f/d?b.css({width:g+2,height:"auto"}):b.css({width:"auto",height:f+2})}},e.prototype.destroy=function(){delete a[f].lookup[this.index],this.$video&amp;&amp;this.$video.off(f),this.$element.off(f).removeData(f),this.$wrapper.remove()},a[f]={lookup:[]},a.fn[f]=function(b,c){var d;return this.each(function(){d=a.data(this,f),d&amp;&amp;d.destroy(),d=new e(this,b,c),d.index=a[f].lookup.push(d)-1,a.data(this,f,d)}),this},a(document).ready(function(){var b=a(window);b.on("resize.vide",function(){for(var b,c=a[f].lookup.length,d=0;d&lt;c;d++)b=a[f].lookup[d],b&amp;&amp;b.settings.resizing&amp;&amp;b.resize()}),b.on("unload.vide",function(){return!1}),a(document).find("[data-vide-bg]").each(function(b,c){var d=a(c),e=d.data("vide-options"),g=d.data("vide-bg");d[f](g,e)})})});var houzez_vars={"admin_url":"https:\/\/bdsnhadat.com.vn\/wp-admin\/","houzez_rtl":"no","user_id":"0","redirect_type":"same_page","login_redirect":"https:\/\/bdsnhadat.com.vn\/tin-tuc\/binh-duong-sap-co-quy-dinh-moi-ve-dien-tich-toi-thieu-duoc-tach-thua-dat-nong-nghiep-%e2%9d%97.html\/","property_gallery_popup_type":"houzez","wp_is_mobile":"","default_lat":"21.032618","default_long":"105.832093","houzez_is_splash":"","prop_detail_nav":"yes","is_singular_property":"","search_position":"under_nav","login_loading":"\u0110ang g\u1eedi th\u00f4ng tin ng\u01b0\u1eddi d\u00f9ng, vui l\u00f2ng ch\u1edd ...","not_found":"Ch\u00fang t\u00f4i kh\u00f4ng t\u00ecm th\u1ea5y b\u1ea5t k\u1ef3 k\u1ebft qu\u1ea3 n\u00e0o","houzez_map_system":"osm","for_rent":"","for_rent_price_slider":"","search_min_price_range":"1","search_max_price_range":"99","search_min_price_range_for_rent":"1","search_max_price_range_for_rent":"99","get_min_price":"0","get_max_price":"0","currency_position":"after","currency_symbol":" \u0111","decimals":"0","decimal_point_separator":",","thousands_separator":".","is_halfmap":"","houzez_date_language":"","houzez_default_radius":"68","houzez_reCaptcha":"1","geo_country_limit":"1","geocomplete_country":"VN","is_edit_property":"","processing_text":"\u0110ang x\u1eed l\u00fd... Xin vui l\u00f2ng ch\u1edd \u0111\u1ee3i trong gi\u00e2y l\u00e1t\u2026 Tr\u00e2n tr\u1ecdng c\u1ea3m \u01a1n!","halfmap_layout":"","prev_text":"Tr\u01b0\u1edbc","next_text":"Sau","keyword_search_field":"prop_title","keyword_autocomplete":"0","autosearch_text":"\u0110ang t\u00ecm ki\u1ebfm...","paypal_connecting":"\u0110ang k\u1ebft n\u1ed1i v\u1edbi Paypal, Vui l\u00f2ng ch\u1edd ...","transparent_logo":"","is_transparent":"","is_top_header":"0","simple_logo":"https:\/\/bdsnhadat.com.vn\/wp-content\/uploads\/2021\/10\/BdsNhaDat.com_.vn_Logo-ngang-268x90-min.png","retina_logo":"https:\/\/bdsnhadat.com.vn\/wp-content\/uploads\/2021\/10\/BdsNhaDat.com_.vn_Logo-ngang-268x90-min.png","mobile_logo":"https:\/\/bdsnhadat.com.vn\/wp-content\/uploads\/2021\/10\/BdsNhaDat.com_.vn_Trang-Logo-ngang-204x68-min.png","retina_logo_mobile":"https:\/\/bdsnhadat.com.vn\/wp-content\/uploads\/2021\/10\/BdsNhaDat.com_.vn_Trang-Logo-ngang-204x68-min.png","retina_logo_mobile_splash":"https:\/\/bdsnhadat.com.vn\/wp-content\/uploads\/2021\/10\/BdsNhaDat.com_.vn_Trang-Logo-ngang-204x68-min.png","custom_logo_splash":"https:\/\/bdsnhadat.com.vn\/wp-content\/uploads\/2021\/10\/BdsNhaDat.com_.vn_Logo-ngang-268x90-min.png","retina_logo_splash":"https:\/\/bdsnhadat.com.vn\/wp-content\/uploads\/2021\/10\/BdsNhaDat.com_.vn_Logo-ngang-268x90-min.png","monthly_payment":"Thanh to\u00e1n h\u00e0ng th\u00e1ng","weekly_payment":"Thanh to\u00e1n h\u00e0ng tu\u1ea7n","bi_weekly_payment":"Thanh to\u00e1n Bi-Weekly","compare_url":"https:\/\/bdsnhadat.com.vn\/so-sanh-bds-nha-dat\/","template_thankyou":"https:\/\/bdsnhadat.com.vn\/cam-on\/","compare_page_not_found":"Vui l\u00f2ng t\u1ea1o trang b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng m\u1eabu Tin \u0111\u0103ng so s\u00e1nh","compare_limit":"Maximum item compare are 4","compare_add_icon":"","compare_remove_icon":"","add_compare_text":"Th\u00eam v\u00e0o Trang So s\u00e1nh","remove_compare_text":"G\u1ee1 kh\u1ecfi So s\u00e1nh","is_mapbox":"google","api_mapbox":"","is_marker_cluster":"1","g_recaptha_version":"v2","s_country":"","s_state":"","s_city":"","s_areas":"","woo_checkout_url":"","agent_redirection":""};function houzezSetCookie(e,a,t){var r=new Date;r.setTime(r.getTime()+24*t*60*60*1e3);r="expires="+r.toUTCString();document.cookie=e+"="+a+";"+r+";path=/"}function houzezGetCookie(e){for(var a=e+"=",t=decodeURIComponent(document.cookie).split(";"),r=0;r&lt;t.length;r++){for(var o=t[r];" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(a))return o.substring(a.length,o.length)}return""}function fave_processing_modal(e){e='&lt;div class="modal fade" id="fave_modal" tabindex="-1" role="dialog" aria-labelledby="faveModalLabel" aria-hidden="true"&gt;&lt;div class="modal-dialog"&gt;&lt;div class="modal-content"&gt;&lt;div class="modal-body houzez_messages_modal"&gt;'+e+"&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;";jQuery("body").append(e),jQuery("#fave_modal").modal()}function fave_processing_modal_close(){jQuery("#fave_modal").modal("hide")}function houzez_listing_lightbox(ajaxurl,processing_text,houzez_rtl,userID){jQuery(".hz-show-lightbox-js").on("click",function(){var listing_id=jQuery(this).data("listid"),$parents=jQuery(this).parents(".item-wrap"),preview_loader=$parents.find(".preview_loader");jQuery.ajax({type:"post",url:ajaxurl,data:{action:"load_lightbox_content",listing_id:listing_id},beforeSend:function(){preview_loader.empty().append('&lt;div class="houzez-overlay-loading"&gt;&lt;div class="overlay-placeholder"&gt;&lt;div class="loader-ripple spinner"&gt;&lt;div class="bounce1"&gt;&lt;/div&gt;&lt;div class="bounce2"&gt;&lt;/div&gt;&lt;div class="bounce3"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;')},complete:function(){preview_loader.empty()},success:function(e){jQuery("#hz-listing-model-content").html(e),jQuery("#houzez-listing-lightbox").modal("show"),jQuery(".lightbox-slider").not(".slick-initialized").slick({rtl:houzez_rtl,lazyLoad:"ondemand",infinite:!0,speed:300,slidesToShow:1,arrows:!0,adaptiveHeight:!0}),jQuery("#houzez-listing-lightbox").on("shown.bs.modal",function(e){jQuery(".lightbox-slider").slick("setPosition"),jQuery(".lightbox-slider").slick("refresh")}),jQuery(".btn-expand").on("click",function(){jQuery(".lightbox-gallery-wrap").toggleClass("lightbox-gallery-full-wrap"),jQuery(".lightbox-slider").slick("setPosition")}),jQuery(".btn-email").on("click",function(){jQuery(".lightbox-form-wrap").toggleClass("lightbox-form-wrap-show")}),houzez_init_add_favorite(ajaxurl,userID),houzez_init_remove_favorite(ajaxurl,userID)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})})}function houzez_init_add_favorite(t,r){jQuery(".add-favorite-js").on("click",function(e){e.preventDefault();var a=jQuery(this),e=jQuery(this).attr("data-listid");return add_to_favorite(t,e,a,r),!1})}function houzez_init_remove_favorite(t,r){jQuery(".remove_fav").on("click",function(){var e=jQuery(this),a=jQuery(this).attr("data-listid");add_to_favorite(t,a,e,r);e.parents("tr").remove()})}function add_to_favorite(ajaxurl,listID,curnt,userID){var $parents,preview_loader;0===parseInt(userID,10)||null==userID?(jQuery("#login-register-form").modal("show"),jQuery(".login-form-tab").addClass("active show"),jQuery(".modal-toggle-1.nav-link").addClass("active")):($parents=curnt.parents(".item-wrap"),preview_loader=$parents.find(".preview_loader"),jQuery.ajax({type:"post",url:ajaxurl,dataType:"json",data:{action:"houzez_add_to_favorite",listing_id:listID},beforeSend:function(){preview_loader.empty().append('&lt;div class="houzez-overlay-loading"&gt;&lt;div class="overlay-placeholder"&gt;&lt;div class="loader-ripple spinner"&gt;&lt;div class="bounce1"&gt;&lt;/div&gt;&lt;div class="bounce2"&gt;&lt;/div&gt;&lt;div class="bounce3"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;')},complete:function(){},success:function(e){e.added?curnt.children("i").addClass("text-danger"):curnt.children("i").removeClass("text-danger"),preview_loader.empty()},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}}))}function add_to_compare(o,s,i,n,l,c,e,d){if(jQuery("a.compare-btn").attr("href",o+"?ids="+houzezGetCookie("houzez_compare_listings")),0&lt;(e=houzezGetCookie("houzez_compare_listings")).length&amp;&amp;jQuery(".compare-property-label").fadeIn(1e3),e&amp;&amp;e.length){if((e=e.split(",")).length){for(var a=0;a&lt;e.length;a++)jQuery('.houzez_compare[data-listing_id="'+e[a]+'"] i').removeClass("icon-add-circle").addClass("icon-subtract-circle"),jQuery('.houzez_compare[data-listing_id="'+e[a]+'"]').attr("title",l);jQuery(".compare-property-label").find(".compare-count").html(e.length)}jQuery(".houzez_compare").tooltip("hide").attr("data-original-title",l)}else e=[];jQuery(".houzez_compare").on("click",function(e){e.preventDefault();var a=(a=houzezGetCookie("houzez_compare_listings"))&amp;&amp;a.length?a.split(","):[],t=jQuery(this).data("listing_id"),r=a.indexOf(t.toString()),e=jQuery(this).parents(".item-wrap").find("img").attr("src");return-1==r?a.length&gt;=d?alert(c):(jQuery(".compare-wrap").append('&lt;div class="compare-item remove-'+t+'"&gt;&lt;a href="" class="remove-compare remove-icon" data-listing_id="'+t+'"&gt;&lt;i class="houzez-icon icon-remove-circle"&gt;&lt;/i&gt;&lt;/a&gt;&lt;img class="img-fluid" src="'+e+'" width="200" height="150" alt="Thumb"&gt;&lt;/div&gt;'),a.push(t.toString()),houzezSetCookie("houzez_compare_listings",a.join(","),30),jQuery(this).attr("title",l),jQuery(this).find("i").removeClass("icon-add-circle").addClass("icon-subtract-circle"),jQuery(".compare-property-label").find(".compare-count").html(a.length),jQuery("a.compare-btn").attr("href",o+"?ids="+houzezGetCookie("houzez_compare_listings")),jQuery(".compare-property-label").fadeIn(1e3),jQuery(this).toggleClass("active"),jQuery(".compare-property-active").addClass("compare-property-active-push-toleft"),jQuery("#compare-property-panel").addClass("compare-property-panel-open"),jQuery(this).tooltip("dispose").tooltip("show"),remove_from_compare(a,s,i,n,l)):(jQuery("div.remove-"+t).remove(),jQuery(this).attr("title",n),jQuery(this).find("i").removeClass("icon-subtract-circle").addClass("icon-add-circle"),a.splice(r,1),houzezSetCookie("houzez_compare_listings",a.join(","),30),jQuery(".compare-property-label").find(".compare-count").html(a.length),jQuery("a.compare-btn").attr("href",o+"?ids="+houzezGetCookie("houzez_compare_listings")),jQuery(this).tooltip("dispose").tooltip("show"),0&lt;a.length?(jQuery(".compare-property-label").fadeIn(1e3),jQuery(this).toggleClass("active"),jQuery(".compare-property-active").addClass("compare-property-active-push-toleft"),jQuery("#compare-property-panel").addClass("compare-property-panel-open")):jQuery(".compare-property-label").fadeOut(1e3)),!1})}function remove_from_compare(t,e,a,r,o){jQuery(".remove-compare").on("click",function(e){e.preventDefault(),"object"==typeof t&amp;&amp;(t=t.toString()),t&amp;&amp;t.length?(t=t.split(",")).length&amp;&amp;jQuery(".compare-property-label").find(".compare-count").html(t.length):t=[],1==t.length&amp;&amp;jQuery(".compare-property-label").fadeOut(1e3);var a=jQuery(this).data("listing_id"),e=t.indexOf(a.toString());t.splice(e,1),houzezSetCookie("houzez_compare_listings",t.join(","),30),jQuery(".compare-property-label").find(".compare-count").html(t.length),jQuery(".compare-"+a).attr("title",r),jQuery(".compare-"+a).tooltip("hide").attr("data-original-title",r),jQuery(".compare-"+a).find("i").removeClass("icon-subtract-circle").addClass("icon-add-circle"),jQuery(this).parents(".compare-item").remove()})}!function($){"use strict";var $win=$(window),popupSliderLoaded=!1,houzezStickyTop=0,adminBarHeight=0,ajaxurl=houzez_vars.admin_url+"admin-ajax.php",compare_url=houzez_vars.compare_url,houzez_rtl=houzez_vars.houzez_rtl,userID=houzez_vars.user_id,wp_is_mobile=houzez_vars.wp_is_mobile,houzez_is_splash=houzez_vars.houzez_is_splash,prop_detail_nav=houzez_vars.prop_detail_nav,search_position=houzez_vars.search_position,is_singular_property=houzez_vars.is_singular_property,transparent_logo=houzez_vars.transparent_logo,is_transparent=houzez_vars.is_transparent,is_top_header=houzez_vars.is_top_header,houzez_date_language=houzez_vars.houzez_date_language,compare_add_icon=houzez_vars.compare_add_icon,add_compare_text=houzez_vars.add_compare_text,compare_remove_icon=houzez_vars.compare_remove_icon,remove_compare_text=houzez_vars.remove_compare_text,compare_limit=houzez_vars.compare_limit,compare_page_not_found=houzez_vars.compare_page_not_found,g_recaptha_version=houzez_vars.g_recaptha_version,for_rent=houzez_vars.for_rent,for_rent_price_slider=houzez_vars.for_rent_price_slider,search_price_range_min=parseInt(houzez_vars.search_min_price_range),search_price_range_max=parseInt(houzez_vars.search_max_price_range),search_price_range_min_rent=parseInt(houzez_vars.search_min_price_range_for_rent),search_price_range_max_rent=parseInt(houzez_vars.search_max_price_range_for_rent),get_min_price=parseInt(houzez_vars.get_min_price),get_max_price=parseInt(houzez_vars.get_max_price),currency_position=houzez_vars.currency_position,decimals=houzez_vars.decimals,decimal_point_separator=houzez_vars.decimal_point_separator,thousands_separator=houzez_vars.thousands_separator,currency_symb=houzez_vars.currency_symbol,is_halfmap=parseInt(houzez_vars.is_halfmap),houzez_reCaptcha=parseInt(houzez_vars.houzez_reCaptcha),prev_text=houzez_vars.prev_text,next_text=houzez_vars.next_text,keyword_search_field=houzez_vars.keyword_search_field,keyword_autocomplete=houzez_vars.keyword_autocomplete,autosearch_text=houzez_vars.autosearch_text,login_redirect_type=houzez_vars.redirect_type,login_redirect=houzez_vars.login_redirect,login_loading=houzez_vars.login_loading,paypal_connecting=houzez_vars.paypal_connecting,processing_text=houzez_vars.processing_text,is_edit_property=houzez_vars.is_edit_property,property_gallery_popup_type=houzez_vars.property_gallery_popup_type,simple_logo=houzez_vars.simple_logo,retina_logo=houzez_vars.retina_logo,mobile_logo=houzez_vars.mobile_logo,retina_logo_mobile=houzez_vars.retina_logo_mobile,retina_logo_mobile_splash=houzez_vars.retina_logo_mobile_splash,custom_logo_splash=houzez_vars.custom_logo_splash,retina_logo_splash=houzez_vars.retina_logo_splash,calDoughnutChart,is_listing_gallery_slider=!1,top_banner_wrap_height=0,top_banner_wrap=$(".top-banner-wrap "),header_area=$(".header-main-wrap"),advanced_search_nav=$(".advanced-search-nav"),desktop_header_search_enabled=advanced_search_nav.data("sticky"),elementor_location_header=$(".elementor-location-header"),header_area_height=header_area.innerHeight(),elementor_location_header_height=elementor_location_header.innerHeight(),advanced_search_nav_height=advanced_search_nav.innerHeight(),header_nav=$("#header-section"),houzez_nav_sticky_height=header_nav.innerHeight(),only_nav_sticky=header_nav.data("sticky"),houzez_is_mobile=/ipad|iphone|ipod|android|blackberry|webos|iemobile|windows phone/i.test(navigator.userAgent.toLowerCase());"yes"==prop_detail_nav&amp;&amp;is_singular_property&amp;&amp;(only_nav_sticky=0),null==elementor_location_header_height&amp;&amp;(elementor_location_header_height=0),null==header_area_height&amp;&amp;(header_area_height=0),null==advanced_search_nav_height&amp;&amp;(advanced_search_nav_height=0),houzez_rtl="yes"==houzez_rtl,1===only_nav_sticky&amp;&amp;(houzezStickyTop=houzez_nav_sticky_height,wp_is_mobile||(desktop_header_search_enabled=0));var make_search_sticky_position=header_area_height+advanced_search_nav_height,searchStickyPlus=100,search_under_navigation=!0;wp_is_mobile&amp;&amp;(make_search_sticky_position+=40),$(document).ready(function(){top_banner_wrap_height=top_banner_wrap.innerHeight(),"under_banner"==search_position&amp;&amp;(make_search_sticky_position=header_area_height+top_banner_wrap_height,searchStickyPlus=wp_is_mobile?60:0,is_transparent&amp;&amp;(searchStickyPlus=60),search_under_navigation=!1),null!=(adminBarHeight=$("#wpadminbar").innerHeight())&amp;&amp;(houzezStickyTop+=adminBarHeight)}),document.addEventListener("DOMContentLoaded",function(){var e=[].slice.call(document.querySelectorAll(".houzez-lazyload"));if("IntersectionObserver"in window){let t=new IntersectionObserver(function(e,a){e.forEach(function(a){if(a.isIntersecting){let e=a.target;e.src=e.dataset.src,e.dataset.srcset&amp;&amp;(e.srcset=e.dataset.srcset),e.classList.remove("houzez-lazyload"),t.unobserve(e)}})});e.forEach(function(e){t.observe(e)})}}),""===retina_logo&amp;&amp;""==retina_logo_splash&amp;&amp;""==retina_logo_mobile&amp;&amp;""==retina_logo_mobile_splash||2==window.devicePixelRatio&amp;&amp;(""!=retina_logo&amp;&amp;$(".logo-desktop img").attr("src",retina_logo),""!=retina_logo_splash&amp;&amp;$(".logo-splash img").attr("src",retina_logo_splash),""!=retina_logo_mobile&amp;&amp;$(".logo-mobile img").attr("src",retina_logo_mobile)),$(".all-reviews").on("click",function(e){$(".hz-review-tab").trigger("click")}),$(function(){var e=$("#scroll-top");$(window).on("scroll",function(){300&lt;$(this).scrollTop()?e.fadeIn("fast").css("display","block"):e.fadeOut("fast")}),e.on("click",function(e){e.preventDefault(),$("html, body").animate({scrollTop:0},"slow")})});var initPhotoSwipeFromDOM=function(e){for(var n=function e(a,t){return a&amp;&amp;(t(a)?a:e(a.parentNode,t))},a=function(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1;var e=e.target||e.srcElement,a=n(e,function(e){return e.tagName&amp;&amp;("FIGURE"===e.tagName.toUpperCase()||"DIV"===e.tagName.toUpperCase())});if(a){for(var t,e=a.parentNode,r=a.parentNode.childNodes,o=r.length,s=0,i=0;i&lt;o;i++)if(1===r[i].nodeType){if(r[i]===a){t=s;break}s++}return 0&lt;=t&amp;&amp;l(t,e),!1}},l=function(e,a,t,r){var o=document.querySelectorAll(".pswp")[0],s=function(e){for(var a,t,r,o=e.childNodes,s=o.length,i=[],n=0;n&lt;s;n++)1===(a=o[n]).nodeType&amp;&amp;(r=(t=a.children[0]).getAttribute("data-size").split("x"),r={src:t.getAttribute("href"),w:parseInt(r[0],10),h:parseInt(r[1],10)},1&lt;a.children.length&amp;&amp;(r.title=a.children[1].innerHTML),0&lt;t.children.length&amp;&amp;(r.msrc=t.children[0].getAttribute("src")),r.el=a,i.push(r));return i}(a),i={galleryUID:a.getAttribute("data-pswp-uid"),getThumbBoundsFn:function(e){var a=s[e].el.getElementsByTagName("img")[0],e=window.pageYOffset||document.documentElement.scrollTop,a=a.getBoundingClientRect();return{x:a.left,y:a.top+e,w:a.width}},closeOnScroll:!1,bgOpacity:.95,showHideOpacity:!1};if(r)if(i.galleryPIDs){for(var n=0;n&lt;s.length;n++)if(s[n].pid==e){i.index=n;break}}else i.index=parseInt(e,10)-1;else i.index=parseInt(e,10);isNaN(i.index)||(t&amp;&amp;(i.showAnimationDuration=0),new PhotoSwipe(o,PhotoSwipeUI_Default,s,i).init())},t=document.querySelectorAll(e),r=0,o=t.length;r&lt;o;r++)t[r].setAttribute("data-pswp-uid",r+1),t[r].onclick=a;e=function(){var e=window.location.hash.substring(1),a={};if(e.length&lt;5)return a;for(var t,r=e.split("&amp;"),o=0;o&lt;r.length;o++)r[o]&amp;&amp;((t=r[o].split("=")).length&lt;2||(a[t[0]]=t[1]));return a.gid&amp;&amp;(a.gid=parseInt(a.gid,10)),a}();e.pid&amp;&amp;e.gid&amp;&amp;l(e.pid,t[e.gid-1],!0,!0)};function houzez_sticky_nav(){$(window).scroll(function(){var e=$(window).scrollTop(),a=$("#wpadminbar").height(),t=0,r=header_nav.outerHeight(),t=r;is_top_header&amp;&amp;(t+=$(".top-bar-wrap").height()),0!==only_nav_sticky&amp;&amp;(transparent_logo&amp;&amp;$(".logo-splash img").attr("src",simple_logo),"null"==a&amp;&amp;(a=0),header_area_height&lt;e?(header_nav.addClass("sticky-nav-area"),header_nav.css("top",a),transparent_logo&amp;&amp;(header_area.removeClass("header-transparent-wrap"),$(".top-banner-wrap").css("margin-top","-"+t+"px"),$("body.houzez-header-elementor .content-wrap").css("margin-top","-"+t+"px")),header_area_height+20&lt;=e&amp;&amp;(header_nav.addClass("houzez-in-view"),$("#main-wrap").css("margin-top",r))):(header_nav.removeClass("sticky-nav-area"),header_nav.removeAttr("style"),transparent_logo&amp;&amp;(header_area.addClass("header-transparent-wrap"),$(".top-banner-wrap").css("margin-top",0),$("body.houzez-header-elementor .content-wrap").css("margin-top",0),$(".logo-splash img").attr("src",custom_logo_splash)),e&lt;=header_area_height+20&amp;&amp;header_nav.removeClass("houzez-in-view"),$("#main-wrap").css("margin-top",0)))})}function houzez_sticky_search(){$(window).scroll(function(){var e=$(window).scrollTop(),a=$("#wpadminbar").height(),t=advanced_search_nav.outerHeight(),r=advanced_search_nav.data("hidden");"null"==a&amp;&amp;(a=0),make_search_sticky_position&lt;=e?(advanced_search_nav.addClass("sticky-search-area"),r&amp;&amp;advanced_search_nav.removeClass("search-hidden"),wp_is_mobile||advanced_search_nav.css("top",a),make_search_sticky_position+searchStickyPlus&lt;=e&amp;&amp;(advanced_search_nav.addClass("houzez-in-view"),r||$("#main-wrap").css("padding-top",t))):(advanced_search_nav.removeClass("sticky-search-area"),advanced_search_nav.removeAttr("style"),e&lt;=make_search_sticky_position+20&amp;&amp;advanced_search_nav.removeClass("houzez-in-view"),r&amp;&amp;advanced_search_nav.addClass("search-hidden"),r||$("#main-wrap").css("padding-top",0))})}function houzez_mobile_sticky_nav(){$(window).scroll(function(){var e=$(window).scrollTop(),a=header_mobile.outerHeight();is_top_header&amp;&amp;$(".top-bar-wrap").height(),0!==mobile_sticky_nav&amp;&amp;(header_area_height&lt;e?(header_mobile.addClass("sticky-nav-area"),header_area_height+20&lt;=e&amp;&amp;(header_mobile.addClass("houzez-in-view"),$("#main-wrap").css("margin-top",a))):(header_mobile.removeClass("sticky-nav-area"),header_mobile.removeAttr("style"),e&lt;=header_area_height+20&amp;&amp;header_mobile.removeClass("houzez-in-view"),$("#main-wrap").css("margin-top",0)))})}"photoswipe"==property_gallery_popup_type&amp;&amp;is_singular_property&amp;&amp;initPhotoSwipeFromDOM(".houzez-photoswipe"),2==window.devicePixelRatio&amp;&amp;transparent_logo&amp;&amp;(""!=retina_logo_splash&amp;&amp;(custom_logo_splash=retina_logo_splash),""!=retina_logo&amp;&amp;(simple_logo=retina_logo)),only_nav_sticky&amp;&amp;!wp_is_mobile&amp;&amp;houzez_sticky_nav(),desktop_header_search_enabled&amp;&amp;houzez_sticky_search();var addCommas=function(e){for(var e=(e+="").split("."),a=e[0],e=1&lt;e.length?"."+e[1]:"",t=/(\d+)(\d{3})/;t.test(a);)a=a.replace(t,"$1,$2");return a+e},thousandSeparator=e=&gt;{if("number"!=typeof e)return e;for(var e=(e+="").split("."),a=e[0],e=1&lt;e.length?"."+e[1]:"",t=/(\d+)(\d{3})/;t.test(a);)a=a.replace(t,"$1"+thousands_separator+"$2");return a+e},chartData,ctx,myDoughnutChart,chartData,ctx,myDoughnutChart,chartData,ctx,myDoughnutChart;function number_format(e){var a,t,r,o=decimal_point_separator,s=thousands_separator;return isNaN(a=Math.abs(a))&amp;&amp;(a=2),o=o||",",s=s||".",((r=3&lt;(r=(t=parseInt(e=(+e||0).toFixed(a))+"").length)?r%3:0)?t.substr(0,r)+s:"")+t.substr(r).replace(/(\d{3})(?=\d)/g,"$1"+s)+(a?o+Math.abs(e-t).toFixed(a).replace(/-/,0).slice(2):"")}function currencyFormate(e){return""==currency_position||""==currency_symb?e:"after"===currency_position?e+""+currency_symb:currency_symb+""+e}function mortgage_calucaltion_section(e,a,t,r,o,s,i){isNaN(a=Math.abs(a))&amp;&amp;(a=0),isNaN(t=Math.abs(t))&amp;&amp;(t=0),isNaN(r=Math.abs(r))&amp;&amp;(r=0),isNaN(o=Math.abs(o))&amp;&amp;(o=0),isNaN(s=Math.abs(s))&amp;&amp;(s=0),isNaN(i=Math.abs(i))&amp;&amp;(i=0);var n=e-a,l=12*r,e=t/100/12,a=Math.pow(1+e,l),r=-Math.round(e/(a-1)*(-n*a)),s=Math.round(s/12*100)/100,t=r+(o=Math.round(o/12*100)/100)+s+parseInt(i),l=currencyFormate(l=number_format(r)),e=currencyFormate(e=number_format(o)),n=currencyFormate(n=number_format(s)),a=currencyFormate(a=number_format(i)),t=currencyFormate(t=number_format(t));$("#principal_interest_val").html(l),$("#property_tax_val").html(e),$("#home_insurance_val").html(n),$("#pmi_val").html(a),$("#m_monthly_val").html(t);t=document.getElementById("mortgage-calculator-chart").getContext("2d");void 0!==calDoughnutChart&amp;&amp;calDoughnutChart.destroy(),calDoughnutChart=new Chart(t,{type:"doughnut",data:{datasets:[{data:[r,o,s,i],backgroundColor:["rgba(255, 99, 132, 0.5)","rgba(54, 162, 235, 0.5)","rgba(255, 206, 86, 0.5)","rgba(75, 192, 192, 0.5)"],borderColor:["rgba(255 ,99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)"],borderWidth:1}]},options:{cutoutPercentage:85,responsive:!1,tooltips:!1}})}0&lt;$("#calculate_loan").length&amp;&amp;($("#calculate_loan").on("click",function(e){e.preventDefault(),mortgage_calucaltion_section($("#total_amount").val(),$("#down_payment").val(),$("#interest_rate").val(),$("#loan_term").val(),$("#property_tax").val(),$("#home_insurance").val(),$("#pmi").val())}),$(document).ready(function(){mortgage_calucaltion_section($("#total_amount").val(),$("#down_payment").val(),$("#interest_rate").val(),$("#loan_term").val(),$("#property_tax").val(),$("#home_insurance").val(),$("#pmi").val())})),houzez_listing_lightbox(ajaxurl,processing_text,houzez_rtl,userID),0&lt;$("#stats-property-cities").length&amp;&amp;(chartData=$("#stats-property-cities").data("chart"),ctx=document.getElementById("stats-property-cities").getContext("2d"),myDoughnutChart=new Chart(ctx,{type:"doughnut",data:{datasets:[{data:chartData,backgroundColor:["rgba(255, 99, 132, 0.5)","rgba(54, 162, 235, 0.5)","rgba(255, 206, 86, 0.5)","rgba(75, 192, 192, 0.5)"],borderColor:["rgba(255 ,99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)"],borderWidth:1}]},options:{cutoutPercentage:60,responsive:!1,tooltips:!1}})),0&lt;$("#stats-property-status").length&amp;&amp;(chartData=$("#stats-property-status").data("chart"),ctx=document.getElementById("stats-property-status").getContext("2d"),myDoughnutChart=new Chart(ctx,{type:"doughnut",data:{datasets:[{data:chartData,backgroundColor:["rgba(255, 99, 132, 0.5)","rgba(54, 162, 235, 0.5)","rgba(255, 206, 86, 0.5)","rgba(75, 192, 192, 0.5)"],borderColor:["rgba(255 ,99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)"],borderWidth:1}]},options:{cutoutPercentage:60,responsive:!1,tooltips:!1}})),0&lt;$("#stats-property-types").length&amp;&amp;(chartData=$("#stats-property-types").data("chart"),ctx=document.getElementById("stats-property-types").getContext("2d"),myDoughnutChart=new Chart(ctx,{type:"doughnut",data:{datasets:[{data:chartData,backgroundColor:["rgba(255, 99, 132, 0.5)","rgba(54, 162, 235, 0.5)","rgba(255, 206, 86, 0.5)","rgba(75, 192, 192, 0.5)"],borderColor:["rgba(255 ,99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)"],borderWidth:1}]},options:{cutoutPercentage:60,responsive:!1,tooltips:!1}}));var houzez_login_modal=function(){jQuery("#login-register-form").modal("show"),jQuery(".login-form-tab").addClass("active show"),jQuery(".modal-toggle-1.nav-link").addClass("active")};$("#houzez-login-btn").on("click",function(e){e.preventDefault();e=$(this);houzez_login(e)}),$("#houzez-register-btn").on("click",function(e){e.preventDefault();e=$(this);houzez_register(e)});var houzez_login=function(currnt){var $form=currnt.parents("form"),$messages=$("#hz-login-messages");$.ajax({type:"post",url:ajaxurl,dataType:"json",data:$form.serialize(),beforeSend:function(){currnt.find(".houzez-loader-js").addClass("loader-show")},complete:function(){currnt.find(".houzez-loader-js").removeClass("loader-show")},success:function(e){e.success?($messages.empty().append('&lt;div class="alert alert-success" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+e.msg+"&lt;/div&gt;"),window.location.replace(e.redirect_to)):$messages.empty().append('&lt;div class="alert alert-danger" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+e.msg+"&lt;/div&gt;"),currnt.find(".houzez-loader-js").removeClass("loader-show"),1==houzez_reCaptcha&amp;&amp;($form.find(".g-recaptcha-response").remove(),("v3"==g_recaptha_version?houzezReCaptchaLoad:houzezReCaptchaReset)())},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})},houzez_register=function(currnt){var $form=currnt.parents("form"),$messages=$("#hz-register-messages");$.ajax({type:"post",url:ajaxurl,dataType:"json",data:$form.serialize(),beforeSend:function(){currnt.find(".houzez-loader-js").addClass("loader-show")},complete:function(){currnt.find(".houzez-loader-js").removeClass("loader-show")},success:function(e){e.success?$messages.empty().append('&lt;div class="alert alert-success" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+e.msg+"&lt;/div&gt;"):$messages.empty().append('&lt;div class="alert alert-danger" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+e.msg+"&lt;/div&gt;"),currnt.find(".houzez-loader-js").removeClass("loader-show"),1==houzez_reCaptcha&amp;&amp;($form.find(".g-recaptcha-response").remove(),("v3"==g_recaptha_version?houzezReCaptchaLoad:houzezReCaptchaReset)())},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})};$("#houzez_forgetpass").on("click",function(){var user_login=$("#user_login_forgot").val(),security=$("#fave_resetpassword_security").val(),$this=$(this),$messages=$("#reset_pass_msg");$.ajax({type:"post",url:ajaxurl,dataType:"json",data:{action:"houzez_reset_password",user_login:user_login,security:security},beforeSend:function(){$this.find(".houzez-loader-js").addClass("loader-show")},complete:function(){$this.find(".houzez-loader-js").removeClass("loader-show")},success:function(e){e.success?$messages.empty().append('&lt;div class="alert alert-success" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+e.msg+"&lt;/div&gt;"):$messages.empty().append('&lt;div class="alert alert-danger" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+e.msg+"&lt;/div&gt;")},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})}),0&lt;$("#houzez_reset_password").length&amp;&amp;$("#houzez_reset_password").click(function(e){e.preventDefault();var a=$(this),t=$('input[name="rp_login"]').val(),r=$('input[name="rp_key"]').val(),o=$('input[name="pass1"]').val(),s=$('input[name="pass2"]').val(),e=$('input[name="fave_resetpassword_security"]').val(),i=$("#reset_pass_msg_2");$.ajax({type:"post",url:ajaxurl,dataType:"json",data:{action:"houzez_reset_password_2",rq_login:t,password:o,confirm_pass:s,rp_key:r,security:e},beforeSend:function(){a.find(".houzez-loader-js").addClass("loader-show")},complete:function(){a.find(".houzez-loader-js").removeClass("loader-show")},success:function(e){e.success?(i.empty().append('&lt;div class="alert alert-success" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+e.msg+"&lt;/div&gt;"),jQuery("#oldpass, #newpass, #confirmpass").val("")):i.empty().append('&lt;div class="alert alert-danger" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+e.msg+"&lt;/div&gt;")},error:function(e){}})}),$(".hz-facebook-login").on("click",function(){var e=$(this);houzez_login_via_facebook(e)});var houzez_login_via_facebook=function(current){var $messages=$(".hz-social-messages");$.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"houzez_facebook_login_oauth"},beforeSend:function(){$messages.empty().append('&lt;div class="alert alert-success" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+login_loading+"&lt;/div&gt;"),current.find(".houzez-loader-js").addClass("loader-show")},complete:function(){current.find(".houzez-loader-js").removeClass("loader-show")},success:function(e){e.success?window.location.replace(e.url):$messages.empty().append('&lt;div class="alert alert-danger" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+e.message+"&lt;/div&gt;")},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})};$(".hz-google-login").on("click",function(){var e=$(this);houzez_login_via_google(e)});var houzez_login_via_google=function(current){var $form=current.parents("form"),$messages=$("#hz-login-messages");$.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_google_login_oauth"},beforeSend:function(){$messages.empty().append('&lt;div class="alert alert-success" role="alert"&gt;&lt;i class="houzez-icon icon-check-circle-1 mr-1"&gt;&lt;/i&gt;'+login_loading+"&lt;/div&gt;"),current.find(".houzez-loader-js").addClass("loader-show")},complete:function(){current.find(".houzez-loader-js").removeClass("loader-show")},success:function(e){window.location.replace(e)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})},properties_module_section=$("#properties_module_section");0&lt;properties_module_section.length&amp;&amp;$("body").on("click",".fave-load-more a",function(e){e.preventDefault();var $this=$(this),$wrap=$this.closest("#properties_module_section").find("#module_properties"),prop_limit=$this.data("prop-limit"),paged=$this.data("paged"),card_version=$this.data("card"),type=$this.data("type"),status=$this.data("status"),state=$this.data("state"),city=$this.data("city"),country=$this.data("country"),area=$this.data("area"),label=$this.data("label"),user_role=$this.data("user-role"),featured_prop=$this.data("featured-prop"),offset=$this.data("offset"),sortby=$this.data("sortby");$.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_loadmore_properties",prop_limit:prop_limit,paged:paged,card_version:card_version,type:type,status:status,state:state,city:city,country:country,area:area,label:label,user_role:user_role,featured_prop:featured_prop,sort_by:sortby,offset:offset},beforeSend:function(){$this.find(".houzez-loader-js").addClass("loader-show")},complete:function(){$this.find(".houzez-loader-js").removeClass("loader-show")},success:function(e){"no_result"!=e?($this.closest("#properties_module_section").find("#module_properties").append(e),$this.data("paged",paged+1),$this.find("i").remove(),houzez_init_add_favorite(ajaxurl,userID),houzez_init_remove_favorite(ajaxurl,userID),houzez_listing_lightbox(ajaxurl,processing_text,houzez_rtl,userID),compare_for_ajax(),$('[data-toggle="tooltip"]').tooltip()):$this.closest("#properties_module_section").find(".fave-load-more").fadeOut("fast").remove()},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})});var property_status_changed=function(e,a){e==for_rent?(a.find(".prices-for-all").addClass("hide"),a.find(".prices-for-all select").attr("disabled","disabled"),a.find(".prices-only-for-rent").removeClass("hide"),a.find(".prices-only-for-rent select").removeAttr("disabled","disabled"),a.find(".prices-only-for-rent select").selectpicker("refresh")):(a.find(".prices-only-for-rent").addClass("hide"),a.find(".prices-only-for-rent select").attr("disabled","disabled"),a.find(".prices-for-all").removeClass("hide"),a.find(".prices-for-all select").removeAttr("disabled","disabled"),a.find(".prices-for-all select").selectpicker("refresh"))};$(".status-js").on("change",function(e){var a=$(this).val(),t=$(this).parents("form");property_status_changed(a,t)}),$(".status-tab-js").on("click",function(){var e=$(this).data("val"),a=$(this).parents("form");property_status_changed(e,a)});var selected_status=$(".status-js").val(),$form,$form;selected_status==for_rent?($form=$(".houzez-search-form-js"),property_status_changed(selected_status,$form)):($form=$(".houzez-search-form-js"),property_status_changed("dummy",$form));var selected_status_tab=$(".status-tab-js").val(),$tab_form,$tab_form;$tab_form=$(".houzez-search-builder-form-js"),property_status_changed(selected_status_tab,$tab_form);var price_range_search=function(e,a){var t;$(".price-range").slider({range:!0,min:e,max:a,values:[e,a],slide:function(e,a){var t,r;r="after"==currency_position?(t=thousandSeparator(a.values[0])+currency_symb,thousandSeparator(a.values[1])+currency_symb):(t=currency_symb+thousandSeparator(a.values[0]),currency_symb+thousandSeparator(a.values[1])),$(".min-price-range-hidden").val(a.values[0]),$(".max-price-range-hidden").val(a.values[1]),$(".min-price-range").text(t),$(".max-price-range").text(r)},stop:function(e,a){},change:function(e,a){}}),a="after"==currency_position?(t=thousandSeparator($(".price-range").slider("values",0))+currency_symb,thousandSeparator($(".price-range").slider("values",1))+currency_symb):(t=currency_symb+thousandSeparator($(".price-range").slider("values",0)),currency_symb+thousandSeparator($(".price-range").slider("values",1))),$(".min-price-range").text(t),$(".max-price-range").text(a),$(".min-price-range-hidden").val($(".price-range").slider("values",0)),$(".max-price-range-hidden").val($(".price-range").slider("values",1))},selected_status_adv_search;function insertParam(e,a){e=encodeURI(e),a=encodeURI(a);for(var t,r=document.location.search.substr(1).split("&amp;"),o=r.length;o--;)if((t=r[o].split("="))[0]==e){t[1]=a,r[o]=t.join("=");break}o&lt;0&amp;&amp;(r[r.length]=[e,a].join("=")),document.location.search=r.join("&amp;")}0&lt;$(".price-range").length&amp;&amp;1!=is_halfmap&amp;&amp;(selected_status_adv_search=$(".status-js").val(),selected_status_adv_search==for_rent_price_slider?price_range_search(search_price_range_min_rent,search_price_range_max_rent):price_range_search(search_price_range_min,search_price_range_max),$(".status-js").on("change",function(){$(this).val()==for_rent_price_slider?price_range_search(search_price_range_min_rent,search_price_range_max_rent):price_range_search(search_price_range_min,search_price_range_max)}),$(".status-tab-js").on("click",function(){$(this).data("val")==for_rent_price_slider?price_range_search(search_price_range_min_rent,search_price_range_max_rent):price_range_search(search_price_range_min,search_price_range_max)})),$(".houzez-status-tabs li a").on("click",function(e){e.preventDefault();var a=$(this).data("val");$("#search-tabs").val(a);e=$(".houzez-search-form-js");property_status_changed(a,e)}),$("#sort_properties").on("change",function(){insertParam("sortby",$(this).val())}),$("#insights_filter").on("change",function(){insertParam("listing_id",$(this).val())}),$("#houzez-gmap-full").on("click",function(){var e=$(this);e.hasClass("active")?(e.removeClass("active"),e.parents(".map-wrap").removeClass("houzez-fullscreen-map")):(e.parents(".map-wrap").addClass("houzez-fullscreen-map"),e.addClass("active"))}),$(".houzez_agent_property_form").on("click",function(e){var $result;e.preventDefault();var $this=$(this),$form=$this.parents("form"),$form_wrap=$this.parents(".property-form-wrap"),$result=$form_wrap.find(".form_messages"),$is_bottom=$(".is_bottom").val();"bottom"==$is_bottom&amp;&amp;($result=$form.find(".form_messages")),$result.empty(),$.ajax({url:ajaxurl,data:$form.serialize(),method:$form.attr("method"),dataType:"JSON",beforeSend:function(){$this.find(".houzez-loader-js").addClass("loader-show")},success:function(e){e.success?($form.find('input[name="name"], input[name="mobile"], input[name="email"]').val(""),$form.find("textarea").val(""),"bottom"==$is_bottom?$result.empty().append('&lt;div class="alert alert-success alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;'):$result.empty().append('&lt;p class="success text-success"&gt;&lt;i class="fa fa-check"&gt;&lt;/i&gt; '+e.msg+"&lt;/p&gt;")):"bottom"==$is_bottom?$result.empty().append('&lt;div class="alert alert-danger alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;'):$result.empty().append('&lt;p class="error text-danger"&gt;&lt;i class="fas fa-times"&gt;&lt;/i&gt; '+e.msg+"&lt;/p&gt;"),$this.find(".houzez-loader-js").removeClass("loader-show"),1==houzez_reCaptcha&amp;&amp;($form.find(".g-recaptcha-response").remove(),("v3"==g_recaptha_version?houzezReCaptchaLoad:houzezReCaptchaReset)()),""!=houzez_vars.agent_redirection&amp;&amp;e.success&amp;&amp;setTimeout(function(){window.location.replace(houzez_vars.agent_redirection)},500)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},complete:function(){$this.find(".houzez-loader-js").removeClass("loader-show")}})}),$(".msg-login-required").on("click",function(){$(".modal-toggle-1").addClass("active"),jQuery(".login-form-tab").addClass("active show")}),$(".houzez-send-message").on("click",function(e){var $result;e.preventDefault();var $this=$(this),$form=$this.parents("form"),$form_wrap=$this.parents(".property-form-wrap"),$result=$form_wrap.find(".form_messages"),$is_bottom=$(".is_bottom").val();"bottom"==$is_bottom&amp;&amp;($result=$form.find(".form_messages")),$result.empty();var property_id=$('input[name="listing_id"]').val(),message=$form.find(".hz-form-message").val(),security=$('input[name="property_agent_contact_security"]').val();$.ajax({url:ajaxurl,data:{action:"houzez_start_thread",property_id:property_id,message:message,start_thread_form_ajax:security},method:$form.attr("method"),dataType:"JSON",beforeSend:function(){$this.find(".houzez-loader-js").addClass("loader-show")},success:function(e){e.success?($form.find('input[name="name"], input[name="mobile"], input[name="email"]').val(""),$form.find("textarea").val(""),"bottom"==$is_bottom?$result.empty().append('&lt;div class="alert alert-success alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;'):$result.empty().append('&lt;p class="success text-success"&gt;&lt;i class="fa fa-check"&gt;&lt;/i&gt; '+e.msg+"&lt;/p&gt;")):"bottom"==$is_bottom?$result.empty().append('&lt;div class="alert alert-danger alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;'):$result.empty().append('&lt;p class="error text-danger"&gt;&lt;i class="fas fa-times"&gt;&lt;/i&gt; '+e.msg+"&lt;/p&gt;"),$this.find(".houzez-loader-js").removeClass("loader-show"),1==houzez_reCaptcha&amp;&amp;($form.find(".g-recaptcha-response").remove(),("v3"==g_recaptha_version?houzezReCaptchaLoad:houzezReCaptchaReset)()),""!=houzez_vars.agent_redirection&amp;&amp;setTimeout(function(){window.location.replace(houzez_vars.agent_redirection)},500)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},complete:function(){$this.find(".houzez-loader-js").removeClass("loader-show")}})}),$(".start_thread_message_form").on("click",function(e){e.preventDefault();var a=$(this),e=a.parents("form");e.find(".form_messages");$.ajax({url:ajaxurl,data:e.serialize(),method:e.attr("method"),dataType:"JSON",beforeSend:function(){a.find(".houzez-loader-js").addClass("loader-show")},success:function(e){a.find(".houzez-loader-js").removeClass("loader-show"),window.location.replace(e.url)},complete:function(){a.find(".houzez-loader-js").removeClass("loader-show")}})}),$("#contact_realtor_btn").on("click",function(e){e.preventDefault();var current_element=$(this),$this=$(this),$form=$this.parents("form");jQuery.ajax({type:"post",url:ajaxurl,data:$form.serialize(),method:$form.attr("method"),dataType:"JSON",beforeSend:function(){$this.find(".houzez-loader-js").addClass("loader-show")},success:function(e){e.success?$(".form_messages").empty().append('&lt;div class="alert alert-success alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;'):$(".form_messages").empty().append('&lt;div class="alert alert-danger alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;'),$this.find(".houzez-loader-js").removeClass("loader-show"),1==houzez_reCaptcha&amp;&amp;($form.find(".g-recaptcha-response").remove(),("v3"==g_recaptha_version?houzezReCaptchaLoad:houzezReCaptchaReset)())},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},complete:function(){$this.find(".houzez-loader-js").removeClass("loader-show")}})}),$("#invoice_status, #invoice_type").change(function(){houzez_invoices_filter()}),$("#startDate, #endDate").focusout(function(){houzez_invoices_filter()});var houzez_invoices_filter=function(){var inv_status=$("#invoice_status").val(),inv_type=$("#invoice_type").val(),startDate=$("#startDate").val(),endDate=$("#endDate").val();$.ajax({url:ajaxurl,dataType:"json",type:"POST",data:{action:"houzez_invoices_ajax_search",invoice_status:inv_status,invoice_type:inv_type,startDate:startDate,endDate:endDate},success:function(e){e.success&amp;&amp;$("#invoices_content").empty().append(e.result)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})},houzezAutoComplete;function setAutoCompleteResultPosition(){var e=$(".top-banner-wrap").innerHeight(),e=e-(e-$(".banner-caption").innerHeight())/2;$("#houzez-auto-complete-banner").css("top",e)}0!=keyword_autocomplete&amp;&amp;(houzezAutoComplete=function(){var r=0,e=$(".auto-complete"),o=0;$(".houzez-keyword-autocomplete").keyup(function(){var a,e=$(this),t=e.data("type"),e=e.parents("form");a="banner"==t?$("#houzez-auto-complete-banner"):e.find(".auto-complete");t=$(this).val(),e=(t=$.trim(t)).length;2&lt;=e&amp;&amp;e!=o?(o=e,a.fadeIn(),$.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_get_auto_complete_search",key:t},beforeSend:function(){1==++r&amp;&amp;a.html('&lt;ul class="list-group"&gt;&lt;li class="list-group-item"&gt;&lt;i class="fa fa-spinner fa-spin fa-fw"&gt;&lt;/i&gt; '+autosearch_text+"&lt;/li&gt;&lt;/ul&gt;")},success:function(e){0==--r&amp;&amp;(a.show(),""!=e&amp;&amp;a.empty().html(e).bind())},error:function(e){0==--r&amp;&amp;a.html('&lt;ul class="list-group"&gt;&lt;li class="list-group-item"&gt;&lt;i class="fa fa-spinner fa-spin fa-fw"&gt;&lt;/i&gt; '+autosearch_text+"&lt;/li&gt;&lt;/ul&gt;")}})):e!=o&amp;&amp;a.fadeOut()}),e.on("click","li",function(){$(".houzez-keyword-autocomplete").val($(this).data("text")),e.fadeOut()}).bind()},houzezAutoComplete()),$("#save_search_click").on("click",function(e){e.preventDefault();var $this=$(this),search_args=$('input[name="search_args"]').val(),security=$('input[name="houzez_save_search_ajax"]').val(),search_URI=$('input[name="search_URI"]').val();0===parseInt(userID,10)?houzez_login_modal():$.ajax({url:ajaxurl,data:{action:"houzez_save_search",search_args:search_args,search_URI:search_URI,houzez_save_search_ajax:security},method:"POST",dataType:"JSON",beforeSend:function(){$this.find(".houzez-loader-js").addClass("loader-show")},success:function(e){e.success&amp;&amp;$("#save_search_click").attr("disabled",!0)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},complete:function(){$this.find(".houzez-loader-js").removeClass("loader-show")}})}),$(".schedule_contact_form").on("click",function(e){e.preventDefault();var $this=$(this),$form=$this.parents("form"),$result=$form.find(".form_messages");$.ajax({url:ajaxurl,data:$form.serialize(),method:$form.attr("method"),dataType:"JSON",beforeSend:function(){$this.find(".houzez-loader-js").addClass("loader-show")},success:function(e){e.success?($form.find('input[name="name"], input[name="phone"], input[name="email"]').val(""),$form.find("textarea").val(""),$result.empty().append('&lt;div class="alert alert-success alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;')):$result.empty().append('&lt;div class="alert alert-danger alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;')},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},complete:function(){$this.find(".houzez-loader-js").removeClass("loader-show")}})}),$(window).on("load",function(){setAutoCompleteResultPosition()}),$win.on("resize",function(){setAutoCompleteResultPosition()}),0&lt;$(".houzez-print").length&amp;&amp;$(".houzez-print").on("click",function(e){var propID,printWindow;e.preventDefault(),propID=$(this).attr("data-propid"),printWindow=window.open("","Print Me","width=800 ,height=842"),$.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_create_print",propid:propID},success:function(e){printWindow.document.write(e),printWindow.document.close(),printWindow.focus()},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})});var review_likes=function(){$(".hz-like-dislike-js").on("click",function(e){e.preventDefault();var $this=jQuery(this),$parent=$this.parents(".likes-container-js"),hideMessage,review_id,type;$this.hasClass("already-voted")?($parent.find(".vote-msg").text($this.data("msg")).show(),hideMessage=function(){$parent.find(".vote-msg").hide()},setTimeout(hideMessage,3e3)):(review_id=$this.data("id"),type=$this.data("type"),$.ajax({type:"post",url:ajaxurl,dataType:"JSON",data:{action:"reviews_likes_dislikes",type:type,review_id:review_id},beforeSend:function(){$parent.find(".vote-msg").empty(),$parent.find(".houzez-loader-js").addClass("loader-show"),"likes"==type?$(".review-dislike-button a").removeClass("already-voted"):"dislikes"==type&amp;&amp;$(".review-like-button a").removeClass("already-voted")},success:function(e){e.success&amp;&amp;($parent.find(".likes-count").text(e.likes),$parent.find(".dislikes-count").text(e.dislikes)),$parent.find(".vote-msg").text(e.msg).show();setTimeout(function(){$parent.find(".vote-msg").hide()},3e3),$this.addClass("already-voted")},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},complete:function(){$parent.find(".houzez-loader-js").removeClass("loader-show")}}))})};review_likes(),$("#submit-review").on("click",function(e){e.preventDefault();var $this=$(this),$form=$this.parents("form"),$result=$form.find(".form_messages");$.ajax({url:ajaxurl,data:$form.serialize(),method:$form.attr("method"),dataType:"JSON",beforeSend:function(){$this.find(".houzez-loader-js").addClass("loader-show")},success:function(e){e.success?($result.empty().append('&lt;div class="alert alert-success alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;'),window.location.replace(e.review_link)):$result.empty().append('&lt;div class="alert alert-danger alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;')},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},complete:function(){$this.find(".houzez-loader-js").removeClass("loader-show")}})});var listing_review_ajax=function(sortby,listing_id,paged){var review_container=$("#houzez_reviews_container"),review_post_type=$('input[name="review_post_type"]').val();$.ajax({type:"post",url:ajaxurl,data:{action:"houzez_ajax_review",sortby:sortby,listing_id:listing_id,review_post_type:review_post_type,paged:paged},beforeSend:function(){review_container.empty().append('&lt;div id="houzez-map-loading"&gt;&lt;div class="mapPlaceholder"&gt;&lt;div class="loader-ripple spinner"&gt;&lt;div class="bounce1"&gt;&lt;/div&gt;&lt;div class="bounce2"&gt;&lt;/div&gt;&lt;div class="bounce3"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;'),$("html, body").animate({scrollTop:$("#property-review-wrap").offset().top-50},"slow")},success:function(e){review_container.empty(),review_container.html(e),review_likes()},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},complete:function(){}})},countryRef,stateRef,cityRef,areasRef,countryFilter,stateFilter,cityFilter,areasRef;function houzezSelectFilter(e,a,t="",r=""){var o=e.data("target"),s=e.find(":selected").data("ref");"yes"==r&amp;&amp;(o=t,s=a),$("select."+o).val(""),null==s?$("select."+o).find("option").each(function(){console.log("inside undefined"),$(this).removeAttr("disabled hidden")}):$("select."+o).find("option").each(function(){var e=$(this).data("belong"),a=$(this).val();s!=e&amp;&amp;""!=a?($(this).prop("disabled",!0),$(this).prop("hidden",!0)):($(this).prop("disabled",!1),$(this).prop("hidden",!1))}),$("select."+o).selectpicker("refresh")}0&lt;$("#sort_review").length&amp;&amp;$("#sort_review").on("change",function(){var e=$(this).val(),a=$('input[name="listing_id"]').val();$("#review_paged").val(1),$("#review_prev").attr("disabled",!0),$("#review_next").attr("disabled",!1),listing_review_ajax(e,a,1)}),0&lt;$("#review_next").length&amp;&amp;$("#review_next").on("click",function(e){e.preventDefault(),$("#review_prev").removeAttr("disabled");var a=$("#sort_review").val(),t=$("#total_pages").val(),r=$('input[name="listing_id"]').val(),e=$("#review_paged").val(),e=Number(e)+1;$("#review_paged").val(e),e==t&amp;&amp;$(this).attr("disabled",!0),listing_review_ajax(a,r,e)}),0&lt;$("#review_prev").length&amp;&amp;$("#review_prev").on("click",function(e){e.preventDefault(),$("#review_next").removeAttr("disabled");var a=$("#sort_review").val(),t=$('input[name="listing_id"]').val(),e=$("#review_paged").val(),e=Number(e)-1;$("#review_paged").val(e),e&lt;=1&amp;&amp;$(this).attr("disabled",!0),listing_review_ajax(a,t,e)}),$(".houzezSelectFilter").on("change",function(){houzezSelectFilter($(this))}),(0&lt;$(".houzez-search-form-js").length||0&lt;$("#location").length)&amp;&amp;(areasRef=is_edit_property?(countryRef=$("#country").data("country"),stateRef=$("#countyState").data("state"),cityRef=$("#city").data("city"),$("#neighborhood").data("area")):(countryRef=houzez_vars.s_country,stateRef=houzez_vars.s_state,cityRef=houzez_vars.s_city,houzez_vars.s_areas),(0&lt;$(".houzez-country-js").length||0&lt;$("#country").length)&amp;&amp;""!=countryRef&amp;&amp;(countryFilter=$(".houzezCountryFilter"),houzezSelectFilter(countryFilter,countryRef,"houzezSecondList","yes"),$(window).load(function(){$(".houzezSecondList").val(stateRef),$("select.houzezSecondList").selectpicker("refresh")})),(0&lt;$(".houzez-state-js").length||0&lt;$("#countyState").length)&amp;&amp;""!=stateRef&amp;&amp;(stateFilter=$(".houzezStateFilter"),houzezSelectFilter(stateFilter,stateRef,"houzezThirdList","yes"),$(window).load(function(){$(".houzezThirdList").val(cityRef),$("select.houzezThirdList").selectpicker("refresh")})),(0&lt;$(".houzez-city-js").length||0&lt;$("#city").length)&amp;&amp;""!=cityRef&amp;&amp;(cityFilter=$(".houzezCityFilter"),houzezSelectFilter(cityFilter,cityRef,"houzezFourthList","yes"),$(window).load(function(){$(".houzezFourthList").val(areasRef),$("select.houzezFourthList").selectpicker("refresh")}))),0&lt;$("#houzez_mortgage_calculate").length&amp;&amp;$("#houzez_mortgage_calculate").click(function(e){e.preventDefault();var a,t=houzez_vars.monthly_payment,r=houzez_vars.weekly_payment,o=houzez_vars.bi_weekly_payment,s=houzez_vars.currency_symbol,i=0,n=0,l=0,c=0,d=$("#mc_term_years").val(),e=$("#mc_payment_period").val(),p=$("#mc_total_amount").val().replace(/,/g,"")-(i=$("#mc_down_payment").val().replace(/,/g,"")),n=parseInt($("#mc_term_years").val(),10)*e,u=(c=(l=parseFloat($("#mc_interest_rate").val(),10)/(100*e))/(1-Math.pow(1+l,-n))*p)*e;""!=$("#mc_term_years").val()&amp;&amp;""!=$("#mc_total_amount")&amp;&amp;""!=$("#mc_down_payment")&amp;&amp;""!=$("#mc_interest_rate")&amp;&amp;(i=(n=c*d*e)+parseInt(i),"12"==e?a=t:"26"==e?a=o:"52"==e&amp;&amp;(a=r),"after"==currency_position?($("#mortgage_mwbi").html("&lt;strong&gt;"+a+"&lt;/strong&gt;: &lt;span&gt;"+Math.round(100*c)/100+s+"&lt;/span&gt;"),$("#amount_financed").html(Math.round(100*p)/100+s),$("#mortgage_pay").html(Math.round(100*c)/100+s),$("#annual_cost").html(Math.round(100*u)/100+s),$("#balance_payable_with_interest").html(Math.round(100*n)/100+s),$("#total_with_down_payment").html(Math.round(100*i)/100+s)):($("#mortgage_mwbi").html("&lt;strong&gt;"+a+"&lt;/strong&gt;: &lt;span&gt;"+s+Math.round(100*c)/100+"&lt;/span&gt;"),$("#amount_financed").html(s+Math.round(100*p)/100),$("#mortgage_pay").html(s+Math.round(100*c)/100),$("#annual_cost").html(s+Math.round(100*u)/100),$("#balance_payable_with_interest").html(s+Math.round(100*n)/100),$("#total_with_down_payment").html(s+Math.round(100*i)/100)),$("#cal_years").html(d),$(".mortgage-details").show())});var beds_baths=function(a,t,r){$("."+a).on("click",function(e){e.preventDefault();e=parseInt($("."+r).val())||0;if("btn_count_plus"==a||"btn_beds_plus"==a)e++;else{if(0==e)return;e--}$("."+t).text(e),$("."+r).val(e)})};function paypal_option(e){$(e).attr("checked")?$(e).parents(".payment-method-block").next(".recurring-payment-wrap").slideDown():$(e).parents(".payment-method-block").next(".recurring-payment-wrap").slideUp()}beds_baths("btn_count_plus","baths_count","bathrooms"),beds_baths("btn_count_minus","baths_count","bathrooms"),beds_baths("btn_beds_plus","beds_count","bedrooms"),beds_baths("btn_beds_minus","beds_count","bedrooms"),$(".btn-apply").on("click",function(e){e.preventDefault(),$(".advanced-search-v3 .btn-group .dropdown-menu").removeClass("show")}),$(".clear-baths").on("click",function(e){e.preventDefault(),$(".baths_count").text("0"),$(".bathrooms").val("")}),$(".clear-beds").on("click",function(e){e.preventDefault(),$(".beds_count").text("0"),$(".bedrooms").val("")}),$(".clear-checkboxes").on("click",function(e){e.preventDefault(),$(this).parents(".btn-group").find('input[type="checkbox"]').prop("checked",!1).attr("checked",!1)}),$(".method-select input").on("change",function(){$(this).is(":checked")?($(".recurring-payment-wrap").slideUp(),$(this).parents(".payment-method-block").next(".recurring-payment-wrap").slideDown()):$(".recurring-payment-wrap").slideUp()}),paypal_option(".paypal-method"),paypal_option(".stripe-method"),$("button.stripe-button-el span").prepend('&lt;i class="fa fa-credit-card"&gt;&lt;/i&gt;'),$("#stripe_package_recurring").click(function(){$(this).attr("checked")?$(".houzez_payment_form").append('&lt;input type="hidden" name="houzez_stripe_recurring" id="houzez_stripe_recurring" value="1"&gt;'):$("#houzez_stripe_recurring").remove()}),$(".prop_featured").on("change",function(){var e,a=houzez_vars.currency_symbol,t=houzez_vars.currency_position,r=parseFloat($("#submission_price").text()),o=r+parseFloat($("#submission_featured_price").text()),a="after"===t?(e=r+""+a,o+""+a):(e=a+""+r,a+""+o);return $(this).is(":checked")?($("#submission_total_price").text(a),$("#featured_pay").val(1),$('input[name="pay_ammout"]').val(100*o),$("#houzez_listing_price").val(o)):($("#submission_total_price").text(e),$("#featured_pay").val(0),$('input[name="pay_ammout"]').val(100*r),$("#houzez_listing_price").val(r)),!1}),$("#houzez_complete_order").on("click",function(e){var a,t,r,o,s;e.preventDefault(),t=$("input[name='houzez_payment_type']:checked").val(),o=$("input[name='featured_pay']").val(),s=$("input[name='is_upgrade']").val(),a=$("input[name='relist_mode']").val(),r=$("#houzez_property_id").val(),e=$("#houzez_listing_price").val(),"paypal"==t?(fave_processing_modal(paypal_connecting),paypal_per_listing_payment(r,o,s,a)):"stripe"==t?(fave_processing_modal(processing_text),stripe_per_listing_payment(r,o,s,a)):"direct_pay"==t&amp;&amp;(fave_processing_modal(processing_text),bank_transfer_per_listing(r,e))});var paypal_per_listing_payment=function(property_id,is_prop_featured,is_prop_upgrade,relist_mode){$.ajax({type:"post",url:ajaxurl,data:{action:"houzez_property_paypal_payment",prop_id:property_id,is_prop_featured:is_prop_featured,is_prop_upgrade:is_prop_upgrade,relist_mode:relist_mode},success:function(e){window.location.href=e},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})},stripe_per_listing_payment=function(property_id,is_prop_featured,is_prop_upgrade,relist_mode){$.ajax({type:"post",url:ajaxurl,dataType:"JSON",data:{action:"houzez_property_stripe_payment",prop_id:property_id,is_prop_featured:is_prop_featured,is_prop_upgrade:is_prop_upgrade,relist_mode:relist_mode},success:function(e){e.status?window.location.href=e.paymeny_link:alert(e.message)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})},bank_transfer_per_listing=function(e,a){var t=$('input[name="featured_pay"]').val(),r=$('input[name="is_upgrade"]').val();jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_direct_pay_per_listing",prop_id:e,is_featured:t,is_upgrade:r},success:function(e){window.location.href=e},error:function(e){}})},houzez_stripe_package_payment=function(houzez_package_id,is_stripe_recurring){$.ajax({type:"POST",url:ajaxurl,dataType:"JSON",data:{action:"houzez_stripe_package_payment",package_id:houzez_package_id,is_stripe_recurring:is_stripe_recurring},success:function(e){e.status?window.location.href=e.paymeny_link:alert(e.message)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})},houzez_paypal_package_payment=function(houzez_package_price,houzez_package_name,houzez_package_id){$.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_paypal_package_payment",houzez_package_price:houzez_package_price,houzez_package_name:houzez_package_name,houzez_package_id:houzez_package_id},success:function(e){window.location.href=e},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})},houzez_recuring_paypal_package_payment=function(houzez_package_price,houzez_package_name,houzez_package_id){jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_recuring_paypal_package_payment",houzez_package_name:houzez_package_name,houzez_package_id:houzez_package_id,houzez_package_price:houzez_package_price},success:function(e){window.location.href=e},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})},direct_bank_transfer_package=function(e,a,t){jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_direct_pay_package",selected_package:e},success:function(e){window.location.href=e},error:function(e){}})},houzez_free_membership_package=function(e){jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_free_membership_package",selected_package:e},success:function(e){window.location.href=e},error:function(e){}})},houzez_membership_data=function(e){var a,t=$("input[name='houzez_payment_type']:checked").val(),r=$("input[name='houzez_package_price']").val(),o=$("input[name='houzez_package_id']").val(),s=$("#houzez_package_name").text();return"paypal"==t?(fave_processing_modal(paypal_connecting),($("#paypal_package_recurring").is(":checked")?houzez_recuring_paypal_package_payment:houzez_paypal_package_payment)(r,s,o)):"stripe"==t?(fave_processing_modal(processing_text),a=$("#houzez_stripe_recurring").is(":checked"),houzez_stripe_package_payment(o,a)):"direct_pay"==t?(fave_processing_modal(processing_text),direct_bank_transfer_package(o,r,s)):(fave_processing_modal(processing_text),houzez_free_membership_package(o)),!1},houzez_register_user_with_membership=function(currnt){var $form=currnt.parents("form"),$messages=$("#packmem-msgs");$.ajax({type:"post",url:ajaxurl,dataType:"json",data:$form.serialize(),beforeSend:function(){currnt.find(".houzez-loader-js").addClass("loader-show")},complete:function(){currnt.find(".houzez-loader-js").removeClass("loader-show")},success:function(e){e.success?houzez_membership_data(currnt):($("html, body").animate({scrollTop:$(".frontend-submission-page").offset().top},"slow"),$messages.empty().append('&lt;div class="alert alert-danger alert-dismissible fade show" role="alert"&gt;'+e.msg+'&lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;'))},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})};$("#houzez_complete_membership").on("click",function(e){e.preventDefault();e=$(this);(0!==parseInt(userID,10)&amp;&amp;null!=userID?houzez_membership_data:houzez_register_user_with_membership)(e)});var areaSwitcherList=$("#area-switcher-list-js");0&lt;areaSwitcherList.length&amp;&amp;$("#area-switcher-list-js &gt; li").on("click",function(e){var selectedAreaCode=$(this).data("area-code"),houzez_switch_to_area;selectedAreaCode&amp;&amp;($("#houzez-switch-to-area").val(selectedAreaCode),houzez_switch_to_area=$("#houzez-switch-to-area").val(),fave_processing_modal(processing_text),$.ajax({url:ajaxurl,dataType:"JSON",method:"POST",data:{action:"houzez_switch_area",switch_to_area:houzez_switch_to_area},success:function(e){e.success?window.location.reload(!0):console.log(e)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}}))});var currencySwitcherList=$("#hz-currency-switcher-list"),slideout_left,slideout_right;0&lt;currencySwitcherList.length&amp;&amp;$("#hz-currency-switcher-list &gt; li").on("click",function(e){var selectedCurrencyCode=$(this).data("currency-code"),houzez_switch_to_currency;selectedCurrencyCode&amp;&amp;($("#houzez-switch-to-currency").val(selectedCurrencyCode),houzez_switch_to_currency=$("#houzez-switch-to-currency").val(),fave_processing_modal(processing_text),$.ajax({url:ajaxurl,dataType:"JSON",method:"POST",data:{action:"houzez_currency_converter",currency_converter:selectedCurrencyCode},success:function(e){e.success?window.location.reload(!0):console.log(e)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}}))}),$('[data-toggle="tooltip"]').tooltip(),$(".advanced-search-dropdown").on("click",function(e){e.stopPropagation()}),$(".agent-show-onClick").on("click",function(e){$(this).toggleClass("agent-phone-hidden")}),$(".dropdown-menu span.dropdown-toggle").on("click",function(e){return $(this).next().hasClass("show")||$(this).parents(".dropdown-menu").first().find(".show").removeClass("show"),$(this).next(".dropdown-menu").toggleClass("show"),$(this).parents("li.nav-item.dropdown.show").on("hidden.bs.dropdown",function(e){$(".dropdown-submenu .show").removeClass("show")}),!1}),$.fn.nodoubletapzoom=function(){$(this).bind("touchstart",function(e){var a=e.timeStamp,t=a-($(this).data("lastTouch")||a),r=e.originalEvent.touches.length;$(this).data("lastTouch",a),!t||500&lt;t||1&lt;r||(e.preventDefault(),$(this).trigger("click").trigger("click"))})},0&lt;$(".nav-mobile").length&amp;&amp;(slideout_left=new Slideout({panel:document.getElementById("main-wrap"),menu:document.getElementById("nav-mobile"),padding:256,tolerance:70,side:"left",easing:"cubic-bezier(.32,2,.55,.27)"}),slideout_left.disableTouch()),0&lt;$("#main-wrap").length&amp;&amp;(slideout_right=new Slideout({panel:document.getElementById("main-wrap"),menu:document.getElementById("navi-user"),padding:256,tolerance:70,side:"right",easing:"cubic-bezier(.32,2,.55,.27)"}),slideout_right.disableTouch()),$(".toggle-button-left, #nav-mobile .nav-link:not(.dropdown-toggle)").on("click",function(){slideout_left.toggle(),$(".slideout-menu-left").toggleClass("open")}),$(".toggle-button-right").on("click",function(){slideout_right.toggle(),$(".slideout-menu-right").toggleClass("open")}),$(document).on("mouseup",function(e){var a=$(".nav-mobile"),t=$(".toggle-button-left"),r=$("#nav-mobile"),o=$(".toggle-button-right"),s=$("#navi-user");a.is(e.target)||0!==a.has(e.target).length||!r.hasClass("open")||t.is(e.target)||0!==t.has(e.target).length||(slideout_left.toggle(),$(".slideout-menu-left").toggleClass("open")),a.is(e.target)||0!==a.has(e.target).length||!s.hasClass("open")||o.is(e.target)||0!==o.has(e.target).length||(slideout_right.toggle(),$(".slideout-menu-right").toggleClass("open"))}),$(function(){0&lt;$(".distance-range").length&amp;&amp;$(".distance-range").slider()});var header_parallax=$(".parallax");function setSectionHeight(){var e=$(window).innerHeight()-header_area_height;e-=advanced_search_nav_height,e-=elementor_location_header_height,767&lt;=$(window).width()?$(".half-map-left-wrap, .half-map-right-wrap").css("height",e):($(".map-on-right .half-map-right-wrap").css("height",e),$(".map-on-right .half-map-left-wrap").css("height","100vh"),$(".map-on-left .half-map-right-wrap").css("height",e),$(".map-on-left .half-map-left-wrap").css("height","100vh"))}0&lt;header_parallax.length&amp;&amp;header_parallax.parallaxBackground({parallaxBgPosition:"center center",parallaxBgRepeat:"no-repeat",parallaxBgSize:"cover",parallaxSpeed:"0.25"}),$(document).ready(function(){$(".mobile-search-nav").click(function(){$("#overlay-search-advanced-module").toggleClass("open")})}),$(document).ready(function(){$(".overlay-search-module-close, .overly_is_halfmap .half-map-search-js-btn").click(function(){$("#overlay-search-advanced-module").toggleClass("open")})}),setSectionHeight(),$win.on("resize",function(){setSectionHeight()}),$(".switch-btn").on("click",function(){$(".switch-btn").removeClass("active"),$(this).addClass("active"),$(this).hasClass("btn-list")?$(".listing-view").removeClass("grid-view").addClass("list-view"):$(this).hasClass("btn-grid")&amp;&amp;$(".listing-view").removeClass("list-view").addClass("grid-view")}),$(document).ready(function(){$(".show-compare-panel").click(function(){$(this).toggleClass("active"),$(".compare-property-active").addClass("compare-property-active-push-toleft"),$("#compare-property-panel").addClass("compare-property-panel-open")}),$(".close-compare-panel").click(function(){$(this).toggleClass("active"),$(".compare-property-active").removeClass("compare-property-active-push-toleft"),$("#compare-property-panel").removeClass("compare-property-panel-open")})});var property_banner_slider=$(".property-slider"),autoplay,slider_loop,slider_speed,s_loop;0&lt;property_banner_slider.length&amp;&amp;(autoplay=property_banner_slider.data("autoplay"),slider_loop=property_banner_slider.data("loop"),slider_speed=property_banner_slider.data("speed"),s_loop=1==slider_loop,property_banner_slider.slick({rtl:houzez_rtl,autoplay:autoplay,autoplaySpeed:slider_speed,lazyLoad:"ondemand",infinite:s_loop,speed:300,slidesToShow:1,arrows:!0,adaptiveHeight:!0}));var property_detail_gallery=$("#property-gallery-js");0&lt;property_detail_gallery.length&amp;&amp;property_detail_gallery.lightSlider({rtl:houzez_rtl,gallery:!0,item:1,thumbItem:8,slideMargin:0,speed:500,adaptiveHeight:!0,auto:!1,loop:!0,prevHtml:'&lt;button type="button" class="slick-prev slick-arrow"&gt;&lt;/button&gt;',nextHtml:'&lt;button type="button" class="slick-next slick-arrow"&gt;&lt;/button&gt;',onSliderLoad:function(){property_detail_gallery.removeClass("cS-hidden")}});var lightbox_slider_js=$("#lightbox-slider-js");0&lt;lightbox_slider_js.length&amp;&amp;(lightbox_slider_js.slick({rtl:houzez_rtl,lazyLoad:"ondemand",infinite:!0,speed:300,slidesToShow:1,arrows:!0,adaptiveHeight:!0}),$(".houzez-trigger-popup-slider-js").on("click",function(e){e.preventDefault();var a=parseInt($(this).data("slider-no"));setTimeout(function(){lightbox_slider_js.slick("slickGoTo",a-1)},200)}));var listing_slider_variable_width=$(".listing-slider-variable-width");0&lt;listing_slider_variable_width.length&amp;&amp;(listing_slider_variable_width.slick({rtl:houzez_rtl,lazyLoad:"ondemand",infinite:!0,speed:300,slidesToShow:1,centerMode:!0,variableWidth:!0,arrows:!0,adaptiveHeight:!0}),$(".property-detail-v5 #pills-gallery-tab").on("click",function(){}));var testimonials_slider_v1=$(".testimonials-slider-wrap-v1");0&lt;testimonials_slider_v1.length&amp;&amp;testimonials_slider_v1.slick({rtl:houzez_rtl,lazyLoad:"ondemand",infinite:!0,autoplay:!0,speed:300,slidesToShow:1,arrows:!0,adaptiveHeight:!0,dots:!0,appendArrows:".testimonials-module-slider-v1",prevArrow:'&lt;button type="button" class="slick-prev btn-primary-outlined"&gt;'+prev_text+"&lt;/button&gt;",nextArrow:'&lt;button type="button" class="slick-next btn-primary-outlined"&gt;'+next_text+"&lt;/button&gt;"});var testimonials_slider_v2=$(".testimonials-slider-wrap-v2");0&lt;testimonials_slider_v2.length&amp;&amp;testimonials_slider_v2.slick({rtl:houzez_rtl,lazyLoad:"ondemand",infinite:!0,autoplay:!0,speed:300,slidesToShow:3,arrows:!0,adaptiveHeight:!0,dots:!0,appendArrows:".testimonials-module-slider-v2",prevArrow:'&lt;button type="button" class="slick-prev btn-primary-outlined"&gt;'+prev_text+"&lt;/button&gt;",nextArrow:'&lt;button type="button" class="slick-next btn-primary-outlined"&gt;'+next_text+"&lt;/button&gt;",responsive:[{breakpoint:992,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:769,settings:{slidesToShow:1,slidesToScroll:1}}]});var partners_carousel=$(".partners-slider-wrap");0&lt;partners_carousel.length&amp;&amp;partners_carousel.slick({rtl:houzez_rtl,lazyLoad:"ondemand",infinite:!0,speed:300,slidesToShow:4,arrows:!0,adaptiveHeight:!0,dots:!0,appendArrows:".partners-module-slider",prevArrow:$(".partner-prev-js"),nextArrow:$(".partner-next-js"),responsive:[{breakpoint:992,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:769,settings:{slidesToShow:1,slidesToScroll:1}}]});var widget_featured_carousel=$(".widget-featured-property-slider");function homy_half_map_switch_listing_layout(){$(window).width()&lt;1200?$(".half-map-wrap .listing-view").removeClass("list-view").addClass("grid-view"):1200&lt;$(window).width()&amp;&amp;$(".half-map-wrap .listing-view").removeClass("grid-view").addClass("list-view")}0&lt;widget_featured_carousel.length&amp;&amp;widget_featured_carousel.slick({rtl:houzez_rtl,speed:300,slidesToShow:1,arrows:!0,adaptiveHeight:!0,dots:!0,responsive:[{breakpoint:992,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:769,settings:{slidesToShow:1,slidesToScroll:1}}]}),"list-view"==houzez_vars.halfmap_layout&amp;&amp;(homy_half_map_switch_listing_layout(),$win.on("resize",function(){homy_half_map_switch_listing_layout()}),$win.bind("load",function(){homy_half_map_switch_listing_layout()})),$(document).ready(function(){$(".btn-expand").click(function(){$(".lightbox-gallery-wrap").toggleClass("lightbox-gallery-full-wrap"),$("#lightbox-slider-js").slick("refresh")}),$(".btn-email").click(function(){$(".lightbox-form-wrap").toggleClass("lightbox-form-wrap-show")})});var houzez_listing_nav=$(".property-navigation-wrap");function setCalendarCellHeight(){var e=$(".block-availability-calendars .search-calendar li").innerWidth();$(".block-availability-calendars .search-calendar li").css("height",e),$(".block-availability-calendars .search-calendar li").css("line-height",e+"px")}0&lt;houzez_listing_nav.length&amp;&amp;($(document).scroll(function(){var e=$(this).scrollTop();houzez_listing_nav.css("top",houzezStickyTop),300&lt;e?houzez_listing_nav.fadeIn(250):houzez_listing_nav.fadeOut(0)}),$(".property-navigation-item a.target").click(function(e){e.preventDefault(),$("html, body").animate({scrollTop:$($(this).attr("href")).offset().top-84},500)}),$(window).on("scroll",function(){$(".property-section-wrap").each(function(){var e;$(window).scrollTop()&gt;=$(this).offset().top-86?(e=$(this).attr("id"),$(".target").removeClass("active"),$('.target[href="#'+e+'"]').addClass("active")):$(window).scrollTop()&lt;=0&amp;&amp;$(".target").removeClass("active")})})),setCalendarCellHeight(),$win.on("resize",function(){setCalendarCellHeight()}),$(".login-link a").on("click",function(){$(".modal-toggle-1").addClass("active"),$(".modal-toggle-2").removeClass("active"),$(".register-form-tab").removeClass("active").removeClass("show"),$(".login-form-tab").addClass("active").addClass("show")}),$(".register-link a").click(function(){$(".modal-toggle-2").addClass("active"),$(".modal-toggle-1").removeClass("active"),$(".register-form-tab").addClass("active").addClass("show"),$(".login-form-tab").removeClass("active").removeClass("show")}),0&lt;$(".db_input_date").length&amp;&amp;$(".db_input_date").datepicker({format:"yyyy-mm-dd",clearBtn:!0,autoclose:!0,language:houzez_date_language}),houzez_is_mobile||0&lt;$(".deals-table-wrap").length&amp;&amp;$(".deals-table-wrap").overlayScrollbars({overflowBehavior:{x:"scroll",y:"scroll"}});var listing_nav_area_height=$(".property-navigation-wrap").innerHeight(),waitForImages,masonryEvents;function resizeMasonryItem(e){var a=document.getElementsByClassName("masonry")[0],t=parseInt(window.getComputedStyle(a).getPropertyValue("grid-row-gap")),a=parseInt(window.getComputedStyle(a).getPropertyValue("grid-auto-rows")),t=Math.ceil((e.querySelector(".masonry-content").getBoundingClientRect().height+t)/(a+t));e.style.gridRowEnd="span "+t}function resizeAllMasonryItems(){for(var e=document.getElementsByClassName("masonry-brick"),a=0;a&gt;e.length;a++)resizeMasonryItem(e[a])}null==listing_nav_area_height&amp;&amp;(listing_nav_area_height=0),0&lt;$(".houzez_sticky").length&amp;&amp;$(".houzez_sticky").theiaStickySidebar({additionalMarginTop:houzezStickyTop+advanced_search_nav_height+listing_nav_area_height,minWidth:768,updateSidebarHeight:!1}),0&lt;$(".page-template-blog-masonry").length&amp;&amp;(waitForImages=function(){for(var e=document.getElementsByClassName("masonry-brick"),a=0;a&lt;e.length;a++)imagesLoaded(e[a],function(e){resizeMasonryItem(e.elements[0])})},masonryEvents=["load","resize"],masonryEvents.forEach(function(e){window.addEventListener(e,resizeAllMasonryItems)}),waitForImages());var splash_slider_wrap=$(".splash-slider-wrap");function getWindowWidth(){return Math.max($(window).width(),window.innerWidth)}function getWindowHeight(){return Math.max($(window).height(),window.innerHeight)}0&lt;splash_slider_wrap.length&amp;&amp;splash_slider_wrap.slick({rtl:houzez_rtl,lazyLoad:"ondemand",adaptiveHeight:!0,autoplay:!0,infinite:!0,speed:300,fade:!0,slidesToShow:1,arrows:!1}),houzez_init_add_favorite(ajaxurl,userID),houzez_init_remove_favorite(ajaxurl,userID),$(".houzez-woocommerce-pay").on("click",function(e){e.preventDefault();var a=$(this).data("listid"),e=$(this).data("featured");fave_processing_modal(processing_text),$.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_perlist_woo_pay",listing_id:a,is_featured:e},success:function(e){0!=e.success?window.location.href=houzez_vars.woo_checkout_url:jQuery("#fave_modal").modal("hide")},error:function(e){}})}),$(".houzez-woocommerce-package").on("click",function(e){e.preventDefault(),0===parseInt(userID,10)||null==userID?(jQuery("#login-register-form").modal("show"),jQuery(".login-form-tab").addClass("active show"),jQuery(".modal-toggle-1.nav-link").addClass("active")):(e=$(this).data("packid"),fave_processing_modal(processing_text),$.ajax({type:"POST",url:ajaxurl,data:{action:"houzez_woo_pay_package",package_id:e},success:function(e){0!=e.success?window.location.href=houzez_vars.woo_checkout_url:jQuery("#fave_modal").modal("hide")},error:function(e){}}))});var setTopBannerFullScreen=function(){var e=0,a=0,t=0,r=($(window).innerHeight(),$("#wpadminbar")),o=$(".top-bar-wrap"),r=r.outerHeight(),t=header_area.hasClass("header-transparent-wrap")?(o.length&amp;&amp;(a=o.outerHeight()),getWindowHeight()-(a+r)):(header_area.length&amp;&amp;advanced_search_nav.length&amp;&amp;!advanced_search_nav.hasClass("search-hidden")?e=parseInt(header_area_height)+parseInt(advanced_search_nav_height):header_area.length&amp;&amp;(e=parseInt(header_area_height)),getWindowHeight()-(e+r));$(".top-banner-wrap-fullscreen").css("height",t)};function compare_for_ajax(){var e=houzezGetCookie("houzez_compare_listings");add_to_compare(compare_url,compare_add_icon,compare_remove_icon,add_compare_text,remove_compare_text,compare_limit,e,4),remove_from_compare(e,compare_add_icon,compare_remove_icon,add_compare_text,remove_compare_text)}!houzez_is_splash&amp;&amp;0&lt;$(".top-banner-wrap-fullscreen").length&amp;&amp;($(document).ready(function(){setTopBannerFullScreen()}),$(window).on("resize",function(){setTopBannerFullScreen()})),$(document).ready(function(){$(".compare-property-label").on("click",function(){$(this).toggleClass("active"),$(".compare-property-active").addClass("compare-property-active-push-toleft"),$("#compare-property-panel").addClass("compare-property-panel-open")}),$(".close-compare-panel").on("click",function(){$(this).toggleClass("active"),$(".compare-property-active").removeClass("compare-property-active-push-toleft"),$("#compare-property-panel").removeClass("compare-property-panel-open")});var e=houzezGetCookie("houzez_compare_listings");add_to_compare(compare_url,compare_add_icon,compare_remove_icon,add_compare_text,remove_compare_text,compare_limit,e,4),remove_from_compare(e,compare_add_icon,compare_remove_icon,add_compare_text,remove_compare_text)}),$(".houzez-onepage-mode .header-main-wrap .main-nav li.nav-item a.nav-link").on("click",function(e){var a=$(this).attr("href");window.history.pushState({houzezTheme:!0},"",a)})}(jQuery);(function(){if(typeof fifuJsonLd!=='undefined'&amp;&amp;fifuJsonLd.url){var jsonData={"@context":"http://schema.org","@type":"ImageObject","url":fifuJsonLd.url,"image":fifuJsonLd.url};var script=document.createElement('script');script.type='application/ld+json';script.textContent=JSON.stringify(jsonData);document.head.appendChild(script)}})();/* @preserve
 * Leaflet 1.7.1, a JS library for interactive maps. http://leafletjs.com
 * (c) 2010-2019 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 h(t){for(var i,e,n=1,o=arguments.length;n&lt;o;n++)for(i in e=arguments[n])t[i]=e[i];return t}var s=Object.create||function(t){return i.prototype=t,new i};function i(){}function p(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)}}var e=0;function m(t){return t._leaflet_id=t._leaflet_id||++e,t._leaflet_id}function n(t,i,e){var n,o,s=function(){n=!1,o&amp;&amp;(r.apply(e,o),o=!1)},r=function(){n?o=arguments:(t.apply(e,arguments),setTimeout(s,i),n=!0)};return r}function o(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 a(){return!1}function r(t,i){var e=Math.pow(10,void 0===i?6:i);return Math.round(t*e)/e}function u(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function l(t){return u(t).split(/\s+/)}function c(t,i){for(var e in Object.prototype.hasOwnProperty.call(t,"options")||(t.options=t.options?s(t.options):{}),i)t.options[e]=i[e];return t.options}function _(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;")}var d=/\{ *([\w_-]+) *\}/g;function f(t,n){return t.replace(d,function(t,i){var e=n[i];if(void 0===e)throw new Error("No value provided for variable "+t);return"function"==typeof e&amp;&amp;(e=e(n)),e})}var g=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function v(t,i){for(var e=0;e&lt;t.length;e++)if(t[e]===i)return e;return-1}var y="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function x(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}var w=0;function P(t){var i=+new Date,e=Math.max(0,16-(i-w));return w=i+e,window.setTimeout(t,e)}var b=window.requestAnimationFrame||x("RequestAnimationFrame")||P,T=window.cancelAnimationFrame||x("CancelAnimationFrame")||x("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)};function M(t,i,e){if(!e||b!==P)return b.call(window,p(t,i));t.call(i)}function z(t){t&amp;&amp;T.call(window,t)}var C={extend:h,create:s,bind:p,lastId:e,stamp:m,throttle:n,wrapNum:o,falseFn:a,formatNum:r,trim:u,splitWords:l,setOptions:c,getParamString:_,template:f,isArray:g,indexOf:v,emptyImageUrl:y,requestFn:b,cancelFn:T,requestAnimFrame:M,cancelAnimFrame:z};function S(){}S.extend=function(t){function i(){this.initialize&amp;&amp;this.initialize.apply(this,arguments),this.callInitHooks()}var e=i.__super__=this.prototype,n=s(e);for(var o in(n.constructor=i).prototype=n,this)Object.prototype.hasOwnProperty.call(this,o)&amp;&amp;"prototype"!==o&amp;&amp;"__super__"!==o&amp;&amp;(i[o]=this[o]);return t.statics&amp;&amp;(h(i,t.statics),delete t.statics),t.includes&amp;&amp;(function(t){if("undefined"==typeof L||!L||!L.Mixin)return;t=g(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)}(t.includes),h.apply(null,[n].concat(t.includes)),delete t.includes),n.options&amp;&amp;(t.options=h(s(n.options),t.options)),h(n,t),n._initHooks=[],n.callInitHooks=function(){if(!this._initHooksCalled){e.callInitHooks&amp;&amp;e.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,i=n._initHooks.length;t&lt;i;t++)n._initHooks[t].call(this)}},i},S.include=function(t){return h(this.prototype,t),this},S.mergeOptions=function(t){return h(this.prototype.options,t),this},S.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 Z={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=l(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=l(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 r=n[o];if(r.ctx===e&amp;&amp;r.fn===i)return r.fn=a,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=a;delete this._events[t]}},fire:function(t,i,e){if(!this.listens(t,e))return this;var n=h({},i,{type:t,target:this,sourceTarget:i&amp;&amp;i.sourceTarget||this});if(this._events){var o=this._events[t];if(o){this._firingCount=this._firingCount+1||1;for(var s=0,r=o.length;s&lt;r;s++){var a=o[s];a.fn.call(a.ctx||this,n)}this._firingCount--}}return e&amp;&amp;this._propagateEvent(n),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,e){if("object"==typeof t){for(var n in t)this.once(n,t[n],i);return this}var o=p(function(){this.off(t,i,e).off(t,o,e)},this);return this.on(t,i,e).on(t,o,e)},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[m(t)]=t,this},removeEventParent:function(t){return this._eventParents&amp;&amp;delete this._eventParents[m(t)],this},_propagateEvent:function(t){for(var i in this._eventParents)this._eventParents[i].fire(t.type,h({layer:t.target,propagatedFrom:t.target},t),!0)}};Z.addEventListener=Z.on,Z.removeEventListener=Z.clearAllEventListeners=Z.off,Z.addOneTimeEventListener=Z.once,Z.fireEvent=Z.fire,Z.hasEventListeners=Z.listens;var E=S.extend(Z);function k(t,i,e){this.x=e?Math.round(t):t,this.y=e?Math.round(i):i}var B=Math.trunc||function(t){return 0&lt;t?Math.floor(t):Math.ceil(t)};function A(t,i,e){return t instanceof k?t:g(t)?new k(t[0],t[1]):null==t?t:"object"==typeof t&amp;&amp;"x"in t&amp;&amp;"y"in t?new k(t.x,t.y):new k(t,i,e)}function I(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 O(t,i){return!t||t instanceof I?t:new I(t,i)}function R(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 N(t,i){return t instanceof R?t:new R(t,i)}function D(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 j(t,i,e){return t instanceof D?t:g(t)&amp;&amp;"object"!=typeof t[0]?3===t.length?new D(t[0],t[1],t[2]):2===t.length?new D(t[0],t[1]):null:null==t?t:"object"==typeof t&amp;&amp;"lat"in t?new D(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===i?null:new D(t,i,e)}k.prototype={clone:function(){return new k(this.x,this.y)},add:function(t){return this.clone()._add(A(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(A(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 k(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new k(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=B(this.x),this.y=B(this.y),this},distanceTo:function(t){var i=(t=A(t)).x-this.x,e=t.y-this.y;return Math.sqrt(i*i+e*e)},equals:function(t){return(t=A(t)).x===this.x&amp;&amp;t.y===this.y},contains:function(t){return t=A(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("+r(this.x)+", "+r(this.y)+")"}},I.prototype={extend:function(t){return t=A(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 k((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new k(this.min.x,this.max.y)},getTopRight:function(){return new k(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 k?A:O)(t))instanceof I?(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=O(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=O(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)}},R.prototype={extend:function(t){var i,e,n=this._southWest,o=this._northEast;if(t instanceof D)e=i=t;else{if(!(t instanceof R))return t?this.extend(j(t)||N(t)):this;if(i=t._southWest,e=t._northEast,!i||!e)return this}return n||o?(n.lat=Math.min(i.lat,n.lat),n.lng=Math.min(i.lng,n.lng),o.lat=Math.max(e.lat,o.lat),o.lng=Math.max(e.lng,o.lng)):(this._southWest=new D(i.lat,i.lng),this._northEast=new D(e.lat,e.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 R(new D(i.lat-n,i.lng-o),new D(e.lat+n,e.lng+o))},getCenter:function(){return new D((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 D(this.getNorth(),this.getWest())},getSouthEast:function(){return new D(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 D||"lat"in t?j:N)(t);var i,e,n=this._southWest,o=this._northEast;return t instanceof R?(i=t.getSouthWest(),e=t.getNorthEast()):i=e=t,i.lat&gt;=n.lat&amp;&amp;e.lat&lt;=o.lat&amp;&amp;i.lng&gt;=n.lng&amp;&amp;e.lng&lt;=o.lng},intersects:function(t){t=N(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=N(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=N(t),this._southWest.equals(t.getSouthWest(),i)&amp;&amp;this._northEast.equals(t.getNorthEast(),i))},isValid:function(){return!(!this._southWest||!this._northEast)}};var W,H={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);return new I(this.transformation.transform(i.min,e),this.transformation.transform(i.max,e))},infinite:!(D.prototype={equals:function(t,i){return!!t&amp;&amp;(t=j(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))&lt;=(void 0===i?1e-9:i))},toString:function(t){return"LatLng("+r(this.lat,t)+", "+r(this.lng,t)+")"},distanceTo:function(t){return F.distance(this,j(t))},wrap:function(){return F.wrapLatLng(this)},toBounds:function(t){var i=180*t/40075017,e=i/Math.cos(Math.PI/180*this.lat);return N([this.lat-i,this.lng-e],[this.lat+i,this.lng+e])},clone:function(){return new D(this.lat,this.lng,this.alt)}}),wrapLatLng:function(t){var i=this.wrapLng?o(t.lng,this.wrapLng,!0):t.lng;return new D(this.wrapLat?o(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();return new R(new D(s.lat-n,s.lng-o),new D(r.lat-n,r.lng-o))}},F=h({},H,{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}}),U=6378137,V={R:U,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 k(this.R*t.lng*i,this.R*Math.log((1+o)/(1-o))/2)},unproject:function(t){var i=180/Math.PI;return new D((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*i,t.x*i/this.R)},bounds:new I([-(W=U*Math.PI),-W],[W,W])};function q(t,i,e,n){if(g(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 G(t,i,e,n){return new q(t,i,e,n)}q.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 k((t.x/i-this._b)/this._a,(t.y/i-this._d)/this._c)}};var K,Y=h({},F,{code:"EPSG:3857",projection:V,transformation:G(K=.5/(Math.PI*V.R),.5,-K,.5)}),X=h({},Y,{code:"EPSG:900913"});function J(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function $(t,i){for(var e,n,o,s,r="",a=0,h=t.length;a&lt;h;a++){for(e=0,n=(o=t[a]).length;e&lt;n;e++)r+=(e?"L":"M")+(s=o[e]).x+" "+s.y;r+=i?Zt?"z":"x":""}return r||"M0 0"}var Q=document.documentElement.style,tt="ActiveXObject"in window,it=tt&amp;&amp;!document.addEventListener,et="msLaunchUri"in navigator&amp;&amp;!("documentMode"in document),nt=kt("webkit"),ot=kt("android"),st=kt("android 2")||kt("android 3"),rt=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),at=ot&amp;&amp;kt("Google")&amp;&amp;rt&lt;537&amp;&amp;!("AudioNode"in window),ht=!!window.opera,ut=!et&amp;&amp;kt("chrome"),lt=kt("gecko")&amp;&amp;!nt&amp;&amp;!ht&amp;&amp;!tt,ct=!ut&amp;&amp;kt("safari"),_t=kt("phantom"),dt="OTransition"in Q,pt=0===navigator.platform.indexOf("Win"),mt=tt&amp;&amp;"transition"in Q,ft="WebKitCSSMatrix"in window&amp;&amp;"m11"in new window.WebKitCSSMatrix&amp;&amp;!st,gt="MozPerspective"in Q,vt=!window.L_DISABLE_3D&amp;&amp;(mt||ft||gt)&amp;&amp;!dt&amp;&amp;!_t,yt="undefined"!=typeof orientation||kt("mobile"),xt=yt&amp;&amp;nt,wt=yt&amp;&amp;ft,Pt=!window.PointerEvent&amp;&amp;window.MSPointerEvent,Lt=!(!window.PointerEvent&amp;&amp;!Pt),bt=!window.L_NO_TOUCH&amp;&amp;(Lt||"ontouchstart"in window||window.DocumentTouch&amp;&amp;document instanceof window.DocumentTouch),Tt=yt&amp;&amp;ht,Mt=yt&amp;&amp;lt,zt=1&lt;(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI),Ct=function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",a,i),window.removeEventListener("testPassiveEventSupport",a,i)}catch(t){}return t}(),St=!!document.createElement("canvas").getContext,Zt=!(!document.createElementNS||!J("svg").createSVGRect),Et=!Zt&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}}();function kt(t){return 0&lt;=navigator.userAgent.toLowerCase().indexOf(t)}var Bt={ie:tt,ielt9:it,edge:et,webkit:nt,android:ot,android23:st,androidStock:at,opera:ht,chrome:ut,gecko:lt,safari:ct,phantom:_t,opera12:dt,win:pt,ie3d:mt,webkit3d:ft,gecko3d:gt,any3d:vt,mobile:yt,mobileWebkit:xt,mobileWebkit3d:wt,msPointer:Pt,pointer:Lt,touch:bt,mobileOpera:Tt,mobileGecko:Mt,retina:zt,passiveEvents:Ct,canvas:St,svg:Zt,vml:Et},At=Pt?"MSPointerDown":"pointerdown",It=Pt?"MSPointerMove":"pointermove",Ot=Pt?"MSPointerUp":"pointerup",Rt=Pt?"MSPointerCancel":"pointercancel",Nt={},Dt=!1;function jt(t,i,e,n){function o(t){Ut(t,r)}var s,r,a,h,u,l,c,_;function d(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&amp;&amp;0===t.buttons||Ut(t,h)}return"touchstart"===i?(u=t,l=e,c=n,_=p(function(t){t.MSPOINTER_TYPE_TOUCH&amp;&amp;t.pointerType===t.MSPOINTER_TYPE_TOUCH&amp;&amp;Ri(t),Ut(t,l)}),u["_leaflet_touchstart"+c]=_,u.addEventListener(At,_,!1),Dt||(document.addEventListener(At,Wt,!0),document.addEventListener(It,Ht,!0),document.addEventListener(Ot,Ft,!0),document.addEventListener(Rt,Ft,!0),Dt=!0)):"touchmove"===i?(h=e,(a=t)["_leaflet_touchmove"+n]=d,a.addEventListener(It,d,!1)):"touchend"===i&amp;&amp;(r=e,(s=t)["_leaflet_touchend"+n]=o,s.addEventListener(Ot,o,!1),s.addEventListener(Rt,o,!1)),this}function Wt(t){Nt[t.pointerId]=t}function Ht(t){Nt[t.pointerId]&amp;&amp;(Nt[t.pointerId]=t)}function Ft(t){delete Nt[t.pointerId]}function Ut(t,i){for(var e in t.touches=[],Nt)t.touches.push(Nt[e]);t.changedTouches=[t],i(t)}var Vt=Pt?"MSPointerDown":Lt?"pointerdown":"touchstart",qt=Pt?"MSPointerUp":Lt?"pointerup":"touchend",Gt="_leaflet_";var Kt,Yt,Xt,Jt,$t,Qt,ti=fi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ii=fi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),ei="webkitTransition"===ii||"OTransition"===ii?ii+"End":"transitionend";function ni(t){return"string"==typeof t?document.getElementById(t):t}function oi(t,i){var e,n=t.style[i]||t.currentStyle&amp;&amp;t.currentStyle[i];return n&amp;&amp;"auto"!==n||!document.defaultView||(n=(e=document.defaultView.getComputedStyle(t,null))?e[i]:null),"auto"===n?null:n}function si(t,i,e){var n=document.createElement(t);return n.className=i||"",e&amp;&amp;e.appendChild(n),n}function ri(t){var i=t.parentNode;i&amp;&amp;i.removeChild(t)}function ai(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function hi(t){var i=t.parentNode;i&amp;&amp;i.lastChild!==t&amp;&amp;i.appendChild(t)}function ui(t){var i=t.parentNode;i&amp;&amp;i.firstChild!==t&amp;&amp;i.insertBefore(t,i.firstChild)}function li(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=pi(t);return 0&lt;e.length&amp;&amp;new RegExp("(^|\\s)"+i+"(\\s|$)").test(e)}function ci(t,i){var e;if(void 0!==t.classList)for(var n=l(i),o=0,s=n.length;o&lt;s;o++)t.classList.add(n[o]);else li(t,i)||di(t,((e=pi(t))?e+" ":"")+i)}function _i(t,i){void 0!==t.classList?t.classList.remove(i):di(t,u((" "+pi(t)+" ").replace(" "+i+" "," ")))}function di(t,i){void 0===t.className.baseVal?t.className=i:t.className.baseVal=i}function pi(t){return t.correspondingElement&amp;&amp;(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function mi(t,i){"opacity"in t.style?t.style.opacity=i:"filter"in t.style&amp;&amp;function(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+")"}(t,i)}function fi(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 gi(t,i,e){var n=i||new k(0,0);t.style[ti]=(mt?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(e?" scale("+e+")":"")}function vi(t,i){t._leaflet_pos=i,vt?gi(t,i):(t.style.left=i.x+"px",t.style.top=i.y+"px")}function yi(t){return t._leaflet_pos||new k(0,0)}function xi(){zi(window,"dragstart",Ri)}function wi(){Si(window,"dragstart",Ri)}function Pi(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&amp;&amp;(Li(),Qt=($t=t).style.outline,t.style.outline="none",zi(window,"keydown",Li))}function Li(){$t&amp;&amp;($t.style.outline=Qt,Qt=$t=void 0,Si(window,"keydown",Li))}function bi(t){for(;!((t=t.parentNode).offsetWidth&amp;&amp;t.offsetHeight||t===document.body););return t}function Ti(t){var i=t.getBoundingClientRect();return{x:i.width/t.offsetWidth||1,y:i.height/t.offsetHeight||1,boundingClientRect:i}}Jt="onselectstart"in document?(Xt=function(){zi(window,"selectstart",Ri)},function(){Si(window,"selectstart",Ri)}):(Yt=fi(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]),Xt=function(){var t;Yt&amp;&amp;(t=document.documentElement.style,Kt=t[Yt],t[Yt]="none")},function(){Yt&amp;&amp;(document.documentElement.style[Yt]=Kt,Kt=void 0)});var Mi={TRANSFORM:ti,TRANSITION:ii,TRANSITION_END:ei,get:ni,getStyle:oi,create:si,remove:ri,empty:ai,toFront:hi,toBack:ui,hasClass:li,addClass:ci,removeClass:_i,setClass:di,getClass:pi,setOpacity:mi,testProp:fi,setTransform:gi,setPosition:vi,getPosition:yi,disableTextSelection:Xt,enableTextSelection:Jt,disableImageDrag:xi,enableImageDrag:wi,preventOutline:Pi,restoreOutline:Li,getSizedParentNode:bi,getScale:Ti};function zi(t,i,e,n){if("object"==typeof i)for(var o in i)ki(t,o,i[o],e);else for(var s=0,r=(i=l(i)).length;s&lt;r;s++)ki(t,i[s],e,n);return this}var Ci="_leaflet_events";function Si(t,i,e,n){if("object"==typeof i)for(var o in i)Bi(t,o,i[o],e);else if(i)for(var s=0,r=(i=l(i)).length;s&lt;r;s++)Bi(t,i[s],e,n);else{for(var a in t[Ci])Bi(t,a,t[Ci][a]);delete t[Ci]}return this}function Zi(){return Lt&amp;&amp;(!et&amp;&amp;!ct)}var Ei={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&amp;&amp;"mousewheel"};function ki(i,t,e,n){var o=t+m(e)+(n?"_"+m(n):"");if(i[Ci]&amp;&amp;i[Ci][o])return this;var s,r,a,h,u,l,c=function(t){return e.call(n||i,t||window.event)},_=c;function d(t){if(Lt){if(!t.isPrimary)return;if("mouse"===t.pointerType)return}else if(1&lt;t.touches.length)return;var i=Date.now(),e=i-(h||i);u=t.touches?t.touches[0]:t,l=0&lt;e&amp;&amp;e&lt;=250,h=i}function p(t){if(l&amp;&amp;!u.cancelBubble){if(Lt){if("mouse"===t.pointerType)return;var i,e,n={};for(e in u)i=u[e],n[e]=i&amp;&amp;i.bind?i.bind(u):i;u=n}u.type="dblclick",u.button=0,r(u),h=null}}Lt&amp;&amp;0===t.indexOf("touch")?jt(i,t,c,o):bt&amp;&amp;"dblclick"===t&amp;&amp;!Zi()?(r=c,l=!1,(s=i)[Gt+Vt+(a=o)]=d,s[Gt+qt+a]=p,s[Gt+"dblclick"+a]=r,s.addEventListener(Vt,d,!!Ct&amp;&amp;{passive:!1}),s.addEventListener(qt,p,!!Ct&amp;&amp;{passive:!1}),s.addEventListener("dblclick",r,!1)):"addEventListener"in i?"touchstart"===t||"touchmove"===t||"wheel"===t||"mousewheel"===t?i.addEventListener(Ei[t]||t,c,!!Ct&amp;&amp;{passive:!1}):"mouseenter"===t||"mouseleave"===t?(c=function(t){t=t||window.event,Vi(i,t)&amp;&amp;_(t)},i.addEventListener(Ei[t],c,!1)):i.addEventListener(t,_,!1):"attachEvent"in i&amp;&amp;i.attachEvent("on"+t,c),i[Ci]=i[Ci]||{},i[Ci][o]=c}function Bi(t,i,e,n){var o,s,r,a,h,u,l,c,_=i+m(e)+(n?"_"+m(n):""),d=t[Ci]&amp;&amp;t[Ci][_];if(!d)return this;Lt&amp;&amp;0===i.indexOf("touch")?(c=(u=t)["_leaflet_"+(l=i)+_],"touchstart"===l?u.removeEventListener(At,c,!1):"touchmove"===l?u.removeEventListener(It,c,!1):"touchend"===l&amp;&amp;(u.removeEventListener(Ot,c,!1),u.removeEventListener(Rt,c,!1))):bt&amp;&amp;"dblclick"===i&amp;&amp;!Zi()?(r=(o=t)[Gt+Vt+(s=_)],a=o[Gt+qt+s],h=o[Gt+"dblclick"+s],o.removeEventListener(Vt,r,!!Ct&amp;&amp;{passive:!1}),o.removeEventListener(qt,a,!!Ct&amp;&amp;{passive:!1}),o.removeEventListener("dblclick",h,!1)):"removeEventListener"in t?t.removeEventListener(Ei[i]||i,d,!1):"detachEvent"in t&amp;&amp;t.detachEvent("on"+i,d),t[Ci][_]=null}function Ai(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,Ui(t),this}function Ii(t){return ki(t,"wheel",Ai),this}function Oi(t){return zi(t,"mousedown touchstart dblclick",Ai),ki(t,"click",Fi),this}function Ri(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function Ni(t){return Ri(t),Ai(t),this}function Di(t,i){if(!i)return new k(t.clientX,t.clientY);var e=Ti(i),n=e.boundingClientRect;return new k((t.clientX-n.left)/e.x-i.clientLeft,(t.clientY-n.top)/e.y-i.clientTop)}var ji=pt&amp;&amp;ut?2*window.devicePixelRatio:lt?window.devicePixelRatio:1;function Wi(t){return et?t.wheelDeltaY/2:t.deltaY&amp;&amp;0===t.deltaMode?-t.deltaY/ji: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}var Hi={};function Fi(t){Hi[t.type]=!0}function Ui(t){var i=Hi[t.type];return Hi[t.type]=!1,i}function Vi(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}var qi={on:zi,off:Si,stopPropagation:Ai,disableScrollPropagation:Ii,disableClickPropagation:Oi,preventDefault:Ri,stop:Ni,getMousePosition:Di,getWheelDelta:Wi,fakeStop:Fi,skipped:Ui,isExternalTarget:Vi,addListener:zi,removeListener:Si},Gi=E.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=yi(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=M(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(),vi(this._el,e),this.fire("step")},_complete:function(){z(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),Ki=E.extend({options:{crs:Y,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=c(this,i),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=p(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(j(i.center),i.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=ii&amp;&amp;vt&amp;&amp;!Tt&amp;&amp;this.options.zoomAnimation,this._zoomAnimated&amp;&amp;(this._createAnimProxy(),zi(this._proxy,ei,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(t,i,e){if((i=void 0===i?this._zoom:this._limitZoom(i),t=this._limitCenter(j(t),i,this.options.maxBounds),e=e||{},this._stop(),this._loaded&amp;&amp;!e.reset&amp;&amp;!0!==e)&amp;&amp;(void 0!==e.animate&amp;&amp;(e.zoom=h({animate:e.animate},e.zoom),e.pan=h({animate:e.animate,duration:e.duration},e.pan)),this._zoom!==i?this._tryAnimatedZoom&amp;&amp;this._tryAnimatedZoom(t,i,e.zoom):this._tryAnimatedPan(t,e.pan)))return clearTimeout(this._sizeTimer),this;return this._resetView(t,i),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||(vt?this.options.zoomDelta:1),this.setZoom(this._zoom+t,i)},zoomOut:function(t,i){return t=t||(vt?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=(t instanceof k?t:this.latLngToContainerPoint(t)).subtract(o).multiplyBy(1-1/n),r=this.containerPointToLatLng(o.add(s));return this.setView(r,i,{zoom:e})},_getBoundsCenterZoom:function(t,i){i=i||{},t=t.getBounds?t.getBounds():N(t);var e=A(i.paddingTopLeft||i.padding||[0,0]),n=A(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);return{center:this.unproject(r.add(a).divideBy(2).add(s),o),zoom:o}},fitBounds:function(t,i){if(!(t=N(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){return i=i||{},(t=A(t).round()).x||t.y?(!0===i.animate||this.getSize().contains(t)?(this._panAnim||(this._panAnim=new Gi,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),i.noMoveStart||this.fire("movestart"),!1!==i.animate?(ci(this._mapPane,"leaflet-pan-anim"),e=this._getMapPanePos().subtract(t).round(),this._panAnim.run(this._mapPane,e,i.duration||.25,i.easeLinearity)):(this._rawPanBy(t),this.fire("move").fire("moveend"))):this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this):this.fire("moveend");var e},flyTo:function(s,r,t){if(!1===(t=t||{}).animate||!vt)return this.setView(s,r,t);this._stop();var a=this.project(this.getCenter()),h=this.project(s),i=this.getSize(),u=this._zoom;s=j(s),r=void 0===r?u:r;var l=Math.max(i.x,i.y),n=l*this.getZoomScale(u,r),c=h.distanceTo(a)||1,_=1.42,o=_*_;function e(t){var i=(n*n-l*l+(t?-1:1)*o*o*c*c)/(2*(t?n:l)*o*c),e=Math.sqrt(i*i+1)-i;return e&lt;1e-9?-18:Math.log(e)}function d(t){return(Math.exp(t)-Math.exp(-t))/2}function p(t){return(Math.exp(t)+Math.exp(-t))/2}var m=e(0);function f(t){return l*(p(m)*(d(i=m+_*t)/p(i))-d(m))/o;var i}var g=Date.now(),v=(e(1)-m)/_,y=t.duration?1e3*t.duration:1e3*v*.8;return this._moveStart(!0,t.noMoveStart),function t(){var i,e,n=(Date.now()-g)/y,o=(i=n,(1-Math.pow(1-i,1.5))*v);n&lt;=1?(this._flyToFrame=M(t,this),this._move(this.unproject(a.add(h.subtract(a).multiplyBy(f(o)/c)),u),this.getScaleZoom(l/(e=o,l*(p(m)/p(m+_*e))),u),{flyTo:!0})):this._move(s,r)._moveEnd(!0)}.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=N(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,N(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e,n,o=A((i=i||{}).paddingTopLeft||i.padding||[0,0]),s=A(i.paddingBottomRight||i.padding||[0,0]),r=this.getCenter(),a=this.project(r),h=this.project(t),u=this.getPixelBounds(),l=u.getSize().divideBy(2),c=O([u.min.add(o),u.max.subtract(s)]);return c.contains(h)||(this._enforcingBounds=!0,e=a.subtract(h),n=A(h.x+e.x,h.y+e.y),(h.x&lt;c.min.x||h.x&gt;c.max.x)&amp;&amp;(n.x=a.x-e.x,0&lt;e.x?n.x+=l.x-o.x:n.x-=l.x-s.x),(h.y&lt;c.min.y||h.y&gt;c.max.y)&amp;&amp;(n.y=a.y-e.y,0&lt;e.y?n.y+=l.y-o.y:n.y-=l.y-s.y),this.panTo(this.unproject(n),i),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=h({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var e=this.getSize(),n=i.divideBy(2).round(),o=e.divideBy(2).round(),s=n.subtract(o);return s.x||s.y?(t.animate&amp;&amp;t.pan?this.panBy(s):(t.pan&amp;&amp;this._rawPanBy(s),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(p(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:e})):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=h({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=p(this._handleGeolocationResponse,this),e=p(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,e,t):navigator.geolocation.getCurrentPosition(i,e,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=new D(t.coords.latitude,t.coords.longitude),n=e.toBounds(2*t.coords.accuracy),o=this._locateOptions;o.setView&amp;&amp;(i=this.getBoundsZoom(n),this.setView(e,o.maxZoom?Math.min(i,o.maxZoom):i));var s={latlng:e,bounds:n,timestamp:t.timestamp};for(var r in t.coords)"number"==typeof t.coords[r]&amp;&amp;(s[r]=t.coords[r]);this.fire("locationfound",s)},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.off("moveend",this._panInsideMaxBounds),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(),ri(this._mapPane),this._clearControlPos&amp;&amp;this._clearControlPos(),this._resizeRequest&amp;&amp;(z(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)ri(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){var e=si("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&amp;&amp;(this._panes[t]=e),e},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();return new R(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=N(t),e=A(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=O(this.project(a,n),this.project(r,n)).getSize(),l=vt?this.options.zoomSnap:1,c=h.x/u.x,_=h.y/u.y,d=i?Math.max(c,_):Math.min(c,_),n=this.getScaleZoom(d,n);return 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 k(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 I(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(j(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(A(t),i)},layerPointToLatLng:function(t){var i=A(t).add(this.getPixelOrigin());return this.unproject(i)},latLngToLayerPoint:function(t){return this.project(j(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(j(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(N(t))},distance:function(t,i){return this.options.crs.distance(j(t),j(i))},containerPointToLayerPoint:function(t){return A(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return A(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var i=this.containerPointToLayerPoint(A(t));return this.layerPointToLatLng(i)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(j(t)))},mouseEventToContainerPoint:function(t){return Di(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=ni(t);if(!i)throw new Error("Map container not found.");if(i._leaflet_id)throw new Error("Map container is already initialized.");zi(i,"scroll",this._onScroll,this),this._containerId=m(i)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&amp;&amp;vt,ci(t,"leaflet-container"+(bt?" leaflet-touch":"")+(zt?" leaflet-retina":"")+(it?" leaflet-oldie":"")+(ct?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var i=oi(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),vi(this._mapPane,new k(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ci(t.markerPane,"leaflet-zoom-hide"),ci(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i){vi(this._mapPane,new k(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 z(this._flyToFrame),this._panAnim&amp;&amp;this._panAnim.stop(),this},_rawPanBy:function(t){vi(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={};var i=t?Si:zi;i((this._targets[m(this._container)]=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),vt&amp;&amp;this.options.transform3DLimit&amp;&amp;(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){z(this._resizeRequest),this._resizeRequest=M(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,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if((e=this._targets[m(s)])&amp;&amp;("click"===i||"preclick"===i)&amp;&amp;!t._simulated&amp;&amp;this._draggableMoved(e)){r=!0;break}if(e&amp;&amp;e.listens(i,!0)){if(o&amp;&amp;!Vi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||r||o||!Vi(s,t)||(n=[this]),n},_handleDOMEvent:function(t){var i;this._loaded&amp;&amp;!Ui(t)&amp;&amp;("mousedown"!==(i=t.type)&amp;&amp;"keypress"!==i&amp;&amp;"keyup"!==i&amp;&amp;"keydown"!==i||Pi(t.target||t.srcElement),this._fireDOMEvent(t,i))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,e){var n;if("click"===t.type&amp;&amp;((n=h({},t)).type="preclick",this._fireDOMEvent(n,n.type,e)),!t._stopped&amp;&amp;(e=(e||[]).concat(this._findEventTargets(t,i))).length){var o=e[0];"contextmenu"===i&amp;&amp;o.listens(i,!0)&amp;&amp;Ri(t);var s,r={originalEvent:t};"keypress"!==t.type&amp;&amp;"keydown"!==t.type&amp;&amp;"keyup"!==t.type&amp;&amp;(s=o.getLatLng&amp;&amp;(!o._radius||o._radius&lt;=10),r.containerPoint=s?this.latLngToContainerPoint(o.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=s?o.getLatLng():this.layerPointToLatLng(r.layerPoint));for(var a=0;a&lt;e.length;a++)if(e[a].fire(i,r,!0),r.originalEvent._stopped||!1===e[a].options.bubblingMouseEvents&amp;&amp;-1!==v(this._mouseEvents,i))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 yi(this._mapPane)||new k(0,0)},_moved:function(){var t=this._getMapPanePos();return t&amp;&amp;!t.equals([0,0])},_getTopLeftPoint:function(t,i){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 O([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 I(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 I(e.min.add(t),e.max.add(t));return t.add(this._getBoundsOffset(n,i))},_getBoundsOffset:function(t,i,e){var n=O(this.project(i.getNorthEast(),e),this.project(i.getSouthWest(),e)),o=n.min.subtract(t.min),s=n.max.subtract(t.max);return new k(this._rebound(o.x,-s.x),this._rebound(o.y,-s.y))},_rebound:function(t,i){return 0&lt;t+i?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=vt?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(){_i(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=si("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",function(t){var i=ti,e=this._proxy.style[i];gi(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",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){ri(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),i=this.getZoom();gi(this._proxy,this.project(t,i),this.getZoomScale(i,1))},_catchTransitionEnd:function(t){this._animatingZoom&amp;&amp;0&lt;=t.propertyName.indexOf("transform")&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;(M(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,n){this._mapPane&amp;&amp;(e&amp;&amp;(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,ci(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),setTimeout(p(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&amp;&amp;(this._mapPane&amp;&amp;_i(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),M(function(){this._moveEnd(!0)},this))}});function Yi(t){return new Xi(t)}var Xi=S.extend({options:{position:"topright"},initialize:function(t){c(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 ci(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&amp;&amp;(ri(this._container),this.onRemove&amp;&amp;this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&amp;&amp;t&amp;&amp;0&lt;t.screenX&amp;&amp;0&lt;t.screenY&amp;&amp;this._map.getContainer().focus()}});Ki.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var n=this._controlCorners={},o="leaflet-",s=this._controlContainer=si("div",o+"control-container",this._container);function t(t,i){var e=o+t+" "+o+i;n[t+i]=si("div",e,s)}t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)ri(this._controlCorners[t]);ri(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Ji=Xi.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 c(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).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 Xi.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(m(t));return i&amp;&amp;this._layers.splice(this._layers.indexOf(i),1),this._map?this._update():this},expand:function(){ci(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?(ci(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=t+"px"):_i(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return _i(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var t="leaflet-control-layers",i=this._container=si("div",t),e=this.options.collapsed;i.setAttribute("aria-haspopup",!0),Oi(i),Ii(i);var n=this._section=si("section",t+"-list");e&amp;&amp;(this._map.on("click",this.collapse,this),ot||zi(i,{mouseenter:this.expand,mouseleave:this.collapse},this));var o=this._layersLink=si("a",t+"-toggle",i);o.href="#",o.title="Layers",bt?(zi(o,"click",Ni),zi(o,"click",this.expand,this)):zi(o,"focus",this.expand,this),e||this.expand(),this._baseLayersList=si("div",t+"-base",n),this._separator=si("div",t+"-separator",n),this._overlaysList=si("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;m(this._layers[i].layer)===t)return this._layers[i]},_addLayer:function(t,i,e){this._map&amp;&amp;t.on("add remove",this._onLayerChange,this),this._layers.push({layer:t,name:i,overlay:e}),this.options.sortLayers&amp;&amp;this._layers.sort(p(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;ai(this._baseLayersList),ai(this._overlaysList),this._layerControlInputs=[];for(var t,i,e,n=0,o=0;o&lt;this._layers.length;o++)e=this._layers[o],this._addItem(e),i=i||e.overlay,t=t||!e.overlay,n+=e.overlay?0:1;return this.options.hideSingleBase&amp;&amp;(t=t&amp;&amp;1&lt;n,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(m(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,e=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+m(this),n),this._layerControlInputs.push(i),i.layerId=m(t.layer),zi(i,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("div");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0&lt;=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);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,i,e=this._layerControlInputs,n=this._map.getZoom(),o=e.length-1;0&lt;=o;o--)t=e[o],i=this._getLayer(t.layerId).layer,t.disabled=void 0!==i.options.minZoom&amp;&amp;n&lt;i.options.minZoom||void 0!==i.options.maxZoom&amp;&amp;n&gt;i.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()}}),$i=Xi.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"&amp;#x2212;",zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=si("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=si("a",e,n);return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),Oi(s),zi(s,"click",Ni),zi(s,"click",o,this),zi(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";_i(this._zoomInButton,i),_i(this._zoomOutButton,i),!this._disabled&amp;&amp;t._zoom!==t.getMinZoom()||ci(this._zoomOutButton,i),!this._disabled&amp;&amp;t._zoom!==t.getMaxZoom()||ci(this._zoomInButton,i)}});Ki.mergeOptions({zoomControl:!0}),Ki.addInitHook(function(){this.options.zoomControl&amp;&amp;(this.zoomControl=new $i,this.addControl(this.zoomControl))});var Qi=Xi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=si("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=si("div",i,e)),t.imperial&amp;&amp;(this._iScale=si("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,e,n,o=3.2808399*t;5280&lt;o?(i=o/5280,e=this._getRoundNum(i),this._updateScale(this._iScale,e+" mi",e/i)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_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=10&lt;=e?10:5&lt;=e?5:3&lt;=e?3:2&lt;=e?2:1)}}),te=Xi.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){c(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=si("div","leaflet-control-attribution"),Oi(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&amp;&amp;(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&amp;&amp;this._attributions[t]&amp;&amp;(this._attributions[t]--,this._update()),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(" | ")}}});Ki.mergeOptions({attributionControl:!0}),Ki.addInitHook(function(){this.options.attributionControl&amp;&amp;(new te).addTo(this)});Xi.Layers=Ji,Xi.Zoom=$i,Xi.Scale=Qi,Xi.Attribution=te,Yi.layers=function(t,i,e){return new Ji(t,i,e)},Yi.zoom=function(t){return new $i(t)},Yi.scale=function(t){return new Qi(t)},Yi.attribution=function(t){return new te(t)};var ie=S.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&amp;&amp;(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ie.addTo=function(t,i){return t.addHandler(i,this),this};var ee,ne={Events:Z},oe=bt?"touchstart mousedown":"mousedown",se={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},re={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},ae=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){c(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(zi(this._dragStartTarget,oe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&amp;&amp;(ae._dragging===this&amp;&amp;this.finishDrag(),Si(this._dragStartTarget,oe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;!t._simulated&amp;&amp;this._enabled&amp;&amp;(this._moved=!1,li(this._element,"leaflet-zoom-anim")||ae._dragging||t.shiftKey||1!==t.which&amp;&amp;1!==t.button&amp;&amp;!t.touches||((ae._dragging=this)._preventOutline&amp;&amp;Pi(this._element),xi(),Xt(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=bi(this._element),this._startPoint=new k(i.clientX,i.clientY),this._parentScale=Ti(e),zi(document,re[t.type],this._onMove,this),zi(document,se[t.type],this._onUp,this))))},_onMove:function(t){var i,e;!t._simulated&amp;&amp;this._enabled&amp;&amp;(t.touches&amp;&amp;1&lt;t.touches.length?this._moved=!0:((e=new k((i=t.touches&amp;&amp;1===t.touches.length?t.touches[0]:t).clientX,i.clientY)._subtract(this._startPoint)).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,Ri(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=yi(this._element).subtract(e),ci(document.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,window.SVGElementInstance&amp;&amp;this._lastTarget instanceof window.SVGElementInstance&amp;&amp;(this._lastTarget=this._lastTarget.correspondingUseElement),ci(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(e),this._moving=!0,z(this._animRequest),this._lastEvent=t,this._animRequest=M(this._updatePosition,this,!0))))},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),vi(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 _i(document.body,"leaflet-dragging"),this._lastTarget&amp;&amp;(_i(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),re)Si(document,re[t],this._onMove,this),Si(document,se[t],this._onUp,this);wi(),Jt(),this._moved&amp;&amp;this._moving&amp;&amp;(z(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,ae._dragging=!1}});function he(t,i){if(!i||!t.length)return t.slice();var e=i*i;return t=function(t,i){var e=t.length,n=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(e);n[0]=n[e-1]=1,function t(i,e,n,o,s){var r,a,h,u=0;for(a=o+1;a&lt;=s-1;a++)h=de(i[a],i[o],i[s],!0),u&lt;h&amp;&amp;(r=a,u=h);n&lt;u&amp;&amp;(e[r]=1,t(i,e,n,o,r),t(i,e,n,r,s))}(t,n,i,0,e-1);var o,s=[];for(o=0;o&lt;e;o++)n[o]&amp;&amp;s.push(t[o]);return s}(t=function(t,i){for(var e=[t[0]],n=1,o=0,s=t.length;n&lt;s;n++)(function(t,i){var e=i.x-t.x,n=i.y-t.y;return e*e+n*n})(t[n],t[o])&gt;i&amp;&amp;(e.push(t[n]),o=n);o&lt;s-1&amp;&amp;e.push(t[s-1]);return e}(t,e),e)}function ue(t,i,e){return Math.sqrt(de(t,i,e,!0))}function le(t,i,e,n,o){var s,r,a,h=n?ee:_e(t,e),u=_e(i,e);for(ee=u;;){if(!(h|u))return[t,i];if(h&amp;u)return!1;a=_e(r=ce(t,i,s=h||u,e,o),e),s===h?(t=r,h=a):(i=r,u=a)}}function ce(t,i,e,n,o){var s,r,a=i.x-t.x,h=i.y-t.y,u=n.min,l=n.max;return 8&amp;e?(s=t.x+a*(l.y-t.y)/h,r=l.y):4&amp;e?(s=t.x+a*(u.y-t.y)/h,r=u.y):2&amp;e?(s=l.x,r=t.y+h*(l.x-t.x)/a):1&amp;e&amp;&amp;(s=u.x,r=t.y+h*(u.x-t.x)/a),new k(s,r,o)}function _e(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 de(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,u=a*a+h*h;return 0&lt;u&amp;&amp;(1&lt;(o=((t.x-s)*a+(t.y-r)*h)/u)?(s=e.x,r=e.y):0&lt;o&amp;&amp;(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new k(s,r)}function pe(t){return!g(t[0])||"object"!=typeof t[0][0]&amp;&amp;void 0!==t[0][0]}function me(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),pe(t)}var fe={simplify:he,pointToSegmentDistance:ue,closestPointOnSegment:function(t,i,e){return de(t,i,e)},clipSegment:le,_getEdgeIntersection:ce,_getBitCode:_e,_sqClosestPointOnSegment:de,isFlat:pe,_flat:me};function ge(t,i,e){for(var n,o,s,r,a,h,u,l=[1,4,2,8],c=0,_=t.length;c&lt;_;c++)t[c]._code=_e(t[c],i);for(s=0;s&lt;4;s++){for(h=l[s],n=[],c=0,o=(_=t.length)-1;c&lt;_;o=c++)r=t[c],a=t[o],r._code&amp;h?a._code&amp;h||((u=ce(a,r,h,i,e))._code=_e(u,i),n.push(u)):(a._code&amp;h&amp;&amp;((u=ce(a,r,h,i,e))._code=_e(u,i),n.push(u)),n.push(r));t=n}return t}var ve,ye={clipPolygon:ge},xe={project:function(t){return new k(t.lng,t.lat)},unproject:function(t){return new D(t.y,t.x)},bounds:new I([-180,-90],[180,90])},we={R:6378137,R_MINOR:6356752.314245179,bounds:new I([-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),n=-e*Math.log(Math.max(a,1e-10));return new k(t.lng*i*e,n)},unproject:function(t){for(var i,e=180/Math.PI,n=this.R,o=this.R_MINOR/n,s=Math.sqrt(1-o*o),r=Math.exp(-t.y/n),a=Math.PI/2-2*Math.atan(r),h=0,u=.1;h&lt;15&amp;&amp;1e-7&lt;Math.abs(u);h++)i=s*Math.sin(a),i=Math.pow((1-i)/(1+i),s/2),a+=u=Math.PI/2-2*Math.atan(r*i)-a;return new D(a*e,t.x*e/n)}},Pe={LonLat:xe,Mercator:we,SphericalMercator:V},Le=h({},F,{code:"EPSG:3395",projection:we,transformation:G(ve=.5/(Math.PI*we.R),.5,-ve,.5)}),be=h({},F,{code:"EPSG:4326",projection:xe,transformation:G(1/180,1,-1/180,.5)}),Te=h({},H,{projection:xe,transformation:G(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});H.Earth=F,H.EPSG3395=Le,H.EPSG3857=Y,H.EPSG900913=X,H.EPSG4326=be,H.Simple=Te;var Me=E.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[m(t)]=this},removeInteractiveTarget:function(t){return delete this._map._targets[m(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var i,e=t.target;e.hasLayer(this)&amp;&amp;(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents&amp;&amp;(i=this.getEvents(),e.on(i,this),this.once("remove",function(){e.off(i,this)},this)),this.onAdd(e),this.getAttribution&amp;&amp;e.attributionControl&amp;&amp;e.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),e.fire("layeradd",{layer:this}))}});Ki.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var i=m(t);return this._layers[i]||((this._layers[i]=t)._mapToAdd=this,t.beforeAdd&amp;&amp;t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var i=m(t);return this._layers[i]&amp;&amp;(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},hasLayer:function(t){return!!t&amp;&amp;m(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?g(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[m(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var i=m(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 ze=Me.extend({initialize:function(t,i){var e,n;if(c(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;("number"==typeof t?t:this.getLayerId(t))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(t){var i,e,n=Array.prototype.slice.call(arguments,1);for(i in this._layers)(e=this._layers[i])[t]&amp;&amp;e[t].apply(e,n);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:m}),Ce=ze.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),ze.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),ze.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 R;for(var i in this._layers){var e=this._layers[i];t.extend(e.getBounds?e.getBounds():e.getLatLng())}return t}}),Se=S.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0]},initialize:function(t){c(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=A(n),s=A("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 zt&amp;&amp;this.options[t+"RetinaUrl"]||this.options[t+"Url"]}});var Ze=Se.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 Ze.imagePath||(Ze.imagePath=this._detectIconPath()),(this.options.imagePath||Ze.imagePath)+Se.prototype._getIconUrl.call(this,t)},_detectIconPath:function(){var t=si("div","leaflet-default-icon-path",document.body),i=oi(t,"background-image")||oi(t,"backgroundImage");return document.body.removeChild(t),i=null===i||0!==i.indexOf("url")?"":i.replace(/^url\(["']?/,"").replace(/marker-icon\.png["']?\)$/,"")}}),Ee=ie.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new ae(t,t,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),ci(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;_i(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&amp;&amp;this._draggable._moved},_adjustPan:function(t){var i,e=this._marker,n=e._map,o=this._marker.options.autoPanSpeed,s=this._marker.options.autoPanPadding,r=yi(e._icon),a=n.getPixelBounds(),h=n.getPixelOrigin(),u=O(a.min._subtract(h).add(s),a.max._subtract(h).subtract(s));u.contains(r)||(i=A((Math.max(u.max.x,r.x)-u.max.x)/(a.max.x-u.max.x)-(Math.min(u.min.x,r.x)-u.min.x)/(a.min.x-u.min.x),(Math.max(u.max.y,r.y)-u.max.y)/(a.max.y-u.max.y)-(Math.min(u.min.y,r.y)-u.min.y)/(a.min.y-u.min.y)).multiplyBy(o),n.panBy(i,{animate:!1}),this._draggable._newPos._add(i),this._draggable._startPos._add(i),vi(e._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=M(this._adjustPan.bind(this,t)))},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&amp;&amp;this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(t){this._marker.options.autoPan&amp;&amp;(z(this._panRequest),this._panRequest=M(this._adjustPan.bind(this,t)))},_onDrag:function(t){var i=this._marker,e=i._shadow,n=yi(i._icon),o=i._map.layerPointToLatLng(n);e&amp;&amp;vi(e,n),i._latlng=o,t.latlng=o,t.oldLatLng=this._oldLatLng,i.fire("move",t).fire("drag",t)},_onDragEnd:function(t){z(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),ke=Me.extend({options:{icon:new Ze,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){c(this,i),this._latlng=j(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=j(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(){var t;return this._icon&amp;&amp;this._map&amp;&amp;(t=this._map.latLngToLayerPoint(this._latlng).round(),this._setPos(t)),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||"")),ci(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;(ci(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}),ri(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&amp;&amp;ri(this._shadow),this._shadow=null},_setPos:function(t){this._icon&amp;&amp;vi(this._icon,t),this._shadow&amp;&amp;vi(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon&amp;&amp;(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(){var t;this.options.interactive&amp;&amp;(ci(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Ee&amp;&amp;(t=this.options.draggable,this.dragging&amp;&amp;(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Ee(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;mi(this._icon,t),this._shadow&amp;&amp;mi(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}});var Be=Me.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 c(this,t),this._renderer&amp;&amp;(this._renderer._updateStyle(this),this.options.stroke&amp;&amp;t&amp;&amp;Object.prototype.hasOwnProperty.call(t,"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}}),Ae=Be.extend({options:{fill:!0,radius:10},initialize:function(t,i){c(this,i),this._latlng=j(t),this._radius=this.options.radius},setLatLng:function(t){var i=this._latlng;return this._latlng=j(t),this.redraw(),this.fire("move",{oldLatLng:i,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 Be.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 I(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()}});var Ie=Ae.extend({initialize:function(t,i,e){if("number"==typeof i&amp;&amp;(i=h({},e,{radius:i})),c(this,i),this._latlng=j(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 R(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:Be.prototype.setStyle,_project:function(){var t,i,e,n,o,s,r,a,h=this._latlng.lng,u=this._latlng.lat,l=this._map,c=l.options.crs;c.distance===F.distance?(t=Math.PI/180,i=this._mRadius/F.R/t,e=l.project([u+i,h]),n=l.project([u-i,h]),o=e.add(n).divideBy(2),s=l.unproject(o).lat,r=Math.acos((Math.cos(i*t)-Math.sin(u*t)*Math.sin(s*t))/(Math.cos(u*t)*Math.cos(s*t)))/t,!isNaN(r)&amp;&amp;0!==r||(r=i/Math.cos(Math.PI/180*u)),this._point=o.subtract(l.getPixelOrigin()),this._radius=isNaN(r)?0:o.x-l.project([s,h-r]).x,this._radiusY=o.y-e.y):(a=c.unproject(c.project(this._latlng).subtract([this._mRadius,0])),this._point=l.latLngToLayerPoint(this._latlng),this._radius=this._point.x-l.latLngToLayerPoint(a).x),this._updateBounds()}});var Oe=Be.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,i){c(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,e,n=1/0,o=null,s=de,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=s(t,i=h[u-1],e=h[u],!0);c&lt;n&amp;&amp;(n=c,o=s(t,i,e))}return o&amp;&amp;(o.distance=Math.sqrt(n)),o},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(i=t=0;t&lt;h-1;t++)i+=a[t].distanceTo(a[t+1])/2;if(0===i)return this._map.layerPointToLatLng(a[0]);for(n=t=0;t&lt;h-1;t++)if(o=a[t],s=a[t+1],i&lt;(n+=e=o.distanceTo(s)))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=j(t),i.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new R,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return pe(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var i=[],e=pe(t),n=0,o=t.length;n&lt;o;n++)e?(i[n]=j(t[n]),this._bounds.extend(i[n])):i[n]=this._convertLatLngs(t[n]);return i},_project:function(){var t=new I;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 k(t,t);this._pxBounds=new I([this._rawPxBounds.min.subtract(i),this._rawPxBounds.max.add(i)])},_projectLatlngs:function(t,i,e){var n,o,s=t[0]instanceof D,r=t.length;if(s){for(o=[],n=0;n&lt;r;n++)o[n]=this._map.latLngToLayerPoint(t[n]),e.extend(o[n]);i.push(o)}else for(n=0;n&lt;r;n++)this._projectLatlngs(t[n],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 for(var i,e,n,o,s=this._parts,r=0,a=0,h=this._rings.length;r&lt;h;r++)for(i=0,e=(o=this._rings[r]).length;i&lt;e-1;i++)(n=le(o[i],o[i+1],t,i,!0))&amp;&amp;(s[a]=s[a]||[],s[a].push(n[0]),n[1]===o[i+1]&amp;&amp;i!==e-2||(s[a].push(n[1]),a++))},_simplifyPoints:function(){for(var t=this._parts,i=this.options.smoothFactor,e=0,n=t.length;e&lt;n;e++)t[e]=he(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;ue(t,a[o],a[n])&lt;=h)return!0;return!1}});Oe._flat=me;var Re=Oe.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(t=s=r=a=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=Oe.prototype._convertLatLngs.call(this,t),e=i.length;return 2&lt;=e&amp;&amp;i[0]instanceof D&amp;&amp;i[0].equals(i[e-1])&amp;&amp;i.pop(),i},_setLatLngs:function(t){Oe.prototype._setLatLngs.call(this,t),pe(this._latlngs)&amp;&amp;(this._latlngs=[this._latlngs])},_defaultShape:function(){return pe(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,i=this.options.weight,e=new k(i,i),t=new I(t.min.subtract(e),t.max.add(e));if(this._parts=[],this._pxBounds&amp;&amp;this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;o&lt;s;o++)(n=ge(this._rings[o],t,!0)).length&amp;&amp;this._parts.push(n)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var i,e,n,o,s,r,a,h,u=!1;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(o=0,a=this._parts.length;o&lt;a;o++)for(s=0,r=(h=(i=this._parts[o]).length)-1;s&lt;h;r=s++)e=i[s],n=i[r],e.y&gt;t.y!=n.y&gt;t.y&amp;&amp;t.x&lt;(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&amp;&amp;(u=!u);return u||Oe.prototype._containsPoint.call(this,t,!0)}});var Ne=Ce.extend({initialize:function(t,i){c(this,i),this._layers={},t&amp;&amp;this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;i&lt;e;i++)((n=o[i]).geometries||n.geometry||n.features||n.coordinates)&amp;&amp;this.addData(n);return this}var s=this.options;if(s.filter&amp;&amp;!s.filter(t))return this;var r=De(t,s);return r?(r.feature=qe(t),r.defaultOptions=r.options,this.resetStyle(r),s.onEachFeature&amp;&amp;s.onEachFeature(t,r),this.addLayer(r)):this},resetStyle:function(t){return void 0===t?this.eachLayer(this.resetStyle,this):(t.options=h({},t.defaultOptions),this._setLayerStyle(t,this.options.style),this)},setStyle:function(i){return this.eachLayer(function(t){this._setLayerStyle(t,i)},this)},_setLayerStyle:function(t,i){t.setStyle&amp;&amp;("function"==typeof i&amp;&amp;(i=i(t.feature)),t.setStyle(i))}});function De(t,i){var e,n,o,s,r="Feature"===t.type?t.geometry:t,a=r?r.coordinates:null,h=[],u=i&amp;&amp;i.pointToLayer,l=i&amp;&amp;i.coordsToLatLng||We;if(!a&amp;&amp;!r)return null;switch(r.type){case"Point":return je(u,t,e=l(a),i);case"MultiPoint":for(o=0,s=a.length;o&lt;s;o++)e=l(a[o]),h.push(je(u,t,e,i));return new Ce(h);case"LineString":case"MultiLineString":return n=He(a,"LineString"===r.type?0:1,l),new Oe(n,i);case"Polygon":case"MultiPolygon":return n=He(a,"Polygon"===r.type?1:2,l),new Re(n,i);case"GeometryCollection":for(o=0,s=r.geometries.length;o&lt;s;o++){var c=De({geometry:r.geometries[o],type:"Feature",properties:t.properties},i);c&amp;&amp;h.push(c)}return new Ce(h);default:throw new Error("Invalid GeoJSON object.")}}function je(t,i,e,n){return t?t(i,e):new ke(e,n&amp;&amp;n.markersInheritOptions&amp;&amp;n)}function We(t){return new D(t[1],t[0],t[2])}function He(t,i,e){for(var n,o=[],s=0,r=t.length;s&lt;r;s++)n=i?He(t[s],i-1,e):(e||We)(t[s]),o.push(n);return o}function Fe(t,i){return i="number"==typeof i?i:6,void 0!==t.alt?[r(t.lng,i),r(t.lat,i),r(t.alt,i)]:[r(t.lng,i),r(t.lat,i)]}function Ue(t,i,e,n){for(var o=[],s=0,r=t.length;s&lt;r;s++)o.push(i?Ue(t[s],i-1,e,n):Fe(t[s],n));return!i&amp;&amp;e&amp;&amp;o.push(o[0]),o}function Ve(t,i){return t.feature?h({},t.feature,{geometry:i}):qe(i)}function qe(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var Ge={toGeoJSON:function(t){return Ve(this,{type:"Point",coordinates:Fe(this.getLatLng(),t)})}};function Ke(t,i){return new Ne(t,i)}ke.include(Ge),Ie.include(Ge),Ae.include(Ge),Oe.include({toGeoJSON:function(t){var i=!pe(this._latlngs);return Ve(this,{type:(i?"Multi":"")+"LineString",coordinates:Ue(this._latlngs,i?1:0,!1,t)})}}),Re.include({toGeoJSON:function(t){var i=!pe(this._latlngs),e=i&amp;&amp;!pe(this._latlngs[0]),n=Ue(this._latlngs,e?2:i?1:0,!0,t);return i||(n=[n]),Ve(this,{type:(e?"Multi":"")+"Polygon",coordinates:n})}}),ze.include({toMultiPoint:function(i){var e=[];return this.eachLayer(function(t){e.push(t.toGeoJSON(i).geometry.coordinates)}),Ve(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(n){var t=this.feature&amp;&amp;this.feature.geometry&amp;&amp;this.feature.geometry.type;if("MultiPoint"===t)return this.toMultiPoint(n);var o="GeometryCollection"===t,s=[];return this.eachLayer(function(t){var i,e;t.toGeoJSON&amp;&amp;(i=t.toGeoJSON(n),o?s.push(i.geometry):"FeatureCollection"===(e=qe(i)).type?s.push.apply(s,e.features):s.push(e))}),o?Ve(this,{geometries:s,type:"GeometryCollection"}):{type:"FeatureCollection",features:s}}});var Ye=Ke,Xe=Me.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,i,e){this._url=t,this._bounds=N(i),c(this,e)},onAdd:function(){this._image||(this._initImage(),this.options.opacity&lt;1&amp;&amp;this._updateOpacity()),this.options.interactive&amp;&amp;(ci(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){ri(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;hi(this._image),this},bringToBack:function(){return this._map&amp;&amp;ui(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=N(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:si("img");ci(i,"leaflet-image-layer"),this._zoomAnimated&amp;&amp;ci(i,"leaflet-zoom-animated"),this.options.className&amp;&amp;ci(i,this.options.className),i.onselectstart=a,i.onmousemove=a,i.onload=p(this.fire,this,"load"),i.onerror=p(this._overlayOnError,this,"error"),!this.options.crossOrigin&amp;&amp;""!==this.options.crossOrigin||(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;gi(this._image,e,i)},_reset:function(){var t=this._image,i=new I(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),e=i.getSize();vi(t,i.min),t.style.width=e.x+"px",t.style.height=e.y+"px"},_updateOpacity:function(){mi(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)}}),Je=Xe.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1},_initImage:function(){var t="VIDEO"===this._url.tagName,i=this._image=t?this._url:si("video");if(ci(i,"leaflet-image-layer"),this._zoomAnimated&amp;&amp;ci(i,"leaflet-zoom-animated"),this.options.className&amp;&amp;ci(i,this.options.className),i.onselectstart=a,i.onmousemove=a,i.onloadeddata=p(this.fire,this,"load"),t){for(var e=i.getElementsByTagName("source"),n=[],o=0;o&lt;e.length;o++)n.push(e[o].src);this._url=0&lt;e.length?n:[i.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&amp;&amp;Object.prototype.hasOwnProperty.call(i.style,"objectFit")&amp;&amp;(i.style.objectFit="fill"),i.autoplay=!!this.options.autoplay,i.loop=!!this.options.loop,i.muted=!!this.options.muted;for(var s=0;s&lt;this._url.length;s++){var r=si("source");r.src=this._url[s],i.appendChild(r)}}}});var $e=Xe.extend({_initImage:function(){var t=this._image=this._url;ci(t,"leaflet-image-layer"),this._zoomAnimated&amp;&amp;ci(t,"leaflet-zoom-animated"),this.options.className&amp;&amp;ci(t,this.options.className),t.onselectstart=a,t.onmousemove=a}});var Qe=Me.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(t,i){c(this,t),this._source=i},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&amp;&amp;mi(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&amp;&amp;mi(this._container,1),this.bringToFront()},onRemove:function(t){t._fadeAnimated?(mi(this._container,0),this._removeTimeout=setTimeout(p(ri,void 0,this._container),200)):ri(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=j(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;hi(this._container),this},bringToBack:function(){return this._map&amp;&amp;ui(this._container),this},_prepareOpen:function(t,i,e){if(i instanceof Me||(e=i,i=t),i instanceof Ce)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(){var t,i,e,n,o;this._map&amp;&amp;(t=this._map.latLngToLayerPoint(this._latlng),i=A(this.options.offset),e=this._getAnchor(),this._zoomAnimated?vi(this._container,t.add(e)):i=i.add(t).add(e),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]}}),tn=Qe.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){Qe.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&amp;&amp;(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Be||this._source.on("preclick",Ai))},onRemove:function(t){Qe.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&amp;&amp;(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Be||this._source.off("preclick",Ai))},getEvents:function(){var t=Qe.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,i="leaflet-popup",e=this._container=si("div",i+" "+(this.options.className||"")+" leaflet-zoom-animated"),n=this._wrapper=si("div",i+"-content-wrapper",e);this._contentNode=si("div",i+"-content",n),Oi(e),Ii(this._contentNode),zi(e,"contextmenu",Ai),this._tipContainer=si("div",i+"-tip-container",e),this._tip=si("div",i+"-tip",this._tipContainer),this.options.closeButton&amp;&amp;((t=this._closeButton=si("a",i+"-close-button",e)).href="#close",t.innerHTML="&amp;#215;",zi(t,"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;o&lt;n?(i.height=o+"px",ci(t,s)):_i(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),e=this._getAnchor();vi(this._container,i.add(e))},_adjustPan:function(){var t,i,e,n,o,s,r,a,h,u,l,c;this.options.autoPan&amp;&amp;(this._map._panAnim&amp;&amp;this._map._panAnim.stop(),t=this._map,i=parseInt(oi(this._container,"marginBottom"),10)||0,e=this._container.offsetHeight+i,n=this._containerWidth,(o=new k(this._containerLeft,-e-this._containerBottom))._add(yi(this._container)),s=t.layerPointToContainerPoint(o),r=A(this.options.autoPanPadding),a=A(this.options.autoPanPaddingTopLeft||r),h=A(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),c=l=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(),Ni(t)},_getAnchor:function(){return A(this._source&amp;&amp;this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Ki.mergeOptions({closePopupOnClick:!0}),Ki.include({openPopup:function(t,i,e){return t instanceof tn||(t=new tn(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}}),Me.include({bindPopup:function(t,i){return t instanceof tn?(c(t,i),(this._popup=t)._source=this):(this._popup&amp;&amp;!i||(this._popup=new tn(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;(Ni(t),i instanceof Be?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 en=Qe.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){Qe.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){Qe.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=Qe.prototype.getEvents.call(this);return bt&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="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=si("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),s=e.layerPointToContainerPoint(t),r=this.options.direction,a=n.offsetWidth,h=n.offsetHeight,u=A(this.options.offset),l=this._getAnchor(),c="top"===r?(i=a/2,h):"bottom"===r?(i=a/2,0):(i="center"===r?a/2:"right"===r?0:"left"===r?a:s.x&lt;o.x?(r="right",0):(r="left",a+2*(u.x+l.x)),h/2);t=t.subtract(A(i,c,!0)).add(u).add(l),_i(n,"leaflet-tooltip-right"),_i(n,"leaflet-tooltip-left"),_i(n,"leaflet-tooltip-top"),_i(n,"leaflet-tooltip-bottom"),ci(n,"leaflet-tooltip-"+r),vi(n,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&amp;&amp;mi(this._container,t)},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(i)},_getAnchor:function(){return A(this._source&amp;&amp;this._source._getTooltipAnchor&amp;&amp;!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});Ki.include({openTooltip:function(t,i,e){return t instanceof en||(t=new en(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}}),Me.include({bindTooltip:function(t,i){return t instanceof en?(c(t,i),(this._tooltip=t)._source=this):(this._tooltip&amp;&amp;!i||(this._tooltip=new en(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){var i,e;!t&amp;&amp;this._tooltipHandlersAdded||(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),bt&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;(ci(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;(_i(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,e,n=t.latlng;this._tooltip.options.sticky&amp;&amp;t.originalEvent&amp;&amp;(i=this._map.mouseEventToContainerPoint(t.originalEvent),e=this._map.containerPointToLayerPoint(i),n=this._map.layerPointToLatLng(e)),this._tooltip.setLatLng(n)}});var nn=Se.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var i,e=t&amp;&amp;"DIV"===t.tagName?t:document.createElement("div"),n=this.options;return n.html instanceof Element?(ai(e),e.appendChild(n.html)):e.innerHTML=!1!==n.html?n.html:"",n.bgPos&amp;&amp;(i=A(n.bgPos),e.style.backgroundPosition=-i.x+"px "+-i.y+"px"),this._setIconStyles(e,"icon"),e},createShadow:function(){return null}});Se.Default=Ze;var on=Me.extend({options:{tileSize:256,opacity:1,updateWhenIdle:yt,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){c(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(),ri(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&amp;&amp;(hi(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&amp;&amp;(ui(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=n(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 k?t:new k(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,e=this.getPane().children,n=-t(-1/0,1/0),o=0,s=e.length;o&lt;s;o++)i=e[o].style.zIndex,e[o]!==this._container&amp;&amp;i&amp;&amp;(n=t(n,+i));isFinite(n)&amp;&amp;(this.options.zIndex=n+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&amp;&amp;!it){mi(this._container,this.options.opacity);var t=+new Date,i=!1,e=!1;for(var n in this._tiles){var o,s=this._tiles[n];s.current&amp;&amp;s.loaded&amp;&amp;(o=Math.min(1,(t-s.loaded)/200),mi(s.el,o),o&lt;1?i=!0:(s.active?e=!0:this._onOpaqueTile(s),s.active=!0))}e&amp;&amp;!this._noPrune&amp;&amp;this._pruneTiles(),i&amp;&amp;(z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this))}},_onOpaqueTile:a,_initContainer:function(){this._container||(this._container=si("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)e=Number(e),this._levels[e].el.children.length||e===t?(this._levels[e].el.style.zIndex=i-Math.abs(t-e),this._onUpdateLevel(e)):(ri(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=si("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()),a(n.el.offsetWidth),this._onCreateLevel(n)),this._level=n}},_onUpdateLevel:a,_onRemoveLevel:a,_onCreateLevel:a,_pruneTiles:function(){if(this._map){var t,i,e,n=this._map.getZoom();if(n&gt;this.options.maxZoom||n&lt;this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(e=this._tiles[t]).retain=e.current;for(t in this._tiles){(e=this._tiles[t]).current&amp;&amp;!e.active&amp;&amp;(i=e.coords,this._retainParent(i.x,i.y,i.z,i.z-5)||this._retainChildren(i.x,i.y,i.z,i.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)ri(this._levels[t].el),this._onRemoveLevel(Number(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 k(+o,+s);a.z=+r;var h=this._tileCoordsToKey(a),u=this._tiles[h];return u&amp;&amp;u.active?u.retain=!0:(u&amp;&amp;u.loaded&amp;&amp;(u.retain=!0),n&lt;r&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 k(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=Math.round(i),o=void 0!==this.options.maxZoom&amp;&amp;o&gt;this.options.maxZoom||void 0!==this.options.minZoom&amp;&amp;o&lt;this.options.minZoom?void 0:this._clampZoom(o),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();vt?gi(t.el,o,n):vi(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 I(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 I(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 k(l.x,l.y))||(this._tiles[u].current=!1)}if(1&lt;Math.abs(e-this._tileZoom))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,p=new k(_,c);p.z=this._tileZoom,this._isValidTile(p)&amp;&amp;((d=this._tiles[this._tileCoordsToKey(p)])?d.current=!0:r.push(p))}if(r.sort(function(t,i){return t.distanceTo(s)-i.distanceTo(s)}),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));for(var m=document.createDocumentFragment(),_=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 N(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);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new R(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 k(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&amp;&amp;(ri(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ci(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=a,t.onmousemove=a,it&amp;&amp;this.options.opacity&lt;1&amp;&amp;mi(t,this.options.opacity),ot&amp;&amp;!st&amp;&amp;(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),p(this._tileReady,this,t));this._initTile(o),this.createTile.length&lt;2&amp;&amp;M(p(this._tileReady,this,t,null,o)),vi(o,e),this._tiles[n]={el:o,coords:t,current:!0},i.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,i,e){i&amp;&amp;this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&amp;&amp;(e.loaded=+new Date,this._map._fadeAnimated?(mi(e.el,0),z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(ci(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&amp;&amp;(this._loading=!1,this.fire("load"),it||!this._map._fadeAnimated?M(this._pruneTiles,this):setTimeout(p(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new k(this._wrapX?o(t.x,this._wrapX):t.x,this._wrapY?o(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new I(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}});var sn=on.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=c(this,i)).detectRetina&amp;&amp;zt&amp;&amp;0&lt;i.maxZoom&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("")),ot||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 e=document.createElement("img");return zi(e,"load",p(this._tileOnLoad,this,i,e)),zi(e,"error",p(this._tileOnError,this,i,e)),!this.options.crossOrigin&amp;&amp;""!==this.options.crossOrigin||(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),e.alt="",e.setAttribute("role","presentation"),e.src=this.getTileUrl(t),e},getTileUrl:function(t){var i,e={r:zt?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};return this._map&amp;&amp;!this._map.options.crs.infinite&amp;&amp;(i=this._globalTileRange.max.y-t.y,this.options.tms&amp;&amp;(e.y=i),e["-y"]=i),f(this._url,h(e,this.options))},_tileOnLoad:function(t,i){it?setTimeout(p(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;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=a,i.onerror=a,i.complete||(i.src=y,ri(i),delete this._tiles[t]))},_removeTile:function(t){var i=this._tiles[t];if(i)return at||i.el.setAttribute("src",y),on.prototype._removeTile.call(this,t)},_tileReady:function(t,i,e){if(this._map&amp;&amp;(!e||e.getAttribute("src")!==y))return on.prototype._tileReady.call(this,t,i,e)}});function rn(t,i){return new sn(t,i)}var an=sn.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,i){this._url=t;var e=h({},this.defaultWmsParams);for(var n in i)n in this.options||(e[n]=i[n]);var o=(i=c(this,i)).detectRetina&amp;&amp;zt?2:1,s=this.getTileSize();e.width=s.x*o,e.height=s.y*o,this.wmsParams=e},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var i=1.3&lt;=this._wmsVersion?"crs":"srs";this.wmsParams[i]=this._crs.code,sn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var i=this._tileCoordsToNwSe(t),e=this._crs,n=O(e.project(i[0]),e.project(i[1])),o=n.min,s=n.max,r=(1.3&lt;=this._wmsVersion&amp;&amp;this._crs===be?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=sn.prototype.getTileUrl.call(this,t);return a+_(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&amp;BBOX=":"&amp;bbox=")+r},setParams:function(t,i){return h(this.wmsParams,t),i||this.redraw(),this}});sn.WMS=an,rn.wms=function(t,i){return new an(t,i)};var hn=Me.extend({options:{padding:.1,tolerance:0},initialize:function(t){c(this,t),m(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&amp;&amp;ci(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=yi(this._container),o=this._map.getSize().multiplyBy(.5+this.options.padding),s=this._map.project(this._center,i),r=this._map.project(t,i).subtract(s),a=o.multiplyBy(-e).add(n).add(o).subtract(r);vt?gi(this._container,a,e):vi(this._container,a)},_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 I(e,e.add(i.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),un=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){hn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");zi(t,"mousemove",this._onMouseMove,this),zi(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),zi(t,"mouseout",this._handleMouseOut,this),this._ctx=t.getContext("2d")},_destroyContainer:function(){z(this._redrawRequest),delete this._ctx,ri(this._container),Si(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){var t,i,e,n;this._map._animatingZoom&amp;&amp;this._bounds||(hn.prototype._update.call(this),t=this._bounds,i=this._container,e=t.getSize(),n=zt?2:1,vi(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",zt&amp;&amp;this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update"))},_reset:function(){hn.prototype._reset.call(this),this._postponeUpdatePaths&amp;&amp;(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t);var i=(this._layers[m(t)]=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,n=i.prev;e?e.prev=n:this._drawLast=n,n?n.next=e:this._drawFirst=e,delete t._order,delete this._layers[m(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){for(var i,e=t.options.dashArray.split(/[, ]+/),n=[],o=0;o&lt;e.length;o++){if(i=Number(e[o]),isNaN(i))return;n.push(i)}t.options._dashArray=n}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&amp;&amp;(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||M(this._redraw,this))},_extendRedrawBounds:function(t){var i;t._pxBounds&amp;&amp;(i=(t.options.weight||0)+1,this._redrawBounds=this._redrawBounds||new I,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,i=this._redrawBounds;i?(t=i.getSize(),this._ctx.clearRect(i.min.x,i.min.y,t.x,t.y)):(this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore())},_draw:function(){var t,i,e=this._redrawBounds;this._ctx.save(),e&amp;&amp;(i=e.getSize(),this._ctx.beginPath(),this._ctx.rect(e.min.x,e.min.y,i.x,i.y),this._ctx.clip()),this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)t=n.layer,(!e||t._pxBounds&amp;&amp;t._pxBounds.intersects(e))&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){var i,e,n,o;this._drawing&amp;&amp;!t._empty()&amp;&amp;(i=t._point,e=this._ctx,n=Math.max(Math.round(t._radius),1),1!=(o=(Math.max(Math.round(t._radiusY),1)||n)/n)&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,e,n=this._map.mouseEventToLayerPoint(t),o=this._drawFirst;o;o=o.next)(i=o.layer).options.interactive&amp;&amp;i._containsPoint(n)&amp;&amp;(("click"===t.type||"preclick"!==t.type)&amp;&amp;this._map._draggableMoved(i)||(e=i));e&amp;&amp;(Fi(t),this._fireEvent([e],t))},_onMouseMove:function(t){var i;!this._map||this._map.dragging.moving()||this._map._animatingZoom||(i=this._map.mouseEventToLayerPoint(t),this._handleMouseHover(t,i))},_handleMouseOut:function(t){var i=this._hoveredLayer;i&amp;&amp;(_i(this._container,"leaflet-interactive"),this._fireEvent([i],t,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(t,i){if(!this._mouseHoverThrottled){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;(ci(this._container,"leaflet-interactive"),this._fireEvent([n],t,"mouseover"),this._hoveredLayer=n)),this._hoveredLayer&amp;&amp;this._fireEvent([this._hoveredLayer],t),this._mouseHoverThrottled=!0,setTimeout(p(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(t,i,e){this._map._fireDOMEvent(i,e||i.type,t)},_bringToFront:function(t){var i,e,n=t._order;n&amp;&amp;(i=n.next,e=n.prev,i&amp;&amp;((i.prev=e)?e.next=i:i&amp;&amp;(this._drawFirst=i),n.prev=this._drawLast,(this._drawLast.next=n).next=null,this._drawLast=n,this._requestRedraw(t)))},_bringToBack:function(t){var i,e,n=t._order;n&amp;&amp;(i=n.next,(e=n.prev)&amp;&amp;((e.next=i)?i.prev=e:e&amp;&amp;(this._drawLast=e),n.prev=null,n.next=this._drawFirst,this._drawFirst.prev=n,this._drawFirst=n,this._requestRedraw(t)))}});function ln(t){return St?new un(t):null}var cn=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;')}}}(),_n={_initContainer:function(){this._container=si("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(hn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=cn("shape");ci(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=cn("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[m(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;ri(i),t.removeInteractiveTarget(i),delete this._layers[m(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=cn("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=g(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=cn("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){hi(t._container)},_bringToBack:function(t){ui(t._container)}},dn=Et?cn:J,pn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=dn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=dn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ri(this._container),Si(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,i,e;this._map._animatingZoom&amp;&amp;this._bounds||(hn.prototype._update.call(this),i=(t=this._bounds).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)),vi(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=dn("path");t.options.className&amp;&amp;ci(i,t.options.className),t.options.interactive&amp;&amp;ci(i,"leaflet-interactive"),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ri(t._path),t.removeInteractiveTarget(t._path),delete this._layers[m(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,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){hi(t._path)},_bringToBack:function(t){ui(t._path)}});function mn(t){return Zt||Et?new pn(t):null}Et&amp;&amp;pn.include(_n),Ki.include({getRenderer:function(t){var i=(i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return 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;ln(t)||mn(t)}});var fn=Re.extend({initialize:function(t,i){Re.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=N(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});pn.create=dn,pn.pointsToPath=$,Ne.geometryToLayer=De,Ne.coordsToLatLng=We,Ne.coordsToLatLngs=He,Ne.latLngToCoords=Fe,Ne.latLngsToCoords=Ue,Ne.getFeature=Ve,Ne.asFeature=qe,Ki.mergeOptions({boxZoom:!0});var gn=ie.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(){zi(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Si(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ri(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(),Xt(),xi(),this._startPoint=this._map.mouseEventToContainerPoint(t),zi(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=si("div","leaflet-zoom-box",this._container),ci(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new I(this._point,this._startPoint),e=i.getSize();vi(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&amp;&amp;(ri(this._box),_i(this._container,"leaflet-crosshair")),Jt(),wi(),Si(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var i;1!==t.which&amp;&amp;1!==t.button||(this._finish(),this._moved&amp;&amp;(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(p(this._resetState,this),0),i=new R(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()}});Ki.addInitHook("addHandler","boxZoom",gn),Ki.mergeOptions({doubleClickZoom:!0});var vn=ie.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)}});Ki.addInitHook("addHandler","doubleClickZoom",vn),Ki.mergeOptions({dragging:!0,inertia:!st,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=ie.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new ae(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))),ci(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){_i(this._map._container,"leaflet-grab"),_i(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,i=this._map;i._stop(),this._map.options.maxBounds&amp;&amp;this._map.options.maxBoundsViscosity?(t=N(this._map.options.maxBounds),this._offsetLimit=O(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire("movestart").fire("dragstart"),i.options.inertia&amp;&amp;(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&amp;&amp;(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(;1&lt;this._positions.length&amp;&amp;50&lt;t-this._times[0];)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(){var t,i;this._viscosity&amp;&amp;this._offsetLimit&amp;&amp;(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,e,n,o,s,r,a,h,u,l=this._map,c=l.options,_=!c.inertia||this._times.length&lt;2;l.fire("dragend",t),_?l.fire("moveend"):(this._prunePositions(+new Date),i=this._lastPos.subtract(this._positions[0]),e=(this._lastTime-this._times[0])/1e3,n=c.easeLinearity,s=(o=i.multiplyBy(n/e)).distanceTo([0,0]),r=Math.min(c.inertiaMaxSpeed,s),a=o.multiplyBy(r/s),h=r/(c.inertiaDeceleration*n),(u=a.multiplyBy(-h/2).round()).x||u.y?(u=l._limitOffset(u,l.options.maxBounds),M(function(){l.panBy(u,{duration:h,easeLinearity:n,noMoveStart:!0,animate:!0})})):l.fire("moveend"))}});Ki.addInitHook("addHandler","dragging",yn),Ki.mergeOptions({keyboard:!0,keyboardPanDelta:80});var xn=ie.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"),zi(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(),Si(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(){var t,i,e,n;this._focused||(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){for(var i=this._panKeys={},e=this.keyCodes,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){for(var i=this._zoomKeys={},e=this.keyCodes,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(){zi(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Si(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var i,e=t.keyCode,n=this._map;if(e in this._panKeys)n._panAnim&amp;&amp;n._panAnim._inProgress||(i=this._panKeys[e],t.shiftKey&amp;&amp;(i=A(i).multiplyBy(3)),n.panBy(i),n.options.maxBounds&amp;&amp;n.panInsideBounds(n.options.maxBounds));else if(e in this._zoomKeys)n.setZoom(n.getZoom()+(t.shiftKey?3:1)*this._zoomKeys[e]);else{if(27!==e||!n._popup||!n._popup.options.closeOnEscapeKey)return;n.closePopup()}Ni(t)}}});Ki.addInitHook("addHandler","keyboard",xn),Ki.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var wn=ie.extend({addHooks:function(){zi(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Si(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(t){var i=Wi(t),e=this._map.options.wheelDebounceTime;this._delta+=i,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var n=Math.max(e-(new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(p(this._performZoom,this),n),Ni(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+(0&lt;this._delta?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))}});Ki.addInitHook("addHandler","scrollWheelZoom",wn),Ki.mergeOptions({tap:!0,tapTolerance:15});var Pn=ie.extend({addHooks:function(){zi(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Si(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(Ri(t),this._fireClick=!0,1&lt;t.touches.length)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var i=t.touches[0],e=i.target;this._startPos=this._newPos=new k(i.clientX,i.clientY),e.tagName&amp;&amp;"a"===e.tagName.toLowerCase()&amp;&amp;ci(e,"leaflet-active"),this._holdTimeout=setTimeout(p(function(){this._isTapValid()&amp;&amp;(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),this._simulateEvent("mousedown",i),zi(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(t){var i,e;clearTimeout(this._holdTimeout),Si(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&amp;&amp;t&amp;&amp;t.changedTouches&amp;&amp;((e=(i=t.changedTouches[0]).target)&amp;&amp;e.tagName&amp;&amp;"a"===e.tagName.toLowerCase()&amp;&amp;_i(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 k(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)}});!bt||Lt&amp;&amp;!ct||Ki.addInitHook("addHandler","tap",Pn),Ki.mergeOptions({touchZoom:bt&amp;&amp;!st,bounceAtZoomLimits:!0});var Ln=ie.extend({addHooks:function(){ci(this._map._container,"leaflet-touch-zoom"),zi(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){_i(this._map._container,"leaflet-touch-zoom"),Si(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i,e,n=this._map;!t.touches||2!==t.touches.length||n._animatingZoom||this._zooming||(i=n.mouseEventToContainerPoint(t.touches[0]),e=n.mouseEventToContainerPoint(t.touches[1]),this._centerPoint=n.getSize()._divideBy(2),this._startLatLng=n.containerPointToLatLng(this._centerPoint),"center"!==n.options.touchZoom&amp;&amp;(this._pinchStartLatLng=n.containerPointToLatLng(i.add(e)._divideBy(2))),this._startDist=i.distanceTo(e),this._startZoom=n.getZoom(),this._moved=!1,this._zooming=!0,n._stop(),zi(document,"touchmove",this._onTouchMove,this),zi(document,"touchend",this._onTouchEnd,this),Ri(t))},_onTouchMove:function(t){if(t.touches&amp;&amp;2===t.touches.length&amp;&amp;this._zooming){var i=this._map,e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]),o=e.distanceTo(n)/this._startDist;if(this._zoom=i.getScaleZoom(o,this._startZoom),!i.options.bounceAtZoomLimits&amp;&amp;(this._zoom&lt;i.getMinZoom()&amp;&amp;o&lt;1||this._zoom&gt;i.getMaxZoom()&amp;&amp;1&lt;o)&amp;&amp;(this._zoom=i._limitZoom(this._zoom)),"center"===i.options.touchZoom){if(this._center=this._startLatLng,1==o)return}else{var s=e._add(n)._divideBy(2)._subtract(this._centerPoint);if(1==o&amp;&amp;0===s.x&amp;&amp;0===s.y)return;this._center=i.unproject(i.project(this._pinchStartLatLng,this._zoom).subtract(s),this._zoom)}this._moved||(i._moveStart(!0,!1),this._moved=!0),z(this._animRequest);var r=p(i._move,i,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=M(r,this,!0),Ri(t)}},_onTouchEnd:function(){this._moved&amp;&amp;this._zooming?(this._zooming=!1,z(this._animRequest),Si(document,"touchmove",this._onTouchMove,this),Si(document,"touchend",this._onTouchEnd,this),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}});Ki.addInitHook("addHandler","touchZoom",Ln),Ki.BoxZoom=gn,Ki.DoubleClickZoom=vn,Ki.Drag=yn,Ki.Keyboard=xn,Ki.ScrollWheelZoom=wn,Ki.Tap=Pn,Ki.TouchZoom=Ln,t.version="1.7.1",t.Control=Xi,t.control=Yi,t.Browser=Bt,t.Evented=E,t.Mixin=ne,t.Util=C,t.Class=S,t.Handler=ie,t.extend=h,t.bind=p,t.stamp=m,t.setOptions=c,t.DomEvent=qi,t.DomUtil=Mi,t.PosAnimation=Gi,t.Draggable=ae,t.LineUtil=fe,t.PolyUtil=ye,t.Point=k,t.point=A,t.Bounds=I,t.bounds=O,t.Transformation=q,t.transformation=G,t.Projection=Pe,t.LatLng=D,t.latLng=j,t.LatLngBounds=R,t.latLngBounds=N,t.CRS=H,t.GeoJSON=Ne,t.geoJSON=Ke,t.geoJson=Ye,t.Layer=Me,t.LayerGroup=ze,t.layerGroup=function(t,i){return new ze(t,i)},t.FeatureGroup=Ce,t.featureGroup=function(t,i){return new Ce(t,i)},t.ImageOverlay=Xe,t.imageOverlay=function(t,i,e){return new Xe(t,i,e)},t.VideoOverlay=Je,t.videoOverlay=function(t,i,e){return new Je(t,i,e)},t.SVGOverlay=$e,t.svgOverlay=function(t,i,e){return new $e(t,i,e)},t.DivOverlay=Qe,t.Popup=tn,t.popup=function(t,i){return new tn(t,i)},t.Tooltip=en,t.tooltip=function(t,i){return new en(t,i)},t.Icon=Se,t.icon=function(t){return new Se(t)},t.DivIcon=nn,t.divIcon=function(t){return new nn(t)},t.Marker=ke,t.marker=function(t,i){return new ke(t,i)},t.TileLayer=sn,t.tileLayer=rn,t.GridLayer=on,t.gridLayer=function(t){return new on(t)},t.SVG=pn,t.svg=mn,t.Renderer=hn,t.Canvas=un,t.canvas=ln,t.Path=Be,t.CircleMarker=Ae,t.circleMarker=function(t,i){return new Ae(t,i)},t.Circle=Ie,t.circle=function(t,i,e){return new Ie(t,i,e)},t.Polyline=Oe,t.polyline=function(t,i){return new Oe(t,i)},t.Polygon=Re,t.polygon=function(t,i){return new Re(t,i)},t.Rectangle=fn,t.rectangle=function(t,i){return new fn(t,i)},t.Map=Ki,t.map=function(t,i){return new Ki(t,i)};var bn=window.L;t.noConflict=function(){return window.L=bn,this},window.L=t});var houzez_map_properties=[];jQuery(function(s){"use strict";var p,u,c,m,a,r,d,l,h,_,z,v,g,f,y,x,w,e,t,o,i,n,b,k,j,I,C,T,Z,M,S,O,P,A,B,E,U,D,H,N,R,q,F,G,Q,W;"undefined"!=typeof houzez_map_properties&amp;&amp;(0&lt;s("#houzez-properties-map").length&amp;&amp;(B=houzez_vars.is_mapbox,E=houzez_vars.api_mapbox,u=new Array,new Array,c=1,r=a=0,d="no",m="",l=houzez_vars.admin_url+"admin-ajax.php",h=houzez_vars.user_id,M=houzez_vars.houzez_rtl,_=houzez_vars.processing_text,z=houzez_vars.not_found,v=houzez_vars.compare_url,g=houzez_vars.compare_add_icon,f=houzez_vars.add_compare_text,y=houzez_vars.compare_remove_icon,x=houzez_vars.remove_compare_text,w=houzez_vars.compare_limit,houzez_vars.compare_page_not_found,e=houzez_vars.for_rent_price_slider,t=parseInt(houzez_vars.search_min_price_range),o=parseInt(houzez_vars.search_max_price_range),i=parseInt(houzez_vars.search_min_price_range_for_rent),n=parseInt(houzez_vars.search_max_price_range_for_rent),parseInt(houzez_vars.get_min_price),parseInt(houzez_vars.get_max_price),b=houzez_vars.currency_position,k=houzez_vars.currency_symbol,j=houzez_vars.thousands_separator,I=parseInt(houzez_vars.is_halfmap),C=parseFloat(houzez_vars.default_lat),D=parseFloat(houzez_vars.default_long),T=parseInt(houzez_vars.houzez_default_radius),M="yes"==M,"undefined"!=typeof houzez_map_options&amp;&amp;(c=houzez_map_options.map_cluster_enable,m=houzez_map_options.infoWindowPlac,d=houzez_map_options.markerPricePins),Z="mapbox"==B&amp;&amp;""!=E?L.tileLayer("https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token="+E,{attribution:'Â© &lt;a href="https://www.mapbox.com/about/maps/"&gt;Mapbox&lt;/a&gt; Â© &lt;a href="http://www.openstreetmap.org/copyright"&gt;OpenStreetMap&lt;/a&gt; &lt;strong&gt;&lt;a href="https://www.mapbox.com/map-feedback/" target="_blank"&gt;Improve this map&lt;/a&gt;&lt;/strong&gt;',tileSize:512,maxZoom:18,zoomOffset:-1,id:"mapbox/streets-v11",accessToken:"YOUR_MAPBOX_ACCESS_TOKEN"}):L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'&amp;copy; &lt;a href="https://www.openstreetmap.org/copyright"&gt;OpenStreetMap&lt;/a&gt; contributors'}),S=e=&gt;{if("number"!=typeof e)return e;for(var e=(e+="").split("."),a=e[0],e=1&lt;e.length?"."+e[1]:"",t=/(\d+)(\d{3})/;t.test(a);)a=a.replace(t,"$1"+j+"$2");return a+e},s("#houzez-gmap-next").on("click",function(){!function(e){for(++a&gt;u.length&amp;&amp;(a=1);!1===u[a-1].visible;)++a&gt;u.length&amp;&amp;(a=1);e.getZoom()&lt;15&amp;&amp;e.setZoom(15),e.setView(u[a-1].getLatLng()),u[a-1]._icon||u[a-1].__parent.spiderfy(),e.setZoom(20),a-1==0||a-1==u.length?setTimeout(function(){u[a-1].fire("click")},500):u[a-1].fire("click")}(U)}),s("#houzez-gmap-prev").on("click",function(){!function(e){for(--a&lt;1&amp;&amp;(a=u.length);!1===u[a-1].visible;)--a&gt;u.length&amp;&amp;(a=1);e.getZoom()&lt;15&amp;&amp;e.setZoom(15),e.setView(u[a-1].getLatLng()),u[a-1]._icon||u[a-1].__parent.spiderfy(),e.setZoom(20),a-1==0||a==u.length?setTimeout(function(){u[a-1].fire("click")},500):u[a-1].fire("click")}(U)}),O=function(){for(var e=0;e&lt;u.length;e++)U.removeLayer(u[e]);u=[],p&amp;&amp;U.removeLayer(p)},P=function(e){for(var a=[],t=0;t&lt;e.length;t++)e[t].lat&amp;&amp;e[t].lng&amp;&amp;a.push([e[t].lat,e[t].lng]);return a},A=function(e,a){var t=P(e);1&lt;t.length&amp;&amp;a.fitBounds(t),1==c&amp;&amp;(p=new L.MarkerClusterGroup({iconCreateFunction:function(e){e='&lt;div class="houzez-osm-cluster"&gt;'+e.getAllChildMarkers().length+"&lt;/div&gt;";return L.divIcon({html:e,className:"mycluster",iconSize:L.point(47,47)})},spiderfyOnMaxZoom:!0,showCoverageOnHover:!0,zoomToBoundsOnClick:!0}));for(var r,o,i,n,s,l=0;l&lt;e.length;l++)e[l].lat&amp;&amp;e[l].lng&amp;&amp;(r=e[l],n=L.latLng(r.lat,r.lng),s={riseOnHover:!0},r.title&amp;&amp;(s.title=r.title),i="yes"==d?(o='&lt;div data-id="'+e[l].property_id+'" class="gm-marker gm-marker-color-'+e[l].term_id+'"&gt;&lt;div class="gm-marker-price"&gt;'+e[l].pricePin+"&lt;/div&gt;&lt;/div&gt;",o=L.divIcon({className:"someclass",iconSize:new L.Point(0,0),html:o}),1==c?new L.Marker(n,{icon:o}):L.marker(n,{icon:o}).addTo(a)):(r.marker&amp;&amp;(i={iconUrl:r.marker,iconSize:[44,56],iconAnchor:[20,57],popupAnchor:[1,-57]},r.retinaMarker&amp;&amp;(i.iconRetinaUrl=r.retinaMarker),s.icon=L.icon(i)),1==c?new L.Marker(n,s):L.marker(n,s).addTo(a)),1==c&amp;&amp;p.addLayer(i),(n=document.createElement("div")).className="map-info-window",s="",s+='&lt;div class="item-wrap"&gt;',s+='&lt;div class="item-header"&gt;',e[l].thumbnail?s+='&lt;a href="'+e[l].url+'"&gt;&lt;img class="img-fluid" src="'+e[l].thumbnail+'" alt="'+e[l].title+'"/&gt;&lt;/a&gt;':s+='&lt;a href="'+e[l].url+'"&gt;&lt;img class="img-fluid" src="'+m+'" alt="'+e[l].title+'"/&gt;&lt;/a&gt;',s+="&lt;/div&gt;",s+='&lt;div class="item-body flex-grow-1"&gt;',s+='&lt;h2 class="item-title"&gt;',s+='&lt;a href="'+e[l].url+'"&gt;'+e[l].title+"&lt;/a&gt;",s+="&lt;/h2&gt;",s+='&lt;ul class="list-unstyled item-info"&gt;',e[l].price&amp;&amp;(s+='&lt;li class="item-price"&gt;'+e[l].price+"&lt;/li&gt;"),e[l].property_type&amp;&amp;(s+='&lt;li class="item-type"&gt;'+e[l].property_type+"&lt;/li&gt;"),s+="&lt;/ul&gt;",s+="&lt;/div&gt;",s+="&lt;/div&gt;",n.innerHTML=s,u.push(i),i.bindPopup(n));1==c&amp;&amp;a.addLayer(p)},0&lt;houzez_map_properties.length?(B=P(houzez_map_properties),E=L.latLng(C,D),1==B.length&amp;&amp;(E=L.latLng(B[0])),E={dragging:!0,center:E,zoom:10,tap:!0},(U=L.map("houzez-properties-map",E)).scrollWheelZoom.disable(),1&lt;B.length&amp;&amp;U.fitBounds(B),U.addLayer(Z),document.getElementById("listing-mapzoomin")&amp;&amp;(W=U,s("#listing-mapzoomin").on("click",function(){var e=parseInt(W.getZoom(),10);console.log(e),20&lt;++e&amp;&amp;(e=20),console.log("=="+e+" ++ "),W.setZoom(e)})),document.getElementById("listing-mapzoomout")&amp;&amp;(Q=U,s("#listing-mapzoomout").on("click",function(){var e=parseInt(Q.getZoom(),10);console.log(e),--e&lt;0&amp;&amp;(e=0),console.log("=="+e+" -- "),Q.setZoom(e)})),A(houzez_map_properties,U)):(D={center:[C,D],zoom:10},(U=L.map("houzez-properties-map",D)).addLayer(Z),U.scrollWheelZoom.disable()),H=function(e){var t=s("#houzez_ajax_container"),a=s(".map-wrap"),r=s("#half-map-listing-area .page-title span"),o=s(".houzez-search-form-js"),i=s("#ajax_sort_properties").val(),n=s(".listing-view").data("layout");return s.ajax({type:"GET",dataType:"json",url:l,data:o.serialize()+"&amp;action=houzez_half_map_listings&amp;paged="+e+"&amp;sortby="+i+"&amp;item_layout="+n,beforeSend:function(){s(".houzez-map-loading").show(),t.empty().append('&lt;div id="houzez-map-loading" class="houzez-map-loading"&gt;&lt;div class="mapPlaceholder"&gt;&lt;div class="loader-ripple spinner"&gt;&lt;div class="bounce1"&gt;&lt;/div&gt;&lt;div class="bounce2"&gt;&lt;/div&gt;&lt;div class="bounce3"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;'),a.append('&lt;div id="houzez-map-loading" class="houzez-map-loading"&gt;&lt;div class="mapPlaceholder"&gt;&lt;div class="loader-ripple spinner"&gt;&lt;div class="bounce1"&gt;&lt;/div&gt;&lt;div class="bounce2"&gt;&lt;/div&gt;&lt;div class="bounce3"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;')},success:function(e){var a;return""!=e.query&amp;&amp;s('input[name="search_args"]').val(e.query),""!=e.search_uri&amp;&amp;s('input[name="search_URI"]').val(e.search_uri),s(".map-notfound").remove(),s(".search-no-results-found").remove(),s(".houzez-map-loading").hide(),!0===e.getProperties?(O(),A(e.properties,U),t.empty().html(e.propHtml),r.empty().html(e.total_results),F(),houzez_init_add_favorite(l,h),houzez_init_remove_favorite(l,h),houzez_listing_lightbox(l,_,M,h),a=houzezGetCookie("houzez_compare_listings"),add_to_compare(v,g,y,f,x,w,a,4),remove_from_compare(a,g,y,f,x),s('[data-toggle="tooltip"]').tooltip()):(O(),s("#houzez-properties-map").append('&lt;div class="map-notfound"&gt;'+z+"&lt;/div&gt;"),t.empty().html('&lt;div class="search-no-results-found"&gt;'+z+"&lt;/div&gt;"),r.empty().html(e.total_results)),!1},error:function(e,a,t){console.log(e.status),console.log(e.responseText),console.log(t)}}),!1},N=()=&gt;{var e=s("form.houzez-search-filters-js"),a=e.attr("action"),e=e.find(":input").filter(function(e,a){if(""!=s(a).val()&amp;&amp;"search_geolocation"!=s(a).attr("name")&amp;&amp;"search_URI"!=s(a).attr("name")&amp;&amp;"search_args"!=s(a).attr("name")&amp;&amp;"houzez_save_search_ajax"!=s(a).attr("name"))return!0}).serialize(),a=-1!=a.indexOf("?")?a+"&amp;"+e:a+"?"+e;a=a,window.history.pushState({houzezTheme:!0},"",a)},R=function(e){O(),N(),H(e)},q=function(e,a){var t;s(".price-range").slider({range:!0,min:e,max:a,values:[e,a],slide:function(e,a){var t,r;r="after"==b?(t=S(a.values[0])+k,S(a.values[1])+k):(t=k+S(a.values[0]),k+S(a.values[1])),s(".min-price-range-hidden").val(a.values[0]),s(".max-price-range-hidden").val(a.values[1]),s(".min-price-range").text(t),s(".max-price-range").text(r)},stop:function(e,a){R(r=0)}}),a="after"==b?(t=S(s(".price-range").slider("values",0))+k,S(s(".price-range").slider("values",1))+k):(t=k+S(s(".price-range").slider("values",0)),k+S(s(".price-range").slider("values",1))),s(".min-price-range").text(t),s(".max-price-range").text(a),s(".min-price-range-hidden").val(s(".price-range").slider("values",0)),s(".max-price-range-hidden").val(s(".price-range").slider("values",1))},0&lt;s(".price-range").length&amp;&amp;1==I&amp;&amp;(s("select.status-js").val()==e?q(i,n):q(t,o),s("select.status-js").on("change",function(){s(this).val()==e?q(i,n):q(t,o)})),0&lt;s("#radius-range-slider").length&amp;&amp;(G=T,s("#radius-range-slider").slider({value:G,min:0,max:100,step:1,value:s("#radius-range-value").data("default"),slide:function(e,a){s("#radius-range-text").html(a.value),s("#radius-range-value").val(a.value)},stop:function(e,a){0&lt;s("#houzez-properties-map").length&amp;&amp;R(r=0)}}),s("#radius-range-text").html(s("#radius-range-slider").slider("value")),s("#radius-range-value").val(s("#radius-range-slider").slider("value"))),(F=function(){return s(".houzez_ajax_pagination a").on("click",function(e){e.preventDefault(),r=s(this).data("houzepagi"),R(r)}),!1})(),s("#ajax_sort_properties").on("change",function(){R(r=0)}),s("select.houzez_search_ajax, input.houzez_search_ajax").on("change",function(){R(r=0)}),s(".btn-apply, .half-map-search-js-btn, #auto_complete_ajax").on("click",function(e){e.preventDefault(),R(r=0)})),s("#houzez-gmap-full-osm").on("click",function(){var e=s(this);e.hasClass("active")?(e.removeClass("active"),e.parents(".map-wrap").removeClass("houzez-fullscreen-map")):(e.parents(".map-wrap").addClass("houzez-fullscreen-map"),e.addClass("active")),U.invalidateSize(),U.panTo(U.getCenter())}),s("#houzez-btn-map-view").on("click",function(e){e.preventDefault(),s("#half-map-listing-area, .listing-wrap").hide(),s("#map-view-wrap").show(),U.invalidateSize(),U.panTo(U.getCenter());e=P(houzez_map_properties);1&lt;e.length&amp;&amp;U.fitBounds(e)}),s("#houzez-btn-listing-view").on("click",function(e){e.preventDefault(),s("#map-view-wrap").hide(),s("#half-map-listing-area, .listing-wrap").show()}),0&lt;s("input.search_location_js").length&amp;&amp;jQuery("input.search_location_js").autocomplete({source:function(e,a){jQuery.get("https://nominatim.openstreetmap.org/search",{format:"json",q:e.term},function(e){e.length?a(e.map(function(e){return{label:e.display_name,latitude:e.lat,longitude:e.lon,value:e.display_name}})):a([{value:"",label:"there are no results"}])},"json")},select:function(e,a){s('input[name="lat"]').val(a.item.latitude),s('input[name="lng"]').val(a.item.longitude),I&amp;&amp;R(0)}}))});function lazyLoadThumb(e){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;';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 e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t&lt;a.length;t++)e=document.createElement("div"),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].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});;try{!function(t,e){"object"==typeof exports&amp;&amp;"object"==typeof module?module.exports=e():"function"==typeof define&amp;&amp;define.amd?define("ZaloSocialSDK",[],e):"object"==typeof exports?exports.ZaloSocialSDK=e():t.ZaloSocialSDK=e()}(window,function(){return function(t){var e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.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})},n.t=function(t,e){if(1&amp;e&amp;&amp;(t=n(t)),8&amp;e)return t;if(4&amp;e&amp;&amp;"object"==typeof t&amp;&amp;t&amp;&amp;t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&amp;e&amp;&amp;"string"!=typeof t)for(var r in t)n.d(i,r,function(e){return t[e]}.bind(null,r));return i},n.n=function(t){var e=t&amp;&amp;t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="./",n(n.s=47)}([function(t,e,n){t.exports={default:n(85),__esModule:!0}},function(t,e){var n=t.exports="undefined"!=typeof window&amp;&amp;window.Math==Math?window:"undefined"!=typeof self&amp;&amp;self.Math==Math?self:Function("return this")();"number"==typeof __g&amp;&amp;(__g=n)},function(t,e){var n=t.exports={version:"2.5.3"};"number"==typeof __e&amp;&amp;(__e=n)},function(t,e,n){var i=n(32)("wks"),r=n(33),o=n(1).Symbol,a="function"==typeof o;(t.exports=function(t){return i[t]||(i[t]=a&amp;&amp;o[t]||(a?o:r)("Symbol."+t))}).store=i},function(t,e,n){var i=n(1),r=n(2),o=n(10),a=n(6),s="prototype",l=function(t,e,n){var u,h,c,f=t&amp;l.F,d=t&amp;l.G,p=t&amp;l.S,m=t&amp;l.P,g=t&amp;l.B,y=t&amp;l.W,v=d?r:r[e]||(r[e]={}),w=v[s],x=d?i:p?i[e]:(i[e]||{})[s];for(u in d&amp;&amp;(n=e),n)(h=!f&amp;&amp;x&amp;&amp;void 0!==x[u])&amp;&amp;u in v||(c=h?x[u]:n[u],v[u]=d&amp;&amp;"function"!=typeof x[u]?n[u]:g&amp;&amp;h?o(c,i):y&amp;&amp;x[u]==c?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e[s]=t[s],e}(c):m&amp;&amp;"function"==typeof c?o(Function.call,c):c,m&amp;&amp;((v.virtual||(v.virtual={}))[u]=c,t&amp;l.R&amp;&amp;w&amp;&amp;!w[u]&amp;&amp;a(w,u,c)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e,n){var i=n(11);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var i=n(7),r=n(21);t.exports=n(8)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(5),r=n(53),o=n(54),a=Object.defineProperty;e.f=n(8)?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&amp;&amp;(t[e]=n.value),t}},function(t,e,n){t.exports=!n(19)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a(n(0)),r=a(n(89)),o=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}();function a(t){return t&amp;&amp;t.__esModule?t:{default:t}}var s=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return o(t,null,[{key:"jsonToQueryString",value:function(t){return"?"+(0,r.default)(t).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])}).join("&amp;")}}]),t}();e.default=s},function(t,e,n){var i=n(13);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports={}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,r=n(0),o=(i=r)&amp;&amp;i.__esModule?i:{default:i},a=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),(0,o.default)(t,i.key,i)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}();var s=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return a(t,null,[{key:"isAndroid",value:function(){var t=navigator.userAgent||navigator.vendor||window.opera;return!!/android/i.test(t)}},{key:"isIOS",value:function(){var t=navigator.userAgent||navigator.vendor||window.opera;return!(!/iPad|iPhone|iPod/.test(t)||window.MSStream)}},{key:"isMobile",value:function(){var t,e=!1;return t=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&amp;&amp;(e=!0),e}}]),t}();e.default=s},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t&gt;0?i:n)(t)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on  "+t);return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var i=n(11),r=n(1).document,o=i(r)&amp;&amp;i(r.createElement);t.exports=function(t){return o?r.createElement(t):{}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&amp;t),configurable:!(2&amp;t),writable:!(4&amp;t),value:e}}},function(t,e,n){var i=n(60),r=n(18);t.exports=function(t){return i(r(t))}},function(t,e,n){var i=n(17),r=Math.min;t.exports=function(t){return t&gt;0?r(i(t),9007199254740991):0}},function(t,e,n){var i=n(32)("keys"),r=n(33);t.exports=function(t){return i[t]||(i[t]=r(t))}},function(t,e,n){var i=n(7).f,r=n(14),o=n(3)("toStringTag");t.exports=function(t,e,n){t&amp;&amp;!r(t=n?t:t.prototype,o)&amp;&amp;i(t,o,{configurable:!0,value:e})}},function(t,e,n){var i=n(18);t.exports=function(t){return Object(i(t))}},function(t,e,n){"use strict";var i=n(13);t.exports.f=function(t){return new function(t){var e,n;this.promise=new t(function(t,i){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=i}),this.resolve=i(e),this.reject=i(n)}(t)}},function(t,e,n){"use strict";var i=n(52)(!0);n(29)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n&gt;=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){"use strict";var i=n(30),r=n(4),o=n(55),a=n(6),s=n(14),l=n(12),u=n(56),h=n(25),c=n(63),f=n(3)("iterator"),d=!([].keys&amp;&amp;"next"in[].keys()),p="values",m=function(){return this};t.exports=function(t,e,n,g,y,v,w){u(n,e,g);var x,b,_,B=function(t){if(!d&amp;&amp;t in S)return S[t];switch(t){case"keys":case p:return function(){return new n(this,t)}}return function(){return new n(this,t)}},k=e+" Iterator",E=y==p,T=!1,S=t.prototype,A=S[f]||S["@@iterator"]||y&amp;&amp;S[y],P=!d&amp;&amp;A||B(y),R=y?E?B("entries"):P:void 0,z="Array"==e&amp;&amp;S.entries||A;if(z&amp;&amp;(_=c(z.call(new t)))!==Object.prototype&amp;&amp;_.next&amp;&amp;(h(_,k,!0),i||s(_,f)||a(_,f,m)),E&amp;&amp;A&amp;&amp;A.name!==p&amp;&amp;(T=!0,P=function(){return A.call(this)}),i&amp;&amp;!w||!d&amp;&amp;!T&amp;&amp;S[f]||a(S,f,P),l[e]=P,l[k]=m,y)if(x={values:E?P:B(p),keys:v?P:B("keys"),entries:R},w)for(b in x)b in S||o(S,b,x[b]);else r(r.P+r.F*(d||T),e,x);return x}},function(t,e){t.exports=!0},function(t,e,n){var i=n(59),r=n(34);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e,n){var i=n(1),r="__core-js_shared__",o=i[r]||(i[r]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var i=n(1).document;t.exports=i&amp;&amp;i.documentElement},function(t,e,n){var i=n(15),r=n(3)("toStringTag"),o="Arguments"==i(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),r))?n:o?i(e):"Object"==(a=i(e))&amp;&amp;"function"==typeof e.callee?"Arguments":a}},function(t,e,n){var i=n(5);t.exports=function(t,e,n,r){try{return r?e(i(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&amp;&amp;i(o.call(t)),e}}},function(t,e,n){var i=n(12),r=n(3)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&amp;&amp;(i.Array===t||o[r]===t)}},function(t,e,n){var i=n(36),r=n(3)("iterator"),o=n(12);t.exports=n(2).getIteratorMethod=function(t){if(null!=t)return t[r]||t["@@iterator"]||o[i(t)]}},function(t,e,n){var i=n(5),r=n(13),o=n(3)("species");t.exports=function(t,e){var n,a=i(t).constructor;return void 0===a||null==(n=i(a)[o])?e:r(n)}},function(t,e,n){var i,r,o,a=n(10),s=n(71),l=n(35),u=n(20),h=n(1),c=h.process,f=h.setImmediate,d=h.clearImmediate,p=h.MessageChannel,m=h.Dispatch,g=0,y={},v="onreadystatechange",w=function(){var t=+this;if(y.hasOwnProperty(t)){var e=y[t];delete y[t],e()}},x=function(t){w.call(t.data)};f&amp;&amp;d||(f=function(t){for(var e=[],n=1;arguments.length&gt;n;)e.push(arguments[n++]);return y[++g]=function(){s("function"==typeof t?t:Function(t),e)},i(g),g},d=function(t){delete y[t]},"process"==n(15)(c)?i=function(t){c.nextTick(a(w,t,1))}:m&amp;&amp;m.now?i=function(t){m.now(a(w,t,1))}:p?(o=(r=new p).port2,r.port1.onmessage=x,i=a(o.postMessage,o,1)):h.addEventListener&amp;&amp;"function"==typeof postMessage&amp;&amp;!h.importScripts?(i=function(t){h.postMessage(t+"","*")},h.addEventListener("message",x,!1)):i=v in u("script")?function(t){l.appendChild(u("script"))[v]=function(){l.removeChild(this),w.call(t)}}:function(t){setTimeout(a(w,t,1),0)}),t.exports={set:f,clear:d}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var i=n(5),r=n(11),o=n(27);t.exports=function(t,e){if(i(t),r(e)&amp;&amp;e.constructor===t)return e;var n=o.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){var i=n(3)("iterator"),r=!1;try{var o=[7][i]();o.return=function(){r=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&amp;&amp;!r)return!1;var n=!1;try{var o=[7],a=o[i]();a.next=function(){return{done:n=!0}},o[i]=function(){return a},t(o)}catch(t){}return n}},function(t,e,n){t.exports={default:n(87),__esModule:!0}},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&amp;&amp;(n=window)}t.exports=n},function(t,e,n){t.exports=n(48)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=s(n(49)),r=s(n(77));e.init=function(){l.init()},e.reload=function(){h&amp;&amp;clearInterval(h);l.reload()},e.openChatWidget=function(){l.openChatWidget()},e.closeChatWidget=function(){l.closeChatWidget()};var o=s(n(80)),a=s(n(107));function s(t){return t&amp;&amp;t.__esModule?t:{default:t}}var l=new o.default;l.init();var u,h=void 0;(u=r.default.mark(function t(){return r.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:h=setInterval(function(){l.retry()},1e3),setTimeout(function(){h&amp;&amp;clearInterval(h)},5e3);case 2:case"end":return t.stop()}},t,this)}),function(){var t=u.apply(this,arguments);return new i.default(function(e,n){return function r(o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}if(!s.done)return i.default.resolve(l).then(function(t){r("next",t)},function(t){r("throw",t)});e(l)}("next")})})(),"news.zing.vn"!=window.location.hostname&amp;&amp;function(){try{if(window.self==window.top){var t=document.createElement("div");if(t.id="app",t.className="zs",document.body.appendChild(t),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));else{var e=window.location.hostname;"news.zing.vn"!==e&amp;&amp;"mp3.zing.vn"!==e||setTimeout(function(){a.default.loadFile("https://sp-zp.zdn.vn/chatbutton/main-1.2.2.js","js"),a.default.loadFile("https://sp-zp.zdn.vn/chatbutton/main.142b31d74cee2e25afe3651f0591f9f4.css","css")},100)}}}catch(t){console.log("")}}()},function(t,e,n){t.exports={default:n(50),__esModule:!0}},function(t,e,n){n(51),n(28),n(64),n(68),n(75),n(76),t.exports=n(2).Promise},function(t,e){},function(t,e,n){var i=n(17),r=n(18);t.exports=function(t){return function(e,n){var o,a,s=String(r(e)),l=i(n),u=s.length;return l&lt;0||l&gt;=u?t?"":void 0:(o=s.charCodeAt(l))&lt;55296||o&gt;56319||l+1===u||(a=s.charCodeAt(l+1))&lt;56320||a&gt;57343?t?s.charAt(l):o:t?s.slice(l,l+2):a-56320+(o-55296&lt;&lt;10)+65536}}},function(t,e,n){t.exports=!n(8)&amp;&amp;!n(19)(function(){return 7!=Object.defineProperty(n(20)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(11);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&amp;&amp;"function"==typeof(n=t.toString)&amp;&amp;!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&amp;&amp;!i(r=n.call(t)))return r;if(!e&amp;&amp;"function"==typeof(n=t.toString)&amp;&amp;!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){t.exports=n(6)},function(t,e,n){"use strict";var i=n(57),r=n(21),o=n(25),a={};n(6)(a,n(3)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(a,{next:r(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var i=n(5),r=n(58),o=n(34),a=n(24)("IE_PROTO"),s=function(){},l="prototype",u=function(){var t,e=n(20)("iframe"),i=o.length;for(e.style.display="none",n(35).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("&lt;script&gt;document.F=Object&lt;\/script&gt;"),t.close(),u=t.F;i--;)delete u[l][o[i]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(s[l]=i(t),n=new s,s[l]=null,n[a]=t):n=u(),void 0===e?n:r(n,e)}},function(t,e,n){var i=n(7),r=n(5),o=n(31);t.exports=n(8)?Object.defineProperties:function(t,e){r(t);for(var n,a=o(e),s=a.length,l=0;s&gt;l;)i.f(t,n=a[l++],e[n]);return t}},function(t,e,n){var i=n(14),r=n(22),o=n(61)(!1),a=n(24)("IE_PROTO");t.exports=function(t,e){var n,s=r(t),l=0,u=[];for(n in s)n!=a&amp;&amp;i(s,n)&amp;&amp;u.push(n);for(;e.length&gt;l;)i(s,n=e[l++])&amp;&amp;(~o(u,n)||u.push(n));return u}},function(t,e,n){var i=n(15);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e,n){var i=n(22),r=n(23),o=n(62);t.exports=function(t){return function(e,n,a){var s,l=i(e),u=r(l.length),h=o(a,u);if(t&amp;&amp;n!=n){for(;u&gt;h;)if((s=l[h++])!=s)return!0}else for(;u&gt;h;h++)if((t||h in l)&amp;&amp;l[h]===n)return t||h||0;return!t&amp;&amp;-1}}},function(t,e,n){var i=n(17),r=Math.max,o=Math.min;t.exports=function(t,e){return(t=i(t))&lt;0?r(t+e,0):o(t,e)}},function(t,e,n){var i=n(14),r=n(26),o=n(24)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),i(t,o)?t[o]:"function"==typeof t.constructor&amp;&amp;t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){n(65);for(var i=n(1),r=n(6),o=n(12),a=n(3)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l&lt;s.length;l++){var u=s[l],h=i[u],c=h&amp;&amp;h.prototype;c&amp;&amp;!c[a]&amp;&amp;r(c,a,u),o[u]=o.Array}},function(t,e,n){"use strict";var i=n(66),r=n(67),o=n(12),a=n(22);t.exports=n(29)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n&gt;=t.length?(this._t=void 0,r(1)):r(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var i,r,o,a,s=n(30),l=n(1),u=n(10),h=n(36),c=n(4),f=n(11),d=n(13),p=n(69),m=n(70),g=n(40),y=n(41).set,v=n(72)(),w=n(27),x=n(42),b=n(43),_="Promise",B=l.TypeError,k=l.process,E=l[_],T="process"==h(k),S=function(){},A=r=w.f,P=!!function(){try{var t=E.resolve(1),e=(t.constructor={})[n(3)("species")]=function(t){t(S,S)};return(T||"function"==typeof PromiseRejectionEvent)&amp;&amp;t.then(S)instanceof e}catch(t){}}(),R=function(t){var e;return!(!f(t)||"function"!=typeof(e=t.then))&amp;&amp;e},z=function(t,e){if(!t._n){t._n=!0;var n=t._c;v(function(){for(var i=t._v,r=1==t._s,o=0,a=function(e){var n,o,a=r?e.ok:e.fail,s=e.resolve,l=e.reject,u=e.domain;try{a?(r||(2==t._h&amp;&amp;M(t),t._h=1),!0===a?n=i:(u&amp;&amp;u.enter(),n=a(i),u&amp;&amp;u.exit()),n===e.promise?l(B("Promise-chain cycle")):(o=R(n))?o.call(n,s,l):s(n)):l(i)}catch(t){l(t)}};n.length&gt;o;)a(n[o++]);t._c=[],t._n=!1,e&amp;&amp;!t._h&amp;&amp;C(t)})}},C=function(t){y.call(l,function(){var e,n,i,r=t._v,o=I(t);if(o&amp;&amp;(e=x(function(){T?k.emit("unhandledRejection",r,t):(n=l.onunhandledrejection)?n({promise:t,reason:r}):(i=l.console)&amp;&amp;i.error&amp;&amp;i.error("Unhandled promise rejection",r)}),t._h=T||I(t)?2:1),t._a=void 0,o&amp;&amp;e.e)throw e.v})},I=function(t){return 1!==t._h&amp;&amp;0===(t._a||t._c).length},M=function(t){y.call(l,function(){var e;T?k.emit("rejectionHandled",t):(e=l.onrejectionhandled)&amp;&amp;e({promise:t,reason:t._v})})},L=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),z(e,!0))},O=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw B("Promise can't be resolved itself");(e=R(t))?v(function(){var i={_w:n,_d:!1};try{e.call(t,u(O,i,1),u(L,i,1))}catch(t){L.call(i,t)}}):(n._v=t,n._s=1,z(n,!1))}catch(t){L.call({_w:n,_d:!1},t)}}};P||(E=function(t){p(this,E,_,"_h"),d(t),i.call(this);try{t(u(O,this,1),u(L,this,1))}catch(t){L.call(this,t)}},(i=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(73)(E.prototype,{then:function(t,e){var n=A(g(this,E));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&amp;&amp;e,n.domain=T?k.domain:void 0,this._c.push(n),this._a&amp;&amp;this._a.push(n),this._s&amp;&amp;z(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new i;this.promise=t,this.resolve=u(O,t,1),this.reject=u(L,t,1)},w.f=A=function(t){return t===E||t===a?new o(t):r(t)}),c(c.G+c.W+c.F*!P,{Promise:E}),n(25)(E,_),n(74)(_),a=n(2)[_],c(c.S+c.F*!P,_,{reject:function(t){var e=A(this);return(0,e.reject)(t),e.promise}}),c(c.S+c.F*(s||!P),_,{resolve:function(t){return b(s&amp;&amp;this===a?E:this,t)}}),c(c.S+c.F*!(P&amp;&amp;n(44)(function(t){E.all(t).catch(S)})),_,{all:function(t){var e=this,n=A(e),i=n.resolve,r=n.reject,o=x(function(){var n=[],o=0,a=1;m(t,!1,function(t){var s=o++,l=!1;n.push(void 0),a++,e.resolve(t).then(function(t){l||(l=!0,n[s]=t,--a||i(n))},r)}),--a||i(n)});return o.e&amp;&amp;r(o.v),n.promise},race:function(t){var e=this,n=A(e),i=n.reject,r=x(function(){m(t,!1,function(t){e.resolve(t).then(n.resolve,i)})});return r.e&amp;&amp;i(r.v),n.promise}})},function(t,e){t.exports=function(t,e,n,i){if(!(t instanceof e)||void 0!==i&amp;&amp;i in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var i=n(10),r=n(37),o=n(38),a=n(5),s=n(23),l=n(39),u={},h={};(e=t.exports=function(t,e,n,c,f){var d,p,m,g,y=f?function(){return t}:l(t),v=i(n,c,e?2:1),w=0;if("function"!=typeof y)throw TypeError(t+" is not iterable!");if(o(y)){for(d=s(t.length);d&gt;w;w++)if((g=e?v(a(p=t[w])[0],p[1]):v(t[w]))===u||g===h)return g}else for(m=y.call(t);!(p=m.next()).done;)if((g=r(m,v,p.value,e))===u||g===h)return g}).BREAK=u,e.RETURN=h},function(t,e){t.exports=function(t,e,n){var i=void 0===n;switch(e.length){case 0:return i?t():t.call(n);case 1:return i?t(e[0]):t.call(n,e[0]);case 2:return i?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return i?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return i?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var i=n(1),r=n(41).set,o=i.MutationObserver||i.WebKitMutationObserver,a=i.process,s=i.Promise,l="process"==n(15)(a);t.exports=function(){var t,e,n,u=function(){var i,r;for(l&amp;&amp;(i=a.domain)&amp;&amp;i.exit();t;){r=t.fn,t=t.next;try{r()}catch(i){throw t?n():e=void 0,i}}e=void 0,i&amp;&amp;i.enter()};if(l)n=function(){a.nextTick(u)};else if(!o||i.navigator&amp;&amp;i.navigator.standalone)if(s&amp;&amp;s.resolve){var h=s.resolve();n=function(){h.then(u)}}else n=function(){r.call(i,u)};else{var c=!0,f=document.createTextNode("");new o(u).observe(f,{characterData:!0}),n=function(){f.data=c=!c}}return function(i){var r={fn:i,next:void 0};e&amp;&amp;(e.next=r),t||(t=r,n()),e=r}}},function(t,e,n){var i=n(6);t.exports=function(t,e,n){for(var r in e)n&amp;&amp;t[r]?t[r]=e[r]:i(t,r,e[r]);return t}},function(t,e,n){"use strict";var i=n(1),r=n(2),o=n(7),a=n(8),s=n(3)("species");t.exports=function(t){var e="function"==typeof r[t]?r[t]:i[t];a&amp;&amp;e&amp;&amp;!e[s]&amp;&amp;o.f(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var i=n(4),r=n(2),o=n(1),a=n(40),s=n(43);i(i.P+i.R,"Promise",{finally:function(t){var e=a(this,r.Promise||o.Promise),n="function"==typeof t;return this.then(n?function(n){return s(e,t()).then(function(){return n})}:t,n?function(n){return s(e,t()).then(function(){throw n})}:t)}})},function(t,e,n){"use strict";var i=n(4),r=n(27),o=n(42);i(i.S,"Promise",{try:function(t){var e=r.f(this),n=o(t);return(n.e?e.reject:e.resolve)(n.v),e.promise}})},function(t,e,n){t.exports=n(78)},function(t,e,n){var i=function(){return this}()||Function("return this")(),r=i.regeneratorRuntime&amp;&amp;Object.getOwnPropertyNames(i).indexOf("regeneratorRuntime")&gt;=0,o=r&amp;&amp;i.regeneratorRuntime;if(i.regeneratorRuntime=void 0,t.exports=n(79),r)i.regeneratorRuntime=o;else try{delete i.regeneratorRuntime}catch(t){i.regeneratorRuntime=void 0}},function(t,e){!function(e){"use strict";var n,i=Object.prototype,r=i.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag",u="object"==typeof t,h=e.regeneratorRuntime;if(h)u&amp;&amp;(t.exports=h);else{(h=e.regeneratorRuntime=u?t.exports:{}).wrap=x;var c="suspendedStart",f="suspendedYield",d="executing",p="completed",m={},g={};g[a]=function(){return this};var y=Object.getPrototypeOf,v=y&amp;&amp;y(y(z([])));v&amp;&amp;v!==i&amp;&amp;r.call(v,a)&amp;&amp;(g=v);var w=k.prototype=_.prototype=Object.create(g);B.prototype=w.constructor=k,k.constructor=B,k[l]=B.displayName="GeneratorFunction",h.isGeneratorFunction=function(t){var e="function"==typeof t&amp;&amp;t.constructor;return!!e&amp;&amp;(e===B||"GeneratorFunction"===(e.displayName||e.name))},h.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,k):(t.__proto__=k,l in t||(t[l]="GeneratorFunction")),t.prototype=Object.create(w),t},h.awrap=function(t){return{__await:t}},E(T.prototype),T.prototype[s]=function(){return this},h.AsyncIterator=T,h.async=function(t,e,n,i){var r=new T(x(t,e,n,i));return h.isGeneratorFunction(e)?r:r.next().then(function(t){return t.done?t.value:r.next()})},E(w),w[l]="Generator",w[a]=function(){return this},w.toString=function(){return"[object Generator]"},h.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var i=e.pop();if(i in t)return n.value=i,n.done=!1,n}return n.done=!0,n}},h.values=z,R.prototype={constructor:R,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(P),!t)for(var e in this)"t"===e.charAt(0)&amp;&amp;r.call(this,e)&amp;&amp;!isNaN(+e.slice(1))&amp;&amp;(this[e]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(i,r){return s.type="throw",s.arg=t,e.next=i,r&amp;&amp;(e.method="next",e.arg=n),!!r}for(var o=this.tryEntries.length-1;o&gt;=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc&lt;=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&amp;&amp;u){if(this.prev&lt;a.catchLoc)return i(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev&lt;a.catchLoc)return i(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n&gt;=0;--n){var i=this.tryEntries[n];if(i.tryLoc&lt;=this.prev&amp;&amp;r.call(i,"finallyLoc")&amp;&amp;this.prev&lt;i.finallyLoc){var o=i;break}}o&amp;&amp;("break"===t||"continue"===t)&amp;&amp;o.tryLoc&lt;=e&amp;&amp;e&lt;=o.finallyLoc&amp;&amp;(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&amp;&amp;e&amp;&amp;(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var r=i.arg;P(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,i){return this.delegate={iterator:z(t),resultName:e,nextLoc:i},"next"===this.method&amp;&amp;(this.arg=n),m}}}function x(t,e,n,i){var r,o,a,s,l=e&amp;&amp;e.prototype instanceof _?e:_,u=Object.create(l.prototype),h=new R(i||[]);return u._invoke=(r=t,o=n,a=h,s=c,function(t,e){if(s===d)throw new Error("Generator is already running");if(s===p){if("throw"===t)throw e;return C()}for(a.method=t,a.arg=e;;){var n=a.delegate;if(n){var i=S(n,a);if(i){if(i===m)continue;return i}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(s===c)throw s=p,a.arg;a.dispatchException(a.arg)}else"return"===a.method&amp;&amp;a.abrupt("return",a.arg);s=d;var l=b(r,o,a);if("normal"===l.type){if(s=a.done?p:f,l.arg===m)continue;return{value:l.arg,done:a.done}}"throw"===l.type&amp;&amp;(s=p,a.method="throw",a.arg=l.arg)}}),u}function b(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function _(){}function B(){}function k(){}function E(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function T(t){var e;this._invoke=function(n,i){function o(){return new Promise(function(e,o){!function e(n,i,o,a){var s=b(t[n],t,i);if("throw"!==s.type){var l=s.arg,u=l.value;return u&amp;&amp;"object"==typeof u&amp;&amp;r.call(u,"__await")?Promise.resolve(u.__await).then(function(t){e("next",t,o,a)},function(t){e("throw",t,o,a)}):Promise.resolve(u).then(function(t){l.value=t,o(l)},a)}a(s.arg)}(n,i,e,o)})}return e=e?e.then(o,o):o()}}function S(t,e){var i=t.iterator[e.method];if(i===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&amp;&amp;(e.method="return",e.arg=n,S(t,e),"throw"===e.method))return m;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=b(i,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,m;var o=r.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&amp;&amp;(e.method="next",e.arg=n),e.delegate=null,m):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function A(t){var e={tryLoc:t[0]};1 in t&amp;&amp;(e.catchLoc=t[1]),2 in t&amp;&amp;(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function R(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function z(t){if(t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function e(){for(;++i&lt;t.length;)if(r.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=n,e.done=!0,e};return o.next=o}}return{next:C}}function C(){return{value:n,done:!0}}}(function(){return this}()||Function("return this")())},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=m(n(81)),r=m(n(0)),o=m(n(45)),a=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),(0,r.default)(t,i.key,i)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}(),s=m(n(88)),l=m(n(93)),u=m(n(101)),h=m(n(102)),c=m(n(103)),f=m(n(104)),d=m(n(105)),p=m(n(106));function m(t){return t&amp;&amp;t.__esModule?t:{default:t}}function g(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e&lt;t.length;e++)n[e]=t[e];return n}return(0,i.default)(t)}var y=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.shareButtons=[],this.followButton=[],this.followButtonOnly=[],this.chatwidget=null,this.callButton=null,this.mapShareButton={},this.zShareTimer=null,this.commentIFrame=null,this.socialPlugins={},this.receiveMessage=this.receiveMessage.bind(this),this.reloadSocial=this.reloadSocial.bind(this),window.addEventListener("message",this.receiveMessage,!0),window.addEventListener("focus",this.reloadSocial,!1),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&amp;&amp;this.parentNode.removeChild(this)})}return a(t,[{key:"reloadSocial",value:function(){this.shareButtons.map(function(t){t.reload()})}},{key:"init",value:function(){var t=this;if(console.log("Zalo Social Plugin is loaded successfully"),this.socialPlugins=this.findAllSocialPluginDiv(),this.socialPlugins.share&amp;&amp;(console.log("socialPluginsShare: ",this.socialPlugins.share),this.socialPlugins.share.map(function(e){var n=d.default.create(),i=new l.default(e,n,t);i.render(),t.mapShareButton[n]=i,t.shareButtons.push(i)})),this.socialPlugins.follow&amp;&amp;this.socialPlugins.follow.map(function(e){var n=d.default.create(),i=new u.default(e,n);i.render(),t.followButton.push(i)}),this.socialPlugins.followonly&amp;&amp;this.socialPlugins.followonly.map(function(e){var n=d.default.create(),i=new h.default(e,n);i.render(),t.followButtonOnly.push(i)}),this.socialPlugins.comment){var e=new c.default(this.socialPlugins.comment);e.render(),this.commentIFrame=e}if(this.socialPlugins.chatwidget){var n=d.default.create(),i=new s.default(this.socialPlugins.chatwidget,n);i.render(),this.chatwidget=i}if(this.socialPlugins.call){var r=d.default.create(),o=new f.default(this.socialPlugins.call,r);o.render(),this.callButton=o}}},{key:"receiveMessage",value:function(t){if(t.data){if(t.data.url&amp;&amp;p.default.isMaliciousScheme(t.data.url))return;switch(t.data.cmd){case"zsdk_newtab":this.openInNewTab(t.data.url);break;case"zsdk_popup":this.openInPopup(t.data.url,t.data.title,t.data.width,t.data.height);break;case"zsdk_call_qr_widget":this.onOpenCallQrWidget(t.data.url,t.data.text);break;case"zsdk_call_qr":this.onOpenCallQr(t.data.url,t.data.text);break;case"zsdk_redirect":this.redirect(t.data.url);break;case"zsdk_button_click":this.mapShareButton[t.data.id]&amp;&amp;this.mapShareButton[t.data.id].onButtonClick();break;case"zsdk_update_share_data":this.mapShareButton[t.data.id]&amp;&amp;this.mapShareButton[t.data.id].setData(t.data.data);break;case"zsdk_resize_parent":this.resizeParent(t.data.height);break;case"zsdk_get_top_body_parent":this.getTopParentBody();break;case"zsdk_excute_recaptcha":this.executeRecaptcha(t.data)}}}},{key:"reload",value:function(){this.shareButtons.map(function(t){t.destroy()}),this.shareButtons=[],this.followButton=[],this.followButtonOnly=[],null!=this.chatwidget&amp;&amp;this.chatwidget.destroy(),this.chatwidget=null,this.callButton=null,null!=this.commentIFrame&amp;&amp;this.commentIFrame.destroy(),this.commentIFrame=null,this.init()}},{key:"retry",value:function(){var t={share:[],follow:[],followonly:[]};t.share=[].concat(g(document.getElementsByClassName("zalo-share-button"))),t.follow=[].concat(g(document.getElementsByClassName("zalo-follow-button"))),t.followonly=[].concat(g(document.getElementsByClassName("zalo-follow-only-button"))),t.comment=document.getElementsByClassName("zalo-comment-plugin")[0],t.chatwidget=document.getElementsByClassName("zalo-chat-widget")[0],t.call=document.getElementsByClassName("zalo-call-button")[0],(0,o.default)(t)!=(0,o.default)(this.socialPlugins)&amp;&amp;this.reload()}},{key:"findAllSocialPluginDiv",value:function(){var t={share:[],follow:[],followonly:[]};if(t.share=[].concat(g(document.getElementsByClassName("zalo-share-button"))),t.follow=[].concat(g(document.getElementsByClassName("zalo-follow-button"))),t.followonly=[].concat(g(document.getElementsByClassName("zalo-follow-only-button"))),t.comment=document.getElementsByClassName("zalo-comment-plugin")[0],t.chatwidget=document.getElementsByClassName("zalo-chat-widget")[0],t.call=document.getElementsByClassName("zalo-call-button")[0],t.share)return t}},{key:"redirect",value:function(t){window.location.href=t}},{key:"openInNewTab",value:function(t){var e=this,n=window.open(t,"_blank");n.focus(),null!=this.zShareTimer&amp;&amp;clearInterval(this.zShareTimer),this.zShareTimer=setInterval(function(){n.closed&amp;&amp;(clearInterval(e.zShareTimer),e.zShareTimer=null,e.shareButtons.map(function(t){t.reload()}))},1e3)}},{key:"openInPopup",value:function(t,e,n,i){var r=this,o=this.popupCenter(t,e,n,i);null!=this.zShareTimer&amp;&amp;clearInterval(this.zShareTimer),this.zShareTimer=setInterval(function(){o&amp;&amp;o.closed&amp;&amp;(clearInterval(r.zShareTimer),r.zShareTimer=null,r.shareButtons.map(function(t){t.reload()}),r.followButton.map(function(t){t.reload()}),r.followButtonOnly.map(function(t){t.reload()}),r.commentIFrame&amp;&amp;r.commentIFrame.reload())},1e3)}},{key:"executeRecaptcha",value:function(t){switch(t.typeIframe){case"chat_oa_widget":break;case"comment_iframe":GLOBAL_IFRAME=this.commentIFrame.getIframe}grecaptcha.execute(GLOBAL_ID_RECAPTCHA)}},{key:"popupCenter",value:function(t,e,n,i){var r=null!=window.screenLeft?window.screenLeft:screen.left,o=null!=window.screenTop?window.screenTop:screen.top,a=(window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width)/2-n/2+r,s=(window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height)/2-i/2+o;return window.open(t,e,"directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,width="+n+", height="+i+", top="+s+", left="+a)}},{key:"resizeParent",value:function(t){this.commentIFrame.resizeParent(t)}},{key:"getTopParentBody",value:function(){this.commentIFrame.getTopParentBody()}},{key:"openChatWidget",value:function(){this.chatwidget.openChatWidget()}},{key:"closeChatWidget",value:function(){this.chatwidget.closeChatWidget()}},{key:"onOpenCallQrWidget",value:function(t,e){this.chatwidget.showQRModal(t,e)}},{key:"onOpenCallQr",value:function(t,e){this.callButton.showQRModal(t,e)}}]),t}();e.default=y},function(t,e,n){t.exports={default:n(82),__esModule:!0}},function(t,e,n){n(28),n(83),t.exports=n(2).Array.from},function(t,e,n){"use strict";var i=n(10),r=n(4),o=n(26),a=n(37),s=n(38),l=n(23),u=n(84),h=n(39);r(r.S+r.F*!n(44)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,r,c,f=o(t),d="function"==typeof this?this:Array,p=arguments.length,m=p&gt;1?arguments[1]:void 0,g=void 0!==m,y=0,v=h(f);if(g&amp;&amp;(m=i(m,p&gt;2?arguments[2]:void 0,2)),null==v||d==Array&amp;&amp;s(v))for(n=new d(e=l(f.length));e&gt;y;y++)u(n,y,g?m(f[y],y):f[y]);else for(c=v.call(f),n=new d;!(r=c.next()).done;y++)u(n,y,g?a(c,m,[r.value,y],!0):r.value);return n.length=y,n}})},function(t,e,n){"use strict";var i=n(7),r=n(21);t.exports=function(t,e,n){e in t?i.f(t,e,r(0,n)):t[e]=n}},function(t,e,n){n(86);var i=n(2).Object;t.exports=function(t,e,n){return i.defineProperty(t,e,n)}},function(t,e,n){var i=n(4);i(i.S+i.F*!n(8),"Object",{defineProperty:n(7).f})},function(t,e,n){var i=n(2),r=i.JSON||(i.JSON={stringify:JSON.stringify});t.exports=function(t){return r.stringify.apply(r,arguments)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=s(n(0)),r=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}(),o=s(n(9)),a=s(n(16));function s(t){return t&amp;&amp;t.__esModule?t:{default:t}}var l=function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),u.call(this),this.id=n,this.data={},this.element=e,this.data=this.getDataFromElement(e),this.chatBoxLeft=null,this.chatBoxTop=null,this.chatBoxHeight=null,this.chatBoxWidth=null,this.selected=null,this.x_pos=0,this.y_pos=0,this.x_elem=0,this.y_elem=0,this.type=0,this.chatBoxHeightCurrent=0,this.chatBoxWidthCurrent=0,this.x_elem_relative=0,this.y_elem_relative=0,this.hitToTop=!1,this.hitToLeft=!1,this.hitToRight=!1,this.hitToBottom=!1,this.initWindowWidth=window.innerWidth,this.initWindowHeight=window.innerHeight,this.checkResizeWindow=!1,this.isChatBoxOpened=!1,this.dragHolderDragging=!1,this.isHandleClosedBoxChatToolTip=!1,this.closedBox_top=null,this.closedBox_bottom=null,this.closedBox_left=null,this.closedBox_right=null,this.initClosedBoxWidth=null,this.data.android=a.default.isAndroid()&amp;&amp;a.default.isMobile(),this.data.ios=a.default.isIOS()&amp;&amp;a.default.isMobile(),this.receiveMessage=this.receiveMessage.bind(this),window.addEventListener("message",this.receiveMessage),window.addEventListener("resize",this.handleResizeWindow,!0),document.onmousemove=this._move_chat_box,document.onmouseup=this._destroy}return r(t,[{key:"getDataFromElement",value:function(t){var e={};e.position=t.getAttribute("data-position"),e.oaid=t.getAttribute("data-oaid"),e.welcomemessage=t.getAttribute("data-welcome-message"),e.autopopup=t.getAttribute("data-autopopup");var n=document.getElementsByClassName("zalo-chat-widget")[0],i=window.getComputedStyle(n,null).getPropertyValue("left");return e.leftside=t.getAttribute("data-left-side")||"auto"==i?"false":"true",e.width=t.getAttribute("data-width"),e.height=t.getAttribute("data-height"),e.style=t.getAttribute("data-style"),e.width&amp;&amp;"0"!==e.width||(e.width=440),e.height&amp;&amp;"0"!==e.height||(e.height=813),e.style?1!=e.style&amp;&amp;2!=e.style&amp;&amp;(e.style=2,console.warn("[ZaloSocialPlugin] [ChatWidgetPlugin] | Warning: Need to set 'data-style' attribute equals to 1 or 2"),console.warn("[ZaloSocialPlugin] [ChatWidgetPlugin] | Warning: 1 for RECTANGLE style - 2 for CIRCLE style")):e.style=2,e.id=this.id,e.domain=document.domain,e}},{key:"validate",value:function(){return!!this.data.oaid||(console.warn("[Zalo Social Plugin]","The chat widget button have no data-oaid attribute"),!1)}},{key:"updateDragHolderElementStyle",value:function(){if(this.isChatBoxOpened)this.dragHolder.style.left=0,this.dragHolder.style.right="",this.dragHolder.style.width="80%";else{if(this.isRectangleVersion())return void(this.dragHolder.style.width="0px");window.getComputedStyle(this.element,null).getPropertyValue("left").replace("px","")&lt;10?(this.dragHolder.style.left=0,this.dragHolder.style.right=""):(this.dragHolder.style.left="",this.dragHolder.style.right=0),this.dragHolder.style.width=this.isHandleClosedBoxChatToolTip?this.initClosedBoxWidth+"px":"70px"}}},{key:"render",value:function(){this.validate()&amp;&amp;(this.iframe=document.createElement("iframe"),this.iframe.frameBorder=0,this.iframe.allowFullscreen="true",this.iframe.scrolling="no",this.iframe.width=260,this.iframe.height=46,this.iframe.style.maxHeight="90vh",this.iframe.style.position="absolute",this.iframe.style.bottom="0px","true"===this.data.leftside?this.iframe.style.left="0px":this.iframe.style.right="0px",this.element.style.zIndex="2147483644",this.element.style.border="none",this.element.style.visibility="visible",this.element.style.bottom="0px",this.element.style.left=this.element.style.left||"",this.element.style.right="0px",this.element.style.position="fixed",this.element.style.width="300px",this.iframe.src="https://page.widget.zalo.me/"+o.default.jsonToQueryString(this.data),this.element.appendChild(this.iframe),this.dragHolder=document.createElement("div"))}},{key:"destroy",value:function(){this.iframe.remove(),this.dragHolder.remove(),this.element.removeEventListener("message",this.receiveMessage)}},{key:"reload",value:function(){this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage("zshare_reload","https://sp.zalo.me")}},{key:"openChatWidget",value:function(){this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage("open-chat-widget","*")}},{key:"closeChatWidget",value:function(){this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage("close-chat-widget","*")}},{key:"getTheElementStyleLeftPosition",value:function(t){this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage("the_element_style_left_"+t,"*")}},{key:"getWindowLocationHostName",value:function(t){this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage("window_location_hostname_"+t,"*")}},{key:"showQRModal",value:function(t,e){this.overlayDiv=document.createElement("div"),this.overlayDiv.id="zl-modal",this.overlayDiv.style.cssText="position:fixed;width:100%;height:100vh;z-index:2147483645;background:rgba(0, 0, 0, 0.5);left:0;top:0;display:flex;justify-content:center",this.modalDiv=document.createElement("div"),this.modalDiv.id="zl-modal__container",this.modalDiv.style.cssText="position: fixed;z-index:2147483646;width: 400px;height: 434px;background:#FFFFFF;border-radius:8px;top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;",this.QRImg=document.createElement("img"),this.QRImg.id="zl-modal__container__qr",this.QRImg.src=t,this.QRImg.style.cssText="width:300.18px;height:300.18px;object-fit: contain;",this.textP=document.createElement("p");var n=document.createTextNode(e);this.textP.appendChild(n),this.textP.style.cssText="font-family:Roboto;font-style:normal;font-weight:normal;font-size: 14px;line-height:18px;color: #667685;margin-top:16px;",this.modalDiv.appendChild(this.QRImg),this.modalDiv.appendChild(this.textP),this.overlayDiv.appendChild(this.modalDiv),document.getElementsByTagName("body")[0].appendChild(this.overlayDiv),window.addEventListener("click",function(t){if(!document.getElementById("zl-modal__container")||!document.getElementById("zl-modal__container").contains(t.target)){var e=document.getElementById("zl-modal");e&amp;&amp;e.remove()}})}},{key:"receiveMessage",value:function(t){if(t.data)switch(t.data.cmd){case"zchat_widget_close_chat_box":this.iframe&amp;&amp;(this.isRectangleVersion()||(this.initClosedBoxWidth||this.getWindowLocationHostName(window.location.hostname),this.isHandleClosedBoxChatToolTip||this.getTheElementStyleLeftPosition(window.getComputedStyle(this.element,null).getPropertyValue("left")),this.initClosedBoxWidth=t.data.width),this.isChatBoxOpened=!1,this.updateDragHolderElementStyle(),this.iframe.height=t.data.height,this.iframe.width=t.data.width,this.element.style.height=t.data.height+"px",this.element.style.width=t.data.width+"px",this.element.style.top=this.closedBox_top||"",this.element.style.bottom=this.closedBox_bottom||"0px",this.element.style.left=this.closedBox_left||"",this.element.style.right=this.closedBox_right||"0px",this.offResizeAndDrag());break;case"zchat_widget_open_chat_box":this.iframe&amp;&amp;(this.isChatBoxOpened=!0,null==this.chatBoxHeight?(this.iframe.height=t.data.height,this.element.style.height=t.data.height+"px"):(this.iframe.height=this.chatBoxHeight,this.element.style.height=this.chatBoxHeight+"px"),null==this.chatBoxWidth?(this.iframe.width=t.data.width,this.element.style.width=t.data.width+"px"):(this.iframe.width=this.chatBoxWidth,this.element.style.width=this.chatBoxWidth+"px"),null==this.chatBoxLeft&amp;&amp;null==this.chatBoxTop?("true"===this.data.leftside?this.element.style.left="52px":this.element.style.right="52px",this.element.style.bottom="52px"):(this.element.style.left=this.chatBoxLeft+"px",this.element.style.top=this.chatBoxTop+"px"),this.handleResizeWindow(),this.iframe.contentWindow.postMessage({url:window.location.origin},"*"));break;case"zchat_widget_toggle_sticker":if(this.iframe){if(Number(this.iframe.height)&lt;Number(t.data.height)){var e=this.element.getAttribute("style")+"z-index:2147483644!important";this.element.setAttribute("style",e),this.iframe.style.minHeight="80vh",this.iframe.style.minWidth="400px"}else this.element.style.zIndex="2147483644",this.iframe.style.minHeight="",this.iframe.style.minWidth="";null==this.chatBoxHeight?(this.iframe.height=t.data.height,this.element.style.height=t.data.height+"px"):(this.iframe.height=this.chatBoxHeight,this.element.style.height=this.chatBoxHeight+"px"),null==this.chatBoxWidth?(this.iframe.width=t.data.width,this.element.style.width=t.data.width+"px"):(this.iframe.width=this.chatBoxWidth,this.element.style.width=this.chatBoxWidth+"px")}break;case"zchat_widget_show_light_box":this.iframe&amp;&amp;(this.element.style.height="100%",this.element.style.width="100%",this.element.style.top="0px",this.element.style.left="0px",this.iframe.height="100%",this.iframe.width="100%",this.offResizeAndDrag());break;case"zchat_widget_close_light_box":this.iframe&amp;&amp;(this.element.style.height=null==this.chatBoxHeight?"470px":this.chatBoxHeight+"px",this.element.style.width=null==this.chatBoxWidth?"350px":this.chatBoxWidth+"px",this.iframe.height=null==this.chatBoxHeight?470:this.chatBoxHeight,this.iframe.width=null==this.chatBoxWidth?350:this.chatBoxWidth,this.element.style.top=null==this.chatBoxTop?"":this.chatBoxTop+"px",this.element.style.left=null==this.chatBoxLeft?"":this.chatBoxLeft+"px",this.onResizeAndDrag())}}},{key:"handleHolderDragging",value:function(){if(this.dragHolderDragging){if(this.isChatBoxOpened)this.chatBoxLeft=this.element.offsetLeft,this.chatBoxTop=this.element.offsetTop,this.chatBoxWidth=this.element.offsetWidth,this.chatBoxHeight=this.element.offsetHeight;else{if(this.isRectangleVersion())return;this.saveClosedBoxPosition(),this.element.offsetLeft&lt;=window.innerWidth/2?(this.closedBox_right="",this.closedBox_left="0px",this.chatBoxLeft=0,this.chatBoxTop=this.element.offsetTop):(this.closedBox_right="0px",this.closedBox_left="",this.chatBoxLeft="",this.chatBoxTop=this.element.offsetTop),this.element.style.left=this.closedBox_left||"",this.element.style.right=this.closedBox_right||""}this.dragHolderDragging=!1}}},{key:"saveClosedBoxPosition",value:function(){this.isRectangleVersion()||this.isChatBoxOpened||(this.closedBox_top=this.element.style.top,this.closedBox_bottom=this.element.style.bottom,this.closedBox_left=this.element.style.left,this.closedBox_right=this.element.style.right)}},{key:"closeChatBoxClosedToolTip",value:function(){this.isRectangleVersion()||this.iframe&amp;&amp;!this.isChatBoxOpened&amp;&amp;(this.isHandleClosedBoxChatToolTip=!0,this.iframe.width=70,this.element.style.width="70px",this.iframe.contentWindow.postMessage("close-chat-box-closed-tooltip","*"))}}]),t}(),u=function(){var t=this;this.isRectangleVersion=function(){return 1==t.data.style},this._drag_chat_box_init=function(e){t.type=e,t.selected=t.element,t.x_elem=t.x_pos-t.selected.offsetLeft,t.y_elem=t.y_pos-t.selected.offsetTop,t.chatBoxHeightCurrent=t.selected.offsetHeight,t.chatBoxWidthCurrent=t.selected.offsetWidth,t.x_elem_relative=t.x_pos,t.y_elem_relative=t.y_pos,t.checkResizeWindow=!1,document.getElementById("overlay").style.display="block"},this._move_chat_box=function(e){if(t.x_pos=document.all?window.event.clientX:e.pageX,t.y_pos=document.all?window.event.clientY:e.pageY,null!==t.selected)switch(t.type){case"move_chat_box":t.handleHitToTop(),t.handleHitToLeft(),t.handleHitToRight(),t.handleHitToBottom();break;case"left-resize":t.handleLeftResize();break;case"right-resize":t.handleRightResize();break;case"top-resize":t.handleTopResize();break;case"bottom-resize":t.handleBottomResize();break;case"top-left-resize":t.handleTopResize(),t.handleLeftResize();break;case"top-right-resize":t.handleTopResize(),t.handleRightResize();break;case"bottom-left-resize":t.handleBottomResize(),t.handleLeftResize();break;case"bottom-right-resize":t.handleBottomResize(),t.handleRightResize()}},this._destroy=function(){t.handleHolderDragging(),t.selected=null,t.type=0;var e=document.getElementById("overlay");e&amp;&amp;(e.style.display="none")},this.handleResizeWindow=function(){var e=!1;if((t.initWindowHeight&gt;window.innerHeight||t.element.offsetTop+t.element.offsetHeight&gt;=window.innerHeight)&amp;&amp;(t.element.style.top="auto"),t.initWindowWidth&gt;window.innerWidth){var n=t.initWindowWidth-window.innerWidth;e=t.element.style.left.replace("px","")-n&lt;=0}return t.element.style.left?t.element.style.left.replace("px","")&gt;=window.innerWidth?(t.initWindowWidth=window.innerWidth,t.element.style.left=""):e?(t.initWindowWidth=window.innerWidth,t.element.style.left="0px"):(window.innerWidth&lt;=t.element.offsetWidth?(t.element.style.left="",t.checkResizeWindow=!0):t.checkResizeWindow?t.element.style.left="":t.element.style.left=t.element.offsetLeft&lt;0?"0px":t.element.offsetLeft+window.innerWidth-t.initWindowWidth+"px",t.initWindowWidth=window.innerWidth,void(t.chatBoxLeft=t.element.offsetLeft)):(t.initWindowWidth=window.innerWidth,t.element.style.left="")},this.handleTopResize=function(){var e=t.selected.offsetTop+t.selected.offsetHeight,n=t.selected.offsetTop+t.selected.offsetHeight-(t.y_pos-t.y_elem);t.y_pos-t.y_elem&gt;0&amp;&amp;(t.selected.style.height=n&gt;470?n+"px":"470px",t.iframe.height=n&gt;470?n:470,t.selected.style.top=n&gt;=470?t.y_pos-t.y_elem+"px":e-470+"px"),t.chatBoxHeight=t.iframe.height,t.chatBoxTop=t.selected.offsetTop},this.handleLeftResize=function(){var e=t.selected.offsetLeft+t.selected.offsetWidth,n=t.selected.offsetLeft+t.selected.offsetWidth-(t.x_pos-t.x_elem);t.x_pos-t.x_elem&gt;0&amp;&amp;(t.selected.style.width=n&gt;350?n+"px":"350px",t.iframe.width=n&gt;350?n:350,t.selected.style.left=n&gt;=350?t.x_pos-t.x_elem+"px":e-350+"px"),t.chatBoxWidth=t.iframe.width,t.chatBoxLeft=t.selected.offsetLeft},this.handleRightResize=function(){var e=t.x_pos-t.x_elem_relative+t.chatBoxWidthCurrent;t.x_pos&lt;window.innerWidth-14?(t.selected.style.width=e&gt;350?e+"px":"350px",t.iframe.width=e&gt;350?e:350):(t.selected.style.width=window.innerWidth-t.selected.offsetLeft-14+"px",t.iframe.width=window.innerWidth-t.selected.offsetLeft-14),t.chatBoxWidth=t.iframe.width},this.handleBottomResize=function(){var e=t.y_pos-t.y_elem_relative+t.chatBoxHeightCurrent;t.y_pos&lt;window.innerHeight-1?(t.selected.style.height=e&gt;470?e+"px":"470px",t.iframe.height=e&gt;470?e:470):(t.selected.style.height=window.innerHeight-t.selected.offsetTop+"px",t.iframe.height=window.innerHeight-t.selected.offsetTop),t.chatBoxHeight=t.iframe.height},this.handleHitToTop=function(){0==t.selected.offsetTop&amp;&amp;1==t.hitToTop&amp;&amp;t.y_pos-t.y_elem&gt;35&amp;&amp;(t.selected.style.top="35px",t.hitToTop=!1),t.selected.offsetTop&lt;35?(t.hitToTop=!0,t.selected.style.top="0px",t.isRectangleVersion()&amp;&amp;(t.chatBoxTop=t.y_pos-t.y_elem,0==t.selected.offsetTop&amp;&amp;(t.chatBoxTop=0))):(t.selected.style.top=t.y_pos-t.y_elem+"px",t.isRectangleVersion()&amp;&amp;(t.chatBoxTop=t.selected.offsetTop))},this.handleHitToLeft=function(){0==t.selected.offsetLeft&amp;&amp;1==t.hitToLeft&amp;&amp;t.x_pos-t.x_elem&gt;35&amp;&amp;(t.selected.style.left="35px",t.hitToLeft=!1),t.selected.offsetLeft&lt;35?(t.hitToLeft=!0,t.selected.style.left="0px",t.isRectangleVersion()&amp;&amp;(t.chatBoxLeft=t.x_pos-t.x_elem,0==t.selected.offsetLeft&amp;&amp;(t.chatBoxLeft=0))):(t.selected.style.left=t.x_pos-t.x_elem+"px",t.isRectangleVersion()&amp;&amp;(t.chatBoxLeft=t.x_pos-t.x_elem))},this.handleHitToRight=function(){var e=window.innerWidth-t.selected.offsetLeft-t.selected.offsetWidth;0==e&amp;&amp;1==t.hitToRight&amp;&amp;t.x_elem-t.x_pos&gt;35&amp;&amp;(t.selected.style.left=window.innerWidth-35+"px",t.hitToRight=!1),e&lt;35?(t.hitToLeft=!0,t.selected.style.left=window.innerWidth-t.selected.offsetWidth-15+"px",t.isRectangleVersion()&amp;&amp;(t.chatBoxWidth=t.selected.offsetWidth)):t.isRectangleVersion()&amp;&amp;(t.chatBoxWidth=t.selected.offsetWidth),t.isRectangleVersion()&amp;&amp;(t.chatBoxLeft=t.selected.offsetLeft)},this.handleHitToBottom=function(){var e=window.innerHeight-t.selected.offsetTop-t.selected.offsetHeight;0==t.offsetBottom&amp;&amp;1==t.hitToBottom&amp;&amp;t.y_elem-t.y_pos&gt;35&amp;&amp;(t.selected.style.top=window.innerHeight-35+"px",t.hitToBottom=!1),e&lt;35?(t.hitToBottom=!0,t.selected.style.top=window.innerHeight-t.selected.offsetHeight+"px",t.isRectangleVersion()&amp;&amp;(t.chatBoxHeight=t.selected.offsetHeight)):t.isRectangleVersion()&amp;&amp;(t.chatBoxHeight=t.selected.offsetHeight),t.isRectangleVersion()&amp;&amp;(t.chatBoxTop=t.selected.offsetTop)},this.offResizeAndDrag=function(){document.getElementById("drag-holder").style.display="block",document.getElementById("drag-left").style.display="none",document.getElementById("drag-right").style.display="none",document.getElementById("drag-top").style.display="none",document.getElementById("drag-bottom").style.display="none",document.getElementById("drag-top-left").style.display="none",document.getElementById("drag-top-right").style.display="none",document.getElementById("drag-bottom-left").style.display="none",document.getElementById("drag-bottom-right").style.display="none"},this.onResizeAndDrag=function(){document.getElementById("drag-holder").style.display="block",document.getElementById("drag-left").style.display="block",document.getElementById("drag-right").style.display="block",document.getElementById("drag-top").style.display="block",document.getElementById("drag-bottom").style.display="block",document.getElementById("drag-top-left").style.display="block",document.getElementById("drag-top-right").style.display="block",document.getElementById("drag-bottom-left").style.display="block",document.getElementById("drag-bottom-right").style.display="block"}};e.default=l},function(t,e,n){t.exports={default:n(90),__esModule:!0}},function(t,e,n){n(91),t.exports=n(2).Object.keys},function(t,e,n){var i=n(26),r=n(31);n(92)("keys",function(){return function(t){return r(i(t))}})},function(t,e,n){var i=n(4),r=n(2),o=n(19);t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],a={};a[t]=e(n),i(i.S+i.F*o(function(){n(1)}),"Object",a)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=h(n(0)),r=h(n(45)),o=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}(),a=h(n(9)),s=h(n(16)),l=h(n(94)),u=n(96);function h(t){return t&amp;&amp;t.__esModule?t:{default:t}}var c=function(){function t(e,n,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.sdk=i,this.id=n,this.data={},this.element=e,this.data=this.getDataFromElement(e),this.data.android=s.default.isAndroid()&amp;&amp;s.default.isMobile(),this.data.ios=s.default.isIOS()&amp;&amp;s.default.isMobile(),this.data.baseUrl="https://sp.zalo.me",this.receiveMessage=this.receiveMessage.bind(this),this.shareOnMobile=this.shareOnMobile.bind(this),this.handleOpenShare=this.handleOpenShare.bind(this)}return o(t,[{key:"getDataFromElement",value:function(t){var e={};return e.dev=t.getAttribute("data-dev"),e.color=t.getAttribute("data-color"),e.oaid=t.getAttribute("data-oaid"),e.href=t.getAttribute("data-href"),e.href||(e.href=window.location.href),e.layout=t.getAttribute("data-layout"),e.customize=t.getAttribute("data-customize"),e.callback=t.getAttribute("data-callback"),e.share=parseInt(t.getAttribute("data-share-type")),e.share||(e.share=0),e.layout||(e.layout="1"),e.customize?"false"===e.customize?e.customize=!1:e.customize=!0:e.customize=!1,e.id=this.id,e.domain=document.domain,e.width="0px",e.height="0px",e}},{key:"validate",value:function(){return this.data.oaid?!!this.data.href||(console.warn("[Zalo Social Plugin]","The share button have no data-href attribute"),!1):(console.warn("[Zalo Social Plugin]","The share button have no data-oaid attribute"),!1)}},{key:"render",value:function(){if(this.validate()){if(this.iframe=document.createElement("iframe"),this.iframe.id=this.id,this.iframe.name=this.id,this.iframe.frameBorder=0,this.iframe.allowFullscreen="true",this.iframe.scrolling="no",this.iframe.style.position="relative",this.data.customize)this.iframe.style.zIndex=999999,this.iframe.width="0px",this.iframe.height="0px",this.iframe.style.position="absolute",this.iframe.style.top="0px",this.iframe.style.left="0px",this.listenEventClickButton();else{switch(this.element.style.position="relative",this.iframe.style.zIndex=99,this.element.style.display="inline-block",this.iframe.style.position="absolute",this.iframe.style.top="0px",this.iframe.style.left="0px",this.data.layout){case"1":this.data.width="70",this.data.height="20";break;case"2":this.data.width="20",this.data.height="20";break;case"3":this.data.width="30",this.data.height="30";break;case"4":this.data.width="40",this.data.height="40";break;case"5":this.data.width="40",this.data.height="60"}this.iframe.width=this.data.width+"px",this.element.style.width=this.data.width+"px",this.iframe.height=this.data.height+"px",this.element.style.height=this.data.height+"px"}var t={url:this.data.href},e={id:this.id.hex,layout:this.data.layout,color:this.data.color,customize:this.data.customize,width:this.data.width,height:this.data.height,isDesktop:!this.data.android&amp;&amp;!this.data.ios||!1,url:this.data.href,d:encodeURIComponent(u.Base64.encode((0,r.default)(t))),shareType:this.data.share};this.data.hrefBtn="https://button-share.zalo.me/share_inline"+a.default.jsonToQueryString(e),this.iframe.src=this.data.hrefBtn,this.data.customize?document.getElementsByTagName("body")[0].appendChild(this.iframe):this.element.appendChild(this.iframe),window.addEventListener("message",this.receiveMessage)}}},{key:"listenEventClickButton",value:function(){this.element.addEventListener("click",this.onButtonClick.bind(this),!1)}},{key:"onButtonClick",value:function(){this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage({type:"clickOpenShare",id:this.id.hex},"*")}},{key:"destroy",value:function(){this.iframe.remove(),this.element.removeEventListener("click",this.onButtonClick),window.removeEventListener("message",this.receiveMessage)}},{key:"reload",value:function(){this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage("zshare_reload","https://sp.zalo.me")}},{key:"setData",value:function(t){this.frameData=t}},{key:"shareOnMobile",value:function(){if(null!=this.data){var t=encodeURIComponent(this.data.href);return this.data.android?(this.sdk.redirect("intent://zaloapp.com/#Intent;action=android.intent.action.SEND;type=text/plain;S.android.intent.extra.SUBJECT=;S.android.intent.extra.TEXT="+t+";B.hidePostFeed=false;B.backToSource=true;end"),!1):this.data.ios?(this.sdk.redirect("zaloshareext://shareext?url="+t+"&amp;type=8&amp;version=1"),!1):void 0}}},{key:"handleOpenShare",value:function(){l.default.clickShareButton();var t=(0,r.default)({errorCode:0});l.default.trackStatClickShare("https://sp.zalo.me/l/stats","OAid="+(this.data.oaid?this.data.oaid.toString():"0")+"&amp;actionId=6&amp;params="+t,function(){}),this.position=this.getPositionIframe(),this.data.customize?(this.iframe.style.top=this.position.top+"px",this.iframe.style.left=this.position.left+"px",this.iframe.style.width="433px",this.iframe.style.height="350px"):(this.iframe.style.zIndex=999999,"left"===this.position.horizontal?(this.iframe.style.right="0px",this.iframe.style.left="auto"):(this.iframe.style.left="0px",this.iframe.style.right="auto"),"top"===this.position.vertical?(this.iframe.style.bottom="0px",this.iframe.style.top="auto"):(this.iframe.style.top="0px",this.iframe.style.bottom="auto"),this.iframe.style.width="470px",this.iframe.style.height="450px"),this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage({type:"changeAlignLayoutShare",align:this.position,id:this.id.hex},"*")}},{key:"getPositionIframe",value:function(){var t=Math.max(document.documentElement.clientHeight,window.innerHeight||0),e=Math.max(document.documentElement.clientWidth,window.innerWidth||0),n=this.element.getBoundingClientRect(),i="bottom",r="right";if(this.data.customize){var o=this.getCoords(this.element),a=o.top+this.element.offsetHeight+5,s=o.left+this.element.offsetWidth/2;return t-n.bottom&lt;355&amp;&amp;(a=a-360-n.height,i="top"),e-n.right&lt;477&amp;&amp;(s-=430,r="left"),{top:a,left:s,vertical:i,horizontal:r}}return t-n.bottom&lt;355&amp;&amp;(i="top"),e-n.right&lt;477&amp;&amp;(r="left"),{vertical:i,horizontal:r}}},{key:"getCoords",value:function(t){var e=t.getBoundingClientRect(),n=document.body,i=document.documentElement,r=window.pageYOffset||i.scrollTop||n.scrollTop,o=window.pageXOffset||i.scrollLeft||n.scrollLeft,a=i.clientTop||n.clientTop||0,s=i.clientLeft||n.clientLeft||0,l=e.top+r-a,u=e.left+o-s;return{top:Math.round(l),left:Math.round(u)}}},{key:"receiveMessage",value:function(t){if(t.data&amp;&amp;t.data.id===this.id.hex)switch(t.data.cmd){case"zsdk_share_resize":this.data.customize?(this.iframe.style.height=350+t.data.height+"px","top"===this.position.vertical&amp;&amp;(this.iframe.style.top=this.position.top-t.data.height+"px")):this.iframe.style.height=450+t.data.height+"px";break;case"zsdk_open_share":this.handleOpenShare();break;case"zsdk_share_on_mobile":this.shareOnMobile();break;case"zsdk_close_share":this.data.customize?(this.iframe.style.width="0px",this.iframe.style.height="0px"):(this.iframe.style.zIndex=99,this.iframe.style.width=this.data.width+"px",this.iframe.style.height=this.data.height+"px"),window[this.data.callback]&amp;&amp;window[this.data.callback]({data:1});break;case"zsdk_login_zalo":this.handleLoginZalo()}}}]),t}();e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a(n(0)),r=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}(),o=a(n(95));function a(t){return t&amp;&amp;t.__esModule?t:{default:t}}var s=2,l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return r(t,null,[{key:"trackStatClickShare",value:function(t,e,n){o.default.postJSOBWithCredentials(t,e,n)}},{key:"clickShareButton",value:function(){o.default.getTextWithCredentials("https://sp.zalo.me/l/share?action="+s,function(){})}},{key:"trackingError",value:function(t,e){o.default.getTextWithCredentials("https://sp.zalo.me/tracking/log?error="+encodeURIComponent(t)+"&amp;data="+e,function(){})}}]),t}();e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,r=n(0),o=(i=r)&amp;&amp;i.__esModule?i:{default:i},a=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),(0,o.default)(t,i.key,i)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}();var s=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return a(t,null,[{key:"getJSONWithCredentials",value:function(t,e){fetch(t,{credentials:"include",method:"get"}).then(function(t){return t.json()}).then(function(t){e(t)})}},{key:"getTextWithCredentials",value:function(t,e){fetch(t,{credentials:"include",method:"get"}).then(function(t){return t.text()}).then(function(t){e(t)})}},{key:"postJSOBWithCredentials",value:function(t,e,n){fetch(t,{method:"post",credentials:"include",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:e}).then(function(t){return t.json()}).then(function(t){n(t)})}}]),t}();e.default=s},function(t,e,n){(function(i){var r;!function(i){"use strict";var o,a=i.Base64;if(t.exports)try{o=n(97).Buffer}catch(t){}var s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=function(t){for(var e={},n=0,i=t.length;n&lt;i;n++)e[t.charAt(n)]=n;return e}(s),u=String.fromCharCode,h=function(t){if(t.length&lt;2)return(e=t.charCodeAt(0))&lt;128?t:e&lt;2048?u(192|e&gt;&gt;&gt;6)+u(128|63&amp;e):u(224|e&gt;&gt;&gt;12&amp;15)+u(128|e&gt;&gt;&gt;6&amp;63)+u(128|63&amp;e);var e=65536+1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320);return u(240|e&gt;&gt;&gt;18&amp;7)+u(128|e&gt;&gt;&gt;12&amp;63)+u(128|e&gt;&gt;&gt;6&amp;63)+u(128|63&amp;e)},c=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,f=function(t){return t.replace(c,h)},d=function(t){var e=[0,2,1][t.length%3],n=t.charCodeAt(0)&lt;&lt;16|(t.length&gt;1?t.charCodeAt(1):0)&lt;&lt;8|(t.length&gt;2?t.charCodeAt(2):0);return[s.charAt(n&gt;&gt;&gt;18),s.charAt(n&gt;&gt;&gt;12&amp;63),e&gt;=2?"=":s.charAt(n&gt;&gt;&gt;6&amp;63),e&gt;=1?"=":s.charAt(63&amp;n)].join("")},p=i.btoa?function(t){return i.btoa(t)}:function(t){return t.replace(/[\s\S]{1,3}/g,d)},m=o?o.from&amp;&amp;o.from!==Uint8Array.from?function(t){return(t.constructor===o.constructor?t:o.from(t)).toString("base64")}:function(t){return(t.constructor===o.constructor?t:new o(t)).toString("base64")}:function(t){return p(f(t))},g=function(t,e){return e?m(String(t)).replace(/[+\/]/g,function(t){return"+"==t?"-":"_"}).replace(/=/g,""):m(String(t))},y=new RegExp(["[?-?][?-?]","[?-?][?-?]{2}","[?-?][?-?]{3}"].join("|"),"g"),v=function(t){switch(t.length){case 4:var e=((7&amp;t.charCodeAt(0))&lt;&lt;18|(63&amp;t.charCodeAt(1))&lt;&lt;12|(63&amp;t.charCodeAt(2))&lt;&lt;6|63&amp;t.charCodeAt(3))-65536;return u(55296+(e&gt;&gt;&gt;10))+u(56320+(1023&amp;e));case 3:return u((15&amp;t.charCodeAt(0))&lt;&lt;12|(63&amp;t.charCodeAt(1))&lt;&lt;6|63&amp;t.charCodeAt(2));default:return u((31&amp;t.charCodeAt(0))&lt;&lt;6|63&amp;t.charCodeAt(1))}},w=function(t){return t.replace(y,v)},x=function(t){var e=t.length,n=e%4,i=(e&gt;0?l[t.charAt(0)]&lt;&lt;18:0)|(e&gt;1?l[t.charAt(1)]&lt;&lt;12:0)|(e&gt;2?l[t.charAt(2)]&lt;&lt;6:0)|(e&gt;3?l[t.charAt(3)]:0),r=[u(i&gt;&gt;&gt;16),u(i&gt;&gt;&gt;8&amp;255),u(255&amp;i)];return r.length-=[0,0,2,1][n],r.join("")},b=i.atob?function(t){return i.atob(t)}:function(t){return t.replace(/[\s\S]{1,4}/g,x)},_=o?o.from&amp;&amp;o.from!==Uint8Array.from?function(t){return(t.constructor===o.constructor?t:o.from(t,"base64")).toString()}:function(t){return(t.constructor===o.constructor?t:new o(t,"base64")).toString()}:function(t){return w(b(t))},B=function(t){return _(String(t).replace(/[-_]/g,function(t){return"-"==t?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))};if(i.Base64={VERSION:"2.3.2",atob:b,btoa:p,fromBase64:B,toBase64:g,utob:f,encode:g,encodeURI:function(t){return g(t,!0)},btou:w,decode:B,noConflict:function(){var t=i.Base64;return i.Base64=a,t}},"function"==typeof Object.defineProperty){var k=function(t){return{value:t,enumerable:!1,writable:!0,configurable:!0}};i.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",k(function(){return B(this)})),Object.defineProperty(String.prototype,"toBase64",k(function(t){return g(this,t)})),Object.defineProperty(String.prototype,"toBase64URI",k(function(){return g(this,!0)}))}}i.Meteor&amp;&amp;(Base64=i.Base64),t.exports?t.exports.Base64=i.Base64:void 0===(r=function(){return i.Base64}.apply(e,[]))||(t.exports=r)}("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==i?i:this)}).call(this,n(46))},function(t,e,n){"use strict";(function(t){
/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh &lt;feross@feross.org&gt; &lt;http://feross.org&gt;
 * @license  MIT
 */
var i=n(98),r=n(99),o=n(100);function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()&lt;e)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=l.prototype:(null===t&amp;&amp;(t=new l(e)),t.length=e),t}function l(t,e,n){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return c(this,t)}return u(this,t,e,n)}function u(t,e,n,i){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&amp;&amp;e instanceof ArrayBuffer?function(t,e,n,i){if(e.byteLength,n&lt;0||e.byteLength&lt;n)throw new RangeError("'offset' is out of bounds");if(e.byteLength&lt;n+(i||0))throw new RangeError("'length' is out of bounds");e=void 0===n&amp;&amp;void 0===i?new Uint8Array(e):void 0===i?new Uint8Array(e,n):new Uint8Array(e,n,i);l.TYPED_ARRAY_SUPPORT?(t=e).__proto__=l.prototype:t=f(t,e);return t}(t,e,n,i):"string"==typeof e?function(t,e,n){"string"==typeof n&amp;&amp;""!==n||(n="utf8");if(!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var i=0|p(e,n),r=(t=s(t,i)).write(e,n);r!==i&amp;&amp;(t=t.slice(0,r));return t}(t,e,n):function(t,e){if(l.isBuffer(e)){var n=0|d(e.length);return 0===(t=s(t,n)).length?t:(e.copy(t,0,0,n),t)}if(e){if("undefined"!=typeof ArrayBuffer&amp;&amp;e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(i=e.length)!=i?s(t,0):f(t,e);if("Buffer"===e.type&amp;&amp;o(e.data))return f(t,e.data)}var i;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function h(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t&lt;0)throw new RangeError('"size" argument must not be negative')}function c(t,e){if(h(e),t=s(t,e&lt;0?0:0|d(e)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n&lt;e;++n)t[n]=0;return t}function f(t,e){var n=e.length&lt;0?0:0|d(e.length);t=s(t,n);for(var i=0;i&lt;n;i+=1)t[i]=255&amp;e[i];return t}function d(t){if(t&gt;=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function p(t,e){if(l.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&amp;&amp;"function"==typeof ArrayBuffer.isView&amp;&amp;(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&amp;&amp;(t=""+t);var n=t.length;if(0===n)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return O(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n&gt;&gt;&gt;1;case"base64":return W(t).length;default:if(i)return O(t).length;e=(""+e).toLowerCase(),i=!0}}function m(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function g(t,e,n,i,r){if(0===t.length)return-1;if("string"==typeof n?(i=n,n=0):n&gt;2147483647?n=2147483647:n&lt;-2147483648&amp;&amp;(n=-2147483648),n=+n,isNaN(n)&amp;&amp;(n=r?0:t.length-1),n&lt;0&amp;&amp;(n=t.length+n),n&gt;=t.length){if(r)return-1;n=t.length-1}else if(n&lt;0){if(!r)return-1;n=0}if("string"==typeof e&amp;&amp;(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:y(t,e,n,i,r);if("number"==typeof e)return e&amp;=255,l.TYPED_ARRAY_SUPPORT&amp;&amp;"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):y(t,[e],n,i,r);throw new TypeError("val must be string, number or Buffer")}function y(t,e,n,i,r){var o,a=1,s=t.length,l=e.length;if(void 0!==i&amp;&amp;("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(t.length&lt;2||e.length&lt;2)return-1;a=2,s/=2,l/=2,n/=2}function u(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(r){var h=-1;for(o=n;o&lt;s;o++)if(u(t,o)===u(e,-1===h?0:o-h)){if(-1===h&amp;&amp;(h=o),o-h+1===l)return h*a}else-1!==h&amp;&amp;(o-=o-h),h=-1}else for(n+l&gt;s&amp;&amp;(n=s-l),o=n;o&gt;=0;o--){for(var c=!0,f=0;f&lt;l;f++)if(u(t,o+f)!==u(e,f)){c=!1;break}if(c)return o}return-1}function v(t,e,n,i){n=Number(n)||0;var r=t.length-n;i?(i=Number(i))&gt;r&amp;&amp;(i=r):i=r;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");i&gt;o/2&amp;&amp;(i=o/2);for(var a=0;a&lt;i;++a){var s=parseInt(e.substr(2*a,2),16);if(isNaN(s))return a;t[n+a]=s}return a}function w(t,e,n,i){return U(function(t){for(var e=[],n=0;n&lt;t.length;++n)e.push(255&amp;t.charCodeAt(n));return e}(e),t,n,i)}function x(t,e,n){return 0===e&amp;&amp;n===t.length?i.fromByteArray(t):i.fromByteArray(t.slice(e,n))}function b(t,e,n){n=Math.min(t.length,n);for(var i=[],r=e;r&lt;n;){var o,a,s,l,u=t[r],h=null,c=u&gt;239?4:u&gt;223?3:u&gt;191?2:1;if(r+c&lt;=n)switch(c){case 1:u&lt;128&amp;&amp;(h=u);break;case 2:128==(192&amp;(o=t[r+1]))&amp;&amp;(l=(31&amp;u)&lt;&lt;6|63&amp;o)&gt;127&amp;&amp;(h=l);break;case 3:o=t[r+1],a=t[r+2],128==(192&amp;o)&amp;&amp;128==(192&amp;a)&amp;&amp;(l=(15&amp;u)&lt;&lt;12|(63&amp;o)&lt;&lt;6|63&amp;a)&gt;2047&amp;&amp;(l&lt;55296||l&gt;57343)&amp;&amp;(h=l);break;case 4:o=t[r+1],a=t[r+2],s=t[r+3],128==(192&amp;o)&amp;&amp;128==(192&amp;a)&amp;&amp;128==(192&amp;s)&amp;&amp;(l=(15&amp;u)&lt;&lt;18|(63&amp;o)&lt;&lt;12|(63&amp;a)&lt;&lt;6|63&amp;s)&gt;65535&amp;&amp;l&lt;1114112&amp;&amp;(h=l)}null===h?(h=65533,c=1):h&gt;65535&amp;&amp;(h-=65536,i.push(h&gt;&gt;&gt;10&amp;1023|55296),h=56320|1023&amp;h),i.push(h),r+=c}return function(t){var e=t.length;if(e&lt;=_)return String.fromCharCode.apply(String,t);var n="",i=0;for(;i&lt;e;)n+=String.fromCharCode.apply(String,t.slice(i,i+=_));return n}(i)}e.Buffer=l,e.SlowBuffer=function(t){+t!=t&amp;&amp;(t=0);return l.alloc(+t)},e.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&amp;&amp;"function"==typeof t.subarray&amp;&amp;0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=a(),l.poolSize=8192,l._augment=function(t){return t.__proto__=l.prototype,t},l.from=function(t,e,n){return u(null,t,e,n)},l.TYPED_ARRAY_SUPPORT&amp;&amp;(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&amp;&amp;Symbol.species&amp;&amp;l[Symbol.species]===l&amp;&amp;Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(t,e,n){return i=null,o=e,a=n,h(r=t),r&lt;=0?s(i,r):void 0!==o?"string"==typeof a?s(i,r).fill(o,a):s(i,r).fill(o):s(i,r);var i,r,o,a},l.allocUnsafe=function(t){return c(null,t)},l.allocUnsafeSlow=function(t){return c(null,t)},l.isBuffer=function(t){return!(null==t||!t._isBuffer)},l.compare=function(t,e){if(!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,i=e.length,r=0,o=Math.min(n,i);r&lt;o;++r)if(t[r]!==e[r]){n=t[r],i=e[r];break}return n&lt;i?-1:i&lt;n?1:0},l.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(t,e){if(!o(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return l.alloc(0);var n;if(void 0===e)for(e=0,n=0;n&lt;t.length;++n)e+=t[n].length;var i=l.allocUnsafe(e),r=0;for(n=0;n&lt;t.length;++n){var a=t[n];if(!l.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(i,r),r+=a.length}return i},l.byteLength=p,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e&lt;t;e+=2)m(this,e,e+1);return this},l.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e&lt;t;e+=4)m(this,e,e+3),m(this,e+1,e+2);return this},l.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e&lt;t;e+=8)m(this,e,e+7),m(this,e+1,e+6),m(this,e+2,e+5),m(this,e+3,e+4);return this},l.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?b(this,0,t):function(t,e,n){var i=!1;if((void 0===e||e&lt;0)&amp;&amp;(e=0),e&gt;this.length)return"";if((void 0===n||n&gt;this.length)&amp;&amp;(n=this.length),n&lt;=0)return"";if((n&gt;&gt;&gt;=0)&lt;=(e&gt;&gt;&gt;=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return E(this,e,n);case"utf8":case"utf-8":return b(this,e,n);case"ascii":return B(this,e,n);case"latin1":case"binary":return k(this,e,n);case"base64":return x(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,n);default:if(i)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),i=!0}}.apply(this,arguments)},l.prototype.equals=function(t){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===l.compare(this,t)},l.prototype.inspect=function(){var t="",n=e.INSPECT_MAX_BYTES;return this.length&gt;0&amp;&amp;(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length&gt;n&amp;&amp;(t+=" ... ")),"&lt;Buffer "+t+"&gt;"},l.prototype.compare=function(t,e,n,i,r){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&amp;&amp;(e=0),void 0===n&amp;&amp;(n=t?t.length:0),void 0===i&amp;&amp;(i=0),void 0===r&amp;&amp;(r=this.length),e&lt;0||n&gt;t.length||i&lt;0||r&gt;this.length)throw new RangeError("out of range index");if(i&gt;=r&amp;&amp;e&gt;=n)return 0;if(i&gt;=r)return-1;if(e&gt;=n)return 1;if(this===t)return 0;for(var o=(r&gt;&gt;&gt;=0)-(i&gt;&gt;&gt;=0),a=(n&gt;&gt;&gt;=0)-(e&gt;&gt;&gt;=0),s=Math.min(o,a),u=this.slice(i,r),h=t.slice(e,n),c=0;c&lt;s;++c)if(u[c]!==h[c]){o=u[c],a=h[c];break}return o&lt;a?-1:a&lt;o?1:0},l.prototype.includes=function(t,e,n){return-1!==this.indexOf(t,e,n)},l.prototype.indexOf=function(t,e,n){return g(this,t,e,n,!0)},l.prototype.lastIndexOf=function(t,e,n){return g(this,t,e,n,!1)},l.prototype.write=function(t,e,n,i){if(void 0===e)i="utf8",n=this.length,e=0;else if(void 0===n&amp;&amp;"string"==typeof e)i=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(n)?(n|=0,void 0===i&amp;&amp;(i="utf8")):(i=n,n=void 0)}var r=this.length-e;if((void 0===n||n&gt;r)&amp;&amp;(n=r),t.length&gt;0&amp;&amp;(n&lt;0||e&lt;0)||e&gt;this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o,a,s,l,u,h,c,f,d,p=!1;;)switch(i){case"hex":return v(this,t,e,n);case"utf8":case"utf-8":return f=e,d=n,U(O(t,(c=this).length-f),c,f,d);case"ascii":return w(this,t,e,n);case"latin1":case"binary":return w(this,t,e,n);case"base64":return l=this,u=e,h=n,U(W(t),l,u,h);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return a=e,s=n,U(function(t,e){for(var n,i,r,o=[],a=0;a&lt;t.length&amp;&amp;!((e-=2)&lt;0);++a)n=t.charCodeAt(a),i=n&gt;&gt;8,r=n%256,o.push(r),o.push(i);return o}(t,(o=this).length-a),o,a,s);default:if(p)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),p=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var _=4096;function B(t,e,n){var i="";n=Math.min(t.length,n);for(var r=e;r&lt;n;++r)i+=String.fromCharCode(127&amp;t[r]);return i}function k(t,e,n){var i="";n=Math.min(t.length,n);for(var r=e;r&lt;n;++r)i+=String.fromCharCode(t[r]);return i}function E(t,e,n){var i=t.length;(!e||e&lt;0)&amp;&amp;(e=0),(!n||n&lt;0||n&gt;i)&amp;&amp;(n=i);for(var r="",o=e;o&lt;n;++o)r+=L(t[o]);return r}function T(t,e,n){for(var i=t.slice(e,n),r="",o=0;o&lt;i.length;o+=2)r+=String.fromCharCode(i[o]+256*i[o+1]);return r}function S(t,e,n){if(t%1!=0||t&lt;0)throw new RangeError("offset is not uint");if(t+e&gt;n)throw new RangeError("Trying to access beyond buffer length")}function A(t,e,n,i,r,o){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e&gt;r||e&lt;o)throw new RangeError('"value" argument is out of bounds');if(n+i&gt;t.length)throw new RangeError("Index out of range")}function P(t,e,n,i){e&lt;0&amp;&amp;(e=65535+e+1);for(var r=0,o=Math.min(t.length-n,2);r&lt;o;++r)t[n+r]=(e&amp;255&lt;&lt;8*(i?r:1-r))&gt;&gt;&gt;8*(i?r:1-r)}function R(t,e,n,i){e&lt;0&amp;&amp;(e=4294967295+e+1);for(var r=0,o=Math.min(t.length-n,4);r&lt;o;++r)t[n+r]=e&gt;&gt;&gt;8*(i?r:3-r)&amp;255}function z(t,e,n,i,r,o){if(n+i&gt;t.length)throw new RangeError("Index out of range");if(n&lt;0)throw new RangeError("Index out of range")}function C(t,e,n,i,o){return o||z(t,0,n,4),r.write(t,e,n,i,23,4),n+4}function I(t,e,n,i,o){return o||z(t,0,n,8),r.write(t,e,n,i,52,8),n+8}l.prototype.slice=function(t,e){var n,i=this.length;if((t=~~t)&lt;0?(t+=i)&lt;0&amp;&amp;(t=0):t&gt;i&amp;&amp;(t=i),(e=void 0===e?i:~~e)&lt;0?(e+=i)&lt;0&amp;&amp;(e=0):e&gt;i&amp;&amp;(e=i),e&lt;t&amp;&amp;(e=t),l.TYPED_ARRAY_SUPPORT)(n=this.subarray(t,e)).__proto__=l.prototype;else{var r=e-t;n=new l(r,void 0);for(var o=0;o&lt;r;++o)n[o]=this[o+t]}return n},l.prototype.readUIntLE=function(t,e,n){t|=0,e|=0,n||S(t,e,this.length);for(var i=this[t],r=1,o=0;++o&lt;e&amp;&amp;(r*=256);)i+=this[t+o]*r;return i},l.prototype.readUIntBE=function(t,e,n){t|=0,e|=0,n||S(t,e,this.length);for(var i=this[t+--e],r=1;e&gt;0&amp;&amp;(r*=256);)i+=this[t+--e]*r;return i},l.prototype.readUInt8=function(t,e){return e||S(t,1,this.length),this[t]},l.prototype.readUInt16LE=function(t,e){return e||S(t,2,this.length),this[t]|this[t+1]&lt;&lt;8},l.prototype.readUInt16BE=function(t,e){return e||S(t,2,this.length),this[t]&lt;&lt;8|this[t+1]},l.prototype.readUInt32LE=function(t,e){return e||S(t,4,this.length),(this[t]|this[t+1]&lt;&lt;8|this[t+2]&lt;&lt;16)+16777216*this[t+3]},l.prototype.readUInt32BE=function(t,e){return e||S(t,4,this.length),16777216*this[t]+(this[t+1]&lt;&lt;16|this[t+2]&lt;&lt;8|this[t+3])},l.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||S(t,e,this.length);for(var i=this[t],r=1,o=0;++o&lt;e&amp;&amp;(r*=256);)i+=this[t+o]*r;return i&gt;=(r*=128)&amp;&amp;(i-=Math.pow(2,8*e)),i},l.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||S(t,e,this.length);for(var i=e,r=1,o=this[t+--i];i&gt;0&amp;&amp;(r*=256);)o+=this[t+--i]*r;return o&gt;=(r*=128)&amp;&amp;(o-=Math.pow(2,8*e)),o},l.prototype.readInt8=function(t,e){return e||S(t,1,this.length),128&amp;this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){e||S(t,2,this.length);var n=this[t]|this[t+1]&lt;&lt;8;return 32768&amp;n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){e||S(t,2,this.length);var n=this[t+1]|this[t]&lt;&lt;8;return 32768&amp;n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return e||S(t,4,this.length),this[t]|this[t+1]&lt;&lt;8|this[t+2]&lt;&lt;16|this[t+3]&lt;&lt;24},l.prototype.readInt32BE=function(t,e){return e||S(t,4,this.length),this[t]&lt;&lt;24|this[t+1]&lt;&lt;16|this[t+2]&lt;&lt;8|this[t+3]},l.prototype.readFloatLE=function(t,e){return e||S(t,4,this.length),r.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return e||S(t,4,this.length),r.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return e||S(t,8,this.length),r.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return e||S(t,8,this.length),r.read(this,t,!1,52,8)},l.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e|=0,n|=0,i)||A(this,t,e,n,Math.pow(2,8*n)-1,0);var r=1,o=0;for(this[e]=255&amp;t;++o&lt;n&amp;&amp;(r*=256);)this[e+o]=t/r&amp;255;return e+n},l.prototype.writeUIntBE=function(t,e,n,i){(t=+t,e|=0,n|=0,i)||A(this,t,e,n,Math.pow(2,8*n)-1,0);var r=n-1,o=1;for(this[e+r]=255&amp;t;--r&gt;=0&amp;&amp;(o*=256);)this[e+r]=t/o&amp;255;return e+n},l.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,1,255,0),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&amp;t,e+1},l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=255&amp;t,this[e+1]=t&gt;&gt;&gt;8):P(this,t,e,!0),e+2},l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t&gt;&gt;&gt;8,this[e+1]=255&amp;t):P(this,t,e,!1),e+2},l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e+3]=t&gt;&gt;&gt;24,this[e+2]=t&gt;&gt;&gt;16,this[e+1]=t&gt;&gt;&gt;8,this[e]=255&amp;t):R(this,t,e,!0),e+4},l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t&gt;&gt;&gt;24,this[e+1]=t&gt;&gt;&gt;16,this[e+2]=t&gt;&gt;&gt;8,this[e+3]=255&amp;t):R(this,t,e,!1),e+4},l.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e|=0,!i){var r=Math.pow(2,8*n-1);A(this,t,e,n,r-1,-r)}var o=0,a=1,s=0;for(this[e]=255&amp;t;++o&lt;n&amp;&amp;(a*=256);)t&lt;0&amp;&amp;0===s&amp;&amp;0!==this[e+o-1]&amp;&amp;(s=1),this[e+o]=(t/a&gt;&gt;0)-s&amp;255;return e+n},l.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e|=0,!i){var r=Math.pow(2,8*n-1);A(this,t,e,n,r-1,-r)}var o=n-1,a=1,s=0;for(this[e+o]=255&amp;t;--o&gt;=0&amp;&amp;(a*=256);)t&lt;0&amp;&amp;0===s&amp;&amp;0!==this[e+o+1]&amp;&amp;(s=1),this[e+o]=(t/a&gt;&gt;0)-s&amp;255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,1,127,-128),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t&lt;0&amp;&amp;(t=255+t+1),this[e]=255&amp;t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=255&amp;t,this[e+1]=t&gt;&gt;&gt;8):P(this,t,e,!0),e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=t&gt;&gt;&gt;8,this[e+1]=255&amp;t):P(this,t,e,!1),e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[e]=255&amp;t,this[e+1]=t&gt;&gt;&gt;8,this[e+2]=t&gt;&gt;&gt;16,this[e+3]=t&gt;&gt;&gt;24):R(this,t,e,!0),e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,4,2147483647,-2147483648),t&lt;0&amp;&amp;(t=4294967295+t+1),l.TYPED_ARRAY_SUPPORT?(this[e]=t&gt;&gt;&gt;24,this[e+1]=t&gt;&gt;&gt;16,this[e+2]=t&gt;&gt;&gt;8,this[e+3]=255&amp;t):R(this,t,e,!1),e+4},l.prototype.writeFloatLE=function(t,e,n){return C(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return C(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return I(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return I(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,i){if(n||(n=0),i||0===i||(i=this.length),e&gt;=t.length&amp;&amp;(e=t.length),e||(e=0),i&gt;0&amp;&amp;i&lt;n&amp;&amp;(i=n),i===n)return 0;if(0===t.length||0===this.length)return 0;if(e&lt;0)throw new RangeError("targetStart out of bounds");if(n&lt;0||n&gt;=this.length)throw new RangeError("sourceStart out of bounds");if(i&lt;0)throw new RangeError("sourceEnd out of bounds");i&gt;this.length&amp;&amp;(i=this.length),t.length-e&lt;i-n&amp;&amp;(i=t.length-e+n);var r,o=i-n;if(this===t&amp;&amp;n&lt;e&amp;&amp;e&lt;i)for(r=o-1;r&gt;=0;--r)t[r+e]=this[r+n];else if(o&lt;1e3||!l.TYPED_ARRAY_SUPPORT)for(r=0;r&lt;o;++r)t[r+e]=this[r+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+o),e);return o},l.prototype.fill=function(t,e,n,i){if("string"==typeof t){if("string"==typeof e?(i=e,e=0,n=this.length):"string"==typeof n&amp;&amp;(i=n,n=this.length),1===t.length){var r=t.charCodeAt(0);r&lt;256&amp;&amp;(t=r)}if(void 0!==i&amp;&amp;"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&amp;&amp;!l.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else"number"==typeof t&amp;&amp;(t&amp;=255);if(e&lt;0||this.length&lt;e||this.length&lt;n)throw new RangeError("Out of range index");if(n&lt;=e)return this;var o;if(e&gt;&gt;&gt;=0,n=void 0===n?this.length:n&gt;&gt;&gt;0,t||(t=0),"number"==typeof t)for(o=e;o&lt;n;++o)this[o]=t;else{var a=l.isBuffer(t)?t:O(new l(t,i).toString()),s=a.length;for(o=0;o&lt;n-e;++o)this[o+e]=a[o%s]}return this};var M=/[^+\/0-9A-Za-z-_]/g;function L(t){return t&lt;16?"0"+t.toString(16):t.toString(16)}function O(t,e){var n;e=e||1/0;for(var i=t.length,r=null,o=[],a=0;a&lt;i;++a){if((n=t.charCodeAt(a))&gt;55295&amp;&amp;n&lt;57344){if(!r){if(n&gt;56319){(e-=3)&gt;-1&amp;&amp;o.push(239,191,189);continue}if(a+1===i){(e-=3)&gt;-1&amp;&amp;o.push(239,191,189);continue}r=n;continue}if(n&lt;56320){(e-=3)&gt;-1&amp;&amp;o.push(239,191,189),r=n;continue}n=65536+(r-55296&lt;&lt;10|n-56320)}else r&amp;&amp;(e-=3)&gt;-1&amp;&amp;o.push(239,191,189);if(r=null,n&lt;128){if((e-=1)&lt;0)break;o.push(n)}else if(n&lt;2048){if((e-=2)&lt;0)break;o.push(n&gt;&gt;6|192,63&amp;n|128)}else if(n&lt;65536){if((e-=3)&lt;0)break;o.push(n&gt;&gt;12|224,n&gt;&gt;6&amp;63|128,63&amp;n|128)}else{if(!(n&lt;1114112))throw new Error("Invalid code point");if((e-=4)&lt;0)break;o.push(n&gt;&gt;18|240,n&gt;&gt;12&amp;63|128,n&gt;&gt;6&amp;63|128,63&amp;n|128)}}return o}function W(t){return i.toByteArray(function(t){var e;if((t=(e=t,e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")).replace(M,"")).length&lt;2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function U(t,e,n,i){for(var r=0;r&lt;i&amp;&amp;!(r+n&gt;=e.length||r&gt;=t.length);++r)e[r+n]=t[r];return r}}).call(this,n(46))},function(t,e,n){"use strict";e.byteLength=function(t){return 3*t.length/4-u(t)},e.toByteArray=function(t){var e,n,i,a,s,l=t.length;a=u(t),s=new o(3*l/4-a),n=a&gt;0?l-4:l;var h=0;for(e=0;e&lt;n;e+=4)i=r[t.charCodeAt(e)]&lt;&lt;18|r[t.charCodeAt(e+1)]&lt;&lt;12|r[t.charCodeAt(e+2)]&lt;&lt;6|r[t.charCodeAt(e+3)],s[h++]=i&gt;&gt;16&amp;255,s[h++]=i&gt;&gt;8&amp;255,s[h++]=255&amp;i;2===a?(i=r[t.charCodeAt(e)]&lt;&lt;2|r[t.charCodeAt(e+1)]&gt;&gt;4,s[h++]=255&amp;i):1===a&amp;&amp;(i=r[t.charCodeAt(e)]&lt;&lt;10|r[t.charCodeAt(e+1)]&lt;&lt;4|r[t.charCodeAt(e+2)]&gt;&gt;2,s[h++]=i&gt;&gt;8&amp;255,s[h++]=255&amp;i);return s},e.fromByteArray=function(t){for(var e,n=t.length,r=n%3,o="",a=[],s=0,l=n-r;s&lt;l;s+=16383)a.push(h(t,s,s+16383&gt;l?l:s+16383));1===r?(e=t[n-1],o+=i[e&gt;&gt;2],o+=i[e&lt;&lt;4&amp;63],o+="=="):2===r&amp;&amp;(e=(t[n-2]&lt;&lt;8)+t[n-1],o+=i[e&gt;&gt;10],o+=i[e&gt;&gt;4&amp;63],o+=i[e&lt;&lt;2&amp;63],o+="=");return a.push(o),a.join("")};for(var i=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s&lt;l;++s)i[s]=a[s],r[a.charCodeAt(s)]=s;function u(t){var e=t.length;if(e%4&gt;0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===t[e-2]?2:"="===t[e-1]?1:0}function h(t,e,n){for(var r,o,a=[],s=e;s&lt;n;s+=3)r=(t[s]&lt;&lt;16&amp;16711680)+(t[s+1]&lt;&lt;8&amp;65280)+(255&amp;t[s+2]),a.push(i[(o=r)&gt;&gt;18&amp;63]+i[o&gt;&gt;12&amp;63]+i[o&gt;&gt;6&amp;63]+i[63&amp;o]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,n,i,r){var o,a,s=8*r-i-1,l=(1&lt;&lt;s)-1,u=l&gt;&gt;1,h=-7,c=n?r-1:0,f=n?-1:1,d=t[e+c];for(c+=f,o=d&amp;(1&lt;&lt;-h)-1,d&gt;&gt;=-h,h+=s;h&gt;0;o=256*o+t[e+c],c+=f,h-=8);for(a=o&amp;(1&lt;&lt;-h)-1,o&gt;&gt;=-h,h+=i;h&gt;0;a=256*a+t[e+c],c+=f,h-=8);if(0===o)o=1-u;else{if(o===l)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,i),o-=u}return(d?-1:1)*a*Math.pow(2,o-i)},e.write=function(t,e,n,i,r,o){var a,s,l,u=8*o-r-1,h=(1&lt;&lt;u)-1,c=h&gt;&gt;1,f=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,d=i?0:o-1,p=i?1:-1,m=e&lt;0||0===e&amp;&amp;1/e&lt;0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=h):(a=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-a))&lt;1&amp;&amp;(a--,l*=2),(e+=a+c&gt;=1?f/l:f*Math.pow(2,1-c))*l&gt;=2&amp;&amp;(a++,l/=2),a+c&gt;=h?(s=0,a=h):a+c&gt;=1?(s=(e*l-1)*Math.pow(2,r),a+=c):(s=e*Math.pow(2,c-1)*Math.pow(2,r),a=0));r&gt;=8;t[n+d]=255&amp;s,d+=p,s/=256,r-=8);for(a=a&lt;&lt;r|s,u+=r;u&gt;0;t[n+d]=255&amp;a,d+=p,a/=256,u-=8);t[n+d-p]|=128*m}},function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=s(n(0)),r=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}(),o=s(n(9)),a=s(n(16));function s(t){return t&amp;&amp;t.__esModule?t:{default:t}}var l=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.element=e,this.data=this.getDataFromElement(e),this.data.android=a.default.isAndroid()&amp;&amp;a.default.isMobile(),this.data.ios=a.default.isIOS()&amp;&amp;a.default.isMobile()}return r(t,[{key:"getDataFromElement",value:function(t){var e={};return e.oaid=t.getAttribute("data-oaid"),e.cover=t.getAttribute("data-cover"),e.width=t.getAttribute("data-width"),e.height=t.getAttribute("data-height"),e.article=t.getAttribute("data-article"),e.color||(e.color="yes"),(!e.article||e.article&lt;0||e.article&gt;5)&amp;&amp;(e.article=3),e.width||e.height||(e.width="500px",e.height="628px"),(e.width&lt;=200||e.height&lt;=365)&amp;&amp;(e.width="195px",e.height="365px"),(e.width&gt;=500||e.height&gt;=622)&amp;&amp;(e.width="500px",e.height="628px"),e.domain=document.domain,e}},{key:"validate",value:function(){return!!this.data.oaid||(console.warn("[Zalo Social Plugin]","The follow button have no data-oaid attribute"),!1)}},{key:"render",value:function(){this.validate()&amp;&amp;(this.iframe=document.createElement("iframe"),this.iframe.frameBorder=0,this.iframe.allowFullscreen="true",this.iframe.scrolling="yes",this.element.style.overflow="hidden",this.element.style.display="inline-block",this.iframe.width=this.data.width,this.iframe.height=this.data.height,this.element.innerHTML="",this.iframe.src="https://sp.zalo.me/plugins/follow"+o.default.jsonToQueryString(this.data),this.element.appendChild(this.iframe))}},{key:"reload",value:function(){this.iframe.contentWindow.postMessage("zfollow_reload","https://sp.zalo.me")}}]),t}();e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a(n(0)),r=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}(),o=a(n(9));function a(t){return t&amp;&amp;t.__esModule?t:{default:t}}var s=function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.element=e,this.data=this.getDataFromElement(e),this.data.id=n,this.receiveMessage=this.receiveMessage.bind(this)}return r(t,[{key:"checkInAppZalo",value:function(){for(var t=location.hostname+"_znid",e=document.cookie.split(";"),n="",i=0;i&lt;e.length;i++){var r=e[i].split("=");r[0]===t&amp;&amp;(n=r[1])}""!==n&amp;&amp;this.iframe.contentWindow.postMessage({cmd:"inapp_cookie",data:{key:t,data:n}},"https://sp.zalo.me")}},{key:"getDataFromElement",value:function(t){var e={};return e.oaid=t.getAttribute("data-oaid"),e.style=t.getAttribute("data-style"),e.customize=t.getAttribute("data-customize"),e.callback=t.getAttribute("data-callback"),e.cbfollowed=t.getAttribute("data-cbfollowed"),e.customize?"false"===e.customize?e.customize=!1:e.customize=!0:e.customize=!1,e.domain=window.location.href,e}},{key:"validate",value:function(){return this.data.oaid?(this.data.style||(this.data.style="blue"),!0):(console.warn("[Zalo Social Plugin]","The follow button have no data-oaid attribute"),!1)}},{key:"render",value:function(){var t=this;this.validate()&amp;&amp;(this.iframe=document.createElement("iframe"),this.iframe.frameBorder=0,this.iframe.allowFullscreen="true",this.iframe.scrolling="no",this.element.style.overflow="hidden",this.element.style.display="inline-block",this.iframe.width="102px",this.iframe.height="35px",this.data.customize?(this.element.style.position="relative",this.iframe.width=this.element.scrollWidth,this.iframe.height=this.element.scrollHeight,this.iframe.style.position="absolute",this.iframe.style.opacity="0.000000000000001",this.iframe.style.left="0px",this.iframe.style.top="0px"):this.element.innerHTML="",this.iframe.onload=function(){t.checkInAppZalo()},this.iframe.src="https://button-follow.zalo.me"+o.default.jsonToQueryString(this.data),this.element.appendChild(this.iframe),window.addEventListener("message",this.receiveMessage))}},{key:"reload",value:function(){this.iframe.contentWindow.postMessage("close_zlogin_popup","https://button-follow.zalo.me")}},{key:"receiveMessage",value:function(t){t.data&amp;&amp;"follow_success"===t.data.cmd&amp;&amp;t.data.id===this.data.id.hex?window[this.data.callback]&amp;&amp;window[this.data.callback]({data:1,userId:t.data.uid}):t.data&amp;&amp;"cb_followed"===t.data.cmd&amp;&amp;t.data.id===this.data.id.hex&amp;&amp;window[this.data.cbfollowed]&amp;&amp;window[this.data.cbfollowed]()}}]),t}();e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=s(n(0)),r=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}(),o=s(n(16)),a=s(n(9));function s(t){return t&amp;&amp;t.__esModule?t:{default:t}}var l=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.element=e,this.data=this.getDataFromElement(e),this.data.android=o.default.isAndroid()&amp;&amp;o.default.isMobile(),this.data.ios=o.default.isIOS()&amp;&amp;o.default.isMobile()}return r(t,[{key:"getDataFromElement",value:function(t){var e={};return e.link=t.getAttribute("data-href"),e.link||(e.link=window.location.href),e.size=t.getAttribute("data-size"),e.appId=t.getAttribute("data-appid"),e}},{key:"validate",value:function(t){return t.link?(t.size||console.warn("[Zalo Social Plugin]","The comment frame have not data-zie attribute"),!0):(console.error("[Zalo Social Plugin]","The comment frame have no data-href attribute"),!1)}},{key:"reload",value:function(){this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage("zcomment_reload","https://sp.zalo.me")}},{key:"resizeParent",value:function(t){document.getElementsByClassName("zalo-comment-plugin")[0].style.height=t+"px"}},{key:"getTopParentBody",value:function(){this.iframe&amp;&amp;this.iframe.contentWindow&amp;&amp;this.iframe.contentWindow.postMessage({cmd:"open_modal_confirm_comment",top:this.element.getBoundingClientRect().top},"*")}},{key:"render",value:function(){this.validate(this.data)&amp;&amp;(this.iframe=document.createElement("iframe"),this.iframe.frameBorder=0,this.iframe.allowFullscreen="true",this.iframe.scrolling="false",this.iframe.height="100%",this.iframe.width="100%",this.element.style.display="block",this.element.innerHTML="",this.iframe.src="https://sp.zalo.me/plugins/comment"+a.default.jsonToQueryString(this.data),this.element.appendChild(this.iframe))}},{key:"destroy",value:function(){null!=this.iframe&amp;&amp;this.iframe.remove(),null!=this.element&amp;&amp;this.element.removeEventListener("zcomment_reload",this.onButtonClick)}},{key:"getIframe",get:function(){return this.iframe}}]),t}();e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a(n(0)),r=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}(),o=a(n(9));function a(t){return t&amp;&amp;t.__esModule?t:{default:t}}var s=function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.element=e,this.data=this.getDataFromElement(e),this.data.id=n}return r(t,[{key:"getDataFromElement",value:function(t){var e={};return e.oaid=t.getAttribute("data-oaid"),e}},{key:"validate",value:function(){return!!this.data.oaid||(console.warn("[Zalo Social Plugin]","The follow button have no data-oaid attribute"),!1)}},{key:"render",value:function(){this.validate()&amp;&amp;(this.iframe=document.createElement("iframe"),this.iframe.frameBorder=0,this.iframe.allowFullscreen="true",this.iframe.scrolling="no",this.element.style.overflow="hidden",this.element.style.display="inline-block",this.iframe.width="40px",this.iframe.height="40px",this.data.customize?(this.element.style.position="relative",this.iframe.width=this.element.scrollWidth,this.iframe.height=this.element.scrollHeight,this.iframe.style.position="absolute",this.iframe.style.opacity="0.000000000000001",this.iframe.style.left="0px",this.iframe.style.top="0px"):this.element.innerHTML="",this.iframe.src="https://button-call.zalo.me"+o.default.jsonToQueryString(this.data),this.element.appendChild(this.iframe))}},{key:"showQRModal",value:function(t,e){this.overlayDiv=document.createElement("div"),this.overlayDiv.id="zl-modal",this.overlayDiv.style.cssText="position:fixed;width:100%;height:100vh;z-index:1001;background:rgba(0, 0, 0, 0.5);left:0;top:0;display:flex;justify-content:center",this.modalDiv=document.createElement("div"),this.modalDiv.id="zl-modal__container",this.modalDiv.style.cssText="position: fixed; z-index: 1002;width: 400px;height: 434px;background:#FFFFFF;border-radius:8px;top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;",this.QRImg=document.createElement("img"),this.QRImg.id="zl-modal__container__qr",this.QRImg.src=t,this.QRImg.style.cssText="width:300.18px;height:300.18px;object-fit: contain;",this.textP=document.createElement("p");var n=document.createTextNode(e);this.textP.appendChild(n),this.textP.style.cssText="font-family:Roboto;font-style:normal;font-weight:normal;font-size: 14px;line-height:18px;color: #667685;margin-top:16px;",this.modalDiv.appendChild(this.QRImg),this.modalDiv.appendChild(this.textP),this.overlayDiv.appendChild(this.modalDiv),document.getElementsByTagName("body")[0].appendChild(this.overlayDiv),window.addEventListener("click",function(t){if(!document.getElementById("zl-modal__container")||!document.getElementById("zl-modal__container").contains(t.target)){var e=document.getElementById("zl-modal");e&amp;&amp;e.remove()}})}},{key:"reload",value:function(){this.iframe.contentWindow.postMessage("close_zlogin_popup","https://button-call.zalo.me")}}]),t}();e.default=s},function(t,e){function n(){}function i(t,e){return Math.floor(Math.random()*(e-t+1))+t}n.maxFromBits=function(t){return Math.pow(2,t)},n.limitUI04=n.maxFromBits(4),n.limitUI06=n.maxFromBits(6),n.limitUI08=n.maxFromBits(8),n.limitUI12=n.maxFromBits(12),n.limitUI14=n.maxFromBits(14),n.limitUI16=n.maxFromBits(16),n.limitUI32=n.maxFromBits(32),n.limitUI40=n.maxFromBits(40),n.limitUI48=n.maxFromBits(48),n.randomUI04=function(){return i(0,n.limitUI04-1)},n.randomUI06=function(){return i(0,n.limitUI06-1)},n.randomUI08=function(){return i(0,n.limitUI08-1)},n.randomUI12=function(){return i(0,n.limitUI12-1)},n.randomUI14=function(){return i(0,n.limitUI14-1)},n.randomUI16=function(){return i(0,n.limitUI16-1)},n.randomUI32=function(){return i(0,n.limitUI32-1)},n.randomUI40=function(){return(0|Math.random()*(1&lt;&lt;30))+(0|1024*Math.random())*(1&lt;&lt;30)},n.randomUI48=function(){return(0|Math.random()*(1&lt;&lt;30))+(0|Math.random()*(1&lt;&lt;18))*(1&lt;&lt;30)},n.paddedString=function(t,e,n){n=n||"0";for(var i=e-(t=String(t)).length;i&gt;0;i&gt;&gt;&gt;=1,n+=n)1&amp;i&amp;&amp;(t=n+t);return t},n.prototype.fromParts=function(t,e,i,r,o,a){return this.version=i&gt;&gt;12&amp;15,this.hex=n.paddedString(t.toString(16),8)+"-"+n.paddedString(e.toString(16),4)+"-"+n.paddedString(i.toString(16),4)+"-"+n.paddedString(r.toString(16),2)+n.paddedString(o.toString(16),2)+"-"+n.paddedString(a.toString(16),12),this},n.prototype.toString=function(){return this.hex},n.prototype.toURN=function(){return"urn:uuid:"+this.hex},n.prototype.toBytes=function(){for(var t=this.hex.split("-"),e=[],n=0,i=0;i&lt;t.length;i++)for(var r=0;r&lt;t[i].length;r+=2)e[n++]=parseInt(t[i].substr(r,2),16);return e},n.prototype.equals=function(t){return t instanceof UUID&amp;&amp;this.hex===t.hex},n.getTimeFieldValues=function(t){var e=t-Date.UTC(1582,9,15),n=e/4294967296*1e4&amp;268435455;return{low:1e4*(268435455&amp;e)%4294967296,mid:65535&amp;n,hi:n&gt;&gt;&gt;16,timestamp:e}},n._create4=function(){return(new n).fromParts(n.randomUI32(),n.randomUI16(),16384|n.randomUI12(),128|n.randomUI06(),n.randomUI08(),n.randomUI48())},n._create1=function(){var t=(new Date).getTime(),e=n.randomUI14(),i=1099511627776*(1|n.randomUI08())+n.randomUI40(),r=n.randomUI04(),o=0;t!=o?(t&lt;o&amp;&amp;e++,o=t,r=n.randomUI04()):Math.random()&lt;.25&amp;&amp;r&lt;9984?r+=1+n.randomUI04():e++;var a=n.getTimeFieldValues(o),s=a.low+r,l=4095&amp;a.hi|4096,u=(e&amp;=16383)&gt;&gt;&gt;8|128,h=255&amp;e;return(new n).fromParts(s,a.mid,l,u,h,i)},n.create=function(t){return this["_create"+(t=t||4)]()},n.fromTime=function(t,e){e=e||!1;var i=n.getTimeFieldValues(t),r=i.low,o=4095&amp;i.hi|4096;return!1===e?(new n).fromParts(r,i.mid,o,0,0,0):(new n).fromParts(r,i.mid,o,128|n.limitUI06,n.limitUI08-1,n.limitUI48-1)},n.firstFromTime=function(t){return n.fromTime(t,!1)},n.lastFromTime=function(t){return n.fromTime(t,!0)},n.fromURN=function(t){var e;return(e=/^(?:urn:uuid:|\{)?([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{2})([0-9a-f]{2})-([0-9a-f]{12})(?:\})?$/i.exec(t))?(new n).fromParts(parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16),parseInt(e[4],16),parseInt(e[5],16),parseInt(e[6],16)):null},n.fromBytes=function(t){if(t.length&lt;5)return null;for(var e="",i=0,r=[4,2,2,2,6],o=0;o&lt;r.length;o++){for(var a=0;a&lt;r[o];a++){var s=t[i++].toString(16);1==s.length&amp;&amp;(s="0"+s),e+=s}6!==r[o]&amp;&amp;(e+="-")}return n.fromURN(e)},n.fromBinary=function(t){for(var e=[],i=0;i&lt;t.length;i++)if(e[i]=t.charCodeAt(i),e[i]&gt;255||e[i]&lt;0)throw new Error("Unexpected byte in binary data.");return n.fromBytes(e)},n.new=function(){return this.create(4)},n.newTS=function(){return this.create(1)},t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,r=n(0),o=(i=r)&amp;&amp;i.__esModule?i:{default:i},a=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),(0,o.default)(t,i.key,i)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}();var s=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return a(t,null,[{key:"isMaliciousScheme",value:function(t){try{return"javascript:"==new URL(t).protocol}catch(t){return!1}}}]),t}();e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,r=n(0),o=(i=r)&amp;&amp;i.__esModule?i:{default:i},a=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),(0,o.default)(t,i.key,i)}}return function(e,n,i){return n&amp;&amp;t(e.prototype,n),i&amp;&amp;t(e,i),e}}();var s=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return a(t,null,[{key:"loadFile",value:function(t,e){var n=null;"js"==e?((n=document.createElement("script")).setAttribute("type","text/javascript"),n.setAttribute("src",t)):"css"==e&amp;&amp;((n=document.createElement("link")).setAttribute("rel","stylesheet"),n.setAttribute("type","text/css"),n.setAttribute("href",t)),void 0!==n&amp;&amp;document.body.appendChild(n)}}]),t}();e.default=s}])})}catch(e){get("https://sp.zalo.me/tracking/log?error="+encodeURIComponent(e)+"&amp;data=InitSDK");throw new Error(e)}
function get(url){if(window.XMLHttpRequest){try{var xmlHttp=new XMLHttpRequest();xmlHttp.open("GET",url,!0);xmlHttp.send(null)}catch(err){console.warn("XMLHttpRequest is not support")}}}
if(typeof ZA==='undefined'){window._zap=window._zap||[];window._zap.push(["_setAccount","ZA-43317204427353"]);(function(e,t,n,r,a,o,c){o=t.createElement(n),c=t.getElementsByTagName(n)[0],o.async=1,o.src=r+"?"+Math.floor((new Date).getTime()/86400000),c.parentNode.insertBefore(o,c)})(window,document,"script","//za.zdn.vn/v3/za.js","ZA")};function copyToClipboard(text){var inputc=document.body.appendChild(document.createElement("input"));inputc.value=window.location.href;inputc.focus();inputc.select();document.execCommand('copy');inputc.parentNode.removeChild(inputc);alert("ÄÃ£ sao chÃ©p Link liÃªn káº¿t !")}</pre></body></html>