/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under the MIT license
 */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");function pushAnalytics(e,t,i,s){dataLayer.push({event:"'"+e+"'",eventcategory:"'"+t+"'",eventaction:"'"+i+"'",eventlabel:"'"+s+"'"})}!function(e){"use strict";var t=jQuery.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(),function(e){"use strict";e.fn.emulateTransitionEnd=function(t){var i=!1,s=this;e(this).one("bsTransitionEnd",(function(){i=!0}));return setTimeout((function(){i||e(s).trigger(e.support.transition.end)}),t),this},e((function(){e.support.transition=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in t)if(void 0!==e.style[i])return{end:t[i]};return!1}(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})}))}(jQuery),function(e){"use strict";var t='[data-dismiss="alert"]',i=function(i){e(i).on("click",t,this.close)};i.VERSION="3.3.6",i.TRANSITION_DURATION=150,i.prototype.close=function(t){var s=e(this),n=s.attr("data-target");n||(n=(n=s.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,""));var a=e(n);function r(){a.detach().trigger("closed.bs.alert").remove()}t&&t.preventDefault(),a.length||(a=s.closest(".alert")),a.trigger(t=e.Event("close.bs.alert")),t.isDefaultPrevented()||(a.removeClass("in"),e.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",r).emulateTransitionEnd(i.TRANSITION_DURATION):r())};var s=e.fn.alert;e.fn.alert=function(t){return this.each((function(){var s=e(this),n=s.data("bs.alert");n||s.data("bs.alert",n=new i(this)),"string"==typeof t&&n[t].call(s)}))},e.fn.alert.Constructor=i,e.fn.alert.noConflict=function(){return e.fn.alert=s,this},e(document).on("click.bs.alert.data-api",t,i.prototype.close)}(jQuery),function(e){"use strict";var t=function(i,s){this.$element=e(i),this.options=e.extend({},t.DEFAULTS,s),this.isLoading=!1};function i(i){return this.each((function(){var s=e(this),n=s.data("bs.button"),a="object"==typeof i&&i;n||s.data("bs.button",n=new t(this,a)),"toggle"==i?n.toggle():i&&n.setState(i)}))}t.VERSION="3.3.6",t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(t){var i="disabled",s=this.$element,n=s.is("input")?"val":"html",a=s.data();t+="Text",null==a.resetText&&s.data("resetText",s[n]()),setTimeout(e.proxy((function(){s[n](null==a[t]?this.options[t]:a[t]),"loadingText"==t?(this.isLoading=!0,s.addClass(i).attr(i,i)):this.isLoading&&(this.isLoading=!1,s.removeClass(i).removeAttr(i))}),this),0)},t.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(e=!1),t.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(e=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),e&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var s=e.fn.button;e.fn.button=i,e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=s,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(t){var s=e(t.target);s.hasClass("btn")||(s=s.closest(".btn")),i.call(s,"toggle"),e(t.target).is('input[type="radio"]')||e(t.target).is('input[type="checkbox"]')||t.preventDefault()})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){e(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))}))}(jQuery),function(e){"use strict";var t=function(t,i){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",e.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",e.proxy(this.pause,this)).on("mouseleave.bs.carousel",e.proxy(this.cycle,this))};function i(i){return this.each((function(){var s=e(this),n=s.data("bs.carousel"),a=e.extend({},t.DEFAULTS,s.data(),"object"==typeof i&&i),r="string"==typeof i?i:a.slide;n||s.data("bs.carousel",n=new t(this,a)),"number"==typeof i?n.to(i):r?n[r]():a.interval&&n.pause().cycle()}))}t.VERSION="3.3.6",t.TRANSITION_DURATION=600,t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},t.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},t.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},t.prototype.getItemForDirection=function(e,t){var i=this.getItemIndex(t);if(("prev"==e&&0===i||"next"==e&&i==this.$items.length-1)&&!this.options.wrap)return t;var s=(i+("prev"==e?-1:1))%this.$items.length;return this.$items.eq(s)},t.prototype.to=function(e){var t=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid.bs.carousel",(function(){t.to(e)})):i==e?this.pause().cycle():this.slide(e>i?"next":"prev",this.$items.eq(e))},t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},t.prototype.next=function(){if(!this.sliding)return this.slide("next")},t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},t.prototype.slide=function(i,s){var n=this.$element.find(".item.active"),a=s||this.getItemForDirection(i,n),r=this.interval,o="next"==i?"left":"right",l=this;if(a.hasClass("active"))return this.sliding=!1;var d=a[0],c=e.Event("slide.bs.carousel",{relatedTarget:d,direction:o});if(this.$element.trigger(c),!c.isDefaultPrevented()){if(this.sliding=!0,r&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var u=e(this.$indicators.children()[this.getItemIndex(a)]);u&&u.addClass("active")}var p=e.Event("slid.bs.carousel",{relatedTarget:d,direction:o});return e.support.transition&&this.$element.hasClass("slide")?(a.addClass(i),a[0].offsetWidth,n.addClass(o),a.addClass(o),n.one("bsTransitionEnd",(function(){a.removeClass([i,o].join(" ")).addClass("active"),n.removeClass(["active",o].join(" ")),l.sliding=!1,setTimeout((function(){l.$element.trigger(p)}),0)})).emulateTransitionEnd(t.TRANSITION_DURATION)):(n.removeClass("active"),a.addClass("active"),this.sliding=!1,this.$element.trigger(p)),r&&this.cycle(),this}};var s=e.fn.carousel;e.fn.carousel=i,e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=s,this};var n=function(t){var s,n=e(this),a=e(n.attr("data-target")||(s=n.attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,""));if(a.hasClass("carousel")){var r=e.extend({},a.data(),n.data()),o=n.attr("data-slide-to");o&&(r.interval=!1),i.call(a,r),o&&a.data("bs.carousel").to(o),t.preventDefault()}};e(document).on("click.bs.carousel.data-api","[data-slide]",n).on("click.bs.carousel.data-api","[data-slide-to]",n),e(window).on("load",(function(){e('[data-ride="carousel"]').each((function(){var t=e(this);i.call(t,t.data())}))}))}(jQuery),function(e){"use strict";var t=function(i,s){this.$element=e(i),this.options=e.extend({},t.DEFAULTS,s),this.$trigger=e('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function i(t){var i,s=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return e(s)}function s(i){return this.each((function(){var s=e(this),n=s.data("bs.collapse"),a=e.extend({},t.DEFAULTS,s.data(),"object"==typeof i&&i);!n&&a.toggle&&/show|hide/.test(i)&&(a.toggle=!1),n||s.data("bs.collapse",n=new t(this,a)),"string"==typeof i&&n[i]()}))}t.VERSION="3.3.6",t.TRANSITION_DURATION=350,t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},t.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var i,n=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(n&&n.length&&(i=n.data("bs.collapse"))&&i.transitioning)){var a=e.Event("show.bs.collapse");if(this.$element.trigger(a),!a.isDefaultPrevented()){n&&n.length&&(s.call(n,"hide"),i||n.data("bs.collapse",null));var r=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[r](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return o.call(this);var l=e.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",e.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[r](this.$element[0][l])}}}},t.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var i=e.Event("hide.bs.collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){var s=this.dimension();this.$element[s](this.$element[s]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!e.support.transition)return n.call(this);this.$element[s](0).one("bsTransitionEnd",e.proxy(n,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}}},t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},t.prototype.getParent=function(){return e(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy((function(t,s){var n=e(s);this.addAriaAndCollapsedClass(i(n),n)}),this)).end()},t.prototype.addAriaAndCollapsedClass=function(e,t){var i=e.hasClass("in");e.attr("aria-expanded",i),t.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=e.fn.collapse;e.fn.collapse=s,e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(t){var n=e(this);n.attr("data-target")||t.preventDefault();var a=i(n),r=a.data("bs.collapse")?"toggle":n.data();s.call(a,r)}))}(jQuery),function(e){"use strict";var t='[data-toggle="dropdown"]',i=function(t){e(t).on("click.bs.dropdown",this.toggle)};function s(t){var i=t.attr("data-target");i||(i=(i=t.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var s=i&&e(i);return s&&s.length?s:t.parent()}function n(i){i&&3===i.which||(e(".dropdown-backdrop").remove(),e(t).each((function(){var t=e(this),n=s(t),a={relatedTarget:this};n.hasClass("open")&&(i&&"click"==i.type&&/input|textarea/i.test(i.target.tagName)&&e.contains(n[0],i.target)||(n.trigger(i=e.Event("hide.bs.dropdown",a)),i.isDefaultPrevented()||(t.attr("aria-expanded","false"),n.removeClass("open").trigger(e.Event("hidden.bs.dropdown",a)))))})))}i.VERSION="3.3.6",i.prototype.toggle=function(t){var i=e(this);if(!i.is(".disabled, :disabled")){var a=s(i),r=a.hasClass("open");if(n(),!r){"ontouchstart"in document.documentElement&&!a.closest(".navbar-nav").length&&e(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(e(this)).on("click",n);var o={relatedTarget:this};if(a.trigger(t=e.Event("show.bs.dropdown",o)),t.isDefaultPrevented())return;i.trigger("focus").attr("aria-expanded","true"),a.toggleClass("open").trigger(e.Event("shown.bs.dropdown",o))}return!1}},i.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&&!/input|textarea/i.test(i.target.tagName)){var n=e(this);if(i.preventDefault(),i.stopPropagation(),!n.is(".disabled, :disabled")){var a=s(n),r=a.hasClass("open");if(!r&&27!=i.which||r&&27==i.which)return 27==i.which&&a.find(t).trigger("focus"),n.trigger("click");var o=a.find(".dropdown-menu li:not(.disabled):visible a");if(o.length){var l=o.index(i.target);38==i.which&&l>0&&l--,40==i.which&&l<o.length-1&&l++,~l||(l=0),o.eq(l).trigger("focus")}}}};var a=e.fn.dropdown;e.fn.dropdown=function(t){return this.each((function(){var s=e(this),n=s.data("bs.dropdown");n||s.data("bs.dropdown",n=new i(this)),"string"==typeof t&&n[t].call(s)}))},e.fn.dropdown.Constructor=i,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=a,this},e(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",(function(e){e.stopPropagation()})).on("click.bs.dropdown.data-api",t,i.prototype.toggle).on("keydown.bs.dropdown.data-api",t,i.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",i.prototype.keydown)}(jQuery),function(e){"use strict";var t=function(t,i){this.options=i,this.$body=e(document.body),this.$element=e(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,e.proxy((function(){this.$element.trigger("loaded.bs.modal")}),this))};function i(i,s){return this.each((function(){var n=e(this),a=n.data("bs.modal"),r=e.extend({},t.DEFAULTS,n.data(),"object"==typeof i&&i);a||n.data("bs.modal",a=new t(this,r)),"string"==typeof i?a[i](s):r.show&&a.show(s)}))}t.VERSION="3.3.6",t.TRANSITION_DURATION=300,t.BACKDROP_TRANSITION_DURATION=150,t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},t.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},t.prototype.show=function(i){var s=this,n=e.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(n),this.isShown||n.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',e.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",(function(){s.$element.one("mouseup.dismiss.bs.modal",(function(t){e(t.target).is(s.$element)&&(s.ignoreBackdropClick=!0)}))})),this.backdrop((function(){var n=e.support.transition&&s.$element.hasClass("fade");s.$element.parent().length||s.$element.appendTo(s.$body),s.$element.show().scrollTop(0),s.adjustDialog(),n&&s.$element[0].offsetWidth,s.$element.addClass("in"),s.enforceFocus();var a=e.Event("shown.bs.modal",{relatedTarget:i});n?s.$dialog.one("bsTransitionEnd",(function(){s.$element.trigger("focus").trigger(a)})).emulateTransitionEnd(t.TRANSITION_DURATION):s.$element.trigger("focus").trigger(a)})))},t.prototype.hide=function(i){i&&i.preventDefault(),i=e.Event("hide.bs.modal"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),e(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"),e.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",e.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())},t.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy((function(e){this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")}),this))},t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",e.proxy((function(e){27==e.which&&this.hide()}),this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},t.prototype.resize=function(){this.isShown?e(window).on("resize.bs.modal",e.proxy(this.handleUpdate,this)):e(window).off("resize.bs.modal")},t.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop((function(){e.$body.removeClass("modal-open"),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger("hidden.bs.modal")}))},t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},t.prototype.backdrop=function(i){var s=this,n=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var a=e.support.transition&&n;if(this.$backdrop=e(document.createElement("div")).addClass("modal-backdrop "+n).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",e.proxy((function(e){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())}),this)),a&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;a?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var r=function(){s.removeBackdrop(),i&&i()};e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",r).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):r()}else i&&i()},t.prototype.handleUpdate=function(){this.adjustDialog()},t.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},t.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.scrollbarWidth=this.measureScrollbar()},t.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",e+this.scrollbarWidth)},t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},t.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};var s=e.fn.modal;e.fn.modal=i,e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=s,this},e(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',(function(t){var s=e(this),n=s.attr("href"),a=e(s.attr("data-target")||n&&n.replace(/.*(?=#[^\s]+$)/,"")),r=a.data("bs.modal")?"toggle":e.extend({remote:!/#/.test(n)&&n},a.data(),s.data());s.is("a")&&t.preventDefault(),a.one("show.bs.modal",(function(e){e.isDefaultPrevented()||a.one("hidden.bs.modal",(function(){s.is(":visible")&&s.trigger("focus")}))})),i.call(a,r,this)}))}(jQuery),function(e){"use strict";var t=function(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",e,t)};t.VERSION="3.3.6",t.TRANSITION_DURATION=150,t.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}},t.prototype.init=function(t,i,s){if(this.enabled=!0,this.type=t,this.$element=e(i),this.options=this.getOptions(s),this.$viewport=this.options.viewport&&e(e.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 n=this.options.trigger.split(" "),a=n.length;a--;){var r=n[a];if("click"==r)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=r){var o="hover"==r?"mouseenter":"focusin",l="hover"==r?"mouseleave":"focusout";this.$element.on(o+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.getOptions=function(t){return(t=e.extend({},this.getDefaults(),this.$element.data(),t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&e.each(this._options,(function(e,s){i[e]!=s&&(t[e]=s)})),t},t.prototype.enter=function(t){var i=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,i)),t instanceof e.Event&&(i.inState["focusin"==t.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState)i.hoverState="in";else{if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout((function(){"in"==i.hoverState&&i.show()}),i.options.delay.show)}},t.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},t.prototype.leave=function(t){var i=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,i)),t instanceof e.Event&&(i.inState["focusout"==t.type?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout((function(){"out"==i.hoverState&&i.hide()}),i.options.delay.hide)}},t.prototype.show=function(){var i=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var s=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!s)return;var n=this,a=this.tip(),r=this.getUID(this.type);this.setContent(),a.attr("id",r),this.$element.attr("aria-describedby",r),this.options.animation&&a.addClass("fade");var o="function"==typeof this.options.placement?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,d=l.test(o);d&&(o=o.replace(l,"")||"top"),a.detach().css({top:0,left:0,display:"block"}).addClass(o).data("bs."+this.type,this),this.options.container?a.appendTo(this.options.container):a.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),u=a[0].offsetWidth,p=a[0].offsetHeight;if(d){var h=o,f=this.getPosition(this.$viewport);o="bottom"==o&&c.bottom+p>f.bottom?"top":"top"==o&&c.top-p<f.top?"bottom":"right"==o&&c.right+u>f.width?"left":"left"==o&&c.left-u<f.left?"right":o,a.removeClass(h).addClass(o)}var v=this.getCalculatedOffset(o,c,u,p);this.applyPlacement(v,o);var g=function(){var e=n.hoverState;n.$element.trigger("shown.bs."+n.type),n.hoverState=null,"out"==e&&n.leave(n)};e.support.transition&&this.$tip.hasClass("fade")?a.one("bsTransitionEnd",g).emulateTransitionEnd(t.TRANSITION_DURATION):g()}},t.prototype.applyPlacement=function(t,i){var s=this.tip(),n=s[0].offsetWidth,a=s[0].offsetHeight,r=parseInt(s.css("margin-top"),10),o=parseInt(s.css("margin-left"),10);isNaN(r)&&(r=0),isNaN(o)&&(o=0),t.top+=r,t.left+=o,e.offset.setOffset(s[0],e.extend({using:function(e){s.css({top:Math.round(e.top),left:Math.round(e.left)})}},t),0),s.addClass("in");var l=s[0].offsetWidth,d=s[0].offsetHeight;"top"==i&&d!=a&&(t.top=t.top+a-d);var c=this.getViewportAdjustedDelta(i,t,l,d);c.left?t.left+=c.left:t.top+=c.top;var u=/top|bottom/.test(i),p=u?2*c.left-n+l:2*c.top-a+d,h=u?"offsetWidth":"offsetHeight";s.offset(t),this.replaceArrow(p,s[0][h],u)},t.prototype.replaceArrow=function(e,t,i){this.arrow().css(i?"left":"top",50*(1-e/t)+"%").css(i?"top":"left","")},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},t.prototype.hide=function(i){var s=this,n=e(this.$tip),a=e.Event("hide.bs."+this.type);function r(){"in"!=s.hoverState&&n.detach(),s.$element.removeAttr("aria-describedby").trigger("hidden.bs."+s.type),i&&i()}if(this.$element.trigger(a),!a.isDefaultPrevented())return n.removeClass("in"),e.support.transition&&n.hasClass("fade")?n.one("bsTransitionEnd",r).emulateTransitionEnd(t.TRANSITION_DURATION):r(),this.hoverState=null,this},t.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},t.prototype.hasContent=function(){return this.getTitle()},t.prototype.getPosition=function(t){var i=(t=t||this.$element)[0],s="BODY"==i.tagName,n=i.getBoundingClientRect();null==n.width&&(n=e.extend({},n,{width:n.right-n.left,height:n.bottom-n.top}));var a=s?{top:0,left:0}:t.offset(),r={scroll:s?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},o=s?{width:e(window).width(),height:e(window).height()}:null;return e.extend({},n,r,o,a)},t.prototype.getCalculatedOffset=function(e,t,i,s){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==e?{top:t.top-s,left:t.left+t.width/2-i/2}:"left"==e?{top:t.top+t.height/2-s/2,left:t.left-i}:{top:t.top+t.height/2-s/2,left:t.left+t.width}},t.prototype.getViewportAdjustedDelta=function(e,t,i,s){var n={top:0,left:0};if(!this.$viewport)return n;var a=this.options.viewport&&this.options.viewport.padding||0,r=this.getPosition(this.$viewport);if(/right|left/.test(e)){var o=t.top-a-r.scroll,l=t.top+a-r.scroll+s;o<r.top?n.top=r.top-o:l>r.top+r.height&&(n.top=r.top+r.height-l)}else{var d=t.left-a,c=t.left+a+i;d<r.left?n.left=r.left-d:c>r.right&&(n.left=r.left+r.width-c)}return n},t.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},t.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},t.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(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},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},t.prototype.enable=function(){this.enabled=!0},t.prototype.disable=function(){this.enabled=!1},t.prototype.toggleEnabled=function(){this.enabled=!this.enabled},t.prototype.toggle=function(t){var i=this;t&&((i=e(t.currentTarget).data("bs."+this.type))||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,i))),t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)},t.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide((function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null}))};var i=e.fn.tooltip;e.fn.tooltip=function(i){return this.each((function(){var s=e(this),n=s.data("bs.tooltip"),a="object"==typeof i&&i;!n&&/destroy|hide/.test(i)||(n||s.data("bs.tooltip",n=new t(this,a)),"string"==typeof i&&n[i]())}))},e.fn.tooltip.Constructor=t,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=i,this}}(jQuery),function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.6",t.DEFAULTS=e.extend({},e.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>'}),(t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype)).constructor=t,t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),i=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},t.prototype.hasContent=function(){return this.getTitle()||this.getContent()},t.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var i=e.fn.popover;e.fn.popover=function(i){return this.each((function(){var s=e(this),n=s.data("bs.popover"),a="object"==typeof i&&i;!n&&/destroy|hide/.test(i)||(n||s.data("bs.popover",n=new t(this,a)),"string"==typeof i&&n[i]())}))},e.fn.popover.Constructor=t,e.fn.popover.noConflict=function(){return e.fn.popover=i,this}}(jQuery),function(e){"use strict";function t(i,s){this.$body=e(document.body),this.$scrollElement=e(i).is(document.body)?e(window):e(i),this.options=e.extend({},t.DEFAULTS,s),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each((function(){var s=e(this),n=s.data("bs.scrollspy"),a="object"==typeof i&&i;n||s.data("bs.scrollspy",n=new t(this,a)),"string"==typeof i&&n[i]()}))}t.VERSION="3.3.6",t.DEFAULTS={offset:10},t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},t.prototype.refresh=function(){var t=this,i="offset",s=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),e.isWindow(this.$scrollElement[0])||(i="position",s=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map((function(){var t=e(this),n=t.data("target")||t.attr("href"),a=/^#./.test(n)&&e(n);return a&&a.length&&a.is(":visible")&&[[a[i]().top+s,n]]||null})).sort((function(e,t){return e[0]-t[0]})).each((function(){t.offsets.push(this[0]),t.targets.push(this[1])}))},t.prototype.process=function(){var e,t=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),s=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,a=this.targets,r=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),t>=s)return r!=(e=a[a.length-1])&&this.activate(e);if(r&&t<n[0])return this.activeTarget=null,this.clear();for(e=n.length;e--;)r!=a[e]&&t>=n[e]&&(void 0===n[e+1]||t<n[e+1])&&this.activate(a[e])},t.prototype.activate=function(t){this.activeTarget=t,this.clear();var i=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',s=e(i).parents("li").addClass("active");s.parent(".dropdown-menu").length&&(s=s.closest("li.dropdown").addClass("active")),s.trigger("activate.bs.scrollspy")},t.prototype.clear=function(){e(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var s=e.fn.scrollspy;e.fn.scrollspy=i,e.fn.scrollspy.Constructor=t,e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=s,this},e(window).on("load.bs.scrollspy.data-api",(function(){e('[data-spy="scroll"]').each((function(){var t=e(this);i.call(t,t.data())}))}))}(jQuery),function(e){"use strict";var t=function(t){this.element=e(t)};function i(i){return this.each((function(){var s=e(this),n=s.data("bs.tab");n||s.data("bs.tab",n=new t(this)),"string"==typeof i&&n[i]()}))}t.VERSION="3.3.6",t.TRANSITION_DURATION=150,t.prototype.show=function(){var t=this.element,i=t.closest("ul:not(.dropdown-menu)"),s=t.data("target");if(s||(s=(s=t.attr("href"))&&s.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var n=i.find(".active:last a"),a=e.Event("hide.bs.tab",{relatedTarget:t[0]}),r=e.Event("show.bs.tab",{relatedTarget:n[0]});if(n.trigger(a),t.trigger(r),!r.isDefaultPrevented()&&!a.isDefaultPrevented()){var o=e(s);this.activate(t.closest("li"),i),this.activate(o,o.parent(),(function(){n.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:n[0]})}))}}},t.prototype.activate=function(i,s,n){var a=s.find("> .active"),r=n&&e.support.transition&&(a.length&&a.hasClass("fade")||!!s.find("> .fade").length);function o(){a.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade"),i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),n&&n()}a.length&&r?a.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o(),a.removeClass("in")};var s=e.fn.tab;e.fn.tab=i,e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=s,this};var n=function(t){t.preventDefault(),i.call(e(this),"show")};e(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',n).on("click.bs.tab.data-api",'[data-toggle="pill"]',n)}(jQuery),function(e){"use strict";var t=function(i,s){this.options=e.extend({},t.DEFAULTS,s),this.$target=e(this.options.target).on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(i),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(i){return this.each((function(){var s=e(this),n=s.data("bs.affix"),a="object"==typeof i&&i;n||s.data("bs.affix",n=new t(this,a)),"string"==typeof i&&n[i]()}))}t.VERSION="3.3.6",t.RESET="affix affix-top affix-bottom",t.DEFAULTS={offset:0,target:window},t.prototype.getState=function(e,t,i,s){var n=this.$target.scrollTop(),a=this.$element.offset(),r=this.$target.height();if(null!=i&&"top"==this.affixed)return n<i&&"top";if("bottom"==this.affixed)return null!=i?!(n+this.unpin<=a.top)&&"bottom":!(n+r<=e-s)&&"bottom";var o=null==this.affixed,l=o?n:a.top;return null!=i&&n<=i?"top":null!=s&&l+(o?r:t)>=e-s&&"bottom"},t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var e=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-e},t.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},t.prototype.checkPosition=function(){if(this.$element.is(":visible")){var i=this.$element.height(),s=this.options.offset,n=s.top,a=s.bottom,r=Math.max(e(document).height(),e(document.body).height());"object"!=typeof s&&(a=n=s),"function"==typeof n&&(n=s.top(this.$element)),"function"==typeof a&&(a=s.bottom(this.$element));var o=this.getState(r,i,n,a);if(this.affixed!=o){null!=this.unpin&&this.$element.css("top","");var l="affix"+(o?"-"+o:""),d=e.Event(l+".bs.affix");if(this.$element.trigger(d),d.isDefaultPrevented())return;this.affixed=o,this.unpin="bottom"==o?this.getPinnedOffset():null,this.$element.removeClass(t.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==o&&this.$element.offset({top:r-i-a})}};var s=e.fn.affix;e.fn.affix=i,e.fn.affix.Constructor=t,e.fn.affix.noConflict=function(){return e.fn.affix=s,this},e(window).on("load",(function(){e('[data-spy="affix"]').each((function(){var t=e(this),s=t.data();s.offset=s.offset||{},null!=s.offsetBottom&&(s.offset.bottom=s.offsetBottom),null!=s.offsetTop&&(s.offset.top=s.offsetTop),i.call(t,s)}))}))}(jQuery),
/*!
* FitText.js 1.2
*
* Copyright 2011, Dave Rupert http://daverupert.com
* Released under the WTFPL license
* http://sam.zoy.org/wtfpl/
*
* Date: Thu May 05 14:23:00 2011 -0600
*/
function(e){e.fn.fitText=function(t,i){var s=t||1,n=e.extend({minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY},i);return this.each((function(){var t=e(this),i=function(){t.css("font-size",Math.max(Math.min(t.width()/(10*s),parseFloat(n.maxFontSize)),parseFloat(n.minFontSize)))};i(),e(window).on("resize.fittext orientationchange.fittext",i)}))}}(jQuery),
/*!
 * gumshoe v3.0.2: A simple, framework-agnostic scrollspy script.
 * (c) 2016 Chris Ferdinandi
 * MIT License
 * http://github.com/cferdinandi/gumshoe
 */
function(e,t){"function"==typeof define&&define.amd?define([],t(e)):"object"==typeof exports?module.exports=t(e):e.gumshoe=t(e)}("undefined"!=typeof global?global:this.window||this.global,(function(e){"use strict";var t,i,s,n,a,r,o={},l="querySelector"in document&&"addEventListener"in e&&"classList"in document.createElement("_"),d=[],c={selector:"[data-gumshoe] a",selectorHeader:"[data-gumshoe-header]",offset:0,activeClass:"active",callback:function(){}},u=function(e,t,i){if("[object Object]"===Object.prototype.toString.call(e))for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.call(i,e[s],s,e);else for(var n=0,a=e.length;n<a;n++)t.call(i,e[n],n,e)},p=function(){var e={},t=!1,i=0,s=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(t=arguments[0],i++);for(var n=function(i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t&&"[object Object]"===Object.prototype.toString.call(i[s])?e[s]=p(!0,e[s],i[s]):e[s]=i[s])};i<s;i++){var a=arguments[i];n(a)}return e},h=function(e){var i=0;if(e.offsetParent)do{i+=e.offsetTop,e=e.offsetParent}while(e);else i=e.offsetTop;return(i=i-a-t.offset)>=0?i:0};o.setDistances=function(){var e;s=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight),a=n?(e=n,Math.max(e.scrollHeight,e.offsetHeight,e.clientHeight)+h(n)):0,u(d,(function(e){e.distance=h(e.target)})),d.sort((function(e,t){return e.distance>t.distance?-1:e.distance<t.distance?1:0}))};var f=function(e){r&&(r.nav.classList.remove(t.activeClass),r.parent&&r.parent.classList.remove(t.activeClass)),e.nav.classList.add(t.activeClass),e.parent&&e.parent.classList.add(t.activeClass),t.callback(e),r={nav:e.nav,parent:e.parent}};o.getCurrentNav=function(){var t=e.pageYOffset;if(e.innerHeight+t>=s)return f(d[0]);for(var i=0,n=d.length;i<n;i++){var a=d[i];if(a.distance<t)return f(a)}};o.destroy=function(){t&&(e.removeEventListener("resize",v,!1),e.removeEventListener("scroll",v,!1),d=[],t=null,i=null,s=null,n=null,a=null,r=null)};var v=function(e){i||(i=setTimeout((function(){i=null,"scroll"===e.type&&o.getCurrentNav(),"resize"===e.type&&(o.setDistances(),o.getCurrentNav())}),66))};return o.init=function(i){var s;l&&(o.destroy(),t=p(c,i||{}),n=document.querySelector(t.selectorHeader),s=document.querySelectorAll(t.selector),u(s,(function(e){e.hash&&d.push({nav:e,target:document.querySelector(e.hash),parent:"li"===e.parentNode.tagName.toLowerCase()?e.parentNode:null,distance:0})})),0!==d.length&&(u(d,(function(e){e.nav.classList.contains(t.activeClass)&&(r={nav:e.nav,parent:e.parent})})),o.setDistances(),o.getCurrentNav(),e.addEventListener("resize",v,!1),e.addEventListener("scroll",v,!1)))},o})),
/*!
 * smooth-scroll v7.1.1: Animate scrolling to anchor links
 * (c) 2015 Chris Ferdinandi
 * MIT License
 * http://github.com/cferdinandi/smooth-scroll
 */
function(e,t){"function"==typeof define&&define.amd?define([],t(e)):"object"==typeof exports?module.exports=t(e):e.smoothScroll=t(e)}("undefined"!=typeof global?global:this.window||this.global,(function(e){"use strict";var t,i,s,n,a={},r="querySelector"in document&&"addEventListener"in e,o={selector:"[data-scroll]",selectorHeader:"[data-scroll-header]",speed:500,easing:"easeInOutCubic",offset:0,updateURL:!0,callback:function(){}},l=function(){var e={},t=!1,i=0,s=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(t=arguments[0],i++);for(var n=function(i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t&&"[object Object]"===Object.prototype.toString.call(i[s])?e[s]=l(!0,e[s],i[s]):e[s]=i[s])};i<s;i++){var a=arguments[i];n(a)}return e},d=function(e){return null===e?0:(t=e,Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)+e.offsetTop);var t};a.animateScroll=function(t,i,a){var r=function(e){return e&&"object"==typeof JSON&&"function"==typeof JSON.parse?JSON.parse(e):{}}(t?t.getAttribute("data-options"):null),c=l(c||o,a||{},r),u="#"===(i="#"+function(e){for(var t,i=String(e),s=i.length,n=-1,a="",r=i.charCodeAt(0);++n<s;){if(0===(t=i.charCodeAt(n)))throw new InvalidCharacterError("Invalid character: the input contains U+0000.");a+=t>=1&&t<=31||127==t||0===n&&t>=48&&t<=57||1===n&&t>=48&&t<=57&&45===r?"\\"+t.toString(16)+" ":t>=128||45===t||95===t||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122?i.charAt(n):"\\"+i.charAt(n)}return a}(i.substr(1)))?e.document.documentElement:e.document.querySelector(i),p=e.pageYOffset;s||(s=e.document.querySelector(c.selectorHeader)),n||(n=d(s));var h,f,v,g=function(e,t,i){var s=0;if(e.offsetParent)do{s+=e.offsetTop,e=e.offsetParent}while(e);return(s=s-t-i)>=0?s:0}(u,n,parseInt(c.offset,10)),m=g-p,b=Math.max(e.document.body.scrollHeight,e.document.documentElement.scrollHeight,e.document.body.offsetHeight,e.document.documentElement.offsetHeight,e.document.body.clientHeight,e.document.documentElement.clientHeight),w=0;!function(t,i){e.history.pushState&&(i||"true"===i)&&"file:"!==e.location.protocol&&e.history.pushState(null,null,[e.location.protocol,"//",e.location.host,e.location.pathname,e.location.search,t].join(""))}(i,c.updateURL);var y=function(){var s,n,a;f=(f=(w+=16)/parseInt(c.speed,10))>1?1:f,v=p+m*(s=c.easing,n=f,"easeInQuad"===s&&(a=n*n),"easeOutQuad"===s&&(a=n*(2-n)),"easeInOutQuad"===s&&(a=n<.5?2*n*n:(4-2*n)*n-1),"easeInCubic"===s&&(a=n*n*n),"easeOutCubic"===s&&(a=--n*n*n+1),"easeInOutCubic"===s&&(a=n<.5?4*n*n*n:(n-1)*(2*n-2)*(2*n-2)+1),"easeInQuart"===s&&(a=n*n*n*n),"easeOutQuart"===s&&(a=1- --n*n*n*n),"easeInOutQuart"===s&&(a=n<.5?8*n*n*n*n:1-8*--n*n*n*n),"easeInQuint"===s&&(a=n*n*n*n*n),"easeOutQuint"===s&&(a=1+--n*n*n*n*n),"easeInOutQuint"===s&&(a=n<.5?16*n*n*n*n*n:1+16*--n*n*n*n*n),a||n),e.scrollTo(0,Math.floor(v)),function(s,n,a){var r=e.pageYOffset;(s==n||r==n||e.innerHeight+r>=b)&&(clearInterval(a),u.focus(),c.callback(t,i))}(v,g,h)};0===e.pageYOffset&&e.scrollTo(0,0),h=setInterval(y,16)};var c=function(e){var i=function(e,t){var i,s,n=t.charAt(0),a="classList"in document.documentElement;for("["===n&&(i=(t=t.substr(1,t.length-2)).split("=")).length>1&&(s=!0,i[1]=i[1].replace(/"/g,"").replace(/'/g,""));e&&e!==document;e=e.parentNode){if("."===n)if(a){if(e.classList.contains(t.substr(1)))return e}else if(new RegExp("(^|\\s)"+t.substr(1)+"(\\s|$)").test(e.className))return e;if("#"===n&&e.id===t.substr(1))return e;if("["===n&&e.hasAttribute(i[0])){if(!s)return e;if(e.getAttribute(i[0])===i[1])return e}if(e.tagName.toLowerCase()===t)return e}return null}(e.target,t.selector);i&&"a"===i.tagName.toLowerCase()&&(e.preventDefault(),a.animateScroll(i,i.hash,t))},u=function(e){i||(i=setTimeout((function(){i=null,n=d(s)}),66))};return a.destroy=function(){t&&(e.document.removeEventListener("click",c,!1),e.removeEventListener("resize",u,!1),t=null,i=null,s=null,n=null)},a.init=function(i){r&&(a.destroy(),t=l(o,i||{}),s=e.document.querySelector(t.selectorHeader),n=d(s),e.document.addEventListener("click",c,!1),s&&e.addEventListener("resize",u,!1))},a})),function(e){var t={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0},onAutoChange:function(){return!0}};e.fn.bxSlider=function(s){if(0===this.length)return this;if(this.length>1)return this.each((function(){e(this).bxSlider(s)})),this;var n={},a=this,r=e(window).width(),o=e(window).height();if(!e(a).data("bxSlider")){var l=function(){e(a).data("bxSlider")||(n.settings=e.extend({},t,s),n.settings.slideWidth=parseInt(n.settings.slideWidth),n.children=a.children(n.settings.slideSelector),n.children.length<n.settings.minSlides&&(n.settings.minSlides=n.children.length),n.children.length<n.settings.maxSlides&&(n.settings.maxSlides=n.children.length),n.settings.randomStart&&(n.settings.startSlide=Math.floor(Math.random()*n.children.length)),n.active={index:n.settings.startSlide},n.carousel=n.settings.minSlides>1||n.settings.maxSlides>1,n.carousel&&(n.settings.preloadImages="all"),n.minThreshold=n.settings.minSlides*n.settings.slideWidth+(n.settings.minSlides-1)*n.settings.slideMargin,n.maxThreshold=n.settings.maxSlides*n.settings.slideWidth+(n.settings.maxSlides-1)*n.settings.slideMargin,n.working=!1,n.controls={},n.interval=null,n.animProp="vertical"===n.settings.mode?"top":"left",n.usingCSS=n.settings.useCSS&&"fade"!==n.settings.mode&&function(){for(var e=document.createElement("div"),t=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],i=0;i<t.length;i++)if(void 0!==e.style[t[i]])return n.cssPrefix=t[i].replace("Perspective","").toLowerCase(),n.animProp="-"+n.cssPrefix+"-transform",!0;return!1}(),"vertical"===n.settings.mode&&(n.settings.maxSlides=n.settings.minSlides),a.data("origStyle",a.attr("style")),a.children(n.settings.slideSelector).each((function(){e(this).data("origStyle",e(this).attr("style"))})),d())},d=function(){var t=n.children.eq(n.settings.startSlide);a.wrap('<div class="'+n.settings.wrapperClass+'"><div class="bx-viewport"></div></div>'),n.viewport=a.parent(),n.settings.ariaLive&&!n.settings.ticker&&n.viewport.attr("aria-live","polite"),n.loader=e('<div class="bx-loading" />'),n.viewport.prepend(n.loader),a.css({width:"horizontal"===n.settings.mode?1e3*n.children.length+215+"%":"auto",position:"relative"}),n.usingCSS&&n.settings.easing?a.css("-"+n.cssPrefix+"-transition-timing-function",n.settings.easing):n.settings.easing||(n.settings.easing="swing"),n.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),n.viewport.parent().css({maxWidth:h()}),n.children.css({float:"horizontal"===n.settings.mode?"left":"none",listStyle:"none",position:"relative"}),n.children.css("width",f()),"horizontal"===n.settings.mode&&n.settings.slideMargin>0&&n.children.css("marginRight",n.settings.slideMargin),"vertical"===n.settings.mode&&n.settings.slideMargin>0&&n.children.css("marginBottom",n.settings.slideMargin),"fade"===n.settings.mode&&(n.children.css({position:"absolute",zIndex:0,display:"none"}),n.children.eq(n.settings.startSlide).css({zIndex:n.settings.slideZIndex,display:"block"})),n.controls.el=e('<div class="bx-controls" />'),n.settings.captions&&S(),n.active.last=n.settings.startSlide===g()-1,n.settings.video&&a.fitVids(),"none"===n.settings.preloadImages?t=null:("all"===n.settings.preloadImages||n.settings.ticker)&&(t=n.children),n.settings.ticker?n.settings.pager=!1:(n.settings.controls&&_(),n.settings.auto&&n.settings.autoControls&&C(),n.settings.pager&&x(),(n.settings.controls||n.settings.autoControls||n.settings.pager)&&n.viewport.after(n.controls.el)),null===t?u():c(t,u)},c=function(t,i){var s=t.find('img:not([src=""]), iframe').length,n=0;0!==s?t.find('img:not([src=""]), iframe').each((function(){e(this).one("load error",(function(){++n===s&&i()})).each((function(){(this.complete||""==this.src)&&e(this).trigger("load")}))})):i()},u=function(){if(n.settings.infiniteLoop&&"fade"!==n.settings.mode&&!n.settings.ticker){var t="vertical"===n.settings.mode?n.settings.minSlides:n.settings.maxSlides,i=n.children.slice(0,t).clone(!0).addClass("bx-clone"),s=n.children.slice(-t).clone(!0).addClass("bx-clone");n.settings.ariaHidden&&(i.attr("aria-hidden",!0),s.attr("aria-hidden",!0)),a.append(i).prepend(s)}n.loader.remove(),b(),"vertical"===n.settings.mode&&(n.settings.adaptiveHeight=!0),n.viewport.height(p()),a.redrawSlider(),n.settings.onSliderLoad.call(a,n.active.index),n.initialized=!0,n.settings.responsive&&e(window).on("resize",G),n.settings.auto&&n.settings.autoStart&&(g()>1||n.settings.autoSlideForOnePage)&&O(),n.settings.ticker&&N(),n.settings.pager&&P(n.settings.startSlide),n.settings.controls&&z(),n.settings.touchEnabled&&!n.settings.ticker&&B(),n.settings.keyboardEnabled&&!n.settings.ticker&&e(document).keydown(j)},p=function(){var t=0,s=e();if("vertical"===n.settings.mode||n.settings.adaptiveHeight)if(n.carousel){var a=1===n.settings.moveSlides?n.active.index:n.active.index*m();for(s=n.children.eq(a),i=1;i<=n.settings.maxSlides-1;i++)s=a+i>=n.children.length?s.add(n.children.eq(i-1)):s.add(n.children.eq(a+i))}else s=n.children.eq(n.active.index);else s=n.children;return"vertical"===n.settings.mode?(s.each((function(i){t+=e(this).outerHeight()})),n.settings.slideMargin>0&&(t+=n.settings.slideMargin*(n.settings.minSlides-1))):t=Math.max.apply(Math,s.map((function(){return e(this).outerHeight(!1)})).get()),"border-box"===n.viewport.css("box-sizing")?t+=parseFloat(n.viewport.css("padding-top"))+parseFloat(n.viewport.css("padding-bottom"))+parseFloat(n.viewport.css("border-top-width"))+parseFloat(n.viewport.css("border-bottom-width")):"padding-box"===n.viewport.css("box-sizing")&&(t+=parseFloat(n.viewport.css("padding-top"))+parseFloat(n.viewport.css("padding-bottom"))),t},h=function(){var e="100%";return n.settings.slideWidth>0&&(e="horizontal"===n.settings.mode?n.settings.maxSlides*n.settings.slideWidth+(n.settings.maxSlides-1)*n.settings.slideMargin:n.settings.slideWidth),e},f=function(){var e=n.settings.slideWidth,t=n.viewport.width();if(0===n.settings.slideWidth||n.settings.slideWidth>t&&!n.carousel||"vertical"===n.settings.mode)e=t;else if(n.settings.maxSlides>1&&"horizontal"===n.settings.mode){if(t>n.maxThreshold)return e;t<n.minThreshold?e=(t-n.settings.slideMargin*(n.settings.minSlides-1))/n.settings.minSlides:n.settings.shrinkItems&&(e=Math.floor((t+n.settings.slideMargin)/Math.ceil((t+n.settings.slideMargin)/(e+n.settings.slideMargin))-n.settings.slideMargin))}return e},v=function(){var e=1,t=null;return"horizontal"===n.settings.mode&&n.settings.slideWidth>0?n.viewport.width()<n.minThreshold?e=n.settings.minSlides:n.viewport.width()>n.maxThreshold?e=n.settings.maxSlides:(t=n.children.first().width()+n.settings.slideMargin,e=Math.floor((n.viewport.width()+n.settings.slideMargin)/t)||1):"vertical"===n.settings.mode&&(e=n.settings.minSlides),e},g=function(){var e=0,t=0,i=0;if(n.settings.moveSlides>0){if(!n.settings.infiniteLoop){for(;t<n.children.length;)++e,t=i+v(),i+=n.settings.moveSlides<=v()?n.settings.moveSlides:v();return i}e=Math.ceil(n.children.length/m())}else e=Math.ceil(n.children.length/v());return e},m=function(){return n.settings.moveSlides>0&&n.settings.moveSlides<=v()?n.settings.moveSlides:v()},b=function(){var e,t,i;n.children.length>n.settings.maxSlides&&n.active.last&&!n.settings.infiniteLoop?"horizontal"===n.settings.mode?(e=(t=n.children.last()).position(),w(-(e.left-(n.viewport.width()-t.outerWidth())),"reset",0)):"vertical"===n.settings.mode&&(i=n.children.length-n.settings.minSlides,e=n.children.eq(i).position(),w(-e.top,"reset",0)):(e=n.children.eq(n.active.index*m()).position(),n.active.index===g()-1&&(n.active.last=!0),void 0!==e&&("horizontal"===n.settings.mode?w(-e.left,"reset",0):"vertical"===n.settings.mode&&w(-e.top,"reset",0)))},w=function(t,i,s,r){var o,l;n.usingCSS?(l="vertical"===n.settings.mode?"translate3d(0, "+t+"px, 0)":"translate3d("+t+"px, 0, 0)",a.css("-"+n.cssPrefix+"-transition-duration",s/1e3+"s"),"slide"===i?(a.css(n.animProp,l),0!==s?a.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(t){e(t.target).is(a)&&(a.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),I())})):I()):"reset"===i?a.css(n.animProp,l):"ticker"===i&&(a.css("-"+n.cssPrefix+"-transition-timing-function","linear"),a.css(n.animProp,l),0!==s?a.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(t){e(t.target).is(a)&&(a.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),w(r.resetValue,"reset",0),H())})):(w(r.resetValue,"reset",0),H()))):((o={})[n.animProp]=t,"slide"===i?a.animate(o,s,n.settings.easing,(function(){I()})):"reset"===i?a.css(n.animProp,t):"ticker"===i&&a.animate(o,s,"linear",(function(){w(r.resetValue,"reset",0),H()})))},y=function(){for(var t="",i="",s=g(),a=0;a<s;a++)i="",n.settings.buildPager&&e.isFunction(n.settings.buildPager)||n.settings.pagerCustom?(i=n.settings.buildPager(a),n.pagerEl.addClass("bx-custom-pager")):(i=a+1,n.pagerEl.addClass("bx-default-pager")),t+='<div class="bx-pager-item"><a href="" data-slide-index="'+a+'" class="bx-pager-link">'+i+"</a></div>";n.pagerEl.html(t)},x=function(){n.settings.pagerCustom?n.pagerEl=e(n.settings.pagerCustom):(n.pagerEl=e('<div class="bx-pager" />'),n.settings.pagerSelector?e(n.settings.pagerSelector).html(n.pagerEl):n.controls.el.addClass("bx-has-pager").append(n.pagerEl),y()),n.pagerEl.on("click touchend","a",M)},_=function(){n.controls.next=e('<a class="bx-next" href="">'+n.settings.nextText+"</a>"),n.controls.prev=e('<a class="bx-prev" href="">'+n.settings.prevText+"</a>"),n.controls.next.on("click touchend",T),n.controls.prev.on("click touchend",E),n.settings.nextSelector&&e(n.settings.nextSelector).append(n.controls.next),n.settings.prevSelector&&e(n.settings.prevSelector).append(n.controls.prev),n.settings.nextSelector||n.settings.prevSelector||(n.controls.directionEl=e('<div class="bx-controls-direction" />'),n.controls.directionEl.append(n.controls.prev).append(n.controls.next),n.controls.el.addClass("bx-has-controls-direction").append(n.controls.directionEl))},C=function(){n.controls.start=e('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+n.settings.startText+"</a></div>"),n.controls.stop=e('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+n.settings.stopText+"</a></div>"),n.controls.autoEl=e('<div class="bx-controls-auto" />'),n.controls.autoEl.on("click",".bx-start",k),n.controls.autoEl.on("click",".bx-stop",$),n.settings.autoControlsCombine?n.controls.autoEl.append(n.controls.start):n.controls.autoEl.append(n.controls.start).append(n.controls.stop),n.settings.autoControlsSelector?e(n.settings.autoControlsSelector).html(n.controls.autoEl):n.controls.el.addClass("bx-has-controls-auto").append(n.controls.autoEl),D(n.settings.autoStart?"stop":"start")},S=function(){n.children.each((function(t){var i=e(this).find("img:first").attr("title");void 0!==i&&(""+i).length&&e(this).append('<div class="bx-caption"><span>'+i+"</span></div>")}))},T=function(e){e.preventDefault(),n.controls.el.hasClass("disabled")||(n.settings.auto&&n.settings.stopAutoOnClick&&a.stopAuto(),a.goToNextSlide())},E=function(e){e.preventDefault(),n.controls.el.hasClass("disabled")||(n.settings.auto&&n.settings.stopAutoOnClick&&a.stopAuto(),a.goToPrevSlide())},k=function(e){a.startAuto(),e.preventDefault()},$=function(e){a.stopAuto(),e.preventDefault()},M=function(t){var i,s;t.preventDefault(),n.controls.el.hasClass("disabled")||(n.settings.auto&&n.settings.stopAutoOnClick&&a.stopAuto(),void 0!==(i=e(t.currentTarget)).attr("data-slide-index")&&(s=parseInt(i.attr("data-slide-index")))!==n.active.index&&a.goToSlide(s))},P=function(t){var i=n.children.length;if("short"===n.settings.pagerType)return n.settings.maxSlides>1&&(i=Math.ceil(n.children.length/n.settings.maxSlides)),void n.pagerEl.html(t+1+n.settings.pagerShortSeparator+i);n.pagerEl.find("a").removeClass("active"),n.pagerEl.each((function(i,s){e(s).find("a").eq(t).addClass("active")}))},I=function(){if(n.settings.infiniteLoop){var e="";0===n.active.index?e=n.children.eq(0).position():n.active.index===g()-1&&n.carousel?e=n.children.eq((g()-1)*m()).position():n.active.index===n.children.length-1&&(e=n.children.eq(n.children.length-1).position()),e&&("horizontal"===n.settings.mode?w(-e.left,"reset",0):"vertical"===n.settings.mode&&w(-e.top,"reset",0))}n.working=!1,n.settings.onSlideAfter.call(a,n.children.eq(n.active.index),n.oldIndex,n.active.index)},D=function(e){n.settings.autoControlsCombine?n.controls.autoEl.html(n.controls[e]):(n.controls.autoEl.find("a").removeClass("active"),n.controls.autoEl.find("a:not(.bx-"+e+")").addClass("active"))},z=function(){1===g()?(n.controls.prev.addClass("disabled"),n.controls.next.addClass("disabled")):!n.settings.infiniteLoop&&n.settings.hideControlOnEnd&&(0===n.active.index?(n.controls.prev.addClass("disabled"),n.controls.next.removeClass("disabled")):n.active.index===g()-1?(n.controls.next.addClass("disabled"),n.controls.prev.removeClass("disabled")):(n.controls.prev.removeClass("disabled"),n.controls.next.removeClass("disabled")))},L=function(){a.startAuto()},A=function(){a.stopAuto()},O=function(){n.settings.autoDelay>0?setTimeout(a.startAuto,n.settings.autoDelay):(a.startAuto(),e(window).focus(L).blur(A)),n.settings.autoHover&&a.hover((function(){n.interval&&(a.stopAuto(!0),n.autoPaused=!0)}),(function(){n.autoPaused&&(a.startAuto(!0),n.autoPaused=null)}))},N=function(){var t,i,s,r,o,l,d,c,u=0;"next"===n.settings.autoDirection?a.append(n.children.clone().addClass("bx-clone")):(a.prepend(n.children.clone().addClass("bx-clone")),t=n.children.first().position(),u="horizontal"===n.settings.mode?-t.left:-t.top),w(u,"reset",0),n.settings.pager=!1,n.settings.controls=!1,n.settings.autoControls=!1,n.settings.tickerHover&&(n.usingCSS?(r="horizontal"===n.settings.mode?4:5,n.viewport.hover((function(){i=a.css("-"+n.cssPrefix+"-transform"),s=parseFloat(i.split(",")[r]),w(s,"reset",0)}),(function(){c=0,n.children.each((function(t){c+="horizontal"===n.settings.mode?e(this).outerWidth(!0):e(this).outerHeight(!0)})),o=n.settings.speed/c,l="horizontal"===n.settings.mode?"left":"top",d=o*(c-Math.abs(parseInt(s))),H(d)}))):n.viewport.hover((function(){a.stop()}),(function(){c=0,n.children.each((function(t){c+="horizontal"===n.settings.mode?e(this).outerWidth(!0):e(this).outerHeight(!0)})),o=n.settings.speed/c,l="horizontal"===n.settings.mode?"left":"top",d=o*(c-Math.abs(parseInt(a.css(l)))),H(d)}))),H()},H=function(e){var t,i,s=e||n.settings.speed,r={left:0,top:0},o={left:0,top:0};"next"===n.settings.autoDirection?r=a.find(".bx-clone").first().position():o=n.children.first().position(),t="horizontal"===n.settings.mode?-r.left:-r.top,i="horizontal"===n.settings.mode?-o.left:-o.top,w(t,"ticker",s,{resetValue:i})},j=function(t){var i=document.activeElement.tagName.toLowerCase();if(null==new RegExp(i,["i"]).exec("input|textarea")&&function(t){var i=e(window),s={top:i.scrollTop(),left:i.scrollLeft()},n=t.offset();return s.right=s.left+i.width(),s.bottom=s.top+i.height(),n.right=n.left+t.outerWidth(),n.bottom=n.top+t.outerHeight(),!(s.right<n.left||s.left>n.right||s.bottom<n.top||s.top>n.bottom)}(a)){if(39===t.keyCode)return T(t),!1;if(37===t.keyCode)return E(t),!1}},B=function(){n.touch={start:{x:0,y:0},end:{x:0,y:0}},n.viewport.on("touchstart MSPointerDown pointerdown",R),n.viewport.on("click",".bxslider a",(function(e){n.viewport.hasClass("click-disabled")&&(e.preventDefault(),n.viewport.removeClass("click-disabled"))}))},R=function(e){if("touchstart"===e.type||0===e.button)if(e.preventDefault(),n.controls.el.addClass("disabled"),n.working)n.controls.el.removeClass("disabled");else{n.touch.originalPos=a.position();var t=e.originalEvent,i=void 0!==t.changedTouches?t.changedTouches:[t];if("function"==typeof PointerEvent&&void 0===t.pointerId)return;n.touch.start.x=i[0].pageX,n.touch.start.y=i[0].pageY,n.viewport.get(0).setPointerCapture&&(n.pointerId=t.pointerId,n.viewport.get(0).setPointerCapture(n.pointerId)),n.originalClickTarget=t.originalTarget||t.target,n.originalClickButton=t.button,n.originalClickButtons=t.buttons,n.originalEventType=t.type,n.hasMove=!1,n.viewport.on("touchmove MSPointerMove pointermove",F),n.viewport.on("touchend MSPointerUp pointerup",V),n.viewport.on("MSPointerCancel pointercancel",q)}},q=function(e){e.preventDefault(),w(n.touch.originalPos.left,"reset",0),n.controls.el.removeClass("disabled"),n.viewport.off("MSPointerCancel pointercancel",q),n.viewport.off("touchmove MSPointerMove pointermove",F),n.viewport.off("touchend MSPointerUp pointerup",V),n.viewport.get(0).releasePointerCapture&&n.viewport.get(0).releasePointerCapture(n.pointerId)},F=function(e){var t=e.originalEvent,i=void 0!==t.changedTouches?t.changedTouches:[t],s=Math.abs(i[0].pageX-n.touch.start.x),a=Math.abs(i[0].pageY-n.touch.start.y),r=0,o=0;n.hasMove=!0,(3*s>a&&n.settings.preventDefaultSwipeX||3*a>s&&n.settings.preventDefaultSwipeY)&&e.preventDefault(),"touchmove"!==e.type&&e.preventDefault(),"fade"!==n.settings.mode&&n.settings.oneToOneTouch&&("horizontal"===n.settings.mode?(o=i[0].pageX-n.touch.start.x,r=n.touch.originalPos.left+o):(o=i[0].pageY-n.touch.start.y,r=n.touch.originalPos.top+o),w(r,"reset",0))},V=function(t){t.preventDefault(),n.viewport.off("touchmove MSPointerMove pointermove",F),n.controls.el.removeClass("disabled");var i=t.originalEvent,s=void 0!==i.changedTouches?i.changedTouches:[i],r=0,o=0;n.touch.end.x=s[0].pageX,n.touch.end.y=s[0].pageY,"fade"===n.settings.mode?(o=Math.abs(n.touch.start.x-n.touch.end.x))>=n.settings.swipeThreshold&&(n.touch.start.x>n.touch.end.x?a.goToNextSlide():a.goToPrevSlide(),a.stopAuto()):("horizontal"===n.settings.mode?(o=n.touch.end.x-n.touch.start.x,r=n.touch.originalPos.left):(o=n.touch.end.y-n.touch.start.y,r=n.touch.originalPos.top),!n.settings.infiniteLoop&&(0===n.active.index&&o>0||n.active.last&&o<0)?w(r,"reset",200):Math.abs(o)>=n.settings.swipeThreshold?(o<0?a.goToNextSlide():a.goToPrevSlide(),a.stopAuto()):w(r,"reset",200)),n.viewport.off("touchend MSPointerUp pointerup",V),n.viewport.get(0).releasePointerCapture&&n.viewport.get(0).releasePointerCapture(n.pointerId),!1!==n.hasMove||0!==n.originalClickButton&&"touchstart"!==n.originalEventType||e(n.originalClickTarget).trigger({type:"click",button:n.originalClickButton,buttons:n.originalClickButtons})},G=function(t){if(n.initialized)if(n.working)window.setTimeout(G,10);else{var i=e(window).width(),s=e(window).height();r===i&&o===s||(r=i,o=s,a.redrawSlider(),n.settings.onSliderResize.call(a,n.active.index))}},W=function(e){var t=v();n.settings.ariaHidden&&!n.settings.ticker&&(n.children.attr("aria-hidden","true"),n.children.slice(e,e+t).attr("aria-hidden","false"))};return a.goToSlide=function(t,i){var s,r,o,l,d=!0,c=0,u={left:0,top:0},h=null;if(n.oldIndex=n.active.index,n.active.index=function(e){return e<0?n.settings.infiniteLoop?g()-1:n.active.index:e>=g()?n.settings.infiniteLoop?0:n.active.index:e}(t),!n.working&&n.active.index!==n.oldIndex){if(n.working=!0,void 0!==(d=n.settings.onSlideBefore.call(a,n.children.eq(n.active.index),n.oldIndex,n.active.index))&&!d)return n.active.index=n.oldIndex,void(n.working=!1);"next"===i?n.settings.onSlideNext.call(a,n.children.eq(n.active.index),n.oldIndex,n.active.index)||(d=!1):"prev"===i&&(n.settings.onSlidePrev.call(a,n.children.eq(n.active.index),n.oldIndex,n.active.index)||(d=!1)),n.active.last=n.active.index>=g()-1,(n.settings.pager||n.settings.pagerCustom)&&P(n.active.index),n.settings.controls&&z(),"fade"===n.settings.mode?(n.settings.adaptiveHeight&&n.viewport.height()!==p()&&n.viewport.animate({height:p()},n.settings.adaptiveHeightSpeed),n.children.filter(":visible").fadeOut(n.settings.speed).css({zIndex:0}),n.children.eq(n.active.index).css("zIndex",n.settings.slideZIndex+1).fadeIn(n.settings.speed,(function(){e(this).css("zIndex",n.settings.slideZIndex),I()}))):(n.settings.adaptiveHeight&&n.viewport.height()!==p()&&n.viewport.animate({height:p()},n.settings.adaptiveHeightSpeed),!n.settings.infiniteLoop&&n.carousel&&n.active.last?"horizontal"===n.settings.mode?(u=(h=n.children.eq(n.children.length-1)).position(),c=n.viewport.width()-h.outerWidth()):(s=n.children.length-n.settings.minSlides,u=n.children.eq(s).position()):n.carousel&&n.active.last&&"prev"===i?(r=1===n.settings.moveSlides?n.settings.maxSlides-m():(g()-1)*m()-(n.children.length-n.settings.maxSlides),u=(h=a.children(".bx-clone").eq(r)).position()):"next"===i&&0===n.active.index?(u=a.find("> .bx-clone").eq(n.settings.maxSlides).position(),n.active.last=!1):t>=0&&(l=t*parseInt(m()),u=n.children.eq(l).position()),void 0!==u&&(o="horizontal"===n.settings.mode?-(u.left-c):-u.top,w(o,"slide",n.settings.speed)),n.working=!1),n.settings.ariaHidden&&W(n.active.index*m())}},a.goToNextSlide=function(){if((n.settings.infiniteLoop||!n.active.last)&&!0!==n.working){var e=parseInt(n.active.index)+1;a.goToSlide(e,"next")}},a.goToPrevSlide=function(){if((n.settings.infiniteLoop||0!==n.active.index)&&!0!==n.working){var e=parseInt(n.active.index)-1;a.goToSlide(e,"prev")}},a.startAuto=function(e){n.interval||(n.interval=setInterval((function(){"next"===n.settings.autoDirection?a.goToNextSlide():a.goToPrevSlide()}),n.settings.pause),n.settings.onAutoChange.call(a,!0),n.settings.autoControls&&!0!==e&&D("stop"))},a.stopAuto=function(e){n.autoPaused&&(n.autoPaused=!1),n.interval&&(clearInterval(n.interval),n.interval=null,n.settings.onAutoChange.call(a,!1),n.settings.autoControls&&!0!==e&&D("start"))},a.getCurrentSlide=function(){return n.active.index},a.getCurrentSlideElement=function(){return n.children.eq(n.active.index)},a.getSlideElement=function(e){return n.children.eq(e)},a.getSlideCount=function(){return n.children.length},a.isWorking=function(){return n.working},a.redrawSlider=function(){n.children.add(a.find(".bx-clone")).outerWidth(f()),n.viewport.css("height",p()),n.settings.ticker||b(),n.active.last&&(n.active.index=g()-1),n.active.index>=g()&&(n.active.last=!0),n.settings.pager&&!n.settings.pagerCustom&&(y(),P(n.active.index)),n.settings.ariaHidden&&W(n.active.index*m())},a.destroySlider=function(){n.initialized&&(n.initialized=!1,e(".bx-clone",this).remove(),n.children.each((function(){void 0!==e(this).data("origStyle")?e(this).attr("style",e(this).data("origStyle")):e(this).removeAttr("style")})),void 0!==e(this).data("origStyle")?this.attr("style",e(this).data("origStyle")):e(this).removeAttr("style"),e(this).unwrap().unwrap(),n.controls.el&&n.controls.el.remove(),n.controls.next&&n.controls.next.remove(),n.controls.prev&&n.controls.prev.remove(),n.pagerEl&&n.settings.controls&&!n.settings.pagerCustom&&n.pagerEl.remove(),e(".bx-caption",this).remove(),n.controls.autoEl&&n.controls.autoEl.remove(),clearInterval(n.interval),n.settings.responsive&&e(window).off("resize",G),n.settings.keyboardEnabled&&e(document).off("keydown",j),e(this).removeData("bxSlider"),e(window).off("blur",A).off("focus",L))},a.reloadSlider=function(t){void 0!==t&&(s=t),a.destroySlider(),l(),e(a).data("bxSlider",this)},l(),e(a).data("bxSlider",this),this}}}(jQuery),function(){var e,t,i,s,n={}.hasOwnProperty,a=function(e,t){function i(){this.constructor=e}for(var s in t)n.call(t,s)&&(e[s]=t[s]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e};(s=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,i,s,n,a,r;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:this.escapeExpression(e.label),title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),r=[],s=0,n=(a=e.childNodes).length;n>s;s++)i=a[s],r.push(this.add_option(i,t,e.disabled));return r},e.prototype.add_option=function(e,t,i){return"OPTION"===e.nodeName.toUpperCase()?(""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===i?i:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},e.prototype.escapeExpression=function(e){var t,i;return null==e||!1===e?"":/[\&\<\>\"\'\`]/.test(e)?(t={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},i=/&(?!\w+;)|[\<\>\"\'\`]/g,e.replace(i,(function(e){return t[e]||"&amp;"}))):e},e}()).select_to_array=function(e){var t,i,n,a,r;for(i=new s,n=0,a=(r=e.childNodes).length;a>n;n++)t=r[n],i.add_node(t);return i.parsed},t=function(){function e(t,i){this.form_field=t,this.options=null!=i?i:{},e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return e.prototype.set_default_values=function(){var e=this;return this.click_test_action=function(t){return e.test_active_click(t)},this.activate_action=function(t){return e.activate_field(t)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1},e.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+e.group_label+"</b>"+e.html:e.html},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(){var e=this;if(this.is_multiple){if(!this.active_field)return setTimeout((function(){return e.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field()},e.prototype.input_blur=function(){var e=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout((function(){return e.blur_test()}),100))},e.prototype.results_option_build=function(e){var t,i,s,n,a;for(t="",s=0,n=(a=this.results_data).length;n>s;s++)t+=(i=a[s]).group?this.result_add_group(i):this.result_add_option(i),(null!=e?e.first:void 0)&&(i.selected&&this.is_multiple?this.choice_build(i):i.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(i)));return t},e.prototype.result_add_option=function(e){var t,i;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),i.style.cssText=e.style,i.setAttribute("data-option-array-index",e.array_index),i.innerHTML=e.search_text,e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.result_add_group=function(e){var t,i;return(e.search_match||e.group_match)&&e.active_options>0?((t=[]).push("group-result"),e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),i.innerHTML=e.search_text,e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},e.prototype.reset_single_select_options=function(){var e,t,i,s,n;for(n=[],t=0,i=(s=this.results_data).length;i>t;t++)e=s[t],n.push(e.selected?e.selected=!1:void 0);return n},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(){var e,t,i,s,n,a,r,o,l,d,c,u;for(this.no_results_clear(),s=0,e=(a=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),l=new RegExp(e,"i"),i=this.get_search_regex(e),d=0,c=(u=this.results_data).length;c>d;d++)(t=u[d]).search_match=!1,n=null,this.include_option_in_results(t)&&(t.group&&(t.group_match=!1,t.active_options=0),null!=t.group_array_index&&this.results_data[t.group_array_index]&&(0===(n=this.results_data[t.group_array_index]).active_options&&n.search_match&&(s+=1),n.active_options+=1),t.search_text=t.group?t.label:t.html,(!t.group||this.group_search)&&(t.search_match=this.search_string_match(t.search_text,i),t.search_match&&!t.group&&(s+=1),t.search_match?(a.length&&(r=t.search_text.search(l),o=t.search_text.substr(0,r+a.length)+"</em>"+t.search_text.substr(r+a.length),t.search_text=o.substr(0,r)+"<em>"+o.substr(r)),null!=n&&(n.group_match=!0)):null!=t.group_array_index&&this.results_data[t.group_array_index].search_match&&(t.search_match=!0)));return this.result_clear_highlight(),1>s&&a.length?(this.update_results_content(""),this.no_results(a)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},e.prototype.get_search_regex=function(e){var t;return t=this.search_contains?"":"^",new RegExp(t+e,"i")},e.prototype.search_string_match=function(e,t){var i,s,n,a;if(t.test(e))return!0;if(this.enable_split_word_search&&(e.indexOf(" ")>=0||0===e.indexOf("["))&&(s=e.replace(/\[|\]/g,"").split(" ")).length)for(n=0,a=s.length;a>n;n++)if(i=s[n],t.test(i))return!0},e.prototype.choices_count=function(){var e,t,i;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,e=0,t=(i=this.form_field.options).length;t>e;e++)i[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){return e.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},e.prototype.keyup_checker=function(e){var t,i;switch(t=null!=(i=e.which)?i:e.keyCode,this.search_field_scale(),t){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(e.preventDefault(),this.results_showing)return this.result_select(e);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},e.prototype.clipboard_event_checker=function(){var e=this;return setTimeout((function(){return e.results_search()}),50)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){return this.touch_started?this.search_results_mouseup(e):void 0},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:((t=document.createElement("div")).appendChild(e),t.innerHTML)},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!/iP(od|hone)/i.test(window.navigator.userAgent)&&(!/Android/i.test(window.navigator.userAgent)||!/Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),(e=jQuery).fn.extend({chosen:function(s){return t.browser_is_supported()?this.each((function(){var t,n;n=(t=e(this)).data("chosen"),"destroy"===s&&n instanceof i?n.destroy():n instanceof i||t.data("chosen",new i(this,s))})):this}}),i=function(t){function i(){return i.__super__.constructor.apply(this,arguments)}return a(i,t),i.prototype.setup=function(){return this.form_field_jq=e(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},i.prototype.set_up_html=function(){var t,i;return(t=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={class:t.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=e("<div />",i),this.container.html(this.is_multiple?'<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>':'<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},i.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},i.prototype.register_observers=function(){var e=this;return this.container.bind("touchstart.chosen",(function(t){return e.container_mousedown(t),t.preventDefault()})),this.container.bind("touchend.chosen",(function(t){return e.container_mouseup(t),t.preventDefault()})),this.container.bind("mousedown.chosen",(function(t){e.container_mousedown(t)})),this.container.bind("mouseup.chosen",(function(t){e.container_mouseup(t)})),this.container.bind("mouseenter.chosen",(function(t){e.mouse_enter(t)})),this.container.bind("mouseleave.chosen",(function(t){e.mouse_leave(t)})),this.search_results.bind("mouseup.chosen",(function(t){e.search_results_mouseup(t)})),this.search_results.bind("mouseover.chosen",(function(t){e.search_results_mouseover(t)})),this.search_results.bind("mouseout.chosen",(function(t){e.search_results_mouseout(t)})),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",(function(t){e.search_results_mousewheel(t)})),this.search_results.bind("touchstart.chosen",(function(t){e.search_results_touchstart(t)})),this.search_results.bind("touchmove.chosen",(function(t){e.search_results_touchmove(t)})),this.search_results.bind("touchend.chosen",(function(t){e.search_results_touchend(t)})),this.form_field_jq.bind("chosen:updated.chosen",(function(t){e.results_update_field(t)})),this.form_field_jq.bind("chosen:activate.chosen",(function(t){e.activate_field(t)})),this.form_field_jq.bind("chosen:open.chosen",(function(t){e.container_mousedown(t)})),this.form_field_jq.bind("chosen:close.chosen",(function(t){e.input_blur(t)})),this.search_field.bind("blur.chosen",(function(t){e.input_blur(t)})),this.search_field.bind("keyup.chosen",(function(t){e.keyup_checker(t)})),this.search_field.bind("keydown.chosen",(function(t){e.keydown_checker(t)})),this.search_field.bind("focus.chosen",(function(t){e.input_focus(t)})),this.search_field.bind("cut.chosen",(function(t){e.clipboard_event_checker(t)})),this.search_field.bind("paste.chosen",(function(t){e.clipboard_event_checker(t)})),this.is_multiple?this.search_choices.bind("click.chosen",(function(t){e.choices_click(t)})):this.container.bind("click.chosen",(function(e){e.preventDefault()}))},i.prototype.destroy=function(){return e(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},i.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},i.prototype.container_mousedown=function(t){return this.is_disabled||(t&&"mousedown"===t.type&&!this.results_showing&&t.preventDefault(),null!=t&&e(t.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!t||e(t.target)[0]!==this.selected_item[0]&&!e(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),e(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},i.prototype.container_mouseup=function(e){return"ABBR"!==e.target.nodeName||this.is_disabled?void 0:this.results_reset(e)},i.prototype.search_results_mousewheel=function(e){var t;return e.originalEvent&&(t=e.originalEvent.deltaY||-e.originalEvent.wheelDelta||e.originalEvent.detail),null!=t?(e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())):void 0},i.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},i.prototype.close_field=function(){return e(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},i.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},i.prototype.test_active_click=function(t){var i;return(i=e(t.target).closest(".chosen-container")).length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},i.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=s.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},i.prototype.result_do_highlight=function(e){var t,i,s,n,a;if(e.length){if(this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),n=(s=parseInt(this.search_results.css("maxHeight"),10))+(a=this.search_results.scrollTop()),(t=(i=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight())>=n)return this.search_results.scrollTop(t-s>0?t-s:0);if(a>i)return this.search_results.scrollTop(i)}},i.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},i.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},i.prototype.update_results_content=function(e){return this.search_results.html(e)},i.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},i.prototype.set_tab_index=function(){var e;return this.form_field.tabIndex?(e=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=e):void 0},i.prototype.set_label_behavior=function(){var t=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=e("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",(function(e){return t.is_multiple?t.container_mousedown(e):t.activate_field()})):void 0},i.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},i.prototype.search_results_mouseup=function(t){var i;return(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first()).length?(this.result_highlight=i,this.result_select(t),this.search_field.focus()):void 0},i.prototype.search_results_mouseover=function(t){var i;return(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first())?this.result_do_highlight(i):void 0},i.prototype.search_results_mouseout=function(t){return e(t.target).hasClass("active-result")?this.result_clear_highlight():void 0},i.prototype.choice_build=function(t){var i,s,n=this;return i=e("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(t)+"</span>"),t.disabled?i.addClass("search-choice-disabled"):((s=e("<a />",{class:"search-choice-close","data-option-array-index":t.array_index})).bind("click.chosen",(function(e){return n.choice_destroy_link_click(e)})),i.append(s)),this.search_container.before(i)},i.prototype.choice_destroy_link_click=function(t){return t.preventDefault(),t.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(e(t.target))},i.prototype.choice_destroy=function(e){return this.result_deselect(e[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()):void 0},i.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},i.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},i.prototype.result_select=function(e){var t,i;return this.result_highlight?(t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):this.reset_single_select_options(),t.addClass("result-selected"),(i=this.results_data[t[0].getAttribute("data-option-array-index")]).selected=!0,this.form_field.options[i.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(i):this.single_set_selected_text(this.choice_label(i)),(e.metaKey||e.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[i.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())):void 0},i.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(e)},i.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},i.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},i.prototype.get_search_text=function(){return e("<div/>").text(e.trim(this.search_field.val())).html()},i.prototype.winnow_results_set_highlight=function(){var e,t;return null!=(e=(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result")).length?t.first():this.search_results.find(".active-result").first())?this.result_do_highlight(e):void 0},i.prototype.no_results=function(t){var i;return(i=e('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>')).find("span").first().html(t),this.search_results.append(i),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},i.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},i.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},i.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(e.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},i.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last()).length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},i.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},i.prototype.keydown_checker=function(e){var t,i;switch(t=null!=(i=e.which)?i:e.keyCode,this.search_field_scale(),8!==t&&this.pending_backstroke&&this.clear_backstroke(),t){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},i.prototype.search_field_scale=function(){var t,i,s,n,a,r,o,l;if(this.is_multiple){for(0,r=0,n="position:absolute; left: -1000px; top: -1000px; display:none;",o=0,l=(a=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"]).length;l>o;o++)n+=(s=a[o])+":"+this.search_field.css(s)+";";return(t=e("<div />",{style:n})).text(this.search_field.val()),e("body").append(t),r=t.width()+25,t.remove(),r>(i=this.container.outerWidth())-10&&(r=i-10),this.search_field.css({width:r+"px"})}},i}(t)}.call(this),function(e){var t=!1;if("function"==typeof define&&define.amd&&(define(e),t=!0),"object"==typeof exports&&(module.exports=e(),t=!0),!t){var i=window.Cookies,s=window.Cookies=e();s.noConflict=function(){return window.Cookies=i,s}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var i=arguments[e];for(var s in i)t[s]=i[s]}return t}return function t(i){function s(t,n,a){var r;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(a=e({path:"/"},s.defaults,a)).expires){var o=new Date;o.setMilliseconds(o.getMilliseconds()+864e5*a.expires),a.expires=o}a.expires=a.expires?a.expires.toUTCString():"";try{r=JSON.stringify(n),/^[\{\[]/.test(r)&&(n=r)}catch(e){}n=i.write?i.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var l="";for(var d in a)a[d]&&(l+="; "+d,!0!==a[d]&&(l+="="+a[d]));return document.cookie=t+"="+n+l}t||(r={});for(var c=document.cookie?document.cookie.split("; "):[],u=/(%[0-9A-Z]{2})+/g,p=0;p<c.length;p++){var h=c[p].split("="),f=h.slice(1).join("=");'"'===f.charAt(0)&&(f=f.slice(1,-1));try{var v=h[0].replace(u,decodeURIComponent);if(f=i.read?i.read(f,v):i(f,v)||f.replace(u,decodeURIComponent),this.json)try{f=JSON.parse(f)}catch(e){}if(t===v){r=f;break}t||(r[v]=f)}catch(e){}}return r}}return s.set=s,s.get=function(e){return s.call(s,e)},s.getJSON=function(){return s.apply({json:!0},[].slice.call(arguments))},s.defaults={},s.remove=function(t,i){s(t,"",e(i,{expires:-1}))},s.withConverter=t,s}((function(){}))})),function(e,t){if(!e.fn.dotdotdot){e.fn.dotdotdot=function(t){if(0==this.length)return e.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each((function(){e(this).dotdotdot(t)}));var s=this;s.data("dotdotdot")&&s.trigger("destroy.dot"),s.data("dotdotdot-style",s.attr("style")||""),s.css("word-wrap","break-word"),"nowrap"===s.css("white-space")&&s.css("white-space","normal"),s.bind_events=function(){return s.bind("update.dot",(function(t,i){switch(s.removeClass("is-truncated"),t.preventDefault(),t.stopPropagation(),typeof o.height){case"number":o.maxHeight=o.height;break;case"function":o.maxHeight=o.height.call(s[0]);break;default:o.maxHeight=function(e){for(var t=e.innerHeight(),i=["paddingTop","paddingBottom"],s=0,n=i.length;s<n;s++){var a=parseInt(e.css(i[s]),10);isNaN(a)&&(a=0),t-=a}return t}(s)}o.maxHeight+=o.tolerance,void 0!==i&&(("string"==typeof i||"nodeType"in i&&1===i.nodeType)&&(i=e("<div />").append(i).contents()),i instanceof e&&(n=i)),(p=s.wrapInner('<div class="dotdotdot" />').children()).contents().detach().end().append(n.clone(!0)).find("br").replaceWith("  <br />  ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var l=!1,c=!1;return d.afterElement&&((l=d.afterElement.clone(!0)).show(),d.afterElement.detach()),r(p,o)&&(c="children"==o.wrap?function(e,t,i){var s=e.children(),n=!1;e.empty();for(var a=0,o=s.length;a<o;a++){var l=s.eq(a);if(e.append(l),i&&e.append(i),r(e,t)){l.remove(),n=!0;break}i&&i.detach()}return n}(p,o,l):a(p,s,p,o,l)),p.replaceWith(p.contents()),p=null,e.isFunction(o.callback)&&o.callback.call(s[0],c,n),d.isTruncated=c,c})).bind("isTruncated.dot",(function(e,t){return e.preventDefault(),e.stopPropagation(),"function"==typeof t&&t.call(s[0],d.isTruncated),d.isTruncated})).bind("originalContent.dot",(function(e,t){return e.preventDefault(),e.stopPropagation(),"function"==typeof t&&t.call(s[0],n),n})).bind("destroy.dot",(function(e){e.preventDefault(),e.stopPropagation(),s.unwatch().unbind_events().contents().detach().end().append(n).attr("style",s.data("dotdotdot-style")||"").data("dotdotdot",!1)})),s},s.unbind_events=function(){return s.unbind(".dot"),s},s.watch=function(){if(s.unwatch(),"window"==o.watch){var t=e(window),i=t.width(),n=t.height();t.bind("resize.dot"+d.dotId,(function(){i==t.width()&&n==t.height()&&o.windowResizeFix||(i=t.width(),n=t.height(),u&&clearInterval(u),u=setTimeout((function(){s.trigger("update.dot")}),100))}))}else c=l(s),u=setInterval((function(){if(s.is(":visible")){var e=l(s);c.width==e.width&&c.height==e.height||(s.trigger("update.dot"),c=e)}}),500);return s},s.unwatch=function(){return e(window).unbind("resize.dot"+d.dotId),u&&clearInterval(u),s};var n=s.contents(),o=e.extend(!0,{},e.fn.dotdotdot.defaults,t),d={},c={},u=null,p=null;return o.lastCharacter.remove instanceof Array||(o.lastCharacter.remove=e.fn.dotdotdot.defaultArrays.lastCharacter.remove),o.lastCharacter.noEllipsis instanceof Array||(o.lastCharacter.noEllipsis=e.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),d.afterElement=function(t,i){if(!t)return!1;if("string"==typeof t)return!!(t=e(t,i)).length&&t;return!!t.jquery&&t}(o.after,s),d.isTruncated=!1,d.dotId=i++,s.data("dotdotdot",!0).bind_events().trigger("update.dot"),o.watch&&s.watch(),s},e.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},e.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","　",",",";",".","!","?"],noEllipsis:[]}},e.fn.dotdotdot.debug=function(e){};var i=1,s=e.fn.html;e.fn.html=function(i){return i!=t&&!e.isFunction(i)&&this.data("dotdotdot")?this.trigger("update",[i]):s.apply(this,arguments)};var n=e.fn.text;e.fn.text=function(i){return i!=t&&!e.isFunction(i)&&this.data("dotdotdot")?(i=e("<div />").text(i).html(),this.trigger("update",[i])):n.apply(this,arguments)}}function a(t,i,s,n,l){var u=!1;return t.contents().detach().each((function(){var h=this,f=e(h);if(void 0===h)return!0;if(f.is("script, .dotdotdot-keep"))t.append(f);else{if(u)return!0;t.append(f),!l||f.is(n.after)||f.find(n.after).length||t[t.is("a, table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style")?"after":"append"](l),r(s,n)&&((u=3==h.nodeType?function(t,i,s,n,a){var l=t[0];if(!l)return!1;var u=c(l),h=-1!==u.indexOf(" ")?" ":"　",f="letter"==n.wrap?"":h,v=u.split(f),g=-1,m=-1,b=0,w=v.length-1;n.fallbackToLetter&&0==b&&0==w&&(f="",w=(v=u.split(f)).length-1);for(;b<=w&&(0!=b||0!=w);){var y=Math.floor((b+w)/2);if(y==m)break;m=y,d(l,v.slice(0,m+1).join(f)+n.ellipsis),s.children().each((function(){e(this).toggle().toggle()})),r(s,n)?(w=m,n.fallbackToLetter&&0==b&&0==w&&(f="",g=-1,m=-1,b=0,w=(v=v[0].split(f)).length-1)):(g=m,b=m)}if(-1==g||1==v.length&&0==v[0].length){var x=t.parent();t.detach();var _=a&&a.closest(x).length?a.length:0;x.contents().length>_?l=p(x.contents().eq(-1-_),i):(l=p(x,i,!0),_||x.detach()),l&&(d(l,u=o(c(l),n)),_&&a&&e(l).parent().append(a))}else d(l,u=o(v.slice(0,g+1).join(f),n));return!0}(f,i,s,n,l):a(f,i,s,n,l))||(f.detach(),u=!0)),u||l&&l.detach()}})),i.addClass("is-truncated"),u}function r(e,t){return e.innerHeight()>t.maxHeight}function o(t,i){for(;e.inArray(t.slice(-1),i.lastCharacter.remove)>-1;)t=t.slice(0,-1);return e.inArray(t.slice(-1),i.lastCharacter.noEllipsis)<0&&(t+=i.ellipsis),t}function l(e){return{width:e.innerWidth(),height:e.innerHeight()}}function d(e,t){e.innerText?e.innerText=t:e.nodeValue?e.nodeValue=t:e.textContent&&(e.textContent=t)}function c(e){return e.innerText?e.innerText:e.nodeValue?e.nodeValue:e.textContent?e.textContent:""}function u(e){do{e=e.previousSibling}while(e&&1!==e.nodeType&&3!==e.nodeType);return e}function p(t,i,s){var n,a=t&&t[0];if(a){if(!s){if(3===a.nodeType)return a;if(e.trim(t.text()))return p(t.contents().last(),i)}for(n=u(a);!n;){if((t=t.parent()).is(i)||!t.length)return!1;n=u(t[0])}if(n)return p(e(n),i)}return!1}}(jQuery),function(e){
/*!
 * mustache.js - Logic-less {{mustache}} templates with JavaScript
 * http://github.com/janl/mustache.js
 */
!function(e,t){"object"==typeof exports&&exports&&"string"!=typeof exports.nodeName?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):(e.Mustache={},t(e.Mustache))}(this,(function(e){var t=Object.prototype.toString,i=Array.isArray||function(e){return"[object Array]"===t.call(e)};function s(e){return"function"==typeof e}function n(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function a(e,t){return null!=e&&"object"==typeof e&&t in e}var r=RegExp.prototype.test;var o=/\S/;function l(e){return!function(e,t){return r.call(e,t)}(o,e)}var d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};var c=/\s*/,u=/\s+/,p=/\s*=/,h=/\s*\}/,f=/#|\^|\/|>|\{|&|=|!/;function v(e){this.string=e,this.tail=e,this.pos=0}function g(e,t){this.view=e,this.cache={".":this.view},this.parent=t}function m(){this.cache={}}v.prototype.eos=function(){return""===this.tail},v.prototype.scan=function(e){var t=this.tail.match(e);if(!t||0!==t.index)return"";var i=t[0];return this.tail=this.tail.substring(i.length),this.pos+=i.length,i},v.prototype.scanUntil=function(e){var t,i=this.tail.search(e);switch(i){case-1:t=this.tail,this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,i),this.tail=this.tail.substring(i)}return this.pos+=t.length,t},g.prototype.push=function(e){return new g(e,this)},g.prototype.lookup=function(e){var t,i=this.cache;if(i.hasOwnProperty(e))t=i[e];else{for(var n,r,o=this,l=!1;o;){if(e.indexOf(".")>0)for(t=o.view,n=e.split("."),r=0;null!=t&&r<n.length;)r===n.length-1&&(l=a(t,n[r])),t=t[n[r++]];else t=o.view[e],l=a(o.view,e);if(l)break;o=o.parent}i[e]=t}return s(t)&&(t=t.call(this.view)),t},m.prototype.clearCache=function(){this.cache={}},m.prototype.parse=function(t,s){var a=this.cache,r=a[t];return null==r&&(r=a[t]=function(t,s){if(!t)return[];var a,r,o,d=[],g=[],m=[],b=!1,w=!1;function y(){if(b&&!w)for(;m.length;)delete g[m.pop()];else m=[];b=!1,w=!1}function x(e){if("string"==typeof e&&(e=e.split(u,2)),!i(e)||2!==e.length)throw new Error("Invalid tags: "+e);a=new RegExp(n(e[0])+"\\s*"),r=new RegExp("\\s*"+n(e[1])),o=new RegExp("\\s*"+n("}"+e[1]))}x(s||e.tags);for(var _,C,S,T,E,k,$=new v(t);!$.eos();){if(_=$.pos,S=$.scanUntil(a))for(var M=0,P=S.length;M<P;++M)l(T=S.charAt(M))?m.push(g.length):w=!0,g.push(["text",T,_,_+1]),_+=1,"\n"===T&&y();if(!$.scan(a))break;if(b=!0,C=$.scan(f)||"name",$.scan(c),"="===C?(S=$.scanUntil(p),$.scan(p),$.scanUntil(r)):"{"===C?(S=$.scanUntil(o),$.scan(h),$.scanUntil(r),C="&"):S=$.scanUntil(r),!$.scan(r))throw new Error("Unclosed tag at "+$.pos);if(E=[C,S,_,$.pos],g.push(E),"#"===C||"^"===C)d.push(E);else if("/"===C){if(!(k=d.pop()))throw new Error('Unopened section "'+S+'" at '+_);if(k[1]!==S)throw new Error('Unclosed section "'+k[1]+'" at '+_)}else"name"===C||"{"===C||"&"===C?w=!0:"="===C&&x(S)}if(k=d.pop())throw new Error('Unclosed section "'+k[1]+'" at '+$.pos);return function(e){for(var t,i=[],s=i,n=[],a=0,r=e.length;a<r;++a)switch((t=e[a])[0]){case"#":case"^":s.push(t),n.push(t),s=t[4]=[];break;case"/":n.pop()[5]=t[2],s=n.length>0?n[n.length-1][4]:i;break;default:s.push(t)}return i}(function(e){for(var t,i,s=[],n=0,a=e.length;n<a;++n)(t=e[n])&&("text"===t[0]&&i&&"text"===i[0]?(i[1]+=t[1],i[3]=t[3]):(s.push(t),i=t));return s}(g))}(t,s)),r},m.prototype.render=function(e,t,i){var s=this.parse(e),n=t instanceof g?t:new g(t);return this.renderTokens(s,n,i,e)},m.prototype.renderTokens=function(e,t,i,s){for(var n,a,r,o="",l=0,d=e.length;l<d;++l)r=void 0,"#"===(a=(n=e[l])[0])?r=this.renderSection(n,t,i,s):"^"===a?r=this.renderInverted(n,t,i,s):">"===a?r=this.renderPartial(n,t,i,s):"&"===a?r=this.unescapedValue(n,t):"name"===a?r=this.escapedValue(n,t):"text"===a&&(r=this.rawValue(n)),void 0!==r&&(o+=r);return o},m.prototype.renderSection=function(e,t,n,a){var r=this,o="",l=t.lookup(e[1]);if(l){if(i(l))for(var d=0,c=l.length;d<c;++d)o+=this.renderTokens(e[4],t.push(l[d]),n,a);else if("object"==typeof l||"string"==typeof l||"number"==typeof l)o+=this.renderTokens(e[4],t.push(l),n,a);else if(s(l)){if("string"!=typeof a)throw new Error("Cannot use higher-order sections without the original template");null!=(l=l.call(t.view,a.slice(e[3],e[5]),(function(e){return r.render(e,t,n)})))&&(o+=l)}else o+=this.renderTokens(e[4],t,n,a);return o}},m.prototype.renderInverted=function(e,t,s,n){var a=t.lookup(e[1]);if(!a||i(a)&&0===a.length)return this.renderTokens(e[4],t,s,n)},m.prototype.renderPartial=function(e,t,i){if(i){var n=s(i)?i(e[1]):i[e[1]];return null!=n?this.renderTokens(this.parse(n),t,i,n):void 0}},m.prototype.unescapedValue=function(e,t){var i=t.lookup(e[1]);if(null!=i)return i},m.prototype.escapedValue=function(t,i){var s=i.lookup(t[1]);if(null!=s)return e.escape(s)},m.prototype.rawValue=function(e){return e[1]},e.name="mustache.js",e.version="2.2.1",e.tags=["{{","}}"];var b=new m;e.clearCache=function(){return b.clearCache()},e.parse=function(e,t){return b.parse(e,t)},e.render=function(e,t,s){if("string"!=typeof e)throw new TypeError('Invalid template! Template should be a "string" but "'+((i(n=e)?"array":typeof n)+'" was given as the first argument for mustache#render(template, view, partials)'));var n;return b.render(e,t,s)},e.to_html=function(t,i,n,a){var r=e.render(t,i,n);if(!s(a))return r;a(r)},e.escape=function(e){return String(e).replace(/[&<>"'`=\/]/g,(function(e){return d[e]}))},e.Scanner=v,e.Context=g,e.Writer=m})),e.mustache=function(e,t,i){return Mustache.render(e,t,i)},e.fn.mustache=function(t,i){return e(this).map((function(s,n){var a=e.trim(e(n).html()),r=e.mustache(a,t,i);return e(r).get()}))}}(jQuery),
/*!
 * jQuery Cookie Plugin v1.4.1
 * https://github.com/carhartl/jquery-cookie
 *
 * Copyright 2013 Klaus Hartl
 * Released under the MIT license
 */
function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(jQuery)}((function(e){var t=/\+/g;function i(e){return a.raw?e:encodeURIComponent(e)}function s(e){return i(a.json?JSON.stringify(e):String(e))}function n(i,s){var n=a.raw?i:function(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(t," ")),a.json?JSON.parse(e):e}catch(e){}}(i);return e.isFunction(s)?s(n):n}var a=e.cookie=function(t,r,o){if(void 0!==r&&!e.isFunction(r)){if("number"==typeof(o=e.extend({},a.defaults,o)).expires){var l=o.expires,d=o.expires=new Date;d.setTime(+d+864e5*l)}return document.cookie=[i(t),"=",s(r),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("")}for(var c,u=t?void 0:{},p=document.cookie?document.cookie.split("; "):[],h=0,f=p.length;h<f;h++){var v=p[h].split("="),g=(c=v.shift(),a.raw?c:decodeURIComponent(c)),m=v.join("=");if(t&&t===g){u=n(m,r);break}t||void 0===(m=n(m))||(u[g]=m)}return u};a.defaults={},e.removeCookie=function(t,i){return void 0!==e.cookie(t)&&(e.cookie(t,"",e.extend({},i,{expires:-1})),!e.cookie(t))}})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){var t=-1,i=-1,s=function(e){return parseFloat(e)||0},n=function(t){var i=e(t),n=null,a=[];return i.each((function(){var t=e(this),i=t.offset().top-s(t.css("margin-top")),r=a.length>0?a[a.length-1]:null;null===r?a.push(t):Math.floor(Math.abs(n-i))<=1?a[a.length-1]=r.add(t):a.push(t),n=i})),a},a=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof t?e.extend(i,t):("boolean"==typeof t?i.byRow=t:"remove"===t&&(i.remove=!0),i)},r=e.fn.matchHeight=function(t){var i=a(t);if(i.remove){var s=this;return this.css(i.property,""),e.each(r._groups,(function(e,t){t.elements=t.elements.not(s)})),this}return this.length<=1&&!i.target||(r._groups.push({elements:this,options:i}),r._apply(this,i)),this};r.version="0.7.2",r._groups=[],r._throttle=80,r._maintainScroll=!1,r._beforeUpdate=null,r._afterUpdate=null,r._rows=n,r._parse=s,r._parseOptions=a,r._apply=function(t,i){var o=a(i),l=e(t),d=[l],c=e(window).scrollTop(),u=e("html").outerHeight(!0),p=l.parents().filter(":hidden");return p.each((function(){var t=e(this);t.data("style-cache",t.attr("style"))})),p.css("display","block"),o.byRow&&!o.target&&(l.each((function(){var t=e(this),i=t.css("display");"inline-block"!==i&&"flex"!==i&&"inline-flex"!==i&&(i="block"),t.data("style-cache",t.attr("style")),t.css({display:i,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})})),d=n(l),l.each((function(){var t=e(this);t.attr("style",t.data("style-cache")||"")}))),e.each(d,(function(t,i){var n=e(i),a=0;if(o.target)a=o.target.outerHeight(!1);else{if(o.byRow&&n.length<=1)return void n.css(o.property,"");n.each((function(){var t=e(this),i=t.attr("style"),s=t.css("display");"inline-block"!==s&&"flex"!==s&&"inline-flex"!==s&&(s="block");var n={display:s};n[o.property]="",t.css(n),t.outerHeight(!1)>a&&(a=t.outerHeight(!1)),i?t.attr("style",i):t.css("display","")}))}n.each((function(){var t=e(this),i=0;o.target&&t.is(o.target)||("border-box"!==t.css("box-sizing")&&(i+=s(t.css("border-top-width"))+s(t.css("border-bottom-width")),i+=s(t.css("padding-top"))+s(t.css("padding-bottom"))),t.css(o.property,a-i+"px"))}))})),p.each((function(){var t=e(this);t.attr("style",t.data("style-cache")||null)})),r._maintainScroll&&e(window).scrollTop(c/u*e("html").outerHeight(!0)),this},r._applyDataApi=function(){var t={};e("[data-match-height], [data-mh]").each((function(){var i=e(this),s=i.attr("data-mh")||i.attr("data-match-height");t[s]=s in t?t[s].add(i):i})),e.each(t,(function(){this.matchHeight(!0)}))};var o=function(t){r._beforeUpdate&&r._beforeUpdate(t,r._groups),e.each(r._groups,(function(){r._apply(this.elements,this.options)})),r._afterUpdate&&r._afterUpdate(t,r._groups)};r._update=function(s,n){if(n&&"resize"===n.type){var a=e(window).width();if(a===t)return;t=a}s?-1===i&&(i=setTimeout((function(){o(n),i=-1}),r._throttle)):o(n)},e(r._applyDataApi);var l=e.fn.on?"on":"bind";e(window)[l]("load",(function(e){r._update(!1,e)})),e(window)[l]("resize orientationchange",(function(e){r._update(!0,e)}))})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e}).apply(this,arguments)}function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(n){void 0===e[n]?e[n]=t[n]:i(t[n])&&i(e[n])&&Object.keys(t[n]).length>0&&s(e[n],t[n])}))}var n={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){var e="undefined"!=typeof document?document:{};return s(e,n),e}var r={document:n,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function o(){var e="undefined"!=typeof window?window:{};return s(e,r),e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function u(e,t,i){return(u=c()?Reflect.construct:function(e,t,i){var s=[null];s.push.apply(s,t);var n=new(Function.bind.apply(e,s));return i&&d(n,i.prototype),n}).apply(null,arguments)}function p(e){var t="function"==typeof Map?new Map:void 0;return(p=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,s)}function s(){return u(e,arguments,l(this).constructor)}return s.prototype=Object.create(e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),d(s,e)})(e)}var h=function(e){var t,i;function s(t){var i,s,n;return i=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),n=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return n},set:function(e){n.__proto__=e}}),i}return i=e,(t=s).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,s}(p(Array));function f(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,f(e)):t.push(e)})),t}function v(e,t){return Array.prototype.filter.call(e,t)}function g(e,t){var i=o(),s=a(),n=[];if(!t&&e instanceof h)return e;if(!e)return new h(n);if("string"==typeof e){var r=e.trim();if(r.indexOf("<")>=0&&r.indexOf(">")>=0){var l="div";0===r.indexOf("<li")&&(l="ul"),0===r.indexOf("<tr")&&(l="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(l="tr"),0===r.indexOf("<tbody")&&(l="table"),0===r.indexOf("<option")&&(l="select");var d=s.createElement(l);d.innerHTML=r;for(var c=0;c<d.childNodes.length;c+=1)n.push(d.childNodes[c])}else n=function(e,t){if("string"!=typeof e)return[e];for(var i=[],s=t.querySelectorAll(e),n=0;n<s.length;n+=1)i.push(s[n]);return i}(e.trim(),t||s)}else if(e.nodeType||e===i||e===s)n.push(e);else if(Array.isArray(e)){if(e instanceof h)return e;n=e}return new h(function(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(n))}g.fn=h.prototype;var m,b,w,y={addClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=f(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,s)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=f(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,s)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=f(t.map((function(e){return e.split(" ")})));return v(this,(function(e){return s.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=f(t.map((function(e){return e.split(" ")})));this.forEach((function(e){s.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(var s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],n=t[1],a=t[2],r=t[3];function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),g(t).is(n))a.apply(t,i);else for(var s=g(t).parents(),r=0;r<s.length;r+=1)g(s[r]).is(n)&&a.apply(s[r],i)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),a.apply(this,t)}"function"==typeof t[1]&&(s=t[0],a=t[1],r=t[2],n=void 0),r||(r=!1);for(var d,c=s.split(" "),u=0;u<this.length;u+=1){var p=this[u];if(n)for(d=0;d<c.length;d+=1){var h=c[d];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[h]||(p.dom7LiveListeners[h]=[]),p.dom7LiveListeners[h].push({listener:a,proxyListener:o}),p.addEventListener(h,o,r)}else for(d=0;d<c.length;d+=1){var f=c[d];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[f]||(p.dom7Listeners[f]=[]),p.dom7Listeners[f].push({listener:a,proxyListener:l}),p.addEventListener(f,l,r)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],n=t[1],a=t[2],r=t[3];"function"==typeof t[1]&&(s=t[0],a=t[1],r=t[2],n=void 0),r||(r=!1);for(var o=s.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],c=0;c<this.length;c+=1){var u=this[c],p=void 0;if(!n&&u.dom7Listeners?p=u.dom7Listeners[d]:n&&u.dom7LiveListeners&&(p=u.dom7LiveListeners[d]),p&&p.length)for(var h=p.length-1;h>=0;h-=1){var f=p[h];a&&f.listener===a||a&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===a?(u.removeEventListener(d,f.proxyListener,r),p.splice(h,1)):a||(u.removeEventListener(d,f.proxyListener,r),p.splice(h,1))}}return this},trigger:function(){for(var e=o(),t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];for(var n=i[0].split(" "),a=i[1],r=0;r<n.length;r+=1)for(var l=n[r],d=0;d<this.length;d+=1){var c=this[d];if(e.CustomEvent){var u=new e.CustomEvent(l,{detail:a,bubbles:!0,cancelable:!0});c.dom7EventData=i.filter((function(e,t){return t>0})),c.dispatchEvent(u),c.dom7EventData=[],delete c.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function i(s){s.target===this&&(e.call(this,s),t.off("transitionend",i))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=o();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=o(),t=a(),i=this[0],s=i.getBoundingClientRect(),n=t.body,r=i.clientTop||n.clientTop||0,l=i.clientLeft||n.clientLeft||0,d=i===e?e.scrollY:i.scrollTop,c=i===e?e.scrollX:i.scrollLeft;return{top:s.top+d-r,left:s.left+c-l}}return null},css:function(e,t){var i,s=o();if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var n in e)this[i].style[n]=e[n];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,i){e.apply(t,[t,i])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,s=o(),n=a(),r=this[0];if(!r||void 0===e)return!1;if("string"==typeof e){if(r.matches)return r.matches(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);for(t=g(e),i=0;i<t.length;i+=1)if(t[i]===r)return!0;return!1}if(e===n)return r===n;if(e===s)return r===s;if(e.nodeType||e instanceof h){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===r)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return g([]);if(e<0){var i=t+e;return g(i<0?[]:[this[i]])}return g([this[e]])},append:function(){for(var e,t=a(),i=0;i<arguments.length;i+=1){e=i<0||arguments.length<=i?void 0:arguments[i];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var n=t.createElement("div");for(n.innerHTML=e;n.firstChild;)this[s].appendChild(n.firstChild)}else if(e instanceof h)for(var r=0;r<e.length;r+=1)this[s].appendChild(e[r]);else this[s].appendChild(e)}return this},prepend:function(e){var t,i,s=a();for(t=0;t<this.length;t+=1)if("string"==typeof e){var n=s.createElement("div");for(n.innerHTML=e,i=n.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(n.childNodes[i],this[t].childNodes[0])}else if(e instanceof h)for(i=0;i<e.length;i+=1)this[t].insertBefore(e[i],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&g(this[0].nextElementSibling).is(e)?g([this[0].nextElementSibling]):g([]):this[0].nextElementSibling?g([this[0].nextElementSibling]):g([]):g([])},nextAll:function(e){var t=[],i=this[0];if(!i)return g([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e?g(s).is(e)&&t.push(s):t.push(s),i=s}return g(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&g(t.previousElementSibling).is(e)?g([t.previousElementSibling]):g([]):t.previousElementSibling?g([t.previousElementSibling]):g([])}return g([])},prevAll:function(e){var t=[],i=this[0];if(!i)return g([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e?g(s).is(e)&&t.push(s):t.push(s),i=s}return g(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?g(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return g(t)},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)e?g(s).is(e)&&t.push(s):t.push(s),s=s.parentNode;return g(t)},closest:function(e){var t=this;return void 0===e?g([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(e),n=0;n<s.length;n+=1)t.push(s[n]);return g(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].children,n=0;n<s.length;n+=1)e&&!g(s[n]).is(e)||t.push(s[n]);return g(t)},filter:function(e){return g(v(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function x(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function _(){return Date.now()}function C(e,t){void 0===t&&(t="x");var i,s,n,a=o(),r=a.getComputedStyle(e,null);return a.WebKitCSSMatrix?((s=r.transform||r.webkitTransform).split(",").length>6&&(s=s.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),n=new a.WebKitCSSMatrix("none"===s?"":s)):i=(n=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?n.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=a.WebKitCSSMatrix?n.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}function S(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function T(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t<arguments.length;t+=1){var i=t<0||arguments.length<=t?void 0:arguments[t];if(null!=i)for(var s=Object.keys(Object(i)),n=0,a=s.length;n<a;n+=1){var r=s[n],o=Object.getOwnPropertyDescriptor(i,r);void 0!==o&&o.enumerable&&(S(e[r])&&S(i[r])?T(e[r],i[r]):!S(e[r])&&S(i[r])?(e[r]={},T(e[r],i[r])):e[r]=i[r])}}return e}function E(e,t){Object.keys(t).forEach((function(i){S(t[i])&&Object.keys(t[i]).forEach((function(s){"function"==typeof t[i][s]&&(t[i][s]=t[i][s].bind(e))})),e[i]=t[i]}))}function k(){return m||(m=function(){var e=o(),t=a();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),m}function $(e){return void 0===e&&(e={}),b||(b=function(e){var t=(void 0===e?{}:e).userAgent,i=k(),s=o(),n=s.navigator.platform,a=t||s.navigator.userAgent,r={ios:!1,android:!1},l=s.screen.width,d=s.screen.height,c=a.match(/(Android);?[\s\/]+([\d.]+)?/),u=a.match(/(iPad).*OS\s([\d_]+)/),p=a.match(/(iPod)(.*OS\s([\d_]+))?/),h=!u&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===n,v="MacIntel"===n;return!u&&v&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((u=a.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),v=!1),c&&!f&&(r.os="android",r.android=!0),(u||h||p)&&(r.os="ios",r.ios=!0),r}(e)),b}function M(){return w||(w=function(){var e,t=o();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),w}Object.keys(y).forEach((function(e){g.fn[e]=y[e]}));var P={name:"resize",create:function(){var e=this;T(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=o();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=o();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},I={attach:function(e,t){void 0===t&&(t={});var i=o(),s=this,n=new(i.MutationObserver||i.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){s.emit("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}else s.emit("observerUpdate",e[0])}));n.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.observer.observers.push(n)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),i=0;i<t.length;i+=1)e.observer.attach(t[i]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},D={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){E(this,{observer:t({},I,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function z(e){var t=this,i=a(),s=o(),n=t.touchEventsData,r=t.params,l=t.touches;if(!t.animating||!r.preventInteractionOnTransition){var d=e;d.originalEvent&&(d=d.originalEvent);var c=g(d.target);if("wrapper"!==r.touchEventsTarget||c.closest(t.wrapperEl).length)if(n.isTouchEvent="touchstart"===d.type,n.isTouchEvent||!("which"in d)||3!==d.which)if(!(!n.isTouchEvent&&"button"in d&&d.button>0))if(!n.isTouched||!n.isMoved)if(!!r.noSwipingClass&&""!==r.noSwipingClass&&d.target&&d.target.shadowRoot&&e.path&&e.path[0]&&(c=g(e.path[0])),r.noSwiping&&c.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])t.allowClick=!0;else if(!r.swipeHandler||c.closest(r.swipeHandler)[0]){l.currentX="touchstart"===d.type?d.targetTouches[0].pageX:d.pageX,l.currentY="touchstart"===d.type?d.targetTouches[0].pageY:d.pageY;var u=l.currentX,p=l.currentY,h=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,f=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(!h||!(u<=f||u>=s.innerWidth-f)){if(T(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=u,l.startY=p,n.touchStartTime=_(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==d.type){var v=!0;c.is(n.formElements)&&(v=!1),i.activeElement&&g(i.activeElement).is(n.formElements)&&i.activeElement!==c[0]&&i.activeElement.blur();var m=v&&t.allowTouchMove&&r.touchStartPreventDefault;!r.touchStartForcePreventDefault&&!m||c[0].isContentEditable||d.preventDefault()}t.emit("touchStart",d)}}}}function L(e){var t=a(),i=this,s=i.touchEventsData,n=i.params,r=i.touches,o=i.rtlTranslate,l=e;if(l.originalEvent&&(l=l.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===l.type){var d="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),c="touchmove"===l.type?d.pageX:l.pageX,u="touchmove"===l.type?d.pageY:l.pageY;if(l.preventedByNestedSwiper)return r.startX=c,void(r.startY=u);if(!i.allowTouchMove)return i.allowClick=!1,void(s.isTouched&&(T(r,{startX:c,startY:u,currentX:c,currentY:u}),s.touchStartTime=_()));if(s.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(i.isVertical()){if(u<r.startY&&i.translate<=i.maxTranslate()||u>r.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(c<r.startX&&i.translate<=i.maxTranslate()||c>r.startX&&i.translate>=i.minTranslate())return;if(s.isTouchEvent&&t.activeElement&&l.target===t.activeElement&&g(l.target).is(s.formElements))return s.isMoved=!0,void(i.allowClick=!1);if(s.allowTouchCallbacks&&i.emit("touchMove",l),!(l.targetTouches&&l.targetTouches.length>1)){r.currentX=c,r.currentY=u;var p=r.currentX-r.startX,h=r.currentY-r.startY;if(!(i.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(h,2))<i.params.threshold)){var f;if(void 0===s.isScrolling)i.isHorizontal()&&r.currentY===r.startY||i.isVertical()&&r.currentX===r.startX?s.isScrolling=!1:p*p+h*h>=25&&(f=180*Math.atan2(Math.abs(h),Math.abs(p))/Math.PI,s.isScrolling=i.isHorizontal()?f>n.touchAngle:90-f>n.touchAngle);if(s.isScrolling&&i.emit("touchMoveOpposite",l),void 0===s.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){i.allowClick=!1,!n.cssMode&&l.cancelable&&l.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&l.stopPropagation(),s.isMoved||(n.loop&&i.loopFix(),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!n.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",l)),i.emit("sliderMove",l),s.isMoved=!0;var v=i.isHorizontal()?p:h;r.diff=v,v*=n.touchRatio,o&&(v=-v),i.swipeDirection=v>0?"prev":"next",s.currentTranslate=v+s.startTranslate;var m=!0,b=n.resistanceRatio;if(n.touchReleaseOnEdges&&(b=0),v>0&&s.currentTranslate>i.minTranslate()?(m=!1,n.resistance&&(s.currentTranslate=i.minTranslate()-1+Math.pow(-i.minTranslate()+s.startTranslate+v,b))):v<0&&s.currentTranslate<i.maxTranslate()&&(m=!1,n.resistance&&(s.currentTranslate=i.maxTranslate()+1-Math.pow(i.maxTranslate()-s.startTranslate-v,b))),m&&(l.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),n.threshold>0){if(!(Math.abs(v)>n.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,s.currentTranslate=s.startTranslate,void(r.diff=i.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(i.updateActiveIndex(),i.updateSlidesClasses()),n.freeMode&&(0===s.velocities.length&&s.velocities.push({position:r[i.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:r[i.isHorizontal()?"currentX":"currentY"],time:_()})),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}}}}}else s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",l)}function A(e){var t=this,i=t.touchEventsData,s=t.params,n=t.touches,a=t.rtlTranslate,r=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var c,u=_(),p=u-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),p<300&&u-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=_(),x((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,c=s.followFinger?a?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(c<-t.minTranslate())return void t.slideTo(t.activeIndex);if(c>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(s.freeModeMomentum){if(i.velocities.length>1){var h=i.velocities.pop(),f=i.velocities.pop(),v=h.position-f.position,g=h.time-f.time;t.velocity=v/g,t.velocity/=2,Math.abs(t.velocity)<s.freeModeMinimumVelocity&&(t.velocity=0),(g>150||_()-h.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var m=1e3*s.freeModeMomentumRatio,b=t.velocity*m,w=t.translate+b;a&&(w=-w);var y,C,S=!1,T=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(w<t.maxTranslate())s.freeModeMomentumBounce?(w+t.maxTranslate()<-T&&(w=t.maxTranslate()-T),y=t.maxTranslate(),S=!0,i.allowMomentumBounce=!0):w=t.maxTranslate(),s.loop&&s.centeredSlides&&(C=!0);else if(w>t.minTranslate())s.freeModeMomentumBounce?(w-t.minTranslate()>T&&(w=t.minTranslate()+T),y=t.minTranslate(),S=!0,i.allowMomentumBounce=!0):w=t.minTranslate(),s.loop&&s.centeredSlides&&(C=!0);else if(s.freeModeSticky){for(var E,k=0;k<l.length;k+=1)if(l[k]>-w){E=k;break}w=-(w=Math.abs(l[E]-w)<Math.abs(l[E-1]-w)||"next"===t.swipeDirection?l[E]:l[E-1])}if(C&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(m=a?Math.abs((-w-t.translate)/t.velocity):Math.abs((w-t.translate)/t.velocity),s.freeModeSticky){var $=Math.abs((a?-w:w)-t.translate),M=t.slidesSizesGrid[t.activeIndex];m=$<M?s.speed:$<2*M?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void t.slideToClosest();s.freeModeMomentumBounce&&S?(t.updateProgress(y),t.setTransition(m),t.setTranslate(w),t.transitionStart(!0,t.swipeDirection),t.animating=!0,r.transitionEnd((function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout((function(){t.setTranslate(y),r.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(w),t.setTransition(m),t.setTranslate(w),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,r.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(w),t.updateActiveIndex(),t.updateSlidesClasses()}else if(s.freeModeSticky)return void t.slideToClosest();(!s.freeModeMomentum||p>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var P=0,I=t.slidesSizesGrid[0],D=0;D<o.length;D+=D<s.slidesPerGroupSkip?1:s.slidesPerGroup){var z=D<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==o[D+z]?c>=o[D]&&c<o[D+z]&&(P=D,I=o[D+z]-o[D]):c>=o[D]&&(P=D,I=o[o.length-1]-o[o.length-2])}var L=(c-o[P])/I,A=P<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(p>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(L>=s.longSwipesRatio?t.slideTo(P+A):t.slideTo(P)),"prev"===t.swipeDirection&&(L>1-s.longSwipesRatio?t.slideTo(P+A):t.slideTo(P))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(P+A):t.slideTo(P):("next"===t.swipeDirection&&t.slideTo(P+A),"prev"===t.swipeDirection&&t.slideTo(P))}}}function O(){var e=this,t=e.params,i=e.el;if(!i||0!==i.offsetWidth){t.breakpoints&&e.setBreakpoint();var s=e.allowSlideNext,n=e.allowSlidePrev,a=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=n,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}}function N(e){var t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function H(){var e=this,t=e.wrapperEl,i=e.rtlTranslate;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=i?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var s=e.maxTranslate()-e.minTranslate();(0===s?0:(e.translate-e.minTranslate())/s)!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}var j=!1;function B(){}var R={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},q={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i];s.params&&T(e,s.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i],n=e[i]||{};s.on&&t.on&&Object.keys(s.on).forEach((function(e){t.on(e,s.on[e])})),s.create&&s.create.bind(t)(n)}))}},eventsEmitter:{on:function(e,t,i){var s=this;if("function"!=typeof t)return s;var n=i?"unshift":"push";return e.split(" ").forEach((function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][n](t)})),s},once:function(e,t,i){var s=this;if("function"!=typeof t)return s;function n(){s.off(e,n),n.__emitterProxy&&delete n.__emitterProxy;for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];t.apply(s,a)}return n.__emitterProxy=t,s.on(e,n,i)},onAny:function(e,t){var i=this;if("function"!=typeof e)return i;var s=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[s](e),i},offAny:function(e){var t=this;if(!t.eventsAnyListeners)return t;var i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off:function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(s,n){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(n,1)}))})),i):i},emit:function(){var e,t,i,s=this;if(!s.eventsListeners)return s;for(var n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),i=s):(e=a[0].events,t=a[0].data,i=a[0].context||s),t.unshift(i);var o=Array.isArray(e)?e:e.split(" ");return o.forEach((function(e){s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach((function(s){s.apply(i,[e].concat(t))})),s.eventsListeners&&s.eventsListeners[e]&&s.eventsListeners[e].forEach((function(e){e.apply(i,t)}))})),s}},update:{updateSize:function(){var e,t,i=this,s=i.$el;e=void 0!==i.params.width&&null!==i.params.width?i.params.width:s[0].clientWidth,t=void 0!==i.params.height&&null!==i.params.height?i.params.height:s[0].clientHeight,0===e&&i.isHorizontal()||0===t&&i.isVertical()||(e=e-parseInt(s.css("padding-left")||0,10)-parseInt(s.css("padding-right")||0,10),t=t-parseInt(s.css("padding-top")||0,10)-parseInt(s.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),T(i,{width:e,height:t,size:i.isHorizontal()?e:t}))},updateSlides:function(){var e=this,t=o(),i=e.params,s=e.$wrapperEl,n=e.size,a=e.rtlTranslate,r=e.wrongRTL,l=e.virtual&&i.virtual.enabled,d=l?e.virtual.slides.length:e.slides.length,c=s.children("."+e.params.slideClass),u=l?e.virtual.slides.length:c.length,p=[],h=[],f=[];function v(e,t){return!i.cssMode||t!==c.length-1}var g=i.slidesOffsetBefore;"function"==typeof g&&(g=i.slidesOffsetBefore.call(e));var m=i.slidesOffsetAfter;"function"==typeof m&&(m=i.slidesOffsetAfter.call(e));var b=e.snapGrid.length,w=e.slidesGrid.length,y=i.spaceBetween,x=-g,_=0,C=0;if(void 0!==n){var S,E;"string"==typeof y&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*n),e.virtualSize=-y,a?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),i.slidesPerColumn>1&&(S=Math.floor(u/i.slidesPerColumn)===u/e.params.slidesPerColumn?u:Math.ceil(u/i.slidesPerColumn)*i.slidesPerColumn,"auto"!==i.slidesPerView&&"row"===i.slidesPerColumnFill&&(S=Math.max(S,i.slidesPerView*i.slidesPerColumn)));for(var k,$=i.slidesPerColumn,M=S/$,P=Math.floor(u/i.slidesPerColumn),I=0;I<u;I+=1){E=0;var D=c.eq(I);if(i.slidesPerColumn>1){var z=void 0,L=void 0,A=void 0;if("row"===i.slidesPerColumnFill&&i.slidesPerGroup>1){var O=Math.floor(I/(i.slidesPerGroup*i.slidesPerColumn)),N=I-i.slidesPerColumn*i.slidesPerGroup*O,H=0===O?i.slidesPerGroup:Math.min(Math.ceil((u-O*$*i.slidesPerGroup)/$),i.slidesPerGroup);z=(L=N-(A=Math.floor(N/H))*H+O*i.slidesPerGroup)+A*S/$,D.css({"-webkit-box-ordinal-group":z,"-moz-box-ordinal-group":z,"-ms-flex-order":z,"-webkit-order":z,order:z})}else"column"===i.slidesPerColumnFill?(A=I-(L=Math.floor(I/$))*$,(L>P||L===P&&A===$-1)&&(A+=1)>=$&&(A=0,L+=1)):L=I-(A=Math.floor(I/M))*M;D.css("margin-"+(e.isHorizontal()?"top":"left"),0!==A&&i.spaceBetween&&i.spaceBetween+"px")}if("none"!==D.css("display")){if("auto"===i.slidesPerView){var j=t.getComputedStyle(D[0],null),B=D[0].style.transform,R=D[0].style.webkitTransform;if(B&&(D[0].style.transform="none"),R&&(D[0].style.webkitTransform="none"),i.roundLengths)E=e.isHorizontal()?D.outerWidth(!0):D.outerHeight(!0);else if(e.isHorizontal()){var q=parseFloat(j.getPropertyValue("width")||0),F=parseFloat(j.getPropertyValue("padding-left")||0),V=parseFloat(j.getPropertyValue("padding-right")||0),G=parseFloat(j.getPropertyValue("margin-left")||0),W=parseFloat(j.getPropertyValue("margin-right")||0),Y=j.getPropertyValue("box-sizing");if(Y&&"border-box"===Y)E=q+G+W;else{var X=D[0],U=X.clientWidth;E=q+F+V+G+W+(X.offsetWidth-U)}}else{var Q=parseFloat(j.getPropertyValue("height")||0),K=parseFloat(j.getPropertyValue("padding-top")||0),J=parseFloat(j.getPropertyValue("padding-bottom")||0),Z=parseFloat(j.getPropertyValue("margin-top")||0),ee=parseFloat(j.getPropertyValue("margin-bottom")||0),te=j.getPropertyValue("box-sizing");if(te&&"border-box"===te)E=Q+Z+ee;else{var ie=D[0],se=ie.clientHeight;E=Q+K+J+Z+ee+(ie.offsetHeight-se)}}B&&(D[0].style.transform=B),R&&(D[0].style.webkitTransform=R),i.roundLengths&&(E=Math.floor(E))}else E=(n-(i.slidesPerView-1)*y)/i.slidesPerView,i.roundLengths&&(E=Math.floor(E)),c[I]&&(e.isHorizontal()?c[I].style.width=E+"px":c[I].style.height=E+"px");c[I]&&(c[I].swiperSlideSize=E),f.push(E),i.centeredSlides?(x=x+E/2+_/2+y,0===_&&0!==I&&(x=x-n/2-y),0===I&&(x=x-n/2-y),Math.abs(x)<.001&&(x=0),i.roundLengths&&(x=Math.floor(x)),C%i.slidesPerGroup==0&&p.push(x),h.push(x)):(i.roundLengths&&(x=Math.floor(x)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&p.push(x),h.push(x),x=x+E+y),e.virtualSize+=E+y,_=E,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,n)+m,a&&r&&("slide"===i.effect||"coverflow"===i.effect)&&s.css({width:e.virtualSize+i.spaceBetween+"px"}),i.setWrapperSize&&(e.isHorizontal()?s.css({width:e.virtualSize+i.spaceBetween+"px"}):s.css({height:e.virtualSize+i.spaceBetween+"px"})),i.slidesPerColumn>1&&(e.virtualSize=(E+i.spaceBetween)*S,e.virtualSize=Math.ceil(e.virtualSize/i.slidesPerColumn)-i.spaceBetween,e.isHorizontal()?s.css({width:e.virtualSize+i.spaceBetween+"px"}):s.css({height:e.virtualSize+i.spaceBetween+"px"}),i.centeredSlides)){k=[];for(var ne=0;ne<p.length;ne+=1){var ae=p[ne];i.roundLengths&&(ae=Math.floor(ae)),p[ne]<e.virtualSize+p[0]&&k.push(ae)}p=k}if(!i.centeredSlides){k=[];for(var re=0;re<p.length;re+=1){var oe=p[re];i.roundLengths&&(oe=Math.floor(oe)),p[re]<=e.virtualSize-n&&k.push(oe)}p=k,Math.floor(e.virtualSize-n)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-n)}if(0===p.length&&(p=[0]),0!==i.spaceBetween&&(e.isHorizontal()?a?c.filter(v).css({marginLeft:y+"px"}):c.filter(v).css({marginRight:y+"px"}):c.filter(v).css({marginBottom:y+"px"})),i.centeredSlides&&i.centeredSlidesBounds){var le=0;f.forEach((function(e){le+=e+(i.spaceBetween?i.spaceBetween:0)}));var de=(le-=i.spaceBetween)-n;p=p.map((function(e){return e<0?-g:e>de?de+m:e}))}if(i.centerInsufficientSlides){var ce=0;if(f.forEach((function(e){ce+=e+(i.spaceBetween?i.spaceBetween:0)})),(ce-=i.spaceBetween)<n){var ue=(n-ce)/2;p.forEach((function(e,t){p[t]=e-ue})),h.forEach((function(e,t){h[t]=e+ue}))}}T(e,{slides:c,snapGrid:p,slidesGrid:h,slidesSizesGrid:f}),u!==d&&e.emit("slidesLengthChange"),p.length!==b&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==w&&e.emit("slidesGridLengthChange"),(i.watchSlidesProgress||i.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=this,s=[],n=0;if("number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed),"auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)i.visibleSlides.each((function(e){s.push(e)}));else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){var a=i.activeIndex+t;if(a>i.slides.length)break;s.push(i.slides.eq(a)[0])}else s.push(i.slides.eq(i.activeIndex)[0]);for(t=0;t<s.length;t+=1)if(void 0!==s[t]){var r=s[t].offsetHeight;n=r>n?r:n}n&&i.$wrapperEl.css("height",n+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,i=t.params,s=t.slides,n=t.rtlTranslate;if(0!==s.length){void 0===s[0].swiperSlideOffset&&t.updateSlidesOffset();var a=-e;n&&(a=e),s.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var r=0;r<s.length;r+=1){var o=s[r],l=(a+(i.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+i.spaceBetween);if(i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight){var d=-(a-o.swiperSlideOffset),c=d+t.slidesSizesGrid[r];(d>=0&&d<t.size-1||c>1&&c<=t.size||d<=0&&c>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(r),s.eq(r).addClass(i.slideVisibleClass))}o.progress=n?-l:l}t.visibleSlides=g(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}var s=t.params,n=t.maxTranslate()-t.minTranslate(),a=t.progress,r=t.isBeginning,o=t.isEnd,l=r,d=o;0===n?(a=0,r=!0,o=!0):(r=(a=(e-t.minTranslate())/n)<=0,o=a>=1),T(t,{progress:a,isBeginning:r,isEnd:o}),(s.watchSlidesProgress||s.watchSlidesVisibility||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),o&&!d&&t.emit("reachEnd toEdge"),(l&&!r||d&&!o)&&t.emit("fromEdge"),t.emit("progress",a)},updateSlidesClasses:function(){var e,t=this,i=t.slides,s=t.params,n=t.$wrapperEl,a=t.activeIndex,r=t.realIndex,o=t.virtual&&s.virtual.enabled;i.removeClass(s.slideActiveClass+" "+s.slideNextClass+" "+s.slidePrevClass+" "+s.slideDuplicateActiveClass+" "+s.slideDuplicateNextClass+" "+s.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+s.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(s.slideActiveClass),s.loop&&(e.hasClass(s.slideDuplicateClass)?n.children("."+s.slideClass+":not(."+s.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(s.slideDuplicateActiveClass):n.children("."+s.slideClass+"."+s.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(s.slideDuplicateActiveClass));var l=e.nextAll("."+s.slideClass).eq(0).addClass(s.slideNextClass);s.loop&&0===l.length&&(l=i.eq(0)).addClass(s.slideNextClass);var d=e.prevAll("."+s.slideClass).eq(0).addClass(s.slidePrevClass);s.loop&&0===d.length&&(d=i.eq(-1)).addClass(s.slidePrevClass),s.loop&&(l.hasClass(s.slideDuplicateClass)?n.children("."+s.slideClass+":not(."+s.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(s.slideDuplicateNextClass):n.children("."+s.slideClass+"."+s.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?n.children("."+s.slideClass+":not(."+s.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(s.slideDuplicatePrevClass):n.children("."+s.slideClass+"."+s.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(s.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,i=this,s=i.rtlTranslate?i.translate:-i.translate,n=i.slidesGrid,a=i.snapGrid,r=i.params,o=i.activeIndex,l=i.realIndex,d=i.snapIndex,c=e;if(void 0===c){for(var u=0;u<n.length;u+=1)void 0!==n[u+1]?s>=n[u]&&s<n[u+1]-(n[u+1]-n[u])/2?c=u:s>=n[u]&&s<n[u+1]&&(c=u+1):s>=n[u]&&(c=u);r.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(a.indexOf(s)>=0)t=a.indexOf(s);else{var p=Math.min(r.slidesPerGroupSkip,c);t=p+Math.floor((c-p)/r.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),c!==o){var h=parseInt(i.slides.eq(c).attr("data-swiper-slide-index")||c,10);T(i,{snapIndex:t,realIndex:h,previousIndex:o,activeIndex:c}),i.emit("activeIndexChange"),i.emit("snapIndexChange"),l!==h&&i.emit("realIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&i.emit("slideChange")}else t!==d&&(i.snapIndex=t,i.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,i=t.params,s=g(e.target).closest("."+i.slideClass)[0],n=!1;if(s)for(var a=0;a<t.slides.length;a+=1)t.slides[a]===s&&(n=!0);if(!s||!n)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=s,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(g(s).attr("data-swiper-slide-index"),10):t.clickedIndex=g(s).index(),i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this,i=t.params,s=t.rtlTranslate,n=t.translate,a=t.$wrapperEl;if(i.virtualTranslate)return s?-n:n;if(i.cssMode)return n;var r=C(a[0],e);return s&&(r=-r),r||0},setTranslate:function(e,t){var i=this,s=i.rtlTranslate,n=i.params,a=i.$wrapperEl,r=i.wrapperEl,o=i.progress,l=0,d=0;i.isHorizontal()?l=s?-e:e:d=e,n.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),n.cssMode?r[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-d:n.virtualTranslate||a.transform("translate3d("+l+"px, "+d+"px, 0px)"),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:d;var c=i.maxTranslate()-i.minTranslate();(0===c?0:(e-i.minTranslate())/c)!==o&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var a=this,r=a.params,o=a.wrapperEl;if(a.animating&&r.preventInteractionOnTransition)return!1;var l,d=a.minTranslate(),c=a.maxTranslate();if(l=s&&e>d?d:s&&e<c?c:e,a.updateProgress(l),r.cssMode){var u,p=a.isHorizontal();if(0===t)o[p?"scrollLeft":"scrollTop"]=-l;else if(o.scrollTo)o.scrollTo(((u={})[p?"left":"top"]=-l,u.behavior="smooth",u));else o[p?"scrollLeft":"scrollTop"]=-l;return!0}return 0===t?(a.setTransition(0),a.setTranslate(l),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(l),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){var i=this;i.params.cssMode||i.$wrapperEl.transition(e),i.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this,s=i.activeIndex,n=i.params,a=i.previousIndex;if(!n.cssMode){n.autoHeight&&i.updateAutoHeight();var r=t;if(r||(r=s>a?"next":s<a?"prev":"reset"),i.emit("transitionStart"),e&&s!==a){if("reset"===r)return void i.emit("slideResetTransitionStart");i.emit("slideChangeTransitionStart"),"next"===r?i.emit("slideNextTransitionStart"):i.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this,s=i.activeIndex,n=i.previousIndex,a=i.params;if(i.animating=!1,!a.cssMode){i.setTransition(0);var r=t;if(r||(r=s>n?"next":s<n?"prev":"reset"),i.emit("transitionEnd"),e&&s!==n){if("reset"===r)return void i.emit("slideResetTransitionEnd");i.emit("slideChangeTransitionEnd"),"next"===r?i.emit("slideNextTransitionEnd"):i.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,i,s){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var n=parseInt(e,10);if(!isFinite(n))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=n}var a=this,r=e;r<0&&(r=0);var o=a.params,l=a.snapGrid,d=a.slidesGrid,c=a.previousIndex,u=a.activeIndex,p=a.rtlTranslate,h=a.wrapperEl;if(a.animating&&o.preventInteractionOnTransition)return!1;var f=Math.min(a.params.slidesPerGroupSkip,r),v=f+Math.floor((r-f)/a.params.slidesPerGroup);v>=l.length&&(v=l.length-1),(u||o.initialSlide||0)===(c||0)&&i&&a.emit("beforeSlideChangeStart");var g,m=-l[v];if(a.updateProgress(m),o.normalizeSlideIndex)for(var b=0;b<d.length;b+=1)-Math.floor(100*m)>=Math.floor(100*d[b])&&(r=b);if(a.initialized&&r!==u){if(!a.allowSlideNext&&m<a.translate&&m<a.minTranslate())return!1;if(!a.allowSlidePrev&&m>a.translate&&m>a.maxTranslate()&&(u||0)!==r)return!1}if(g=r>u?"next":r<u?"prev":"reset",p&&-m===a.translate||!p&&m===a.translate)return a.updateActiveIndex(r),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==o.effect&&a.setTranslate(m),"reset"!==g&&(a.transitionStart(i,g),a.transitionEnd(i,g)),!1;if(o.cssMode){var w,y=a.isHorizontal(),x=-m;if(p&&(x=h.scrollWidth-h.offsetWidth-x),0===t)h[y?"scrollLeft":"scrollTop"]=x;else if(h.scrollTo)h.scrollTo(((w={})[y?"left":"top"]=x,w.behavior="smooth",w));else h[y?"scrollLeft":"scrollTop"]=x;return!0}return 0===t?(a.setTransition(0),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,g),a.transitionEnd(i,g)):(a.setTransition(t),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,g),a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,g))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var n=this,a=e;return n.params.loop&&(a+=n.loopedSlides),n.slideTo(a,t,i,s)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this,n=s.params,a=s.animating,r=s.activeIndex<n.slidesPerGroupSkip?1:n.slidesPerGroup;if(n.loop){if(a&&n.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}return s.slideTo(s.activeIndex+r,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this,n=s.params,a=s.animating,r=s.snapGrid,o=s.slidesGrid,l=s.rtlTranslate;if(n.loop){if(a&&n.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var c,u=d(l?s.translate:-s.translate),p=r.map((function(e){return d(e)})),h=(r[p.indexOf(u)],r[p.indexOf(u)-1]);return void 0===h&&n.cssMode&&r.forEach((function(e){!h&&u>=e&&(h=e)})),void 0!==h&&(c=o.indexOf(h))<0&&(c=s.activeIndex-1),s.slideTo(c,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var n=this,a=n.activeIndex,r=Math.min(n.params.slidesPerGroupSkip,a),o=r+Math.floor((a-r)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){var d=n.snapGrid[o];l-d>(n.snapGrid[o+1]-d)*s&&(a+=n.params.slidesPerGroup)}else{var c=n.snapGrid[o-1];l-c<=(n.snapGrid[o]-c)*s&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,n="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,a=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(g(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?a<t.loopedSlides-n/2||a>t.slides.length-t.loopedSlides+n/2?(t.loopFix(),a=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),x((function(){t.slideTo(a)}))):t.slideTo(a):a>t.slides.length-n?(t.loopFix(),a=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),x((function(){t.slideTo(a)}))):t.slideTo(a)}else t.slideTo(a)}},loop:{loopCreate:function(){var e=this,t=a(),i=e.params,s=e.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var n=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var r=i.slidesPerGroup-n.length%i.slidesPerGroup;if(r!==i.slidesPerGroup){for(var o=0;o<r;o+=1){var l=g(t.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);s.append(l)}n=s.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=n.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>n.length&&(e.loopedSlides=n.length);var d=[],c=[];n.each((function(t,i){var s=g(t);i<e.loopedSlides&&c.push(t),i<n.length&&i>=n.length-e.loopedSlides&&d.push(t),s.attr("data-swiper-slide-index",i)}));for(var u=0;u<c.length;u+=1)s.append(g(c[u].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var p=d.length-1;p>=0;p-=1)s.prepend(g(d[p].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,i=e.activeIndex,s=e.slides,n=e.loopedSlides,a=e.allowSlidePrev,r=e.allowSlideNext,o=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var d=-o[i]-e.getTranslate();if(i<n)t=s.length-3*n+i,t+=n,e.slideTo(t,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d);else if(i>=s.length-n){t=-s.length+i+n,t+=n,e.slideTo(t,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}e.allowSlidePrev=a,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,i=e.params,s=e.slides;t.children("."+i.slideClass+"."+i.slideDuplicateClass+",."+i.slideClass+"."+i.slideBlankClass).remove(),s.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var i=t.el;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,i=t.$wrapperEl,s=t.params;if(s.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var n=0;n<e.length;n+=1)e[n]&&i.append(e[n]);else i.append(e);s.loop&&t.loopCreate(),s.observer&&t.support.observer||t.update()},prependSlide:function(e){var t=this,i=t.params,s=t.$wrapperEl,n=t.activeIndex;i.loop&&t.loopDestroy();var a=n+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&s.prepend(e[r]);a=n+e.length}else s.prepend(e);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update(),t.slideTo(a,0,!1)},addSlide:function(e,t){var i=this,s=i.$wrapperEl,n=i.params,a=i.activeIndex;n.loop&&(a-=i.loopedSlides,i.loopDestroy(),i.slides=s.children("."+n.slideClass));var r=i.slides.length;if(e<=0)i.prependSlide(t);else if(e>=r)i.appendSlide(t);else{for(var o=a>e?a+1:a,l=[],d=r-1;d>=e;d-=1){var c=i.slides.eq(d);c.remove(),l.unshift(c)}if("object"==typeof t&&"length"in t){for(var u=0;u<t.length;u+=1)t[u]&&s.append(t[u]);o=a>e?a+t.length:a}else s.append(t);for(var p=0;p<l.length;p+=1)s.append(l[p]);n.loop&&i.loopCreate(),n.observer&&i.support.observer||i.update(),n.loop?i.slideTo(o+i.loopedSlides,0,!1):i.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,i=t.params,s=t.$wrapperEl,n=t.activeIndex;i.loop&&(n-=t.loopedSlides,t.loopDestroy(),t.slides=s.children("."+i.slideClass));var a,r=n;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)a=e[o],t.slides[a]&&t.slides.eq(a).remove(),a<r&&(r-=1);r=Math.max(r,0)}else a=e,t.slides[a]&&t.slides.eq(a).remove(),a<r&&(r-=1),r=Math.max(r,0);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update(),i.loop?t.slideTo(r+t.loopedSlides,0,!1):t.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=this,t=a(),i=e.params,s=e.touchEvents,n=e.el,r=e.wrapperEl,o=e.device,l=e.support;e.onTouchStart=z.bind(e),e.onTouchMove=L.bind(e),e.onTouchEnd=A.bind(e),i.cssMode&&(e.onScroll=H.bind(e)),e.onClick=N.bind(e);var d=!!i.nested;if(!l.touch&&l.pointerEvents)n.addEventListener(s.start,e.onTouchStart,!1),t.addEventListener(s.move,e.onTouchMove,d),t.addEventListener(s.end,e.onTouchEnd,!1);else{if(l.touch){var c=!("touchstart"!==s.start||!l.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n.addEventListener(s.start,e.onTouchStart,c),n.addEventListener(s.move,e.onTouchMove,l.passiveListener?{passive:!1,capture:d}:d),n.addEventListener(s.end,e.onTouchEnd,c),s.cancel&&n.addEventListener(s.cancel,e.onTouchEnd,c),j||(t.addEventListener("touchstart",B),j=!0)}(i.simulateTouch&&!o.ios&&!o.android||i.simulateTouch&&!l.touch&&o.ios)&&(n.addEventListener("mousedown",e.onTouchStart,!1),t.addEventListener("mousemove",e.onTouchMove,d),t.addEventListener("mouseup",e.onTouchEnd,!1))}(i.preventClicks||i.preventClicksPropagation)&&n.addEventListener("click",e.onClick,!0),i.cssMode&&r.addEventListener("scroll",e.onScroll),i.updateOnWindowResize?e.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",O,!0):e.on("observerUpdate",O,!0)},detachEvents:function(){var e=this,t=a(),i=e.params,s=e.touchEvents,n=e.el,r=e.wrapperEl,o=e.device,l=e.support,d=!!i.nested;if(!l.touch&&l.pointerEvents)n.removeEventListener(s.start,e.onTouchStart,!1),t.removeEventListener(s.move,e.onTouchMove,d),t.removeEventListener(s.end,e.onTouchEnd,!1);else{if(l.touch){var c=!("onTouchStart"!==s.start||!l.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(s.start,e.onTouchStart,c),n.removeEventListener(s.move,e.onTouchMove,d),n.removeEventListener(s.end,e.onTouchEnd,c),s.cancel&&n.removeEventListener(s.cancel,e.onTouchEnd,c)}(i.simulateTouch&&!o.ios&&!o.android||i.simulateTouch&&!l.touch&&o.ios)&&(n.removeEventListener("mousedown",e.onTouchStart,!1),t.removeEventListener("mousemove",e.onTouchMove,d),t.removeEventListener("mouseup",e.onTouchEnd,!1))}(i.preventClicks||i.preventClicksPropagation)&&n.removeEventListener("click",e.onClick,!0),i.cssMode&&r.removeEventListener("scroll",e.onScroll),e.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",O)}},breakpoints:{setBreakpoint:function(){var e=this,t=e.activeIndex,i=e.initialized,s=e.loopedSlides,n=void 0===s?0:s,a=e.params,r=e.$el,o=a.breakpoints;if(o&&(!o||0!==Object.keys(o).length)){var l=e.getBreakpoint(o);if(l&&e.currentBreakpoint!==l){var d=l in o?o[l]:void 0;d&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=d[e];void 0!==t&&(d[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var c=d||e.originalParams,u=a.slidesPerColumn>1,p=c.slidesPerColumn>1;u&&!p?(r.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!u&&p&&(r.addClass(a.containerModifierClass+"multirow"),"column"===c.slidesPerColumnFill&&r.addClass(a.containerModifierClass+"multirow-column"),e.emitContainerClasses());var h=c.direction&&c.direction!==a.direction,f=a.loop&&(c.slidesPerView!==a.slidesPerView||h);h&&i&&e.changeDirection(),T(e.params,c),T(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",c),f&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",c)}}},getBreakpoint:function(e){var t=o();if(e){var i=!1,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var i=parseFloat(e.substr(1));return{value:t.innerHeight*i,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var n=0;n<s.length;n+=1){var a=s[n],r=a.point;a.value<=t.innerWidth&&(i=r)}return i||"max"}}},checkOverflow:{checkOverflow:function(){var e=this,t=e.params,i=e.isLocked,s=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&s?e.isLocked=s<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){var e=this,t=e.classNames,i=e.params,s=e.rtl,n=e.$el,a=e.device,r=[];r.push("initialized"),r.push(i.direction),i.freeMode&&r.push("free-mode"),i.autoHeight&&r.push("autoheight"),s&&r.push("rtl"),i.slidesPerColumn>1&&(r.push("multirow"),"column"===i.slidesPerColumnFill&&r.push("multirow-column")),a.android&&r.push("android"),a.ios&&r.push("ios"),i.cssMode&&r.push("css-mode"),r.forEach((function(e){t.push(i.containerModifierClass+e)})),n.addClass(t.join(" ")),e.emitContainerClasses()},removeClasses:function(){var e=this,t=e.$el,i=e.classNames;t.removeClass(i.join(" ")),e.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,n,a){var r,l=o();function d(){a&&a()}g(e).parent("picture")[0]||e.complete&&n?d():t?((r=new l.Image).onload=d,r.onerror=d,s&&(r.sizes=s),i&&(r.srcset=i),t&&(r.src=t)):d()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},F={},V=function(){function t(){for(var e,i,s=arguments.length,n=new Array(s),a=0;a<s;a++)n[a]=arguments[a];1===n.length&&n[0].constructor&&n[0].constructor===Object?i=n[0]:(e=n[0],i=n[1]),i||(i={}),i=T({},i),e&&!i.el&&(i.el=e);var r=this;r.support=k(),r.device=$({userAgent:i.userAgent}),r.browser=M(),r.eventsListeners={},r.eventsAnyListeners=[],void 0===r.modules&&(r.modules={}),Object.keys(r.modules).forEach((function(e){var t=r.modules[e];if(t.params){var s=Object.keys(t.params)[0],n=t.params[s];if("object"!=typeof n||null===n)return;if(!(s in i)||!("enabled"in n))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!=typeof i[s]||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}}));var o=T({},R);r.useParams(o),r.params=T({},o,F,i),r.originalParams=T({},r.params),r.passedParams=T({},i),r.params&&r.params.on&&Object.keys(r.params.on).forEach((function(e){r.on(e,r.params.on[e])})),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=g;var l=g(r.params.el);if(e=l[0]){if(l.length>1){var d=[];return l.each((function(e){var s=T({},i,{el:e});d.push(new t(s))})),d}var c,u,p;return e.swiper=r,e&&e.shadowRoot&&e.shadowRoot.querySelector?(c=g(e.shadowRoot.querySelector("."+r.params.wrapperClass))).children=function(e){return l.children(e)}:c=l.children("."+r.params.wrapperClass),T(r,{$el:l,el:e,$wrapperEl:c,wrapperEl:c[0],classNames:[],slides:g(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===r.params.direction},isVertical:function(){return"vertical"===r.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction"),rtlTranslate:"horizontal"===r.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction")),wrongRTL:"-webkit-box"===c.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:(u=["touchstart","touchmove","touchend","touchcancel"],p=["mousedown","mousemove","mouseup"],r.support.pointerEvents&&(p=["pointerdown","pointermove","pointerup"]),r.touchEventsTouch={start:u[0],move:u[1],end:u[2],cancel:u[3]},r.touchEventsDesktop={start:p[0],move:p[1],end:p[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:_(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.useModules(),r.emit("_swiper"),r.params.init&&r.init(),r}}var i,s,n,a=t.prototype;return a.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},a.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},a.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each((function(t){var i=e.getSlideClasses(t);e.emit("_slideClass",t,i)}))},a.slidesPerViewDynamic=function(){var e=this,t=e.params,i=e.slides,s=e.slidesGrid,n=e.size,a=e.activeIndex,r=1;if(t.centeredSlides){for(var o,l=i[a].swiperSlideSize,d=a+1;d<i.length;d+=1)i[d]&&!o&&(r+=1,(l+=i[d].swiperSlideSize)>n&&(o=!0));for(var c=a-1;c>=0;c-=1)i[c]&&!o&&(r+=1,(l+=i[c].swiperSlideSize)>n&&(o=!0))}else for(var u=a+1;u<i.length;u+=1)s[u]-s[a]<n&&(r+=1);return r},a.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,i=e.params;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(s(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},a.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.$el.removeClass(""+i.params.containerModifierClass+s).addClass(""+i.params.containerModifierClass+e),i.emitContainerClasses(),i.params.direction=e,i.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),i.emit("changeDirection"),t&&i.update()),i},a.init=function(){var e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"),e.emit("afterInit"))},a.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i,s=this,n=s.params,a=s.$el,r=s.$wrapperEl,o=s.slides;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),n.loop&&s.loopDestroy(),t&&(s.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),o&&o.length&&o.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((function(e){s.off(e)})),!1!==e&&(s.$el[0].swiper=null,i=s,Object.keys(i).forEach((function(e){try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}}))),s.destroyed=!0),null},t.extendDefaults=function(e){T(F,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var i=e.name||Object.keys(t.prototype.modules).length+"_"+_();t.prototype.modules[i]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},i=t,n=[{key:"extendedDefaults",get:function(){return F}},{key:"defaults",get:function(){return R}}],(s=null)&&e(i.prototype,s),n&&e(i,n),t}();Object.keys(q).forEach((function(e){Object.keys(q[e]).forEach((function(t){V.prototype[t]=q[e][t]}))})),V.use([P,D]);var G={update:function(e){var t=this,i=t.params,s=i.slidesPerView,n=i.slidesPerGroup,a=i.centeredSlides,r=t.params.virtual,o=r.addSlidesBefore,l=r.addSlidesAfter,d=t.virtual,c=d.from,u=d.to,p=d.slides,h=d.slidesGrid,f=d.renderSlide,v=d.offset;t.updateActiveIndex();var g,m,b,w=t.activeIndex||0;g=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",a?(m=Math.floor(s/2)+n+l,b=Math.floor(s/2)+n+o):(m=s+(n-1)+l,b=n+o);var y=Math.max((w||0)-b,0),x=Math.min((w||0)+m,p.length-1),_=(t.slidesGrid[y]||0)-(t.slidesGrid[0]||0);function C(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(T(t.virtual,{from:y,to:x,offset:_,slidesGrid:t.slidesGrid}),c===y&&u===x&&!e)return t.slidesGrid!==h&&_!==v&&t.slides.css(g,_+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:_,from:y,to:x,slides:function(){for(var e=[],t=y;t<=x;t+=1)e.push(p[t]);return e}()}),void(t.params.virtual.renderExternalUpdate&&C());var S=[],E=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var k=c;k<=u;k+=1)(k<y||k>x)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+k+'"]').remove();for(var $=0;$<p.length;$+=1)$>=y&&$<=x&&(void 0===u||e?E.push($):($>u&&E.push($),$<c&&S.push($)));E.forEach((function(e){t.$wrapperEl.append(f(p[e],e))})),S.sort((function(e,t){return t-e})).forEach((function(e){t.$wrapperEl.prepend(f(p[e],e))})),t.$wrapperEl.children(".swiper-slide").css(g,_+"px"),C()},renderSlide:function(e,t){var i=this,s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];var n=s.renderSlide?g(s.renderSlide.call(i,e,t)):g('<div class="'+i.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",t),s.cache&&(i.virtual.cache[t]=n),n},appendSlide:function(e){var t=this;if("object"==typeof e&&"length"in e)for(var i=0;i<e.length;i+=1)e[i]&&t.virtual.slides.push(e[i]);else t.virtual.slides.push(e);t.virtual.update(!0)},prependSlide:function(e){var t=this,i=t.activeIndex,s=i+1,n=1;if(Array.isArray(e)){for(var a=0;a<e.length;a+=1)e[a]&&t.virtual.slides.unshift(e[a]);s=i+e.length,n=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){var r=t.virtual.cache,o={};Object.keys(r).forEach((function(e){var t=r[e],i=t.attr("data-swiper-slide-index");i&&t.attr("data-swiper-slide-index",parseInt(i,10)+1),o[parseInt(e,10)+n]=t})),t.virtual.cache=o}t.virtual.update(!0),t.slideTo(s,0)},removeSlide:function(e){var t=this;if(null!=e){var i=t.activeIndex;if(Array.isArray(e))for(var s=e.length-1;s>=0;s-=1)t.virtual.slides.splice(e[s],1),t.params.virtual.cache&&delete t.virtual.cache[e[s]],e[s]<i&&(i-=1),i=Math.max(i,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<i&&(i-=1),i=Math.max(i,0);t.virtual.update(!0),t.slideTo(i,0)}},removeAllSlides:function(){var e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}},W={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){E(this,{virtual:t({},G,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(e){if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};T(e.params,t),T(e.originalParams,t),e.params.initialSlide||e.virtual.update()}},setTranslate:function(e){e.params.virtual.enabled&&e.virtual.update()}}},Y={handle:function(e){var t=this,i=o(),s=a(),n=t.rtlTranslate,r=e;r.originalEvent&&(r=r.originalEvent);var l=r.keyCode||r.charCode,d=t.params.keyboard.pageUpDown,c=d&&33===l,u=d&&34===l,p=37===l,h=39===l,f=38===l,v=40===l;if(!t.allowSlideNext&&(t.isHorizontal()&&h||t.isVertical()&&v||u))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&p||t.isVertical()&&f||c))return!1;if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey||s.activeElement&&s.activeElement.nodeName&&("input"===s.activeElement.nodeName.toLowerCase()||"textarea"===s.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(c||u||p||h||f||v)){var g=!1;if(t.$el.parents("."+t.params.slideClass).length>0&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var m=i.innerWidth,b=i.innerHeight,w=t.$el.offset();n&&(w.left-=t.$el[0].scrollLeft);for(var y=[[w.left,w.top],[w.left+t.width,w.top],[w.left,w.top+t.height],[w.left+t.width,w.top+t.height]],x=0;x<y.length;x+=1){var _=y[x];if(_[0]>=0&&_[0]<=m&&_[1]>=0&&_[1]<=b){if(0===_[0]&&0===_[1])continue;g=!0}}if(!g)return}t.isHorizontal()?((c||u||p||h)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((u||h)&&!n||(c||p)&&n)&&t.slideNext(),((c||p)&&!n||(u||h)&&n)&&t.slidePrev()):((c||u||f||v)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(u||v)&&t.slideNext(),(c||f)&&t.slidePrev()),t.emit("keyPress",l)}},enable:function(){var e=this,t=a();e.keyboard.enabled||(g(t).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable:function(){var e=this,t=a();e.keyboard.enabled&&(g(t).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}},X={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){E(this,{keyboard:t({enabled:!1},Y)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}};var U={lastScrollTime:_(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return o().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=a(),t="onwheel",i=t in e;if(!i){var s=e.createElement("div");s.setAttribute(t,"return;"),i="function"==typeof s.onwheel}return!i&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(i=e.implementation.hasFeature("Events.wheel","3.0")),i}()?"wheel":"mousewheel"},normalize:function(e){var t=0,i=0,s=0,n=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,n=10*i,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=n,n=0),(s||n)&&e.deltaMode&&(1===e.deltaMode?(s*=40,n*=40):(s*=800,n*=800)),s&&!t&&(t=s<1?-1:1),n&&!i&&(i=n<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,i=this,s=i.params.mousewheel;i.params.cssMode&&t.preventDefault();var n=i.$el;if("container"!==i.params.mousewheel.eventsTarget&&(n=g(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!n[0].contains(t.target)&&!s.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var a=0,r=i.rtlTranslate?-1:1,o=U.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;a=-o.pixelX*r}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;a=-o.pixelY}else a=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*r:-o.pixelY;if(0===a)return!0;s.invert&&(a=-a);var l=i.getTranslate()+a*s.sensitivity;if(l>=i.minTranslate()&&(l=i.minTranslate()),l<=i.maxTranslate()&&(l=i.maxTranslate()),(!!i.params.loop||!(l===i.minTranslate()||l===i.maxTranslate()))&&i.params.nested&&t.stopPropagation(),i.params.freeMode){var d={time:_(),delta:Math.abs(a),direction:Math.sign(a)},c=i.mousewheel.lastEventBeforeSnap,u=c&&d.time<c.time+500&&d.delta<=c.delta&&d.direction===c.direction;if(!u){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();var p=i.getTranslate()+a*s.sensitivity,h=i.isBeginning,f=i.isEnd;if(p>=i.minTranslate()&&(p=i.minTranslate()),p<=i.maxTranslate()&&(p=i.maxTranslate()),i.setTransition(0),i.setTranslate(p),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!h&&i.isBeginning||!f&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var v=i.mousewheel.recentWheelEvents;v.length>=15&&v.shift();var m=v.length?v[v.length-1]:void 0,b=v[0];if(v.push(d),m&&(d.delta>m.delta||d.direction!==m.direction))v.splice(0);else if(v.length>=15&&d.time-b.time<500&&b.delta-d.delta>=1&&d.delta<=6){var w=a>0?.8:.2;i.mousewheel.lastEventBeforeSnap=d,v.splice(0),i.mousewheel.timeout=x((function(){i.slideToClosest(i.params.speed,!0,void 0,w)}),0)}i.mousewheel.timeout||(i.mousewheel.timeout=x((function(){i.mousewheel.lastEventBeforeSnap=d,v.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)}),500))}if(u||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),p===i.minTranslate()||p===i.maxTranslate())return!0}}else{var y={time:_(),delta:Math.abs(a),direction:Math.sign(a),raw:e},C=i.mousewheel.recentWheelEvents;C.length>=2&&C.shift();var S=C.length?C[C.length-1]:void 0;if(C.push(y),S?(y.direction!==S.direction||y.delta>S.delta||y.time>S.time+150)&&i.mousewheel.animateSlider(y):i.mousewheel.animateSlider(y),i.mousewheel.releaseScroll(y))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=this,i=o();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta)&&(!(this.params.mousewheel.thresholdTime&&_()-t.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime)&&(e.delta>=6&&_()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new i.Date).getTime(),!1)))},releaseScroll:function(e){var t=this,i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1},enable:function(){var e=this,t=U.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;var i=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(i=g(e.params.mousewheel.eventsTarget)),i.on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable:function(){var e=this,t=U.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;var i=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(i=g(e.params.mousewheel.eventsTarget)),i.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}},Q={update:function(){var e=this,t=e.params.navigation;if(!e.params.loop){var i=e.navigation,s=i.$nextEl,n=i.$prevEl;n&&n.length>0&&(e.isBeginning?n.addClass(t.disabledClass):n.removeClass(t.disabledClass),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),s&&s.length>0&&(e.isEnd?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,i=this,s=i.params.navigation;(s.nextEl||s.prevEl)&&(s.nextEl&&(e=g(s.nextEl),i.params.uniqueNavElements&&"string"==typeof s.nextEl&&e.length>1&&1===i.$el.find(s.nextEl).length&&(e=i.$el.find(s.nextEl))),s.prevEl&&(t=g(s.prevEl),i.params.uniqueNavElements&&"string"==typeof s.prevEl&&t.length>1&&1===i.$el.find(s.prevEl).length&&(t=i.$el.find(s.prevEl))),e&&e.length>0&&e.on("click",i.navigation.onNextClick),t&&t.length>0&&t.on("click",i.navigation.onPrevClick),T(i.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this,t=e.navigation,i=t.$nextEl,s=t.$prevEl;i&&i.length&&(i.off("click",e.navigation.onNextClick),i.removeClass(e.params.navigation.disabledClass)),s&&s.length&&(s.off("click",e.navigation.onPrevClick),s.removeClass(e.params.navigation.disabledClass))}},K={update:function(){var e=this,t=e.rtl,i=e.params.pagination;if(i.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var s,n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el,r=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((s=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>n-1-2*e.loopedSlides&&(s-=n-2*e.loopedSlides),s>r-1&&(s-=r),s<0&&"bullets"!==e.params.paginationType&&(s=r+s)):s=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var o,l,d,c=e.pagination.bullets;if(i.dynamicBullets&&(e.pagination.bulletSize=c.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=s-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=s-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(c.length,i.dynamicMainBullets)-1))+o)/2),c.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),a.length>1)c.each((function(e){var t=g(e),n=t.index();n===s&&t.addClass(i.bulletActiveClass),i.dynamicBullets&&(n>=o&&n<=l&&t.addClass(i.bulletActiveClass+"-main"),n===o&&t.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),n===l&&t.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))}));else{var u=c.eq(s),p=u.index();if(u.addClass(i.bulletActiveClass),i.dynamicBullets){for(var h=c.eq(o),f=c.eq(l),v=o;v<=l;v+=1)c.eq(v).addClass(i.bulletActiveClass+"-main");if(e.params.loop)if(p>=c.length-i.dynamicMainBullets){for(var m=i.dynamicMainBullets;m>=0;m-=1)c.eq(c.length-m).addClass(i.bulletActiveClass+"-main");c.eq(c.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else h.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),f.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else h.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),f.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}}if(i.dynamicBullets){var b=Math.min(c.length,i.dynamicMainBullets+4),w=(e.pagination.bulletSize*b-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,y=t?"right":"left";c.css(e.isHorizontal()?y:"top",w+"px")}}if("fraction"===i.type&&(a.find("."+i.currentClass).text(i.formatFractionCurrent(s+1)),a.find("."+i.totalClass).text(i.formatFractionTotal(r))),"progressbar"===i.type){var x;x=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var _=(s+1)/r,C=1,S=1;"horizontal"===x?C=_:S=_,a.find("."+i.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+C+") scaleY("+S+")").transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(a.html(i.renderCustom(e,s+1,r)),e.emit("paginationRender",a[0])):e.emit("paginationUpdate",a[0]),a[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,s=e.pagination.$el,n="";if("bullets"===t.type){for(var a=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,r=0;r<a;r+=1)t.renderBullet?n+=t.renderBullet.call(e,r,t.bulletClass):n+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";s.html(n),e.pagination.bullets=s.find("."+t.bulletClass.replace(/ /g,"."))}"fraction"===t.type&&(n=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',s.html(n)),"progressbar"===t.type&&(n=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',s.html(n)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=g(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass.replace(/ /g,"."),(function(t){t.preventDefault();var i=g(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),T(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click","."+t.bulletClass.replace(/ /g,"."))}}},J={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,i=e.rtlTranslate,s=e.progress,n=t.dragSize,a=t.trackSize,r=t.$dragEl,o=t.$el,l=e.params.scrollbar,d=n,c=(a-n)*s;i?(c=-c)>0?(d=n-c,c=0):-c+n>a&&(d=a+c):c<0?(d=n+c,c=0):c+n>a&&(d=a-c),e.isHorizontal()?(r.transform("translate3d("+c+"px, 0, 0)"),r[0].style.width=d+"px"):(r.transform("translate3d(0px, "+c+"px, 0)"),r[0].style.height=d+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout((function(){o[0].style.opacity=0,o.transition(400)}),1e3))}},setTransition:function(e){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,i=t.$dragEl,s=t.$el;i[0].style.width="",i[0].style.height="";var n,a=e.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,r=e.size/e.virtualSize,o=r*(a/e.size);n="auto"===e.params.scrollbar.dragSize?a*r:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=n+"px":i[0].style.height=n+"px",s[0].style.display=r>=1?"none":"",e.params.scrollbar.hide&&(s[0].style.opacity=0),T(t,{trackSize:a,divider:r,moveDivider:o,dragSize:n}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,i=this,s=i.scrollbar,n=i.rtlTranslate,a=s.$el,r=s.dragSize,o=s.trackSize,l=s.dragStartPos;t=(s.getPointerPosition(e)-a.offset()[i.isHorizontal()?"left":"top"]-(null!==l?l:r/2))/(o-r),t=Math.max(Math.min(t,1),0),n&&(t=1-t);var d=i.minTranslate()+(i.maxTranslate()-i.minTranslate())*t;i.updateProgress(d),i.setTranslate(d),i.updateActiveIndex(),i.updateSlidesClasses()},onDragStart:function(e){var t=this,i=t.params.scrollbar,s=t.scrollbar,n=t.$wrapperEl,a=s.$el,r=s.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===r[0]||e.target===r?s.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),n.transition(100),r.transition(100),s.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),a.transition(0),i.hide&&a.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this,i=t.scrollbar,s=t.$wrapperEl,n=i.$el,a=i.$dragEl;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,i.setDragPosition(e),s.transition(0),n.transition(0),a.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,i=t.params.scrollbar,s=t.scrollbar,n=t.$wrapperEl,a=s.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),n.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=x((function(){a.css("opacity",0),a.transition(400)}),1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=a(),i=e.scrollbar,s=e.touchEventsTouch,n=e.touchEventsDesktop,r=e.params,o=e.support,l=i.$el[0],d=!(!o.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},c=!(!o.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};o.touch?(l.addEventListener(s.start,e.scrollbar.onDragStart,d),l.addEventListener(s.move,e.scrollbar.onDragMove,d),l.addEventListener(s.end,e.scrollbar.onDragEnd,c)):(l.addEventListener(n.start,e.scrollbar.onDragStart,d),t.addEventListener(n.move,e.scrollbar.onDragMove,d),t.addEventListener(n.end,e.scrollbar.onDragEnd,c))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=a(),i=e.scrollbar,s=e.touchEventsTouch,n=e.touchEventsDesktop,r=e.params,o=e.support,l=i.$el[0],d=!(!o.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},c=!(!o.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};o.touch?(l.removeEventListener(s.start,e.scrollbar.onDragStart,d),l.removeEventListener(s.move,e.scrollbar.onDragMove,d),l.removeEventListener(s.end,e.scrollbar.onDragEnd,c)):(l.removeEventListener(n.start,e.scrollbar.onDragStart,d),t.removeEventListener(n.move,e.scrollbar.onDragMove,d),t.removeEventListener(n.end,e.scrollbar.onDragEnd,c))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,i=e.$el,s=e.params.scrollbar,n=g(s.el);e.params.uniqueNavElements&&"string"==typeof s.el&&n.length>1&&1===i.find(s.el).length&&(n=i.find(s.el));var a=n.find("."+e.params.scrollbar.dragClass);0===a.length&&(a=g('<div class="'+e.params.scrollbar.dragClass+'"></div>'),n.append(a)),T(t,{$el:n,el:n[0],$dragEl:a,dragEl:a[0]}),s.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},Z={setTransform:function(e,t){var i=this.rtl,s=g(e),n=i?-1:1,a=s.attr("data-swiper-parallax")||"0",r=s.attr("data-swiper-parallax-x"),o=s.attr("data-swiper-parallax-y"),l=s.attr("data-swiper-parallax-scale"),d=s.attr("data-swiper-parallax-opacity");if(r||o?(r=r||"0",o=o||"0"):this.isHorizontal()?(r=a,o="0"):(o=a,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*t*n+"%":r*t*n+"px",o=o.indexOf("%")>=0?parseInt(o,10)*t+"%":o*t+"px",null!=d){var c=d-(d-1)*(1-Math.abs(t));s[0].style.opacity=c}if(null==l)s.transform("translate3d("+r+", "+o+", 0px)");else{var u=l-(l-1)*(1-Math.abs(t));s.transform("translate3d("+r+", "+o+", 0px) scale("+u+")")}},setTranslate:function(){var e=this,t=e.$el,i=e.slides,s=e.progress,n=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,s)})),i.each((function(t,i){var a=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(a+=Math.ceil(i/2)-s*(n.length-1)),a=Math.min(Math.max(a,-1),1),g(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,a)}))}))},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){var i=g(t),s=parseInt(i.attr("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),i.transition(s)}))}},ee={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,n=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(n-i,2))},onGestureStart:function(e){var t=this,i=t.support,s=t.params.zoom,n=t.zoom,a=n.gesture;if(n.fakeGestureTouched=!1,n.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;n.fakeGestureTouched=!0,a.scaleStart=ee.getDistanceBetweenTouches(e)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=g(e.target).closest("."+t.params.slideClass),0===a.$slideEl.length&&(a.$slideEl=t.slides.eq(t.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),a.$imageWrapEl=a.$imageEl.parent("."+s.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl&&a.$imageEl.transition(0),t.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(e){var t=this,i=t.support,s=t.params.zoom,n=t.zoom,a=n.gesture;if(!i.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;n.fakeGestureMoved=!0,a.scaleMove=ee.getDistanceBetweenTouches(e)}a.$imageEl&&0!==a.$imageEl.length?(i.gestures?n.scale=e.scale*n.currentScale:n.scale=a.scaleMove/a.scaleStart*n.currentScale,n.scale>a.maxRatio&&(n.scale=a.maxRatio-1+Math.pow(n.scale-a.maxRatio+1,.5)),n.scale<s.minRatio&&(n.scale=s.minRatio+1-Math.pow(s.minRatio-n.scale+1,.5)),a.$imageEl.transform("translate3d(0,0,0) scale("+n.scale+")")):"gesturechange"===e.type&&n.onGestureStart(e)},onGestureEnd:function(e){var t=this,i=t.device,s=t.support,n=t.params.zoom,a=t.zoom,r=a.gesture;if(!s.gestures){if(!a.fakeGestureTouched||!a.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!i.android)return;a.fakeGestureTouched=!1,a.fakeGestureMoved=!1}r.$imageEl&&0!==r.$imageEl.length&&(a.scale=Math.max(Math.min(a.scale,r.maxRatio),n.minRatio),r.$imageEl.transition(t.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(r.$slideEl=void 0))},onTouchStart:function(e){var t=this.device,i=this.zoom,s=i.gesture,n=i.image;s.$imageEl&&0!==s.$imageEl.length&&(n.isTouched||(t.android&&e.cancelable&&e.preventDefault(),n.isTouched=!0,n.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this,i=t.zoom,s=i.gesture,n=i.image,a=i.velocity;if(s.$imageEl&&0!==s.$imageEl.length&&(t.allowClick=!1,n.isTouched&&s.$slideEl)){n.isMoved||(n.width=s.$imageEl[0].offsetWidth,n.height=s.$imageEl[0].offsetHeight,n.startX=C(s.$imageWrapEl[0],"x")||0,n.startY=C(s.$imageWrapEl[0],"y")||0,s.slideWidth=s.$slideEl[0].offsetWidth,s.slideHeight=s.$slideEl[0].offsetHeight,s.$imageWrapEl.transition(0),t.rtl&&(n.startX=-n.startX,n.startY=-n.startY));var r=n.width*i.scale,o=n.height*i.scale;if(!(r<s.slideWidth&&o<s.slideHeight)){if(n.minX=Math.min(s.slideWidth/2-r/2,0),n.maxX=-n.minX,n.minY=Math.min(s.slideHeight/2-o/2,0),n.maxY=-n.minY,n.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!n.isMoved&&!i.isScaling){if(t.isHorizontal()&&(Math.floor(n.minX)===Math.floor(n.startX)&&n.touchesCurrent.x<n.touchesStart.x||Math.floor(n.maxX)===Math.floor(n.startX)&&n.touchesCurrent.x>n.touchesStart.x))return void(n.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.y<n.touchesStart.y||Math.floor(n.maxY)===Math.floor(n.startY)&&n.touchesCurrent.y>n.touchesStart.y))return void(n.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentX<n.minX&&(n.currentX=n.minX+1-Math.pow(n.minX-n.currentX+1,.8)),n.currentX>n.maxX&&(n.currentX=n.maxX-1+Math.pow(n.currentX-n.maxX+1,.8)),n.currentY<n.minY&&(n.currentY=n.minY+1-Math.pow(n.minY-n.currentY+1,.8)),n.currentY>n.maxY&&(n.currentY=n.maxY-1+Math.pow(n.currentY-n.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=n.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=n.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(n.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(n.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(n.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(n.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=n.touchesCurrent.x,a.prevPositionY=n.touchesCurrent.y,a.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var n=300,a=300,r=s.x*n,o=i.currentX+r,l=s.y*a,d=i.currentY+l;0!==s.x&&(n=Math.abs((o-i.currentX)/s.x)),0!==s.y&&(a=Math.abs((d-i.currentY)/s.y));var c=Math.max(n,a);i.currentX=o,i.currentY=d;var u=i.width*e.scale,p=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-u/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-p/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(c).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this,t=e.zoom,i=t.gesture;i.$slideEl&&e.previousIndex!==e.activeIndex&&(i.$imageEl&&i.$imageEl.transform("translate3d(0,0,0) scale(1)"),i.$imageWrapEl&&i.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,i.$slideEl=void 0,i.$imageEl=void 0,i.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,s,n,a,r,o,l,d,c,u,p,h,f,v,g,m=this,b=m.zoom,w=m.params.zoom,y=b.gesture,x=b.image;(y.$slideEl||(m.params.virtual&&m.params.virtual.enabled&&m.virtual?y.$slideEl=m.$wrapperEl.children("."+m.params.slideActiveClass):y.$slideEl=m.slides.eq(m.activeIndex),y.$imageEl=y.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),y.$imageWrapEl=y.$imageEl.parent("."+w.containerClass)),y.$imageEl&&0!==y.$imageEl.length)&&(y.$slideEl.addClass(""+w.zoomedSlideClass),void 0===x.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,i="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=x.touchesStart.x,i=x.touchesStart.y),b.scale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,b.currentScale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,e?(v=y.$slideEl[0].offsetWidth,g=y.$slideEl[0].offsetHeight,s=y.$slideEl.offset().left+v/2-t,n=y.$slideEl.offset().top+g/2-i,o=y.$imageEl[0].offsetWidth,l=y.$imageEl[0].offsetHeight,d=o*b.scale,c=l*b.scale,h=-(u=Math.min(v/2-d/2,0)),f=-(p=Math.min(g/2-c/2,0)),(a=s*b.scale)<u&&(a=u),a>h&&(a=h),(r=n*b.scale)<p&&(r=p),r>f&&(r=f)):(a=0,r=0),y.$imageWrapEl.transition(300).transform("translate3d("+a+"px, "+r+"px,0)"),y.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")"))},out:function(){var e=this,t=e.zoom,i=e.params.zoom,s=t.gesture;s.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?s.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):s.$slideEl=e.slides.eq(e.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+i.containerClass)),s.$imageEl&&0!==s.$imageEl.length&&(t.scale=1,t.currentScale=1,s.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),s.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),s.$slideEl.removeClass(""+i.zoomedSlideClass),s.$slideEl=void 0)},toggleGestures:function(e){var t=this,i=t.zoom,s=i.slideSelector,n=i.passiveListener;t.$wrapperEl[e]("gesturestart",s,i.onGestureStart,n),t.$wrapperEl[e]("gesturechange",s,i.onGestureChange,n),t.$wrapperEl[e]("gestureend",s,i.onGestureEnd,n)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this,t=e.support,i=e.zoom;if(!i.enabled){i.enabled=!0;var s=!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},n=!t.passiveListener||{passive:!1,capture:!0},a="."+e.params.slideClass;e.zoom.passiveListener=s,e.zoom.slideSelector=a,t.gestures?(e.$wrapperEl.on(e.touchEvents.start,e.zoom.enableGestures,s),e.$wrapperEl.on(e.touchEvents.end,e.zoom.disableGestures,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,a,i.onGestureStart,s),e.$wrapperEl.on(e.touchEvents.move,a,i.onGestureChange,n),e.$wrapperEl.on(e.touchEvents.end,a,i.onGestureEnd,s),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,a,i.onGestureEnd,s)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,i.onTouchMove,n)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){var i=e.support;e.zoom.enabled=!1;var s=!("touchstart"!==e.touchEvents.start||!i.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},n=!i.passiveListener||{passive:!1,capture:!0},a="."+e.params.slideClass;i.gestures?(e.$wrapperEl.off(e.touchEvents.start,e.zoom.enableGestures,s),e.$wrapperEl.off(e.touchEvents.end,e.zoom.disableGestures,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,a,t.onGestureStart,s),e.$wrapperEl.off(e.touchEvents.move,a,t.onGestureChange,n),e.$wrapperEl.off(e.touchEvents.end,a,t.onGestureEnd,s),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,a,t.onGestureEnd,s)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,n)}}},te={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,s=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var n=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),a=n.find("."+s.elementClass+":not(."+s.loadedClass+"):not(."+s.loadingClass+")");!n.hasClass(s.elementClass)||n.hasClass(s.loadedClass)||n.hasClass(s.loadingClass)||a.push(n[0]),0!==a.length&&a.each((function(e){var a=g(e);a.addClass(s.loadingClass);var r=a.attr("data-background"),o=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),c=a.parent("picture");i.loadImage(a[0],o||r,l,d,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),c.length&&c.children("source").each((function(e){var t=g(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),o&&(a.attr("src",o),a.removeAttr("data-src"))),a.addClass(s.loadedClass).removeClass(s.loadingClass),n.find("."+s.preloaderClass).remove(),i.params.loop&&t){var e=n.attr("data-swiper-slide-index");if(n.hasClass(i.params.slideDuplicateClass)){var u=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(u.index(),!1)}else{var p=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(p.index(),!1)}}i.emit("lazyImageReady",n[0],a[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",n[0],a[0])}))}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,s=e.slides,n=e.activeIndex,a=e.virtual&&i.virtual.enabled,r=i.lazy,o=i.slidesPerView;function l(e){if(a){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function d(e){return a?g(e).attr("data-swiper-slide-index"):g(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((function(t){var i=a?g(t).attr("data-swiper-slide-index"):g(t).index();e.lazy.loadInSlide(i)}));else if(o>1)for(var c=n;c<n+o;c+=1)l(c)&&e.lazy.loadInSlide(c);else e.lazy.loadInSlide(n);if(r.loadPrevNext)if(o>1||r.loadPrevNextAmount&&r.loadPrevNextAmount>1){for(var u=r.loadPrevNextAmount,p=o,h=Math.min(n+p+Math.max(u,p),s.length),f=Math.max(n-Math.max(p,u),0),v=n+o;v<h;v+=1)l(v)&&e.lazy.loadInSlide(v);for(var m=f;m<n;m+=1)l(m)&&e.lazy.loadInSlide(m)}else{var b=t.children("."+i.slideNextClass);b.length>0&&e.lazy.loadInSlide(d(b));var w=t.children("."+i.slidePrevClass);w.length>0&&e.lazy.loadInSlide(d(w))}},checkInViewOnLoad:function(){var e=o(),t=this;if(t&&!t.destroyed){var i=t.params.lazy.scrollingElement?g(t.params.lazy.scrollingElement):g(e),s=i[0]===e,n=s?e.innerWidth:i[0].offsetWidth,a=s?e.innerHeight:i[0].offsetHeight,r=t.$el.offset(),l=!1;t.rtlTranslate&&(r.left-=t.$el[0].scrollLeft);for(var d=[[r.left,r.top],[r.left+t.width,r.top],[r.left,r.top+t.height],[r.left+t.width,r.top+t.height]],c=0;c<d.length;c+=1){var u=d[c];if(u[0]>=0&&u[0]<=n&&u[1]>=0&&u[1]<=a){if(0===u[0]&&0===u[1])continue;l=!0}}l?(t.lazy.load(),i.off("scroll",t.lazy.checkInViewOnLoad)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,i.on("scroll",t.lazy.checkInViewOnLoad))}}},ie={LinearSpline:function(e,t){var i,s,n,a,r,o=function(e,t){for(s=-1,i=e.length;i-s>1;)e[n=i+s>>1]<=t?s=n:i=n;return i};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=o(this.x,e),a=r-1,(e-this.x[a])*(this.y[r]-this.y[a])/(this.x[r]-this.x[a])+this.y[a]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new ie.LinearSpline(t.slidesGrid,e.slidesGrid):new ie.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,s,n=this,a=n.controller.control,r=n.constructor;function o(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),s=-n.controller.spline.interpolate(-t)),s&&"container"!==n.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),s=(t-n.minTranslate())*i+e.minTranslate()),n.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(var l=0;l<a.length;l+=1)a[l]!==t&&a[l]instanceof r&&o(a[l]);else a instanceof r&&t!==a&&o(a)},setTransition:function(e,t){var i,s=this,n=s.constructor,a=s.controller.control;function r(t){t.setTransition(e,s),0!==e&&(t.transitionStart(),t.params.autoHeight&&x((function(){t.updateAutoHeight()})),t.$wrapperEl.transitionEnd((function(){a&&(t.params.loop&&"slide"===s.params.controller.by&&t.loopFix(),t.transitionEnd())})))}if(Array.isArray(a))for(i=0;i<a.length;i+=1)a[i]!==t&&a[i]instanceof n&&r(a[i]);else a instanceof n&&t!==a&&r(a)}},se={getRandomNumber:function(e){void 0===e&&(e=16);return"x".repeat(e).replace(/x/g,(function(){return Math.round(16*Math.random()).toString(16)}))},makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElRoleDescription:function(e,t){return e.attr("aria-role-description",t),e},addElControls:function(e,t){return e.attr("aria-controls",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},addElId:function(e,t){return e.attr("id",t),e},addElLive:function(e,t){return e.attr("aria-live",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this,i=t.params.a11y;if(13===e.keyCode){var s=g(e.target);t.navigation&&t.navigation.$nextEl&&s.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(i.lastSlideMessage):t.a11y.notify(i.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&s.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(i.firstSlideMessage):t.a11y.notify(i.prevSlideMessage)),t.pagination&&s.is("."+t.params.pagination.bulletClass.replace(/ /g,"."))&&s[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e=this;if(!e.params.loop&&e.navigation){var t=e.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(e.isBeginning?(e.a11y.disableEl(s),e.a11y.makeElNotFocusable(s)):(e.a11y.enableEl(s),e.a11y.makeElFocusable(s))),i&&i.length>0&&(e.isEnd?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(i){var s=g(i);e.a11y.makeElFocusable(s),e.params.pagination.renderBullet||(e.a11y.addElRole(s,"button"),e.a11y.addElLabel(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1)))}))},init:function(){var e=this,t=e.params.a11y;e.$el.append(e.a11y.liveRegion);var i=e.$el;t.containerRoleDescriptionMessage&&e.a11y.addElRoleDescription(i,t.containerRoleDescriptionMessage),t.containerMessage&&e.a11y.addElLabel(i,t.containerMessage);var s,n,a,r=e.$wrapperEl,o=r.attr("id")||"swiper-wrapper-"+e.a11y.getRandomNumber(16);e.a11y.addElId(r,o),s=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite",e.a11y.addElLive(r,s),t.itemRoleDescriptionMessage&&e.a11y.addElRoleDescription(g(e.slides),t.itemRoleDescriptionMessage),e.a11y.addElRole(g(e.slides),"group"),e.slides.each((function(t){var i=g(t);e.a11y.addElLabel(i,i.index()+1+" / "+e.slides.length)})),e.navigation&&e.navigation.$nextEl&&(n=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(a=e.navigation.$prevEl),n&&n.length&&(e.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(e.a11y.addElRole(n,"button"),n.on("keydown",e.a11y.onEnterKey)),e.a11y.addElLabel(n,t.nextSlideMessage),e.a11y.addElControls(n,o)),a&&a.length&&(e.a11y.makeElFocusable(a),"BUTTON"!==a[0].tagName&&(e.a11y.addElRole(a,"button"),a.on("keydown",e.a11y.onEnterKey)),e.a11y.addElLabel(a,t.prevSlideMessage),e.a11y.addElControls(a,o)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletClass.replace(/ /g,"."),e.a11y.onEnterKey)},destroy:function(){var e,t,i=this;i.a11y.liveRegion&&i.a11y.liveRegion.length>0&&i.a11y.liveRegion.remove(),i.navigation&&i.navigation.$nextEl&&(e=i.navigation.$nextEl),i.navigation&&i.navigation.$prevEl&&(t=i.navigation.$prevEl),e&&e.off("keydown",i.a11y.onEnterKey),t&&t.off("keydown",i.a11y.onEnterKey),i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.$el.off("keydown","."+i.params.pagination.bulletClass.replace(/ /g,"."),i.a11y.onEnterKey)}},ne={init:function(){var e=this,t=o();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);var i=e.history;i.initialized=!0,i.paths=ne.getPathValues(e.params.url),(i.paths.key||i.paths.value)&&(i.scrollToSlide(0,i.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",e.history.setHistoryPopState))}},destroy:function(){var e=o();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){var e=this;e.history.paths=ne.getPathValues(e.params.url),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues:function(e){var t=o(),i=(e?new URL(e):t.location).pathname.slice(1).split("/").filter((function(e){return""!==e})),s=i.length;return{key:i[s-2],value:i[s-1]}},setHistory:function(e,t){var i=this,s=o();if(i.history.initialized&&i.params.history.enabled){var n;n=i.params.url?new URL(i.params.url):s.location;var a=i.slides.eq(t),r=ne.slugify(a.attr("data-history"));n.pathname.includes(e)||(r=e+"/"+r);var l=s.history.state;l&&l.value===r||(i.params.history.replaceState?s.history.replaceState({value:r},null,r):s.history.pushState({value:r},null,r))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){var s=this;if(t)for(var n=0,a=s.slides.length;n<a;n+=1){var r=s.slides.eq(n);if(ne.slugify(r.attr("data-history"))===t&&!r.hasClass(s.params.slideDuplicateClass)){var o=r.index();s.slideTo(o,e,i)}}else s.slideTo(0,e,i)}},ae={onHashCange:function(){var e=this,t=a();e.emit("hashChange");var i=t.location.hash.replace("#","");if(i!==e.slides.eq(e.activeIndex).attr("data-hash")){var s=e.$wrapperEl.children("."+e.params.slideClass+'[data-hash="'+i+'"]').index();if(void 0===s)return;e.slideTo(s)}},setHash:function(){var e=this,t=o(),i=a();if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&t.history&&t.history.replaceState)t.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||""),e.emit("hashSet");else{var s=e.slides.eq(e.activeIndex),n=s.attr("data-hash")||s.attr("data-history");i.location.hash=n||"",e.emit("hashSet")}},init:function(){var e=this,t=a(),i=o();if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var s=t.location.hash.replace("#","");if(s)for(var n=0,r=e.slides.length;n<r;n+=1){var l=e.slides.eq(n);if((l.attr("data-hash")||l.attr("data-history"))===s&&!l.hasClass(e.params.slideDuplicateClass)){var d=l.index();e.slideTo(d,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&g(i).on("hashchange",e.hashNavigation.onHashCange)}},destroy:function(){var e=o();this.params.hashNavigation.watchState&&g(e).off("hashchange",this.hashNavigation.onHashCange)}},re={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=x((function(){var t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&e.autoplay.run()}),i)},start:function(){var e=this;return void 0===e.autoplay.timeout&&(!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0))},stop:function(){var e=this;return!!e.autoplay.running&&(void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0))},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var e=this,t=a();"hidden"===t.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===t.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}},oe={setTranslate:function(){for(var e=this,t=e.slides,i=0;i<t.length;i+=1){var s=e.slides.eq(i),n=-s[0].swiperSlideOffset;e.params.virtualTranslate||(n-=e.translate);var a=0;e.isHorizontal()||(a=n,n=0);var r=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(s[0].progress),0):1+Math.min(Math.max(s[0].progress,-1),0);s.css({opacity:r}).transform("translate3d("+n+"px, "+a+"px, 0px)")}},setTransition:function(e){var t=this,i=t.slides,s=t.$wrapperEl;if(i.transition(e),t.params.virtualTranslate&&0!==e){var n=!1;i.transitionEnd((function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)s.trigger(e[i])}}))}}},le={setTranslate:function(){var e,t=this,i=t.$el,s=t.$wrapperEl,n=t.slides,a=t.width,r=t.height,o=t.rtlTranslate,l=t.size,d=t.browser,c=t.params.cubeEffect,u=t.isHorizontal(),p=t.virtual&&t.params.virtual.enabled,h=0;c.shadow&&(u?(0===(e=s.find(".swiper-cube-shadow")).length&&(e=g('<div class="swiper-cube-shadow"></div>'),s.append(e)),e.css({height:a+"px"})):0===(e=i.find(".swiper-cube-shadow")).length&&(e=g('<div class="swiper-cube-shadow"></div>'),i.append(e)));for(var f=0;f<n.length;f+=1){var v=n.eq(f),m=f;p&&(m=parseInt(v.attr("data-swiper-slide-index"),10));var b=90*m,w=Math.floor(b/360);o&&(b=-b,w=Math.floor(-b/360));var y=Math.max(Math.min(v[0].progress,1),-1),x=0,_=0,C=0;m%4==0?(x=4*-w*l,C=0):(m-1)%4==0?(x=0,C=4*-w*l):(m-2)%4==0?(x=l+4*w*l,C=l):(m-3)%4==0&&(x=-l,C=3*l+4*l*w),o&&(x=-x),u||(_=x,x=0);var S="rotateX("+(u?0:-b)+"deg) rotateY("+(u?b:0)+"deg) translate3d("+x+"px, "+_+"px, "+C+"px)";if(y<=1&&y>-1&&(h=90*m+90*y,o&&(h=90*-m-90*y)),v.transform(S),c.slideShadows){var T=u?v.find(".swiper-slide-shadow-left"):v.find(".swiper-slide-shadow-top"),E=u?v.find(".swiper-slide-shadow-right"):v.find(".swiper-slide-shadow-bottom");0===T.length&&(T=g('<div class="swiper-slide-shadow-'+(u?"left":"top")+'"></div>'),v.append(T)),0===E.length&&(E=g('<div class="swiper-slide-shadow-'+(u?"right":"bottom")+'"></div>'),v.append(E)),T.length&&(T[0].style.opacity=Math.max(-y,0)),E.length&&(E[0].style.opacity=Math.max(y,0))}}if(s.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),c.shadow)if(u)e.transform("translate3d(0px, "+(a/2+c.shadowOffset)+"px, "+-a/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.shadowScale+")");else{var k=Math.abs(h)-90*Math.floor(Math.abs(h)/90),$=1.5-(Math.sin(2*k*Math.PI/360)/2+Math.cos(2*k*Math.PI/360)/2),M=c.shadowScale,P=c.shadowScale/$,I=c.shadowOffset;e.transform("scale3d("+M+", 1, "+P+") translate3d(0px, "+(r/2+I)+"px, "+-r/2/P+"px) rotateX(-90deg)")}var D=d.isSafari||d.isWebView?-l/2:0;s.transform("translate3d(0px,0,"+D+"px) rotateX("+(t.isHorizontal()?0:h)+"deg) rotateY("+(t.isHorizontal()?-h:0)+"deg)")},setTransition:function(e){var t=this,i=t.$el;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(e)}},de={setTranslate:function(){for(var e=this,t=e.slides,i=e.rtlTranslate,s=0;s<t.length;s+=1){var n=t.eq(s),a=n[0].progress;e.params.flipEffect.limitRotation&&(a=Math.max(Math.min(n[0].progress,1),-1));var r=-180*a,o=0,l=-n[0].swiperSlideOffset,d=0;if(e.isHorizontal()?i&&(r=-r):(d=l,l=0,o=-r,r=0),n[0].style.zIndex=-Math.abs(Math.round(a))+t.length,e.params.flipEffect.slideShadows){var c=e.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),u=e.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom");0===c.length&&(c=g('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"></div>'),n.append(c)),0===u.length&&(u=g('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"></div>'),n.append(u)),c.length&&(c[0].style.opacity=Math.max(-a,0)),u.length&&(u[0].style.opacity=Math.max(a,0))}n.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+o+"deg) rotateY("+r+"deg)")}},setTransition:function(e){var t=this,i=t.slides,s=t.activeIndex,n=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var a=!1;i.eq(s).transitionEnd((function(){if(!a&&t&&!t.destroyed){a=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)n.trigger(e[i])}}))}}},ce={setTranslate:function(){for(var e=this,t=e.width,i=e.height,s=e.slides,n=e.slidesSizesGrid,a=e.params.coverflowEffect,r=e.isHorizontal(),o=e.translate,l=r?t/2-o:i/2-o,d=r?a.rotate:-a.rotate,c=a.depth,u=0,p=s.length;u<p;u+=1){var h=s.eq(u),f=n[u],v=(l-h[0].swiperSlideOffset-f/2)/f*a.modifier,m=r?d*v:0,b=r?0:d*v,w=-c*Math.abs(v),y=a.stretch;"string"==typeof y&&-1!==y.indexOf("%")&&(y=parseFloat(a.stretch)/100*f);var x=r?0:y*v,_=r?y*v:0,C=1-(1-a.scale)*Math.abs(v);Math.abs(_)<.001&&(_=0),Math.abs(x)<.001&&(x=0),Math.abs(w)<.001&&(w=0),Math.abs(m)<.001&&(m=0),Math.abs(b)<.001&&(b=0),Math.abs(C)<.001&&(C=0);var S="translate3d("+_+"px,"+x+"px,"+w+"px)  rotateX("+b+"deg) rotateY("+m+"deg) scale("+C+")";if(h.transform(S),h[0].style.zIndex=1-Math.abs(Math.round(v)),a.slideShadows){var T=r?h.find(".swiper-slide-shadow-left"):h.find(".swiper-slide-shadow-top"),E=r?h.find(".swiper-slide-shadow-right"):h.find(".swiper-slide-shadow-bottom");0===T.length&&(T=g('<div class="swiper-slide-shadow-'+(r?"left":"top")+'"></div>'),h.append(T)),0===E.length&&(E=g('<div class="swiper-slide-shadow-'+(r?"right":"bottom")+'"></div>'),h.append(E)),T.length&&(T[0].style.opacity=v>0?v:0),E.length&&(E[0].style.opacity=-v>0?-v:0)}}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var e=this,t=e.params.thumbs;if(e.thumbs.initialized)return!1;e.thumbs.initialized=!0;var i=e.constructor;return t.swiper instanceof i?(e.thumbs.swiper=t.swiper,T(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),T(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):S(t.swiper)&&(e.thumbs.swiper=new i(T({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick),!0},onThumbClick:function(){var e=this,t=e.thumbs.swiper;if(t){var i=t.clickedIndex,s=t.clickedSlide;if(!(s&&g(s).hasClass(e.params.thumbs.slideThumbActiveClass)||null==i)){var n;if(n=t.params.loop?parseInt(g(t.clickedSlide).attr("data-swiper-slide-index"),10):i,e.params.loop){var a=e.activeIndex;e.slides.eq(a).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,a=e.activeIndex);var r=e.slides.eq(a).prevAll('[data-swiper-slide-index="'+n+'"]').eq(0).index(),o=e.slides.eq(a).nextAll('[data-swiper-slide-index="'+n+'"]').eq(0).index();n=void 0===r?o:void 0===o?r:o-a<a-r?o:r}e.slideTo(n)}}},update:function(e){var t=this,i=t.thumbs.swiper;if(i){var s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,n=t.params.thumbs.autoScrollOffset,a=n&&!i.params.loop;if(t.realIndex!==i.realIndex||a){var r,o,l=i.activeIndex;if(i.params.loop){i.slides.eq(l).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,l=i.activeIndex);var d=i.slides.eq(l).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),c=i.slides.eq(l).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index();r=void 0===d?c:void 0===c?d:c-l==l-d?l:c-l<l-d?c:d,o=t.activeIndex>t.previousIndex?"next":"prev"}else o=(r=t.realIndex)>t.previousIndex?"next":"prev";a&&(r+="next"===o?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(r)<0&&(i.params.centeredSlides?r=r>l?r-Math.floor(s/2)+1:r+Math.floor(s/2)-1:r>l&&(r=r-s+1),i.slideTo(r,e?0:void 0))}var u=1,p=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(u=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),i.slides.removeClass(p),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(var h=0;h<u;h+=1)i.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+h)+'"]').addClass(p);else for(var f=0;f<u;f+=1)i.slides.eq(t.realIndex+f).addClass(p)}}},pe=[W,X,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){E(this,{mousewheel:{enabled:!1,lastScrollTime:_(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:U.enable,disable:U.disable,handle:U.handle,handleMouseEnter:U.handleMouseEnter,handleMouseLeave:U.handleMouseLeave,animateSlider:U.animateSlider,releaseScroll:U.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){E(this,{navigation:t({},Q)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var i,s=e.navigation,n=s.$nextEl,a=s.$prevEl;!e.params.navigation.hideOnClick||g(t.target).is(a)||g(t.target).is(n)||(n?i=n.hasClass(e.params.navigation.hiddenClass):a&&(i=a.hasClass(e.params.navigation.hiddenClass)),!0===i?e.emit("navigationShow"):e.emit("navigationHide"),n&&n.toggleClass(e.params.navigation.hiddenClass),a&&a.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){E(this,{pagination:t({dynamicBulletIndex:0},K)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!g(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){E(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},J)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){E(this,{parallax:t({},Z)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;E(e,{zoom:t({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},ee)});var i=1;Object.defineProperty(e.zoom,"scale",{get:function(){return i},set:function(t){if(i!==t){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,n=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,s,n)}i=t}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){E(this,{lazy:t({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){E(this,{controller:t({control:this.params.controller.control},ie)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,i){e.controller.control&&e.controller.setTranslate(t,i)},setTransition:function(e,t,i){e.controller.control&&e.controller.setTransition(t,i)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){E(this,{a11y:t({},se,{liveRegion:g('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){E(this,{history:t({},ne)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){E(this,{hashNavigation:t({initialized:!1},ae)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){E(this,{autoplay:t({},re,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),a().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,i){e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),a().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){E(this,{fadeEffect:t({},oe)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};T(e.params,t),T(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){E(this,{cubeEffect:t({},le)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};T(e.params,t),T(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){E(this,{flipEffect:t({},de)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};T(e.params,t),T(e.originalParams,t)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){E(this,{coverflowEffect:t({},ce)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){E(this,{thumbs:t({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var i=e.thumbs.swiper;i&&i.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return V.use(pe),V})),function(e,t,i,s){var n=function(e){var n=this;(n.isSticky=!1,n.$elm=e,n.$btnMobile=n.$elm.find(".btnMobile"),n.$elm.length>0)&&(n.$elm.find(".anchors-nav__link").each((function(){0==t(t(this).attr("href")).length&&t(this).remove()})),n.$elm.find(".anchors-nav__spacer").css("height",n.$elm.height()),i.init({selector:".anchors-nav__link",selectorHeader:".anchors-nav__wrap",speed:500,offset:65,easing:"linear",updateURL:!1,callback:function(e,i){n.$btnMobile.text(t(e).text()).removeClass("open")}}),s.init({selector:".anchors-nav__link",offset:67,selectorHeader:".anchors-nav__wrap",callback:function(e){n.$btnMobile.text(t(e.nav).text())}}),t(window).on("resize scroll",(function(){0==n.isSticky?t(this).scrollTop()>n.$elm.offset().top+50&&n.makeSticky():(s.setDistances(),s.getCurrentNav(),t(this).scrollTop()-50<n.$elm.offset().top&&n.removeSticky())})),t(window).trigger("scroll"),n.$btnMobile.on("click",(function(e){e.preventDefault(),t(this).toggleClass("open")})),n.$btnMobile.text(n.$elm.find(".anchors-nav__link:first").text()));jQuery(document).ready((function(e){e("html, body").hide(),window.location.hash?setTimeout((function(){e("html, body").scrollTop(0).show(),e("html, body").animate({scrollTop:e(window.location.hash).offset().top},300)}),0):e("html, body").show()}));let a=null;window.setInterval((function(){if(window.location.hash!=a){a=window.location.hash;var e=t("body").find(a);e.hasClass("panel-collapse")&&(e.collapse(),t("html,body").animate({scrollTop:Math.round(e.offset().top-210)},300))}}),100)};n.prototype.makeSticky=function(){this.isSticky=!0,this.$elm.removeClass("not-sticky").addClass("sticky"),s.getCurrentNav(),this.$elm.delay(200).queue((function(){t(this).addClass("animate").clearQueue()}))},n.prototype.removeSticky=function(){this.isSticky=!1,this.$elm.removeClass("animate"),this.$elm.delay(200).queue((function(){t(this).removeClass("sticky").addClass("not-sticky").clearQueue()}))},t(document).ready((function(){e.anchorsNav=new n(t(".anchors-nav"))}))}(window,window.jQuery,window.smoothScroll,window.gumshoe),function(e,t){var i=function(e){var i=this;i.$elm=e,t(window).scroll((function(){t(this).scrollTop()>500?i.show():i.hide()})),i.$elm.on("click","a",(function(e){e.preventDefault(),t("html,body").animate({scrollTop:0},300)}))};i.prototype.show=function(){this.$elm.addClass("show")},i.prototype.hide=function(){this.$elm.removeClass("show")},t(document).ready((function(){e.backToTop=new i(t(".backToTop"))}))}(window,window.jQuery),function(e,t){var i={$printButtons:null,init:function(){i.$printButtons=t(".btn-print"),i.$printButtons.length&&i.$printButtons.on("click",(function(e){e.preventDefault(),window.print()}))}};e.buttonPrint=i,t(document).ready((function(){e.buttonPrint.init()}))}(window,window.jQuery),function(e,t,i,s){var n=function(e){var n=document.body;s.$$(n).on("querySuccess",(function(e,t){var s=t.results.totalCount,n=t.query.q;i.push({event:"search-results",eventcategory:"site-search",eventaction:"search",eventlabel:n,searchFlag:s})})),s.$$(n).on("duringQuery",(function(e,i){var s=i.query.q;t.post("api/pardot/send",{query:s})}))};t(document).ready((function(){s&&(e.coveoSearch=new n(t(".CoveoSearchInterface")))}))}(window,window.jQuery,window.dataLayer,window.Coveo),function(e,t){var i=function(e){var i=this;i.$elm=e,i.$locationDDL=e.find(".ddl-location"),i.$countryDDL=e.find(".ddl-country"),i.$countryDDL.find("select.chosen").chosen({no_results_text:i.$countryDDL.find("select.chosen").data("noresults")}).change((function(e){var s=t(e.target).find("option:selected").data("key");void 0!==s?(i.$locationDDL.find("option").removeAttr("disabled").show(),i.$locationDDL.find('option[data-key!="'+s+'"]').attr("disabled","disabled").hide(),i.$locationDDL.find("option:eq(0)").prop("selected",!0).removeAttr("disabled").show(),i.$locationDDL.find("option[data-key]:enabled").length>0?i.showLocationDDL():i.hideLocationDDL(!1)):i.hideLocationDDL(!0)})),i.$elm.find("button.btn-primary").on("click",(function(e){e.preventDefault(),i.$elm.find("form").submit()}))};i.prototype.showLocationDDL=function(){this.$locationDDL.show(),this.$elm.find('input[type="checkbox"]').removeAttr("disabled"),this.$elm.find(".btn-primary").removeAttr("disabled")},i.prototype.hideLocationDDL=function(e){this.$locationDDL.hide(),e?(this.$elm.find('input[type="checkbox"]').attr("disabled","disabled"),this.$elm.find(".btn-primary").attr("disabled","disabled")):(this.$elm.find('input[type="checkbox"]').removeAttr("disabled"),this.$elm.find(".btn-primary").removeAttr("disabled"))},t(document).ready((function(){e.findDistributorBlock=new i(t(".findDistributorBlock"))}))}(window,window.jQuery),function(e,t){var i={$forms:null,init:function(){if(i.$forms=t(".form"),i.$forms){t("form").submit((function(e){return t("form").find('input[type="file"]').each((function(e,t){t.files.length>0&&(document.getElementById(t.id+"__custom").files=t.files)})),t("body, html").animate({scrollTop:t("form").offset().top-250},"slow"),!0}));var s=t("form").find('input[type="file"]'),n=i.$forms.find("[data-sc-field-name=Selector]"),a=i.$forms.find("[data-sc-field-name=SelectorText]"),r=i.$forms.find("[data-sc-field-name=SelectorValue]");const o=setInterval((()=>{const i=t("form").find('input[type="file"]');(s.length>0||i.length>0)&&(0==s.length&&s.push({id:1}),0==i.length&&i.push({id:1}),s[0].id!==i[0].id&&(s=i,e.forms.init(),clearInterval(o)))}),250);n&&r&&n.on("change",(function(e){var i=t(e.target),s=i.find("option:selected").html();a.val(s);var n=i.find("option:selected").val();r.val(n)})),s&&s.each((function(e,i){var s=t(i).data("browse-label")||"Browse…",n=t(i).data("no-file-label")||"No File Selected",a=t(i).data("val-required")||"",r=t(i).data("valFilesizeMaxfilesize")||-1,o=t(i).data("val-filesize")||"",l=t(i).data("val-required")?"required":"",d=t('<div class="input-group">  <label class="input-group-btn">       <span class="btn btn-primary">           '+s+' <input type="file" multiple>       </span>   </label>   <input type="text" data-val-required="'+a+'" id="'+i.id+'__custom" name="'+i.name+'__custom" class="form-control text-box single-line custom-file-input__info-text" readonly placeholder="'+n+'" '+l+" ></div>"),c=t(d.find('input[type="file"]')[0]);t(i).before(d),t.each(i.attributes,(function(){c.attr(this.name,this.value)})),t(i).remove(),c.on("change",(function(e){var i=e.currentTarget.files;if(r>0&&i[0].size>r)alert(o),t(this).get(0).value="";else{var s=t(this),n=s.get(0).files?s.get(0).files.length:1,a=s.val().replace(/\\/g,"/").replace(/.*\//,"");s.trigger("fileselect",[n,a])}})),c.on("fileselect",(function(e,i,s){t(this).parents(".input-group").find(":text").val(s)}))}))}}};e.forms=i,t(document).ready((function(){e.forms.init()}))}(window,window.jQuery),function(e,t,i){var s=function(e){var s=this;s.$elm=e,s.$overview=s.$elm.find(".insights-overview"),s.overviewCurrentPage=s.$elm.data("next-page"),s.overviewCurrentPage--,s.$blocks=s.$elm.find(".insights__block"),s.setLargeImages(),s.$elm.find(".insights__loadMore").on("click","a",(function(e){e.preventDefault();var n=t("#tmpl-insights").html();i.parse(n),t.get("/api/insights/"+s.overviewCurrentPage,(function(e){var a=i.render(n,e);t(".insights-overview").append(a),s.setLargeImages(),e.totalPages==s.overviewCurrentPage+1&&s.$elm.find(".insights__loadMore").hide(),s.overviewCurrentPage++}),"json")}))};s.prototype.setLargeImages=function(){this.$blocks=this.$elm.find(".insights__block"),this.$blocks.each((function(){var e=t(this).find(".visual");"none"==e.css("float")&&e.find("img").attr("src",e.find("img").data("big"))}))},t(document).ready((function(){e.insights=new s(t(".insights"))}))}(window,window.jQuery,window.Mustache),function(e,t,i){var s=function(e){this.set(e)};s.prototype.set=function(e){e.matchHeight({beRow:!0,property:"height",target:null,remove:!1})},t(document).ready((function(){e.equalHeight=new s(t(".matchHeight"))}))}(window,window.jQuery,window.matchHeight),function(e,t){var i=function(e){var i=this;i.isOpen=!1,i.$elm=e,i.$mobileNavDropdown=i.$elm.find(".mobile-nav__dropdown"),i.$mobileNavToggler=i.$elm.find(".mobile-nav__btn"),i.$mobileNavToggler.on("click",(function(e){e.preventDefault(),i.toggleMobileNav()})),t(window).on("orientationchange",(function(){i.calcHeightMobileNav()})),i.$mobileNavDropdown.find("a.toggler").on("click",(function(e){e.preventDefault(),t(this).toggleClass("open"),t(this).next().toggleClass("open")})),t("body").on("touchmove",(function(e){i.isOpen&&0==t(".mobile-nav__dropdown").has(t(e.target)).length&&e.preventDefault()}))};i.prototype.toggleMobileNav=function(){this.$elm.toggleClass("open").hasClass("open")?this.isOpen=!0:this.isOpen=!1,this.calcHeightMobileNav(),t("html, body").toggleClass("no-scroll")},i.prototype.closeMobileNav=function(){this.$elm.removeClass("open"),this.isOpen=!1,t("html, body").removeClass("no-scroll")},i.prototype.calcHeightMobileNav=function(){this.$mobileNavDropdown.height(window.innerHeight-54)},t(document).ready((function(){e.mobileNav=new i(t(".page-header__mobile-nav"))}))}(window,window.jQuery);
/*! npm.im/object-fit-images 3.2.3 */
var objectFitImages=function(){"use strict";function e(e,t,i){var s=function(e,t){return"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='"+e+"' height='"+t+"'%3E%3C/svg%3E"}(t||1,i||0);p.call(e,"src")!==s&&h.call(e,"src",s)}function t(e,i){e.naturalWidth?i(e):setTimeout(t,100,e,i)}function i(i){var n=function(e){for(var t,i=getComputedStyle(e).fontFamily,s={};null!==(t=r.exec(i));)s[t[1]]=t[2];return s}(i),o=i[a];if(n["object-fit"]=n["object-fit"]||"fill",!o.img){if("fill"===n["object-fit"])return;if(!o.skipTest&&l&&!n["object-position"])return}if(!o.img){o.img=new Image(i.width,i.height),o.img.srcset=p.call(i,"data-ofi-srcset")||i.srcset,o.img.src=p.call(i,"data-ofi-src")||i.src,h.call(i,"data-ofi-src",i.src),i.srcset&&h.call(i,"data-ofi-srcset",i.srcset),e(i,i.naturalWidth||i.width,i.naturalHeight||i.height),i.srcset&&(i.srcset="");try{s(i)}catch(i){window.console&&console.warn("https://bit.ly/ofi-old-browser")}}(function(e){if(e.srcset&&!u&&window.picturefill){var t=window.picturefill._;e[t.ns]&&e[t.ns].evaled||t.fillImg(e,{reselect:!0}),e[t.ns].curSrc||(e[t.ns].supported=!1,t.fillImg(e,{reselect:!0})),e.currentSrc=e[t.ns].curSrc||e.src}})(o.img),i.style.backgroundImage='url("'+(o.img.currentSrc||o.img.src).replace(/"/g,'\\"')+'")',i.style.backgroundPosition=n["object-position"]||"center",i.style.backgroundRepeat="no-repeat",i.style.backgroundOrigin="content-box",/scale-down/.test(n["object-fit"])?t(o.img,(function(){o.img.naturalWidth>i.width||o.img.naturalHeight>i.height?i.style.backgroundSize="contain":i.style.backgroundSize="auto"})):i.style.backgroundSize=n["object-fit"].replace("none","auto").replace("fill","100% 100%"),t(o.img,(function(t){e(i,t.naturalWidth,t.naturalHeight)}))}function s(e){var t={get:function(t){return e[a].img[t||"src"]},set:function(t,s){return e[a].img[s||"src"]=t,h.call(e,"data-ofi-"+s,t),i(e),t}};Object.defineProperty(e,"src",t),Object.defineProperty(e,"currentSrc",{get:function(){return t.get("currentSrc")}}),Object.defineProperty(e,"srcset",{get:function(){return t.get("srcset")},set:function(e){return t.set(e,"srcset")}})}function n(e,t){var s=!f&&!e;if(t=t||{},e=e||"img",d&&!t.skipTest||!c)return!1;"img"===e?e=document.getElementsByTagName("img"):"string"==typeof e?e=document.querySelectorAll(e):"length"in e||(e=[e]);for(var r=0;r<e.length;r++)e[r][a]=e[r][a]||{skipTest:t.skipTest},i(e[r]);s&&(document.body.addEventListener("load",(function(e){"IMG"===e.target.tagName&&n(e.target,{skipTest:t.skipTest})}),!0),f=!0,e="img"),t.watchMQ&&window.addEventListener("resize",n.bind(null,e,{skipTest:t.skipTest}))}var a="bfred-it:object-fit-images",r=/(object-fit|object-position)\s*:\s*([-\w\s%]+)/g,o="undefined"==typeof Image?{style:{"object-position":1}}:new Image,l="object-fit"in o.style,d="object-position"in o.style,c="background-size"in o.style,u="string"==typeof o.currentSrc,p=o.getAttribute,h=o.setAttribute,f=!1;return n.supportsObjectFit=l,n.supportsObjectPosition=d,function(){function e(e,t){return e[a]&&e[a].img&&("src"===t||"srcset"===t)?e[a].img:e}d||(HTMLImageElement.prototype.getAttribute=function(t){return p.call(e(this,t),t)},HTMLImageElement.prototype.setAttribute=function(t,i){return h.call(e(this,t),t,String(i))})}(),n}();window,(0,window.jQuery)(document).ready((function(){objectFitImages()})),function(e,t){var i=function(i){var s=this;s.isSticky=!1;s.$elm=i,s.$headerWrap=s.$elm.find(".page-header__wrap"),s.$search=s.$elm.find(".page-header__search"),s.$searchField=s.$elm.find(".search__field input"),s.$searchSwitch=s.$elm.find(".search__switch"),s.$searchType=s.$searchSwitch.find(".search__type"),s.$searchOpener=s.$search.find(".search__opener"),s.$navMenu=s.$elm.find(".page-header__mainnav"),s.$navDropDownToggle=s.$navMenu.find(".dropdown-toggle"),s.$navDropDownMenu=s.$navMenu.find(".dropdown-menu"),s.$elm.find(".page-header__spacer").css("height",s.$elm.height()),t(window).width()<768&&s.$search.parent().addClass("searchbox--open"),s.$navDropDownToggle.hover((function(e){s.$navDropDownToggle.parent().removeClass("open"),t(this).parent().addClass("open")})),s.$navDropDownToggle.parent().mouseleave((function(e){s.$navDropDownToggle.parent().removeClass("open")})),s.$navDropDownToggle.click((function(e){e.stopPropagation()})),s.$searchOpener.find("a").on("click",(function(t){t.preventDefault(),s.toggleSearch(),e.mobileNav.closeMobileNav()})),s.$searchSwitch.find(".dropdown-menu a").click((function(e){e.preventDefault();var i=t(this).parent();s.$searchSwitch.find(".dropdown-menu li.active").removeClass("active"),i.addClass("active"),s.$searchSwitch.find(".dropdown-toggle").html(i.data("value")),s.$searchType.val(i.data("value")),s.$searchField.attr("placeholder",i.data("placeholder"))})),t(window).on("resize scroll",(function(){0==s.isSticky?t(this).scrollTop()>t(".page-start").height()+50&&s.makeSticky():t(this).scrollTop()-50<t(".page-start").height()&&s.removeSticky(),t(window).width()<768?s.$search.hasClass("open")&&s.$search.parent().addClass("searchbox--open"):s.$search.parent().removeClass("searchbox--open")})),t(window).trigger("scroll"),t(document).mouseup((function(e){s.$search.is(e.target)||0!==s.$search.has(e.target).length||0!==s.$elm.find(".page-header__mainnav").has(e.target).length||s.closeSearch()}))};i.prototype.makeSticky=function(){this.isSticky=!0,this.$elm.removeClass("not-sticky").addClass("sticky"),this.$elm.delay(200).queue((function(){t(this).addClass("animate").clearQueue()})),this.$headerWrap.css("background-image","url("+t(".page-intro__background").find("img").data("sticky")+")"),void 0!==e.pageIntro&&e.pageIntro.stopBackgroundVideo()},i.prototype.removeSticky=function(){this.isSticky=!1,this.$elm.removeClass("animate"),this.$elm.delay(200).queue((function(){t(this).removeClass("sticky").addClass("not-sticky").clearQueue(),void 0!==e.pageIntro&&e.pageIntro.playBackgroundVideo()}))},i.prototype.toggleSearch=function(){this.$search.toggleClass("open"),this.$search.parent().toggleClass("searchbox--open")},i.prototype.closeSearch=function(){this.$search.removeClass("open"),this.$search.parent().removeClass("searchbox--open")},t(document).ready((function(){e.pageHeader=new i(t(".page-header"))}))}(window,window.jQuery),function(e,t,i){var s=function(e){var i=this;(i.$elm=e,i.$background=i.$elm.find(".page-intro__background"),i.$backgroundVideo=i.$elm.find("video"),i.$backgroundImage=i.$background.find("img"),i.$explCta=i.$elm.find(".page-intro-explCta"),i.$explPopup=t(".page-intro-explPopup"),i.setBackgroundHeight(),t(window).on("resize",(function(){i.setBackgroundHeight()})),i.playBackgroundVideo(),i.$elm.hasClass("page-intro--large")||i.$elm.hasClass("page-intro--large-closetext"))&&(i.$elm.find("h1").text().length>5&&i.$elm.find("h1").fitText(.8,{minFontSize:"30px",maxFontSize:"70px"}));if(i.$elm.hasClass("page-intro--home")){var s=i.$elm.find("h1"),n=s.text().split(" ");n.length>1&&s.html(n[0]+" <strong>"+n[1]+"</strong>")}i.$backgroundVideo.on("click",(function(e){e.preventDefault(),i.openExplPopup()})),i.$explCta.on("click",(function(e){e.preventDefault(),i.openExplPopup()})),i.$explPopup.find(".btnClose").on("click",(function(e){e.preventDefault(),i.closeExplPopup()})),t(document).on("keydown",(function(e){27==e.keyCode&&i.closeExplPopup()}))};s.prototype.setBackgroundHeight=function(){this.$backgroundImage.css("height",this.$background.height())},s.prototype.stopBackgroundVideo=function(){this.$backgroundVideo.length>0&&this.$backgroundVideo[0].pause()},s.prototype.playBackgroundVideo=function(){this.$backgroundVideo.length>0&&(this.$backgroundVideo[0].preload="auto",this.$backgroundVideo[0].play(),this.$backgroundVideo.show(),this.$backgroundImage.hide())},s.prototype.openExplPopup=function(){this.$explPopup.removeClass("hidden"),t("html").addClass("pageIntroExpl_open")},s.prototype.closeExplPopup=function(){this.$explPopup.addClass("hidden"),t("html").removeClass("pageIntroExpl_open")},t(document).ready((function(){e.pageIntro=new s(t(".page-intro"))}))}(window,window.jQuery,window.Modernizr),function(e,t,i,s){var n=function(e){var t=this;t.$elm=e,t.tabsSwiperClass=".swiper-container-tabs",t.productsSwiperClass=".swiper-container-products",t.productSetsClass=".practical-applications__product-set",t.tabSwiperWrapperClass=".swiper-wrapper",t.$tabsContainer=t.$elm.find(t.tabsSwiperClass),t.$productSetsContainer=t.$elm.find(t.productsSwiperClass),t.$productSets=t.$elm.find(t.productSetsClass),t.$productTabs=t.$tabsContainer.find(t.tabSwiperWrapperClass),t.selectedSetIndex=-1,t.$tabsContainer.length>0&&(t.tabsSwiper=new i(t.tabsSwiperClass,{slidesPerView:"auto",spaceBetween:0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},on:{click:function(){this.clickedIndex>=0&&this.clickedIndex!==t.selectedSetIndex&&t.setActiveTab(this.clickedIndex,t.productSetsSwiper)}}})),t.productSetsSwiper=new i(t.productsSwiperClass,{slidesPerView:1,slidesPerColumn:2,slidesPerColumnFill:"row",spaceBetween:12,breakpoints:{768:{slidesPerView:2,spaceBetween:12},992:{slidesPerView:3,spaceBetween:12},1200:{slidesPerView:4,spaceBetween:12}},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},on:{init:function(){console.log("productSetsSwiper initialized"),t.setActiveTab(0,this)}}});document.querySelectorAll(".product-set__link").forEach((e=>{e.addEventListener("click",(function(e){const i=this.getAttributeNS("http://www.w3.org/1999/xlink","href");if("#"===i[0]){e.preventDefault();const s=document.getElementById(i.replace("#","")).getAttribute("data-index");t.setActiveTab(s,t.productSetsSwiper)}}))}))};n.prototype.loadProductSets=function(e,i){var s=this.$productSets.children().eq(e).children(),n=new Array;s.each((function(){n.push('<div class="swiper-slide">'+t(this).html()+"</div>")})),i.removeAllSlides(),n.length>0&&i.appendSlide(n)},n.prototype.setActiveTab=function(e,t){this.selectedSetIndex>=0&&this.$productTabs.children().eq(this.selectedSetIndex).removeClass("tab-active"),this.selectedSetIndex=e,this.$productTabs.children().eq(e).addClass("tab-active"),this.$productTabs.parent()[0].swiper.slideTo(e),this.loadProductSets(e,t)},t(document).ready((function(){e.practicalApplications=new n(t(".practical-applications"))}))}(window,window.jQuery,window.Swiper,window.matchHeight),function(e,t,i){var s=function(e){this.$elm=e,this.$elm.find("ul").bxSlider({pager:!1,nextText:"",prevText:"",hideControlOnEnd:!0,infiniteLoop:!1,adaptiveHeight:!0})};t(document).ready((function(){e.productCarousel=new s(t(".product-carousel"))}))}(window,window.jQuery,window.bxSlider),function(e,t){var i=function(e){if(t(window).width()>765)var i=-400;else i=-900;var s=this;s.isSticky=!1,s.$elm=e,s.$elm.length>0&&(t(window).on("resize scroll",(function(){0==s.isSticky?t(this).scrollTop()>s.$elm.offset().top+i&&s.makeSticky():t(this).scrollTop()-i<s.$elm.offset().top&&s.removeSticky()})),t(window).trigger("scroll"))};i.prototype.makeSticky=function(){this.isSticky=!0,this.$elm.removeClass("not-sticky").addClass("sticky"),this.$elm.delay().queue((function(){t(this).addClass("animate").clearQueue()}))},i.prototype.removeSticky=function(){this.isSticky=!1,this.$elm.removeClass("animate"),this.$elm.delay(200).queue((function(){t(this).removeClass("sticky").addClass("not-sticky").clearQueue()}))},t(document).ready((function(){e.productInfoHeader=new i(t(".productInfo-header"))}))}(window,window.jQuery),function(e,t){var i=function(e){this.addGlobalClass(e)};i.prototype.addGlobalClass=function(e){0!=e.length&&t("body").addClass("productDetail")},t(document).ready((function(){e.productNav=new i(t(".detail-description"))}))}(window,window.jQuery),function(e,t,i){var s=function(e){this.$elm=e,this.$elm.find("a").on("click",(function(e){var t=this.href;i.push({event:"related-product",eventCategory:"related product",eventAction:"click_link",eventLabel:t})}))};t(document).ready((function(){e.relatedProducts=new s(t(".related-products"))}))}(window,window.jQuery,window.dataLayer),function(e,t,i,s){var n=function(e){var i=this;i.$elm=e,i.$searchBox=i.$elm.find(".search__box"),i.$searchBoxSmall=t(".search--small").find(".search__box"),i.$searchBoxLarge=t(".search--large").find(".search__box"),i.$form=i.$searchBox.find("form"),i.$searchField=i.$elm.find(".sb__field input"),i.$searchSwitch=i.$elm.find(".sb__switch"),i.$searchType=i.$searchSwitch.find(".sb__type"),i.$searchAdvanced=i.$elm.find(".sb__advanced"),i.$searchAdvancedDropout=i.$elm.find(".sb__advanced-dropout"),i.$amountBox=i.$elm.find(".amountSelect"),i.$pager=i.$elm.find(".pagination"),i.$searchBoxSmall.find("select.chosen").chosen({no_results_text:i.$searchBoxSmall.find("select.chosen").data("noresults")}),i.$searchBoxSmall.find("select").on("change",(function(){i.submitForm()})),i.$searchBoxSmall.find('input[type="checkbox"]').on("change",(function(){i.submitForm()})),i.setAdvancedSearch(),i.$searchSwitch.find(".dropdown-menu a").click((function(e){e.preventDefault();var s=t(this).parent();i.$searchSwitch.find(".dropdown-menu li.active").removeClass("active"),s.addClass("active"),i.$searchSwitch.find(".dropdown-toggle").html(s.data("value")+'<span class="caret"></span>'),i.$searchType.val(s.data("value")),i.$searchField.attr("placeholder",s.data("placeholder")),i.$searchAdvanced.find(".toggler strong, .toggler span").text(s.data("value")),i.$searchField.val().length>0&&(i.$form.find(".input-newSearch").val("True"),i.$form.submit())})),i.$searchAdvanced.on("click",".toggler",(function(e){e.preventDefault(),i.toggleAdvancedSearch()})),t(document).on("click",(function(e){"A"==e.currentTarget.activeElement.nodeName&&e.currentTarget.activeElement.pathname!=window.location.pathname&&s.remove("mlxAdvancedSearch")})),i.$searchAdvancedDropout.on("click",".btnLoadMore",(function(e){e.preventDefault();var s=t(this).parent();0==s.find(".wasHidden").length?(i.loadMore(s),t(this).text(t(this).data("less"))):(i.showLess(s),t(this).text(t(this).data("more")))})),i.$searchAdvancedDropout.on("change",'input[type="checkbox"]',(function(e){i.$form.submit()})),i.$searchAdvancedDropout.on("click",".btnClear",(function(e){e.preventDefault(),t(this).parent().find('input[type="checkbox"]').prop("checked",!1),t(this).parent().find(".input-clearFacet").val("True"),i.$form.submit()})),i.$searchAdvancedDropout.on("click",".btnReset",(function(e){e.preventDefault(),i.$searchAdvanced.find('input[type="checkbox"]').prop("checked",!1),i.$form.find(".input-newSearch").val("True"),i.$form.submit()})),i.$searchBoxLarge.on("click",".sb__submit button",(function(e){e.preventDefault(),i.$form.find(".input-newSearch").val("True"),i.$form.submit()})),i.$amountBox.find("a[data-nr]").on("click",(function(e){e.preventDefault(),""!=t(this).data("nr")&&(i.$form.find(".input-pageSize").val(t(this).data("nr")),i.$form.submit())})),i.$pager.find("a[data-nr]").on("click",(function(e){e.preventDefault(),""!=t(this).data("nr")&&(i.$form.find(".input-currentPage").val(t(this).data("nr")),i.$form.submit())}))};n.prototype.submitForm=function(){this.$form.submit()},n.prototype.setAdvancedSearch=function(){1==s.get("mlxAdvancedSearch")&&this.$searchAdvanced.addClass("open")},n.prototype.toggleAdvancedSearch=function(){this.$searchAdvanced.toggleClass("open"),this.$searchAdvanced.hasClass("open")?s.set("mlxAdvancedSearch",1):s.set("mlxAdvancedSearch",0)},n.prototype.loadMore=function(e){e.find(".hidden").addClass("wasHidden").removeClass("hidden")},n.prototype.showLess=function(e){e.find(".wasHidden").addClass("hidden").removeClass("wasHidden")},t(document).ready((function(){e.search=new n(t(".search"))}))}(window,window.jQuery,window.chosen,window.Cookies),function(e,t){var i=function(e){this.placeTxt(e)};i.prototype.getTxt=function(e){var i;return e.each((function(){var e=t(this),s=e.text();0!=s.length?i=s:e.addClass("btn-DL-datasheet")})),i},i.prototype.placeTxt=function(e){var i=this.getTxt(e);t(".btn-DL-datasheet").text(i)},t(document).ready((function(){e.DlBtn=new i(t(".btn-datasheet"))}))}(window,window.jQuery),function(e,t){var i=function(e){var t=this;t.$elm=e,t.$togglers=t.$elm.find("a.toggler"),t.$togglers.on("click",(function(e){e.preventDefault(),t.toggleSub(this)}))};i.prototype.toggleSub=function(e){t(e).toggleClass("open")},t(document).ready((function(){e.subnav=new i(t(".subnav"))}))}(window,window.jQuery),function(e,t,i){var s=function(e){this.clip(e)};s.prototype.clip=function(e){e.find("p:last-child").dotdotdot()},t(document).ready((function(){e.trunkElm=new s(t(".description"))}))}(window,window.jQuery,window.dotdotdot),function(e,t,i){var s=function(e){this.clipDetail(e),this.open(e)};s.prototype.clipDetail=function(e){e.find(".txt").dotdotdot({height:115})},s.prototype.open=function(e){var i=e,s=i.find(".txt"),n=i.find(".toggle-cont"),a=n.data("txt"),r=n.text();n.on("click",(function(){var e=t(this);s.triggerHandler("isTruncated")?(s.trigger("destroy"),e.text(a)):(e.text(r),s.dotdotdot({height:115}))}))},t(document).ready((function(){e.trunkElm=new s(t(".detail-description"))}))}(window,window.jQuery,window.dotdotdot),function(e,t){var i=function(e){this.play(e),this.stop(t(".video:not(html)")),this.scrollStop(t(".video:not(html)"))};i.prototype.play=function(e){e.each((function(){var e=t(this),i=e.closest(".mosaic__media").find(".video");e.on("click",(function(){e.addClass("hidden"),i[0].play()}))}))},i.prototype.stop=function(e){e.each((function(){var e=t(this),i=e.closest(".mosaic__media").find('[class*="--play"]');e.on("click",(function(){e.paused||(e[0].pause(),i.removeClass("hidden"))}))}))},i.prototype.scrollStop=function(e){var i=e;t(document).on("resize scroll",(function(){i.each((function(){var e=t(this),i=e.closest(".mosaic__media").find('[class*="--play"]');e.isInViewport()||(e[0].pause(),i.removeClass("hidden"))}))}))},t.fn.isInViewport=function(){var e=t(this).offset().top,i=e+t(this).outerHeight(),s=t(window).scrollTop(),n=s+t(window).height();return i>s&&e<n},t(document).ready((function(){e.videoElm=new i(t(".mosaic__media--play"))}))}(window,window.jQuery),window.$scw=jQuery,function(e,t,i){var s={init:function(){t(".scrollTo").on("click",(function(e){e.preventDefault(),t("html,body").animate({scrollTop:t(this.hash).offset().top},650)})),t(".insights__block .txt").dotdotdot({})}};e.main=s,t(document).ready((function(){e.main.init()}))}(window,window.jQuery,window.dotdotdot);;
