<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------.bootstrap.min.js.-------*//*! * Bootstrap v3.3.5 (http: * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https: *//*! * Generated using the Bootstrap Customizer (http: * Config saved to config.json and https: */if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]&lt;2&amp;&amp;e[1]&lt;9||1==e[0]&amp;&amp;9==e[1]&amp;&amp;e[2]&lt;1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),n=i.data("bs.alert");n||i.data("bs.alert",n=new o(this)),"string"==typeof e&amp;&amp;n[e].call(i)})}var i='[data-dismiss="alert"]',o=function(e){t(e).on("click",i,this.close)};o.VERSION="3.3.6",o.TRANSITION_DURATION=150,o.prototype.close=function(e){function i(){a.detach().trigger("closed.bs.alert").remove()}var n=t(this),s=n.attr("data-target");s||(s=n.attr("href"),s=s&amp;&amp;s.replace(/.*(?=#[^\s]*$)/,""));var a=t(s);e&amp;&amp;e.preventDefault(),a.length||(a=n.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&amp;&amp;a.hasClass("fade")?a.one("bsTransitionEnd",i).emulateTransitionEnd(o.TRANSITION_DURATION):i())};var n=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=o,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",i,o.prototype.close)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.button"),s="object"==typeof e&amp;&amp;e;n||o.data("bs.button",n=new i(this,s)),"toggle"==e?n.toggle():e&amp;&amp;n.setState(e)})}var i=function(e,o){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,o),this.isLoading=!1};i.VERSION="3.3.6",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",o=this.$element,n=o.is("input")?"val":"html",s=o.data();e+="Text",null==s.resetText&amp;&amp;o.data("resetText",o[n]()),setTimeout(t.proxy(function(){o[n](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,o.addClass(i).attr(i,i)):this.isLoading&amp;&amp;(this.isLoading=!1,o.removeClass(i).removeAttr(i))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&amp;&amp;(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&amp;&amp;(i.prop("checked")!==this.$element.hasClass("active")&amp;&amp;(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&amp;&amp;i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var o=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=o,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var o=t(i.target);o.hasClass("btn")||(o=o.closest(".btn")),e.call(o,"toggle"),t(i.target).is('input[type="radio"]')||t(i.target).is('input[type="checkbox"]')||i.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.carousel"),s=t.extend({},i.DEFAULTS,o.data(),"object"==typeof e&amp;&amp;e),a="string"==typeof e?e:s.slide;n||o.data("bs.carousel",n=new i(this,s)),"number"==typeof e?n.to(e):a?n[a]():s.interval&amp;&amp;n.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&amp;&amp;this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&amp;&amp;!("ontouchstart"in document.documentElement)&amp;&amp;this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.3.6",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&amp;&amp;clearInterval(this.interval),this.options.interval&amp;&amp;!this.paused&amp;&amp;(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e),o="prev"==t&amp;&amp;0===i||"next"==t&amp;&amp;i==this.$items.length-1;if(o&amp;&amp;!this.options.wrap)return e;var n="prev"==t?-1:1,s=(i+n)%this.$items.length;return this.$items.eq(s)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t&gt;this.$items.length-1||0&gt;t?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t&gt;i?"next":"prev",this.$items.eq(t))},i.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&amp;&amp;t.support.transition&amp;&amp;(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=function(){return this.sliding?void 0:this.slide("next")},i.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},i.prototype.slide=function(e,o){var n=this.$element.find(".item.active"),s=o||this.getItemForDirection(e,n),a=this.interval,r="next"==e?"left":"right",l=this;if(s.hasClass("active"))return this.sliding=!1;var h=s[0],d=t.Event("slide.bs.carousel",{relatedTarget:h,direction:r});if(this.$element.trigger(d),!d.isDefaultPrevented()){if(this.sliding=!0,a&amp;&amp;this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var p=t(this.$indicators.children()[this.getItemIndex(s)]);p&amp;&amp;p.addClass("active")}var c=t.Event("slid.bs.carousel",{relatedTarget:h,direction:r});return t.support.transition&amp;&amp;this.$element.hasClass("slide")?(s.addClass(e),s[0].offsetWidth,n.addClass(r),s.addClass(r),n.one("bsTransitionEnd",function(){s.removeClass([e,r].join(" ")).addClass("active"),n.removeClass(["active",r].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(c)},0)}).emulateTransitionEnd(i.TRANSITION_DURATION)):(n.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(c)),a&amp;&amp;this.cycle(),this}};var o=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=i,t.fn.carousel.noConflict=function(){return t.fn.carousel=o,this};var n=function(i){var o,n=t(this),s=t(n.attr("data-target")||(o=n.attr("href"))&amp;&amp;o.replace(/.*(?=#[^\s]+$)/,""));if(s.hasClass("carousel")){var a=t.extend({},s.data(),n.data()),r=n.attr("data-slide-to");r&amp;&amp;(a.interval=!1),e.call(s,a),r&amp;&amp;s.data("bs.carousel").to(r),i.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",n).on("click.bs.carousel.data-api","[data-slide-to]",n),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var i=t(this);e.call(i,i.data())})})}(jQuery),+function(t){"use strict";function e(e){var i=e.attr("data-target");i||(i=e.attr("href"),i=i&amp;&amp;/#[A-Za-z]/.test(i)&amp;&amp;i.replace(/.*(?=#[^\s]*$)/,""));var o=i&amp;&amp;t(i);return o&amp;&amp;o.length?o:e.parent()}function i(i){i&amp;&amp;3===i.which||(t(n).remove(),t(s).each(function(){var o=t(this),n=e(o),s={relatedTarget:this};n.hasClass("open")&amp;&amp;(i&amp;&amp;"click"==i.type&amp;&amp;/input|textarea/i.test(i.target.tagName)&amp;&amp;t.contains(n[0],i.target)||(n.trigger(i=t.Event("hide.bs.dropdown",s)),i.isDefaultPrevented()||(o.attr("aria-expanded","false"),n.removeClass("open").trigger(t.Event("hidden.bs.dropdown",s)))))}))}function o(e){return this.each(function(){var i=t(this),o=i.data("bs.dropdown");o||i.data("bs.dropdown",o=new a(this)),"string"==typeof e&amp;&amp;o[e].call(i)})}var n=".dropdown-backdrop",s='[data-toggle="dropdown"]',a=function(e){t(e).on("click.bs.dropdown",this.toggle)};a.VERSION="3.3.6",a.prototype.toggle=function(o){var n=t(this);if(!n.is(".disabled, :disabled")){var s=e(n),a=s.hasClass("open");if(i(),!a){"ontouchstart"in document.documentElement&amp;&amp;!s.closest(".navbar-nav").length&amp;&amp;t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",i);var r={relatedTarget:this};if(s.trigger(o=t.Event("show.bs.dropdown",r)),o.isDefaultPrevented())return;n.trigger("focus").attr("aria-expanded","true"),s.toggleClass("open").trigger(t.Event("shown.bs.dropdown",r))}return!1}},a.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&amp;&amp;!/input|textarea/i.test(i.target.tagName)){var o=t(this);if(i.preventDefault(),i.stopPropagation(),!o.is(".disabled, :disabled")){var n=e(o),a=n.hasClass("open");if(!a&amp;&amp;27!=i.which||a&amp;&amp;27==i.which)return 27==i.which&amp;&amp;n.find(s).trigger("focus"),o.trigger("click");var r=" li:not(.disabled):visible a",l=n.find(".dropdown-menu"+r);if(l.length){var h=l.index(i.target);38==i.which&amp;&amp;h&gt;0&amp;&amp;h--,40==i.which&amp;&amp;h&lt;l.length-1&amp;&amp;h++,~h||(h=0),l.eq(h).trigger("focus")}}}};var r=t.fn.dropdown;t.fn.dropdown=o,t.fn.dropdown.Constructor=a,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=r,this},t(document).on("click.bs.dropdown.data-api",i).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",s,a.prototype.toggle).on("keydown.bs.dropdown.data-api",s,a.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",a.prototype.keydown)}(jQuery),+function(t){"use strict";function e(e,o){return this.each(function(){var n=t(this),s=n.data("bs.modal"),a=t.extend({},i.DEFAULTS,n.data(),"object"==typeof e&amp;&amp;e);s||n.data("bs.modal",s=new i(this,a)),"string"==typeof e?s[e](o):a.show&amp;&amp;s.show(o)})}var i=function(e,i){this.options=i,this.$body=t(document.body),this.$element=t(e),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&amp;&amp;this.$element.find(".modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};i.VERSION="3.3.6",i.TRANSITION_DURATION=300,i.BACKDROP_TRANSITION_DURATION=150,i.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},i.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},i.prototype.show=function(e){var o=this,n=t.Event("show.bs.modal",{relatedTarget:e});this.$element.trigger(n),this.isShown||n.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){o.$element.one("mouseup.dismiss.bs.modal",function(e){t(e.target).is(o.$element)&amp;&amp;(o.ignoreBackdropClick=!0)})}),this.backdrop(function(){var n=t.support.transition&amp;&amp;o.$element.hasClass("fade");o.$element.parent().length||o.$element.appendTo(o.$body),o.$element.show().scrollTop(0),o.adjustDialog(),n&amp;&amp;o.$element[0].offsetWidth,o.$element.addClass("in"),o.enforceFocus();var s=t.Event("shown.bs.modal",{relatedTarget:e});n?o.$dialog.one("bsTransitionEnd",function(){o.$element.trigger("focus").trigger(s)}).emulateTransitionEnd(i.TRANSITION_DURATION):o.$element.trigger("focus").trigger(s)}))},i.prototype.hide=function(e){e&amp;&amp;e.preventDefault(),e=t.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&amp;&amp;!e.isDefaultPrevented()&amp;&amp;(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),t.support.transition&amp;&amp;this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(i.TRANSITION_DURATION):this.hideModal())},i.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},i.prototype.escape=function(){this.isShown&amp;&amp;this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&amp;&amp;this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},i.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},i.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},i.prototype.removeBackdrop=function(){this.$backdrop&amp;&amp;this.$backdrop.remove(),this.$backdrop=null},i.prototype.backdrop=function(e){var o=this,n=this.$element.hasClass("fade")?"fade":"";if(this.isShown&amp;&amp;this.options.backdrop){var s=t.support.transition&amp;&amp;n;if(this.$backdrop=t(document.createElement("div")).addClass("modal-backdrop "+n).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",t.proxy(function(t){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(t.target===t.currentTarget&amp;&amp;("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),s&amp;&amp;this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;s?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):e()}else if(!this.isShown&amp;&amp;this.$backdrop){this.$backdrop.removeClass("in");var a=function(){o.removeBackdrop(),e&amp;&amp;e()};t.support.transition&amp;&amp;this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",a).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):a()}else e&amp;&amp;e()},i.prototype.handleUpdate=function(){this.adjustDialog()},i.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight&gt;document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&amp;&amp;t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&amp;&amp;!t?this.scrollbarWidth:""})},i.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},i.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth&lt;t,this.scrollbarWidth=this.measureScrollbar()},i.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&amp;&amp;this.$body.css("padding-right",t+this.scrollbarWidth)},i.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},i.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var o=t.fn.modal;t.fn.modal=e,t.fn.modal.Constructor=i,t.fn.modal.noConflict=function(){return t.fn.modal=o,this},t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(i){var o=t(this),n=o.attr("href"),s=t(o.attr("data-target")||n&amp;&amp;n.replace(/.*(?=#[^\s]+$)/,"")),a=s.data("bs.modal")?"toggle":t.extend({remote:!/#/.test(n)&amp;&amp;n},s.data(),o.data());o.is("a")&amp;&amp;i.preventDefault(),s.one("show.bs.modal",function(t){t.isDefaultPrevented()||s.one("hidden.bs.modal",function(){o.is(":visible")&amp;&amp;o.trigger("focus")})}),e.call(s,a,this)})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.tooltip"),s="object"==typeof e&amp;&amp;e;(n||!/destroy|hide/.test(e))&amp;&amp;(n||o.data("bs.tooltip",n=new i(this,s)),"string"==typeof e&amp;&amp;n[e]())})}var i=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};i.VERSION="3.3.6",i.TRANSITION_DURATION=150,i.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'&lt;div class="tooltip" role="tooltip"&gt;&lt;div class="tooltip-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,container:!1,viewport:{selector:"body",padding:0}},i.prototype.init=function(e,i,o){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(o),this.$viewport=this.options.viewport&amp;&amp;t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&amp;&amp;!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),s=n.length;s--;){var a=n[s];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var r="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.getOptions=function(e){return e=t.extend({},this.getDefaults(),this.$element.data(),e),e.delay&amp;&amp;"number"==typeof e.delay&amp;&amp;(e.delay={show:e.delay,hide:e.delay}),e},i.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&amp;&amp;t.each(this._options,function(t,o){i[t]!=o&amp;&amp;(e[t]=o)}),e},i.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&amp;&amp;(i.inState["focusin"==e.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&amp;&amp;i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&amp;&amp;i.show()},i.options.delay.show)):i.show())},i.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},i.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&amp;&amp;(i.inState["focusout"==e.type?"focus":"hover"]=!1),i.isInStateTrue()?void 0:(clearTimeout(i.timeout),i.hoverState="out",i.options.delay&amp;&amp;i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&amp;&amp;i.hide()},i.options.delay.hide)):i.hide())},i.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&amp;&amp;this.enabled){this.$element.trigger(e);var o=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!o)return;var n=this,s=this.tip(),a=this.getUID(this.type);this.setContent(),s.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&amp;&amp;s.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,h=l.test(r);h&amp;&amp;(r=r.replace(l,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var d=this.getPosition(),p=s[0].offsetWidth,c=s[0].offsetHeight;if(h){var f=r,u=this.getPosition(this.$viewport);r="bottom"==r&amp;&amp;d.bottom+c&gt;u.bottom?"top":"top"==r&amp;&amp;d.top-c&lt;u.top?"bottom":"right"==r&amp;&amp;d.right+p&gt;u.width?"left":"left"==r&amp;&amp;d.left-p&lt;u.left?"right":r,s.removeClass(f).addClass(r)}var g=this.getCalculatedOffset(r,d,p,c);this.applyPlacement(g,r);var v=function(){var t=n.hoverState;n.$element.trigger("shown.bs."+n.type),n.hoverState=null,"out"==t&amp;&amp;n.leave(n)};t.support.transition&amp;&amp;this.$tip.hasClass("fade")?s.one("bsTransitionEnd",v).emulateTransitionEnd(i.TRANSITION_DURATION):v()}},i.prototype.applyPlacement=function(e,i){var o=this.tip(),n=o[0].offsetWidth,s=o[0].offsetHeight,a=parseInt(o.css("margin-top"),10),r=parseInt(o.css("margin-left"),10);isNaN(a)&amp;&amp;(a=0),isNaN(r)&amp;&amp;(r=0),e.top+=a,e.left+=r,t.offset.setOffset(o[0],t.extend({using:function(t){o.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),o.addClass("in");var l=o[0].offsetWidth,h=o[0].offsetHeight;"top"==i&amp;&amp;h!=s&amp;&amp;(e.top=e.top+s-h);var d=this.getViewportAdjustedDelta(i,e,l,h);d.left?e.left+=d.left:e.top+=d.top;var p=/top|bottom/.test(i),c=p?2*d.left-n+l:2*d.top-s+h,f=p?"offsetWidth":"offsetHeight";o.offset(e),this.replaceArrow(c,o[0][f],p)},i.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},i.prototype.hide=function(e){function o(){"in"!=n.hoverState&amp;&amp;s.detach(),n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),e&amp;&amp;e()}var n=this,s=t(this.$tip),a=t.Event("hide.bs."+this.type);return this.$element.trigger(a),a.isDefaultPrevented()?void 0:(s.removeClass("in"),t.support.transition&amp;&amp;s.hasClass("fade")?s.one("bsTransitionEnd",o).emulateTransitionEnd(i.TRANSITION_DURATION):o(),this.hoverState=null,this)},i.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&amp;&amp;t.attr("data-original-title",t.attr("title")||"").attr("title","")},i.prototype.hasContent=function(){return this.getTitle()},i.prototype.getPosition=function(e){e=e||this.$element;var i=e[0],o="BODY"==i.tagName,n=i.getBoundingClientRect();null==n.width&amp;&amp;(n=t.extend({},n,{width:n.right-n.left,height:n.bottom-n.top}));var s=o?{top:0,left:0}:e.offset(),a={scroll:o?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},r=o?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},n,a,r,s)},i.prototype.getCalculatedOffset=function(t,e,i,o){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-o,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-o/2,left:e.left-i}:{top:e.top+e.height/2-o/2,left:e.left+e.width}},i.prototype.getViewportAdjustedDelta=function(t,e,i,o){var n={top:0,left:0};if(!this.$viewport)return n;var s=this.options.viewport&amp;&amp;this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(t)){var r=e.top-s-a.scroll,l=e.top+s-a.scroll+o;r&lt;a.top?n.top=a.top-r:l&gt;a.top+a.height&amp;&amp;(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;h&lt;a.left?n.left=a.left-h:d&gt;a.right&amp;&amp;(n.left=a.left+a.width-d)}return n},i.prototype.getTitle=function(){var t,e=this.$element,i=this.options;return t=e.attr("data-original-title")||("function"==typeof i.title?i.title.call(e[0]):i.title)},i.prototype.getUID=function(t){do t+=~~(1e6*Math.random());while(document.getElementById(t));return t},i.prototype.tip=function(){if(!this.$tip&amp;&amp;(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},i.prototype.enable=function(){this.enabled=!0},i.prototype.disable=function(){this.enabled=!1},i.prototype.toggleEnabled=function(){this.enabled=!this.enabled},i.prototype.toggle=function(e){var i=this;e&amp;&amp;(i=t(e.currentTarget).data("bs."+this.type),i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)},i.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&amp;&amp;t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null})};var o=t.fn.tooltip;t.fn.tooltip=e,t.fn.tooltip.Constructor=i,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=o,this}}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.popover"),s="object"==typeof e&amp;&amp;e;(n||!/destroy|hide/.test(e))&amp;&amp;(n||o.data("bs.popover",n=new i(this,s)),"string"==typeof e&amp;&amp;n[e]())})}var i=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");i.VERSION="3.3.6",i.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{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-title"&gt;&lt;/h3&gt;&lt;div class="popover-content"&gt;&lt;/div&gt;&lt;/div&gt;'}),i.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),i.prototype.constructor=i,i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},i.prototype.hasContent=function(){return this.getTitle()||this.getContent()},i.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var o=t.fn.popover;t.fn.popover=e,t.fn.popover.Constructor=i,t.fn.popover.noConflict=function(){return t.fn.popover=o,this}}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.tab");n||o.data("bs.tab",n=new i(this)),"string"==typeof e&amp;&amp;n[e]()})}var i=function(e){this.element=t(e)};i.VERSION="3.3.6",i.TRANSITION_DURATION=150,i.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),o=e.data("target");if(o||(o=e.attr("href"),o=o&amp;&amp;o.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var n=i.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),a=t.Event("show.bs.tab",{relatedTarget:n[0]});if(n.trigger(s),e.trigger(a),!a.isDefaultPrevented()&amp;&amp;!s.isDefaultPrevented()){var r=t(o);this.activate(e.closest("li"),i),this.activate(r,r.parent(),function(){n.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:n[0]})})}}},i.prototype.activate=function(e,o,n){function s(){a.removeClass("active").find("&gt; .dropdown-menu &gt; .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&amp;&amp;e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),n&amp;&amp;n()}var a=o.find("&gt; .active"),r=n&amp;&amp;t.support.transition&amp;&amp;(a.length&amp;&amp;a.hasClass("fade")||!!o.find("&gt; .fade").length);a.length&amp;&amp;r?a.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s(),a.removeClass("in")};var o=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=i,t.fn.tab.noConflict=function(){return t.fn.tab=o,this};var n=function(i){i.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',n).on("click.bs.tab.data-api",'[data-toggle="pill"]',n)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.affix"),s="object"==typeof e&amp;&amp;e;n||o.data("bs.affix",n=new i(this,s)),"string"==typeof e&amp;&amp;n[e]()})}var i=function(e,o){this.options=t.extend({},i.DEFAULTS,o),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};i.VERSION="3.3.6",i.RESET="affix affix-top affix-bottom",i.DEFAULTS={offset:0,target:window},i.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&amp;&amp;"top"==this.affixed)return i&gt;n?"top":!1;if("bottom"==this.affixed)return null!=i?n+this.unpin&lt;=s.top?!1:"bottom":t-o&gt;=n+a?!1:"bottom";var r=null==this.affixed,l=r?n:s.top,h=r?a:e;return null!=i&amp;&amp;i&gt;=n?"top":null!=o&amp;&amp;l+h&gt;=t-o?"bottom":!1},i.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(i.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},i.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},i.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),o=this.options.offset,n=o.top,s=o.bottom,a=Math.max(t(document).height(),t(document.body).height());"object"!=typeof o&amp;&amp;(s=n=o),"function"==typeof n&amp;&amp;(n=o.top(this.$element)),"function"==typeof s&amp;&amp;(s=o.bottom(this.$element));var r=this.getState(a,e,n,s);if(this.affixed!=r){null!=this.unpin&amp;&amp;this.$element.css("top","");var l="affix"+(r?"-"+r:""),h=t.Event(l+".bs.affix");if(this.$element.trigger(h),h.isDefaultPrevented())return;this.affixed=r,this.unpin="bottom"==r?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==r&amp;&amp;this.$element.offset({top:a-e-s})}};var o=t.fn.affix;t.fn.affix=e,t.fn.affix.Constructor=i,t.fn.affix.noConflict=function(){return t.fn.affix=o,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var i=t(this),o=i.data();o.offset=o.offset||{},null!=o.offsetBottom&amp;&amp;(o.offset.bottom=o.offsetBottom),null!=o.offsetTop&amp;&amp;(o.offset.top=o.offsetTop),e.call(i,o)})})}(jQuery),+function(t){"use strict";function e(e){var i,o=e.attr("data-target")||(i=e.attr("href"))&amp;&amp;i.replace(/.*(?=#[^\s]+$)/,"");return t(o)}function i(e){return this.each(function(){var i=t(this),n=i.data("bs.collapse"),s=t.extend({},o.DEFAULTS,i.data(),"object"==typeof e&amp;&amp;e);!n&amp;&amp;s.toggle&amp;&amp;/show|hide/.test(e)&amp;&amp;(s.toggle=!1),n||i.data("bs.collapse",n=new o(this,s)),"string"==typeof e&amp;&amp;n[e]()})}var o=function(e,i){this.$element=t(e),this.options=t.extend({},o.DEFAULTS,i),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&amp;&amp;this.toggle()};o.VERSION="3.3.6",o.TRANSITION_DURATION=350,o.DEFAULTS={toggle:!0},o.prototype.dimension=function(){var t=this.$element.hasClass("width");return t?"width":"height"},o.prototype.show=function(){if(!this.transitioning&amp;&amp;!this.$element.hasClass("in")){var e,n=this.$parent&amp;&amp;this.$parent.children(".panel").children(".in, .collapsing");if(!(n&amp;&amp;n.length&amp;&amp;(e=n.data("bs.collapse"),e&amp;&amp;e.transitioning))){var s=t.Event("show.bs.collapse");if(this.$element.trigger(s),!s.isDefaultPrevented()){n&amp;&amp;n.length&amp;&amp;(i.call(n,"hide"),e||n.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(o.TRANSITION_DURATION)[a](this.$element[0][l]);}}}},o.prototype.hide=function(){if(!this.transitioning&amp;&amp;this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[i](0).one("bsTransitionEnd",t.proxy(n,this)).emulateTransitionEnd(o.TRANSITION_DURATION):n.call(this)}}},o.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},o.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,o){var n=t(o);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},o.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=o,t.fn.collapse.noConflict=function(){return t.fn.collapse=n,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(o){var n=t(this);n.attr("data-target")||o.preventDefault();var s=e(n),a=s.data("bs.collapse"),r=a?"toggle":n.data();i.call(s,r)})}(jQuery),+function(t){"use strict";function e(i,o){this.$body=t(document.body),this.$scrollElement=t(t(i).is(document.body)?window:i),this.options=t.extend({},e.DEFAULTS,o),this.selector=(this.options.target||"")+" .nav li &gt; a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var o=t(this),n=o.data("bs.scrollspy"),s="object"==typeof i&amp;&amp;i;n||o.data("bs.scrollspy",n=new e(this,s)),"string"==typeof i&amp;&amp;n[i]()})}e.VERSION="3.3.6",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",o=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",o=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),n=e.data("target")||e.attr("href"),s=/^#./.test(n)&amp;&amp;t(n);return s&amp;&amp;s.length&amp;&amp;s.is(":visible")&amp;&amp;[[s[i]().top+o,n]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&amp;&amp;this.refresh(),e&gt;=o)return a!=(t=s[s.length-1])&amp;&amp;this.activate(t);if(a&amp;&amp;e&lt;n[0])return this.activeTarget=null,this.clear();for(t=n.length;t--;)a!=s[t]&amp;&amp;e&gt;=n[t]&amp;&amp;(void 0===n[t+1]||e&lt;n[t+1])&amp;&amp;this.activate(s[t])},e.prototype.activate=function(e){this.activeTarget=e,this.clear();var i=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',o=t(i).parents("li").addClass("active");o.parent(".dropdown-menu").length&amp;&amp;(o=o.closest("li.dropdown").addClass("active")),o.trigger("activate.bs.scrollspy")},e.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var o=t.fn.scrollspy;t.fn.scrollspy=i,t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=o,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),+function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,o=this;t(this).one("bsTransitionEnd",function(){i=!0});var n=function(){i||t(o).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&amp;&amp;(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){return t(e.target).is(this)?e.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery);/*------.colorbox.jquery.js.-------*//*! Colorbox 1.6.3 license: MIT http: */(function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&amp;&amp;(r.id=Z+n),o&amp;&amp;(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&amp;&amp;(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&amp;&amp;(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&amp;&amp;(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(A+t)%e;return 0&gt;i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&amp;&amp;i.devicePixelRatio&gt;1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in x[0]&amp;&amp;!x[0].contains(t.target)&amp;&amp;t.target!==v[0]&amp;&amp;(t.stopPropagation(),x.focus())}function c(t){c.str!==t&amp;&amp;(x.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){A=0,e&amp;&amp;e!==!1&amp;&amp;"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),A=W.index(_.el),-1===A&amp;&amp;(W=W.add(_.el),A=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!$){$=q=!0,c(_.get("className")),x.css({visibility:"hidden",display:"block",opacity:""}),I=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(I),j=T.height()+k.height()+b.outerHeight(!0)-b.height(),D=C.width()+H.width()+b.outerWidth(!0)-b.width(),N=I.outerHeight(!0),z=I.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=Math.max((l!==!1?Math.min(h,a(l,"x")):h)-z-D,0),_.h=Math.max((f!==!1?Math.min(s,a(f,"y")):s)-N-j,0),I.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(F).hide(),x.focus(),_.get("trapFocus")&amp;&amp;e.addEventListener&amp;&amp;(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&amp;&amp;ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("&lt;div/&gt;"),w()}}function p(){x||(V=!1,E=t(i),x=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),L=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),y=n(se,"Wrapper"),b=n(se,"Content").append(F=n(se,"Title"),R=n(se,"Current"),P=t('&lt;button type="button"/&gt;').attr({id:Z+"Previous"}),K=t('&lt;button type="button"/&gt;').attr({id:Z+"Next"}),S=n("button","Slideshow"),L),B=t('&lt;button type="button"/&gt;').attr({id:Z+"Close"}),y.append(n(se).append(n(se,"TopLeft"),T=n(se,"TopCenter"),n(se,"TopRight")),n(se,!1,"clear:left").append(C=n(se,"MiddleLeft"),b,H=n(se,"MiddleRight")),n(se,!1,"clear:left").append(n(se,"BottomLeft"),k=n(se,"BottomCenter"),n(se,"BottomRight"))).find("div div").css({"float":"left"}),M=n(se,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),O=K.add(P).add(R).add(S)),e.body&amp;&amp;!x.parent().length&amp;&amp;t(e.body).append(v,x.append(y,M))}function m(){function i(t){t.which&gt;1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),f(this))}return x?(V||(V=!0,K.click(function(){J.next()}),P.click(function(){J.prev()}),B.click(function(){J.close()}),v.click(function(){_.get("overlayClose")&amp;&amp;J.close()}),t(e).bind("keydown."+Z,function(t){var e=t.keyCode;$&amp;&amp;_.get("escKey")&amp;&amp;27===e&amp;&amp;(t.preventDefault(),J.close()),$&amp;&amp;_.get("arrowKey")&amp;&amp;W[1]&amp;&amp;!t.altKey&amp;&amp;(37===e?(t.preventDefault(),P.click()):39===e&amp;&amp;(t.preventDefault(),K.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+Z,"."+te,i):t("."+te).live("click."+Z,i)),!0):!1}function w(){var e,o,r,h=J.prep,d=++le;if(q=!0,U=!1,u(he),u(ie),_.get("onLoad"),_.h=_.get("height")?a(_.get("height"),"y")-N-j:_.get("innerHeight")&amp;&amp;a(_.get("innerHeight"),"y"),_.w=_.get("width")?a(_.get("width"),"x")-z-D:_.get("innerWidth")&amp;&amp;a(_.get("innerWidth"),"x"),_.mw=_.w,_.mh=_.h,_.get("maxWidth")&amp;&amp;(_.mw=a(_.get("maxWidth"),"x")-z-D,_.mw=_.w&amp;&amp;_.w&lt;_.mw?_.w:_.mw),_.get("maxHeight")&amp;&amp;(_.mh=a(_.get("maxHeight"),"y")-N-j,_.mh=_.h&amp;&amp;_.h&lt;_.mh?_.h:_.mh),e=_.get("href"),Q=setTimeout(function(){L.show()},100),_.get("inline")){var c=t(e);r=t("&lt;div&gt;").hide().insertBefore(c),ae.one(he,function(){r.replaceWith(c)}),h(c)}else _.get("iframe")?h(" "):_.get("html")?h(_.get("html")):s(_,e)?(e=l(_,e),U=_.get("createImg"),t(U).addClass(Z+"Photo").bind("error."+Z,function(){h(n(se,"Error").html(_.get("imgError")))}).one("load",function(){d===le&amp;&amp;setTimeout(function(){var e;_.get("retinaImage")&amp;&amp;i.devicePixelRatio&gt;1&amp;&amp;(U.height=U.height/i.devicePixelRatio,U.width=U.width/i.devicePixelRatio),_.get("scalePhotos")&amp;&amp;(o=function(){U.height-=U.height*e,U.width-=U.width*e},_.mw&amp;&amp;U.width&gt;_.mw&amp;&amp;(e=(U.width-_.mw)/U.width,o()),_.mh&amp;&amp;U.height&gt;_.mh&amp;&amp;(e=(U.height-_.mh)/U.height,o())),_.h&amp;&amp;(U.style.marginTop=Math.max(_.mh-U.height,0)/2+"px"),W[1]&amp;&amp;(_.get("loop")||W[A+1])&amp;&amp;(U.style.cursor="pointer",t(U).bind("click."+Z,function(){J.next()})),U.style.width=U.width+"px",U.style.height=U.height+"px",h(U)},1)}),U.src=e):e&amp;&amp;M.load(e,_.get("data"),function(e,i){d===le&amp;&amp;h("error"===i?n(se,"Error").html(_.get("xhrError")):t(this).contents())})}var v,x,y,b,T,C,H,k,W,E,I,M,L,F,R,S,K,P,B,O,_,j,D,N,z,A,U,$,q,G,Q,J,V,X={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return t(this).attr("href")},title:function(){return this.title},createImg:function(){var e=new Image,i=t(this).data("cbox-img-attrs");return"object"==typeof i&amp;&amp;t.each(i,function(t,i){e[t]=i}),e},createIframe:function(){var i=e.createElement("iframe"),n=t(this).data("cbox-iframe-attrs");return"object"==typeof n&amp;&amp;t.each(n,function(t,e){i[t]=e}),"frameBorder"in i&amp;&amp;(i.frameBorder=0),"allowTransparency"in i&amp;&amp;(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullscreen=!0,i}},Y="colorbox",Z="cbox",te=Z+"Element",ee=Z+"_open",ie=Z+"_load",ne=Z+"_complete",oe=Z+"_cleanup",re=Z+"_closed",he=Z+"_purge",ae=t("&lt;a/&gt;"),se="div",le=0,de={},ce=function(){function t(){clearTimeout(h)}function e(){(_.get("loop")||W[A+1])&amp;&amp;(t(),h=setTimeout(J.next,_.get("slideshowSpeed")))}function i(){S.html(_.get("slideshowStop")).unbind(s).one(s,n),ae.bind(ne,e).bind(ie,t),x.removeClass(a+"off").addClass(a+"on")}function n(){t(),ae.unbind(ne,e).unbind(ie,t),S.html(_.get("slideshowStart")).unbind(s).one(s,function(){J.next(),i()}),x.removeClass(a+"on").addClass(a+"off")}function o(){r=!1,S.hide(),t(),ae.unbind(ne,e).unbind(ie,t),x.removeClass(a+"off "+a+"on")}var r,h,a=Z+"Slideshow_",s="click."+Z;return function(){r?_.get("slideshow")||(ae.unbind(oe,o),o()):_.get("slideshow")&amp;&amp;W[1]&amp;&amp;(r=!0,ae.one(oe,o),_.get("slideshowAuto")?i():n(),S.show())}}();t[Y]||(t(p),J=t.fn[Y]=t[Y]=function(e,i){var n,o=this;return e=e||{},t.isFunction(o)&amp;&amp;(o=t("&lt;a/&gt;"),e.open=!0),o[0]?(p(),m()&amp;&amp;(i&amp;&amp;(e.onComplete=i),o.each(function(){var i=t.data(this,Y)||{};t.data(this,Y,t.extend(i,e))}).addClass(te),n=new r(o[0],e),n.get("open")&amp;&amp;f(o[0])),o):o},J.position=function(e,i){function n(){T[0].style.width=k[0].style.width=b[0].style.width=parseInt(x[0].style.width,10)-D+"px",b[0].style.height=C[0].style.height=H[0].style.height=parseInt(x[0].style.height,10)-j+"px"}var r,h,s,l=0,d=0,c=x.offset();if(E.unbind("resize."+Z),x.css({top:-9e4,left:-9e4}),h=E.scrollTop(),s=E.scrollLeft(),_.get("fixed")?(c.top-=h,c.left-=s,x.css({position:"fixed"})):(l=h,d=s,x.css({position:"absolute"})),d+=_.get("right")!==!1?Math.max(E.width()-_.w-z-D-a(_.get("right"),"x"),0):_.get("left")!==!1?a(_.get("left"),"x"):Math.round(Math.max(E.width()-_.w-z-D,0)/2),l+=_.get("bottom")!==!1?Math.max(o()-_.h-N-j-a(_.get("bottom"),"y"),0):_.get("top")!==!1?a(_.get("top"),"y"):Math.round(Math.max(o()-_.h-N-j,0)/2),x.css({top:c.top,left:c.left,visibility:"visible"}),y[0].style.width=y[0].style.height="9999px",r={width:_.w+z+D,height:_.h+N+j,top:l,left:d},e){var g=0;t.each(r,function(t){return r[t]!==de[t]?(g=e,void 0):void 0}),e=g}de=r,e||x.css(r),x.dequeue().animate(r,{duration:e||0,complete:function(){n(),q=!1,y[0].style.width=_.w+z+D+"px",y[0].style.height=_.h+N+j+"px",_.get("reposition")&amp;&amp;setTimeout(function(){E.bind("resize."+Z,J.position)},1),t.isFunction(i)&amp;&amp;i()},step:n})},J.resize=function(t){var e;$&amp;&amp;(t=t||{},t.width&amp;&amp;(_.w=a(t.width,"x")-z-D),t.innerWidth&amp;&amp;(_.w=a(t.innerWidth,"x")),I.css({width:_.w}),t.height&amp;&amp;(_.h=a(t.height,"y")-N-j),t.innerHeight&amp;&amp;(_.h=a(t.innerHeight,"y")),t.innerHeight||t.height||(e=I.scrollTop(),I.css({height:"auto"}),_.h=I.height()),I.css({height:_.h}),e&amp;&amp;I.scrollTop(e),J.position("none"===_.get("transition")?0:_.get("speed")))},J.prep=function(i){function o(){return _.w=_.w||I.width(),_.w=_.mw&amp;&amp;_.mw&lt;_.w?_.mw:_.w,_.w}function a(){return _.h=_.h||I.height(),_.h=_.mh&amp;&amp;_.mh&lt;_.h?_.mh:_.h,_.h}if($){var d,g="none"===_.get("transition")?0:_.get("speed");I.remove(),I=n(se,"LoadedContent").append(i),I.hide().appendTo(M.show()).css({width:o(),overflow:_.get("scrolling")?"auto":"hidden"}).css({height:a()}).prependTo(b),M.hide(),t(U).css({"float":"none"}),c(_.get("className")),d=function(){function i(){t.support.opacity===!1&amp;&amp;x[0].style.removeAttribute("filter")}var n,o,a=W.length;$&amp;&amp;(o=function(){clearTimeout(Q),L.hide(),u(ne),_.get("onComplete")},F.html(_.get("title")).show(),I.show(),a&gt;1?("string"==typeof _.get("current")&amp;&amp;R.html(_.get("current").replace("{current}",A+1).replace("{total}",a)).show(),K[_.get("loop")||a-1&gt;A?"show":"hide"]().html(_.get("next")),P[_.get("loop")||A?"show":"hide"]().html(_.get("previous")),ce(),_.get("preloading")&amp;&amp;t.each([h(-1),h(1)],function(){var i,n=W[this],o=new r(n,t.data(n,Y)),h=o.get("href");h&amp;&amp;s(o,h)&amp;&amp;(h=l(o,h),i=e.createElement("img"),i.src=h)})):O.hide(),_.get("iframe")?(n=_.get("createIframe"),_.get("scrolling")||(n.scrolling="no"),t(n).attr({src:_.get("href"),"class":Z+"Iframe"}).one("load",o).appendTo(I),ae.one(he,function(){n.src="//about:blank"}),_.get("fastIframe")&amp;&amp;t(n).trigger("load")):o(),"fade"===_.get("transition")?x.fadeTo(g,1,i):i())},"fade"===_.get("transition")?x.fadeTo(g,0,function(){J.position(0,d)}):J.position(g,d)}},J.next=function(){!q&amp;&amp;W[1]&amp;&amp;(_.get("loop")||W[A+1])&amp;&amp;(A=h(1),f(W[A]))},J.prev=function(){!q&amp;&amp;W[1]&amp;&amp;(_.get("loop")||A)&amp;&amp;(A=h(-1),f(W[A]))},J.close=function(){$&amp;&amp;!G&amp;&amp;(G=!0,$=!1,u(oe),_.get("onCleanup"),E.unbind("."+Z),v.fadeTo(_.get("fadeOut")||0,0),x.stop().fadeTo(_.get("fadeOut")||0,0,function(){x.hide(),v.hide(),u(he),I.remove(),setTimeout(function(){G=!1,u(re),_.get("onClosed")},1)}))},J.remove=function(){x&amp;&amp;(x.stop(),t[Y].close(),x.stop(!1,!0).remove(),v.remove(),G=!1,x=null,t("."+te).removeData(Y).removeClass(te),t(e).unbind("click."+Z).unbind("keydown."+Z))},J.element=function(){return t(_.el)},J.settings=X)})(jQuery,document,window);/*------.jquery.simplemodal.min.js.-------*//* * SimpleModal 1.4.4 - jQuery Plugin * http: * Copyright (c) 2013 Eric Martin * Licensed under MIT and GPL * Date: Sun, Jan 20 2013 15:58:56 -0800 */(function(b){"function"===typeof define&amp;&amp;define.amd?define(["jquery"],b):b(jQuery)})(function(b){var j=[],n=b(document),k=navigator.userAgent.toLowerCase(),l=b(window),g=[],o=null,p=/msie/.test(k)&amp;&amp;!/opera/.test(k),q=/opera/.test(k),m,r;m=p&amp;&amp;/msie 6./.test(k)&amp;&amp;"object"!==typeof window.XMLHttpRequest;r=p&amp;&amp;/msie 7.0/.test(k);b.modal=function(a,h){return b.modal.impl.init(a,h)};b.modal.close=function(){b.modal.impl.close()};b.modal.focus=function(a){b.modal.impl.focus(a)};b.modal.setContainerDimensions=  function(){b.modal.impl.setContainerDimensions()};b.modal.setPosition=function(){b.modal.impl.setPosition()};b.modal.update=function(a,h){b.modal.impl.update(a,h)};b.fn.modal=function(a){return b.modal.impl.init(this,a)};b.modal.defaults={appendTo:"body",focus:!0,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:null,minWidth:null,maxHeight:null,maxWidth:null,autoResize:!1,autoPosition:!0,zIndex:1E3,  close:!0,closeHTML:'&lt;a class="modalCloseImg" title="Close"&gt;&lt;/a&gt;',closeClass:"simplemodal-close",escClose:!0,overlayClose:!1,fixed:!0,position:null,persist:!1,modal:!0,onOpen:null,onShow:null,onClose:null};b.modal.impl={d:{},init:function(a,h){if(this.d.data)return!1;o=p&amp;&amp;!b.support.boxModel;this.o=b.extend({},b.modal.defaults,h);this.zIndex=this.o.zIndex;this.occb=!1;if("object"===typeof a){if(a=a instanceof b?a:b(a),this.d.placeholder=!1,0&lt;a.parent().parent().size()&amp;&amp;(a.before(b("&lt;span&gt;&lt;/span&gt;").attr("id",    "simplemodal-placeholder").css({display:"none"})),this.d.placeholder=!0,this.display=a.css("display"),!this.o.persist))this.d.orig=a.clone(!0)}else if("string"===typeof a||"number"===typeof a)a=b("&lt;div&gt;&lt;/div&gt;").html(a);else return alert("SimpleModal Error: Unsupported data type: "+typeof a),this;this.create(a);this.open();b.isFunction(this.o.onShow)&amp;&amp;this.o.onShow.apply(this,[this.d]);return this},create:function(a){this.getDimensions();if(this.o.modal&amp;&amp;m)this.d.iframe=b('&lt;iframe src="javascript:false;"&gt;&lt;/iframe&gt;').css(b.extend(this.o.iframeCss,  {display:"none",opacity:0,position:"fixed",height:g[0],width:g[1],zIndex:this.o.zIndex,top:0,left:0})).appendTo(this.o.appendTo);this.d.overlay=b("&lt;div&gt;&lt;/div&gt;").attr("id",this.o.overlayId).addClass("simplemodal-overlay").css(b.extend(this.o.overlayCss,{display:"none",opacity:this.o.opacity/100,height:this.o.modal?j[0]:0,width:this.o.modal?j[1]:0,position:"fixed",left:0,top:0,zIndex:this.o.zIndex+1})).appendTo(this.o.appendTo);this.d.container=b("&lt;div&gt;&lt;/div&gt;").attr("id",this.o.containerId).addClass("simplemodal-container").css(b.extend({position:this.o.fixed?  "fixed":"absolute"},this.o.containerCss,{display:"none",zIndex:this.o.zIndex+2})).append(this.o.close&amp;&amp;this.o.closeHTML?b(this.o.closeHTML).addClass(this.o.closeClass):"").appendTo(this.o.appendTo);this.d.wrap=b("&lt;div&gt;&lt;/div&gt;").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(this.d.container);this.d.data=a.attr("id",a.attr("id")||this.o.dataId).addClass("simplemodal-data").css(b.extend(this.o.dataCss,{display:"none"})).appendTo("body");this.setContainerDimensions();  this.d.data.appendTo(this.d.wrap);(m||o)&amp;&amp;this.fixIE()},bindEvents:function(){var a=this;b("."+a.o.closeClass).bind("click.simplemodal",function(b){b.preventDefault();a.close()});a.o.modal&amp;&amp;a.o.close&amp;&amp;a.o.overlayClose&amp;&amp;a.d.overlay.bind("click.simplemodal",function(b){b.preventDefault();a.close()});n.bind("keydown.simplemodal",function(b){a.o.modal&amp;&amp;9===b.keyCode?a.watchTab(b):a.o.close&amp;&amp;a.o.escClose&amp;&amp;27===b.keyCode&amp;&amp;(b.preventDefault(),a.close())});l.bind("resize.simplemodal orientationchange.simplemodal",  function(){a.getDimensions();a.o.autoResize?a.setContainerDimensions():a.o.autoPosition&amp;&amp;a.setPosition();m||o?a.fixIE():a.o.modal&amp;&amp;(a.d.iframe&amp;&amp;a.d.iframe.css({height:g[0],width:g[1]}),a.d.overlay.css({height:j[0],width:j[1]}))})},unbindEvents:function(){b("."+this.o.closeClass).unbind("click.simplemodal");n.unbind("keydown.simplemodal");l.unbind(".simplemodal");this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var a=this.o.position;b.each([this.d.iframe||null,!this.o.modal?null:this.d.overlay,  "fixed"===this.d.container.css("position")?this.d.container:null],function(b,e){if(e){var f=e[0].style;f.position="absolute";if(2&gt;b)f.removeExpression("height"),f.removeExpression("width"),f.setExpression("height",'document.body.scrollHeight &gt; document.body.clientHeight ? document.body.scrollHeight : document.body.clientHeight + "px"'),f.setExpression("width",'document.body.scrollWidth &gt; document.body.clientWidth ? document.body.scrollWidth : document.body.clientWidth + "px"');else{var c,d;a&amp;&amp;a.constructor===Array?(c=a[0]?"number"===typeof a[0]?a[0].toString():a[0].replace(/px/,""):e.css("top").replace(/px/,""),c=-1===c.indexOf("%")?c+' + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"':parseInt(c.replace(/%/,""))+' * ((document.documentElement.clientHeight || document.body.clientHeight) / 100) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"',a[1]&amp;&amp;(d="number"===typeof a[1]?  a[1].toString():a[1].replace(/px/,""),d=-1===d.indexOf("%")?d+' + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"':parseInt(d.replace(/%/,""))+' * ((document.documentElement.clientWidth || document.body.clientWidth) / 100) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"')):(c='(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"',  d='(document.documentElement.clientWidth || document.body.clientWidth) / 2 - (this.offsetWidth / 2) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"');f.removeExpression("top");f.removeExpression("left");f.setExpression("top",c);f.setExpression("left",d)}}})},focus:function(a){var h=this,a=a&amp;&amp;-1!==b.inArray(a,["first","last"])?a:"first",e=b(":input:enabled:visible:"+a,h.d.wrap);setTimeout(function(){0&lt;e.length?e.focus():h.d.wrap.focus()},  10)},getDimensions:function(){var a="undefined"===typeof window.innerHeight?l.height():window.innerHeight;j=[n.height(),n.width()];g=[a,l.width()]},getVal:function(a,b){return a?"number"===typeof a?a:"auto"===a?0:0&lt;a.indexOf("%")?parseInt(a.replace(/%/,""))/100*("h"===b?g[0]:g[1]):parseInt(a.replace(/px/,"")):null},update:function(a,b){if(!this.d.data)return!1;this.d.origHeight=this.getVal(a,"h");this.d.origWidth=this.getVal(b,"w");this.d.data.hide();a&amp;&amp;this.d.container.css("height",a);b&amp;&amp;this.d.container.css("width",  b);this.setContainerDimensions();this.d.data.show();this.o.focus&amp;&amp;this.focus();this.unbindEvents();this.bindEvents()},setContainerDimensions:function(){var a=m||r,b=this.d.origHeight?this.d.origHeight:q?this.d.container.height():this.getVal(a?this.d.container[0].currentStyle.height:this.d.container.css("height"),"h"),a=this.d.origWidth?this.d.origWidth:q?this.d.container.width():this.getVal(a?this.d.container[0].currentStyle.width:this.d.container.css("width"),"w"),e=this.d.data.outerHeight(!0),f=  this.d.data.outerWidth(!0);this.d.origHeight=this.d.origHeight||b;this.d.origWidth=this.d.origWidth||a;var c=this.o.maxHeight?this.getVal(this.o.maxHeight,"h"):null,d=this.o.maxWidth?this.getVal(this.o.maxWidth,"w"):null,c=c&amp;&amp;c&lt;g[0]?c:g[0],d=d&amp;&amp;d&lt;g[1]?d:g[1],i=this.o.minHeight?this.getVal(this.o.minHeight,"h"):"auto",b=b?this.o.autoResize&amp;&amp;b&gt;c?c:b&lt;i?i:b:e?e&gt;c?c:this.o.minHeight&amp;&amp;"auto"!==i&amp;&amp;e&lt;i?i:e:i,c=this.o.minWidth?this.getVal(this.o.minWidth,"w"):"auto",a=a?this.o.autoResize&amp;&amp;a&gt;d?d:a&lt;c?c:a:f?  f&gt;d?d:this.o.minWidth&amp;&amp;"auto"!==c&amp;&amp;f&lt;c?c:f:c;this.d.container.css({height:b,width:a});this.d.wrap.css({overflow:e&gt;b||f&gt;a?"auto":"visible"});this.o.autoPosition&amp;&amp;this.setPosition()},setPosition:function(){var a,b;a=g[0]/2-this.d.container.outerHeight(!0)/2;b=g[1]/2-this.d.container.outerWidth(!0)/2;var e="fixed"!==this.d.container.css("position")?l.scrollTop():0;this.o.position&amp;&amp;"[object Array]"===Object.prototype.toString.call(this.o.position)?(a=e+(this.o.position[0]||a),b=this.o.position[1]||b):  a=e+a;this.d.container.css({left:b,top:a})},watchTab:function(a){if(0&lt;b(a.target).parents(".simplemodal-container").length){if(this.inputs=b(":input:enabled:visible:first, :input:enabled:visible:last",this.d.data[0]),!a.shiftKey&amp;&amp;a.target===this.inputs[this.inputs.length-1]||a.shiftKey&amp;&amp;a.target===this.inputs[0]||0===this.inputs.length)a.preventDefault(),this.focus(a.shiftKey?"last":"first")}else a.preventDefault(),this.focus()},open:function(){this.d.iframe&amp;&amp;this.d.iframe.show();b.isFunction(this.o.onOpen)?  this.o.onOpen.apply(this,[this.d]):(this.d.overlay.show(),this.d.container.show(),this.d.data.show());this.o.focus&amp;&amp;this.focus();this.bindEvents()},close:function(){if(!this.d.data)return!1;this.unbindEvents();if(b.isFunction(this.o.onClose)&amp;&amp;!this.occb)this.occb=!0,this.o.onClose.apply(this,[this.d]);else{if(this.d.placeholder){var a=b("#simplemodal-placeholder");this.o.persist?a.replaceWith(this.d.data.removeClass("simplemodal-data").css("display",this.display)):(this.d.data.hide().remove(),a.replaceWith(this.d.orig))}else this.d.data.hide().remove();  this.d.container.hide().remove();this.d.overlay.hide();this.d.iframe&amp;&amp;this.d.iframe.hide().remove();this.d.overlay.remove();this.d={}}}}});/*------.jquery.timepicker.min.js.-------*//*! * jquery-timepicker v1.9.0 - A jQuery timepicker plugin inspired by Google Calendar. It supports both mouse and keyboard navigation. * Copyright (c) 2016 Jon Thornton - http: * License: MIT */!function(a){"object"==typeof exports&amp;&amp;exports&amp;&amp;"object"==typeof module&amp;&amp;module&amp;&amp;module.exports===exports?a(require("jquery")):"function"==typeof define&amp;&amp;define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){var b=a[0];return b.offsetWidth&gt;0&amp;&amp;b.offsetHeight&gt;0}function c(b){if(b.minTime&amp;&amp;(b.minTime=t(b.minTime)),b.maxTime&amp;&amp;(b.maxTime=t(b.maxTime)),b.durationTime&amp;&amp;"function"!=typeof b.durationTime&amp;&amp;(b.durationTime=t(b.durationTime)),"now"==b.scrollDefault)b.scrollDefault=function(){return b.roundingFunction(t(new Date),b)};else if(b.scrollDefault&amp;&amp;"function"!=typeof b.scrollDefault){var c=b.scrollDefault;b.scrollDefault=function(){return b.roundingFunction(t(c),b)}}else b.minTime&amp;&amp;(b.scrollDefault=function(){return b.roundingFunction(b.minTime,b)});if("string"===a.type(b.timeFormat)&amp;&amp;b.timeFormat.match(/[gh]/)&amp;&amp;(b._twelveHourTime=!0),b.showOnFocus===!1&amp;&amp;-1!=b.showOn.indexOf("focus")&amp;&amp;b.showOn.splice(b.showOn.indexOf("focus"),1),b.disableTimeRanges.length&gt;0){for(var d in b.disableTimeRanges)b.disableTimeRanges[d]=[t(b.disableTimeRanges[d][0]),t(b.disableTimeRanges[d][1])];b.disableTimeRanges=b.disableTimeRanges.sort(function(a,b){return a[0]-b[0]});for(var d=b.disableTimeRanges.length-1;d&gt;0;d--)b.disableTimeRanges[d][0]&lt;=b.disableTimeRanges[d-1][1]&amp;&amp;(b.disableTimeRanges[d-1]=[Math.min(b.disableTimeRanges[d][0],b.disableTimeRanges[d-1][0]),Math.max(b.disableTimeRanges[d][1],b.disableTimeRanges[d-1][1])],b.disableTimeRanges.splice(d,1))}return b}function d(b){var c=b.data("timepicker-settings"),d=b.data("timepicker-list");if(d&amp;&amp;d.length&amp;&amp;(d.remove(),b.data("timepicker-list",!1)),c.useSelect){d=a("&lt;select /&gt;",{"class":"ui-timepicker-select"});var g=d}else{d=a("&lt;ul /&gt;",{"class":"ui-timepicker-list"});var g=a("&lt;div /&gt;",{"class":"ui-timepicker-wrapper",tabindex:-1});g.css({display:"none",position:"absolute"}).append(d)}if(c.noneOption)if(c.noneOption===!0&amp;&amp;(c.noneOption=c.useSelect?"Time...":"None"),a.isArray(c.noneOption)){for(var i in c.noneOption)if(parseInt(i,10)==i){var k=e(c.noneOption[i],c.useSelect);d.append(k)}}else{var k=e(c.noneOption,c.useSelect);d.append(k)}if(c.className&amp;&amp;g.addClass(c.className),(null!==c.minTime||null!==c.durationTime)&amp;&amp;c.showDuration){"function"==typeof c.step?"function":c.step;g.addClass("ui-timepicker-with-duration"),g.addClass("ui-timepicker-step-"+c.step)}var l=c.minTime;"function"==typeof c.durationTime?l=t(c.durationTime()):null!==c.durationTime&amp;&amp;(l=c.durationTime);var n=null!==c.minTime?c.minTime:0,o=null!==c.maxTime?c.maxTime:n+u-1;n&gt;o&amp;&amp;(o+=u),o===u-1&amp;&amp;"string"===a.type(c.timeFormat)&amp;&amp;c.show2400&amp;&amp;(o=u);var p=c.disableTimeRanges,v=0,x=p.length,y=c.step;"function"!=typeof y&amp;&amp;(y=function(){return c.step});for(var i=n,z=0;o&gt;=i;z++,i+=60*y(z)){var A=i,B=s(A,c);if(c.useSelect){var C=a("&lt;option /&gt;",{value:B});C.text(B)}else{var C=a("&lt;li /&gt;");C.addClass(43200&gt;A%86400?"ui-timepicker-am":"ui-timepicker-pm"),C.data("time",86400&gt;=A?A:A%86400),C.text(B)}if((null!==c.minTime||null!==c.durationTime)&amp;&amp;c.showDuration){var D=r(i-l,c.step);if(c.useSelect)C.text(C.text()+" ("+D+")");else{var E=a("&lt;span /&gt;",{"class":"ui-timepicker-duration"});E.text(" ("+D+")"),C.append(E)}}x&gt;v&amp;&amp;(A&gt;=p[v][1]&amp;&amp;(v+=1),p[v]&amp;&amp;A&gt;=p[v][0]&amp;&amp;A&lt;p[v][1]&amp;&amp;(c.useSelect?C.prop("disabled",!0):C.addClass("ui-timepicker-disabled"))),d.append(C)}if(g.data("timepicker-input",b),b.data("timepicker-list",g),c.useSelect)b.val()&amp;&amp;d.val(f(t(b.val()),c)),d.on("focus",function(){a(this).data("timepicker-input").trigger("showTimepicker")}),d.on("blur",function(){a(this).data("timepicker-input").trigger("hideTimepicker")}),d.on("change",function(){m(b,a(this).val(),"select")}),m(b,d.val(),"initial"),b.hide().after(d);else{var F=c.appendTo;"string"==typeof F?F=a(F):"function"==typeof F&amp;&amp;(F=F(b)),F.append(g),j(b,d),d.on("mousedown touchstart","li",function(c){b.off("focus.timepicker"),b.on("focus.timepicker-ie-hack",function(){b.off("focus.timepicker-ie-hack"),b.on("focus.timepicker",w.show)}),h(b)||b[0].focus(),d.find("li").removeClass("ui-timepicker-selected"),a(this).addClass("ui-timepicker-selected"),q(b)&amp;&amp;(b.trigger("hideTimepicker"),d.on("mouseup.timepicker touchend.timepicker","li",function(a){d.off("mouseup.timepicker touchend.timepicker"),g.hide()}))})}}function e(b,c){var d,e,f;return"object"==typeof b?(d=b.label,e=b.className,f=b.value):"string"==typeof b?d=b:a.error("Invalid noneOption value"),c?a("&lt;option /&gt;",{value:f,"class":e,text:d}):a("&lt;li /&gt;",{"class":e,text:d}).data("time",String(f))}function f(a,b){return a=b.roundingFunction(a,b),null!==a?s(a,b):void 0}function g(b){var c=a(b.target),d=c.closest(".ui-timepicker-input");0===d.length&amp;&amp;0===c.closest(".ui-timepicker-wrapper").length&amp;&amp;(w.hide(),a(document).unbind(".ui-timepicker"),a(window).unbind(".ui-timepicker"))}function h(a){var b=a.data("timepicker-settings");return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&amp;&amp;b.disableTouchKeyboard}function i(b,c,d){if(!d&amp;&amp;0!==d)return!1;var e=b.data("timepicker-settings"),f=!1,d=e.roundingFunction(d,e);return c.find("li").each(function(b,c){var e=a(c);if("number"==typeof e.data("time"))return e.data("time")==d?(f=e,!1):void 0}),f}function j(a,b){b.find("li").removeClass("ui-timepicker-selected");var c=t(l(a),a.data("timepicker-settings"));if(null!==c){var d=i(a,b,c);if(d){var e=d.offset().top-b.offset().top;(e+d.outerHeight()&gt;b.outerHeight()||0&gt;e)&amp;&amp;b.scrollTop(b.scrollTop()+d.position().top-d.outerHeight()),d.addClass("ui-timepicker-selected")}}}function k(b,c){if(""!==this.value&amp;&amp;"timepicker"!=c){var d=a(this);if(!d.is(":focus")||b&amp;&amp;"change"==b.type){var e=d.data("timepicker-settings"),f=t(this.value,e);if(null===f)return void d.trigger("timeFormatError");var g=!1;null!==e.minTime&amp;&amp;f&lt;e.minTime&amp;&amp;null!==e.maxTime&amp;&amp;f&gt;e.maxTime&amp;&amp;(g=!0),a.each(e.disableTimeRanges,function(){return f&gt;=this[0]&amp;&amp;f&lt;this[1]?(g=!0,!1):void 0}),e.forceRoundTime&amp;&amp;(f=e.roundingFunction(f,e));var h=s(f,e);g?m(d,h,"error")&amp;&amp;d.trigger("timeRangeError"):m(d,h)}}}function l(a){return a.is("input")?a.val():a.data("ui-timepicker-value")}function m(a,b,c){if(a.is("input")){a.val(b);var d=a.data("timepicker-settings");d.useSelect&amp;&amp;"select"!=c&amp;&amp;"initial"!=c&amp;&amp;a.data("timepicker-list").val(f(t(b),d))}return a.data("ui-timepicker-value")!=b?(a.data("ui-timepicker-value",b),"select"==c?a.trigger("selectTime").trigger("changeTime").trigger("change","timepicker"):"error"!=c&amp;&amp;a.trigger("changeTime"),!0):(a.trigger("selectTime"),!1)}function n(a){switch(a.keyCode){case 13:case 9:return;default:a.preventDefault()}}function o(c){var d=a(this),e=d.data("timepicker-list");if(!e||!b(e)){if(40!=c.keyCode)return!0;w.show.call(d.get(0)),e=d.data("timepicker-list"),h(d)||d.focus()}switch(c.keyCode){case 13:return q(d)&amp;&amp;w.hide.apply(this),c.preventDefault(),!1;case 38:var f=e.find(".ui-timepicker-selected");return f.length?f.is(":first-child")||(f.removeClass("ui-timepicker-selected"),f.prev().addClass("ui-timepicker-selected"),f.prev().position().top&lt;f.outerHeight()&amp;&amp;e.scrollTop(e.scrollTop()-f.outerHeight())):(e.find("li").each(function(b,c){return a(c).position().top&gt;0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")),!1;case 40:return f=e.find(".ui-timepicker-selected"),0===f.length?(e.find("li").each(function(b,c){return a(c).position().top&gt;0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")):f.is(":last-child")||(f.removeClass("ui-timepicker-selected"),f.next().addClass("ui-timepicker-selected"),f.next().position().top+2*f.outerHeight()&gt;e.outerHeight()&amp;&amp;e.scrollTop(e.scrollTop()+f.outerHeight())),!1;case 27:e.find("li").removeClass("ui-timepicker-selected"),w.hide();break;case 9:w.hide();break;default:return!0}}function p(c){var d=a(this),e=d.data("timepicker-list"),f=d.data("timepicker-settings");if(!e||!b(e)||f.disableTextInput)return!0;switch(c.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:f.typeaheadHighlight?j(d,e):e.hide()}}function q(a){var b=a.data("timepicker-settings"),c=a.data("timepicker-list"),d=null,e=c.find(".ui-timepicker-selected");return e.hasClass("ui-timepicker-disabled")?!1:(e.length&amp;&amp;(d=e.data("time")),null!==d&amp;&amp;("string"!=typeof d&amp;&amp;(d=s(d,b)),m(a,d,"select")),!0)}function r(a,b){a=Math.abs(a);var c,d,e=Math.round(a/60),f=[];return 60&gt;e?f=[e,v.mins]:(c=Math.floor(e/60),d=e%60,30==b&amp;&amp;30==d&amp;&amp;(c+=v.decimal+5),f.push(c),f.push(1==c?v.hr:v.hrs),30!=b&amp;&amp;d&amp;&amp;(f.push(d),f.push(v.mins))),f.join(" ")}function s(a,b){if("number"!=typeof a)return null;var c=parseInt(a%60),d=parseInt(a/60%60),e=parseInt(a/3600%24),f=new Date(1970,0,1,e,d,c,0);if(isNaN(f.getTime()))return null;for(var g,h,i="",j=0;j&lt;b.timeFormat.length;j++)switch(h=b.timeFormat.charAt(j)){case"a":i+=f.getHours()&gt;11?v.pm:v.am;break;case"A":i+=f.getHours()&gt;11?v.PM:v.AM;break;case"g":g=f.getHours()%12,i+=0===g?"12":g;break;case"G":g=f.getHours(),a===u&amp;&amp;(g=b.show2400?24:0),i+=g;break;case"h":g=f.getHours()%12,0!==g&amp;&amp;10&gt;g&amp;&amp;(g="0"+g),i+=0===g?"12":g;break;case"H":g=f.getHours(),a===u&amp;&amp;(g=b.show2400?24:0),i+=g&gt;9?g:"0"+g;break;case"i":var d=f.getMinutes();i+=d&gt;9?d:"0"+d;break;case"s":c=f.getSeconds(),i+=c&gt;9?c:"0"+c;break;case"\\":j++,i+=b.timeFormat.charAt(j);break;default:i+=h}return i}function t(a,b){if(""===a)return null;if("object"==typeof a)return 3600*a.getHours()+60*a.getMinutes()+a.getSeconds();if("string"!=typeof a)return a;a=a.toLowerCase().replace(/[\s\.]/g,""),("a"==a.slice(-1)||"p"==a.slice(-1))&amp;&amp;(a+="m");var c="("+v.am.replace(".","")+"|"+v.pm.replace(".","")+"|"+v.AM.replace(".","")+"|"+v.PM.replace(".","")+")?",d=new RegExp("^"+c+"([0-9]?[0-9])\\W?([0-5][0-9])?\\W?([0-5][0-9])?"+c+"$"),e=a.match(d);if(!e)return null;var f=parseInt(1*e[2],10),g=f&gt;24?f%24:f,h=e[1]||e[5],i=g;if(12&gt;=g&amp;&amp;h){var j=h==v.pm||h==v.PM;i=12==g?j?12:0:g+(j?12:0)}var k=1*e[3]||0,l=1*e[4]||0,m=3600*i+60*k+l;if(12&gt;g&amp;&amp;!h&amp;&amp;b&amp;&amp;b._twelveHourTime&amp;&amp;b.scrollDefault){var n=m-b.scrollDefault();0&gt;n&amp;&amp;n&gt;=u/-2&amp;&amp;(m=(m+u/2)%u)}return m}var u=86400,v={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},w={init:function(b){return this.each(function(){var e=a(this),f=[];for(var g in a.fn.timepicker.defaults)e.data(g)&amp;&amp;(f[g]=e.data(g));var h=a.extend({},a.fn.timepicker.defaults,f,b);if(h.lang&amp;&amp;(v=a.extend(v,h.lang)),h=c(h),e.data("timepicker-settings",h),e.addClass("ui-timepicker-input"),h.useSelect)d(e);else{if(e.prop("autocomplete","off"),h.showOn)for(var i in h.showOn)e.on(h.showOn[i]+".timepicker",w.show);e.on("change.timepicker",k),e.on("keydown.timepicker",o),e.on("keyup.timepicker",p),h.disableTextInput&amp;&amp;e.on("keydown.timepicker",n),k.call(e.get(0))}})},show:function(c){var e=a(this),f=e.data("timepicker-settings");if(c&amp;&amp;c.preventDefault(),f.useSelect)return void e.data("timepicker-list").focus();h(e)&amp;&amp;e.blur();var k=e.data("timepicker-list");if(!e.prop("readonly")&amp;&amp;(k&amp;&amp;0!==k.length&amp;&amp;"function"!=typeof f.durationTime||(d(e),k=e.data("timepicker-list")),!b(k))){e.data("ui-timepicker-value",e.val()),j(e,k),w.hide(),k.show();var m={};f.orientation.match(/r/)?m.left=e.offset().left+e.outerWidth()-k.outerWidth()+parseInt(k.css("marginLeft").replace("px",""),10):m.left=e.offset().left+parseInt(k.css("marginLeft").replace("px",""),10);var n;n=f.orientation.match(/t/)?"t":f.orientation.match(/b/)?"b":e.offset().top+e.outerHeight(!0)+k.outerHeight()&gt;a(window).height()+a(window).scrollTop()?"t":"b","t"==n?(k.addClass("ui-timepicker-positioned-top"),m.top=e.offset().top-k.outerHeight()+parseInt(k.css("marginTop").replace("px",""),10)):(k.removeClass("ui-timepicker-positioned-top"),m.top=e.offset().top+e.outerHeight()+parseInt(k.css("marginTop").replace("px",""),10)),k.offset(m);var o=k.find(".ui-timepicker-selected");if(!o.length){var p=t(l(e));null!==p?o=i(e,k,p):f.scrollDefault&amp;&amp;(o=i(e,k,f.scrollDefault()))}if(o&amp;&amp;o.length){var q=k.scrollTop()+o.position().top-o.outerHeight();k.scrollTop(q)}else k.scrollTop(0);return f.stopScrollPropagation&amp;&amp;a(document).on("wheel.ui-timepicker",".ui-timepicker-wrapper",function(b){b.preventDefault();var c=a(this).scrollTop();a(this).scrollTop(c+b.originalEvent.deltaY)}),a(document).on("touchstart.ui-timepicker mousedown.ui-timepicker",g),a(window).on("resize.ui-timepicker",g),f.closeOnWindowScroll&amp;&amp;a(document).on("scroll.ui-timepicker",g),e.trigger("showTimepicker"),this}},hide:function(c){var d=a(this),e=d.data("timepicker-settings");return e&amp;&amp;e.useSelect&amp;&amp;d.blur(),a(".ui-timepicker-wrapper").each(function(){var c=a(this);if(b(c)){var d=c.data("timepicker-input"),e=d.data("timepicker-settings");e&amp;&amp;e.selectOnBlur&amp;&amp;q(d),c.hide(),d.trigger("hideTimepicker")}}),this},option:function(b,e){return"string"==typeof b&amp;&amp;"undefined"==typeof e?a(this).data("timepicker-settings")[b]:this.each(function(){var f=a(this),g=f.data("timepicker-settings"),h=f.data("timepicker-list");"object"==typeof b?g=a.extend(g,b):"string"==typeof b&amp;&amp;(g[b]=e),g=c(g),f.data("timepicker-settings",g),h&amp;&amp;(h.remove(),f.data("timepicker-list",!1)),g.useSelect&amp;&amp;d(f)})},getSecondsFromMidnight:function(){return t(l(this))},getTime:function(a){var b=this,c=l(b);if(!c)return null;var d=t(c);if(null===d)return null;a||(a=new Date);var e=new Date(a);return e.setHours(d/3600),e.setMinutes(d%3600/60),e.setSeconds(d%60),e.setMilliseconds(0),e},setTime:function(a){var b=this,c=b.data("timepicker-settings");if(c.forceRoundTime)var d=f(t(a),c);else var d=s(t(a),c);return a&amp;&amp;null===d&amp;&amp;c.noneOption&amp;&amp;(d=a),m(b,d),b.data("timepicker-list")&amp;&amp;j(b,b.data("timepicker-list")),this},remove:function(){var a=this;if(a.hasClass("ui-timepicker-input")){var b=a.data("timepicker-settings");return a.removeAttr("autocomplete","off"),a.removeClass("ui-timepicker-input"),a.removeData("timepicker-settings"),a.off(".timepicker"),a.data("timepicker-list")&amp;&amp;a.data("timepicker-list").remove(),b.useSelect&amp;&amp;a.show(),a.removeData("timepicker-list"),this}}};a.fn.timepicker=function(b){return this.length?w[b]?this.hasClass("ui-timepicker-input")?w[b].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!=typeof b&amp;&amp;b?void a.error("Method "+b+" does not exist on jQuery.timepicker"):w.init.apply(this,arguments):this},a.fn.timepicker.defaults={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:function(a,b){if(null===a)return null;if("number"!=typeof b.step)return a;var c=a%(60*b.step);return c&gt;=30*b.step?a+=60*b.step-c:a-=c,a==u&amp;&amp;b.show2400?a:a%u},scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1}});/*------.html5.js.-------*/  var e = ("article,aside,figcaption,figure,footer,header,main,hgroup,nav,section,time").split(','); for (var i = 0; i &lt; e.length; i++) {  document.createElement(e[i]); }/*------.nav_spy.js.-------*/;(function($, window, document, undefined){    var OnePageNav = function(elem, options){    this.elem = elem;    this.$elem = $(elem);    this.options = options;    this.metadata = this.$elem.data('plugin-options');    this.$win = $(window);    this.sections = {};    this.didScroll = false;    this.$doc = $(document);    this.docHeight = this.$doc.height();  };    OnePageNav.prototype = {    defaults: {      navItems: 'a',      currentClass: 'current',      changeHash: false,      easing: 'swing',      filter: '',      scrollSpeed: 750,      scrollThreshold: 0.4,      begin: false,      end: false,      scrollChange: false    },    init: function() {                  this.config = $.extend({}, this.defaults, this.options, this.metadata);      this.$nav = this.$elem.find(this.config.navItems);            if(this.config.filter !== '') {        this.$nav = this.$nav.filter(this.config.filter);      }            this.$nav.on('click.onePageNav', $.proxy(this.handleClick, this));            this.getPositions();            this.bindInterval();            this.$win.on('resize.onePageNav', $.proxy(this.getPositions, this));      return this;    },    adjustNav: function(self, $parent) {      self.$elem.find('.' + self.config.currentClass).removeClass(self.config.currentClass);      $parent.find('a').addClass(self.config.currentClass);    },    bindInterval: function() {      var self = this;      var docHeight;      self.$win.on('scroll.onePageNav', function() {        self.didScroll = true;      });      self.t = setInterval(function() {        docHeight = self.$doc.height();                if(self.didScroll) {          self.didScroll = false;          self.scrollChange();        }                if(docHeight !== self.docHeight) {          self.docHeight = docHeight;          self.getPositions();        }      }, 250);    },    getHash: function($link) {      return $link.attr('href').split('#')[1];    },    getPositions: function() {      var self = this;      var linkHref;      var topPos;      var $target;      self.$nav.each(function() {        linkHref = self.getHash($(this));        $target = $('a[name='+linkHref+']');        if($target.length) {          topPos = $target.offset().top;          self.sections[linkHref] = Math.round(topPos);        }      });    },    getSection: function(windowPos) {      var returnValue = null;      var windowHeight = Math.round(this.$win.height() * this.config.scrollThreshold);      for(var section in this.sections) {        if((this.sections[section] - windowHeight) &lt; windowPos) {          returnValue = section;        }      }      return returnValue;    },    handleClick: function(e) {      var self = this;      var $link = $(e.currentTarget);      var $parent = $link.parent();      var newLoc = '#' + self.getHash($link);      if(!$parent.find('a').hasClass(self.config.currentClass)) {                if(self.config.begin) {          self.config.begin();        }                self.adjustNav(self, $parent);                self.unbindInterval();                self.scrollTo(newLoc, function() {                    if(self.config.changeHash) {            window.location.hash = newLoc;          }                    self.bindInterval();                    if(self.config.end) {            self.config.end();          }        });      }      e.preventDefault();    },    scrollChange: function() {      var windowTop = this.$win.scrollTop();      var position = this.getSection(windowTop);      var $parent;            if(position !== null) {        $parent = this.$elem.find('a[href$="#' + position + '"]').parent();                if(!$parent.find('a').hasClass(this.config.currentClass)) {                    this.adjustNav(this, $parent);                    if(this.config.scrollChange) {            this.config.scrollChange($parent);          }        }      }    },    scrollTo: function(target, callback) {      var offset = $(target).offset().top;      $('html, body').animate({        scrollTop: offset      }, this.config.scrollSpeed, this.config.easing, callback);    },    unbindInterval: function() {      clearInterval(this.t);      this.$win.unbind('scroll.onePageNav');    }  };  OnePageNav.defaults = OnePageNav.prototype.defaults;  $.fn.onePageNav = function(options) {    return this.each(function() {      new OnePageNav(this, options).init();    });  };})( jQuery, window , document );/*------.sticky.js.-------*/var Sticky = function (element, start, stop) {  this.element = element;  this.start = start;  this.stop = stop;  this.width = element.width();  this.height = element.height();  this.event = {};  this.event.scroll = function (self) {    return function (event) {      self.scroll(event);    }  }(this);  $(window).bind('scroll', this.event.scroll);};Sticky.prototype.scroll = function (event) {  var scroll = $(document).scrollTop();  this.height = this.element.height();    if (scroll + this.height &gt; this.stop) {    this.element.addClass('stop').css('top', this.stop - this.height);  } else {    this.element.removeClass('stop').css('top', 'auto');    if (scroll &gt; this.start) {      this.element.addClass('sticky').width(this.width).css('top', 30);    } else {      this.element.removeClass('sticky');    }  }};function init_tag() {  if ($('.tag_right').length &gt; 0){    new Sticky($('.tag_right'), $('.tag_right').offset().top, $('footer').offset().top - 70);  }    if(jQuery(window).width() &gt; 769) {  setInterval(() =&gt; {   let z = jQuery('div.main_content').height();   if(z) {    jQuery('.side_left').height(z);   }     }, 3000); }}/*------.generate_links.js.-------*/jQuery(document).ready(function () {    jQuery('#header_login_link').html('&lt;a href="/профиль"&gt;Войти&lt;/a&gt;');  jQuery('#header_add_company_link').html('&lt;a href="/добавить-компанию" rel="nofollow" class="button"&gt;Добавить компанию&lt;/a&gt;');    jQuery('#footer_social_buttons').html('&lt;a title="ТвояФирма в ВКонтакте" target="_blank" rel="nofollow" \  href="http:    &lt;a title="ТвояФирма в Facebook" target="_blank" rel="nofollow" \  href="https:  src="/asset/images/fb.png"/&gt;&lt;/a&gt; \    &lt;a title="ТвояФирма в Twitter" target="_blank" rel="nofollow" \  href="https:  src="/asset/images/tw.png"/&gt;&lt;/a&gt; \    &lt;a title="ТвояФирма в Google+" target="_blank" rel="nofollow" \  href="https:  src="/asset/images/google-plus.png"/&gt;&lt;/a&gt; \    &lt;a title="ТвояФирма в Мой Мир@Mail.Ru" target="_blank" rel="nofollow" \  href="http:  src="/asset/images/soc_1.png"/&gt;&lt;/a&gt;');  jQuery('#footer_help_link').html('&lt;div class="column"&gt;\    &lt;a rel="nofollow" href="/правила-публикации"\  title="Правила публикации — справочник предприятий «Твоя Фирма» "&gt;Правила\  публикации&lt;/a&gt;\  &lt;a rel="nofollow" href="/написать-нам"&gt;Написать нам&lt;/a&gt;\  &lt;/div&gt;\  &lt;div class="column"&gt;\    &lt;a rel="nofollow" title="Добавить компанию в справочник ТвояФирма.рф"\  href="/добавить-компанию"&gt;Добавить компанию&lt;/a&gt;\  &lt;a rel="nofollow" title="Пользовательское соглашение ТвояФирма.рф"\  href="/пользовательское-соглашение"&gt;Пользовательское соглашение&lt;/a&gt;\  &lt;/div&gt;');  jQuery('#footer_copyright_link').html('&lt;a href="/" title="Адреса, реквизиты, схемы проезда организаций на сайте ТвояФирма.РФ"&gt;ТвояФирма.РФ&lt;/a&gt;');});/*------.homescreen/advert.js.-------*/window.ab = false;/*------.homescreen/cookie.js.-------*/var cookieManager = (function () {  return {    get: function (name) {     if(!name) {      return false;     }      var matches = document.cookie.match(new RegExp(        "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"      ));      return matches ? decodeURIComponent(matches[1]) : false;    },    set: function (name, value, options) {      options = options || {};      var expires = options.expires;      if (typeof expires == "number" &amp;&amp; expires) {        var d = new Date();        d.setTime(d.getTime() + expires * 1000);        expires = options.expires = d;      }      if (expires &amp;&amp; expires.toUTCString) {        options.expires = expires.toUTCString();      }      value = encodeURIComponent(value);      var updatedCookie = name + "=" + value;      for (var propName in options) {        updatedCookie += "; " + propName;        var propValue = options[propName];        if (propValue !== true) {          updatedCookie += "=" + propValue;        }      }      document.cookie = updatedCookie;    },    delete: function (name) {      this.set(name, "", {        expires: -1      })    }  }}());/*------.select_city.js.-------*/(function($){  var input_length = 0;  var active_index = 0;  var city_list = [];  init_city_select();  function init_city_select() {    $('#city_form').submit(function (event) {      event.preventDefault();    });    var city_input = $('#city_input');    city_input.keyup(city_input_keyup);    city_input.keydown(city_select);  }  function city_select(event) {    if (event.keyCode == 40) { /* down */      if (active_index &gt;= city_list.length - 1)        active_index -= city_list.length;      active_index++;      show_active();    }    if (event.keyCode == 38) { /* up */      active_index--;      if (active_index &lt; 0)        active_index += city_list.length;      show_active();    }    if (event.keyCode == 13) { /* enter */      if (active_index &gt;= 0 &amp;&amp; active_index &lt; city_list.length) {        var city = city_list[active_index];        window.location.href = city.Url;      }    }  }  function show_active() {    var length = city_list.length;    if (!length)      return false;    for (var index = 0; index &lt; length; ++index) {      var city = city_list[index];      city.html.removeClass();      if (index == active_index)        city.html.addClass('active');    }  }  function city_input_keyup(event) {    var city_text = $(this).val();    var new_length = city_text.length;    if (new_length != input_length)      input_length = new_length;    else      return false;    var city_form = $('#city_form');    $.post(      $(city_form).attr('action'),      {city: city_text, group: $('#group_input').val()},      build_city_list    ).fail(function (error) {      console.log(error);    });  }  function build_city_list(city_data) {    var city_list_box = $('#city_box');    city_list = city_data;    active_index = 0;    city_list_box.empty();    if (!city_data.length)      return false;    for (var index = 0, length = city_list.length; index &lt; length; ++index) {      var city = city_list[index];      var city_link = $('&lt;a&gt;').attr('href', city.Url).html(city.Name);      if (index == 0)        city_link.addClass('active');      city.html = city_link;      city_list_box.append(city_link);    }    city_list_box.show();  }})(jQuery);/*------.../search/js/interfaceManager.js.-------*/const KEY_ENTER = 13;const KEY_UP = 38;const KEY_DOWN = 40;const KEY_ESC = 27;var userInterface = (function () {  return {    searchHistorySelect: function (event) {      var active_index = $('#search-autocomplete a').index($('.active'));      var r_list = $('#search-autocomplete a');      r_list.removeClass('active');      if (event.keyCode == KEY_ESC) {        $('.search__history ul').remove();        $('#search-form input').blur();      }      if (event.keyCode == KEY_DOWN) {        if (active_index &gt;= r_list.length - 1)          active_index -= r_list.length;        active_index++;        r_list.eq(active_index).addClass('active');      }      if (event.keyCode == KEY_UP) {        active_index--;        if (active_index &lt; 0)          active_index += r_list.length;        r_list.eq(active_index).addClass('active')      }      if (event.keyCode == KEY_ENTER &amp;&amp; active_index &gt;= 0) {        var url = r_list.eq(active_index).attr('href');        document.location.href = url;        $('#search-autocomplete').empty();        event.preventDefault();      }    },    liveSearchResult: function (result) {      $('#search-autocomplete').html(result);    },    cardBlockRoll: function () {      var cardWrap = $('.js-map__info-card'),        cardBlockRollWorktime = cardWrap.find('.js-map__info-card-block-worktime'),        cardBlockRollPhone = cardWrap.find('.js-map__info-card-block-phone'),        cardCloseButton = cardWrap.find('.map__info-card-trigger--close'),        cardRollButton = cardWrap.find('.map__info-card-trigger--roll, .on-map'),        infoTriggers = $('.map__info-header-trigger');      var mapInfoWrap = $('.js-map__info'),        mapInfoHeader = mapInfoWrap.find('.map__info-header'),        mapInfoContent = mapInfoWrap.find('.map__info-content'),        mapCardIcon = mapInfoWrap.find('.map__info-card-icon'),        mapInfoIcon = mapInfoWrap.find('.map__info-icon');      cardBlockRollWorktime.click(function () {        $('.contacts__info-wortime').slideDown();        $(this).hide();      });      cardBlockRollPhone.click(function () {        $('.map__info-card-block-phone').removeClass('hide');        $('.map__info-card-block-notice').slideDown();        $(this).hide();      });      cardCloseButton.click(function () {        $('.frame__mover').remove();        cardWrap.hide();        infoTriggers.show();        userInterface.setTitle(startTitle);        paramsManager.clear('card');        paramsManager.setUrl('card');      });      cardRollButton.click(function () {        $('.frame__mover').hide();        cardWrap.hide();        mapInfoWrap.addClass('rolled');        mapInfoHeader.hide();        mapInfoContent.hide();        mapCardIcon.show();        mapInfoIcon.show();      });      mapCardIcon.click(function () {        mapInfoWrap.removeClass('rolled');        $('.frame__mover').show();        mapInfoHeader.show();        mapInfoContent.show();        mapCardIcon.hide();        mapInfoIcon.hide();        cardWrap.show();      });    },    cardHide: function () {      var card = $('.js-map__info-card, .frame__mover');      card.hide();    },    slideCard: function () {      var leftClass = 'left';      var mover = $('.frame__mover');      var card = $('.js-map__info-card');      if (mover.hasClass(leftClass)) {        mover.html('&amp;#10096;');      } else {        mover.html('&amp;#10097;');      }      card.toggleClass(leftClass);      mover.toggleClass(leftClass);    },    setFilters: function () {      var params = paramsManager.getAll();      for (var type in params) {        var filter = $('[data-type=' + type + ']');        if (paramsManager.get(type) == NO_CHECKED) {          filter.removeClass('active');          filter.removeAttr('checked');        }        else {          filter.addClass('active');        }      }      userInterface.distanceButtons();      ajaxManager.setFilters();    },    setMyAddress: function (address) {      if (address) {        $('#address').val(address);      }    },    setCounters: function () {                  $('.company-count span').each(function () {        $(this).prop('Counter', 0).animate({          Counter: FirmList.length        }, {          duration: 100,          easing: 'swing',          step: function (now) {            $(this).text(Math.ceil(now));          }        });      });    },    refreshSelectFilters: function () {      if (window.streets &amp;&amp; !paramsManager.get('street')) {        var i;        var list = '&lt;option value="0"&gt;Улица&lt;/option&gt;';        for (i = 0; i &lt; window.streets.length; ++i) {          var street = window.streets[i];          list += '&lt;option value="' + street.url + '"&gt;' + street.name + '&lt;/option&gt;';        }        $('select[data-type="street"]').html(list);        jQuery('select[data-type="street"]').styler('destroy');        jQuery('select[data-type="street"]').styler();      }      if (window.districts &amp;&amp; !paramsManager.get('district')) {        var i;        var list = '&lt;option value="0"&gt;Район&lt;/option&gt;';        for (i = 0; i &lt; window.districts.length; ++i) {          var district = window.districts[i];          list += '&lt;option value="' + district.url + '"&gt;' + district.name + '&lt;/option&gt;';        }        $('select[data-type="district"]').html(list);        jQuery('select[data-type="district"]').styler('destroy');        jQuery('select[data-type="district"]').styler();      }      if (window.rubric_list &amp;&amp; !paramsManager.get('rubric')) {        var i;        var list = '&lt;option value="0"&gt;Категория&lt;/option&gt;';        for (i = 0; i &lt; window.rubric_list.length; ++i) {          var rubric = window.rubric_list[i];          list += '&lt;option value="' + rubric.id + '"&gt;' + rubric.name + '&lt;/option&gt;';        }        $('select[data-type="rubric"]').html(list);        jQuery('select[data-type="rubric"]').styler('destroy');        jQuery('select[data-type="rubric"]').styler();      }      if (window.tag_list &amp;&amp; !paramsManager.get('tag')) {        var i;        var list = '&lt;option value="0"&gt;Ключевое слово&lt;/option&gt;';        for (i = 0; i &lt; window.tag_list.length; ++i) {          var tag = window.tag_list[i];          list += '&lt;option value="' + tag.id + '"&gt;' + tag.name + '&lt;/option&gt;';        }        $('select[data-type="tag"]').html(list);        jQuery('select[data-type="tag"]').styler('destroy');        jQuery('select[data-type="tag"]').styler();      }    },    setTitle: function (title) {      document.title = title;    },    setH1: function (h1) {      $('h1').text(h1);    },    setDescription: function (description) {      document.querySelector('meta[name="description"]').setAttribute("content", description);    },    showMessage: function (message) {      message = $('&lt;div class="popup-message"&gt;' + message + '&lt;/div&gt;');      $('.l-page-container').append(message);      message.slideDown();      setTimeout(function () {        message.remove();      }, 2000)    },    distanceButtons: function () {      $('.range').hide();      if (paramsManager.get('near') == CHECKED) {        $('.range').show();      }    }  }}());/*------.control.js.-------*/function form_populate(namespace, data) {  jQuery.each(data, function (key, value) {    var $input = jQuery('[name="' + namespace + '[' + key + ']"]');    if ($input.length &gt; 0) {      $input.val(value);    }  });}function set_worktime(worktime) {  $.each(worktime, function (day, value) {    switch (value.type) {      case 'rest':        $('#' + day + '_rest').click();        break;      case 'normal_with_rest':        $('.' + day + ' .add-obed').click();        break;      case 'nonstop':        $('#' + day + '_nonstop').click();        break;    }    var workday = $('.' + day);    workday.find('.start').val(value.start);    workday.find('.end').val(value.end);    workday.find('.obed-start').val(value.obed.start);    workday.find('.obed-end').val(value.obed.end);  });}function set_okved(okved) {  var $okved_field = $('#firm-okved');  $.each(okved, function (key, value) {    var new_field = $okved_field.clone();    new_field.val(value);    $okved_field.after(new_field);  });  var $okveds = $('.okved-field');  console.log($okveds);  var okved_count = $okveds.length;  if (okved_count &gt; 1) {    $okveds.each(function () {      if (!$(this).val() &amp;&amp; okved_count &gt; 1) {        $(this).remove();        okved_count--;      }    });  }}function set_children(children) {  var $child_field = $('#firm-children');  $.each(children, function (key, value) {    var new_field = $child_field.clone();    new_field.val(value.Value);    $child_field.after(new_field);  });  var $children = $('.user-company-children');  var children_count = $children.length;  if (children_count &gt; 1) {    $children.each(function () {      if (!$(this).val() &amp;&amp; children_count &gt; 1) {        $(this).remove();        children_count--;      }    });  }}function bind_contacts(contacts) {  var $phone_field = $('#firm-phone');  var $email_field = $('#firm-email');  var $fax_field = $('#firm-fax');  var $site_field = $('#firm-sites');  $.each(contacts, function (key, value) {    switch (value.Type) {      case 'website':        var new_site = $site_field.clone();        new_site.val(value.Value);        $site_field.after(new_site);        break;      case 'email':        var new_email = $email_field.clone();        new_email.val(value.Value);        $email_field.after(new_email);        break;      case 'fax':        var new_fax = $fax_field.clone();        new_fax.val(value.Value);        $fax_field.after(new_fax);        break;      case 'phone':        var new_phone = $phone_field.clone();        new_phone.val(value.Value);        $phone_field.after(new_phone);        break;    }  });  $('.contact-field').each(function () {    var $this = $(this);    if ($this.siblings('.contact-field').length &gt; 0)      if (!$(this).val()) {        $(this).remove();      }  });}function set_region(region) {  $('#firm-country').val(region.country_id);  $('#firm-country').change();  $(document).on('region-list-generated', function () {    $('#firm-region').val(region.region_id);    $('#firm-region').change();    $(document).off('region-list-generated');  });  $(document).on('city-list-generated', function () {    $('.firm-city-select').val(region.city_id);    $(document).off('city-list-generated');  });}function add_category(id, name) {  if (id == 0) {    alert('Выберите категорию!');    return;  }  var cats = $('#categories');  if (cats.find('input[value=' + id + ']').length &gt; 0) {    alert('Уже выбрана!');    return;  }  var cat = $('&lt;div/&gt;', {    'class': 'form-list-item',    text: name  });  var input = $('&lt;input/&gt;',    {      type: 'hidden',      value: id,      name: 'firm[categories][]'    });  var remove_button = $('&lt;span/&gt;', {    text: 'X',    'class': 'form-list-remove'  });  cat.append(input).append(remove_button);  cats.append(cat);}function add_keyword(name) {  if (name == '') {    alert('Введите ключевое слово');    return;  }  var keywords = $('#keywords');  if (keywords.find('input[value="' + name + '"]').length &gt; 0) {    alert('Данное ключевое слово уже выбрано');    return;  }  var key = $('&lt;div/&gt;', {    'class': 'form-list-item',    text: name  });  var input = $('&lt;input/&gt;', {    type: 'hidden',    value: name,    name: 'firm[keywords][]'  });  var remove_button = $('&lt;span/&gt;', {    text: 'X',    'class': 'form-list-remove'  });  key.append(input).append(remove_button);  keywords.append(key);}(function ($) {    function header_adapt() {    var doc_w = $(window).width();    var sticky_menu;    console.log('adapting!');    if (doc_w &lt;= 768) {      $('footer .add_org').html('&lt;span&gt;+&lt;/span&gt;');    } else {      $('footer .add_org').html('&lt;span&gt;Добавить компанию&lt;/span&gt;');    }    var show_map_mobile = $('&lt;div style="text-align: center; border-bottom: 1px dashed #cf4545; color: #cf4545; font-size: 1.3em;margin: 20px auto;display: table;"&gt;Показать на карте&lt;/div&gt;');    show_map_mobile.click(function () {      $(this).remove();      $('#keer-map').show();    });    if (doc_w &lt;= 800) {      if ($('body').hasClass('tablet')) {      }      else {        if ($('.fixed_menu').length &gt; 0) {          sticky_menu = $('.fixed_menu').clone();          sticky_menu.removeClass('fixed_menu');          sticky_menu.removeClass('fixed');          sticky_menu.addClass('mobileCardMenu');          sticky_menu.css('margin-top', '10px');          $('.yandex-11, #new1').after(sticky_menu);        }        $('.rubrics_section').each(function () {          if ($(this).find('h2').length) {            $(this).children(':not(div.letter, h2)').wrapAll('&lt;div class="mobile_hide" /&gt;');            $(this).find('.hidden_content').show();          }        });        $('.rubrics_section').find('.show_more').hide();        $('.rubrics_section').find('.hide').hide();        $('.mobile_hide').hide();        $('h1').after($('#keer-map'));        $('#keer-map').hide();        $('.breadcrumbs').hide();        if ($('#keer-map').length &gt; 0)          $('h1').after(show_map_mobile);        $('.rubrics_section h2').css('text-decoration', 'underline');        $('body').addClass('tablet');        $('.middle .side_left').appendTo('.middle');        $('header .info').appendTo('header .wrapper');        /*$('.middle .left_block').appendTo('.middle');         $('.category_nav').click(select);*/      }    }    if (doc_w &gt; 800 &amp;&amp; $('body').hasClass('tablet')) {      $('body').removeClass('tablet');      $('.rubrics_section').each(function () {        $(this).find('.hidden_content').hide();      });      $('.mobile_hide &gt; a').unwrap();      $('.breadcrumbs').show();      $('.mobileCardMenu').remove();      show_map_mobile.detach();      $('.breadcrumbs').after($('#keer-map'));      $('.rubrics_section h2').css('text-decoration', 'none');      $('.rubrics_section').find('.show_more').show();      $('.rubrics_section').find('.hide').hide();      $('.middle .side_left').prependTo('.middle');      $('header .info').prependTo('header .wrapper');      /*$('.middle').find('.left_block').prependTo('.middle');*/    }  }  function show_back_top() {    var vp_height = $(window).height();    if ($(document).scrollTop() &gt; vp_height / 2) {      $('.back_top').show();    }    else {      $('.back_top').hide();    }  }    function anchor_scroll(ths) {    var ths = ths;        var anchor = $(ths).attr('data-src');    var destination = $('a[id=' + anchor + ']').offset().top;    if (navigator.userAgent.indexOf("Chrome") &gt; -1) {      $('html').animate({scrollTop: destination}, 1100);    }    else {      $('html').animate({scrollTop: destination}, 1100);    }  }  $(document).ready(function () {    header_adapt();    let h2Click = function () {      if ($('body').hasClass('tablet')) {        $to_hide = $(this).parent().find('.mobile_hide');        if ($to_hide.css('display') == 'none') {          $(this).css('text-decoration', 'none');        } else {          $(this).css('text-decoration', 'underline');        }        $to_hide.slideToggle();      }    };    setInterval(() =&gt; {     $('.rubrics_section h2.title').off('click').on('click', h2Click);    }, 3000);        var doc_w = $(window).width();    var width = 500;    if (doc_w &lt;= 498) {      width = doc_w - 40;      $('.org_descript .spec').after('&lt;span class="show"&gt;Подробнее&lt;/span&gt;');    }    $('.org_descript .show').on('click', function () {      $('.org_descript .spec').slideToggle();    });    jQuery('#error').colorbox({      width: width,      height: 600,      loop: false,      iframe: true,      className: "error-box"    });    jQuery('.your_org').colorbox({      width: width,      height: 600,      loop: false,      iframe: true,      current: '',      title: '',      className: "your-org-popup"    });        if ($('.photo_block').find('.gallery').length &gt; 0) {      jQuery('.photo_block .gallery').colorbox({rel: 'gallery'});    }        $('header').on('click', '.more', function () {      $('header .info').toggle();      $('.breadcrumbs').toggle();    });        $('.add_rev').click(function () {      $('.review_form').show();      var new_dist = $('.review_form').offset().top;      $('html ,body').animate({scrollTop: new_dist}, 500);      $(this).remove();      return false;    });    $('.adr .anchor').click(function () {      var new_dist = $('.org_block.tabber').offset().top;      $('html ,body').animate({scrollTop: new_dist}, 500);      $('.tabber .tab.adr').click();    });        $('.mistake').click(function () {      $('#overlay').show();      $('.popUp').show();    });    function popUp_close() {      $('#overlay').hide();      $('.popUp').hide();    }    $('.popUp .close').click(popUp_close);        $('#overlay').click(popUp_close);        $('.fixed_menu .nav_block').click(function () {      anchor_scroll(this);      $('.fixed_menu').find('.current').removeClass('current');      $(this).addClass('current');      return false;    });        $(document).ready(function () {      $('.fixed_menu').onePageNav();    });    if ($('.review_form').find('.error').length &gt; 0) {      $('.review_form').show();    }    $('.photo_block .add_photos').click(function () {      $('.photo_block .hide-button').click();      return false;    });        var col_1 = $('.main_content');    var col_2 = $('.side_left');    if (col_1.length &gt; 0 &amp;&amp; $(window).width() &gt; 500) {      col_2.after(col_1);    }        $('.link').replaceWith(      function () {        return '&lt;a class="' + $(this).attr('class') + '" href="' + $(this).data('link') + '"&gt;' + $(this).html() + '&lt;/a&gt;';      }    );    $('.link-title').replaceWith(      function () {        return '&lt;a class="' + $(this).attr('class') + '" href="' + $(this).data('link') + '" title="' + $(this).attr('title') + '"&gt;' + $(this).html() + '&lt;/a&gt;';      }    );    $('#district_select').on('change', function () {      var city_id = $('#city_id').val();      var group_id = $('#group_id').val();      var district_id = $('option:selected', this).attr('data-disid');      var delim = '-';      var uri = city_id + delim + group_id + delim + district_id;      $.ajax({        url: '/ajax/getStreetsByDistrict/' + uri,        success: function (data) {          var hc = $('#street_select');          hc.html('');          hc.append('&lt;option value="0"&gt;Отобразить все&lt;/option&gt;');          for (var i = 0, n = data.length; i &lt; n; i++) {            if (data[i].street_url)              hc.append('&lt;option value="' + data[i].street_url + '"&gt;' + data[i].street + '&lt;/option&gt;')          }          $('#street_filter').css('opacity', '1')        }      });      console.log(district_id);    });        $('.rubrics_section .show_more').on('click', function () {      $(this).parent('.rubrics_section').find('.hidden_content').slideToggle();      $(this).parent('.rubrics_section').find('.show_more').hide();      $(this).parent('.rubrics_section').find('.hide').css('display', 'inline-block');      return false;    });    $('.rubrics_section .hide').on('click', function () {      $(this).parent('.rubrics_section').find('.hidden_content').slideToggle();      $(this).parent('.rubrics_section').find('.show_more').show();      $(this).parent('.rubrics_section').find('.hide').hide();      return false;    });    if ($('.back-to-top').length) {      var scrollTrigger = 300, backToTop = function () {        var scrollTop = $(window).scrollTop();        var footerHide = scrollTop - $(document).height() + $('html').height();        if (scrollTop &gt; scrollTrigger &amp;&amp; footerHide &lt; 1) {          $('.back-to-top').show()        } else {          $('.back-to-top').hide()        }      };      backToTop();      $(window).bind('scroll', function () {        backToTop()      });      $('.back-to-top').bind('click', function (e) {        e.preventDefault();        $('html,body').animate({scrollTop: 0}, 700)      })    }        if ($('.node-company-form').length &gt; 0) {            $(document).on('change', '.firm-category-selector', function () {        var _this = $(this);        $.getJSON('/ajax/user_company_category/' + _this.val(), function (data) {          _this.nextAll('select').remove();          if (data.length &gt; 0) {            var new_select = $('&lt;select /&gt;',              {                "class": 'form-select firm-category-selector'              });            $.each(data, function (key, value) {              var option = $('&lt;option /&gt;', {                value: value.id,                text: value.name              });              new_select.append(option);            });            _this.after(new_select);            new_select.trigger('change');          }        });      });      $('.add-category').click(function () {        var select = $(this).closest('.categories-block').find('select:last');        var name = select.find('option:selected').text();        add_category(select.val(), name);      });      $(document).on('click', '.form-list-remove', function () {        $(this).closest('.form-list-item').remove();      });      $('#firm-country').change(function () {        var _this = $(this);        $('.firm-city-select').remove();        $('#firm-region').remove();        var city_select = $('&lt;select/&gt;', {          'class': 'form-select',          'id': 'firm-region'        });        $.getJSON('/ajax/user_company_region/' + _this.val(), function (data) {          var option = $('&lt;option /&gt;', {            value: -1,            text: 'Выберите область'          });          city_select.append(option);          $.each(data, function (key, value) {            var option = $('&lt;option /&gt;', {              value: value.id,              text: value.name            });            city_select.append(option);          });          _this.after(city_select);          $(document).trigger('region-list-generated');        });      });            $(document).on('change', '#firm-region', function () {        var _this = $(this);        $('.firm-city-select').remove();        var city_select = $('&lt;select/&gt;', {          'class': 'form-select firm-city-select',          name: 'firm[cityid]'        });        $.getJSON('/ajax/user_company_region/' + _this.val(), function (data) {          $.each(data, function (key, value) {            var option = $('&lt;option /&gt;', {              value: value.id,              text: value.name            });            city_select.append(option);          });          _this.after(city_select);          $(document).trigger('city-list-generated');        });      });      function delete_rescan() {        $('.deletable-input-control').remove();        $('.deletable-input').each(function () {          console.log($(this));          var _this = $(this);          var key = 'delete-key' + Math.floor(Math.random() * (9999999 - 1)) + 1;          $(this).addClass(key);          var delete_button = $('&lt;span class="deletable-input-control"&gt;X&lt;/span&gt;');          delete_button.addClass(key);          delete_button.appendTo($(this));          delete_button.on('click', function () {            $('.' + key).remove();          });        });      }      $('.clone-prev').click(function () {        var tc = $(this).prev();        var new_tc = tc.clone();        new_tc.find('input').val('');        new_tc.addClass('deletable-input');        tc.after(new_tc);        delete_rescan();      });      $('.make-nonstop').change(function () {        var $this = $(this);        var type = $this.closest('.work-row').find('.work-type');        type.val('normal');        $this.siblings(":not(.obed)").show();        $this.parent().siblings(":not(.obed)").show();        if ($this.is(':checked')) {          $this.siblings().hide();          $this.parent().siblings().hide();          $this.siblings('label[for="' + $this.prop('id') + '"]').show();          type.val('nonstop');        }      });      $('.make-rest').change(function () {        var $this = $(this);        var type = $this.closest('.work-row').find('.work-type');        type.val('normal');        $this.parent().siblings(":not(.obed)").show();        $this.siblings(":not(.obed)").show();        if ($this.is(':checked')) {          $this.siblings().hide();          $this.parent().siblings().hide();          $this.siblings('label[for="' + $this.prop('id') + '"]').show();          type.val('rest');        }      });      $('.add-obed').click(function () {        var $this = $(this);        $this.siblings('.obed').show();        $this.hide();        var type = $this.closest('.work-row').find('.work-type');        type.val('normal_with_rest');      });      $('.turn-off-obed').click(function () {        var $this = $(this).parent();        $this.hide();        $this.siblings('.add-obed').show();        var type = $this.closest('.work-row').find('.work-type');        type.val('normal');      });    }    init_tag();  });  $(window).scroll(function () {    var header = $('header').outerHeight(true);    var brcr = $('.breadcrumbs').outerHeight(true);    var shift = header + brcr;    if ($(document).scrollTop() &gt; shift) {      $('.fixed_menu').addClass('fixed');    }    else {      $('.fixed_menu').removeClass('fixed');    }  });  function init_review() {    var starfield = $('#starfield');    for (i = 1; i &lt;= 5; ++i) {      var star = $('&lt;span&gt;&lt;/span&gt;').addClass('star');      star.mouseover(function (index) {        return function (event) {          showStars(index);        }      }(i));      star.click(function (index) {        return function (event) {          setStars(index);        }      }(i));      window.Stars.push(star);      starfield.append(star);    }    starfield.mouseout(function () {      showStars(score)    });    $('#review_form').submit(function (event) {      event.preventDefault();      if (score == 0) {        $('#starhint_box').removeClass().addClass('score');        return false;      }      if ($('#field_name').val() == '') {        $('#starhint_box').removeClass().addClass('name');        return false;      }      $.post(        $(this).attr('action'),        $(this).serialize(),        function (data) {          addComment(data)        }      );      $(this).remove()    })  } window.Stars = [];  $(document).ready(init_review);  var score = 0;  function showStars(index) {    var className = 'red';    if (index == 3)      className = 'neutral';    if (index &gt; 3)      className = 'green';    if (index == 0)      className = '';    for (i = 0; i &lt; window.Stars.length; ++i) {      star = window.Stars[i];      star.removeClass();      if (index &gt; i)        star.addClass(className)    }    $('#starhint_box').removeClass().addClass(className)  }  function setStars(index) {    score = index;    $('#score').val(score);    $('.form-item-field-emotion-und').removeClass('selected');    switch (score) {      case 1:      case 2:        $('#edit-field-emotion-und-2').prop('checked', true);        $('#edit-field-emotion-und-2').closest('.form-item-field-emotion-und').addClass('selected');        break;      case 3:        $('#edit-field-emotion-und-0').prop('checked', true);        $('#edit-field-emotion-und-0').closest('.form-item-field-emotion-und').addClass('selected');        break;      case 4:      case 5:        $('#edit-field-emotion-und-1').prop('checked', true);        $('#edit-field-emotion-und-1').closest('.form-item-field-emotion-und').addClass('selected');        break;    }  }    if (window.City &amp;&amp; City) {     console.log(City);    var gisRegion;    var form = '.search form';    $(form).submit(function (event) {      event.preventDefault();      return false;    });    $(form).find('input').keyup(function (event) {      var KEY_ENTER = 13;      var KEY_UP = 38;      var KEY_DOWN = 40;      var KEY_ESC = 27;      var value = $(this).val();      $(form).find('input').val(value);      var key = event.keyCode;      if (key == KEY_ENTER) {        var url = $('#search-autocomplete .active').attr('href');        if (!url)          url = '\/\/' + City.url + '.keer.su/search/' + value;        document.location.href = url;        event.preventDefault();      }      if (value.length &gt; 2 &amp;&amp; key != KEY_DOWN &amp;&amp; key != KEY_UP &amp;&amp; key != KEY_ESC &amp;&amp; key != KEY_ENTER) {        liveSearch(value);      } else {        userInterface.searchHistorySelect(event);        event.preventDefault();      }    });    $(form).find('input').focusin(function () {      var value = $(this).val();      liveSearch(value);    });    function liveSearch(value) {      if (!gisRegion) {        getGisRegion();      } else {        gisSuggest(value);      }    }    function getGisRegion() {      var url = "https:\/\/catalog.api.2gis.ru/2.0/region/search?q="+City.lon+","+City.lat+"&amp;key=ruoedw9225";      var type = "GET";      $.ajax({        url: url,        type: type,        success: function (result) {          gisRegion = result.result.items[0];        }      });    }    function gisSuggest(query) {      $.ajax({        url: "https:\/\/catalog.api.2gis.ru/2.0/suggest/list?key=rutnpt3272&amp;region_id=" + gisRegion.id + "&amp;locale=ru_RU&amp;q=" + query,        type: 'GET',        success: function (result) {          var list = '';          $.each(result.result.items, function (index, value) {            var text = value.hint.text;            list += '&lt;li&gt;&lt;a href="\/\/' + City.url + '.keer.su/search/' + text + '"&gt;' + text + '&lt;/a&gt;&lt;/li&gt;';          });          list = '&lt;ul&gt;' + list + '&lt;/ul&gt;';          userInterface.liveSearchResult(list);        }      });    }  }  window.onload = header_adapt;  $(window).resize(header_adapt);})(jQuery);const url = new URL(document.location.href);if (url.searchParams.get('zzz')) { jQuery(document).ready(() =&gt; {  document.body.innerHTML = document.body.innerHTML.replace(/&lt;!-- (.*?) --&gt;/gi, '&lt;div class="zzz"&gt;$1&lt;/div&gt;&lt;!-- $1 --&gt;'); });}</pre></body></html>