/*! Bootstrap v3.4.1 (https://getbootstrap.com/) Copyright 2011-2019 Twitter, Inc. Licensed under the MIT license */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||3<e[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(n){"use strict";n.fn.emulateTransitionEnd=function(t){var e=!1,i=this;n(this).one("bsTransitionEnd",function(){e=!0});return setTimeout(function(){e||n(i).trigger(n.support.transition.end)},t),this},n(function(){n.support.transition=function o(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(t.style[i]!==undefined)return{end:e[i]};return!1}(),n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(s){"use strict";var e='[data-dismiss="alert"]',a=function(t){s(t).on("click",e,this.close)};a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.prototype.close=function(t){var e=s(this),i=e.attr("data-target");i||(i=(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),i="#"===i?[]:i;var o=s(document).find(i);function n(){o.detach().trigger("closed.bs.alert").remove()}t&&t.preventDefault(),o.length||(o=e.closest(".alert")),o.trigger(t=s.Event("close.bs.alert")),t.isDefaultPrevented()||(o.removeClass("in"),s.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",n).emulateTransitionEnd(a.TRANSITION_DURATION):n())};var t=s.fn.alert;s.fn.alert=function o(i){return this.each(function(){var t=s(this),e=t.data("bs.alert");e||t.data("bs.alert",e=new a(this)),"string"==typeof i&&e[i].call(t)})},s.fn.alert.Constructor=a,s.fn.alert.noConflict=function(){return s.fn.alert=t,this},s(document).on("click.bs.alert.data-api",e,a.prototype.close)}(jQuery),function(s){"use strict";var n=function(t,e){this.$element=s(t),this.options=s.extend({},n.DEFAULTS,e),this.isLoading=!1};function i(o){return this.each(function(){var t=s(this),e=t.data("bs.button"),i="object"==typeof o&&o;e||t.data("bs.button",e=new n(this,i)),"toggle"==o?e.toggle():o&&e.setState(o)})}n.VERSION="3.4.1",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(t){var e="disabled",i=this.$element,o=i.is("input")?"val":"html",n=i.data();t+="Text",null==n.resetText&&i.data("resetText",i[o]()),setTimeout(s.proxy(function(){i[o](null==n[t]?this.options[t]:n[t]),"loadingText"==t?(this.isLoading=!0,i.addClass(e).attr(e,e).prop(e,!0)):this.isLoading&&(this.isLoading=!1,i.removeClass(e).removeAttr(e).prop(e,!1))},this),0)},n.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")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var t=s.fn.button;s.fn.button=i,s.fn.button.Constructor=n,s.fn.button.noConflict=function(){return s.fn.button=t,this},s(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var e=s(t.target).closest(".btn");i.call(e,"toggle"),s(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),e.is("input,button")?e.trigger("focus"):e.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){s(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(p){"use strict";var c=function(t,e){this.$element=p(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=e,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",p.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",p.proxy(this.pause,this)).on("mouseleave.bs.carousel",p.proxy(this.cycle,this))};function r(n){return this.each(function(){var t=p(this),e=t.data("bs.carousel"),i=p.extend({},c.DEFAULTS,t.data(),"object"==typeof n&&n),o="string"==typeof n?n:i.slide;e||t.data("bs.carousel",e=new c(this,i)),"number"==typeof n?e.to(n):o?e[o]():i.interval&&e.pause().cycle()})}c.VERSION="3.4.1",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.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()}},c.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(p.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},c.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var o=(i+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(o)},c.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(i<t?"next":"prev",this.$items.eq(t))},c.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&p.support.transition&&(this.$element.trigger(p.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(t,e){var i=this.$element.find(".item.active"),o=e||this.getItemForDirection(t,i),n=this.interval,s="next"==t?"left":"right",a=this;if(o.hasClass("active"))return this.sliding=!1;var r=o[0],l=p.Event("slide.bs.carousel",{relatedTarget:r,direction:s});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,n&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var h=p(this.$indicators.children()[this.getItemIndex(o)]);h&&h.addClass("active")}var d=p.Event("slid.bs.carousel",{relatedTarget:r,direction:s});return p.support.transition&&this.$element.hasClass("slide")?(o.addClass(t),"object"==typeof o&&o.length&&o[0].offsetWidth,i.addClass(s),o.addClass(s),i.one("bsTransitionEnd",function(){o.removeClass([t,s].join(" ")).addClass("active"),i.removeClass(["active",s].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger(d)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(i.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(d)),n&&this.cycle(),this}};var t=p.fn.carousel;p.fn.carousel=r,p.fn.carousel.Constructor=c,p.fn.carousel.noConflict=function(){return p.fn.carousel=t,this};var e=function(t){var e=p(this),i=e.attr("href");i&&(i=i.replace(/.*(?=#[^\s]+$)/,""));var o=e.attr("data-target")||i,n=p(document).find(o);if(n.hasClass("carousel")){var s=p.extend({},n.data(),e.data()),a=e.attr("data-slide-to");a&&(s.interval=!1),r.call(n,s),a&&n.data("bs.carousel").to(a),t.preventDefault()}};p(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),p(window).on("load",function(){p('[data-ride="carousel"]').each(function(){var t=p(this);r.call(t,t.data())})})}(jQuery),function(a){"use strict";var r=function(t,e){this.$element=a(t),this.options=a.extend({},r.DEFAULTS,e),this.$trigger=a('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function n(t){var e,i=t.attr("data-target")||(e=t.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"");return a(document).find(i)}function l(o){return this.each(function(){var t=a(this),e=t.data("bs.collapse"),i=a.extend({},r.DEFAULTS,t.data(),"object"==typeof o&&o);!e&&i.toggle&&/show|hide/.test(o)&&(i.toggle=!1),e||t.data("bs.collapse",e=new r(this,i)),"string"==typeof o&&e[o]()})}r.VERSION="3.4.1",r.TRANSITION_DURATION=350,r.DEFAULTS={toggle:!0},r.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},r.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(t=e.data("bs.collapse"))&&t.transitioning)){var i=a.Event("show.bs.collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){e&&e.length&&(l.call(e,"hide"),t||e.data("bs.collapse",null));var o=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[o](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var n=function(){this.$element.removeClass("collapsing").addClass("collapse in")[o](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return n.call(this);var s=a.camelCase(["scroll",o].join("-"));this.$element.one("bsTransitionEnd",a.proxy(n,this)).emulateTransitionEnd(r.TRANSITION_DURATION)[o](this.$element[0][s])}}}},r.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=a.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var e=this.dimension();this.$element[e](this.$element[e]())[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 i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!a.support.transition)return i.call(this);this.$element[e](0).one("bsTransitionEnd",a.proxy(i,this)).emulateTransitionEnd(r.TRANSITION_DURATION)}}},r.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},r.prototype.getParent=function(){return a(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(t,e){var i=a(e);this.addAriaAndCollapsedClass(n(i),i)},this)).end()},r.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var t=a.fn.collapse;a.fn.collapse=l,a.fn.collapse.Constructor=r,a.fn.collapse.noConflict=function(){return a.fn.collapse=t,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var e=a(this);e.attr("data-target")||t.preventDefault();var i=n(e),o=i.data("bs.collapse")?"toggle":e.data();l.call(i,o)})}(jQuery),function(a){"use strict";var r='[data-toggle="dropdown"]',o=function(t){a(t).on("click.bs.dropdown",this.toggle)};function l(t){var e=t.attr("data-target");e||(e=(e=t.attr("href"))&&/#[A-Za-z]/.test(e)&&e.replace(/.*(?=#[^\s]*$)/,""));var i="#"!==e?a(document).find(e):null;return i&&i.length?i:t.parent()}function s(o){o&&3===o.which||(a(".dropdown-backdrop").remove(),a(r).each(function(){var t=a(this),e=l(t),i={relatedTarget:this};e.hasClass("open")&&(o&&"click"==o.type&&/input|textarea/i.test(o.target.tagName)&&a.contains(e[0],o.target)||(e.trigger(o=a.Event("hide.bs.dropdown",i)),o.isDefaultPrevented()||(t.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",i)))))}))}o.VERSION="3.4.1",o.prototype.toggle=function(t){var e=a(this);if(!e.is(".disabled, :disabled")){var i=l(e),o=i.hasClass("open");if(s(),!o){"ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",s);var n={relatedTarget:this};if(i.trigger(t=a.Event("show.bs.dropdown",n)),t.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),i.toggleClass("open").trigger(a.Event("shown.bs.dropdown",n))}return!1}},o.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var e=a(this);if(t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled")){var i=l(e),o=i.hasClass("open");if(!o&&27!=t.which||o&&27==t.which)return 27==t.which&&i.find(r).trigger("focus"),e.trigger("click");var n=i.find(".dropdown-menu li:not(.disabled):visible a");if(n.length){var s=n.index(t.target);38==t.which&&0<s&&s--,40==t.which&&s<n.length-1&&s++,~s||(s=0),n.eq(s).trigger("focus")}}}};var t=a.fn.dropdown;a.fn.dropdown=function e(i){return this.each(function(){var t=a(this),e=t.data("bs.dropdown");e||t.data("bs.dropdown",e=new o(this)),"string"==typeof i&&e[i].call(t)})},a.fn.dropdown.Constructor=o,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=t,this},a(document).on("click.bs.dropdown.data-api",s).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",r,o.prototype.toggle).on("keydown.bs.dropdown.data-api",r,o.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",o.prototype.keydown)}(jQuery),function(a){"use strict";var s=function(t,e){this.options=e,this.$body=a(document.body),this.$element=a(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};function r(o,n){return this.each(function(){var t=a(this),e=t.data("bs.modal"),i=a.extend({},s.DEFAULTS,t.data(),"object"==typeof o&&o);e||t.data("bs.modal",e=new s(this,i)),"string"==typeof o?e[o](n):i.show&&e.show(n)})}s.VERSION="3.4.1",s.TRANSITION_DURATION=300,s.BACKDROP_TRANSITION_DURATION=150,s.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},s.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},s.prototype.show=function(i){var o=this,t=a.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(t),this.isShown||t.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"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){o.$element.one("mouseup.dismiss.bs.modal",function(t){a(t.target).is(o.$element)&&(o.ignoreBackdropClick=!0)})}),this.backdrop(function(){var t=a.support.transition&&o.$element.hasClass("fade");o.$element.parent().length||o.$element.appendTo(o.$body),o.$element.show().scrollTop(0),o.adjustDialog(),t&&o.$element[0].offsetWidth,o.$element.addClass("in"),o.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:i});t?o.$dialog.one("bsTransitionEnd",function(){o.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(s.TRANSITION_DURATION):o.$element.trigger("focus").trigger(e)}))},s.prototype.hide=function(t){t&&t.preventDefault(),t=a.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(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"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(s.TRANSITION_DURATION):this.hideModal())},s.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},s.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},s.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},s.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")})},s.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},s.prototype.backdrop=function(t){var e=this,i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var o=a.support.transition&&i;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+i).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),o&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;o?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(s.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var n=function(){e.removeBackdrop(),t&&t()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",n).emulateTransitionEnd(s.BACKDROP_TRANSITION_DURATION):n()}else t&&t()},s.prototype.handleUpdate=function(){this.adjustDialog()},s.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.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<t,this.scrollbarWidth=this.measureScrollbar()},s.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";var n=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",t+n),a(this.fixedContent).each(function(t,e){var i=e.style.paddingRight,o=a(e).css("padding-right");a(e).data("padding-right",i).css("padding-right",parseFloat(o)+n+"px")}))},s.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad),a(this.fixedContent).each(function(t,e){var i=a(e).data("padding-right");a(e).removeData("padding-right"),e.style.paddingRight=i||""})},s.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 t=a.fn.modal;a.fn.modal=r,a.fn.modal.Constructor=s,a.fn.modal.noConflict=function(){return a.fn.modal=t,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var e=a(this),i=e.attr("href"),o=e.attr("data-target")||i&&i.replace(/.*(?=#[^\s]+$)/,""),n=a(document).find(o),s=n.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(i)&&i},n.data(),e.data());e.is("a")&&t.preventDefault(),n.one("show.bs.modal",function(t){t.isDefaultPrevented()||n.one("hidden.bs.modal",function(){e.is(":visible")&&e.trigger("focus")})}),r.call(n,s,this)})}(jQuery),function(g){"use strict";var o=["sanitize","whiteList","sanitizeFn"],a=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],t={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},r=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,l=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function u(t,e){var i=t.nodeName.toLowerCase();if(-1!==g.inArray(i,e))return-1===g.inArray(i,a)||Boolean(t.nodeValue.match(r)||t.nodeValue.match(l));for(var o=g(e).filter(function(t,e){return e instanceof RegExp}),n=0,s=o.length;n<s;n++)if(i.match(o[n]))return!0;return!1}function n(t,e,i){if(0===t.length)return t;if(i&&"function"==typeof i)return i(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;var o=document.implementation.createHTMLDocument("sanitization");o.body.innerHTML=t;for(var n=g.map(e,function(t,e){return e}),s=g(o.body).find("*"),a=0,r=s.length;a<r;a++){var l=s[a],h=l.nodeName.toLowerCase();if(-1!==g.inArray(h,n))for(var d=g.map(l.attributes,function(t){return t}),p=[].concat(e["*"]||[],e[h]||[]),c=0,f=d.length;c<f;c++)u(d[c],p)||l.removeAttribute(d[c].nodeName);else l.parentNode.removeChild(l)}return o.body.innerHTML}var m=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)};m.VERSION="3.4.1",m.TRANSITION_DURATION=150,m.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.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&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,o)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,o=this.tip(),n=this.getUID(this.type);this.setContent(),o.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,r=a.test(s);r&&(s=s.replace(a,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(g(document).find(this.options.container)):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),h=o[0].offsetWidth,d=o[0].offsetHeight;if(r){var p=s,c=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+d>c.bottom?"top":"top"==s&&l.top-d<c.top?"bottom":"right"==s&&l.right+h>c.width?"left":"left"==s&&l.left-h<c.left?"right":s,o.removeClass(p).addClass(s)}var f=this.getCalculatedOffset(s,l,h,d);this.applyPlacement(f,s);var u=function(){var t=i.hoverState;i.$element.trigger("shown.bs."+i.type),i.hoverState=null,"out"==t&&i.leave(i)};g.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",u).emulateTransitionEnd(m.TRANSITION_DURATION):u()}},m.prototype.applyPlacement=function(t,e){var i=this.tip(),o=i[0].offsetWidth,n=i[0].offsetHeight,s=parseInt(i.css("margin-top"),10),a=parseInt(i.css("margin-left"),10);isNaN(s)&&(s=0),isNaN(a)&&(a=0),t.top+=s,t.left+=a,g.offset.setOffset(i[0],g.extend({using:function(t){i.css({top:Math.round(t.top),left:Math.round(t.left)})}},t),0),i.addClass("in");var r=i[0].offsetWidth,l=i[0].offsetHeight;"top"==e&&l!=n&&(t.top=t.top+n-l);var h=this.getViewportAdjustedDelta(e,t,r,l);h.left?t.left+=h.left:t.top+=h.top;var d=/top|bottom/.test(e),p=d?2*h.left-o+r:2*h.top-n+l,c=d?"offsetWidth":"offsetHeight";i.offset(t),this.replaceArrow(p,i[0][c],d)},m.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},m.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();this.options.html?(this.options.sanitize&&(e=n(e,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(e)):t.find(".tooltip-inner").text(e),t.removeClass("fade in top bottom left right")},m.prototype.hide=function(t){var e=this,i=g(this.$tip),o=g.Event("hide.bs."+this.type);function n(){"in"!=e.hoverState&&i.detach(),e.$element&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),t&&t()}if(this.$element.trigger(o),!o.isDefaultPrevented())return i.removeClass("in"),g.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",n).emulateTransitionEnd(m.TRANSITION_DURATION):n(),this.hoverState=null,this},m.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},m.prototype.hasContent=function(){return this.getTitle()},m.prototype.getPosition=function(t){var e=(t=t||this.$element)[0],i="BODY"==e.tagName,o=e.getBoundingClientRect();null==o.width&&(o=g.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var n=window.SVGElement&&e instanceof window.SVGElement,s=i?{top:0,left:0}:n?null:t.offset(),a={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},r=i?{width:g(window).width(),height:g(window).height()}:null;return g.extend({},o,a,r,s)},m.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}},m.prototype.getViewportAdjustedDelta=function(t,e,i,o){var n={top:0,left:0};if(!this.$viewport)return n;var s=this.options.viewport&&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<a.top?n.top=a.top-r:l>a.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;h<a.left?n.left=a.left-h:d>a.right&&(n.left=a.left+a.width-d)}return n},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(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},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=g.fn.tooltip;g.fn.tooltip=function i(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var o=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"===o&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"===o?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.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)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function e(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var t=this,o="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(o="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+n,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},n.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&&this.refresh(),o<=e)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e<n[0])return this.activeTarget=null,this.clear();for(t=n.length;t--;)a!=s[t]&&e>=n[t]&&(n[t+1]===undefined||e<n[t+1])&&this.activate(s[t])},n.prototype.activate=function(t){this.activeTarget=t,this.clear();var e=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=s(e).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate.bs.scrollspy")},n.prototype.clear=function(){s(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var t=s.fn.scrollspy;s.fn.scrollspy=e,s.fn.scrollspy.Constructor=n,s.fn.scrollspy.noConflict=function(){return s.fn.scrollspy=t,this},s(window).on("load.bs.scrollspy.data-api",function(){s('[data-spy="scroll"]').each(function(){var t=s(this);e.call(t,t.data())})})}(jQuery),function(r){"use strict";var a=function(t){this.element=r(t)};function e(i){return this.each(function(){var t=r(this),e=t.data("bs.tab");e||t.data("bs.tab",e=new a(this)),"string"==typeof i&&e[i]()})}a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.data("target");if(i||(i=(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var o=e.find(".active:last a"),n=r.Event("hide.bs.tab",{relatedTarget:t[0]}),s=r.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(n),t.trigger(s),!s.isDefaultPrevented()&&!n.isDefaultPrevented()){var a=r(document).find(i);this.activate(t.closest("li"),e),this.activate(a,a.parent(),function(){o.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:o[0]})})}}},a.prototype.activate=function(t,e,i){var o=e.find("> .active"),n=i&&r.support.transition&&(o.length&&o.hasClass("fade")||!!e.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),n?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&n?o.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s(),o.removeClass("in")};var t=r.fn.tab;r.fn.tab=e,r.fn.tab.Constructor=a,r.fn.tab.noConflict=function(){return r.fn.tab=t,this};var i=function(t){t.preventDefault(),e.call(r(this),"show")};r(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var h=function(t,e){this.options=l.extend({},h.DEFAULTS,e);var i=this.options.target===h.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(o){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new h(this,i)),"string"==typeof o&&e[o]()})}h.VERSION="3.4.1",h.RESET="affix affix-top affix-bottom",h.DEFAULTS={offset:0,target:window},h.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return n<i&&"top";if("bottom"==this.affixed)return null!=i?!(n+this.unpin<=s.top)&&"bottom":!(n+a<=t-o)&&"bottom";var r=null==this.affixed,l=r?n:s.top;return null!=i&&n<=i?"top":null!=o&&t-o<=l+(r?a:e)&&"bottom"},h.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(h.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},h.prototype.checkPositionWithEventLoop=function(){setTimeout(l.proxy(this.checkPosition,this),1)},h.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),e=this.options.offset,i=e.top,o=e.bottom,n=Math.max(l(document).height(),l(document.body).height());"object"!=typeof e&&(o=i=e),"function"==typeof i&&(i=e.top(this.$element)),"function"==typeof o&&(o=e.bottom(this.$element));var s=this.getState(n,t,i,o);if(this.affixed!=s){null!=this.unpin&&this.$element.css("top","");var a="affix"+(s?"-"+s:""),r=l.Event(a+".bs.affix");if(this.$element.trigger(r),r.isDefaultPrevented())return;this.affixed=s,this.unpin="bottom"==s?this.getPinnedOffset():null,this.$element.removeClass(h.RESET).addClass(a).trigger(a.replace("affix","affixed")+".bs.affix")}"bottom"==s&&this.$element.offset({top:n-t-o})}};var t=l.fn.affix;l.fn.affix=i,l.fn.affix.Constructor=h,l.fn.affix.noConflict=function(){return l.fn.affix=t,this},l(window).on("load",function(){l('[data-spy="affix"]').each(function(){var t=l(this),e=t.data();e.offset=e.offset||{},null!=e.offsetBottom&&(e.offset.bottom=e.offsetBottom),null!=e.offsetTop&&(e.offset.top=e.offsetTop),i.call(t,e)})})}(jQuery);
;/*! guides 12-10-2022 */
"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function siteCatPopup(){s.prop60="FP|"+window.location.hostname+"|"+window.location.pathname.substr(1)+"|ctn.btn.dg.popup.domaincheck",s.t(s.prop60),console.info(s.prop60)}function jQueryCheck(){var t,e,i,n,s,o,r,a,l,h,c,u,d,p,f,m,g,v,y,b,x,w,T,k,C,S,A,I,E,O,P,D;function H(){var t=r.width();t!==s&&(s=t,n.each(o,function(t,e){n.each(e.data,function(t,e){e.currentActive&&!z(e.range[0],e.range[1])&&(e.currentActive=!1,"function"==typeof e.disableCallback&&e.disableCallback())}),n.each(e.data,function(t,e){!e.currentActive&&z(e.range[0],e.range[1])&&(e.currentActive=!0,"function"==typeof e.enableCallback&&e.enableCallback())})}))}function z(t,e){var i="";return 0<t&&(i+="(min-width: "+t+"px)"),e<1/0&&(i+=(i?" and ":"")+"(max-width: "+e+"px)"),i=i,t=t,e=e,window.matchMedia&&a?matchMedia(i).matches:window.styleMedia?styleMedia.matchMedium(i):window.media?media.matchMedium(i):t<=s&&s<=e}function R(t){this.options=l.extend({position:{"..767":"#content","768..1199":"#footer","1200..":"#aside1"}},t),this.init()}function L(t,e){this.options=e,this.$stickyBox=t,this.init()}function N(t){this.options=f.extend({addClassBeforeAnimation:!0,hideOnClickOutside:!1,activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"fade",event:"click"},t),this.init()}function M(t,e,i){var n;document.body&&(e="number"==typeof e?{duration:e}:e||{},y=y||v("html, body"),n=e.container||y,"number"==typeof t&&(t={top:t}),b&&x&&b.off(T,x),e.wheelBehavior&&"none"!==e.wheelBehavior&&(x=function(t){"stop"===e.wheelBehavior?(n.off(T,x),n.stop()):"ignore"===e.wheelBehavior&&t.preventDefault()},b=n.on(T,x)),n.stop().animate({scrollLeft:t.left,scrollTop:t.top},e.duration,function(){x&&n.off(T,x),v.isFunction(i)&&i()}))}function j(t){this.options=v.extend({anchorLinks:'a[href^="#"]',container:null,extraOffset:null,activeClasses:null,easing:"swing",animMode:"duration",animDuration:800,animSpeed:1500,anchorActiveClass:"anchor-active",sectionActiveClass:"section-active",wheelBehavior:"stop",useNativeAnchorScrolling:!1},t),this.init()}function B(t,e){return"#"+t+'{background-image: url("'+e+'");}'}function Q(t,e){var i,n=A[t],s="",s="default"===t?e+" ":"@media "+t+"{"+e+"}";n?(i=(i=n.text()).substring(0,i.length-2)+" }"+e+"}",n.text(i)):A[t]=S("<style>").text(s).appendTo("head")}function _(t){this.options=E.extend({container:null,hideOnClickOutside:!1,menuActiveClass:"nav-active",menuOpener:".nav-opener",menuDrop:".nav-drop",toggleEvent:"click",outsideClickEvent:"click touchstart pointerdown MSPointerDown"},t),this.initStructure(),this.attachEvents()}function W(t){this.options=P.extend({activeClass:"active",mask:"div.slides-mask",slider:">ul",slides:">li",btnPrev:".btn-prev",btnNext:".btn-next",pagerLinks:"ul.pager > li",generatePagination:!1,pagerList:"<ul>",pagerListItem:'<li><a href="#"></a></li>',pagerListItemText:"a",galleryReadyClass:"gallery-js-ready",currentNumber:"span.current-num",totalNumber:"span.total-num",maskAutoSize:!0,autoRotation:!1,pauseOnHover:!1,stretchSlideToMask:!1,switchTime:3e3,animSpeed:500,handleTouch:!0,swipeThreshold:15,vertical:!1},t),this.init()}void 0!==window.jQuery&&(k=function(t){for(var e in this.options={hoverClass:"hover",menuItems:"li",menuOpener:"a",menuDrop:"ul",navBlock:null},t)t.hasOwnProperty(e)&&(this.options[e]=t[e]);this.init()},t=function(){function t(t){jQuery(t).each(function(){var t=jQuery(this).find(".form-control"),e=t.attr("placeholder");t.on({focus:function(){t.attr("placeholder","")},blur:function(){t.attr("placeholder",e)}})})}t(".search-form"),t(".news-form"),t(".email-form")},e=function(){var i="inner-drop-active",n=(jQuery("#navigation > li."+i).index(""),jQuery("#navigation > li").filter(".has-drop-down"));n.each(function(){var e=jQuery(this);e.find(">a").on("click",function(t){ResponsiveHelper.addRange({"..1023":{on:function(){t.preventDefault(),n.removeClass(i),e.addClass(i)}}})})})},i=function(){var i="inner-drop-active",n=(jQuery(".second-navigation > li."+i).index(""),jQuery(".second-navigation > li").filter(".second-has-drop-down"));n.each(function(){var e=jQuery(this);e.find(">a").on("click",function(t){ResponsiveHelper.addRange({"..1023":{on:function(){t.preventDefault(),n.removeClass(i),e.addClass(i)}}})})})},P=jQuery,D=/Windows Phone/.test(navigator.userAgent)||"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,W.prototype={init:function(){this.options.holder&&(this.findElements(),this.attachEvents(),this.makeCallback("onInit",this))},findElements:function(){this.holder=P(this.options.holder).addClass(this.options.galleryReadyClass),this.mask=this.holder.find(this.options.mask),this.slider=this.mask.find(this.options.slider),this.slides=this.slider.find(this.options.slides),this.btnPrev=this.holder.find(this.options.btnPrev),this.btnNext=this.holder.find(this.options.btnNext),this.currentNumber=this.holder.find(this.options.currentNumber),this.totalNumber=this.holder.find(this.options.totalNumber),"string"==typeof this.options.generatePagination?this.pagerLinks=this.buildPagination():this.pagerLinks=this.holder.find(this.options.pagerLinks),this.sizeProperty=this.options.vertical?"height":"width",this.positionProperty=this.options.vertical?"top":"left",this.animProperty=this.options.vertical?"marginTop":"marginLeft",this.slideSize=this.slides[this.sizeProperty](),this.currentIndex=0,this.prevIndex=0,this.options.maskAutoSize=!this.options.vertical&&this.options.maskAutoSize,this.options.vertical&&this.mask.css({height:this.slides.innerHeight()}),this.options.maskAutoSize&&this.mask.css({height:this.slider.height()}),this.slider.css({position:"relative",height:this.options.vertical?this.slideSize*this.slides.length:"100%"}),this.slides.css({position:"absolute"}).css(this.positionProperty,-9999).eq(this.currentIndex).css(this.positionProperty,0),this.refreshState(),this.isInit=!0},buildPagination:function(){var t=P();if(this.pagerHolder||(this.pagerHolder=this.holder.find(this.options.generatePagination)),this.pagerHolder.length){this.pagerHolder.empty(),this.pagerList=P(this.options.pagerList).appendTo(this.pagerHolder);for(var e=0;e<this.slides.length;e++)P(this.options.pagerListItem).appendTo(this.pagerList).find(this.options.pagerListItemText).text(e+1);t=this.pagerList.children()}return t},attachEvents:function(){var e=this;this.btnPrev.length&&(this.btnPrevHandler=function(t){t.preventDefault(),e.prevSlide()},this.btnPrev.click(this.btnPrevHandler)),this.btnNext.length&&(this.btnNextHandler=function(t){t.preventDefault(),e.nextSlide()},this.btnNext.click(this.btnNextHandler)),this.pagerLinks.length&&(this.pagerLinksHandler=function(t){t.preventDefault(),e.numSlide(e.pagerLinks.index(t.currentTarget))},this.pagerLinks.click(this.pagerLinksHandler)),this.options.pauseOnHover&&(this.hoverHandler=function(){clearTimeout(e.timer)},this.leaveHandler=function(){e.autoRotate()},this.holder.bind({mouseenter:this.hoverHandler,mouseleave:this.leaveHandler})),this.resizeHandler=function(){!e.animating&&e.isInit&&(e.options.stretchSlideToMask&&e.resizeSlides(),e.resizeHolder(),e.setSlidesPosition(e.currentIndex))},P(window).bind("load resize orientationchange",this.resizeHandler),e.options.stretchSlideToMask&&e.resizeSlides(),this.options.handleTouch&&window.Hammer&&this.mask.length&&1<this.slides.length&&D&&(this.swipeHandler=new Hammer.Manager(this.mask[0]),this.swipeHandler.add(new Hammer.Pan({direction:e.options.vertical?Hammer.DIRECTION_VERTICAL:Hammer.DIRECTION_HORIZONTAL,threshold:e.options.swipeThreshold})),this.swipeHandler.on("panstart",function(){e.animating?e.swipeHandler.stop():clearTimeout(e.timer)}).on("panmove",function(t){e.swipeOffset=-e.slideSize+t[e.options.vertical?"deltaY":"deltaX"],e.slider.css(e.animProperty,e.swipeOffset),clearTimeout(e.timer)}).on("panend",function(t){t.distance>e.options.swipeThreshold?t.offsetDirection===Hammer.DIRECTION_RIGHT||t.offsetDirection===Hammer.DIRECTION_DOWN?e.prevSlide():e.nextSlide():((t={})[e.animProperty]=-e.slideSize,e.slider.animate(t,{duration:e.options.animSpeed}),e.autoRotate()),e.swipeOffset=0})),this.autoRotate(),this.resizeHolder(),this.setSlidesPosition(this.currentIndex)},resizeSlides:function(){this.slideSize=this.mask[this.options.vertical?"height":"width"](),this.slides.css(this.sizeProperty,this.slideSize)},resizeHolder:function(){this.options.maskAutoSize&&this.mask.css({height:this.slides.eq(this.currentIndex).outerHeight(!0)})},prevSlide:function(){!this.animating&&1<this.slides.length&&(this.direction=-1,this.prevIndex=this.currentIndex,0<this.currentIndex?this.currentIndex--:this.currentIndex=this.slides.length-1,this.switchSlide())},nextSlide:function(t){!this.animating&&1<this.slides.length&&(this.direction=1,this.prevIndex=this.currentIndex,this.currentIndex<this.slides.length-1?this.currentIndex++:this.currentIndex=0,this.switchSlide())},numSlide:function(t){!this.animating&&this.currentIndex!==t&&1<this.slides.length&&(this.direction=t>this.currentIndex?1:-1,this.prevIndex=this.currentIndex,this.currentIndex=t,this.switchSlide())},preparePosition:function(){this.setSlidesPosition(this.prevIndex,this.direction<0?this.currentIndex:null,0<this.direction?this.currentIndex:null,this.direction)},setSlidesPosition:function(t,e,i,n){1<this.slides.length&&(e="number"==typeof e?e:0<t?t-1:this.slides.length-1,i="number"==typeof i?i:t<this.slides.length-1?t+1:0,this.slider.css(this.animProperty,this.swipeOffset||-this.slideSize),this.slides.css(this.positionProperty,-9999).eq(t).css(this.positionProperty,this.slideSize),e===i&&"number"==typeof n?(t=0<n?2*this.slideSize:0,this.slides.eq(i).css(this.positionProperty,t)):(this.slides.eq(e).css(this.positionProperty,0),this.slides.eq(i).css(this.positionProperty,2*this.slideSize)))},switchSlide:function(){var t=this,e=(this.slides.eq(this.prevIndex),this.slides.eq(this.currentIndex)),e=(this.animating=!0,this.options.maskAutoSize&&this.mask.animate({height:e.outerHeight(!0)},{duration:this.options.animSpeed}),{});e[this.animProperty]=0<this.direction?2*-this.slideSize:0,this.preparePosition(),this.slider.animate(e,{duration:this.options.animSpeed,complete:function(){t.setSlidesPosition(t.currentIndex),t.animating=!1,t.autoRotate(),t.makeCallback("onChange",t)}}),this.refreshState(),this.makeCallback("onBeforeChange",this)},refreshState:function(t){this.slides.removeClass(this.options.activeClass).eq(this.currentIndex).addClass(this.options.activeClass),this.pagerLinks.removeClass(this.options.activeClass).eq(this.currentIndex).addClass(this.options.activeClass),this.currentNumber.html(this.currentIndex+1),this.totalNumber.html(this.slides.length),this.holder.toggleClass("not-enough-slides",1===this.slides.length)},autoRotate:function(){var t=this;clearTimeout(this.timer),this.options.autoRotation&&(this.timer=setTimeout(function(){t.nextSlide()},this.options.switchTime))},makeCallback:function(t){var e;"function"==typeof this.options[t]&&((e=Array.prototype.slice.call(arguments)).shift(),this.options[t].apply(this,e))},destroy:function(){this.isInit=!1,this.btnPrev.unbind("click",this.btnPrevHandler),this.btnNext.unbind("click",this.btnNextHandler),this.pagerLinks.unbind("click",this.pagerLinksHandler),this.holder.unbind("mouseenter",this.hoverHandler),this.holder.unbind("mouseleave",this.leaveHandler),P(window).unbind("load resize orientationchange",this.resizeHandler),clearTimeout(this.timer),this.swipeHandler&&this.swipeHandler.destroy(),this.holder.removeClass(this.options.galleryReadyClass).removeData("ScrollAbsoluteGallery"),this.slider.add(this.slides).add(this.mask).removeAttr("style"),this.slides.removeClass(this.options.activeClass),"string"==typeof this.options.generatePagination&&this.pagerHolder.empty()}},P.fn.scrollAbsoluteGallery=function(i){var n=Array.prototype.slice.call(arguments),s=n[0];return this.each(function(){var t=jQuery(this),e=t.data("ScrollAbsoluteGallery");"object"===_typeof(i)||void 0===i?t.data("ScrollAbsoluteGallery",new W(P.extend({holder:this},i))):"string"==typeof s&&e&&"function"==typeof e[s]&&(n.shift(),e[s].apply(e,n))})},E=jQuery,_.prototype={initStructure:function(){this.page=E("html"),this.container=E(this.options.container),this.opener=this.container.find(this.options.menuOpener),this.drop=this.container.find(this.options.menuDrop)},attachEvents:function(){var e=this;O&&(O(),O=null),this.outsideClickHandler=function(t){!e.isOpened()||(t=E(t.target)).closest(e.opener).length||t.closest(e.drop).length||e.hide()},this.openerClickHandler=function(t){t.preventDefault(),e.toggle()},this.opener.on(this.options.toggleEvent,this.openerClickHandler)},isOpened:function(){return this.container.hasClass(this.options.menuActiveClass)},show:function(){this.container.addClass(this.options.menuActiveClass),this.options.hideOnClickOutside&&this.page.on(this.options.outsideClickEvent,this.outsideClickHandler)},hide:function(){this.container.removeClass(this.options.menuActiveClass),this.options.hideOnClickOutside&&this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)},toggle:function(){this.isOpened()?this.hide():this.show()},destroy:function(){this.container.removeClass(this.options.menuActiveClass),this.opener.off(this.options.toggleEvent,this.clickHandler),this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)}},O=function(){function t(){e=!1,s.removeClass(o)}var e,i,n=E(window),s=E("html"),o="resize-active";n.on("resize orientationchange",function(){e||(e=!0,s.addClass(o)),clearTimeout(i),i=setTimeout(t,500)})},E.fn.mobileNav=function(i){var n=Array.prototype.slice.call(arguments),s=n[0];return this.each(function(){var t=jQuery(this),e=t.data("MobileNav");"object"===_typeof(i)||void 0===i?t.data("MobileNav",new _(E.extend({container:this},i))):"string"==typeof s&&e&&"function"==typeof e[s]&&(n.shift(),e[s].apply(e,n))})},k.isActiveOn=function(t){return t&&t.touchNavActive},k.prototype={init:function(){"string"==typeof this.options.navBlock?this.menu=document.getElementById(this.options.navBlock):"object"===_typeof(this.options.navBlock)&&(this.menu=this.options.navBlock),this.menu&&this.addEvents()},addEvents:function(){for(var n=this,s=(navigator.pointerEnabled?"pointerdown":navigator.msPointerEnabled&&"MSPointerDown")||this.isTouchDevice&&"touchstart",t=(this.menuItems=lib.queryElementsBySelector(this.options.menuItems,this.menu),0);t<this.menuItems.length;t++)!function(e){var t=lib.queryElementsBySelector(n.options.menuDrop,e)[0],i=lib.queryElementsBySelector(n.options.menuOpener,e)[0];t&&i&&(n.isTouchDevice||n.isPointerDevice)&&(lib.event.add(i,"click",lib.bind(n.clickHandler,n)),lib.event.add(i,"mousedown",lib.bind(n.mousedownHandler,n)),lib.event.add(i,s,function(t){n.isTouchPointerEvent(t)?(n.touchFlag=!0,n.currentItem=e,n.currentLink=i,n.pressHandler.apply(n,arguments)):n.preventCurrentClick=!1})),jQuery(e).bind("mouseenter",function(){n.touchFlag||(n.currentItem=e,n.mouseoverHandler())}),jQuery(e).bind("mouseleave",function(){n.touchFlag||(n.currentItem=e,n.mouseoutHandler())}),e.touchNavActive=!0}(n.menuItems[t]);(this.isTouchDevice||this.isPointerDevice)&&(lib.event.add(document.documentElement,"mousedown",lib.bind(this.clickOutsideHandler,this)),lib.event.add(document.documentElement,s,lib.bind(this.clickOutsideHandler,this)))},mousedownHandler:function(t){this.touchFlag&&(t.preventDefault(),this.touchFlag=!1,this.preventCurrentClick=!1)},mouseoverHandler:function(){lib.addClass(this.currentItem,this.options.hoverClass),jQuery(this.currentItem).trigger("itemhover")},mouseoutHandler:function(){lib.removeClass(this.currentItem,this.options.hoverClass),jQuery(this.currentItem).trigger("itemleave")},hideActiveDropdown:function(){for(var t=0;t<this.menuItems.length;t++)lib.hasClass(this.menuItems[t],this.options.hoverClass)&&(lib.removeClass(this.menuItems[t],this.options.hoverClass),jQuery(this.menuItems[t]).trigger("itemleave"));this.activeParent=null},pressHandler:function(t){this.currentItem!==this.activeParent&&(this.activeParent&&this.currentItem.parentNode===this.activeParent.parentNode?lib.removeClass(this.activeParent,this.options.hoverClass):this.isParent(this.activeParent,this.currentLink)||this.hideActiveDropdown()),this.activeParent=this.currentItem,lib.hasClass(this.currentItem,this.options.hoverClass)?this.preventCurrentClick=!1:(t.preventDefault(),this.preventCurrentClick=!0,lib.addClass(this.currentItem,this.options.hoverClass),jQuery(this.currentItem).trigger("itemhover"))},clickHandler:function(t){this.preventCurrentClick&&t.preventDefault()},clickOutsideHandler:function(t){t=t.changedTouches?t.changedTouches[0]:t;this.activeParent&&!this.isParent(this.menu,t.target)&&(this.hideActiveDropdown(),this.touchFlag=!1)},isParent:function(t,e){for(;e.parentNode;){if(e.parentNode==t)return!0;e=e.parentNode}return!1},isTouchPointerEvent:function(t){return-1<t.type.indexOf("touch")||navigator.pointerEnabled&&"touch"===t.pointerType||navigator.msPointerEnabled&&t.pointerType==t.MSPOINTER_TYPE_TOUCH},isPointerDevice:!(!navigator.pointerEnabled&&!navigator.msPointerEnabled),isTouchDevice:!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},S=jQuery,A={},I={"2x":["(-webkit-min-device-pixel-ratio: 1.5)","(min-resolution: 192dpi)","(min-device-pixel-ratio: 1.5)","(min-resolution: 1.5dppx)"],"3x":["(-webkit-min-device-pixel-ratio: 3)","(min-resolution: 384dpi)","(min-device-pixel-ratio: 3)","(min-resolution: 3dppx)"]},S.fn.retinaCover=function(){return this.each(function(){var t=S(this),e=t.children("[data-srcset]"),a="bg-stretch"+Date.now()+(1e3*Math.random()).toFixed(0);e.length&&(t.attr("id",a),e.each(function(){for(var t,e,i=S(this),n=i.data("srcset").split(", "),s=i.data("media")||"default",o=n.length,r=0;r<o;r++)1===(t=n[r].split(" ")).length?(e=t[0],Q(s,B(a,e))):function(t,i,e){var n=I[t[1]].slice(),s=n,e=B(e,t[0]);"default"!==i&&(s=S.map(n,function(t,e){return t+" and "+i})),Q(i=s.join(","),e)}(t,s,a)})),e.detach()})},k=this,C=function(s){var t,e,i="js-acc-hidden";function o(t){this.options=s.extend(!0,{allowClickWhenExpanded:!1,activeClass:"active",opener:".opener",slider:".slide",animSpeed:300,collapsible:!0,event:"click",scrollToActiveItem:{enable:!1,breakpoint:767,animSpeed:600,extraOffset:null}},t),this.init()}return o.prototype={init:function(){this.options.holder&&(this.findElements(),this.setStateOnInit(),this.attachEvents(),this.makeCallback("onInit"))},findElements:function(){this.$holder=s(this.options.holder).data("SlideAccordion",this),this.$items=this.$holder.find(":has("+this.options.slider+")")},setStateOnInit:function(){var t=this;this.$items.each(function(){s(this).hasClass(t.options.activeClass)||s(this).find(t.options.slider).addClass(i)})},attachEvents:function(){var n=this;this.accordionToggle=function(t){var e=jQuery(this).closest(n.$items),i=n.getActiveItem(e);n.options.allowClickWhenExpanded&&e.hasClass(n.options.activeClass)||(t.preventDefault(),n.toggle(e,i))},this.$items.on(this.options.event,this.options.opener,this.accordionToggle)},toggle:function(t,e){t.hasClass(this.options.activeClass)?this.options.collapsible&&this.hide(t):this.show(t),!t.is(e)&&e.length&&this.hide(e),this.makeCallback("beforeToggle")},show:function(t){var e=t.find(this.options.slider);t.addClass(this.options.activeClass),e.stop().hide().removeClass(i).slideDown({duration:this.options.animSpeed,complete:function(){e.removeAttr("style"),this.options.scrollToActiveItem.enable&&window.innerWidth<=this.options.scrollToActiveItem.breakpoint&&this.goToItem(t),this.makeCallback("onShow",t)}.bind(this)}),this.makeCallback("beforeShow",t)},hide:function(t){var e=t.find(this.options.slider);t.removeClass(this.options.activeClass),e.stop().show().slideUp({duration:this.options.animSpeed,complete:function(){e.addClass(i),e.removeAttr("style"),this.makeCallback("onHide",t)}.bind(this)}),this.makeCallback("beforeHide",t)},goToItem:function(t){t=t.offset().top;t<s(window).scrollTop()&&("number"==typeof this.options.scrollToActiveItem.extraOffset?t-=this.options.scrollToActiveItem.extraOffset:"function"==typeof this.options.scrollToActiveItem.extraOffset&&(t-=this.options.scrollToActiveItem.extraOffset()),s("body, html").animate({scrollTop:t},this.options.scrollToActiveItem.animSpeed))},getActiveItem:function(t){return t.siblings().filter("."+this.options.activeClass)},makeCallback:function(t){var e;"function"==typeof this.options[t]&&((e=Array.prototype.slice.call(arguments)).shift(),this.options[t].apply(this,e))},destroy:function(){this.$holder.removeData("SlideAccordion"),this.$items.off(this.options.event,this.options.opener,this.accordionToggle),this.$items.removeClass(this.options.activeClass).each(function(t,e){s(e).find(this.options.slider).removeAttr("style").removeClass(i)}.bind(this)),this.makeCallback("onDestroy")}},s.fn.slideAccordion=function(e){var i=Array.prototype.slice.call(arguments),n=i[0];return this.each(function(){var t=jQuery(this).data("SlideAccordion");"object"===_typeof(e)||void 0===e?new o(s.extend(!0,{holder:this},e)):"string"==typeof n&&t&&"function"==typeof t[n]&&(i.shift(),t[n].apply(t,i))})},t=s('<style type="text/css">')[0],e="."+i,e+="{position:absolute !important;left:-9999px !important;top:-9999px !important;display:block !important; width: 100% !important;}",t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),s("head").append(t),o},"function"==typeof define&&define.amd?define(["jquery"],C):"object"===("undefined"==typeof exports?"undefined":_typeof(exports))?module.exports=C(require("jquery")):k.SlideAccordion=C(jQuery),v=jQuery,k=this,w=v(window),T="onwheel"in document||9<=document.documentMode?"wheel":"mousewheel DOMMouseScroll",j.prototype={init:function(){this.initStructure(),this.attachEvents(),this.isInit=!0},initStructure:function(){var t=this;this.container=this.options.container?v(this.options.container):v("html,body"),this.scrollContainer=this.options.container?this.container:w,this.anchorLinks=jQuery(this.options.anchorLinks).filter(function(){return jQuery(t.getAnchorTarget(jQuery(this))).length})},getId:function(t){try{return"#"+t.replace(/^.*?(#|$)/,"")}catch(t){return null}},getAnchorTarget:function(t){t=this.getId(v(t).attr("href"));return v(1<t.length?t:"html")},getTargetOffset:function(t){var e=t.offset().top;return this.options.container&&(e-=this.container.offset().top-this.container.prop("scrollTop")),"number"==typeof this.options.extraOffset?e-=this.options.extraOffset:"function"==typeof this.options.extraOffset&&(e-=this.options.extraOffset(t)),{top:e}},attachEvents:function(){var e=this;if(this.options.activeClasses&&this.anchorLinks.length){this.anchorData=[];for(var t=0;t<this.anchorLinks.length;t++){var i=jQuery(this.anchorLinks[t]),n=e.getAnchorTarget(i),s=null;v.each(e.anchorData,function(t,e){e.block[0]===n[0]&&(s=e)}),s?s.link=s.link.add(i):e.anchorData.push({link:i,block:n})}this.resizeHandler=function(){e.isInit&&e.recalculateOffsets()},this.scrollHandler=function(){e.refreshActiveClass()},this.recalculateOffsets(),this.scrollContainer.on("scroll",this.scrollHandler),w.on("resize load orientationchange refreshAnchor",this.resizeHandler)}this.clickHandler=function(t){e.onClick(t)},this.options.useNativeAnchorScrolling||this.anchorLinks.on("click",this.clickHandler)},recalculateOffsets:function(){var i=this;v.each(this.anchorData,function(t,e){e.offset=i.getTargetOffset(e.block),e.height=e.block.outerHeight()}),this.refreshActiveClass()},toggleActiveClass:function(t,e,i){t.toggleClass(this.options.anchorActiveClass,i),e.toggleClass(this.options.sectionActiveClass,i)},refreshActiveClass:function(){var n=this,s=!1,o=this.container.prop("scrollHeight"),r=this.scrollContainer.height(),a=this.options.container?this.container.prop("scrollTop"):w.scrollTop();this.options.customScrollHandler?this.options.customScrollHandler.call(this,a,this.anchorData):(this.anchorData.sort(function(t,e){return t.offset.top-e.offset.top}),v.each(this.anchorData,function(t){var t=n.anchorData.length-t-1,e=n.anchorData[t],i="parent"===n.options.activeClasses?e.link.parent():e.link;o-r<=a?t==n.anchorData.length-1?n.toggleActiveClass(i,e.block,!0):n.toggleActiveClass(i,e.block,!1):!s&&(a>=e.offset.top-1||0==t)?(s=!0,n.toggleActiveClass(i,e.block,!0)):n.toggleActiveClass(i,e.block,!1)}))},calculateScrollDuration:function(t){return"speed"===this.options.animMode?Math.abs(this.scrollContainer.scrollTop()-t.top)/this.options.animSpeed*1e3:this.options.animDuration},onClick:function(t){var e=this.getAnchorTarget(t.currentTarget),e=this.getTargetOffset(e);t.preventDefault(),M(e,{container:this.container,wheelBehavior:this.options.wheelBehavior,duration:this.calculateScrollDuration(e)}),this.makeCallback("onBeforeScroll",t.currentTarget)},makeCallback:function(t){var e;"function"==typeof this.options[t]&&((e=Array.prototype.slice.call(arguments)).shift(),this.options[t].apply(this,e))},destroy:function(){var i=this;this.isInit=!1,this.options.activeClasses&&(w.off("resize load orientationchange refreshAnchor",this.resizeHandler),this.scrollContainer.off("scroll",this.scrollHandler),v.each(this.anchorData,function(t){var t=i.anchorData.length-t-1,t=i.anchorData[t],e="parent"===i.options.activeClasses?t.link.parent():t.link;i.toggleActiveClass(e,t.block,!1)})),this.anchorLinks.off("click",this.clickHandler)}},v.extend(j,{scrollTo:function(t,e,i){M(t,e,i)}}),k.SmoothScroll=j,f=jQuery,N.prototype={init:function(){this.options.holder&&(this.findElements(),this.attachEvents(),this.makeCallback("onInit",this))},findElements:function(){this.holder=f(this.options.holder),this.opener=this.holder.find(this.options.opener),this.slider=this.holder.find(this.options.slider)},attachEvents:function(){var e=this;this.eventHandler=function(t){t.preventDefault(),e.slider.hasClass(m)?e.showSlide():e.hideSlide()},e.opener.on(e.options.event,this.eventHandler),"hover"===e.options.event&&(e.opener.on("mouseenter",function(){e.holder.hasClass(e.options.activeClass)||e.showSlide()}),e.holder.on("mouseleave",function(){e.hideSlide()})),e.outsideClickHandler=function(t){!e.options.hideOnClickOutside||(t=f(t.target)).is(e.holder)||t.closest(e.holder).length||e.hideSlide()},this.holder.hasClass(this.options.activeClass)?f(document).on("click touchstart",e.outsideClickHandler):this.slider.addClass(m)},showSlide:function(){var t=this;t.options.addClassBeforeAnimation&&t.holder.addClass(t.options.activeClass),t.slider.removeClass(m),f(document).on("click touchstart",t.outsideClickHandler),t.makeCallback("animStart",!0),g[t.options.effect].show({box:t.slider,speed:t.options.animSpeed,complete:function(){t.options.addClassBeforeAnimation||t.holder.addClass(t.options.activeClass),t.makeCallback("animEnd",!0)}})},hideSlide:function(){var t=this;t.options.addClassBeforeAnimation&&t.holder.removeClass(t.options.activeClass),f(document).off("click touchstart",t.outsideClickHandler),t.makeCallback("animStart",!1),g[t.options.effect].hide({box:t.slider,speed:t.options.animSpeed,complete:function(){t.options.addClassBeforeAnimation||t.holder.removeClass(t.options.activeClass),t.slider.addClass(m),t.makeCallback("animEnd",!1)}})},destroy:function(){this.slider.removeClass(m).css({display:""}),this.opener.off(this.options.event,this.eventHandler),this.holder.removeClass(this.options.activeClass).removeData("OpenClose"),f(document).off("click touchstart",this.outsideClickHandler)},makeCallback:function(t){var e;"function"==typeof this.options[t]&&((e=Array.prototype.slice.call(arguments)).shift(),this.options[t].apply(this,e))}},m="js-slide-hidden",C=f('<style type="text/css">')[0],k="."+m,k+="{position:absolute !important;left:-9999px !important;top:-9999px !important;display:block !important}",C.styleSheet?C.styleSheet.cssText=k:C.appendChild(document.createTextNode(k)),f("head").append(C),g={slide:{show:function(t){t.box.stop(!0).hide().slideDown(t.speed,t.complete)},hide:function(t){t.box.stop(!0).slideUp(t.speed,t.complete)}},fade:{show:function(t){t.box.stop(!0).hide().fadeIn(t.speed,t.complete)},hide:function(t){t.box.stop(!0).fadeOut(t.speed,t.complete)}},none:{show:function(t){t.box.hide().show(0,t.complete)},hide:function(t){t.box.hide(0,t.complete)}}},f.fn.openClose=function(i){var n=Array.prototype.slice.call(arguments),s=n[0];return this.each(function(){var t=jQuery(this),e=t.data("OpenClose");"object"===_typeof(i)||void 0===i?t.data("OpenClose",new N(f.extend({holder:this},i))):"string"==typeof s&&e&&"function"==typeof e[s]&&(n.shift(),e[s].apply(e,n))})},c=jQuery,u=jQuery(window),d={init:function(){this.findElements(),this.attachEvents(),this.makeCallback("onInit",this)},findElements:function(){this.$container=this.$stickyBox.closest(this.options.container),this.isWrap="fixed"===this.options.positionType&&this.options.setBoxHeight,this.moveInContainer=!!this.$container.length,this.parentForActive=this.getParentForActive(),this.isInit=!0},attachEvents:function(){var t=this;this.onResize=function(){t.isInit&&(t.resetState(),t.recalculateOffsets(),t.checkStickyPermission(),t.scrollHandler())},this.onScroll=function(){t.scrollHandler()},this.onResize(),u.on("load resize orientationchange",this.onResize).on("scroll",this.onScroll)},defineExtraTop:function(){var t;"number"==typeof this.options.extraTop?t=this.options.extraTop:"function"==typeof this.options.extraTop&&(t=this.options.extraTop()),this.extraTop="absolute"===this.options.positionType?t:Math.min(this.winParams.height-this.data.boxFullHeight,t)},checkStickyPermission:function(){this.isStickyEnabled=!this.moveInContainer||this.data.containerOffsetTop+this.data.containerHeight>this.data.boxFullHeight+this.data.boxOffsetTop+this.options.extraBottom},getParentForActive:function(){return this.isWrap?this.$stickyBoxWrap:this.$container.length?this.$container:this.$stickyBox},getWrapClass:function(){try{return this.$stickyBox.attr("class").split(" ").map(function(t){return"sticky-wrap-"+t}).join(" ")}catch(t){return"sticky-wrap"}},resetState:function(){this.stickyFlag=!1,this.$stickyBox.css({"-webkit-transition":"","-webkit-transform":"",transition:"",transform:"",position:"",width:"",left:"",top:""}).removeClass(this.options.activeClass),this.moveInContainer&&this.$container.removeClass(this.options.activeClass)},recalculateOffsets:function(){this.winParams=this.getWindowParams(),this.data=c.extend(this.getBoxOffsets(),this.getContainerOffsets()),this.defineExtraTop()},getBoxOffsets:function(){var t=this.$stickyBox.offset(),e=this.$stickyBox.position();return{boxOffsetLeft:t.left,boxOffsetTop:t.top,boxTopPosition:e.top,boxLeftPosition:e.left,boxFullHeight:this.$stickyBox.outerHeight(!0),boxHeight:this.$stickyBox.outerHeight(),boxWidth:this.$stickyBox.outerWidth()}},getContainerOffsets:function(){var t=this.moveInContainer?this.$container.offset():null;return t?{containerOffsetLeft:t.left,containerOffsetTop:t.top,containerHeight:this.$container.outerHeight()}:{}},getWindowParams:function(){return{height:window.innerHeight||document.documentElement.clientHeight}},makeCallback:function(t){var e;"function"==typeof this.options[t]&&((e=Array.prototype.slice.call(arguments)).shift(),this.options[t].apply(this,e))},destroy:function(){this.isInit=!1,u.off("load resize orientationchange",this.onResize).off("scroll",this.onScroll),this.resetState(),this.$stickyBox.removeData("StickyScrollBlock"),this.isWrap&&this.$stickyBox.unwrap(),this.makeCallback("onDestroy")}},p={fixed:{scrollHandler:function(){this.winScrollTop=u.scrollTop(),this.winScrollTop-(this.options.showAfterScrolled?this.extraTop:0)-(this.options.showAfterScrolled?this.data.boxHeight+this.extraTop:0)>this.data.boxOffsetTop-this.extraTop?this.isStickyEnabled&&this.stickyOn():this.stickyOff()},stickyOn:function(){this.stickyFlag||(this.stickyFlag=!0,this.$stickyBox.css({width:this.data.boxWidth,position:this.options.positionType}),this.makeCallback("fixedOn")),this.setDynamicPosition()},stickyOff:function(){this.stickyFlag&&(this.stickyFlag=!1,this.resetState(),this.makeCallback("fixedOff"))},setDynamicPosition:function(){this.$stickyBox.css({top:this.getTopPosition(),left:this.data.boxOffsetLeft-u.scrollLeft()})},getTopPosition:function(){var t;return this.moveInContainer?(t=this.winScrollTop+this.data.boxHeight+this.options.extraBottom,Math.min(this.extraTop,this.data.containerHeight+this.data.containerOffsetTop-t)):this.extraTop}},absolute:{scrollHandler:function(){this.winScrollTop=u.scrollTop(),this.winScrollTop>this.data.boxOffsetTop-this.extraTop?this.isStickyEnabled&&this.stickyOn():this.stickyOff()},stickyOn:function(){this.stickyFlag||(this.stickyFlag=!0,this.parentForActive.addClass(this.options.activeClass),this.$stickyBox.css({width:this.data.boxWidth,transition:"transform "+this.options.animSpeed+"s ease","-webkit-transition":"transform "+this.options.animSpeed+"s ease"}),this.isWrap&&this.$stickyBoxWrap.css({height:this.data.boxFullHeight}),this.makeCallback("fixedOn")),this.clearTimer(),this.timer=setTimeout(function(){this.setDynamicPosition()}.bind(this),1e3*this.options.animDelay)},stickyOff:function(){this.stickyFlag&&(this.clearTimer(),this.stickyFlag=!1,this.timer=setTimeout(function(){this.setDynamicPosition(),setTimeout(function(){this.resetState()}.bind(this),1e3*this.options.animSpeed)}.bind(this),1e3*this.options.animDelay),this.makeCallback("fixedOff"))},clearTimer:function(){clearTimeout(this.timer)},setDynamicPosition:function(){var t=Math.max(0,this.getTopPosition());this.$stickyBox.css({transform:"translateY("+t+"px)","-webkit-transform":"translateY("+t+"px)"})},getTopPosition:function(){var t,e=this.winScrollTop-this.data.boxOffsetTop+this.extraTop;return this.moveInContainer?(t=this.winScrollTop+this.data.boxHeight+this.options.extraBottom,e-Math.abs(Math.min(0,this.data.containerHeight+this.data.containerOffsetTop-t-this.extraTop))):e}}},c.fn.stickyScrollBlock=function(i){var n=Array.prototype.slice.call(arguments),s=n[0],o=c.extend({container:null,positionType:"fixed",activeClass:"fixed-position",setBoxHeight:!0,showAfterScrolled:!1,extraTop:0,extraBottom:0,animDelay:.1,animSpeed:.2},i);return this.each(function(){var t=jQuery(this),e=t.data("StickyScrollBlock");"object"===_typeof(i)||void 0===i?(L.prototype=c.extend(p[o.positionType],d),t.data("StickyScrollBlock",new L(t,o))):"string"==typeof s&&e&&"function"==typeof e[s]&&(n.shift(),e[s].apply(e,n))})},window.StickyScrollBlock=L,(h=jQuery).fn.checkAll=function(t){return this.each(function(){var i=h(this),n=i.attr("data-check-pattern");h(document).on("change",'input[type="checkbox"]',function(t){var e,t=h(t.currentTarget);t.is(i)?(e=h(n)).prop("checked",i.prop("checked")):t.is(n)&&(e=h(n),i.prop("checked",e.filter(":checked").length===e.length))})})},l=jQuery,R.prototype={init:function(){this.findElements()},findElements:function(){var i=this;this.box=l(this.options.holder),this.rangeObject=this.options.position,this.result={},l.each(this.rangeObject,function(t,e){i.result[t]={on:function(){i.box.appendTo(e)}}}),this.addRange(this.result)},addRange:function(t){ResponsiveHelper.addRange(t)}},l.fn.responsiveBlock=function(t){return this.each(function(){l(this).data("ResponsiveBlock",new R(l.extend(t,{holder:this})))})},ResponsiveHelper=(n=jQuery,o=[],r=n(window),a=!1,window.matchMedia&&(window.Window&&window.matchMedia===Window.prototype.matchMedia||-1<window.matchMedia.toString().indexOf("native"))&&(a=!0),r.bind("load resize orientationchange",H),{addRange:function(t){var i={data:{}};n.each(t,function(t,e){i.data[t]={range:(t=(t=t).split(".."),[parseInt(t[0],10)||-1/0,parseInt(t[1],10)||1/0].sort(function(t,e){return t-e})),enableCallback:e.on,disableCallback:e.off}}),o.push(i),s=null,H()}}),jQuery(function(){jQuery(".info-slider").scrollAbsoluteGallery({mask:".mask",slider:".slideset",slides:".slide",btnPrev:".btn-prev",btnNext:".btn-next",generatePagination:".pagination",stretchSlideToMask:!0}),jQuery("body").mobileNav({menuActiveClass:"nav-active",menuOpener:".nav-opener",hideOnClickOutside:!0,menuDrop:".nav-drop"}),jQuery(".bg-cover").retinaCover(),jQuery("#navigation li").each(function(){var t=jQuery(this),e=t.find("ul"),i=t.find("a").eq(0);e.length&&(t.addClass("has-drop-down"),i.length&&i.addClass("has-drop-down-a"))}),jQuery(".second-navigation li").each(function(){var t=jQuery(this),e=(t.find("ul"),t.find("a").eq(0));t.addClass("second-has-drop-down"),e.length&&e.addClass("has-drop-down-b")});var e,i,n=/Windows Phone/.test(navigator.userAgent),s=jQuery("html, body");jQuery(document),jQuery(window),jQuery(".btn-top").each(function(){jQuery(this).on("click",function(t){t.preventDefault();n?window.scrollTo(window.scrollLeft,0):s.stop().animate({scrollTop:0},1e3)})}),jQuery(".accordion").slideAccordion({opener:".acc-opener",slider:".acc-slide",animSpeed:300}),e=jQuery(".header-holder"),i=jQuery(".header-info"),new SmoothScroll({anchorLinks:'a[href^="#"]:not([href="#"])',extraOffset:function(){var t=0;return ResponsiveHelper.addRange({"..1023":{on:function(){t=i.outerHeight()+15}},"1024..":{on:function(){t=e.outerHeight()+65}}}),t},wheelBehavior:"none"}),jQuery(".respon-block").each(function(){var t=jQuery(this),e=jQuery(".mobile-box"),i=jQuery(".desktop-box");t.responsiveBlock({position:{"..767":e,"768..":i}})}),$(".carousel").swipe({swipe:function(t,e,i,n,s,o){"left"==e&&$(this).carousel("next"),"right"==e&&$(this).carousel("prev")},allowPageScroll:"vertical",excludedElements:"button, input, select, textarea, .noSwipe"}),$(window).resize(function(){$(".carousel").swipe({swipe:function(t,e,i,n,s,o){"left"==e&&$(this).carousel("next"),"right"==e&&$(this).carousel("prev")},allowPageScroll:"vertical",excludedElements:"button, input, select, textarea, .noSwipe"})})}),t(),e(),i(),jQuery(".open-close").each(function(t,e){jQuery(e).openClose({activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"slide",onInit:function(t){0===t.slider.length?t.holder.addClass("no-slide"):t.holder.removeClass("no-slide")}})}),jQuery(".tag-cloud").each(function(t,e){jQuery(e).hasClass("active")||jQuery(e).openClose({activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"slide",onInit:function(t){ResponsiveHelper.addRange({"1024..":{on:function(){t.showSlide()}},"..1023":{on:function(){t.hideSlide()}}})}})}),jQuery(".header-holder"),jQuery(".header-info"),jQuery("#header").stickyScrollBlock({setBoxHeight:!0,activeClass:"fixed-position",positionType:"fixed"})),console.info("jQuery and custom functions are now available"),clearInterval(jQueryCheckInterval)}!function(s,j,b){function R(t,e,i){return setTimeout(M(t,i),e)}function i(t,e,i){return Array.isArray(t)&&(r(t,i[e],i),1)}function r(t,e,i){if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==b)for(n=0;n<t.length;)e.call(i,t[n],n,t),n++;else for(var n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function N(i,t,e){var n="DEPRECATED METHOD: "+t+"\n"+e+" AT \n";return function(){var t=new Error("get-stack-trace"),t=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",e=s.console&&(s.console.warn||s.console.log);return e&&e.call(s.console,n,t),i.apply(this,arguments)}}function t(t,e,i){var e=e.prototype,n=t.prototype=Object.create(e);n.constructor=t,n._super=e,i&&T(n,i)}function M(t,e){return function(){return t.apply(e,arguments)}}function B(t,e){return _typeof(t)==gt?t.apply(e&&e[0]||b,e):t}function Q(t,e){return t===b?e:t}function e(e,t,i){r(o(t),function(t){e.addEventListener(t,i,!1)})}function n(e,t,i){r(o(t),function(t){e.removeEventListener(t,i,!1)})}function _(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function l(t,e){return-1<t.indexOf(e)}function o(t){return t.trim().split(/\s+/g)}function a(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function h(t){return Array.prototype.slice.call(t,0)}function W(t,i,e){for(var n=[],s=[],o=0;o<t.length;){var r=i?t[o][i]:t[o];a(s,r)<0&&n.push(t[o]),s[o]=r,o++}return n=e?i?n.sort(function(t,e){return t[i]>e[i]}):n.sort():n}function c(t,e){for(var i,n=e[0].toUpperCase()+e.slice(1),s=0;s<ft.length;){if((i=(i=ft[s])?i+n:e)in t)return i;s++}return b}function F(t){t=t.ownerDocument||t;return t.defaultView||t.parentWindow||s}function u(e,t){var i=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){B(e.options.enable,[e])&&i.handler(t)},this.init()}function q(t,e,i){var n,s,o,r,a,l,h,c=i.pointers.length,u=i.changedPointers.length,d=e&C&&c-u==0,c=e&(S|A)&&c-u==0,p=(i.isFirst=!!d,i.isFinal=!!c,d&&(t.session={}),i.eventType=e,u=i,d=(c=t).session,e=u.pointers,s=e.length,d.firstInput||(d.firstInput=U(u)),1<s&&!d.firstMultiple?d.firstMultiple=U(u):1===s&&(d.firstMultiple=!1),s=d.firstInput,o=d.firstMultiple,r=(o||s).center,p=u.center=Y(e),u.timeStamp=vt(),u.deltaTime=u.timeStamp-s.timeStamp,u.angle=V(r,p),u.distance=x(r,p),d),f=u,m=f.center,g=p.offsetDelta||{},v=p.prevDelta||{},y=p.prevInput||{},y=(f.eventType!==C&&y.eventType!==S||(v=p.prevDelta={x:y.deltaX||0,y:y.deltaY||0},g=p.offsetDelta={x:m.x,y:m.y}),f.deltaX=v.x+(m.x-g.x),f.deltaY=v.y+(m.y-g.y),u.offsetDirection=G(u.deltaX,u.deltaY),s=X(u.deltaTime,u.deltaX,u.deltaY),u.overallVelocityX=s.x,u.overallVelocityY=s.y,u.overallVelocity=w(s.x)>w(s.y)?s.x:s.y,u.scale=o?function(t,e){return x(e[0],e[1],Ot)/x(t[0],t[1],Ot)}(o.pointers,e):1,u.rotation=o?function(t,e){return V(e[1],e[0],Ot)+V(t[1],t[0],Ot)}(o.pointers,e):0,u.maxPointers=!d.prevInput||u.pointers.length>d.prevInput.maxPointers?u.pointers.length:d.prevInput.maxPointers,d),p=u,f=y.lastInterval||p,v=p.timeStamp-f.timeStamp;p.eventType!=A&&(St<v||f.velocity===b)?(n=p.deltaX-f.deltaX,m=p.deltaY-f.deltaY,v=X(v,n,m),l=v.x,h=v.y,a=w(v.x)>w(v.y)?v.x:v.y,n=G(n,m),y.lastInterval=p):(a=f.velocity,l=f.velocityX,h=f.velocityY,n=f.direction),p.velocity=a,p.velocityX=l,p.velocityY=h,p.direction=n,r=c.element,_(u.srcEvent.target,r)&&(r=u.srcEvent.target),u.target=r,t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function U(t){for(var e=[],i=0;i<t.pointers.length;)e[i]={clientX:y(t.pointers[i].clientX),clientY:y(t.pointers[i].clientY)},i++;return{timeStamp:vt(),pointers:e,center:Y(e),deltaX:t.deltaX,deltaY:t.deltaY}}function Y(t){var e=t.length;if(1===e)return{x:y(t[0].clientX),y:y(t[0].clientY)};for(var i=0,n=0,s=0;s<e;)i+=t[s].clientX,n+=t[s].clientY,s++;return{x:y(i/e),y:y(n/e)}}function X(t,e,i){return{x:e/t||0,y:i/t||0}}function G(t,e){return t===e?At:w(t)>=w(e)?t<0?I:E:e<0?O:P}function x(t,e,i){var n=e[(i=i||Et)[0]]-t[i[0]],e=e[i[1]]-t[i[1]];return Math.sqrt(n*n+e*e)}function V(t,e,i){var n=e[(i=i||Et)[0]]-t[i[0]],e=e[i[1]]-t[i[1]];return 180*Math.atan2(e,n)/Math.PI}function d(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,u.apply(this,arguments)}function K(){this.evEl=$t,this.evWin=zt,u.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function Z(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,u.apply(this,arguments)}function p(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},u.apply(this,arguments)}function J(){u.apply(this,arguments);var t=M(this.handler,this);this.touch=new p(this.manager,t),this.mouse=new d(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function tt(t){var e,i,t=t.changedPointers[0];t.identifier===this.primaryTouch&&(e={x:t.clientX,y:t.clientY},this.lastTouches.push(e),i=this.lastTouches,setTimeout(function(){var t=i.indexOf(e);-1<t&&i.splice(t,1)},Rt))}function et(t,e){this.manager=t,this.set(e)}function f(t){this.options=T({},this.defaults,t||{}),this.id=xt++,this.manager=null,this.options.enable=Q(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function it(t){return 16&t?"cancel":8&t?"end":4&t?"move":2&t?"start":""}function nt(t){return t==P?"down":t==O?"up":t==I?"left":t==E?"right":""}function m(t,e){e=e.manager;return e?e.get(t):t}function g(){f.apply(this,arguments)}function st(){g.apply(this,arguments),this.pX=null,this.pY=null}function ot(){g.apply(this,arguments)}function rt(){f.apply(this,arguments),this._timer=null,this._input=null}function at(){g.apply(this,arguments)}function lt(){g.apply(this,arguments)}function ht(){f.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function v(t,e){return(e=e||{}).recognizers=Q(e.recognizers,v.defaults.preset),new ct(t,e)}function ct(t,e){this.options=T({},v.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((e=this).options.inputClass||(Tt?K:kt?p:wt?J:d))(e,q),this.touchAction=new et(this,this.options.touchAction),ut(this,!0),r(this.options.recognizers,function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])},this)}function ut(i,n){var s,o=i.element;o.style&&(r(i.options.cssProps,function(t,e){s=c(o.style,e),n?(i.oldCssProps[s]=o.style[s],o.style[s]=t):o.style[s]=i.oldCssProps[s]||""}),n||(i.oldCssProps={}))}var dt,pt,ft=["","webkit","Moz","MS","ms","o"],mt=j.createElement("div"),gt="function",y=Math.round,w=Math.abs,vt=Date.now,T="function"!=typeof Object.assign?function(t){if(t===b||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(n!==b&&null!==n)for(var s in n)n.hasOwnProperty(s)&&(e[s]=n[s])}return e}:Object.assign,yt=N(function(t,e,i){for(var n=Object.keys(e),s=0;s<n.length;)i&&t[n[s]]!==b||(t[n[s]]=e[n[s]]),s++;return t},"extend","Use `assign`."),bt=N(function(t,e){return yt(t,e,!0)},"merge","Use `assign`."),xt=1,wt="ontouchstart"in s,Tt=c(s,"PointerEvent")!==b,kt=wt&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),k="touch",Ct="mouse",St=25,C=1,S=4,A=8,At=1,I=2,E=4,O=8,P=16,D=I|E,H=O|P,It=D|H,Et=["x","y"],Ot=["clientX","clientY"],Pt=(u.prototype={handler:function(){},init:function(){this.evEl&&e(this.element,this.evEl,this.domHandler),this.evTarget&&e(this.target,this.evTarget,this.domHandler),this.evWin&&e(F(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(F(this.element),this.evWin,this.domHandler)}},{mousedown:C,mousemove:2,mouseup:S}),Dt=(t(d,u,{handler:function(t){var e=Pt[t.type];e&C&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=S),this.pressed&&(e&S&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:Ct,srcEvent:t}))}}),{pointerdown:C,pointermove:2,pointerup:S,pointercancel:A,pointerout:A}),Ht={2:k,3:"pen",4:Ct,5:"kinect"},$t="pointerdown",zt="pointermove pointerup pointercancel",Lt=(s.MSPointerEvent&&!s.PointerEvent&&($t="MSPointerDown",zt="MSPointerMove MSPointerUp MSPointerCancel"),t(K,u,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),n=Dt[n],s=Ht[t.pointerType]||t.pointerType,o=s==k,r=a(e,t.pointerId,"pointerId");n&C&&(0===t.button||o)?r<0&&(e.push(t),r=e.length-1):n&(S|A)&&(i=!0),r<0||(e[r]=t,this.callback(this.manager,n,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(r,1))}}),{touchstart:C,touchmove:2,touchend:S,touchcancel:A}),jt=(t(Z,u,{handler:function(t){var e,i=Lt[t.type];i===C&&(this.started=!0),this.started&&(e=function(t,e){var i=h(t.touches),t=h(t.changedTouches);return[i=e&(S|A)?W(i.concat(t),"identifier",!0):i,t]}.call(this,t,i),i&(S|A)&&e[0].length-e[1].length==0&&(this.started=!1),this.callback(this.manager,i,{pointers:e[0],changedPointers:e[1],pointerType:k,srcEvent:t}))}}),{touchstart:C,touchmove:2,touchend:S,touchcancel:A}),Rt=(t(p,u,{handler:function(t){var e=jt[t.type],i=function(t,e){var i=h(t.touches),n=this.targetIds;if(e&(2|C)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var s,o=h(t.changedTouches),r=[],a=this.target,l=i.filter(function(t){return _(t.target,a)});if(e===C)for(s=0;s<l.length;)n[l[s].identifier]=!0,s++;for(s=0;s<o.length;)n[o[s].identifier]&&r.push(o[s]),e&(S|A)&&delete n[o[s].identifier],s++;return r.length?[W(l.concat(r),"identifier",!0),r]:void 0}.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:k,srcEvent:t})}}),2500),Nt=(t(J,u,{handler:function(t,e,i){var n=i.pointerType==k,s=i.pointerType==Ct;if(!(s&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)!function(t,e){t&C?(this.primaryTouch=e.changedPointers[0].identifier,tt.call(this,e)):t&(S|A)&&tt.call(this,e)}.call(this,e,i);else if(s&&function(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var s=this.lastTouches[n],o=Math.abs(e-s.x),s=Math.abs(i-s.y);if(o<=25&&s<=25)return!0}return!1}.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}}),c(mt.style,"touchAction")),Mt=Nt!==b,Bt="compute",Qt="manipulation",$="none",z="pan-x",L="pan-y",_t=Mt&&(dt={},pt=s.CSS&&s.CSS.supports,["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(t){dt[t]=!pt||s.CSS.supports("touch-action",t)}),dt);et.prototype={set:function(t){t==Bt&&(t=this.compute()),Mt&&this.manager.element.style&&_t[t]&&(this.manager.element.style[Nt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t,e,i,n=[];return r(this.manager.recognizers,function(t){B(t.options.enable,[t])&&(n=n.concat(t.getTouchAction()))}),l(t=n.join(" "),$)||(e=l(t,z),i=l(t,L),e&&i)?$:e||i?e?z:L:l(t,Qt)?Qt:"auto"},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(!this.manager.session.prevented){var n=this.actions,s=l(n,$)&&!_t[$],o=l(n,L)&&!_t[L],n=l(n,z)&&!_t[z];if(s){var r=1===t.pointers.length,a=t.distance<2,t=t.deltaTime<250;if(r&&a&&t)return}return(!n||!o)&&(s||o&&i&D||n&&i&H)?this.preventSrc(e):void 0}e.preventDefault()},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}},f.prototype={defaults:{},set:function(t){return T(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){var e;return i(t,"recognizeWith",this)||((e=this.simultaneous)[(t=m(t,this)).id]||(e[t.id]=t).recognizeWith(this)),this},dropRecognizeWith:function(t){return i(t,"dropRecognizeWith",this)||(t=m(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){var e;return i(t,"requireFailure",this)||-1===a(e=this.requireFail,t=m(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){return i(t,"dropRequireFailure",this)||(t=m(t,this),-1<(t=a(this.requireFail,t))&&this.requireFail.splice(t,1)),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(e){function t(t){i.manager.emit(t,e)}var i=this,n=this.state;n<8&&t(i.options.event+it(n)),t(i.options.event),e.additionalEvent&&t(e.additionalEvent),8<=n&&t(i.options.event+it(n))},tryEmit:function(t){return this.canEmit()?this.emit(t):void(this.state=32)},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){t=T({},t);return B(this.options.enable,[this,t])?(56&this.state&&(this.state=1),this.state=this.process(t),void(30&this.state&&this.tryEmit(t))):(this.reset(),void(this.state=32))},process:function(t){},getTouchAction:function(){},reset:function(){}},t(g,f,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,t=this.attrTest(t);return n&&(i&A||!t)?16|e:n||t?i&S?8|e:2&e?4|e:2:32}}),t(st,g,{defaults:{event:"pan",threshold:10,pointers:1,direction:It},getTouchAction:function(){var t=this.options.direction,e=[];return t&D&&e.push(L),t&H&&e.push(z),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,s=t.direction,o=t.deltaX,r=t.deltaY;return s&e.direction||(n=e.direction&D?(s=0===o?At:o<0?I:E,i=o!=this.pX,Math.abs(t.deltaX)):(s=0===r?At:r<0?O:P,i=r!=this.pY,Math.abs(t.deltaY))),t.direction=s,i&&n>e.threshold&&s&e.direction},attrTest:function(t){return g.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=nt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),t(ot,g,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[$]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){var e;1!==t.scale&&(e=t.scale<1?"in":"out",t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),t(rt,f,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,s=t.deltaTime>e.time;if(this._input=t,!n||!i||t.eventType&(S|A)&&!s)this.reset();else if(t.eventType&C)this.reset(),this._timer=R(function(){this.state=8,this.tryEmit()},e.time,this);else if(t.eventType&S)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&S?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=vt(),this.manager.emit(this.options.event,this._input)))}}),t(at,g,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[$]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),t(lt,g,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:D|H,pointers:1},getTouchAction:function(){return st.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(D|H)?e=t.overallVelocity:i&D?e=t.overallVelocityX:i&H&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&w(e)>this.options.velocity&&t.eventType&S},emit:function(t){var e=nt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),t(ht,f,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Qt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,s=t.deltaTime<e.time;if(this.reset(),t.eventType&C&&0===this.count)return this.failTimeout();if(n&&s&&i){if(t.eventType!=S)return this.failTimeout();n=!this.pTime||t.timeStamp-this.pTime<e.interval,s=!this.pCenter||x(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,s&&n?this.count+=1:this.count=1,this._input=t,0==this.count%e.taps)return this.hasRequireFailures()?(this._timer=R(function(){this.state=8,this.tryEmit()},e.interval,this),2):8}return 32},failTimeout:function(){return this._timer=R(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),v.VERSION="2.0.8",v.defaults={domEvents:!1,touchAction:Bt,enable:!0,inputTarget:null,inputClass:null,preset:[[at,{enable:!1}],[ot,{enable:!1},["rotate"]],[lt,{direction:D}],[st,{direction:D},["swipe"]],[ht],[ht,{event:"doubletap",taps:2},["tap"]],[rt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};ct.prototype={set:function(t){return T(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){this.touchAction.preventDefaults(t);var i,n=this.recognizers,s=e.curRecognizer;(!s||8&s.state)&&(s=e.curRecognizer=null);for(var o=0;o<n.length;)i=n[o],2===e.stopped||s&&i!=s&&!i.canRecognizeWith(s)?i.reset():i.recognize(t),!s&&14&i.state&&(s=e.curRecognizer=i),o++}},get:function(t){if(t instanceof f)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){var e;return i(t,"add",this)?this:((e=this.get(t.options.event))&&this.remove(e),this.recognizers.push(t),(t.manager=this).touchAction.update(),t)},remove:function(t){var e;return!i(t,"remove",this)&&(t=this.get(t))&&-1!==(t=a(e=this.recognizers,t))&&(e.splice(t,1),this.touchAction.update()),this},on:function(t,e){var i;if(t!==b&&e!==b)return i=this.handlers,r(o(t),function(t){i[t]=i[t]||[],i[t].push(e)}),this},off:function(t,e){var i;if(t!==b)return i=this.handlers,r(o(t),function(t){e?i[t]&&i[t].splice(a(i[t],e),1):delete i[t]}),this},emit:function(t,e){this.options.domEvents&&(i=t,n=e,(s=j.createEvent("Event")).initEvent(i,!0,!0),(s.gesture=n).target.dispatchEvent(s));var i,n,s,o=this.handlers[t]&&this.handlers[t].slice();if(o&&o.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var r=0;r<o.length;)o[r](e),r++}},destroy:function(){this.element&&ut(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},T(v,{INPUT_START:C,INPUT_MOVE:2,INPUT_END:S,INPUT_CANCEL:A,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:At,DIRECTION_LEFT:I,DIRECTION_RIGHT:E,DIRECTION_UP:O,DIRECTION_DOWN:P,DIRECTION_HORIZONTAL:D,DIRECTION_VERTICAL:H,DIRECTION_ALL:It,Manager:ct,Input:u,TouchAction:et,TouchInput:p,MouseInput:d,PointerEventInput:K,TouchMouseInput:J,SingleTouchInput:Z,Recognizer:f,AttrRecognizer:g,Tap:ht,Pan:st,Swipe:lt,Pinch:ot,Rotate:at,Press:rt,on:e,off:n,each:r,merge:bt,extend:yt,assign:T,inherit:t,bindFn:M,prefixed:c}),(void 0!==s?s:"undefined"!=typeof self?self:{}).Hammer=v,"function"==typeof define&&define.amd?define(function(){return v}):"undefined"!=typeof module&&module.exports?module.exports=v:s.Hammer=v}(window,document),lib={hasClass:function(t,e){return!(!t||!t.className)&&t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))},addClass:function(t,e){t&&!this.hasClass(t,e)&&(t.className+=" "+e)},removeClass:function(t,e){t&&this.hasClass(t,e)&&(t.className=t.className.replace(new RegExp("(\\s|^)"+e+"(\\s|$)")," "))},extend:function(t){for(var e=1;e<arguments.length;e++)for(var i in arguments[e])arguments[e].hasOwnProperty(i)&&(t[i]=arguments[e][i]);return t},each:function(t,e){var i,n;if("number"==typeof t.length)for(i=0,n=t.length;i<n&&!1!==e.call(t[i],i,t[i]);i++);else for(i in t)if(t.hasOwnProperty(i)&&!1===e.call(t[i],i,t[i]))break},event:{add:function(o,t,e){o.events||(o.events={},o.handle=function(t){var e,i=o.events[t.type];(e=(e=t)||window.event).isFixed||(e.isFixed=!0,e.target||(e.target=e.srcElement),e.preventDefault=e.preventDefault||function(){this.returnValue=!1},e.stopPropagation=e.stopPropagation||function(){this.cancelBubble=!0}),t=e;for(var n=0,s=i.length;n<s;n++)i[n]&&!1===i[n].call(o,t)&&(t.preventDefault(),t.stopPropagation())}),o.events[t]||(o.events[t]=[],o.addEventListener?o.addEventListener(t,o.handle,!1):o.attachEvent&&o.attachEvent("on"+t,o.handle)),o.events[t].push(e)},remove:function(t,e,i){for(var n=t.events[e],s=n.length-1;0<=s;s--)n[s]===i&&n.splice(s,1);n.length||(delete t.events[e],t.removeEventListener?t.removeEventListener(e,t.handle,!1):t.detachEvent&&t.detachEvent("on"+e,t.handle))}},queryElementsBySelector:function(t,e){if(e=e||document,!t)return[];if(">*"===t)return e.children;if("function"==typeof document.querySelectorAll)return e.querySelectorAll(t);for(var i=t.split(","),n=[],s=0;s<i.length;s++){for(var o=[e||document],r=i[s].replace(/^\s+/,"").replace(/\s+$/,"").split(" "),a=0;a<r.length;a++)if(-1<(token=r[a].replace(/^\s+/,"").replace(/\s+$/,"")).indexOf("#")){var l=(c=token.split("#"))[0],h=c[1],h=document.getElementById(h);if(h&&l&&h.nodeName.toLowerCase()!=l)return[];o=h?[h]:[]}else if(-1<token.indexOf(".")){for(var c,l=(c=token.split("."))[0]||"*",u=c[1],d=[],p=0,f=0;f<o.length;f++){w="*"==l?o[f].getElementsByTagName("*"):o[f].getElementsByTagName(l);for(var m=0;m<w.length;m++)d[p++]=w[m]}for(var o=[],g=0,v=0;v<d.length;v++)d[v].className&&d[v].className.match(new RegExp("(\\s|^)"+u+"(\\s|$)"))&&(o[g++]=d[v])}else if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){for(var l=RegExp.$1||"*",y=RegExp.$2,h=RegExp.$3,b=RegExp.$4,d=("for"==y.toLowerCase()&&this.browser.msie&&this.browser.version<8&&(y="htmlFor"),[]),p=0,f=0;f<o.length;f++){w="*"==l?o[f].getElementsByTagName("*"):o[f].getElementsByTagName(l);for(m=0;w[m];m++)d[p++]=w[m]}o=[];var x,g=0;switch(h){case"=":x=function(t){return t.getAttribute(y)==b};break;case"~":x=function(t){return t.getAttribute(y).match(new RegExp("(\\s|^)"+b+"(\\s|$)"))};break;case"|":x=function(t){return t.getAttribute(y).match(new RegExp("^"+b+"-?"))};break;case"^":x=function(t){return 0==t.getAttribute(y).indexOf(b)};break;case"$":x=function(t){return t.getAttribute(y).lastIndexOf(b)==t.getAttribute(y).length-b.length};break;case"*":x=function(t){return-1<t.getAttribute(y).indexOf(b)};break;default:x=function(t){return t.getAttribute(y)}}o=[];for(g=0,v=0;v<d.length;v++)x(d[v])&&(o[g++]=d[v])}else{l=token;for(d=[],p=0,f=0;f<o.length;f++)for(var w=o[f].getElementsByTagName(l),m=0;m<w.length;m++)d[p++]=w[m];o=d}n=[].concat(n,o)}return n},trim:function(t){return t.replace(/^\s+/,"").replace(/\s+$/,"")},bind:function(t,e,i){return function(){return t.apply(e,void 0!==i?[i]:arguments)}}};var jQueryCheckInterval=setInterval(jQueryCheck,50);function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function jQueryLightBoxCheck(){var t,e;void 0!==window.jQuery&&(t=this,e=function(h){function t(t){this.album=[],this.currentImageIndex=void 0,this.init(),this.options=h.extend({},this.constructor.defaults),this.option(t)}return t.defaults={albumLabel:"Image %1 of %2",alwaysShowNavOnTouchDevices:!1,fadeDuration:600,fitImagesInViewport:!0,imageFadeDuration:600,positionFromTop:50,resizeDuration:700,showImageNumberLabel:!0,wrapAround:!1,disableScrolling:!1,sanitizeTitle:!1},t.prototype.option=function(t){h.extend(this.options,t)},t.prototype.imageCountLabel=function(t,e){return this.options.albumLabel.replace(/%1/g,t).replace(/%2/g,e)},t.prototype.init=function(){var t=this;h(document).ready(function(){t.enable(),t.build()})},t.prototype.enable=function(){var e=this;h("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(t){return e.start(h(t.currentTarget)),!1})},t.prototype.build=function(){var e;0<h("#lightbox").length||(e=this,h('<div id="lightboxOverlay" class="lightboxOverlay"></div><div id="lightbox" class="lightbox"><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /><div class="lb-nav"><a class="lb-prev" href="" ></a><a class="lb-next" href="" ></a></div><div class="lb-loader"><a class="lb-cancel"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close"></a></div></div></div></div>').appendTo(h("body")),this.$lightbox=h("#lightbox"),this.$overlay=h("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.$image=this.$lightbox.find(".lb-image"),this.$nav=this.$lightbox.find(".lb-nav"),this.containerPadding={top:parseInt(this.$container.css("padding-top"),10),right:parseInt(this.$container.css("padding-right"),10),bottom:parseInt(this.$container.css("padding-bottom"),10),left:parseInt(this.$container.css("padding-left"),10)},this.imageBorderWidth={top:parseInt(this.$image.css("border-top-width"),10),right:parseInt(this.$image.css("border-right-width"),10),bottom:parseInt(this.$image.css("border-bottom-width"),10),left:parseInt(this.$image.css("border-left-width"),10)},this.$overlay.hide().on("click",function(){return e.end(),!1}),this.$lightbox.hide().on("click",function(t){return"lightbox"===h(t.target).attr("id")&&e.end(),!1}),this.$outerContainer.on("click",function(t){return"lightbox"===h(t.target).attr("id")&&e.end(),!1}),this.$lightbox.find(".lb-prev").on("click",function(){return 0===e.currentImageIndex?e.changeImage(e.album.length-1):e.changeImage(e.currentImageIndex-1),!1}),this.$lightbox.find(".lb-next").on("click",function(){return e.currentImageIndex===e.album.length-1?e.changeImage(0):e.changeImage(e.currentImageIndex+1),!1}),this.$nav.on("mousedown",function(t){3===t.which&&(e.$nav.css("pointer-events","none"),e.$lightbox.one("contextmenu",function(){setTimeout(function(){this.$nav.css("pointer-events","auto")}.bind(e),0)}))}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return e.end(),!1}))},t.prototype.start=function(t){function e(t){i.album.push({alt:t.attr("data-alt"),link:t.attr("href"),title:t.attr("data-title")||t.attr("title")})}var i=this,n=h(window);n.on("resize",h.proxy(this.sizeOverlay,this)),h("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[];var s=0,o=t.attr("data-lightbox");if(o)for(var r=h(t.prop("tagName")+'[data-lightbox="'+o+'"]'),a=0;a<r.length;a=++a)e(h(r[a])),r[a]===t[0]&&(s=a);else if("lightbox"===t.attr("rel"))e(t);else{r=h(t.prop("tagName")+'[rel="'+t.attr("rel")+'"]');for(var l=0;l<r.length;l=++l)e(h(r[l])),r[l]===t[0]&&(s=l)}o=n.scrollTop()+this.options.positionFromTop,n=n.scrollLeft();this.$lightbox.css({top:o+"px",left:n+"px"}).fadeIn(this.options.fadeDuration),this.options.disableScrolling&&h("html").addClass("lb-disable-scrolling"),this.changeImage(s)},t.prototype.changeImage=function(s){var o=this,r=(this.disableKeyboardNav(),this.$lightbox.find(".lb-image")),a=(this.$overlay.fadeIn(this.options.fadeDuration),h(".lb-loader").fadeIn("slow"),this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide(),this.$outerContainer.addClass("animating"),new Image);a.onload=function(){var t,e,i,n;r.attr({alt:o.album[s].alt,src:o.album[s].link}),h(a),r.width(a.width),r.height(a.height),o.options.fitImagesInViewport&&(n=h(window).width(),i=h(window).height(),n=n-o.containerPadding.left-o.containerPadding.right-o.imageBorderWidth.left-o.imageBorderWidth.right-20,i=i-o.containerPadding.top-o.containerPadding.bottom-o.imageBorderWidth.top-o.imageBorderWidth.bottom-120,o.options.maxWidth&&o.options.maxWidth<n&&(n=o.options.maxWidth),o.options.maxHeight&&o.options.maxHeight<n&&(i=o.options.maxHeight),(a.width>n||a.height>i)&&(a.width/n>a.height/i?(e=n,t=parseInt(a.height/(a.width/e),10)):(t=i,e=parseInt(a.width/(a.height/t),10)),r.width(e),r.height(t))),o.sizeContainer(r.width(),r.height())},a.src=this.album[s].link,this.currentImageIndex=s},t.prototype.sizeOverlay=function(){this.$overlay.width(h(document).width()).height(h(document).height())},t.prototype.sizeContainer=function(t,e){function i(){n.$lightbox.find(".lb-dataContainer").width(r),n.$lightbox.find(".lb-prevLink").height(a),n.$lightbox.find(".lb-nextLink").height(a),n.showImage()}var n=this,s=this.$outerContainer.outerWidth(),o=this.$outerContainer.outerHeight(),r=t+this.containerPadding.left+this.containerPadding.right+this.imageBorderWidth.left+this.imageBorderWidth.right,a=e+this.containerPadding.top+this.containerPadding.bottom+this.imageBorderWidth.top+this.imageBorderWidth.bottom;s!==r||o!==a?this.$outerContainer.animate({width:r,height:a},this.options.resizeDuration,"swing",function(){i()}):i()},t.prototype.showImage=function(){this.$lightbox.find(".lb-loader").stop(!0).hide(),this.$lightbox.find(".lb-image").fadeIn(this.options.imageFadeDuration),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav()},t.prototype.updateNav=function(){var t=!1;try{document.createEvent("TouchEvent"),t=!!this.options.alwaysShowNavOnTouchDevices}catch(t){}this.$lightbox.find(".lb-nav").show(),1<this.album.length&&(this.options.wrapAround?(t&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(0<this.currentImageIndex&&(this.$lightbox.find(".lb-prev").show(),t&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex<this.album.length-1&&(this.$lightbox.find(".lb-next").show(),t&&this.$lightbox.find(".lb-next").css("opacity","1"))))},t.prototype.updateDetails=function(){var t,e=this;void 0!==this.album[this.currentImageIndex].title&&""!==this.album[this.currentImageIndex].title&&(t=this.$lightbox.find(".lb-caption"),this.options.sanitizeTitle?t.text(this.album[this.currentImageIndex].title):t.html(this.album[this.currentImageIndex].title),t.fadeIn("fast").find("a").on("click",function(t){void 0!==h(this).attr("target")?window.open(h(this).attr("href"),h(this).attr("target")):location.href=h(this).attr("href")})),1<this.album.length&&this.options.showImageNumberLabel?(t=this.imageCountLabel(this.currentImageIndex+1,this.album.length),this.$lightbox.find(".lb-number").text(t).fadeIn("fast")):this.$lightbox.find(".lb-number").hide(),this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return e.sizeOverlay()})},t.prototype.preloadNeighboringImages=function(){this.album.length>this.currentImageIndex+1&&((new Image).src=this.album[this.currentImageIndex+1].link),0<this.currentImageIndex&&((new Image).src=this.album[this.currentImageIndex-1].link)},t.prototype.enableKeyboardNav=function(){h(document).on("keyup.keyboard",h.proxy(this.keyboardAction,this))},t.prototype.disableKeyboardNav=function(){h(document).off(".keyboard")},t.prototype.keyboardAction=function(t){var t=t.keyCode,e=String.fromCharCode(t).toLowerCase();27===t||e.match(/x|o|c/)?this.end():"p"===e||37===t?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&1<this.album.length&&this.changeImage(this.album.length-1):"n"!==e&&39!==t||(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&1<this.album.length&&this.changeImage(0))},t.prototype.end=function(){this.disableKeyboardNav(),h(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),h("select, object, embed").css({visibility:"visible"}),this.options.disableScrolling&&h("html").removeClass("lb-disable-scrolling")},new t},"function"==typeof define&&define.amd?define(["jquery"],e):"object"==("undefined"==typeof exports?"undefined":_typeof(exports))?module.exports=e(require("jquery")):t.lightbox=e(t.jQuery),console.info("jQuery Lightbox is now available"),clearInterval(jQueryLightBoxCheckInterval))}!function(t){var e,s,i,n,o=navigator.userAgent;function r(){clearTimeout(e),e=setTimeout(i,99)}function a(){r(),n&&n.addListener&&n.addListener(r)}t.HTMLPictureElement&&/ecko/.test(o)&&o.match(/rv\:(\d+)/)&&RegExp.$1<41&&addEventListener("resize",(s=document.createElement("source"),i=function(){for(var t=document.querySelectorAll("picture > img, img[srcset][sizes]"),e=0;e<t.length;e++)!function(t){var e,i,n=t.parentNode;"PICTURE"===n.nodeName.toUpperCase()?(e=s.cloneNode(),n.insertBefore(e,n.firstElementChild),setTimeout(function(){n.removeChild(e)})):(!t._pfLastSize||t.offsetWidth>t._pfLastSize)&&(t._pfLastSize=t.offsetWidth,i=t.sizes,t.sizes+=",100vw",setTimeout(function(){t.sizes=i}))}(t[e])},n=t.matchMedia&&matchMedia("(orientation: landscape)"),s.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",/^[c|i]|d$/.test(document.readyState||"")?a():document.addEventListener("DOMContentLoaded",a),r))}(window),function(t,o,m){function f(t){return" "===t||"\t"===t||"\n"===t||"\f"===t||"\r"===t}function j(t,e){return t.res-e.res}function x(t,e){var i,n,s;if(t&&e)for(s=T.parseSet(e),t=T.makeUrl(t),i=0;i<s.length;i++)if(t===T.makeUrl(s[i].url)){n=s[i];break}return n}function R(e,c){function t(t){var t=t.exec(e.substring(a));return t?(t=t[0],a+=t.length,t):void 0}function i(){for(var t,e,i,n,s,o,r,a=!1,l={},h=0;h<d.length;h++)n=(s=d[h])[s.length-1],s=s.substring(0,s.length-1),o=parseInt(s,10),r=parseFloat(s),nt.test(s)&&"w"===n?((t||e)&&(a=!0),0===o?a=!0:t=o):st.test(s)&&"x"===n?((t||e||i)&&(a=!0),r<0?a=!0:e=r):!nt.test(s)||"h"!==n||((i||e)&&(a=!0),0===o)?a=!0:i=o;a||(l.url=u,t&&(l.w=t),e&&(l.d=e),i&&(l.h=i),i||e||t||(l.d=1),1===l.d&&(c.has1x=!0),l.set=c,p.push(l))}for(var u,d,n,s,o,r=e.length,a=0,p=[];;){if(t(tt),r<=a)return p;u=t(et),d=[],(","===u.slice(-1)?(u=u.replace(it,""),i):function(){for(t(J),n="",s="in descriptor";;){if(o=e.charAt(a),"in descriptor"===s)if(f(o))n&&(d.push(n),n="",s="after descriptor");else{if(","===o)return a+=1,n&&d.push(n),i();if("("===o)n+=o,s="in parens";else{if(""===o)return n&&d.push(n),i();n+=o}}else if("in parens"===s)if(")"===o)n+=o,s="in descriptor";else{if(""===o)return d.push(n),i();n+=o}else if("after descriptor"===s&&!f(o)){if(""===o)return i();s="in descriptor",--a}a+=1}})()}}function N(t){for(var e,i,n,s=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,o=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i,r=function(t){function e(){s&&(o.push(s),s="")}function i(){o[0]&&(r.push(o),o=[])}for(var n,s="",o=[],r=[],a=0,l=0,h=!1;;){if(""===(n=t.charAt(l)))return e(),i(),r;if(h)"*"===n&&"/"===t[l+1]?(h=!1,l+=2,e()):l+=1;else{if(f(n)){if(t.charAt(l-1)&&f(t.charAt(l-1))||!s){l+=1;continue}if(0===a){e(),l+=1;continue}n=" "}else if("("===n)a+=1;else if(")"===n)--a;else{if(","===n){e(),i(),l+=1;continue}if("/"===n&&"*"===t.charAt(l+1)){h=!0,l+=2;continue}}s+=n,l+=1}}}(t),a=r.length,l=0;l<a;l++)if(i=(e=r[l])[e.length-1],n=i,s.test(n)&&0<=parseFloat(n)||(o.test(n)||("0"===n||"-0"===n||"+0"===n))){if(n=i,e.pop(),0===e.length)return n;if(e=e.join(" "),T.matchesMedia(e))return n}return"100vw"}o.createElement("picture");function e(){}function i(t,e,i,n){t.addEventListener?t.addEventListener(e,i,n||!1):t.attachEvent&&t.attachEvent("on"+e,i)}function n(e){var i={};return function(t){return t in i||(i[t]=e(t)),i[t]}}function w(t,e){return t.w?(t.cWidth=T.calcListLength(e||"100vw"),t.res=t.w/t.cWidth):t.res=t.d,t}var s,M,r,B,Q,_,W,a,l,F,q,h,c,u,d,T={},p=o.createElement("img"),g=p.getAttribute,U=p.setAttribute,Y=p.removeAttribute,v=o.documentElement,y={},k={algorithm:""},b="data-pfsrc",C=b+"set",S=navigator.userAgent,X=/rident/.test(S)||/ecko/.test(S)&&S.match(/rv\:(\d+)/)&&35<RegExp.$1,A="currentSrc",G=/\s+\+?\d+(e\d+)?w/,V=/(\([^)]+\))?\s*(.+)/,I=t.picturefillCFG,K="font-size:100%!important;",E=!0,O={},P={},D=t.devicePixelRatio,H={px:1,in:96},Z=o.createElement("a"),$=!1,J=/^[ \t\n\r\u000c]+/,tt=/^[, \t\n\r\u000c]+/,et=/^[^ \t\n\r\u000c]+/,it=/[,]+$/,nt=/^\d+$/,st=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,ot=(B=/^([\d\.]+)(em|vw|px)$/,Q=n(function(t){return"return "+function(){for(var t=arguments,e=0,i=t[0];++e in t;)i=i.replace(t[e],t[++e]);return i}((t||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"}),function(t,e){var i;if(!(t in O))if(O[t]=!1,e&&(i=t.match(B)))O[t]=i[1]*H[i[2]];else try{O[t]=new Function("e",Q(t))(H)}catch(t){}return O[t]}),z=function(t){var e,i,n,s=t||{};if(s.elements&&1===s.elements.nodeType&&("IMG"===s.elements.nodeName.toUpperCase()?s.elements=[s.elements]:(s.context=s.elements,s.elements=null)),n=(e=s.elements||T.qsa(s.context||o,s.reevaluate||s.reselect?T.sel:T.selShort)).length){for(T.setupRun(s),$=!0,i=0;i<n;i++)T.fillImg(e[i],s);T.teardownRun(s)}};function L(){var t=o.readyState||"";h=setTimeout(L,"loading"===t?200:999),o.body&&(T.fillImgs(),(_=_||q.test(t))&&clearTimeout(h))}function rt(){var t=new Date-F;t<a?l=setTimeout(rt,a-t):(l=null,W())}t.console&&console.warn,A in p||(A="src"),y["image/jpeg"]=!0,y["image/gif"]=!0,y["image/png"]=!0,y["image/svg+xml"]=o.implementation.hasFeature("http://wwwindow.w3.org/TR/SVG11/feature#Image","1.1"),T.ns=("pf"+(new Date).getTime()).substr(0,9),T.supSrcset="srcset"in p,T.supSizes="sizes"in p,T.supPicture=!!t.HTMLPictureElement,T.supSrcset&&T.supPicture&&!T.supSizes&&(S=o.createElement("img"),p.srcset="data:,a",S.src="data:,a",T.supSrcset=p.complete===S.complete,T.supPicture=T.supSrcset&&T.supPicture),T.selShort="picture>img,img[srcset]",T.sel=T.selShort,T.cfg=k,T.supSrcset&&(T.sel+=",img["+C+"]"),T.DPR=D||1,T.u=H,T.types=y,M=T.supSrcset&&!T.supSizes,T.setSize=e,T.makeUrl=n(function(t){return Z.href=t,Z.href}),T.qsa=function(t,e){return t.querySelectorAll(e)},T.matchesMedia=function(){return t.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?T.matchesMedia=function(t){return!t||matchMedia(t).matches}:T.matchesMedia=T.mMQ,T.matchesMedia.apply(this,arguments)},T.mMQ=function(t){return!t||ot(t)},T.calcLength=function(t){t=ot(t,!0)||!1;return t=t<0?!1:t},T.supportsType=function(t){return!t||y[t]},T.parseSize=n(function(t){t=(t||"").match(V);return{media:t&&t[1],length:t&&t[2]}}),T.parseSet=function(t){return t.cands||(t.cands=R(t.srcset,t)),t.cands},T.getEmValue=function(){var t,e,i,n;return!s&&(t=o.body)&&(e=o.createElement("div"),i=v.style.cssText,n=t.style.cssText,e.style.cssText="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",v.style.cssText=K,t.style.cssText=K,t.appendChild(e),s=e.offsetWidth,t.removeChild(e),s=parseFloat(s,10),v.style.cssText=i,t.style.cssText=n),s||16},T.calcListLength=function(t){var e;return t in P&&!k.uT||(e=T.calcLength(N(t)),P[t]=e||H.width),P[t]},T.setRes=function(t){if(t)for(var e,i=0,n=(e=T.parseSet(t)).length;i<n;i++)w(e[i],t.sizes);return e},T.setRes.res=w,T.applySetCandidate=function(t,e){if(t.length){var i,n,s,o,r,a,l=e[T.ns],h=T.DPR,c=l.curSrc||e[A],u=l.curCan||(y=e,u=c,b=t[0].set,(b=x(u,b=!b&&u?(b=y[T.ns].sets)&&b[b.length-1]:b))&&(u=T.makeUrl(u),y[T.ns].curSrc=u,(y[T.ns].curCan=b).res||w(b,b.set.sizes)),b);if(u&&u.set===t[0].set&&((a=X&&!e.complete&&u.res-.1>h)||(u.cached=!0,u.res>=h&&(r=u))),!r)for(t.sort(j),r=t[(o=t.length)-1],n=0;n<o;n++)if((i=t[n]).res>=h){r=t[s=n-1]&&(a||c!==T.makeUrl(i.url))&&(d=t[s].res,p=i.res,f=h,m=t[s].cached,v=g=void 0,m="saveData"===k.algorithm?2.7<d?f+1:(v=(p-f)*(g=Math.pow(d-.6,1.5)),m&&(v+=.1*g),d+v):1<f?Math.sqrt(d*p):d,f<m)?t[s]:i;break}r&&(y=T.makeUrl(r.url),l.curSrc=y,l.curCan=r,y!==c&&T.setSrc(e,r),T.setSize(e))}var d,p,f,m,g,v,y,u,b},T.setSrc=function(t,e){t.src=e.url,"image/svg+xml"===e.set.type&&(e=t.style.width,t.style.width=t.offsetWidth+1+"px",t.offsetWidth+1&&(t.style.width=e))},T.getSet=function(t){for(var e,i,n=!1,s=t[T.ns].sets,o=0;o<s.length&&!n;o++)if((e=s[o]).srcset&&T.matchesMedia(e.media)&&(i=T.supportsType(e.type))){n=e="pending"===i?i:e;break}return n},T.parseSets=function(t,e,i){var n,s,o,r,a=e&&"PICTURE"===e.nodeName.toUpperCase(),l=t[T.ns];if(l.src!==m&&!i.src||(l.src=g.call(t,"src"),l.src?U.call(t,b,l.src):Y.call(t,b)),l.srcset!==m&&!i.srcset&&T.supSrcset&&!t.srcset||(n=g.call(t,"srcset"),l.srcset=n,r=!0),l.sets=[],a){l.pic=!0,i=e;for(var h=l.sets,c,u,d=i.getElementsByTagName("source"),p=0,f=d.length;p<f;p++)(c=d[p])[T.ns]=!0,(u=c.getAttribute("srcset"))&&h.push({srcset:u,media:c.getAttribute("media"),type:c.getAttribute("type"),sizes:c.getAttribute("sizes")})}l.srcset?(s={srcset:l.srcset,sizes:g.call(t,"sizes")},l.sets.push(s),(o=(M||l.src)&&G.test(l.srcset||""))||!l.src||x(l.src,s)||s.has1x||(s.srcset+=", "+l.src,s.cands.push({url:l.src,d:1,set:s}))):l.src&&l.sets.push({srcset:l.src,sizes:null}),l.curCan=null,l.curSrc=m,l.supported=!(a||s&&!T.supSrcset||o),r&&T.supSrcset&&!l.supported&&(n?(U.call(t,C,n),t.srcset=""):Y.call(t,C)),l.supported&&!l.srcset&&(!l.src&&t.src||t.src!==T.makeUrl(l.src))&&(null===l.src?t.removeAttribute("src"):t.src=l.src),l.parsed=!0},T.fillImg=function(t,e){var i,n=e.reselect||e.reevaluate;t[T.ns]||(t[T.ns]={}),i=t[T.ns],!n&&i.evaled===r||(i.parsed&&!e.reevaluate||T.parseSets(t,t.parentNode,e),i.supported?i.evaled=r:(n=t,e=T.getSet(n),i=!1,"pending"!==e&&(i=r,e&&(e=T.setRes(e),T.applySetCandidate(e,n))),n[T.ns].evaled=i))},T.setupRun=function(){$&&!E&&D===t.devicePixelRatio||(E=!1,D=t.devicePixelRatio,O={},P={},T.DPR=D||1,H.width=Math.max(t.innerWidth||0,v.clientWidth),H.height=Math.max(t.innerHeight||0,v.clientHeight),H.vw=H.width/100,H.vh=H.height/100,r=[H.height,H.width,D].join("-"),H.em=T.getEmValue(),H.rem=H.em)},T.supPicture?(z=e,T.fillImg=e):(q=t.attachEvent?/d$|^c/:/d$|^c|^i/,h=setTimeout(L,o.body?9:99),c=v.clientHeight,i(t,"resize",(W=function(){E=Math.max(t.innerWidth||0,v.clientWidth)!==H.width||v.clientHeight!==c,c=v.clientHeight,E&&T.fillImgs()},a=99,function(){F=new Date,l=l||setTimeout(rt,a)})),i(o,"readystatechange",L)),T.picturefill=z,T.fillImgs=z,T.teardownRun=e,z._=T,t.picturefillCFG={pf:T,push:function(t){var e=t.shift();"function"==typeof T[e]?T[e].apply(T,t):(k[e]=t[0],$&&T.fillImgs({reselect:!0}))}};for(;I&&I.length;)t.picturefillCFG.push(I.shift());t.picturefill=z,"object"==("undefined"==typeof module?"undefined":_typeof(module))&&"object"==_typeof(module.exports)?module.exports=z:"function"==typeof define&&define.amd&&define("picturefill",function(){return z}),T.supPicture||(y["image/webp"]=(u="image/webp",p="data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",(d=new t.Image).onerror=function(){y[u]=!1,z()},d.onload=function(){y[u]=1===d.width,z()},d.src=p,"pending"))}(window,document),function(st){var ot="left",rt="right",at="up",lt="down",ht="in",ct="out",ut="none",dt="auto",pt="swipe",ft="pinch",mt="tap",gt="doubletap",vt="longtap",yt="horizontal",bt="vertical",xt="all",wt=10,Tt="start",kt="move",Ct="end",St="cancel",At="ontouchstart"in window,It="TouchSwipe";function n(j,l){var t=At||!l.fallbackToMouseEvents,e=t?"touchstart":"mousedown",i=t?"touchmove":"mousemove",n=t?"touchend":"mouseup",s=t?null:"mouseleave",o="touchcancel",h=0,c=null,u=0,d=0,p=0,f=1,m=0,g=0,v=null,r=st(j),y="start",b=0,x=null,a=0,w=0,T=0,k=0,C=0,S=null;try{r.bind(e,A),r.bind(o,O)}catch(t){st.error("events not supported "+e+","+o+" on jQuery.swipe")}function A(t){if(!0!==r.data(It+"_intouch")&&!(0<st(t.target).closest(l.excludedElements,r).length)){var e,i=t.originalEvent||t,n=At?i.touches[0]:i;if(y=Tt,At?b=i.touches.length:t.preventDefault(),g=c=null,f=1,m=p=d=u=h=0,x=function(){for(var t=[],e=0;e<=5;e++)t.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return t}(),(t={})[ot]=z(ot),t[rt]=z(rt),t[at]=z(at),t[lt]=z(lt),v=t,K(),!At||b===l.fingers||l.fingers===xt||H()?(J(0,n),a=L(),2==b&&(J(1,i.touches[1]),d=p=nt(x[0].start,x[1].start)),(l.swipeStatus||l.pinchStatus)&&(e=P(i,y))):e=!1,!1===e)return P(i,y=St),e;$(!0)}}function I(t){var e=t.originalEvent||t;if(y!==Ct&&y!==St&&!Z()){var i,n=tt(At?e.touches[0]:e);if(w=L(),At&&(b=e.touches.length),y=kt,2==b&&(0==d?(J(1,e.touches[1]),d=p=nt(x[0].start,x[1].start)):(tt(e.touches[1]),p=nt(x[0].end,x[1].end),x[0].end,x[1].end,g=f<1?ct:ht),f=(p/d*1).toFixed(2),m=Math.abs(d-p)),b===l.fingers||l.fingers===xt||!At||H()){c=function(t,e){t=function(t,e){var i=t.x-e.x,e=e.y-t.y,t=Math.atan2(e,i),e=Math.round(180*t/Math.PI);e<0&&(e=360-Math.abs(e));return e}(t,e);return t<=45&&0<=t||t<=360&&315<=t?ot:135<=t&&t<=225?rt:45<t&&t<135?lt:at}(n.start,n.end);var s,o,r=t,t=c;if(l.allowPageScroll===ut||H())r.preventDefault();else{var a=l.allowPageScroll===dt;switch(t){case ot:(l.swipeLeft&&a||!a&&l.allowPageScroll!=yt)&&r.preventDefault();break;case rt:(l.swipeRight&&a||!a&&l.allowPageScroll!=yt)&&r.preventDefault();break;case at:(l.swipeUp&&a||!a&&l.allowPageScroll!=bt)&&r.preventDefault();break;case lt:(l.swipeDown&&a||!a&&l.allowPageScroll!=bt)&&r.preventDefault()}}t=n.start,s=n.end,h=Math.round(Math.sqrt(Math.pow(s.x-t.x,2)+Math.pow(s.y-t.y,2))),u=it(),s=c,t=h,t=Math.max(t,et(s)),v[s].distance=t,(l.swipeStatus||l.pinchStatus)&&(i=P(e,y)),l.triggerOnTouchEnd&&!l.triggerOnTouchLeave||(s=!0,l.triggerOnTouchLeave&&(o={left:(o=(t=st(t=this)).offset()).left,right:o.left+t.outerWidth(),top:o.top,bottom:o.top+t.outerHeight()},t=n.end,n=o,s=t.x>n.left&&t.x<n.right&&t.y>n.top&&t.y<n.bottom),!l.triggerOnTouchEnd&&s?y=M(kt):l.triggerOnTouchLeave&&!s&&(y=M(Ct)),y!=St&&y!=Ct||P(e,y))}else P(e,y=St);!1===i&&P(e,y=St)}}function E(t){var e=t.originalEvent;if(At&&0<e.touches.length)return T=L(),k=event.touches.length+1,!0;Z()&&(b=k),t.preventDefault(),w=L(),u=it(),Q()?P(e,y=St):l.triggerOnTouchEnd||0==l.triggerOnTouchEnd&&y===kt?P(e,y=Ct):!l.triggerOnTouchEnd&&X()?D(e,y=Ct,mt):y===kt&&P(e,y=St),$(!1)}function O(){p=d=a=w=b=0,K(),$(!(f=1))}function R(t){t=t.originalEvent;l.triggerOnTouchLeave&&P(t,y=M(Ct))}function N(){r.unbind(e,A),r.unbind(o,O),r.unbind(i,I),r.unbind(n,E),s&&r.unbind(s,R),$(!1)}function M(t){var e=t,i=_(),n=B(),s=Q();return!i||s?e=St:!n||t!=kt||l.triggerOnTouchEnd&&!l.triggerOnTouchLeave?!n&&t==Ct&&l.triggerOnTouchLeave&&(e=St):e=Ct,e}function P(t,e){var i=void 0;return F()&&q()||q()?i=D(t,e,pt):(W()&&H()||H())&&!1!==i&&(i=D(t,e,ft)),V()&&G()&&!1!==i?i=D(t,e,gt):u>l.longTapThreshold&&h<wt&&l.longTap&&!1!==i?i=D(t,e,vt):1!==b&&At||!isNaN(h)&&0!==h||!X()||!1===i||(i=D(t,e,mt)),e===St&&O(),e!==Ct||At&&0!=t.touches.length||O(),i}function D(t,e,i){var n=void 0;if(i==pt){if(r.trigger("swipeStatus",[e,c||null,h||0,u||0,b]),l.swipeStatus&&!1===(n=l.swipeStatus.call(r,t,e,c||null,h||0,u||0,b)))return!1;if(e==Ct&&F()){if(r.trigger("swipe",[c,h,u,b]),l.swipe&&!1===(n=l.swipe.call(r,t,c,h,u,b)))return!1;switch(c){case ot:r.trigger("swipeLeft",[c,h,u,b]),l.swipeLeft&&(n=l.swipeLeft.call(r,t,c,h,u,b));break;case rt:r.trigger("swipeRight",[c,h,u,b]),l.swipeRight&&(n=l.swipeRight.call(r,t,c,h,u,b));break;case at:r.trigger("swipeUp",[c,h,u,b]),l.swipeUp&&(n=l.swipeUp.call(r,t,c,h,u,b));break;case lt:r.trigger("swipeDown",[c,h,u,b]),l.swipeDown&&(n=l.swipeDown.call(r,t,c,h,u,b))}}}if(i==ft){if(r.trigger("pinchStatus",[e,g||null,m||0,u||0,b,f]),l.pinchStatus&&!1===(n=l.pinchStatus.call(r,t,e,g||null,m||0,u||0,b,f)))return!1;if(e==Ct&&W())switch(g){case ht:r.trigger("pinchIn",[g||null,m||0,u||0,b,f]),l.pinchIn&&(n=l.pinchIn.call(r,t,g||null,m||0,u||0,b,f));break;case ct:r.trigger("pinchOut",[g||null,m||0,u||0,b,f]),l.pinchOut&&(n=l.pinchOut.call(r,t,g||null,m||0,u||0,b,f))}}return i==mt?e!==St&&e!==Ct||(clearTimeout(S),G()&&!V()?(C=L(),S=setTimeout(st.proxy(function(){C=null,r.trigger("tap",[t.target]),l.tap&&(n=l.tap.call(r,t,t.target))},this),l.doubleTapThreshold)):(C=null,r.trigger("tap",[t.target]),l.tap&&(n=l.tap.call(r,t,t.target)))):i==gt?e!==St&&e!==Ct||(clearTimeout(S),C=null,r.trigger("doubletap",[t.target]),l.doubleTap&&(n=l.doubleTap.call(r,t,t.target))):i!=vt||e!==St&&e!==Ct||(clearTimeout(S),C=null,r.trigger("longtap",[t.target]),l.longTap&&(n=l.longTap.call(r,t,t.target))),n}function B(){var t=!0;return t=null!==l.threshold?h>=l.threshold:t}function Q(){var t=!1;return t=null!==l.cancelThreshold&&null!==c?et(c)-h>=l.cancelThreshold:t}function _(){var t=!l.maxTimeThreshold||!(u>=l.maxTimeThreshold);return t}function W(){var t=U(),e=Y(),i=null===l.pinchThreshold||m>=l.pinchThreshold;return t&&e&&i}function H(){return l.pinchStatus||l.pinchIn||l.pinchOut}function F(){var t=_(),e=B(),i=U(),n=Y();return!Q()&&n&&i&&e&&t}function q(){return l.swipe||l.swipeStatus||l.swipeLeft||l.swipeRight||l.swipeUp||l.swipeDown}function U(){return b===l.fingers||l.fingers===xt||!At}function Y(){return 0!==x[0].end.x}function X(){return l.tap}function G(){return!!l.doubleTap}function V(){var t;return null!=C&&(t=L(),G()&&t-C<=l.doubleTapThreshold)}function K(){k=T=0}function Z(){var t=!1;return t=T&&L()-T<=l.fingerReleaseThreshold?!0:t}function $(t){!0===t?(r.bind(i,I),r.bind(n,E),s&&r.bind(s,R)):(r.unbind(i,I,!1),r.unbind(n,E,!1),s&&r.unbind(s,R,!1)),r.data(It+"_intouch",!0===t)}function J(t,e){var i=void 0!==e.identifier?e.identifier:0;x[t].identifier=i,x[t].start.x=x[t].end.x=e.pageX||e.clientX,x[t].start.y=x[t].end.y=e.pageY||e.clientY,x[t]}function tt(t){var e=function(t){for(var e=0;e<x.length;e++)if(x[e].identifier==t)return x[e]}(void 0!==t.identifier?t.identifier:0);return e.end.x=t.pageX||t.clientX,e.end.y=t.pageY||t.clientY,e}function et(t){return v[t].distance}function z(t){return{direction:t,distance:0}}function it(){return w-a}function nt(t,e){var i=Math.abs(t.x-e.x),t=Math.abs(t.y-e.y);return Math.round(Math.sqrt(i*i+t*t))}function L(){return(new Date).getTime()}this.enable=function(){return r.bind(e,A),r.bind(o,O),r},this.disable=function(){return N(),r},this.destroy=function(){return N(),r.data(It,null),r},this.option=function(t,e){if(void 0!==l[t]){if(void 0===e)return l[t];l[t]=e}else st.error("Option "+t+" does not exist on jQuery.swipe.options")}}st.fn.swipe=function(t){var e=st(this),i=e.data(It);if(i&&"string"==typeof t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));st.error("Method "+t+" does not exist on jQuery.swipe")}else if(!(i||"object"!==_typeof(t)&&t))return function(i){!i||void 0!==i.allowPageScroll||void 0===i.swipe&&void 0===i.swipeStatus||(i.allowPageScroll=ut);void 0!==i.click&&void 0===i.tap&&(i.tap=i.click);i=i||{};return i=st.extend({},st.fn.swipe.defaults,i),this.each(function(){var t,e=st(this);e.data(It)||(t=new n(this,i),e.data(It,t))})}.apply(this,arguments);return e},st.fn.swipe.defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"button, input, select, textarea, a, .noSwipe"},st.fn.swipe.phases={PHASE_START:Tt,PHASE_MOVE:kt,PHASE_END:Ct,PHASE_CANCEL:St},st.fn.swipe.directions={LEFT:ot,RIGHT:rt,UP:at,DOWN:lt,IN:ht,OUT:ct},st.fn.swipe.pageScroll={NONE:ut,HORIZONTAL:yt,VERTICAL:bt,AUTO:dt},st.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:xt}}(jQuery);var jQueryLightBoxCheckInterval=setInterval(jQueryLightBoxCheck,50);$(function(){$(".search_results").slice(0,10).show(),$("#loadMore").on("click",function(t){t.preventDefault(),$(".search_results:hidden").slice(0,10).slideDown(),0==$(".search_results:hidden").length&&$(".results_button").hide()})});