(function(a){a(document).ready(function(){a.pepperEqualizer("init");a.pepperNav();a.pepperSubNav();a.pepperLayout();a.pepperMoveFixed();a.pepperDropdown();a.pepperAccordion();a.pepperAlerts();a.pepperTabs();a.pepperParallax()})})(jQuery);function isDefined(a){return"undefined"===typeof a?!1:!0}
(function(a){function b(){}Object.create||(Object.create=function(){function a(){}return function(e){if(1!=arguments.length)throw Error("Object.create implementation only accepts one parameter.");a.prototype=e;return new a}}());var e=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;b.extend=function(a){var g=this.prototype,f=Object.create(g),d;for(d in a)f[d]="function"===typeof a[d]&&"function"==typeof g[d]&&e.test(a[d])?function(a,c){return function(){var e=this._super;this._super=g[a];var b=c.apply(this,
arguments);this._super=e;return b}}(d,a[d]):a[d];a="function"===typeof f.init?f.hasOwnProperty("init")?f.init:function(){g.init.apply(this,arguments)}:function(){};a.prototype=f;f.constructor=a;a.extend=b.extend;return a};a.Class=b})(window);
(function(a){function b(e,c,b){"undefined"==typeof b&&(b=0);this.container=e;this.direction=c;this.panes=a(this.container).children();this.containerSize=this.container[c&Hammer.DIRECTION_HORIZONTAL?"offsetWidth":"offsetHeight"];this.currentIndex=b;this.hammer=new Hammer.Manager(this.container);this.hammer.add(new Hammer.Pan({direction:this.direction,threshold:10}));this.hammer.on("panstart panmove panend pancancel",Hammer.bindFn(this.onPan,this));this.show(this.currentIndex)}a.hammerCarousel=function(a,
c,g){return new b(a,c,g)};b.prototype={showNext:function(){this.show(this.currentIndex+1,0,!0)},showPrevious:function(){this.show(this.currentIndex-1,0,!0)},show:function(b,c,g){b=Math.max(0,Math.min(b,this.panes.length-1));c=c||0;g?a(this.container).addClass("animate"):a(this.container).removeClass("animate");var f;for(g=0;g<this.panes.length;g++)f=this.containerSize/100*(100*(g-b)+c),this.direction&Hammer.DIRECTION_HORIZONTAL?a(this.panes[g]).css("left",f+"px"):a(this.panes[g]).css("top",f+"px");
this.currentIndex=b},onPan:function(a){var c=100/this.containerSize*(this.direction&Hammer.DIRECTION_HORIZONTAL?a.deltaX:a.deltaY),b=!1;if("panend"==a.type||"pancancel"==a.type)20<Math.abs(c)&&"panend"==a.type&&(this.currentIndex+=0>c?1:-1),c=0,b=!0;this.show(this.currentIndex,c,b)}}})(jQuery);
(function(a){a.magnificPopup.instance.open=function(b){"inline"==b.type&&(b.removalDelay=300,b.mainClass="pepper-overlay-zoom-in");var e=a.magnificPopup.instance._getScrollbarSize();a(".header-fixed .header").css("padding-right",e+"px");a(".footer-fixed .footer").css("padding-right",e+"px");a.magnificPopup.proto.open.call(this,b)};a.magnificPopup.instance.close=function(){var b=a.magnificPopup.instance.st.removalDelay;b?setTimeout(function(){a(".header-fixed .header").css("padding-right","");a(".footer-fixed .footer").css("padding-right",
"")},b):(a(".header-fixed .header").css("padding-right",""),a(".footer-fixed .footer").css("padding-right",""));a.magnificPopup.proto.close.call(this)}})(jQuery);
(function(a){function b(){this.holder=a("#pt-main");this.pages=this.holder.children("div.pt-page");this.pagesCount=this.pages.length;this.current=0;this.endNextPage=this.endCurrPage=this.isAnimating=!1;this.animationSupport=detectCSSFeature("animation");this.endEvent="animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd";this.init()}b.prototype={init:function(){this.pages.each(function(){a(this).data("originalClass",a(this).attr("class"))});this.pages.eq(this.current).addClass("pt-page-current")},
nextPage:function(a,b){var g=isDefined(b)?b:1;if(this.isAnimating)return!1;this.isAnimating=!0;var f=this.pages.eq(this.current),d=0;isDefined(a)?a<this.pagesCount-1&&(d=a):this.current<this.pagesCount-1&&(d=this.current+1);if(this.current==d||18<g)return this.isAnimating=!1;this.current=d;var k=this.pages.eq(this.current).addClass("pt-page-current"),h=d="";switch(g){case 1:d="pt-page-moveToLeft";h="pt-page-moveFromRight";break;case 2:d="pt-page-moveToRight";h="pt-page-moveFromLeft";break;case 3:d=
"pt-page-moveToTop";h="pt-page-moveFromBottom";break;case 4:d="pt-page-moveToBottom";h="pt-page-moveFromTop";break;case 5:d="pt-page-scaleDown";h="pt-page-scaleUpDown pt-page-delay-300";break;case 6:d="pt-page-scaleDownUp";h="pt-page-scaleUp pt-page-delay-300";break;case 7:d="pt-page-flipOutRight";h="pt-page-flipInLeft pt-page-delay-500";break;case 8:d="pt-page-flipOutLeft";h="pt-page-flipInRight pt-page-delay-500";break;case 9:d="pt-page-flipOutTop";h="pt-page-flipInBottom pt-page-delay-500";break;
case 10:d="pt-page-flipOutBottom";h="pt-page-flipInTop pt-page-delay-500";break;case 11:d="pt-page-rotatePushLeft";h="pt-page-moveFromRight";break;case 12:d="pt-page-rotatePushRight";h="pt-page-moveFromLeft";break;case 13:d="pt-page-rotatePushTop";h="pt-page-moveFromBottom";break;case 14:d="pt-page-rotatePushBottom";h="pt-page-moveFromTop";break;case 15:d="pt-page-rotateCubeLeftOut pt-page-ontop";h="pt-page-rotateCubeLeftIn";break;case 16:d="pt-page-rotateCubeRightOut pt-page-ontop";h="pt-page-rotateCubeRightIn";
break;case 17:d="pt-page-rotateCubeTopOut pt-page-ontop";h="pt-page-rotateCubeTopIn";break;case 18:d="pt-page-rotateCubeBottomOut pt-page-ontop",h="pt-page-rotateCubeBottomIn"}f.addClass(d).on(this.endEvent,function(){f.off(this.endEvent);this.endCurrPage=!0;if(this.endNextPage)this.onEndAnimation(f,k)}.bind(this));k.addClass(h).on(this.endEvent,function(){k.off(this.endEvent);this.endNextPage=!0;if(this.endCurrPage)this.onEndAnimation(f,k)}.bind(this));if(!this.animationSupport)this.onEndAnimation(f,
k);return!0},onEndAnimation:function(a,b){this.endNextPage=this.endCurrPage=!1;this.resetPage(a,b);this.isAnimating=!1},resetPage:function(b,c){this.pages.each(function(){a(this).attr("class",a(this).data("originalClass"))});console.log(c);c.addClass("pt-page-current")}};window.PageTransitions=b})(jQuery);
function detectCSSFeature(a){var b=!1,e=["Webkit","Moz","ms","O"],c=document.createElement("div"),g=null;a=a.toLowerCase();c.style[a]&&(b=!0);if(!1===b)for(g=a.charAt(0).toUpperCase()+a.substr(1),a=0;a<e.length;a++)if(void 0!==c.style[e[a]+g]){b=!0;break}return b}
(function(a){a.pepperAccordion=function(){a("body").on("click",".accordion .accordion-element .accordion-title",function(){var b=a(this).closest(".accordion"),e=a(this).closest(".accordion-element"),c=e.find(".accordion-content"),g=0,f=0;e.hasClass("is-open")||(c.css("paddingTop",""),c.css("paddingBottom",""),g=parseInt(c.css("paddingTop")),f=parseInt(c.css("paddingBottom")),c.css("paddingTop","0"),c.css("paddingBottom","0"));isDefined(b.data("accordion-single"))&&b.find(".accordion-element").each(function(){var b=
a(this);b[0]!=e[0]&&b.find(".accordion-content").animate({height:"0px",paddingTop:"0px",paddingBottom:"0px"},300,function(){b.removeClass("is-open")})});e.hasClass("is-open")?e.find(".accordion-content").animate({height:"0px",paddingTop:"0px",paddingBottom:"0px"},300,function(){e.removeClass("is-open")}):(b=e.find(".accordion-content").clone().css({height:"auto",display:"block"}).appendTo(e),c=b.innerHeight()+g+f,b.remove(),e.addClass("is-open"),e.find(".accordion-content").css("height","0"),e.find(".accordion-content").animate({height:c+
"px",paddingTop:g+"px",paddingBottom:f+"px"},300,function(){a(this).css("height","")}))})}})(jQuery);(function(a){a.pepperAlerts=function(){a("body").on("click",".alert-closeable .close",function(){a(this).closest(".alert").remove()})}})(jQuery);
(function(a){a.fn.pepperAnimate=function(b){isDefined(b)||(b=!a(this).hasClass("animated"));b?(a(this).addClass("animated"),a(this).addPepperAnimationClass()):(a(this).removeClass("animated"),a(this).removePepperAnimationClass())};a.fn.addPepperAnimationClass=function(){isDefined(a(this).data("animation"))?a(this).addClass(a(this).data("animation")):a(this).addClass("fadeIn")};a.fn.removePepperAnimationClass=function(){isDefined(a(this).data("animation"))?a(this).removeClass(a(this).data("animation")):
a(this).removeClass("fadeIn")};a(window).scroll(function(){b()});var b=function(){a(".pepper-animation-auto").each(function(){if(!a(this).hasClass("animated")){var b=a(window).scrollTop()+a(window).height();a(this).offset().top+a(this).height()/2<=b&&(a(this).addClass("animated"),a(this).addPepperAnimationClass())}});a("[data-counter-animation]").each(function(){if(!isDefined(a(this).data("data-animated"))){var b=a(window).scrollTop()+a(window).height();if(a(this).offset().top+a(this).height()/2<=
b){var b=a(this).find("[data-counter-animation-element]"),g=a(this).data("counter-value"),f=a(this).data("counter-current-value"),d="up";isDefined(f)||(f=0,a(this).data("counter-current-value",0));g<f&&(d="down");a(this).data("data-animated","true");e(g,f,b,d)}}})},e=function(a,b,f,d){f.html(b);setTimeout(function(){"up"==d?a>b&&e(a,b+1,f,d):a<b&&e(a,b-1,f,d)},10)}})(jQuery);
(function(a){a.pepperDropdown=function(){var b=null;a("body").on("click",".dropdown-toggle",function(e){e.stopPropagation();var c=a(this),g=a(this).parent().find(".dropdown-menu");null!=b&&b[0]!=c[0]&&(b.removeClass("active"),b.parent().find(".dropdown-menu").removeClass("is-open"));g.toggleClass("is-open");c.toggleClass("active");b=c;a(document).bind("click",function(){a(document).unbind("click");g.removeClass("is-open");c.removeClass("active")})})}})(jQuery);
(function(a){a.pepperEqualizer=function(e){"init"==e&&(a(window).load(function(){b()}),a(window).resize(function(){b()}));b()};var b=function(){a("[data-equalizer]").each(function(){var b=a(this).attr("data-equalizer"),b=a(this).find('[data-equalizer-element\x3d"'+b+'"]');b.css("height","");var c=0;b.each(function(){c=Math.max(c,a(this).outerHeight())});b.outerHeight(c)})}})(jQuery);
(function(a){a.pepperLayout=function(){b();a(window).load(function(){b()})};var b=function(){a("body").hasClass("header-fixed")&&a(".wrap \x3e .content").css("padding-top",a(".header").outerHeight(!0));(a("body").hasClass("footer-fixed")||a("body").hasClass("footer-bottom"))&&a(".wrap .footer-push").css("height",a(".wrap \x3e .footer").outerHeight(!0))}})(jQuery);
(function(a){a.pepperMoveFixed=function(){a(window).load(function(){0<a(".move-fixed").length&&(a(".move-fixed").each(function(){a("body").hasClass("header-fixed")?a(this).attr("data-startTop",0):a(this).attr("data-startTop",a(this).offset().top)}),b(),a(window).scroll(function(){b()}),a(window).resize(function(){b()}))})};var b=function(){var b=a(window).scrollTop();0<a(".move-fixed").length&&a(".move-fixed").each(function(){b>a(this).attr("data-startTop")?(a(this).css("width","auto"),a(this).css("width",
a(this).parent().width()-1),a(this).css("position","fixed"),a("body").hasClass("header-fixed")?a(this).css("top",a(".header").outerHeight(!0)):a(this).css("top","0px"),a(this).find(".to-top").css("display","block")):(a(this).css("position","static"),a(this).css("width",""),a(this).find(".to-top").hide())})}})(jQuery);(function(a){a.pepperNav=function(){a("body").on("click",".nav-toggle-btn",function(){var b=a(a(this).data("target"));0<b.length&&b.toggle()})}})(jQuery);
(function(a){var b=[];a.pepperParallax=function(){a(window).load(function(){a(".parallax-scroll").each(function(){var c=a(this).data("speed");isDefined(c)||(c=.5);a(this).is("img")&&a(this).data("initTop",a(this).css("top"));var g=a(this).css("background-position").split(" ")[0];b.push({object:a(this),speed:c,vertical:g});e(a(this),c,g)})});a(window).scroll(function(){a.each(b,function(){e(this.object,this.speed,this.vertical)})})};var e=function(b,e,f){var d=a(window).scrollTop(),k=a(window).scrollTop()+
a(window).height(),h=b.offset().top;b.is("img")?(f=parseInt(b.data("initTop")),k=b.css("position"),"fixed"==k?b.css("top",f+d*e+"px"):"absolute"==k&&b.css("top",f-d*e+"px")):(d=h-k,k=isDefined(b.data("offset"))?b.data("offset"):0,console.log(k),b.css("background-position",f+" "+(0-d*e+k)+"px"))}})(jQuery);
(function(a){a.fn.pepperShake=function(b,e,c,g){var f=10,d=100,k=3,h=0;isDefined(b)&&(f=b);isDefined(e)&&(k=e);isDefined(c)&&(d=c);isDefined(g)&&(h=g);"static"==this.css("position")&&this.css("position","relative");for(b=0;b<=k;++b)0==b?this.animate({left:"-"+f+"px"},d/2).animate({left:f+"px"},d):b==k?this.animate({left:"0px"},d/2,function(){a(this).css("position","").css("left","")}):this.animate({left:"-"+f+"px"},d).animate({left:f+"px"},d),f-=h}})(jQuery);
(function(a){var b=[];a.pepperSubNav=function(){a(".subnav").find("a").each(function(){0<a(a(this).attr("href")).length&&b.push(a(a(this).attr("href")))});a("body").on("click",".subnav a",function(){a(this).parent().hasClass("to-top")?a("html, body").animate({scrollTop:0},200):a("html, body").animate({scrollTop:a(a(this).attr("href")).offset().top-5-parseInt(a(".content").css("padding-top"))},200);return!1});a(window).scroll(function(){var e=a(window).scrollTop();if(0<b.length){var c=b[0];a.each(b,
function(){if(e<this.offset().top-20-parseInt(a(".content").css("padding-top")))return!1;c=a(this)});a(window).scrollTop()+a(window).height()==a(document).height()&&(c=b[b.length-1]);var g=c.attr("id"),f=a(".subnav").find("a");f.parent().removeClass("active");g=f.filter("[href\x3d#"+g+"]");g.parent().addClass("active");g.closest("ul").hasClass("subnav")||g.parent().parent().parent().addClass("active")}})}})(jQuery);
(function(a){a.pepperTabs=function(){a(window).load(function(){a("body").on("click",".tab-nav button, .tab-nav a",function(){b(this,!0);return!1});a(".tab-nav").each(function(){if(""!=window.location.hash){var e=window.location.hash.substr(1),e=a(this).closest(".tabs").find("[data-tab-link\x3d"+e+"]");if(0<e.length){b(e.eq(0));return}}0<a(this).find("li.active").eq(0).length?b(a(this).find("li.active [data-tab-link]").eq(0)):b(a(this).find("li [data-tab-link]").eq(0));if(a(this).parent().hasClass("tabs-left")||
a(this).parent().hasClass("tabs-right")){var c=a(this).height();a(this).parent().find(".tab-content").each(function(){a(this).height()<c&&a(this).height(c)})}})})};var b=function(b,c){var g=a(b).data("tab-link"),f=a(b).closest(".tabs"),d=f.find("[data-tab-content\x3d"+g+"]");0<d.length&&(f.find(".tab-content, .tab-nav li").removeClass("active"),a(b).parent().addClass("active"),d.addClass("active"),isDefined(c)&&c&&isDefined(f.data("tabs-hash"))&&(window.location.hash=g))}})(jQuery);$(document).ready(function(){$("#form_signup_password, #form_reset-password_password, #form_edit-user_password").focusout(function(){$(".passwordFieldTip").remove();/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[#$@!%&*?])[A-Za-z\d#$@!%&*?]{8,}$/.test($("#form_signup_password, #form_reset-password_password, #form_edit-user_password").val())||$("#form_signup_password, #form_reset-password_password, #form_edit-user_password").after('\x3cdiv class\x3d"tooltip passwordFieldTip"\x3e\x3cspan class\x3d"tooltiptext"\x3eYour password must contain:\x3cul\x3e\x3cli\x3eAt least 8 characters\x3c/li\x3e\x3cli\x3eAt least one lowercase character\x3c/li\x3e\x3cli\x3eAt least one uppercase character\x3c/li\x3e\x3cli\x3eAt least one numeral character\x3c/li\x3e\x3cli\x3eAt least one special character\x3c/li\x3e\x3c/ul\x3e\x3c/span\x3e\x3c/div\x3e')});
$("#form_signup_password_again, #form_reset-password_password_again, #form_edit-user_password_again").focusout(function(){$("#form_signup_password, #form_reset-password_password, #form_edit-user_password").val()===$("#form_signup_password_again, #form_reset-password_password_again, #form_edit-user_password_again").val()?$(".passwordAgain").remove():$("#form_signup_password_again, #form_reset-password_password_again, #form_edit-user_password_again").after('\x3cdiv class\x3d"tooltip passwordAgain"\x3e\x3cspan class\x3d"tooltiptext"\x3ePasswords do not match\x3c/span\x3e\x3c/div\x3e')});
$("#form_signup_password, #form_reset-password_password, #form_edit-user_password").click(function(){$(".passwordFieldTip").remove()});$("#form_signup_password_again, #form_reset-password_password_again, #form_edit-user_password_again").click(function(){$(".passwordAgain").remove()})});if("undefined"==typeof jQuery)throw Error("Bootstrap's JavaScript requires jQuery");+function(a){a=a.fn.jquery.split(" ")[0].split(".");if(2>a[0]&&9>a[1]||1==a[0]&&9==a[1]&&1>a[2]||3<a[0])throw Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(jQuery);
+function(a){function g(c,b){return this.each(function(){var e=a(this),k=e.data("bs.modal"),h=a.extend({},d.DEFAULTS,e.data(),"object"==typeof c&&c);k||e.data("bs.modal",k=new d(this,h));"string"==typeof c?k[c](b):h.show&&k.show(b)})}var d=function(c,b){this.options=b;this.$body=a(document.body);this.$element=a(c);this.$dialog=this.$element.find(".modal-dialog");this.originalBodyPad=this.isShown=this.$backdrop=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,
a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};d.VERSION="3.3.7";d.TRANSITION_DURATION=300;d.BACKDROP_TRANSITION_DURATION=150;d.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};d.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)};d.prototype.show=function(c){var b=this,e=a.Event("show.bs.modal",{relatedTarget:c});this.$element.trigger(e);this.isShown||e.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\x3d"modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){b.$element.one("mouseup.dismiss.bs.modal",function(c){a(c.target).is(b.$element)&&(b.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&b.$element.hasClass("fade");b.$element.parent().length||b.$element.appendTo(b.$body);b.$element.show().scrollTop(0);b.adjustDialog();e&&b.$element[0].offsetWidth;
b.$element.addClass("in");b.enforceFocus();var h=a.Event("shown.bs.modal",{relatedTarget:c});e?b.$dialog.one("bsTransitionEnd",function(){b.$element.trigger("focus").trigger(h)}).emulateTransitionEnd(d.TRANSITION_DURATION):b.$element.trigger("focus").trigger(h)}))};d.prototype.hide=function(c){c&&c.preventDefault();c=a.Event("hide.bs.modal");this.$element.trigger(c);this.isShown&&!c.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),
this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(d.TRANSITION_DURATION):this.hideModal())};d.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){document===a.target||this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))};d.prototype.escape=function(){this.isShown&&
this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};d.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")};d.prototype.hideModal=function(){var a=this;this.$element.hide();this.backdrop(function(){a.$body.removeClass("modal-open");a.resetAdjustments();a.resetScrollbar();a.$element.trigger("hidden.bs.modal")})};
d.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};d.prototype.backdrop=function(c){var b=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var k=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===
a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),k&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),c)k?this.$backdrop.one("bsTransitionEnd",c).emulateTransitionEnd(d.BACKDROP_TRANSITION_DURATION):c()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e=function(){b.removeBackdrop();c&&c()},a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(d.BACKDROP_TRANSITION_DURATION):
e()):c&&c()};d.prototype.handleUpdate=function(){this.adjustDialog()};d.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})};d.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};d.prototype.checkScrollbar=function(){var a=window.innerWidth;a||(a=document.documentElement.getBoundingClientRect(),
a=a.right-Math.abs(a.left));this.bodyIsOverflowing=document.body.clientWidth<a;this.scrollbarWidth=this.measureScrollbar()};d.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)};d.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)};d.prototype.measureScrollbar=function(){var a=document.createElement("div");
a.className="modal-scrollbar-measure";this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var f=a.fn.modal;a.fn.modal=g;a.fn.modal.Constructor=d;a.fn.modal.noConflict=function(){return a.fn.modal=f,this};a(document).on("click.bs.modal.data-api",'[data-toggle\x3d"modal"]',function(c){var b=a(this),e=b.attr("href"),d=a(b.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),e=d.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},d.data(),b.data());
b.is("a")&&c.preventDefault();d.one("show.bs.modal",function(a){a.isDefaultPrevented()||d.one("hidden.bs.modal",function(){b.is(":visible")&&b.trigger("focus")})});g.call(d,e,this)})}(jQuery);
+function(a){function g(c){return this.each(function(){var b=a(this),e=b.data("bs.affix"),k="object"==typeof c&&c;e||b.data("bs.affix",e=new d(this,k));"string"==typeof c&&e[c]()})}var d=function(c,b){this.options=a.extend({},d.DEFAULTS,b);this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this));this.$element=a(c);this.pinnedOffset=this.unpin=this.affixed=null;this.checkPosition()};
d.VERSION="3.3.7";d.RESET="affix affix-top affix-bottom";d.DEFAULTS={offset:0,target:window};d.prototype.getState=function(a,b,e,d){var h=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=e&&"top"==this.affixed)return e>h?"top":!1;if("bottom"==this.affixed)return null!=e?h+this.unpin<=f.top?!1:"bottom":a-d>=h+g?!1:"bottom";var m=null==this.affixed,f=m?h:f.top;return null!=e&&e>=h?"top":null!=d&&f+(m?g:b)>=a-d?"bottom":!1};d.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;
this.$element.removeClass(d.RESET).addClass("affix");var a=this.$target.scrollTop();return this.pinnedOffset=this.$element.offset().top-a};d.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)};d.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=this.$element.height(),b=this.options.offset,e=b.top,k=b.bottom,h=Math.max(a(document).height(),a(document.body).height());"object"!=typeof b&&(k=e=b);"function"==typeof e&&(e=b.top(this.$element));
"function"==typeof k&&(k=b.bottom(this.$element));b=this.getState(h,c,e,k);if(this.affixed!=b){null!=this.unpin&&this.$element.css("top","");var e="affix"+(b?"-"+b:""),f=a.Event(e+".bs.affix");if(this.$element.trigger(f),f.isDefaultPrevented())return;this.affixed=b;this.unpin="bottom"==b?this.getPinnedOffset():null;this.$element.removeClass(d.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==b&&this.$element.offset({top:h-c-k})}};var f=a.fn.affix;a.fn.affix=g;a.fn.affix.Constructor=
d;a.fn.affix.noConflict=function(){return a.fn.affix=f,this};a(window).on("load",function(){a('[data-spy\x3d"affix"]').each(function(){var c=a(this),b=c.data();b.offset=b.offset||{};null!=b.offsetBottom&&(b.offset.bottom=b.offsetBottom);null!=b.offsetTop&&(b.offset.top=b.offsetTop);g.call(c,b)})})}(jQuery);
+function(a){function g(b){var e;b=b.attr("data-target")||(e=b.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"");return a(b)}function d(b){return this.each(function(){var e=a(this),c=e.data("bs.collapse"),d=a.extend({},f.DEFAULTS,e.data(),"object"==typeof b&&b);!c&&d.toggle&&/show|hide/.test(b)&&(d.toggle=!1);c||e.data("bs.collapse",c=new f(this,d));"string"==typeof b&&c[b]()})}var f=function(b,c){this.$element=a(b);this.options=a.extend({},f.DEFAULTS,c);this.$trigger=a('[data-toggle\x3d"collapse"][href\x3d"#'+
b.id+'"],[data-toggle\x3d"collapse"][data-target\x3d"#'+b.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()};f.VERSION="3.3.7";f.TRANSITION_DURATION=350;f.DEFAULTS={toggle:!0};f.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"};f.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,c=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");
if(!(c&&c.length&&(b=c.data("bs.collapse"),b&&b.transitioning))){var k=a.Event("show.bs.collapse");if(this.$element.trigger(k),!k.isDefaultPrevented()){c&&c.length&&(d.call(c,"hide"),b||c.data("bs.collapse",null));var h=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[h](0).attr("aria-expanded",!0);this.$trigger.removeClass("collapsed").attr("aria-expanded",!0);this.transitioning=1;b=function(){this.$element.removeClass("collapsing").addClass("collapse in")[h]("");this.transitioning=
0;this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return b.call(this);c=a.camelCase(["scroll",h].join("-"));this.$element.one("bsTransitionEnd",a.proxy(b,this)).emulateTransitionEnd(f.TRANSITION_DURATION)[h](this.$element[0][c])}}}};f.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){b=this.dimension();this.$element[b](this.$element[b]())[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 c=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[b](0).one("bsTransitionEnd",a.proxy(c,this)).emulateTransitionEnd(f.TRANSITION_DURATION):c.call(this)}}};f.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};f.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle\x3d"collapse"][data-parent\x3d"'+
this.options.parent+'"]').each(a.proxy(function(b,c){var d=a(c);this.addAriaAndCollapsedClass(g(d),d)},this)).end()};f.prototype.addAriaAndCollapsedClass=function(a,c){var d=a.hasClass("in");a.attr("aria-expanded",d);c.toggleClass("collapsed",!d).attr("aria-expanded",d)};var c=a.fn.collapse;a.fn.collapse=d;a.fn.collapse.Constructor=f;a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this};a(document).on("click.bs.collapse.data-api",'[data-toggle\x3d"collapse"]',function(b){var c=a(this);
c.attr("data-target")||b.preventDefault();b=g(c);c=b.data("bs.collapse")?"toggle":c.data();d.call(b,c)})}(jQuery);
+function(a){function g(c,b){this.$body=a(document.body);this.$scrollElement=a(a(c).is(document.body)?window:c);this.options=a.extend({},g.DEFAULTS,b);this.selector=(this.options.target||"")+" .nav li \x3e a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this));this.refresh();this.process()}function d(c){return this.each(function(){var b=a(this),d=b.data("bs.scrollspy"),f="object"==typeof c&&c;d||b.data("bs.scrollspy",
d=new g(this,f));"string"==typeof c&&d[c]()})}g.VERSION="3.3.7";g.DEFAULTS={offset:10};g.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};g.prototype.refresh=function(){var c=this,b="offset",d=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();a.isWindow(this.$scrollElement[0])||(b="position",d=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var c=
a(this),c=c.data("target")||c.attr("href"),f=/^#./.test(c)&&a(c);return f&&f.length&&f.is(":visible")&&[[f[b]().top+d,c]]||null}).sort(function(a,c){return a[0]-c[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})};g.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,d=this.getScrollHeight(),f=this.options.offset+d-this.$scrollElement.height(),h=this.offsets,g=this.targets,l=this.activeTarget;if(this.scrollHeight!=d&&this.refresh(),b>=f)return l!=
(a=g[g.length-1])&&this.activate(a);if(l&&b<h[0])return this.activeTarget=null,this.clear();for(a=h.length;a--;)l!=g[a]&&b>=h[a]&&(void 0===h[a+1]||b<h[a+1])&&this.activate(g[a])};g.prototype.activate=function(c){this.activeTarget=c;this.clear();c=a(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parents("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate.bs.scrollspy")};g.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,
".active").removeClass("active")};var f=a.fn.scrollspy;a.fn.scrollspy=d;a.fn.scrollspy.Constructor=g;a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=f,this};a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy\x3d"scroll"]').each(function(){var c=a(this);d.call(c,c.data())})})}(jQuery);
+function(a){function g(){var a=document.createElement("bootstrap"),f={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},c;for(c in f)if(void 0!==a.style[c])return{end:f[c]};return!1}a.fn.emulateTransitionEnd=function(d){var f=!1,c=this;a(this).one("bsTransitionEnd",function(){f=!0});return setTimeout(function(){f||a(c).trigger(a.support.transition.end)},d),this};a(function(){a.support.transition=g();a.support.transition&&
(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(d){return a(d.target).is(this)?d.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery);