1/*! osram-webstar 0.53.2 24-03-2021 */ 2function initWSDropdownSelects(){$(".ms-dropdown-wrapper .dropdown-menu li a").on("click",function(t){var e=$(this),i=e.parents(".dropdown-menu");i.find("li").removeClass("selected"),e.parent("li").addClass("selected");var n=e.attr("value");e.parents(".ms-dropdown-wrapper").find('button[data-toggle="dropdown"]').html('<span class="button-text">'+n+'</span> <span class="button-icon ms-icon_arrow-open"></span>'),i.trigger("change")})}function initShowMore(){$(".show-more").each(function(){var t=$(this);t.more({length:250,leeway:10,wordBreak:!1,ellipsisText:" [...]",moreText:"read more",lessText:"reduce",onChange:function(e){e&&t.hasClass("product-text")&&0===$(".ms-product-details-ls").length&&$(".product-variation-dropdown").trigger("readmore.open")}})})}function initDatepicker(){var t=$(".ms-datepicker");t.length>0&&t.each(function(){$(this).datepicker({format:"yyyy-mm-dd",orientation:"auto",autoclose:!0}).on("show",function(t){var e=$(t.target).data("datepicker");e.picker.position().left<0?e.picker.addClass("custom-position"):e.picker.removeClass("custom-position")})})}function emailCurrentPage(){window.location.href="mailto:?subject="+document.title+"&body="+escape(window.location.href)}function initOneClick(t){var e=$();(e=void 0===t?$("body"):t).on("click",".clickblock-one-link",function(t){$(t.target).is("a")||$(this).find("a")[0].click()}),e.find(".clicktable-one-row-link tbody tr").on("click",function(t){var e=$(t.target);if(!(e.parents(".icon-cell").length>0))return!!e.is("a")||void(0==$(this).closest("table").find(".tooltip").size()&&$(this).find("a")[0].click())})}function initFullSizeContainer(){$(".full-size-container").each(function(){var t=$(this),e=$(window).width(),i=getViewportWidth()>BREAKPOINT.MD?60:40,n=$("div.page-content > div.container").outerWidth(),o=Math.ceil((e-n+i)/2);t.width(e),t.css("margin-left",-1*o)})}function initFullScreenStageModule(){$("body").addClass("fullscreen-module"),$("body.fullscreen-module .page-content").css("padding-top","")}function initBenefitCarousel(t){function e(t){t.each(function(){var e=$
2(this),i=e.find(".benefit-carousel-item").length;e.slick({centerMode:!1,rotateSlidesEqualToShow:!0,slidesToShow:i,slidesToScroll:1,focusOnSelect:!1,arrows:!1,infinite:!0,slide:"div.benefit-carousel-item",variableWidth:!1,appendArrows:e.parent().find(".benefit-carousel-nav"),swipe:!1,responsive:[{breakpoint:765,settings:{slidesToShow:2,arrows:!0,swipe:!0}},{breakpoint:521,settings:{slidesToShow:1,arrows:!0,swipe:!0}}]}),t.fadeIn("slow")})}e(t?t.find(".benefit-carousel"):$(".benefit-carousel"))}function refreshBenefitCarousel(){$(".benefit-carousel").each(function(){var t=$(this);t.slick("setPosition"),t.slick("slickSetOption","dots",!1,!0)})}function alignSliderDots(t,e){var i=e.find(".slick-slide:not(.slick-cloned) img")[t],n=$(i).height();e.find(".slick-dots").css("top",n-40+"px")}function initWSImageSlider(t,e,i,n){function o(e){e.each(function(){var e,o=$(this),s=!1;o.on("beforeChange",function(t,i,n,a){o.find(".slick-dots").hide(),s=n!==a,e=1==Math.abs(a-n)?a-n>0?"right":"left":a-n>0?"left":"right"}),o.on("afterChange",function(t,i,n){alignSliderDots(n,o),o.find(".slick-dots").show();var a=i.$slides.eq(n).find(".font-headline-page").first().html();if(!0===s&&a&&a.length>0&&"undefined"!=typeof et_GalleryNextEvent&&"undefined"!=typeof et_GalleryPreviousEvent){if("right"==e)r=new et_GalleryNextEvent(a);else var r=new et_GalleryPreviousEvent(a);void 0!==_etracker&&_etracker.sendEvent(r)}}),o.on("init",function(t,e){o.waitForImages(function(){alignSliderDots(e.currentSlide,o)})}),o.not(".slick-initialized").slick({centerMode:!1,focusOnSelect:!1,slidesToShow:1,slidesToScroll:1,arrows:!1,autoplay:i,autoplaySpeed:n,dots:!0,lazyLoad:!1,variableWidth:!1,slide:t}),$(".video-txt-wrapper.full-size a.img-hover-effect").on("mouseenter touchstart",function(){$(this).parent().find("img").css("opacity","0.8")}).on("mouseleave touchend",function(){$(this).parent().find("img").css("opacity","1")}),o.fadeIn("slow")})}void 0===i&&(i=!1),void 0===n&&(n=7e3),o(e?e.find(".ms-image-slider"):$(".ms-image-slider"))}function updateSlider(){$(".ms-image-slider").each(function(){var t=$(this);t.hasClass("slick-initialized")&&t.waitForImages(function(){t.trigger("afterChange",[t.slick("getSlick"),t.slick("slickCurrentSlide")]),t.slick("setPosition"),alignSliderDots(t.slick("slickCurrentSlide"),t)})})}function initImageSlider(t){function e(t){t.slick({centerMode:!1,focusOnSelect:!1,slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0,lazyLoad:!1,variableWidth:!1,respondTo:"slider",slide:"div.image-slider-slide"})}t?e(t.find(".image-slider")):$(".image-slider").length>0&&e($(".image-slider"))}function refreshImageSlider(){$(".image-slider").each(function(){$(this).hasClass("slick-initialized")&&$(this).slick("setPosition")})}function initWSCarousel(t){function e(t){t.each(function(){var t=$(this);t.on("init",function(e,i){getViewportWidth()<BREAKPOINT.MD?imagesLoaded(t,function(){t.find(".text-column").matchHeight({byRow:!1})}):imagesLoaded(t,function(){var e=t.find(".colalign");e.find("img").removeClass("cropped");var i=Math.max.apply(null,e.find("img").map(function(){return $(this).height()}).get()),n=-1,o=Math.max.apply(null,t.find(".text-column .text-wrapper").map(function(){return $(this).outerHeight()}).get());i>o?n=i:(n=o,e.find("img").addClass("cropped")),e.css("height",n)})}),t.slick({centerMode:!1,rotateSlidesEqualToShow:!0,slidesToShow:1,dots:!0,arrows:!1,slide:"div.text-background-teaser",variableWidth:!1,responsive:[{breakpoint:BREAKPOINT.MD,settings:{slidesToShow:1,focusOnSelect:!0,centerMode:!0,dots:!1,variableWidth:!0,infinite:!0}}]}),$(".video-txt-wrapper.half-size a.img-hover-effect").on("mouseenter touchstart",function(){$(this).parent().find("img").css("opacity","0.8")}).on("mouseleave touchend",function(){$(this).parent().find("img").css("opacity","1")}),t.find(".text-background-teaser").each(function(){var t=$(this),e=t.find('[hoverOnTeaserHover="true"]');e.length>0&&t.on("mouseenter touchstart",function(t){$(t.target).is("a")||e.addClass("hover")}).on("mouseleave touchend",function(){e.removeClass("hover")}).on("click",function(t){$(t.target).is("p > a")||$(t.target).is('[hoverOnTeaserHover="true"]')?t.preventDefault:e[0].click()})})})}e(t?t.find(".ms-carousel"):$(".ms-carousel"))}function initUniversalContainer(t){function e(t){t.each(function(){var t=$(this),e=t.find(".multi-img-carousel-item").length,i=e>=3,n=t.attr("use-slider"),o=t.attr("slide-count");if((!o||o<3||o>4)&&(o=3),t.on("init",function(e,i){imagesLoaded(t,function(){$.fn.matchHeight._update()})}),"true"===n&&e>1){var s,a=!1;
2t.on("beforeChange",function(t,e,i,n){a=i!==n,s=1==Math.abs(n-i)?n-i>0?"right":"left":n-i>0?"left":"right"}),t.on("afterChange",function(t,e,i){var n=e.$slides.eq(i).find(".font-headline-teaser").first().html();if(!0===a&&void 0!==n&&n.length>0&&"undefined"!=typeof et_GalleryNextEvent&&"undefined"!=typeof et_GalleryPreviousEvent)try{void 0!==_etracker&&("right"==s?_etracker.sendEvent(new et_GalleryNextEvent(n)):_etracker.sendEvent(new et_GalleryPreviousEvent(n)))}catch(t){}});var r=[];r.push({breakpoint:BREAKPOINT.LG,settings:{slidesToShow:3,centerMode:i,dots:!1,variableWidth:!1,infinite:!0,swipe:!0}}),r.push({breakpoint:800,settings:{slidesToShow:3,centerMode:i,dots:!1,variableWidth:!0,infinite:!0,swipe:!0}}),r.push({breakpoint:700,settings:{slidesToShow:2,centerMode:!0,dots:!1,variableWidth:!0,infinite:!0,swipe:!0}}),t.slick({centerMode:!1,focusOnSelect:!0,rotateSlidesEqualToShow:!0,slidesToShow:o,slidesToScroll:1,infinite:!0,slide:"div.multi-img-carousel-item",variableWidth:!1,arrows:!1,swipe:!0,responsive:r,dots:!1})}else"true"===n&&1===e&&t.addClass("noslider")})}e(t?t.find(".multi-img-universal-container:not(.noslider)"):$(".multi-img-universal-container:not(.noslider)"))}function initMultiImgCarousel(t){function e(t){t.each(function(){var t=$(this),e=t.find(".multi-img-carousel-item").length;t.on("init",function(e,i){imagesLoaded(t,function(){$.fn.matchHeight._update()})});var i,n=!1;t.on("beforeChange",function(t,e,o,s){n=o!==s,i=1==Math.abs(s-o)?s-o>0?"right":"left":s-o>0?"left":"right"}),t.on("afterChange",function(t,e,o){var s=e.$slides.eq(o).find(".font-headline-teaser").first().html();if(!0===n&&void 0!==s&&s.length>0&&"undefined"!=typeof et_GalleryNextEvent&&"undefined"!=typeof et_GalleryPreviousEvent)try{void 0!==_etracker&&("right"==i?_etracker.sendEvent(new et_GalleryNextEvent(s)):_etracker.sendEvent(new et_GalleryPreviousEvent(s)))}catch(t){}});var o=[];3==e&&o.push({breakpoint:BREAKPOINT.MD,settings:{slidesToShow:1,focusOnSelect:!0,centerMode:!0,dots:!1,variableWidth:!0,infinite:!0,swipe:!0}}),e>3&&(o.push({breakpoint:BREAKPOINT.LG,settings:{slidesToShow:3,focusOnSelect:!0,centerMode:!0,dots:!1,variableWidth:!0,infinite:!0,swipe:!0}}),o.push({breakpoint:800,settings:{slidesToShow:3,focusOnSelect:!0,centerMode:!0,dots:!1,infinite:!0,swipe:!0}}),o.push({breakpoint:700,settings:{slidesToShow:2,focusOnSelect:!0,centerMode:!0,dots:!1,variableWidth:!0,infinite:!0,swipe:!0}})),t.slick({centerMode:!1,rotateSlidesEqualToShow:!0,slidesToShow:e,slidesToScroll:1,infinite:!1,slide:"div.multi-img-carousel-item",variableWidth:!1,arrows:!1,swipe:!1,responsive:o})})}e(t?t.find(".multi-img-carousel"):$(".multi-img-carousel"))}function updateCarousel(){$(".ms-carousel").each(function(){var t=$(this);if(t.hasClass("slick-initialized")){t.slick("setPosition");var e=t.find(".colalign"),i=t.find(".text-column");if(e.css("height",""),i.css("height",""),e.find("img").removeClass("cropped"),getViewportWidth()<BREAKPOINT.MD)i.matchHeight({byRow:!1});else{i.matchHeight({remove:!0});var n=-1,o=Math.max.apply(null,e.find("img").map(function(){return $(this).height()}).get()),s=Math.max.apply(null,t.find(".text-column .text-wrapper").map(function(){return $(this).outerHeight()}).get());o>s?n=o:(n=s,e.find("img").addClass("cropped")),e.css("height",n)}}}),$(".multi-img-carousel").each(function(){var t=$(this);t.hasClass("slick-initialized")&&(t.slick("setPosition"),t.slick("slickSetOption","dots",!0,!0)),matchCarouselItemHeight()}),$(".multi-img-universal-container").each(function(){var t=$(this);t.hasClass("slick-initialized")&&t.slick("setPosition"),matchCarouselItemHeight()})}function matchCarouselItemHeight(){$(".multi-img-carousel.news-carousel").each(function(){$(this).find(".multi-img-carousel-item .background-wrapper").matchHeight({byRow:!1})}),$('.multi-img-universal-container.news-carousel:not(.noslider):not([use-slider="false"])').each(function(){$(this).find(".multi-img-carousel-item .background-wrapper").matchHeight({byRow:!1})}),$(".multi-img-universal-container.news-carousel.noslider, .multi-img-universal-container.news-carousel[use-slider=false]").each(function(){$(this).find(".multi-img-carousel-item .background-wrapper").matchHeight({byRow:!0}
2)}),$('.multi-img-universal-container:not(.news-carousel):not(.text-on-image-carousel):not(.noslider):not([use-slider="false"])').each(function(){$(this).find(".multi-img-carousel-item").matchHeight({byRow:!1})}),$(".multi-img-universal-container:not(.news-carousel):not(.text-on-image-carousel):not(.noslider), .multi-img-universal-container:not(.news-carousel):not(.text-on-image-carousel):not(.noslider)[use-slider=false]").each(function(){$(this).find(".multi-img-carousel-item").matchHeight({byRow:!0})})}function resetHeaderTop(){$(".ms-head").css("top","")}function setTopIfGlobalMarginIsAvailable(t,e){globalMarginTop>0&&t.css("top",e)}function upperMenuScroll(t,e){t>30?(resetHeaderTop(),e.addClass("sticky"),setTopIfGlobalMarginIsAvailable($(".ms-head"),"0px")):(e.removeClass("sticky"),resetHeaderTop())}function lowerMenuScroll(t,e,i){t<lastScrollTop?(e.removeClass("sticky-down"),i.removeClass("sticky-down sticky-top"),i.addClass("sticky"),globalMarginTop>0&&i.css("top",$(".ms-head").height()),t<=30&&(i.removeClass("sticky"),setTopIfGlobalMarginIsAvailable(i,globalMarginTopWithHeader),e.css("top",globalMarginTop+t))):t>480?(i.addClass("sticky-down"),e.addClass("sticky-down")):t>280?(e.addClass("sticky-down"),i.addClass("sticky-top sticky"),i.removeClass("sticky-down"),i.css("top",globalMarginTop)):t>30&&(i.addClass("sticky"),i.removeClass("sticky-top sticky-down"),setTopIfGlobalMarginIsAvailable(i,$(".ms-head").height())),adjustNavigation()}function handleDesktopScroll(t,e){var i=$(window).scrollTop();upperMenuScroll(i,t),lowerMenuScroll(i,t,e),lastScrollTop=i}function initDesktopStickyHeader(t){t.addClass("desktop")}function destroyDesktopStickyHeader(t,e){t.removeClass("desktop"),t.removeClass("sticky sticky-down"),e.removeClass("sticky sticky-down sticky-top")}function handleMobileScroll(t){var e=$(window).scrollTop();e<=lastScrollTop?t.addClass("sticky"):e>500&&t.removeClass("sticky"),lastScrollTop=e}function initMobileStickyHeader(t){t.addClass("mobile"),$(window).scrollTop()<500&&t.addClass("sticky")}function destroyMobileStickyHeader(t){t.removeClass("mobile"),t.removeClass("sticky")}function handleResize(){var t=$(".ms-head"),e=$(".ms-breadcrumb");getViewportWidth()>=BREAKPOINT.LG?("mobile"===initializedScrollMode&&destroyMobileStickyHeader(t),"desktop"!==initializedScrollMode&&(initDesktopStickyHeader(t,e),initializedScrollMode="desktop")):("desktop"===initializedScrollMode&&destroyDesktopStickyHeader(t,e),"mobile"!==initializedScrollMode&&(initMobileStickyHeader(t),initializedScrollMode="mobile"))}function initStickyHeader(){var t=$(".ms-head"),e=$(".ms-breadcrumb");handleResize(t,e),$(window).on("scroll",function(){"mobile"===initializedScrollMode?handleMobileScroll(t):handleDesktopScroll(t,e)}),t.css("top","+="+globalMarginTop),e.css("top","+="+globalMarginTop)}function closeWSLangSelectLayer(){var t=$(".ms-lang-select");t.animate({height:"0",padding:"0",easing:"linear"},400,function(){t.remove(),$(window).trigger("resize")})}function initHeaderMw(){$(".page-content").css("padding-top","0px"),$(".mw-head .mw-navigation-sidebar .ms-icon_close, .mw-head .burger-nav.ms-icon_burger").on("click.sidebarMenuToggle",function(){var t=$(".mw-head .mw-navigation-sidebar");t.find(".submenu-current").removeClass("submenu-current"),t.find(".submenu-visible").removeClass("submenu-visible"),t.scrollTop(0),t.toggleClass("visible"),t.hasClass("visible")?$(document.body).addClass("modal-open"):$(document.body).removeClass("modal-open")}),$(".mw-head .mw-navigation-sidebar .meta-lang-select").on("click.mwheaderLangDropdown",function(){$(".mw-head .ms-dropdown-wrapper.meta-lang-select .mw-header-dropdown.dropdown-menu.dropdown-menu-right").toggleClass("open")}),$(".full-size-image-module.fullscreen-module").length&&$(window).on("scroll.mw-header",function(){$(window).scrollTop()>$(".full-size-image-module.fullscreen-module").outerHeight()-$(".ms-head").outerHeight()?$(".ms-head:not(.white-bg)").addClass("white-bg"):$(".ms-head.white-bg").removeClass("white-bg")})}function closeBurgerLayer(){$(".mobile-nav > .burger-nav").removeClass("navigation-active"),$(".ms-navigation").slide
2Up(),$("html").removeClass("stop-scrolling"),$(".ms-head .scrollline").removeClass("orange"),$("a.jump-to-top").css("z-index",999),activeMobileLayer=""}function activateDesktopNavigation(){$(".subnavigation").css("height",""),$(".ms-navigation").on("show.bs.collapse",function(t){getViewportWidth()>=BREAKPOINT.LG&&t.preventDefault()}),$(".ms-navigation").on("hide.bs.collapse",function(t){getViewportWidth()>=BREAKPOINT.LG&&t.preventDefault()});var t=$("ul.ms-navigation > li > a:not(.only-link)");t.mouseenter(function(){$(".subnavigation").hide(),t.removeClass("navigation-active"),$(this).addClass("navigation-active");var e=$(this).siblings(".subnavigation");e.show(),e.mouseleave(function(){$(this).hide(),t.removeClass("navigation-active"),e.unbind("mouseleave")})}),$("html").bind("click touchstart",function(e){if($(e.target).closest(".ms-navigation").length>0)return!0;$(".subnavigation").hide(),t.removeClass("navigation-active")}),$("ul.ms-navigation > li > a.only-link").bind("mouseenter",function(){$(".subnavigation").hide(),t.removeClass("navigation-active")})}function deactivateDesktopNavigation(){$("html").unbind("click touchstart"),$("ul.ms-navigation > li > a.only-link").unbind("mouseenter"),$("ul.ms-navigation > li > a").unbind("mouseenter").removeClass("navigation-active").css("display",""),$(".subnavigation").unbind("mouseleave").css("display","")}function activateMobileNavigation(){function t(t){var e=$(".ms-navigation li"),i=parseInt($(".ms-head").height(),10),n=parseInt(t.outerHeight(),10);getViewportHeight()<n+i?e.last().css("padding-bottom",i):e.last().css("padding-bottom",0)}function e(){$(".mobile-nav > .burger-nav").addClass("navigation-active"),$(".ms-head .scrollline").addClass("orange"),$("a.jump-to-top").css("z-index",5),$(".ms-navigation").slideDown(400,function(){t($(this)),$("html").addClass("stop-scrolling")}),activeMobileLayer="burger"}$(".ms-navigation").on("shown.bs.collapse",function(e){t($(this))}),$(".mobile-nav > .burger-nav").bind("click",function(){"burger"===activeMobileLayer?closeBurgerLayer():e()}),$("ul.ms-navigation > li > a.anchor-link").bind("click",function(t){return closeBurgerLayer(),t.preventDefault(),!1}),$("html").bind("click touchstart",function(t){}),$("li.language-selector div.country a").on("click",function(){var t=$(this);t.parents(".language-selector-choices").find("div.country").removeClass("selected"),t.parent("div.country").addClass("selected"),closeBurgerLayer()})}function deactivateMobileNavigation(){$(".ms-navigation").css("display",""),$(".mobile-nav > .burger-nav").unbind("click").removeClass("navigation-active"),$("html").removeClass("stop-scrolling"),$(".ms-navigation li").css("padding-bottom",0),$(".ms-head .scrollline").removeClass("orange"),$("ul.ms-navigation > li > a.anchor-link").unbind("click"),initSmoothScrollOnAnchorLinks(),$("a.jump-to-top").css("z-index",999),$("html").unbind("click touchstart"),activeMobileLayer=""}function initNavigation(){getViewportWidth()>=BREAKPOINT.LG?("mobile"===initializedNavigation&&deactivateMobileNavigation(),"desktop"!==initializedNavigation&&(activateDesktopNavigation(),initializedNavigation="desktop")):("desktop"===initializedNavigation&&deactivateDesktopNavigation(),"mobile"!==initializedNavigation&&(activateMobileNavigation(),initializedNavigation="mobile"))}function setMarginLeftToOneColumnNavigationRows(){$("ul.ms-navigation .subnavigation .one-column-navigation-container .row").each(function(){var t=$(this),e=t.closest("li").find("a").offset();if($(".ms-head").hasClass("fixed-layout")){var i=$(window).scrollLeft();e.left=e.left-i}t.css("margin-left",parseInt(e.left)-15+"px")})}function resetMarginLeftToOneColumnNavigationRows(){$("ul.ms-navigation .subnavigation .one-column-navigation-container .row").css("margin-left","")}function adjustNavigation(){var t="",e="",i=globalMarginTopWithHeader,n=$(".
2scrollline").is(":visible")?2:0;$(".ms-head").hasClass("desktop sticky")&&(i-=35),getViewportWidth()>=BREAKPOINT.LG?(e=parseInt(i-n),setMarginLeftToOneColumnNavigationRows()):(t=parseInt(i-n),resetMarginLeftToOneColumnNavigationRows()),$(".ms-navigation").css("top",t),$(".subnavigation").css("top",e)}function adjustFixedLayoutNavigation(){var t=$(window).scrollTop(),e=$(".ms-head").height(),i=$(".scrollline").is(":visible")?2:0,n=parseInt(e-t-i);getViewportWidth()>=980&&setMarginLeftToOneColumnNavigationRows(),$(".subnavigation").css("top",n)}function updateAnchorNavigation(){var t="",e=$(window).scrollTop(),i=$(".ms-head").height();$("ul.ms-navigation > li > a.anchor-link").each(function(){var n=$(this),o=n.attr("href").split("#").slice(-1)[0],s=$("#"+o);if(s.length>0){var a=s.next("div"),r=a.position().top-i-s.height(),l=a.height();r<=e&&r+l>e&&t!=o&&($("ul.ms-navigation > li > a.anchor-link").removeClass("navigation-active"),n.addClass("navigation-active"),t=o)}else $("ul.ms-navigation > li > a.anchor-link").removeClass("navigation-active")})}function hideWSPageTitle(){if(!$(".ms-header").hasClass("ms-header-reduced")){var t=$(".ms-name"),e=$(".ms-header-main").outerWidth(),i=$(".ms-logo").width(),n=t.outerWidth();$(".ms-bookmark").width();e-(i+n+31+($(".ms-search-cta").outerWidth()||0))<=10?t.css("display","none"):t.css("display","table-cell")}}function adjustWSPageContent(){var t=globalMarginTopWithHeader;$(".ms-breadcrumb").length&&$(".ms-breadcrumb").is(":visible")&&(t+=$(".ms-breadcrumb").height()),$('body:not(.fullscreen-module) > div:not(".ms-head.mw-head.transparent") ~ .page-content').css("padding-top",parseInt(t))}function initBookmarkFlag(){var t=$(".ms-search-cta").length>0;if(getViewportWidth()>=BREAKPOINT.LG)var e=t?"70px":"90px",i="90px";else var e=getViewportWidth()<BREAKPOINT.MD?"60px":"70px",i="0px";$("div.ms-bookmark").length>0&&($(".ms-header").css("padding-right",e),$(".ms-meta-nav-bar").css("padding-right",i))}function activateSidebarNavigation(){function t(){$(".mw-navigation-sidebar .mw-nav-sidebar-container").find(".submenu-visible").removeClass("submenu-visible"),$(".mw-navigation-sidebar .mw-nav-sidebar-container").find(".submenu-current").removeClass("submenu-current"),$(".mw-navigation-sidebar").scrollTop(0)}$(".mw-navigation-sidebar").length&&($(".mw-navigation-sidebar li > ul").closest("li").find("> a").on("click.sidebarMenuToggleSubmenu",function(t){var e=$(this).closest("li"),i=$(this).closest(".mw-nav-sidebar-container");e.toggleClass("submenu-visible").siblings().removeClass("submenu-visible"),e.siblings().find(".submenu-visible").removeClass("submenu-visible"),e.find(".submenu-visible").removeClass("submenu-visible"),$(this).closest(".mw-nav-sidebar-container > ul").find(".submenu-visible").length?i.addClass("submenu-visible"):(i.removeClass("submenu-visible"),i.find(".submenu-current").removeClass("submenu-current")),i.find(".submenu-current").removeClass("submenu-current"),e.hasClass("submenu-visible")?e.addClass("submenu-current"):e.closest("ul").closest("li").addClass("submenu-current"),$(this).closest(".mw-navigation-sidebar").hasClass("visible")?$("body").addClass("modal-open"):$("body").removeClass("modal-open"),t.preventDefault(),t.stopPropagation()}),$(".mw-navigation-sidebar li:not(:has(>ul))").find("> a").on("click.sidebarMenuClickEntry",function(e){t(),$(this).closest(".mw-navigation-sidebar").removeClass("visible"),$(this).closest(".mw-nav-sidebar-container").removeClass("submenu-visible"),$(this).closest(".mw-navigation-sidebar").hasClass("visible")?$("body").addClass("modal-open"):$("body").removeClass("modal-open")}),$(".mw-head .mw-navigation-sidebar").on("click.sidebarMenuBackdrop",function(){t(),$(this).removeClass("visible"),$(document.body).removeClass("modal-open")}))}function initWSProductCarousel(t){function e(t){t.each(function(){var t,e=$(this),i=e.find(".product-carousel-item"),n=i.length>4;e.on("init",function(){});var o=!1;e.on("beforeChange",function(e,i,n,s){o=n!==s,t=1==Math.abs(s-n)?s-n>0?"right":"left":s-n>0?"left":"right"});var s=[];i.length>3?(s.push({breakpoint:754,settings:{slidesToShow:3,arrows:!0}}),s.push({breakpoint:510,settings:{slidesToShow:2,arrows:!0}})):3===i.length?(s.push({breakpoint:754,settings:{slidesToShow:3,arrows:!1,swipe:!1}}),s.push({breakpoint:510,settings:{slidesToShow:2,arrows:!0}})):(s.push({breakpoint:754,settings:{slidesToShow:3,arrows:!1,swipe:!1}}),s.push({breakpoint:510,settings:{slidesToShow:2,arrows:!1,swipe:!1}})),e.on("afterChange",function(e,i,n){if(!0===o&&"undefined"!=typeof trackingData&&trackingData[n]&&"undefined"!=typeof et_GalleryNextEvent&&"undefined"!=typeof et_GalleryPreviousEvent){if("right"==t)s=new et_GalleryNextEvent(trackingData[n].productName+" | "+trackingData[n].productZmp+"/"+trackingData[n].productEan);else var s=new et_GalleryPreviousEvent(trackingData[n].productName+" | "+trackingData[n].productZmp+"/"+trackingData[n].productEan);void 0!==_etracker&&_etracker.sendEvent(s)}}),e.slick({centerMode:!1,rotateSlidesEqualToShow:!0,slidesToShow:4,slidesToScroll:1,focusOnSelect:!1,arrows:n,infinite:!1,slide:"div.product-carou
2sel-item",variableWidth:!1,appendArrows:e.parent().find(".ms-product-carousel-nav"),respondTo:"slider",responsive:s})})}e(t?t.find(".ms-product-carousel"):$(".ms-product-carousel"))}function refreshWSProductCarousel(){$(".ms-product-carousel").each(function(){var t=$(this);t.slick("setPosition"),t.slick("slickSetOption","dots",!1,!0),refreshMatchHeightPlugin()})}function refreshProductDetailsWrapper(){$(".item-card-details-wrapper").length>0&&$(".item-card-details-wrapper:first").trigger("updateAfterResize")}function initPanZoomToggle(t,e){var i=t.find(".image-zoom-trigger");i.off("click").on("click",function(){t.hasClass("panZoom")?resetPanZoom(t,e):initPanZoom(t,i)})}function initPanZoom(t,e){var i=t.slick("slickCurrentSlide"),n=t.find("img")[i],o=e.find(".trigger-icon");$(n).panzoom(),$(n).panzoom("zoom",1.2),o.removeClass("ms-icon-zoom"),o.addClass("ms-icon-cancel"),t.addClass("panZoom")}function resetPanZoom(t,e){var i=t.find(".image-zoom-trigger").find(".trigger-icon");t.hasClass("panZoom")&&($(e).panzoom("reset",!1),$(e).panzoom("destroy"),i.removeClass("ms-icon-cancel"),i.addClass("ms-icon-zoom"),t.removeClass("panZoom"))}function initOverlayZoom(t,e){$(t).elevateZoom({borderColour:"#C8C8C8",borderSize:"1",responsive:!0,zoomWindowPosition:e||1})}function removeZoomContainer(){var t=$(".zoomContainer");1===t.length&&t.remove()}function resetOverlayZoom(t,e){if($(".zoomContainer").length>1){var i=$(e).attr("data-zoom-image");$(".zoomContainer").each(function(){var t=$(this);t.find(".zoomWindow").css("background-image").indexOf(i)>0&&t.remove()})}else removeZoomContainer();t.find("img").removeData("elevateZoom"),t.find("img").removeData("zoomImage")}function initProductImageZoom(t,e){var i=t.slick("slickCurrentSlide"),n=t.find("img")[i];getViewportWidth()>=BREAKPOINT.LG?initOverlayZoom(n,e):initPanZoomToggle(t,n)}function initCombinedImageGallery(t){var e=t.upperGallery,i=t.lowerGallery,n=t.zoomOff;i.on("init",function(t){var e=$(t.currentTarget).find(".slick-prev");e&&e.hasClass("slick-disabled")&&$(t.currentTarget).css("padding-left","0");var i=$(t.currentTarget).find(".slick-next");i&&i.hasClass("slick-disabled")&&$(t.currentTarget).css("padding-right","0")}),i.on("beforeChange",function(t,e,i,n){0==n?$(e.$slider).css("padding-left","0"):n==e.$slideCount?$(e.$slider).css("padding-right","0"):($(e.$slider).css("padding-left","30px"),$(e.$slider).css("padding-right","30px"))}),e.slick({slidesToShow:1,slidesToScroll:1,slide:"div",arrows:!1,fade:!0,infinite:!1,asNavFor:i}),i.slick({slidesToScroll:1,arrows:!0,infinite:!1,variableWidth:!0,focusOnSelect:!0,asNavFor:e}),!0!==n&&(initProductImageZoom(e,t.zoomWindowPosition),e.on("beforeChange",function(t,i,n,o){var s=e.find("img")[n];resetPanZoom(e,s),resetOverlayZoom(e,s)}).on("afterChange",function(i,n,o){initProductImageZoom(e,t.zoomWindowPosition)}))}function updateCombinedImageGallery(t){var e=t.upperGallery,i=e.slick("slickCurrentSlide"),n=e.find("img")[i];resetPanZoom(e,n),resetOverlayZoom(e,n),initProductImageZoom(e,t.zoomWindowPosition),e.hasClass("slick-initialized")&&e.slick("setPosition")}function initStickyProductImage(t){function e(){u.find("div.col-xs-12").matchHeight({byRow:!0})}function i(){u.find("div.col-xs-12").matchHeight({remove:!0})}function n(){f=h.stick_in_parent({}),m=!0}function o(){h.removeClass("stickit"),h.trigger("sticky_kit:detach"),m=!1}function s(){p.on("shown.bs.collapse",function(){c()}),p.on("hidden.bs.collapse",function(){d()})}function a(){p.unbind("shown.bs.collapse"),p.unbind("hidden.bs.collapse")}function r(){h.on("readmore.open",function(){p.collapse("hide"),setTimeout(function(){c()},400)}),h.on("readmore.close",function(){d()})}function l(){h.unbind("readmore.open"),h.unbind("readmore.close")}function c(){e(),n()}function d(){i(),o()}var u=t,h=t.find(".stickem"),p=t.find(".dropdown-panel"),f=(t.find(".truncated-text"),null),m=!1;$(window).on("resize",function(){getViewportWidth()>=BREAKPOINT.SM?(s(),r(),m?e():p.hasClass("in")&&c()):m?(d(),a(),l()):(a(),l())}),getViewportWidth()>=BREAKPOINT.SM&&(s(),r())}function initProductSelectionDropdown(t){function e(){s.collapse("hide")}function i(){var t=$(a[l]),e=t.find(".dropdown-entry");o.find(".collapse-toggle > .dropdown-entry").html(e.html()),r.removeClass("selected"),t.addClass("selected"),r=t}function n(){$("body, html").animate({scrollTop:o.offset().top-100},350)}var o=t.find(".product-variation-dropdown"),s=o.find(".dropdown-panel"),a=o.find("li[data-option]"),r=o.find("li[data-option].selected")||a[0],l=a.index(r);o.on("readmore.open",function(){}),o.on("readmore.close",function(){n()}),s.on("show.bs.collapse",function(){$(".dropdown-identifier").show(),$(".truncated-text .less").click()}),s.on("hide.bs.collapse",function(){n(),$(".dropdown-identifier").hide()}),a.each(function(t,n){$(this).on("click",function(n){l=t,i(),e(),n.stopPropagation()})})}function initOSDownloadLinks(){var t=$(".ms-product-details-os .download-l
2inks");t.length>0&&t.on("click",'a[data-toggle="collapse"]',function(t){var e=$(this);$(".tab-list #downloadTab").hasClass("active")||($(".tab-list li#downloadTab > a").click(),setTimeout(function(){e.click()},400))})}function osDownloadAll(t){var e=document.createElement("a");e.setAttribute("download",null),e.style.display="none",document.body.appendChild(e);for(var i=0;i<t.length;i++)e.setAttribute("href",t[i]),e.click();document.body.removeChild(e)}function toggleAccordionIcon(t){$(t.target).prev(".panel-heading").find("div.accordion-icon").toggleClass("ms-icon_plus ms-icon_minus")}function hideSpecialModules(t){var e=$(t.target).parent(".panel").find(".panel-body");e.hasClass("nested")||e.hasClass("live")||!(e.find(".image-topic").length>0||e.find(".image-slider").length>0||e.find(".ms-image-slider").length>0||e.find(".carousel-container").length>0)||e.css("opacity",0)}function showSpecialModules(t){var e=$(t.target).parent(".panel").find(".panel-body");0==e.css("opacity")&&(e.velocity({opacity:1,duration:400}),e.addClass("live")),(e.find(".multi-img-carousel").length>0||e.find(".ms-carousel").length>0)&&(updateCarousel(),matchCarouselItemHeight()),e.find(".benefit-carou
2sel").length>0&&refreshBenefitCarousel(),e.find(".ms-image-slider").length>0&&updateSlider(),e.find(".image-slider").length>0&&refreshImageSlider(),e.find(".image-topic").length>0&&refreshImageTopic(),e.find(".carousel").length>0&&refreshCarousel(),e.find(".ms-product-carousel").length>0&&(refreshWSProductCarousel(),itemCard.init(),setTimeout(function(){refreshProductDetailsWrapper()},100)),e.find(".product-details-wrapper").length>0&&refreshProductDetailsWrapper(),e.find(".text-background-teaser").length>0&&(m501.init(),m501.update()),e.find(".img-background-teaser").length>0&&m502.init(),e.find(".product-overview").length>0&&itemCard.init(),e.find(".ms-product-details").length>0&&(initStickyProductImage($(".ms-product-details")),initProductSelectionDropdown($(".ms-product-details")),updateCombinedImageGallery({upperGallery:$("div.ms-product-img-main-carousel"),zoomWindowPosition:1}))}function initAccordions(){$(".ms-accordion-group").on("hide.bs.collapse",function(t){toggleAccordionIcon(t)}),$(".ms-accordion-group").on("show.bs.collapse",function(t){toggleAccordionIcon(t),hideSpecialModules(t)}),$(".ms-accordion-group").on("shown.bs.collapse",function(t){$(document).trigger("moduleContentLoaded"),$(document).trigger("wsModuleContentLoaded"),showSpecialModules(t);var e=$(".ms-header").height();$(this).hasClass("auto-scroll")&&$("html, body").velocity("scroll",{duration:400,offset:$(window).width<BREAKPOINT.MD?$(t.target).offset().top-30-e:$(t.target).offset().top-60-e})})}function initContainers(){var t=$(".ms-accordion-group");t.find(".multi-img-carousel").length>0&&initMultiImgCarousel(t),t.find(".product-details-wrapper").length>0&&itemCard.init(),t.find(".ms-carousel").length>
20&&initWSCarousel(t),t.find(".benefit-carousel").length>0&&initBenefitCarousel(t),t.find(".ms-product-carousel").length>0&&(initWSProductCarousel(t),itemCard.init()),t.find(".img-background-teaser").length>0&&m502.init(),t.find(".tiles-teaser:not([tiles-count])").length>0&&m513_4col.init(),t.find(".tiles-teaser-text").length>0&&m514.init(),t.find(".carousel").length>0&&initCarousel(t),t.find(".image-topic").length>0&&initImageTopic(t),t.find(".ms-image-slider").length>0&&initWSImageSlider("div.image-slider-slide",t)}function hideProductSpecialModules(t){var e=t.find(".panel-body");!e.hasClass("live")&&(e.find(".image-topic").length>0||e.find(".image-slider").length>0||e.find(".carousel-container").length>0)&&e.css("opacity",0)}function showProductSpecialModules(t){var e=t.find(".panel-body");0==e.css("opacity")&&e.velocity({opacity:1,duration:400})}function initProductAccordion(){$(".product-container-nav .collapse").on("click",function(t){var e=$(this),i=e.closest(".product-container-nav").find(".toggle"),n=e.find(".toggle"),o=e.attr("data-target"),s=$(o),a=e.closest(".product-container-nav").find(".product-panel");0==s.is(":visible")&&(a.velocity("slideUp",{duration:350}),switchToggles(i,"ms-icon_minus","ms-icon_plus"),e.removeClass("open"));var r=$(".ms-header").height();e.hasClass("open")?s.velocity("slideUp",{duration:350,begin:function(){switchToggles(n,"ms-icon_minus","ms-icon_plus")},complete:function(){$("html, body").velocity("scroll",{duration:400,offset:$(window).width()<BREAKPOINT.MD?e.offset().top-30-r:e.offset().top-60-r}),e.removeClass("open")}}):s.velocity("slideDown",{duration:350,begin:function(){hideProductSpecialModules(s),switchToggles(n,"ms-icon_plus","ms-icon_minus")},complete:function(){$(document).trigger("moduleContentLoaded"),showProductSpecialModules(s),$("html, body").velocity("scroll",{duration:400,offset:$(window).width()<BREAKPOINT.MD?e.offset().top-30-r:e.offset().top-60-r}),e.addClass("open")}})})}function initTabs(){if(isTabVisible()){reAdjustTabs();var t="ajax"===$(".nav-tabs").attr("datatype");$(".tab-scroller-right").click(scrollTabRight),$(".tab-scroller-left").click(scrollTabLeft),$(".nav-tabs").swipe({swipeLeft:scrollTabRight,swipeRight:scrollTabLeft,excludedElements:"button, input, select, textarea, .noSwipe",threshold:50}),$(".nav-tabs > li > a").off().click(function(){var t=$(this);return $(".nav-tabs > li").removeClass("active"),t.parent().addClass("active"),!1}),t&&($(".nav-tabs > li.active > a").each(function(){loadAjaxTabContent($(this))}),$(".nav-tabs > li > a").off().on("click",function(){var t=$(this);return loadAjaxTabContent(t),$(".nav-tabs > li").removeClass("active"),t.parent().addClass("active"),!1}))}}function loadAjaxTabContent(t){var e=t.parents(".tabs-container").siblings("#tab-content"),i=t.attr("href");void 0!==i&&$.ajax({url:i,success:function(t){e.empty().append(t),$(document).trigger("tabContentLoaded")}})}function reAdjustTabs(){if(isTabVisible()){var t=Math.round(widthOfHidden());t<0&&Math.abs(t)>0?$(".tab-scroller-right > .ms-icon_arrow-tab-forward").addClass("tab-scroller-active"):$(".tab-scroller-right > .ms-icon_arrow-tab-forward").removeClass("tab-scroller-active"),getLeftPosi()<0?$(".tab-scroller-left > .ms-icon_arrow-tab-back").addClass("tab-scroller-active"):$(".tab-scroller-left > .ms-icon_arrow-tab-back").removeClass("tab-scroller-active")}}function adjustTabBar(){if(isTabVisible()){var t=$(".nav-tabs > li.active").position().left,e=$(".nav-tabs > li.active").width(),i=$(".tab-wrapper").width(),n=$(".tab-wrapper").position().left+i,o=getLeftPosi(),s=t+e;o+t<0&&$(".tab-list").animate({left:"-="+(o+t)+"px"},"fast"),o+(t+e)>n&&$(".tab-list").animate({left:"-="+(s+o-i)+"px"},"fast")}}function isTabVisible(){return $(".tab-wrapper").length>0}function widthOfHidden(){return $(".tab-wrapper").outerWidth()-widthOfList()-getLeftPosi()-scrollBarWidths}function widthOfList(){var t=0;return $(".tab-list li").each(function(){t+=$(this).outerWidth()}),t}function getLeftPosi(){return $(".tab-list").position().left}function scrollTabRight(){var t=$(".container").width(),e=Math.abs(widthOfHidden()),i=t/2;i>e&&(i=e),$(".tab-list").animate({left:"-="+i+"px"},"slow",function(){reAdjustTabs()})}function scrollTabLeft(){var t=$(".container").width(),e=Math.abs(getLeftPosi()),i=t/2;e-i<0&&(i=e),$(".tab-list").animate({left:"+="+i+"px"},"slow",function(){reAdjustTabs()})}function initWSCheckBox(){$(".ms-item-checkbox").on("click",function(){$(this).find(".ms-checkbox").toggleClass("ms-icon_check")})}function initWSBookmarkCompareErrorMessage(){$(".compare-btn").on("click",function(t){$(t.target).parents(".ms-product-bookmark-list-wrapper").find(".bookmark-list").find(".ms-icon_check").length<=1?$(".state-error.error-msg").show():$(".state-error.error-msg").hide()})}function correctHeightOfBookmarkListItems(){$(".bookmark-list-item").each(function(){var t=$(this);t.width()>470?t.find(".ms-col").matchHeight({byRow:!1}):t.find(".ms-col").matchHeight({remove:!0})})}function correctHeightOfColumns(t){$(".bookmark-list-item .ms-col").each(function(){if($(this).find(".item-text").length>0){var t=$(this).find(".item-text").height();t>($(this).find(".item-img").length>0?$(this).find(".item-img").height():$(this).find(".no-image").height())?$(this).height(t+30):$(this).removeAttr("height").css({height:""})}})}function initImageZoomPoppers(){var t=$('[data-toggle="popover"][data-zoom-image]'),e="hover";isTouchDevice()&&(e="hover click"),t.off("click.nsImageZoomPoppers"),t.popover({html:!0,trigger:e,container:"body",content:function(){return'<img src="'+$(this).attr("data-zoom-image")+'" class="popover-image"/>'}}).on("click.nsImageZoomPoppers",function(t){t.preventDefault()}
2),$("body").off("click.nsImageZoomPoppers touchstart.nsImageZoomPoppers"),$("body").on("click.nsImageZoomPoppers touchstart.nsImageZoomPoppers",function(t){$('[data-toggle="popover"][aria-describedby]').each(function(){$(this).is(t.target)||0!==$(this).has(t.target).length||0!==$(".popover").has(t.target).length||$(this).popover("hide")})})}function initGlobalSearch(){function t(t){var i=[];i=e(),-1==$.inArray(t,i)&&i.push(t),i.length>5&&i.shift(),$.jStorage.set("lastSearchItems",JSON.stringify(i))}function e(){return null!==$.jStorage.get("lastSearchItems")?JSON.parse($.jStorage.get("lastSearchItems")):[]}function i(t){var e=[];for(var i in t)e.push(i+"="+t[i]);return e.join("&")}function n(e){t(e);var n=fulltextSearchUrl+"?",o=[];o.query=e.replace(/\s/g,"+"),o["facet.filter.language"]=$('input[name="facet.filter.language"]').attr("value");var s=i(o);window.location.replace(n+s)}function o(t,e){var i=autocomplete_name;if(void 0!=i&&""!=i&&t.length>=autocomplete_number_chars){var n=autocomplete_url+"?searchString="+t;$.getJSON(n,function(t){e(t)})}}function s(){0==a.val().length?a.autocomplete("option","source",e()):a.val().length<autocomplete_number_chars?a.autocomplete("option","source",[]):o(a.val(),function(t){a.autocomplete("option","source",t)})}var a=$("#tag-search-input"),r=$(".tag-search"),l=$("#didYouMeanTerm"),c=$(".remove-all-tags");if("undefined"!=typeof autocomplete_url&&"undefined"!=typeof autocomplete_number_chars&&"undefined"!=typeof autocomplete_name&&"undefined"!=typeof autocomplete_label_last_searches)if("undefined"!=typeof fulltextSearchUrl){l.on("click",function(){l.text().length>0&&n(l.text())}),c.click(function(){a.val(""),a.trigger("inputCleared")}),r.on("submit",function(t){t.preventDefault(),a.val().length>0&&n(a.val())}),$.widget("ui.autocomplete",$.ui.autocomplete,{options:{highlightClass:"ui-state-highlighted"},_renderItem:function(t,e){var i=new RegExp("(^"+this.term+")","i"),n='<span class="'+this.options.highlightClass+'">$1</span>',o=e.label.replace(i,n),s=$("<li/>").appendTo(t);return $("<a/>").html(o).appendTo(s),s}}),a.autocomplete({appendTo:".search-container",autoFocus:!1,source:e(),minLength:0,open:function(){0==a.val().length&&$(".ui-autocomplete").prepend('<span class="autocomplete-header">'+autocomplete_label_last_searches+"</span>")},create:function(){$(".ui-autocomplete").addClass("tags-autocomplete")},select:function(t,e){a.val(e.item.value),a.trigger("selectionChange"),n(a.val())}}).focus(function(){s(),$(this).autocomplete("search")}).keyup(function(){s()});var d=!1;$(document).on("touchstart",".ui-autocomplete li.ui-menu-item",function(){$(this).trigger("mouseenter"),d=!1}).on("touchmove",".ui-autocomplete li.ui-menu-item",function(){d=!0}).on("touchend",".ui-autocomplete li.ui-menu-item",function(t){if(!d){var e=$(this);e.is(":visible")&&e.hasClass("ui-state-focus")&&(t.preventDefault(),e.trigger("click"))}d=!1})}else console.warn("FulltextSearchUrl is not defined, search could not be initialized.");else console.warn("Search autocomplete could not be initialized. At least one of mandatory variable definitions is missing.")}function getSocialFiltersAsString(){var t=[],e=$("#socialChannel").siblings("ul.dropdown-menu").find("li.selected").text(),i=$("#socialTopic").siblings("ul.dropdown-menu").find("li.selected").text(),n=$("#socialText").val();return""!==e&&t.push("channel:"+e),""!==i&&t.push("topic:"+i),""!==n&&t.push("text:"+n),t.join("|")}function addClickToSocialItems(t){t.on("click",".social-hub-clickable",function(t){var e=$(t.target);e.is("a")||e.hasClass("social-icon")||$(this).find("a.social-link")[0].click()})}function loadSocialContent(){var t=$(".social-hub-column").size(),e=$("#ajaxLoaderIndicator").show(),i=$(".social-hub-row");$.ajax({type:"GET",url:i.data("url"),dataType:"json",data:{startHit:t+1,filter:getSocialFiltersAsString()}}).done(function(t){var n=$("#social_item_tpl").html();Mustache.parse(n,["[[","]]"]);for(var o=[],s=0;s<t.length;s++){var a=t[s];a.formattedDate=moment(1e3*a.date).locale(i.data("locale")).fromNow(),a.isTwitter="twitter"===a.type,a.isVideo="youtube"===a.type,o.push(Mustache.to_html(n,a))}var r=$(o.join(""));i.append(r),$(".social-hub-row").waitForImages(!0).done(function(){r.show(),e.hide(),i.masonry("appended",r),addClickToSocialItems(r)})}).fail(function(t,e){console.log("Request failed: "+e)})}function removeSocialContent(){var t=$(".social-hub-row"),e=$(".social-hub-column");t.masonry("remove",e),t.masonry("layout"),e.remove()}function initSocialHub(){$("button.social-filter").on("click",function(){return removeSocialContent(),loadSocialContent(),!1}),$("button.social-reset").on("click",function(){return resetSearch("#social-hub-filter-panel"),removeSocialContent(),loadSocialContent(),!1}),$(".social-hub-row").masonry({itemSelector:".social-hub-column",columnWidth:".social-hub-sizer",percentPosition:!0}),$("a.social-hub-load-more-button").on("click",function(){return loadSocialContent(),!1}),loadSocialContent()}function initLightbox(t){var e={};if(t.hasClass("mfp-iframe")){var i="";t.hasClass("whereToBuy")&&(i=" whereToBuyHeight"),e={type:"iframe",iframe:{markup:'<div class="mfp-iframe-scaler'+i+'"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowFullscreen></iframe><div class="mfp-title"> + Test Caption + </div></div>',patterns:{slideshare:{index:"slideshare.net",id:"key/",src:"//de.slideshare.net/slideshow/embed_code/key/%id%"},sketchfab:{index:"sketchfab.com",id:"models/",src:"//sketchfab.com/models/%id%/embed?ui_controls=0&ui_infos=0"},youtube:{index:"youtube.com",id:function(t){return-1!==(t="https://www.youtube.com/embed/"+t.split("?v=",2)[1]).indexOf("&")?(t=t.replace("&","?"),t+="&autoplay=1"):t+="?autoplay=1",t},src:"%id%"}}}
2,callbacks:{markupParse:function(t,e,i){e.title=i.el.attr("title")}}}}else e=t.hasClass("html5-video")?{type:"inline",callbacks:{open:function(){$(this.content).find("video")[0].play()},close:function(){$(this.content).find("video")[0].load()}}}:t.hasClass("image-gallery-lightbox")?{delegate:"a",type:"image",gallery:{enabled:!0},closeOnBgClick:!1,callbacks:{open:function(){$("body.mfp-zoom-out-cur").swipe({swipeLeft:function(){$(".mfp-arrow-right").magnificPopup("next")},swipeRight:function(){$(".mfp-arrow-left").magnificPopup("prev")},threshold:50})},beforeClose:function(){$("body.mfp-zoom-out-cur").swipe("destroy")}}}:{type:"image"};t.magnificPopup(e),$(document).trigger("lightboxesReady")}function initLightboxes(){$(".lightbox").each(function(){initLightbox($(this))})}function initFixedColumnTable(t){if(t)e=$(t);else var e=$(".table-first-column-fixed");var i=e.clone().insertBefore(e).addClass("fixed-column");i.find("th:not(:first-child),td:not(:first-child)").remove(),refreshFixedColumnTable(t),i.find(["data-zoom-image"].length>0)&&initImageZoomPoppers(),i.find(".popper").length>0&&initPoppers(),window.setTimeout(refreshFixedColumnTable(t),100)}function refreshFixedColumnTable(t){$(t).filter(".fixed-column").find("tr").each(function(t,e){var i=$(this),n=i.parents("table").siblings('table:not(".fixed-column")'),o=n.find("tr:eq("+t+")")[0].getBoundingClientRect().height;void 0===o&&(o=n.find("tr:eq("+t+")").height()),i.outerHeight(o)})}function initImageTopic(t){function e(t){t.each(function(){$(this).hasClass("slick-initialized")||$(this).slick({centerMode:!0,rotateSlidesEqualToShow:!0,imageTopicPictSizeCalculation:!0,infinite:!0,slidesToShow:3,slidesToScroll:1,focusOnSelect:!0,arrows:!0,slide:"div.image-topic-item",variableWidth:!1,appendArrows:$(this).parent().find(".image-topic-nav"),respondTo:"slider",centerPadding:0,draggable:!1})})}e(t?t.find(".image-topic"):$(".image-topic"))}function refreshImageTopic(){$(".image-topic").each(function(){$(this).hasClass("slick-initialized")&&$(this).slick("setPosition")})}function destroyImageTopic(){$(".image-topic").each(function(){$(this).hasClass("slick-initialized")&&$(this).slick("unslick")})}function initImageZoom(t,e){getViewportWidth()<=BREAKPOINT.SM?initPanZoomToggle_ms(t):initOverlayZoom_ms(e)}function initPanZoomToggle_ms(t){var e=t.parent(),i=e.siblings(".img-zoom-trigger");i.off("click").on("click",function(){e.hasClass("panZoom")?resetPanZoom_ms(t):initPanZoom_ms(t,i)})}function initPanZoom_ms(t,e){var i=e.find(".icon");$(t).panzoom({contain:"invert"}),$(t).panzoom("zoom",2),i.removeClass("ms-zoom"),i.addClass("ms-close-small"),t.parent().addClass("panZoom")}function resetPanZoom_ms(t){var e=t.parent(),i=e.siblings(".img-zoom-trigger").find(".icon");e.hasClass("panZoom")&&($(t).panzoom("reset",!1),$(t).panzoom("resetDimensions"),$(t).panzoom("destroy"),i.removeClass("ms-close-small"),i.addClass("ms-zoom"),t.parent().removeClass("panZoom"))}function initOverlayZoom_ms(t){var e=400,i=400;getViewportWidth()<BREAKPOINT.MD&&(e=200,i=200),t.elevateZoom({borderColour:"#C8C8C8",borderSize:"1",responsive:!0,zoomWindowPosition:11,zoomWindowOffety:15,zoomWindowWidth:e,zoomWindowHeight:i})}function resetOverlayZoom_ms(t){if($(".zoomContainer").length>1){var e=t.attr("data-zoom-image");$(".zoomContainer").each(function(){var t=$(this);t.find(".zoomWindow").css("background-image").indexOf(e)>0&&t.remove()})}else $(".zoomContainer").remove();t.removeData("elevateZoom"),t.removeData("zoomImage")}function resetZoom(){resetPanZoom_ms($(".pan-zoom-img")),resetOverlayZoom_ms($(".elevate-zoom-img"))}function showLEDLamps(){$(".led-lamps").show(),$(".led-tubes, .led-luminaires").hide()}function showLEDTubes(){$(".led-tubes").show(),$(".led-lamps, .led-luminaires").hide()}function showLEDLuminaires(){$(".led-luminaires").show(),$(".led-lamps, .led-tubes").hide()}function openFilter(){$productFilterBody.slideDown(),$productFilterOpenLink.hide(),$productFilterCloseLink.show()}function closeFilter(){$productFilterBody.slideUp(),$productFilterCloseLink.hide(),$productFilterOpenLink.show()}function initProductFilterToggle(){$productFilterCloseLink.on("click",function(){closeFilter()}),$productFilterOpenLink.on("click",function(){openFilter()})}function initSearchField(){$(".product-search-field > .icon-filter").on("click",function(){textSearch($(this).siblings('input[type="text"]').val())}),$('.product-search-field > input[type="text"]').on("keyup",function(t){if(13===t.keyCode)return textSearch($(this).val()),!1})}function initSingleChoiceButtons(){$(".product-filter-content:not(:first) .filter-opt-group .opt").on("click",function(t){var e=$
2(this);e.hasClass("inactive")||(e.hasClass("product-socket-button")?updateBase(e.children().hasClass("active")?null:e.attr("id")):e.hasClass("active")?e.hasClass("product-color-button")?updateColor(null):e.hasClass("dimmable")?updateDimmable(null):e.hasClass("lightify")?updateLightify(null):e.hasClass("length-facet")&&updateLength(null):e.hasClass("product-color-button")?updateColor(e.attr("id")):e.hasClass("dimmable")?"yes"==e.attr("dimmable")?updateDimmable("yes"):"no"==e.attr("dimmable")&&updateDimmable("no"):e.hasClass("lightify")?updateLightify("yes"):e.hasClass("length-facet")&&updateLength(e.attr("id")))})}function updateBase(t){getLEDLampsFilterData(currentSearchCriteria.setBase(t)),showLEDLamps()}function updateColor(t){currentSearchCriteria.setLightColor(t?t.split(" ").join("\\ "):null),currentSearchCriteria.viewId==productSearch.viewIds.led?(getLEDLampsFilterData(currentSearchCriteria),showLEDLamps()):currentSearchCriteria.viewId==productSearch.viewIds.tube?(getLEDTubesFilterData(currentSearchCriteria),showLEDTubes()):currentSearchCriteria.viewId==productSearch.viewIds.luminaires&&(getLEDLuminairesFilterData(currentSearchCriteria),showLEDLuminaires())}function updateDimmable(t){currentSearchCriteria.setDimmable(t),currentSearchCriteria.viewId==productSearch.viewIds.led?(getLEDLampsFilterData(currentSearchCriteria),showLEDLamps()):currentSearchCriteria.viewId==productSearch.viewIds.luminaires&&(getLEDLuminairesFilterData(currentSearchCriteria),showLEDLuminaires())}function updateLightify(t){currentSearchCriteria.setLightify(t),currentSearchCriteria.viewId==productSearch.viewIds.led?(getLEDLampsFilterData(currentSearchCriteria.setLightify(t)),showLEDLamps()):currentSearchCriteria.viewId==productSearch.viewIds.luminaires&&(getLEDLuminairesFilterData(currentSearchCriteria),showLEDLuminaires())}function updateLength(t){getLEDTubesFilterData(currentSearchCriteria.setTubeLength(t?t.replace(" ","\\ "):null)),showLEDTubes()}function updateWattage(t){currentSearchCriteria.setWattage(t[0],t[1]),currentSearchCriteria.viewId==productSearch.viewIds.led?(getLEDLampsFilterData(currentSearchCriteria),showLEDLamps()):currentSearchCriteria.viewId==productSearch.viewIds.tube?(getLEDTubesFilterData(currentSearchCriteria),showLEDTubes()):currentSearchCriteria.viewId==productSearch.viewIds.luminaires&&(getLEDLuminairesFilterData(currentSearchCriteria),showLEDLuminaires())}function updateProductCountValue(t){var e=$("#search_filter_result_count").html();Mustache.parse(e,["[[","]]"]);var i=Mustache.to_html(e,t.response);$(".product-filter-header .result-text").html(i)}function getLEDLampsFilterData(t){searchProducts((currentSearchCriteria=t?t.setViewId(productSearch.viewIds.led):productSearch.data.setViewId(productSearch.viewIds.led)).get(),function(t){var e=$("#led_lamps_filter_template").html();Mustache.parse(e,["[[","]]"]);var i=ledLampsTemplateData(t);i.wattageMin=ledMinMaxWattage.min,i.wattageMax=ledMinMaxWattage.max;var n=Mustache.to_html(e,i);$(".product-filter-content.led-lamps").html(n),initRangeSlider(),initSingleChoiceButtons()})}function getLEDTubesFilterData(t){searchProducts((currentSearchCriteria=t?t.setViewId(productSearch.viewIds.tube):productSearch.data.setViewId(productSearch.viewIds.tube)).get(),function(t){var e=$("#led_tubes_filter_template").html();Mustache.parse(e,["[[","]]"]);var i=ledTubesTemplateData(t);i.wattageMin=tubeMinMaxWattage.min,i.wattageMax=tubeMinMaxWattage.max;var n=Mustache.to_html(e,i);$(".product-filter-content.led-tubes").html(n),initRangeSlider(),initSingleChoiceButtons()})}function getLEDLuminairesFilterData(t){searchProducts((currentSearchCriteria=t?t.setViewId(productSearch.viewIds.luminaires):productSearch.data.setViewId(productSearch.viewIds.luminaires)).get(),function(t){var e=$("#led_luminaires_filter_template").html();Mustache.parse(e,["[[","]]"]);var i=ledLuminairesTemplateData(t);i.wattageMin=luminairesMinMaxWattage.min,i.wattageMax=luminairesMinMaxWattage.max;var n=Mustache.to_html(e,i);$(".product-filter-content.led-luminaires").html(n),initRangeSlider(),initSingleChoiceButtons()})}function textSearch(t){currentSearchCriteria?currentSearchCriteria.setQuery(t):currentSearchCriteria=productSearch.data.setQuery(t),currentSearchCriteria.viewId==productSearch.viewIds.led?(getLEDLampsFilterData(currentSearchCriteria),showLEDLamps()):currentSearchCriteria.viewId==productSearch.viewIds.tube?(getLEDTubesFilterData(currentSearchCriteria),showLEDTubes()):currentSearchCriteria.viewId==productSearch.viewIds.luminaires&&(getLEDLuminairesFilterData(currentSearchCriteria),showLEDLuminaires())}function searchProducts(t,e){$.ajax({type:"GET",url:productSearch.searchUrl,data:t,dataType:"json"}).done(function(t){e(t)}).fail(function(t,e){console.log("Request failed: "+e)})}function initProductGroupSelector(){$(".product-group-selector .product-filter-button").on("click",function(){var t=$(this);$(".product-group-selector .product-filter-button").removeClass("active"),t.addClass("active"),"show-led-lamps"==t.attr("id")?(getLEDLampsFilterData(productSearch.data.reset()),showLEDLamps()):"show-led-tubes"==t.attr("id")?(getLEDTubesFilterData(productSearch.data.reset()),showLEDTubes()):"show-led-luminaires"==t.attr("id")&&(getLEDLuminairesFilterData(productSearch.data.reset()),showLEDLuminaires())})}function initRangeSlider(t){var e=t||".range-slider";$(e).each(function(){var t=$(this);t.on("slidestop",function(t,e){updateWattage(e.values)}),t.slider({range:!0,min:t.data("min-value"),max:t.data("max-value"),step:.
201,values:[t.data("range-from"),t.data("range-to")]}).slider("float",{handle:!0,pips:!1,labels:!1})})}function updateRangeSliderValues(t,e,i){t.slider("option","values",[e,i])}function resetRangeSlider(t){var e=t||".range-slider";$(e).each(function(){var t=$(this);updateRangeSliderValues(t,t.data("min-value"),t.data("max-value"))})}function resetProductSearchFilter(){$('.product-search-field > input[type="text"]').val(""),productSearch.data.reset(!0),closeFilter(),$(".led-lamps, .led-lamps, .led-tubes").hide(),$(".product-group-selector .product-filter-button").removeClass("active")}function commenceSearch(){loadProducts(currentSearchCriteria?currentSearchCriteria.get():null,function(t){$(".product-search-results-container").html(t),initShowMoreButton(),enableBookmarkFunctionality(),enableGetProductDetailOnClick(),adjustProductElementHeights(!0),refreshMatchHeightPlugin(),adaptProductIconVisibility(),initLightboxes()})}function loadMoreProducts(t){var e=currentSearchCriteria?currentSearchCriteria.get():{};e.start=t,loadProducts(e,function(t){$(".product-search-results-container .show-more").remove(),$(".product-search-results-container").append(t),initShowMoreButton(),enableBookmarkFunctionality(),enableGetProductDetailOnClick(),adjustProductElementHeights(!0),refreshMatchHeightPlugin(),adaptProductIconVisibility(),initLightboxes()})}function initShowMoreButton(){$(".product-search-results-container .show-more").on("click",function(){loadMoreProducts($(this).attr("start"))})}function loadProducts(t,e){$.ajax({type:"GET",url:productSearchResultsUrl,data:t,dataType:"html"}).done(function(t){e(t)}).fail(function(t,e){console.log("Request failed: "+e)})}function initMinMaxWattageValues(){$("div.product-filter").length&&(productSearch.data.reset(!0),searchProducts(productSearch.data.setViewId(productSearch.viewIds.luminaires).get(),function(t){luminairesMinMaxWattage=extractWattageFacets(t)}),searchProducts(productSearch.data.setViewId(productSearch.viewIds.tube).get(),function(t){tubeMinMaxWattage=extractWattageFacets(t)}),searchProducts(productSearch.data.setViewId(productSearch.viewIds.led).get(),function(t){ledMinMaxWattage=extractWattageFacets(t)}),productSearch.data.reset(!0))}function addProductToWatchList(t,e,i){$.ajax({method:"GET",url:addToWatchListBaseUrl+"?ean="+t+"&vid="+e}).done(i).fail(function(t,e){console.log("Request failed: "+e)})}function removeProductFromWatchlist(t,e){$.ajax({method:"GET",url:removeFromWatchListBaseUrl+"?ean="+t}).done(e).fail(function(t,e){console.log("Request failed: "+e)})}function updateActiveProductButtonsBookmarkCount(t){t&&t>0&&$("button.btn-add-bookmark.active >
2 .text").each(function(){var e=$(this),i=e.data("reverse");e.text(i+" ("+t+")")}),adaptProductIconVisibility()}function triggerBookmarkButton(t,e,i){function n(t,e){var i=t.find(".text"),n=i.data("original"),o=i.data("reverse");void 0===n&&i.data("original",i.text()),i.text(o),t.attr("title",o),t.addClass("active"),t.removeClass("not-active"),updateActiveProductButtonsBookmarkCount(e.size),updateBookmarkListIcon(e.size)}function o(t,e){var i=t.find(".text"),n=i.data("original");i.text(n),t.attr("title",n),t.removeClass("active"),isTouchDevice()&&t.addClass("not-active"),updateActiveProductButtonsBookmarkCount(e.size),updateBookmarkListIcon(e.size)}$(i[0]).hasClass("active")?removeProductFromWatchlist(t,function(t){for(var e=0;e<i.length;e++)o($(i[e]),t)}):addProductToWatchList(t,e,function(t){for(var e=0;e<i.length;e++)n($(i[e]),t)})}function enableBookmarkFunctionality(){$("div.product").each(function(){var t=$(this),e=t.data("id"),i=t.data("vid");t.find("button.btn-add-bookmark").unbind("click").bind("click",function(){return triggerBookmarkButton(e,i,[this]),!1})})}function enableGetProductDetailOnClick(){$(".product .product-content").unbind("click").bind("click",function(){getProductDetail($(this))})}function closeProductDetails(t,e){t.slideUp("fast",function(){t.remove(),detailsOpen=!1,$(".product-wrapper.open").removeClass("open").show(),resetZoom(),adaptProductIconVisibility(),"function"==typeof e&&e()})}function openProductDetails(t,e,i){var n=t.data("id"),o=t.data("vid"),s=t.parent(".product-wrapper");if(i)i.html(e);else{var a=s.index(".product-wrapper")+1;getViewportWidth()>BREAKPOINT.MD?a%3==0?t.parent().prev().prev().before(e):a%3==2?t.parent().prev().before(e):t.parent().before(e):getViewportWidth()<=BREAKPOINT.MD&&getViewportWidth()>BREAKPOINT.SM?a%2==0?t.parent().prev().before(e):t.parent().before(e):getViewportWidth()<=BREAKPOINT.SM&&t.parent().before(e),t.parent().addClass("open").hide()}$(".product-details").slideDown("slow",function(){detailsOpen=!0}),$(".product-details ").on("click",".close-details",function(){closeProductDetails($(this).closest(".product-details"),null)}),initPoppers(),initLightboxes(),initDropdownSelects(),alignCalculateButton(),initCalculateButton();var r=$(".product-details").find("button.btn-add-bookmark").toArray();r.push(t.find("button.btn-add-bookmark")),$(".product-details ").find("button.btn-add-bookmark").unbind("click").bind("click",function(){return triggerBookmarkButton(n,o,r),!1}),initImageZoom($(".product-details").find(".pan-zoom-img"),$(".product-details").find(".elevate-zoom-img")),$("html, body").animate({scrollTop:$(".product-details").offset().top-130},500),$(window).trigger("resize")}function initProductDetailContent(t,e){detailsOpen?closeProductDetails($(".product-search-results .product-details"),function(){openProductDetails(e,t)}):openProductDetails(e,t)}function getProductDetail(t,e){var i=t.closest(".product"),n=i.data("id"),o=i.parent().attr("data-slick-index"),s=new et_GalleryViewEvent(trackingData[o].productName+" | "+trackingData[o].productZmp+"/"+trackingData[o].productEan);void 0!==_etracker&&_etracker.sendEvent(s);var a={prodId:n,lang:currentLang};$.ajax({type:"GET",url:getProductDetailsBaseUrl,data:a,dataType:"html"}).done(function(t){e?openProductDetails(i,t,e):initProductDetailContent(t,i)}).fail(function(t,e){console.log("Request failed: "+e)})}function initDropdownSelects(){$(".dropdown-menu li a").on("click",function(t){var e=$(this),i=e.parents(".dropdown-menu");i.find("li").removeClass("selected"),e.parent("li").addClass("selected");var n=e.attr("value");e.parents(".dropdown").find('button[data-toggle="dropdown"]').html('<span class="button-text">'+n+'</span> <span class="button-icon icon ms-dropdown"></span>'),i.trigger("change")})}function alignCalculateButton(){$energyCalculator=$(".energy-calculator"),$calculateButton=$energyCalculator?$energyCalculator.find(".calculate-btn"):$(".calculate-btn");var t=$energyCalculator.find(".form-group-wrapper"),e=t.find(".wattage"),i=t.find(".cost"),n=t.find(".duration"),o=$calculateButton.outerWidth(),s=t.outerWidth()-(e.outerWidth()+i.outerWidth()+n.outerWidth()+60)<=o,a=t.outerWidth()-(e.outerWidth()+i.outerWidth()+40)<=n.outerWidth()+20;s&&!a?($calculateButton.parent(".btn-wrapper").css({"text-align":"center",width:"100%","margin-top":"10px"}),n.css({"margin-top":"0"})):a?($calculateButton.parent(".btn-wrapper").css({"text-align":"left",width:"auto","margin-top":"10px"}),n.css({"margin-top":"10px"})):($calculateButton.parent(".btn-wrapper").css({"text-align":"left",width:"auto","margin-top":"0"}),n.css({"margin-top":"0"}))}function calculateResults(t){var e=t.parents(".energy-calculator"),i=e.find(".calc_currentW").attr("value");i=i.replace(",",".");var n=e.find(".calc_compareW").attr("value");n=n.replace(",",".");var o=e.find(".calc_price").val();o=o.replace(",",".");var s=e.find(".calc_duration").val();s=s.replace(",",".");var a=e.find(".calc-price-currency li.selected a").attr("value");"EUR"==(a=a.split("/")[0])&&(a="€");var r=Math.round((n-i)*s/1e3),l=(n-i)*o*s/1e3,c=l,d=(Math.round(100*c)/100).toString(),u=(d+=-1==d.indexOf(".")?".00":"00").indexOf("."),h=d.indexOf("-."),p=0==u||0==h?"0,":",";l=d.substring(0,u)+p+d.substring(u+1,u+3),e.find(".calc_resultKWH").html(r),e.find(".calc_resultPrice").html(l),e.find(".calc_resultCompareW").html(n),e.find(".calc_resultCurrency").html(a)}function initCalculateButton(){$energyCalculator&&$calculateButton&&(initActionButtonsHoverBehavior(),$calculateButton.on("click",function(){return calculateResults($(this)),!1}))}function alignFlags(){var t,e=$(".sidebar-flag");e.each(function(i){var n=$(this);n.css("width","auto");var o=0,s=n.find(".text.invisible"),a=n.find(".text.vertical"),r=a.length>0,l=r&&a.is(":visible"),c=n.find(".ico"),d=c.length>0;l&&(o+=s.width()),d&&(o+=c.width()),d&&!r&&(o+=paddingBottomFlag),(r||r&&d)&&(o+=30),n.css("height",o+"px"),n.css("width","50px"),e.length>1&&(i>0&&n.css({top:parseInt(t.css("top"))+t.outerHeight()+distanceBetweenFlags}),t=n)})}function openSidebarContent(t,e){var i=getViewportWidth();e.width(i),t.animate({right:$(window).width()},1e3),$(".sidebar-overlay").show("slide",{direction:"right"},1e3,function(){e.center(),e.velocity("fadeIn",function(){alignContent(e),$(".row.two-column .column .equalHeight").matchHeight(),$(document).trigger("sideBarContentLoaded",[e,t])}),$("body").css({overflow:"hidden",position:i>=BREAKPOINT.LG?"static":"fixed"}),$("html").css("overflow","hidden")})}function closeSidebarContent(t,e){t.hide(),t.width("auto"),$("body").css({overflow:"auto",position:"static"}),$("html").css("overflow","auto"),deactivateLazyLoadedVideo(t),$(".sidebar-overlay").hide("slide",{direction:"right"},1e3),e.animate({right:0}
2,1e3,function(){t.height("auto")})}function initSidebarFlags(){alignFlags(),$(".sidebar-flag").on("click",function(){var t=$(this),e=t.attr("data-target"),i=$(document).find(e);i?openSidebarContent(t,i):console.log("No element found matching selector: "+e)})}function initCloseButtons(t,e){t.find(".close").on("click",function(){closeSidebarContent(t,e)}),$(".sidebar-overlay .close").on("click",function(){closeSidebarContent(t,e)})}function addVideoLazyLoadOnClick(t){t.find(".video-thumbnail").size()>0?t.find(".lazyload-video").lazyload({trigger:"click",load:function(){t.fitVids({customSelector:"iframe[src^='www.slideshare.net']"}),refreshMatchHeightPlugin(),alignContent(t)}}):t.find(".lazyload-video").lazyload({load:function(){alignContent(t)}})}function deactivateLazyLoadedVideo(t){var e=t.find(".fluid-width-video-wrapper, video");if(e.size()>0){e.wrapAll("<div class='lazyload-video'></div>");var i=document.createComment(e.get(0).outerHTML);e.replaceWith(i)}}function alignContent(t){if(t&&t.length>0){t.height("auto"),t.width(getViewportWidth());var e=getViewportHeight();if(t.outerHeight()>=e){t.height(e),t.css("top","60px");var i=t.offset().top;t.find(".content").css("padding-bottom",i+50+"px")}else t.center(),t.find(".content").css("padding-bottom","80px")}}function initHideShareButtonOnScroll(){$(".sidebar-content").on("scroll",function(){hideVisiblePopovers()})}function extractBaseFacets(t){var e=t.facet_counts.facet_fields.base_facet_string,i=t.requestParams["facet.filter.base"],n=[];for(var o in baseFacets.baseFacets){var s=baseFacets.baseFacets[o],a={name:s.name,active:"inactive",iconname:s.cssClass,title:""};e.indexOf(s.name)>-1&&(a.active="",a.title=s.name),i&&i.indexOf(s.name)>-1&&(a.selected="active"),n.push(a)}return n}function extractColorFacets(t,e){var i=t.facet_counts.facet_fields.light_color_facet_string.concat(t.facet_counts.facet_fields.adjustable_color_temperature_facet_string),n=t.requestParams["facet.filter.light_color"];n&&$.each(n,function(t,e){n[t]=e.split("\\").join("")});var o=[];for(var s in e.colorFacets){var a=e.colorFacets[s],r={name:a.name,active:"inactive",iconname:a.cssClass,title:"",text:a.text,text2:a.text2};i.indexOf(a.name)>-1&&(r.active="",r.title=a.text),n&&n.indexOf(a.name)>-1&&(r.active="active",r.selected="active"),o.push(r)}return o}function extractLengthFacets(t){var e=t.facet_counts.facet_fields.led_tubes_length_facet_string,i=t.requestParams["facet.filter.led_tubes_length"];i&&$.each(i,function(t,e){i[t]=e.replace("\\","")});var n=[];for(var o in lengths.lengthFacets){var s=lengths.lengthFacets[o],a={name:s.name,active:"inactive",title:"",text:s.text};e.indexOf(s.name)>-1&&(a.active="",a.title=s.text),i&&i.indexOf(s.name)>-1&&(a.active="active",a.selected="active"),n.push(a)}return n}function extractWattageFacets(t){var e=t.stats.stats_fields.wattage_facet_double,i=t.requestParams.wattage_max?t.requestParams.wattage_max[0]:null,n={min:t.requestParams.wattage_min?t.requestParams.wattage_min[0]:null,max:i};return n.min||(n.min=e&&e.min?e.min:0),n.max||(n.max=e&&e.max?e.max:0),n}function extractMountingFacets(t){var e=t.facet_counts.facet_fields.led_mounting_facet_string,i=[];for(var n in mountings.mountingFacets){var o=mountings.mountingFacets[n],s={text:o.text,active:"inactive",title:""};e.indexOf(o.name)>-1&&(s.active="",s.title=o.text),i.push(s)}return i}function extractYesNoSelection(t,e){var i=t.requestParams[e],n={};return i&&i[0]&&("yes"==i[0]?n.yesActive="active":"no"==i[0]&&(n.noActive="active")),n}function ledLampsTemplateData(t){return{baseFacets:extractBaseFacets(t),wattageFacets:extractWattageFacets(t),colorFacets:extractColorFacets(t,colors),totalProductCount:t.stats.stats_fields.count,dimmable:extractYesNoSelection(t,"facet.filter.dimmable"),lightify:extractYesNoSelection(t,"facet.filter.lightify_enabled")}}function ledTubesTemplateData(t){return{wattageFacets:extractWattageFacets(t),colorFacets:extractColorFacets(t,tubeColors),totalProductCount:t.stats.stats_fields.count,lengthFacets:extractLengthFacets(t)}}function ledLuminairesTemplateData(t){return{wattageFacets:extractWattageFacets(t),colorFacets:extractColorFacets(t,colors),totalProductCount:t.stats.stats_fields.count,mountingFacets:extractMountingFacets(t),dimmable:extractYesNoSelection(t,"facet.filter.dimmable"),lightify:extractYesNoSelection(t,"facet.filter.lightify_enabled")}}function refreshMatchHeightPlugin(){$.fn.matchHeight._update()}function initActionButtonsHoverBehavior(){isTouchDevice()&&$(".btn-h
2over-fix").each(function(){$(this).on("touchstart",function(){$(this).removeClass("mobile-hover-fix")}),$(this).on("touchend",function(){$(this).addClass("mobile-hover-fix")})})}function initCarousel(t){function e(t){t.each(function(){$(this).hasClass("slick-initialized")||$(this).slick({centerMode:!0,rotateSlidesEqualToShow:!0,slidesToShow:3,focusOnSelect:!0,arrows:!0,slide:"div.carousel-item",variableWidth:!0,appendArrows:$(this).parent().find(".carousel-nav"),respondTo:"slider",responsive:[{breakpoint:BREAKPOINT.SM,settings:{slidesToShow:1}}]})})}e(t?t.find(".carousel"):$(".carousel"))}function refreshCarousel(){$(".carousel").each(function(){$(this).hasClass("slick-initialized")&&$(this).slick("setPosition")})}function initProductCarousel(){$(".product-carousel").each(function(){var t,e=$(this),i=e.find(".product-carousel-item").length>3;e.on("beforeChange",function(e,i,n,o){t=1==Math.abs(o-n)?o-n>0?"right":"left":o-n>0?"left":"right"}),e.on("afterChange",function(e,i,n){if("undefined"!=typeof trackingData&&trackingData[n]&&"undefined"!=typeof et_GalleryNextEvent&&"undefined"!=typeof et_GalleryPreviousEvent){if("right"==t)o=new et_GalleryNextEvent(trackingData[n].productName+" | "+trackingData[n].productZmp+"/"+trackingData[n].productEan);else var o=new et_GalleryPreviousEvent(trackingData[n].productName+" | "+trackingData[n].productZmp+"/"+trackingData[n].productEan);void 0!==_etracker&&_etracker.sendEvent(o)}}),e.on("init",function(){$(".product .product-content").on("click",function(){getProductDetail($(this),$(".product-carousel-details"))}),e.find(".product-carousel-item.slick-slide:not(.slick-cloned)").each(function(){var t=$(this).find(".product"),i=t.data("id"),n=t.data("vid"),o=[];e.find("div.product[data-id='"+i+"'] button.btn-add-bookmark").each(function(){o.push(this)});for(var s=0;s<o.length;s++)$(o[s]).unbind("click").bind("click",function(){return triggerBookmarkButton(i,n,o),!1})}),$(window).resize(function(){e.slick("slickSetOption","dots",!1,!0)})}),e.slick({centerMode:!1,rotateSlidesEqualToShow:!0,slidesToShow:3,slidesToScroll:1,focusOnSelect:!1,arrows:i,infinite:!0,slide:"div.product-carousel-item",variableWidth:!1,appendArrows:e.parent().find(".product-carousel-nav"),respondTo:"slider",responsive:[{breakpoint:754,settings:{slidesToShow:2,arrows:!0}},{breakpoint:510,settings:{slidesToShow:1,arrows:!0}}]})})}function refreshProductCarousel(){$(".product-carousel").each(function(){var t=$(this),e=t.find(".product-carousel-item.slick-slide:not(.slick-cloned):first"),i=t.find(".product-carousel-item.slick-slide.slick-cloned"),n=e.find(".match-height:first").css("height");i.find(".match-height").css("height",n);var o=e.find(".product-name:first").css("height");i.find(".product-name").css("height",o);var s=e.find(".product:first").css("height");i.find(".product").css("height",s)})}function destroyProductCarousel(){$(".product-carousel").each(function(){$(this).hasClass("slick-initialized")&&$(this).slick("unslick")})}function destroyCarousel(){$(".carousel").each(function(){$(this).hasClass("slick-initialized")&&$(this).slick("unslick")})}function adaptProductIconVisibility(){$("div.product").each(function(){var t=$(this),e=t.find(".product-footer").width(),i=!1,n=!1,o=t.find(".btn-buy-now"),s=o.find(".text"),a=t.find(".btn-add-bookmark"),r=a.find(".text");r.show(),a.removeClass("reduced reducedBoth"),s.show(),o.removeClass("reduced reducedBoth");var l=o.outerWidth();e-a.outerWidth()-l<=20&&(r.hide(),a.addClass("reduced"),i=!0);var c=t.find(".btn-add-bookmark.reduced").outerWidth();c&&c>0&&e-c-l<=20&&(s.hide(),o.addClass("reduced"),n=!0),i&&n&&(o.addClass("reducedBoth"),a.addClass("reducedBoth"))})}function adjustProductElementHeights(t){var e=$(".match-height"),i=$(".product-name"),n=$(".product");t&&(e.matchHeight({remove:!0}),i.matchHeight({remove:!0}),n.matchHeight({remove:!0})),e.matchHeight({byRow:!1}),i.matchHeight({byRow:!1}),n.matchHeight()}function initPoppers(){$(".popper").popover({html:!0,content:function(){return $(this).hasClass("content-one-for-all")?$(this).parents(".page-content").find("#content-one-for-all").html():$(this).next(".popper-content").html()}}).on("click",function(t){t.preventDefault()}),$("body").on("click touchstart",function(t){$('[data-toggle="popover"]').each(function(){$(this).is(t.target)||0!==$(this).has(t.target).length||0!==$(".popover").has(t.target).length||$(this).popover("hide")})})}function initCheckBox(){$(".item-checkbox").on("click",function(){$(this).find(".ms-checkbox").toggleClass("ms-check icon")})}function initBookmarkCompareErrorMessage(){$(".compare-btn").on("click",function(t){$(t.target).parents(".product-bookmark-list-wrapper").find(".bookmark-list").find(".ms-check").length<=1?$(".state-error.error-msg").show():$(".state-error.error-msg").hide()})}function initDragOnPlugin(){isTouchDevice()||$(".draggable-scroll-area").dragOn({curs
2or:"move",exclusion:{input:"",select:""}})}function hideVisiblePopovers(){$('[data-toggle="popover"]:visible').each(function(){$(this).popover("hide")})}function initRegisterFormValidation(){$("form#user").length>0&&$("form#user").validate({ignore:[]})}function initProductDetailsBuynowModal(){$('.product-details-tabs-os #productDetails div.modal.fade[role="dialog"]').on("click",function(t){t.stopPropagation()})}function changeColor(t){for(var e=t,i=document.querySelectorAll(".full_size_container"),n=0,o=i.length;n<o;n++){var s=i[n];n===e&&0===e&&("rgb(245, 246, 248)"!==s.style.backgroundColor?s.style.backgroundColor="rgb(245, 246, 248)":s.style.backgroundColor="rgb(255, 255, 255)"),n===e&&1===e&&("rgb(200, 200, 200)"!==s.style.backgroundColor?s.style.backgroundColor="rgb(200, 200, 200":s.style.backgroundColor="rgb(255, 255, 255)"),n===e&&2===e&&("rgb(245, 246, 248)"!==s.style.backgroundColor?s.style.backgroundColor="rgb(245, 246, 248)":s.style.backgroundColor="rgb(255, 255, 255)")}}function initSliderAndText(t){function e(t){t.each(function(t){if($(".slider")[t]){var e="slider"+t,i="sliderNav"+t;$(".slider")[t].id=e,$(".slider-nav")[t].id=i;var n="#"+e,o="#"+i;$(n).slick({arrows:!1,infinite:!0,speed:500,fade:!0,cssEase:"linear",asNavFor:o}),$(o).slick({prevArrow:'<div class="slick-prev"><div class="ms-icon_arrow-tab-back"></div></div>',nextArrow:'<div class="slick-next"><div class="ms-icon_arrow-tab-forward"></div></div>',infinite:!0,speed:500,fade:!0,cssEase:"linear",slidesToShow:1,asNavFor:n})}})}e(t?t.find(".slider-and-text-container"):$(".slider-and-text-container"))}function thumbnailSliderWithoutImg(t){t.find(".slider-images-text-thumbnail-item .thumbnail-item-content").not(":has(>img)").each(function(t){$(this).find($(".text-wrapper")).css("position","unset"),$(this).find($(".text-wrapper")).css("top","unset"),$(this).find($(".text-wrapper")).css("transform","unset"),$(this).find($(".slick-first .text-wrapper")).css("float","left"),$(this).find($(".slick-last .text-wrapper")).css("float","right")})}function initSliderWithTextAndImage(t,e){function i(t){var i=0;$(".slider-images-text-container-main").each(function(){var t=$(this);i++;var n=!1;n=!!t.hasClass("autoplay"),e||(e=7e3),t.addClass("slider-"+i).on({init:function(e,i){if(getViewportWidth()<BREAKPOINT.MD)t.find(".text-column").matchHeight({byRow:!1});else{var n=t.find(".colalign");n.find("img").removeClass("cropped");var o=Math.max.apply(null,n.find("img").map(function(){return $(this).height()}).get()),s=-1,a=Math.max.apply(null,t.find(".text-column .text-wrapper").map(function(){return $(this).outerHeight()}).get());o>a?s=o:(s=a,n.find("img").addClass("cropped")),n.css("height",s)}}}).slick({infinite:!0,slidesToShow:1,slidesToScroll:1,arrows:!1,centerMode:!0,centerPadding:0,rotateSlidesEqualToShow:!0,accessibility:!1,autoplay:n,autoplaySpeed:e,asNavFor:".slider-images-text-container-thumbnail.slider-"+i,responsive:[{breakpoint:BREAKPOINT.MD,settings:{slidesToShow:1,focusOnSelect:!0}}]})}),i=0,$(".slider-images-text-container-thumbnail").each(function(){var t=$(this);i++,t.addClass("slider-"+i).on({init:function(e,i){0!==t.find('.slick-slide[data-slick-index="-4"]').length?t.addClass("slider-many-slides"):t.addClass("slider-three-slides"),t.find(".slick-slide.slick-active").each(function(t){0===t?$(this).addClass("slick-first"):2===t&&$(this).addClass("slick-last")}),thumbnailSliderWithoutImg(t)},beforeChange:function(t,e){$(this).addClass("slick-transition-start"),$(this).removeClass("slick-transition-end"),$(this).find(".slick-slide.slick-active").each(function(t){0===t?$(this).removeClass("slick-first"):2===t&&$(this).removeClass("slick-last")})},afterChange:function(e,i){$(this).addClass("slick-transition-end"),$(this).removeClass("slick-transition-start"),$(this).find(".slick-slide.slick-active").each(function(t){0===t?$(this).addClass("slick-first"):2===t&&$(this).addClass("slick-last")}),thumbnailSliderWithoutImg(t)}}).slick({infinite:!0,slidesToShow:3,slidesToScroll:1,arrows:!0,centerMode:!0,centerPadding:0,rotateSlidesEqualToShow:!0,swipe:!1,accessibility:!1,asNavFor:".slider-images-text-container-main.slider-"+i})})}i(t?t.find(".slider-images-text-container"):$(".slider-images-text-container"))}function refreshCarouselAfterResizeCarousel(){$(".slider-images-text-container-main").each(function(){var t=$(this);if(t.hasClass("slick-initialized")){t.slick("setPosition");var e=t.find(".colalign"),i=t.find(".text-column");if(e.css("height",""),i.css("height",""),e.find("img").removeClass("cropped"),getViewportWidth()<BREAKPOINT.MD)i.matchHeight({byRow:!1});else{i.matchHeight({remove:!0});var n=-1,o=Math.max.apply(null,e.find("img").map(function(){return $(this).height()}).get()),s=Math.max.apply(null,t.find(".text-column .text-wrapper").map(function(){return $(this).outerHeight()}).get());o>s?n=o:(n=s,e.find("img").addClass("cropped")),e.css("height",n)}}})}function initSliderAndButtons(t){function e(t){adjustStyleToBreakpoint(),$(".slider-and-buttons-slider-slick").each(function(t){var e=t+1;$(this).addClass("slider-"+e).slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,swipe:!1,swipeToSlide:!1,responsive:[{breakpoint:BREAKPOINT.SM,settings:{swipe:!0,infinite:!0}}]})}),$(".slider-and-buttons-buttons-slick").each(function(t){var e=t+1;$(this).addClass("slider-"+e).slick({slidesToShow:4,slidesToScroll:1,infinite:!1,focusOnSelect:!1,accessibility:!1,placeholders:!1,draggable:!1,
2centerMode:!1,swipe:!1,swipeToSlide:!1,prevArrow:'<div class="slick-prev"><div class="ms-icon_arrow-tab-back"></div></div>',nextArrow:'<div class="slick-next"><div class="ms-icon_arrow-tab-forward"></div></div>',responsive:[{breakpoint:BREAKPOINT.SM,settings:{asNavFor:$(".slider-and-buttons-slider-slick.slider-"+e),swipe:!0,slidesToShow:1,infinite:!0}}]}),$(".slider-and-buttons-buttons-nav.slider-"+e).on("click",".slick-slide",function(t){t.preventDefault();var i=$(this).data("slick-index");$(".slider-and-buttons-slider-slick.slider-"+e).slick("slickGoTo",i)})})}e(t?t.find(".slider-and-buttons-container"):$(".slider-and-buttons-container"))}function adjustStyleToBreakpoint(){function t(t){$(t).find(".text-column .text-wrapper").map(function(){return $(this).css("height","auto")})}function e(t){return Math.max.apply(null,$(t).find(".text-column .text-wrapper").map(function(){return $(this).outerHeight()}).get())}function i(t){if(getViewportWidth()<BREAKPOINT.MD){var e=$(t).find("img").outerHeight()-63;$(".slider-and-buttons-buttons-slick").css("top",e)}else $(".slider-and-buttons-buttons-slick").css("top","")}$(".slider-and-buttons-slider-style").each(function(n,o){t(o),$(o).find(".colalign").css("height",e(o));var s=$(o).find(".slide-responsive-style");getViewportWidth()<BREAKPOINT.MD?s.each(function(){i(o),$(".slide-responsive-style").addClass("gray"),$(".slide-responsive-style .font-headline-and-product-name").addClass("override-default-color"),$(".slide-responsive-style .font-headline-page").addClass("override-default-color"),$(".slide-responsive-style .font-text-standard").addClass("override-default-color"),$(".slide-responsive-style .dash-list").addClass("override-default-color")}):s.each(function(){i(o),$(".slide-responsive-style").removeClass("gray"),$(".slide-responsive-style .font-headline-and-product-name").removeClass("override-default-color"),$(".slide-responsive-style .font-headline-page").removeClass("override-default-color"),$(".slide-responsive-style .font-text-standard").removeClass("override-default-color"),$(".slide-responsive-style .dash-list").removeClass("override-default-color")})})}function comparisonSliderInit(t,e,i){var n=!1;window.addEventListener("touchstart",function(){n=!0}),window.addEventListener("touchend",function(){n=!1}),t.on("mousedown touchstart",function(o){t.addClass("comparison-slider-draggable"),e.addClass("comparison-slider-resizable");var s=o.pageX?o.pageX:o.originalEvent.touches[0].pageX,a=t.outerWidth(),r=t.offset().left+a-s,l=i.offset().left,c=i.outerWidth(),d=l+40,u=l+c-a-40;t.parents().on("mousemove touchmove",function(t){!1===n&&t.preventDefault();var i=(t.pageX?t.pageX:t.originalEvent.touches[0].pageX)+r-a;i<d?i=d:i>u&&(i=u);var o=100*(i+a/2-l)/c+"%";$(".comparison-slider-draggable").css("left",o).on("mouseup touchend touchcancel",function(){$(this).removeClass("comparison-slider-draggable"),e.removeClass("comparison-slider-resizable")}),$(".comparison-slider-resizable").css("width",o)}).on("mouseup touchend touchcancel",function(){t.removeClass("comparison-slider-draggable"),e.removeClass("comparison-slider-resizable")})}).on("mouseup touchend touchcancel",function(i){t.removeClass("comparison-slider-draggable"),e.removeClass("comparison-slider-resizable")})}function sliderAdjustStyleToBreakpoint(){var t=$(".comparison-slider-wrapper").find(".text-wrapper");getViewportWidth()<BREAKPOINT.MD?t.each(function(){$(".font-headline-page").addClass("override-default-color"),$(".font-sub-headline").addClass("override-default-color")}):t.each(function(){$(".font-headline-page").removeClass("override-default-color"),$(".font-sub-headline").removeClass("override-default-color")})}if(function(t){"use strict";function e(){}function i(){try{return document.activeElement}catch(t){}}function n(t,e){for(var i=0,n=t.length;n>i;i++)if(t[i]===e)return!0;return!1}function o(t,e,i){return t.addEventListener?t.addEventListener(e,i,!1):t.attachEvent?t.attachEvent("on"+e,i):void 0}function s(t,e){var i;t.createTextRange?((i=t.createTextRange()).move("character",e),i.select()):t.selectionStart&&(t.focus(),t.setSelectionRange(e,e))}function a(t,e){try{return t.type=e,!0}catch(t){return!1}}function r(t,e){if(t&&t.getAttribute(S))e(t);else for(var i,n=t?t.getElementsByTagName("input"):O,o=t?t.getElementsByTagName("textarea"):M,s=n?n.length:0,a=o?o.length:0,r=s+a,l=0;r>l;l++)i=s>l?n[l]:o[l-s],e(i)}function l(t){r(t,c)}function c(t,e){var i=!!e&&t.value!==e,n=t.value===t.getAttribute(S);if((i||n)&&"true"===t.getAttribute(_)){t.removeAttribute(_),t.value=t.value.replace(t.getAttribute(S),""),t.className=t.className.replace(k,"");var o=t.getAttribute(z);parseInt(o,10)>=0&&(t.setAttribute("maxLength",o),t.removeAttribute(z));var s=t.getAttribute(T);return s&&(t.type=s),!0}return!1}function d(t){var e=t.getAttribute(S);return!(""!==t.value||!e)&&(t.setAttribute(_,"true"),t.value=e,t.className+=" "+x,t.getAttribute(z)||(t.setAttribute(z,t.maxLength),t.removeAttribute("maxLength")),t.getAttribute(T)?t.type="text":"password"===t.type&&a(t,"text")&&t.setAttribute(T,"password"),!0)}function u(t){return function(){L&&t.value===t.getAttribute(S)&&"true"===t.getAttribute(_)?s(t,0):c(t)}}function h(t){return function(){d(t)}}function p(t){return function(){l(t)}}function f(t){return function(e){return w=t.value,"true"===t.getAttribute(_)&&w===t.getAttribute(S)&&n(C,e.keyCode)?(e.preventDefault&&e.preventDefault(),!1):void 0}}function m(t){return function(){c(t,w),""===t.value&&(t.blur(),s(t,0))}}function g(t){return function(){t===i()&&t.value===t.getAttribute(S)&&"true"===t.getAttribute(_)&&s(t,0)}}function v(t){var e=t.form;e&&"string"==typeof e&&((e=document.getElementById(e)).getAttribute($)||(o(e,"submit",p(e)),e.setAttribute($,"true"))),o(t,"focus",u(t)),o(t,"blur",h(t)),L&&(o(t,"keydown",f(t)),o(t,"keyup",m(t)),o(t,"click",g(t))),t.setAttribute(D,"true"),t.setAttribute(S,N),(L||t!==i())&&d(t)}var y=void 0!==document.createElement("input").placeholder;if(t.Placeholders={nativeSupport:y,disable:y?e:l,enable:y?e:function(t){r(t,d)}},!y){var w,b=["text","search","url","tel","email","password","number","textarea"],C=[27,33,34,35,36,37,38,39,40,8,46],x="placeholdersjs",k=new RegExp("(?:^|\\s)"+x+"(?!\\S)"),S="data-placeholder-value",_="data-placeholder-active",T="data-placeholder-type",$="data-placeholder-submit",D="data-placeholder-bound",z="data-placeholder-maxlength",E=document.getElementsByTagName("head")[0],P=document.documentElement,I=t.Placeholders,O=document.getElementsByTagName("input"),M=document.getElementsByTagName("textarea"),L="false"===P.getAttribute("data-placeholder-focus"),W="false"!==P.getAttribute("data-placeholder-live"),A=document.createElement("style");A.type="text/css";var F=document.createTextNode("."+x+" {color:#ccc;}");A.styleSheet?A.styleSheet.cssText=F.nodeValue:A.appendChild(F),E.insertBefore(A,E.firstChild);for(var N,H,R=0,j=O.length+M.length;j>R;R++)H=R<O.length?O[R]:M[R-O.length],(N=H.attributes.placeholder)&&(N=N.nodeValue)&&n(b,H.type)&&v(H);var B=setInterval(function(){for(var t=0,e=O.length+M.length;e>t;t++)H=t<O.length?O[t]:M[t-O.length],(N=H.attributes.placeholder)?(N=N.nodeValue)&&n(b,H.type)&&(H.getAttribute(D)||v(H),(N!==H.getAttribute(S)||"password"===H.type&&!H.getAttribute(T))&&("password"===H.type&&!H.getAttribute(T)&&a(H,"text")&&H.setAttribute(T,"password"),H.value===H.getAttribute(S)&&(H.value=N),H.setAttribute(S,N))):H.getAttribute(_)&&(c(H),H.removeAttribute(S));W||clearInterval(B)},100);o(t,"beforeunload",function(){I.disable()})}}(this),function(t,e){"use strict";var i=t.fn.val,n=t.fn.prop;e.Placeholders.nativeSupport||(t.fn.val=function(t){var e=i.apply(this,arguments),n=this.eq(0).data("placeholder-value");return void 0===t&&this.eq(0).data("placeholder-active")&&e===n?"":e},t.fn.prop=function(t,e){return void 0===e&&this.eq(0).data("placeholder-active")&&"value"===t?"":n.apply(this,arguments)})}(jQuery,this),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){var e=function(t){return t.srcset&&t.sizes}(new Image);t.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage","cursor"],hasImageAttributes:["srcset"]},t.expr[":"]["has-src"]=function(e){return t(e).is('img[src][src!=""]')},t.expr[":"].uncached=function(e){return!!t(e).is(":has-src")&&!e.complete},t.fn.waitForImages=function(){var i,n,o,s=0,a=0,r=t.Deferred(),l=this,c=[],d=t.waitForImages.hasImageProperties||[],u=t.waitForImages.hasImageAttributes||[],h=/url\(\s*(['"]?)(.*?)\1\s*\)/g;if(t.isPlainObject(arguments[0])?(o=arguments[0].waitForAll,n=arguments[0].each,i=arguments[0].finished):1===arguments.length&&"boolean"===t.type(arguments[0])?o=arguments[0]:(i=arguments[0],n=arguments[1],o=arguments[2]),i=i||t.noop,n=n||t.noop,o=!!o,!t.isFunction(i)||
2!t.isFunction(n))throw new TypeError("An invalid callback was supplied.");return this.each(function(){var e=t(this);o?e.find("*").addBack().each(function(){var e=t(this);e.is("img:has-src")&&!e.is("[srcset]")&&c.push({src:e.attr("src"),element:e[0]}),t.each(d,function(t,i){var n,o=e.css(i);if(!o)return!0;for(;n=h.exec(o);)c.push({src:n[2],element:e[0]})}),t.each(u,function(t,i){if(!e.attr(i))return!0;c.push({src:e.attr("src"),srcset:e.attr("srcset"),element:e[0]})})}):e.find("img:has-src").each(function(){c.push({src:this.src,element:this})})}),s=c.length,a=0,0===s&&(i.call(l),r.resolveWith(l)),t.each(c,function(o,c){var d=new Image,u="load.waitForImages error.waitForImages";t(d).one(u,function e(o){var d=[a,s,"load"==o.type];if(a++,n.apply(c.element,d),r.notifyWith(c.element,d),t(this).off(u,e),a==s)return i.call(l[0]),r.resolveWith(l[0]),!1}),e&&c.srcset&&(d.srcset=c.srcset,d.sizes=c.sizes),d.src=c.src}),r.promise()}}),function(t,e){function i(t,e,i){var n=t.children(),o=!1;t.empty();for(var a=0,r=n.length;a<r;a++){var l=n.eq(a);if(t.append(l),i&&t.append(i),s(t,e)){l.remove(),o=!0;break}i&&i.detach()}return o}function n(e,i,a,r,l){var c=!1;return e.contents().detach().each(function(){var d=this,u=t(d);if(void 0===d)return!0;if(u.is("script, .dotdotdot-keep"))e.append(u);else{if(c)return!0;e.append(u),!l||u.is(r.after)||u.find(r.after).length||e[e.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),s(a,r)&&((c=3==d.nodeType?o(u,i,a,r,l):n(u,i,a,r,l))||(u.detach(),c=!0)),c||l&&l.detach()}}),i.addClass("is-truncated"),c}function o(e,i,n,o,r){var d=e[0];if(!d)return!1;var h=c(d),p=-1!==h.indexOf(" ")?" ":"ã",f="letter"==o.wrap?"":p,m=h.split(f),g=-1,v=-1,y=0,w=m.length-1;for(o.fallbackToLetter&&0==y&&0==w&&(f="",w=(m=h.split(f)).length-1);y<=w&&(0!=y||0!=w);){var b=Math.floor((y+w)/2);if(b==v)break;v=b,l(d,m.slice(0,v+1).join(f)+o.ellipsis),n.children().each(function(){t(this).toggle().toggle()}),s(n,o)?(w=v,o.fallbackToLetter&&0==y&&0==w&&(f="",g=-1,v=-1,y=0,w=(m=m[0].split(f)).length-1)):(g=v,y=v)}if(-1==g||1==m.length&&0==m[0].length){var C=e.parent();e.detach();var x=r&&r.closest(C).length?r.length:0;C.contents().length>x?d=u(C.contents().eq(-1-x),i):(d=u(C,i,!0),x||C.detach()),d&&(l(d,h=a(c(d),o)),x&&r&&t(d).parent().append(r))}else l(d,h=a(m.slice(0,g+1).join(f),o));return!0}function s(t,e){return t.innerHeight()>e.maxHeight}function a(e,i){for(;t.inArray(e.slice(-1),i.lastCharacter.remove)>-1;)e=e.slice(0,-1);return t.inArray(e.slice(-1),i.lastCharacter.noEllipsis)<0&&(e+=i.ellipsis),e}function r(t){return{width:t.innerWidth(),height:t.innerHeight()}}function l(t,e){t.innerText?t.innerText=e:t.nodeValue?t.nodeValue=e:t.textContent&&(t.textContent=e)}function c(t){return t.innerText?t.innerText:t.nodeValue?t.nodeValue:t.textContent?t.textContent:""}function d(t){do{t=t.previousSibling}while(t&&1!==t.nodeType&&3!==t.nodeType);return t}function u(e,i,n){var o,s=e&&e[0];if(s){if(!n){if(3===s.nodeType)return s;if(t.trim(e.text()))return u(e.contents().last(),i)}for(o=d(s);!o;){if((e=e.parent()).is(i)||!e.length)return!1;o=d(e[0])}if(o)return u(t(o),i)}return!1}function h(e,i){return!!e&&("string"==typeof e?!!(e=t(e,i)).length&&e:!!e.jquery&&e)}function p(t){for(var e=t.innerHeight(),i=["paddingTop","paddingBottom"],n=0,o=i.length;n<o;n++){var s=parseInt(t.css(i[n]),10);isNaN(s)&&(s=0),e-=s}return e}if(!t.fn.dotdotdot){t.fn.dotdotdot=function(e){if(0==this.length)return t.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){t(this).dotdotdot(e)});var o=this;o.data("dotdotdot")&&o.trigger("destroy.dot"),o.data("dotdotdot-style",o.attr("style")||""),o.css("word-wrap","break-word"),"nowrap"===o.css("white-space")&&o.css("white-space","normal"),o.bind_events=function(){return o.bind("update.dot",function(e,r){switch(o.removeClass("is-truncated"),e.preventDefault(),e.stopPropagation(),typeof l.height){case"number":l.maxHeight=l.height;break;case"function":l.maxHeight=l.height.call(o[0]);break;default:l.maxHeight=p(o)}
2l.maxHeight+=l.tolerance,void 0!==r&&(("string"==typeof r||"nodeType"in r&&1===r.nodeType)&&(r=t("<div />").append(r).contents()),r instanceof t&&(a=r)),(m=o.wrapInner('<div class="dotdotdot" />').children()).contents().detach().end().append(a.clone(!0)).find("br").replaceWith(" <br /> ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var d=!1,u=!1;return c.afterElement&&((d=c.afterElement.clone(!0)).show(),c.afterElement.detach()),s(m,l)&&(u="children"==l.wrap?i(m,l,d):n(m,o,m,l,d)),m.replaceWith(m.contents()),m=null,t.isFunction(l.callback)&&l.callback.call(o[0],u,a),c.isTruncated=u,u}).bind("isTruncated.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e.call(o[0],c.isTruncated),c.isTruncated}).bind("originalContent.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e.call(o[0],a),a}).bind("destroy.dot",function(t){t.preventDefault(),t.stopPropagation(),o.unwatch().unbind_events().contents().detach().end().append(a).attr("style",o.data("dotdotdot-style")||"").data("dotdotdot",!1)}),o},o.unbind_events=function(){return o.unbind(".dot"),o},o.watch=function(){if(o.unwatch(),"window"==l.watch){var e=t(window),i=e.width(),n=e.height();e.bind("resize.dot"+c.dotId,function(){i==e.width()&&n==e.height()&&l.windowResizeFix||(i=e.width(),n=e.height(),u&&clearInterval(u),u=setTimeout(function(){o.trigger("update.dot")},100))})}else d=r(o),u=setInterval(function(){if(o.is(":visible")){var t=r(o);d.width==t.width&&d.height==t.height||(o.trigger("update.dot"),d=t)}},500);return o},o.unwatch=function(){return t(window).unbind("resize.dot"+c.dotId),u&&clearInterval(u),o};var a=o.contents(),l=t.extend(!0,{},t.fn.dotdotdot.defaults,e),c={},d={},u=null,m=null;return l.lastCharacter.remove instanceof Array||(l.lastCharacter.remove=t.fn.dotdotdot.defaultArrays.lastCharacter.remove),l.lastCharacter.noEllipsis instanceof Array||(l.lastCharacter.noEllipsis=t.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),c.afterElement=h(l.after,o),c.isTruncated=!1,c.dotId=f++,o.data("dotdotdot",!0).bind_events().trigger("update.dot"),l.watch&&o.watch(),o},t.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},t.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","ã",",",";",".","!","?"],noEllipsis:[]}},t.fn.dotdotdot.debug=function(t){};var f=1,m=t.fn.html;t.fn.html=function(e){return void 0!=e&&!t.isFunction(e)&&this.data("dotdotdot")?this.trigger("update",[e]):m.apply(this,arguments)};var g=t.fn.text;t.fn.text=function(e){return void 0!=e&&!t.isFunction(e)&&this.data("dotdotdot")?(e=t("<div />").text(e).html(),this.trigger("update",[e])):g.apply(this,arguments)}}}(jQuery),function(){var t=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function e(i){function n(){!t&&this._init&&this._init.apply(this,arguments)}var o=this.prototype;t=!0;var s=new this;t=!1;for(var a in i)s[a]="function"==typeof i[a]&&"function"==typeof o[a]?function(t,e){return function(){var i=this._super;this._super=function(e){return o[t].apply(this,e||[])};var n=e.apply(this,arguments);return this._super=i,n}}(a,i[a]):i[a];return n.prototype=s,n.prototype.constructor=n,n.extend=e,n}}(),function($){function camelCase(t){return t.replace(/-([a-z])/g,function(t,e){return e.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var t=camelCase(this.name);$[t]=this,$.fn[t]=function(e){var i=Array.prototype.slice.call(arguments,1);return $[t]._isNotChained(e,i)?$[t][e].apply($[t],[this[0]].concat(i)):this.each(function(){if("string"==typeof e){if("_"===e[0]||!$[t][e])throw"Unknown method: "+e;$[t][e].apply($[t],[this].concat(i))}else $[t]._attach(this,e)})}},setDefaults:function(t){$.extend(this.defaultOptions,t||{})},_isNotChained:function(t,e){return"option"===t&&(0===e.length||1===e.length&&"string"==typeof e[0])||$.inArray(t,this._getters)>-1},_attach:function(t,e){if(!(t=$(t)).hasClass(this._getMarker())){t.addClass(this._getMarker()),e=$.extend({},this.defaultOptions,this._getMetadata(t),e||{});var i=$.extend({name:this.name,elem:t,options:e},this._instSettings(t,e));t.data(this.name,i),this._postAttach(t,i),this.option(t,e)}},_instSettings:function(t,e){return{}},_postAttach:function(t,e){},_getMetadata:function(elem){try{var data=elem.data(this.name.toLowerCase())||"";data=data.replace(/'/g,'"'),data=data.replace(/([a-zA-Z0-9]+):/g,function(t,e,
2i){var n=data.substring(0,i).match(/"/g);return n&&n.length%2!=0?e+":":'"'+e+'":'}),data=$.parseJSON("{"+data+"}");for(var name in data){var value=data[name];"string"==typeof value&&value.match(/^new Date\((.*)\)$/)&&(data[name]=eval(value))}return data}catch(t){return{}}},_getInst:function(t){return $(t).data(this.name)||{}},option:function(t,e,i){var n=(t=$(t)).data(this.name);if(!e||"string"==typeof e&&null==i)return(o=(n||{}).options)&&e?o[e]:o;if(t.hasClass(this._getMarker())){var o=e||{};"string"==typeof e&&((o={})[e]=i),this._optionsChanged(t,n,o),$.extend(n.options,o)}},_optionsChanged:function(t,e,i){},destroy:function(t){(t=$(t)).hasClass(this._getMarker())&&(this._preDestroy(t,this._getInst(t)),t.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(t,e){}}),$.JQPlugin={createPlugin:function(t,e){"object"==typeof t&&(e=t,t="JQPlugin"),t=camelCase(t);var i=camelCase(e.name);JQClass.classes[i]=JQClass.classes[t].extend(e),new JQClass.classes[i]}}}(jQuery),function(t){t.JQPlugin.createPlugin({name:"more",defaultOptions:{length:100,leeway:5,wordBreak:!1,ignoreTags:["br","hr","img"],toggle:!0,ellipsisText:"...",moreText:"Show more",lessText:"Show less",andNext:"",onChange:null},_ellipsisClass:"more-ellipsis",_linkClass:"more-link",_hiddenClass:"more-hidden",_tagName:/^<(\w+).*>$/,_instSettings:function(t,e){return{html:t.html()}},_optionsChanged:function(e,i,n){var o=this;t.extend(i.options,n),this._preDestroy(e,i);var s="";if(e.text().length>i.options.length+i.options.leeway){for(var a=e.html().match(/(<[^>]+>)|([^<]+)/g),r=0,l=0,c=[];r<a.length;r++)if("<"===a[r][0])"/"===a[r][1]||"/"===a[r][a[r].length-2]?c.pop():-1===t.inArray(a[r].toLowerCase().replace(this._tagName,"$1"),i.options.ignoreTags)&&c.push(a[r]);else{if(l+a[r].length>i.options.length)break;l+=a[r].length}if(l=i.options.length-l,i.options.wordBreak){var d=a[r].substring(0,l+1).replace("\n"," ").match(/^.*\W/m);l=d?d[0].length-1:l}var u=function(t){for(var e="",i=t.length-1;i>=0;i--)e+="</"+t[i].replace(o._tagName,"$1")+">";return e};s=a.slice(0,r).join("")+a[r].substring(0,l)+u(c)+'<span class="'+this._ellipsisClass+'">'+i.options.ellipsisText+'</span><span class="'+this._hiddenClass+'">'+c.join("")+a[r].substring(l)+u(c)+a.slice(r+1).join("")+"</span>"}else n.andNext&&e.nextAll(n.andNext).length&&(s=e.html());s&&(s+='<a href="#" class="'+this._linkClass+'">'+i.options.moreText+"</a>",e.html(s).find("a."+this._linkClass).click(function(s){var a=t(this),r=a.html()===i.options.moreText;return a.html(r?i.options.lessText:i.options.moreText).siblings("span."+o._ellipsisClass+",span."+o._hiddenClass).toggle(),n.andNext&&a.parent().nextAll(n.andNext).toggle(),i.options.toggle||a.remove(),t.isFunction(i.options.onChange)&&i.options.onChange.apply(e,[r]),s.stopPropagation(),!1}),n.andNext&&e.nextAll(n.andNext).hide())},_preDestroy:function(t,e){t.html(e.html),e.options.andNext&&t.nextAll(e.options.andNext).show()}})}(jQuery),function(){var t,e;t=this.jQuery||window.jQuery,e=t(window),t.fn.stick_in_parent=function(i){var n,o,s,a,r,l,c,d,u,h,p,f,m;for(null==i&&(i={}),h=i.sticky_class,a=i.inner_scrolling,u=i.recalc_every,d=i.parent,l=i.offset_top,r=i.spacer,s=i.bottoming,null==l&&(l=0),null==d&&(d=void 0),null==a&&(a=!0),null==h&&(h="is_stuck"),n=t(document),null==s&&(s=!0),c=function(t){var e,i;return window.getComputedStyle?(t[0],e=window.getComputedStyle(t[0]),i=parseFloat(e.getPropertyValue("width"))+parseFloat(e.getPropertyValue("margin-left"))+parseFloat(e.getPropertyValue("margin-right")),"border-box"!==e.getPropertyValue("box-sizing")&&(i+=parseFloat(e.getPropertyValue("border-left-width"))+parseFloat(e.getPropertyValue("border-right-width"))+parseFloat(e.getPropertyValue("padding-left"))+parseFloat(e.getPropertyValue("padding-right"))),i):t.outerWidth(!0)},p=function(i,o,p,f,m,g,v,y){var w,b,C,x,k,S,_,T,$,D,z,E;if(!i.data("sticky_kit")){if(i.data("sticky_kit",!0),k=n.height(),_=i.parent(),null!=d&&(_=_.closest(d)),!_.length)throw"failed to find stick parent";if(C=!1,w=!1,(z=null!=r?r&&i.closest(r):t("<div />"))&&z.css("position",i.css("position")),(T=function(){var t,e,s;if(!y)return k=n.height(),t=parseInt(_.css("border-top-width"),10),e=parseInt(_.css("padding-top"),10),o=parseInt(_.css("padding-bottom"),10),p=_.offset().top+t+e,f=_.height(),C&&(C=!1,w=!1,null==r&&(i.insertAfter(z),z.detach()),i.css({position:"",top:"",width:"",bottom:""}).removeClass(h),s=!0),m=i.offset().top-(parseInt(i.css("margin-top"),10)||0)-l,g=i.outerHeight(!0),v=i.css("float"),z&&z.css({width:c(i),height:g,display:i.css("display"),"vertical-align":i.css("vertical-align"),float:v}),s?E():void 0})(),g!==f)return x=void 0,S=l,D=u,E=function(){var t,c,d,b,$,E;if(!y)return d=!1,null!=D&&(D-=1)<=0&&(D=u,T(),d=!0),d||n.height()===k||(T(),d=!0),b=e.scrollTop(),null!=x&&(c=b-x),x=b,C?(s&&($=b+g+S>f+p,w&&!$&&(w=!1,i.css({position:"fixed",bottom:"",top:S}).trigger("sticky_kit:unbottom"))),b<m&&(C=!1,S=l,null==r&&("left"!==v&&"right"!==v||i.insertAfter(z),z.detach()),t={position:"",width:"",top:""},i.css(t).removeClass(h).trigger("sticky_kit:unstick")),a&&(E=e.height(),g+l>E&&(w||(S-=c,S=Math.max(E-g,S),S=Math.min(l,S),C&&i.css({top:S+"px"}))))):b>m&&(C=!0,(t={position:"fixed",top:S}).width="border-box"===i.css("box-sizing")?i.outerWidth()+"px":i.width()+"px",i.css(t).addClass(h),null==r&&(i.after(z),"left"!==v&&"right"!==v||z.append(i)),i.trigger("sticky_kit:stick")),C&&s&&(null==$&&($=b+g+S>f+p),!w&&$)?(w=!0,"static"===_.css("position")&&_.css({position:"relative"}),i.css({position:"absolute",bottom:o,top:"auto"}).trigger("sticky_kit:bottom")):void 0},$=function(){return T(),E()}
2,b=function(){if(y=!0,e.off("touchmove",E),e.off("scroll",E),e.off("resize",$),t(document.body).off("sticky_kit:recalc",$),i.off("sticky_kit:detach",b),i.removeData("sticky_kit"),i.css({position:"",bottom:"",top:"",width:""}),_.position("position",""),C)return null==r&&("left"!==v&&"right"!==v||i.insertAfter(z),z.remove()),i.removeClass(h)},e.on("touchmove",E),e.on("scroll",E),e.on("resize",$),t(document.body).on("sticky_kit:recalc",$),i.on("sticky_kit:detach",b),setTimeout(E,0)}},f=0,m=this.length;f<m;f++)o=this[f],p(t(o));return this}}.call(this),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(i,n){var o,s=this;s.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:t(i),appendDots:t(i),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev ms-icon_arrow-back" aria-label="Previous" tabindex="0" role="button">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next ms-icon_arrow-forward" aria-label="Next" tabindex="0" role="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,e){return'<button type="button" data-role="none" role="button" aria-required="false" tabindex="0">'+(e+1)+"</button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!1,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3,rotateSlidesEqualToShow:!1,imageTopicPictSizeCalculation:!1},s.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1,slideMaxHeight:null,currentViewPort:null},t.extend(s,s.initials),s.activeBreakpoint=null,s.animType=null,s.animProp=null,s.breakpoints=[],s.breakpointSettings=[],s.cssTransitions=!1,s.hidden="hidden",s.paused=!1,s.positionProp=null,s.respondTo=null,s.rowCount=1,s.shouldClick=!0,s.$slider=t(i),s.$slidesCache=null,s.transformType=null,s.transitionType=null,s.visibilityChange="visibilitychange",s.windowWidth=0,s.windowTimer=null,o=t(i).data("slick")||{},s.options=t.extend({},s.defaults,o,n),!0===s.options.imageTopicPictSizeCalculation&&(s.options.initialSlide=1),s.currentSlide=s.options.initialSlide,s.originalSettings=s.options,void 0!==document.mozHidden?(s.hidden="mozHidden",s.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(s.hidden="webkitHidden",s.visibilityChange="webkitvisibilitychange"),s.autoPlay=t.proxy(s.autoPlay,s),s.autoPlayClear=t.proxy(s.autoPlayClear,s),s.changeSlide=t.proxy(s.changeSlide,s),s.clickHandler=t.proxy(s.clickHandler,s),s.selectHandler=t.proxy(s.selectHandler,s),s.setPosition=t.proxy(s.setPosition,s),s.swipeHandler=t.proxy(s.swipeHandler,s),s.dragHandler=t.proxy(s.dragHandler,s),s.keyHandler=t.proxy(s.keyHandler,s),s.autoPlayIterator=t.proxy(s.autoPlayIterator,s),s.instanceUid=e++,s.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,s.registerBreakpoints(),s.init(!0),s.checkResponsive(!0)}}()).prototype.addSlide=e.prototype.slickAdd=function(e,i,n){var o=this;if("boolean"==typeof i)n=i,i=null;else if(i<0||i>=o.slideCount)return!1;o.unload(),"number"==typeof i?0===i&&0===o.$slides.length?t(e).appendTo(o.$slideTrack):n?t(e).insertBefore(o.$slides.eq(i)):t(e).insertAfter(o.$slides.eq(i)):!0===n?t(e).prependTo(o.$slideTrack):t(e).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each(function(e,i){t(i).attr("data-slick-index",e)}),o.$slidesCache=o.$slides,o.reinit()},e.prototype.animateHeight=function(){var t=this;if(1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical){var e=t.$slides.eq(t.currentSlide).outerHeight(!0);t.$list.animate({height:e},t.options.speed)}},e.prototype.animateSlide=function(e,i){var n={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(e=-e),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:e},o.options.speed,o.options.easing,i):o.$slideTrack.animate({top:e},o.options.speed,o.options.easing,i):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),t({animStart:o.currentLeft}).animate({animStart:e},{duration:o.options.speed,easing:o.options.easing,step:function(t){t=Math.ceil(t),!1===o.options.vertical?(n[o.animType]="translate("+t+"px, 0px)",o.$slideTrack.css(n)):(n[o.animType]="translate(0px,"+t+"px)",o.$slideTrack.css(n))},complete:function(){i&&i.call()}})):(o.applyTransition(),e=Math.ceil(e),!1===o.options.vertical?n[o.animType]="translate3d("+e+"px, 0px, 0px)":n[o.animType]="translate3d(0px,"+e+"px, 0px)",o.$slideTrack.css(n),i&&setTimeout(function(){o.disableTransition(),i.call()},o.options.speed))},e.prototype.asNavFor=function(e){var i=this,n=i.options.asNavFor;n&&null!==n&&(n=t(n).not(i.$slider)),null!==n&&"object"==typeof n&&n.each(function(){var i=t(this).slick("getSlick");i.unslicked||i.slideHandler(e,!0)})},e.prototype.applyTransition=function(t){var e=this,i={};!1===e.options.fade?i[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:i[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(i):e.$slides.eq(t).css(i)},e.prototype.autoPlay=function(){var t=this;t.autoPlayTimer&&clearInterval(t.autoPlayTimer),t.slideCount>t.options.slidesToShow&&!0!==t.paused&&(t.autoPlayTimer=setInterval(t.autoPlayIterator,t.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var t=this;t.autoPlayTimer&&clearInterval(t.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var t=this;!1===t.options.infinite?1===t.direction?(t.currentSlide+1===t.slideCount-1&&(t.direction=0),t.slideHandler(t.currentSlide+t.options.slidesToScroll)):(t.currentSlide-1==0&&(t.direction=1),t.slideHandler(t.currentSlide-t.options.slidesToScroll)):t.slideHandler(t.currentSlide+t.options.slidesToScroll)},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=t(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=t(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow||e.slideCount==e.options.slidesToShow&&!0===e.options.rotateSlidesEqualToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,i,n=this;if(!0===n.options.dots&&n.slideCount>n.options.slidesToShow){for(i='<ul class="'+n.options.dotsClass+'">',e=0;e<=n.getDotCount();e+=1)i+="<li>"+n.options.customPaging.call(this,n,e)+"</li>";i+="</ul>",n.$dots=t(i).appendTo(n.options.appendDots),n.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,i){t(i).attr("data-slick-index",e).data("originalStyling",t(i).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?t('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),t("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var t,e,i,n,o,s,a,r=this;if(n=document.createDocumentFragment(),s=r.$slider.children(),r.options.rows>1){for(a=r.options.slidesPerRow*r.options.rows,o=Math.ceil(s.length/a),t=0;t<o;t++){var l=document.createElement("div");for(e=0;e<r.options.rows;e++){var c=document.createElement("div");for(i=0;i<r.options.slidesPerRow;i++){var d=t*a+(e*r.options.slidesPerRow+i);s.get(d)&&c.appendChild(s.get(d))}l.appendChild(c)}n.appendChild(l)}r.$slider.html(n),r.$slider.children().children().children().css({width:100/r.o
2ptions.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,i){var n,o,s,a=this,r=!1,l=window.innerWidth||t(window).width();if("window"===a.respondTo?s=l:"slider"===a.respondTo?s=a.listWidth:"min"===a.respondTo&&(s=Math.min(l,a.listWidth)),a.options.responsive&&a.options.responsive.length&&null!==a.options.responsive){o=null;for(n in a.breakpoints)a.breakpoints.hasOwnProperty(n)&&(!1===a.originalSettings.mobileFirst?s<a.breakpoints[n]&&(o=a.breakpoints[n]):s>a.breakpoints[n]&&(o=a.breakpoints[n]));null!==o?null!==a.activeBreakpoint?(o!==a.activeBreakpoint||i)&&(a.activeBreakpoint=o,"unslick"===a.breakpointSettings[o]?a.unslick(o):(a.options=t.extend({},a.originalSettings,a.breakpointSettings[o]),!0===e&&(a.currentSlide=a.options.initialSlide),a.refresh(e)),r=o):(a.activeBreakpoint=o,"unslick"===a.breakpointSettings[o]?a.unslick(o):(a.options=t.extend({},a.originalSettings,a.breakpointSettings[o]),!0===e&&(a.currentSlide=a.options.initialSlide),a.refresh(e)),r=o):null!==a.activeBreakpoint&&(a.activeBreakpoint=null,a.options=a.originalSettings,!0===e&&(a.currentSlide=a.options.initialSlide),a.refresh(e),r=o),e||!1===r||a.$slider.trigger("breakpoint",[a,r])}},e.prototype.changeSlide=function(e,i){var n,o,s,a=this,r=t(e.target);switch(r.is("a")&&e.preventDefault(),r.is("li")||(r=r.closest("li")),s=a.slideCount%a.options.slidesToScroll!=0,n=s?0:(a.slideCount-a.currentSlide)%a.options.slidesToScroll,e.data.message){case"previous":o=0===n?a.options.slidesToScroll:a.options.slidesToShow-n,(a.slideCount>a.options.slidesToShow||a.slideCount==a.options.slidesToShow&&!0===a.options.rotateSlidesEqualToShow)&&a.slideHandler(a.currentSlide-o,!1,i);break;case"next":o=0===n?a.options.slidesToScroll:n,(a.slideCount>a.options.slidesToShow||a.slideCount==a.options.slidesToShow&&!0===a.options.rotateSlidesEqualToShow)&&a.slideHandler(a.currentSlide+o,!1,i);break;case"index":var l=0===e.data.index?0:e.data.index||r.index()*a.options.slidesToScroll;a.slideHandler(a.checkNavigable(l),!1,i),r.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(t){var e,i;if(e=this.getNavigableIndexes(),i=0,t>e[e.length-1])t=e[e.length-1];else for(var n in e){if(t<e[n]){t=i;break}i=e[n]}return t},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(t("li",e.$dots).off("click.slick",e.changeSlide),!0===e.options.pauseOnDotsHover&&!0===e.options.autoplay&&t("li",e.$dots).off("mouseenter.slick",t.proxy(e.setPaused,e,!0)).off("mouseleave.slick",t.proxy(e.setPaused,e,!1))),!0===e.options.arrows&&(e.slideCount>e.options.slidesToShow||e.slideCount==e.options.slidesToShow&&!0===e.options.rotateSlidesEqualToShow)&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide)),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.
2slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),t(document).off(e.visibilityChange,e.visibility),e.$list.off("mouseenter.slick",t.proxy(e.setPaused,e,!0)),e.$list.off("mouseleave.slick",t.proxy(e.setPaused,e,!1)),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&t(e.$slideTrack).children().off("click.slick",e.selectHandler),t(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),t(window).off("resize.slick.slick-"+e.instanceUid,e.resize),t("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),t(window).off("load.slick.slick-"+e.instanceUid,e.setPosition),t(document).off("ready.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpRows=function(){var t,e=this;e.options.rows>1&&((t=e.$slides.children().children()).removeAttr("style"),e.$slider.html(t))},e.prototype.clickHandler=function(t){!1===this.shouldClick&&(t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault())},e.prototype.destroy=function(e){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),t(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-center-left slick-center-right slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){t(this).attr("style",t(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.unslicked=!0,e||i.$slider.trigger("destroy",[i])},e.prototype.disableTransition=function(t){var e=this,i={};i[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(i):e.$slides.eq(t).css(i)},e.prototype.fadeSlide=function(t,e){var i=this;!1===i.cssTransitions?(i.$slides.eq(t).css({zIndex:i.options.zIndex}),i.$slides.eq(t).animate({opacity:1},i.options.speed,i.options.easing,e)):(i.applyTransition(t),i.$slides.eq(t).css({opacity:1,zIndex:i.options.zIndex}),e&&setTimeout(function(){i.disableTransition(t),e.call()},i.options.speed))},e.prototype.fadeSlideOut=function(t){var e=this;!1===e.cssTransitions?e.$slides.eq(t).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(t),e.$slides.eq(t).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(t){var e=this;null!==t&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(t).appendTo(e.$slideTrack),e.reinit())},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var t=this,e=0,i=0,n=0;if(!0===t.options.infinite)for(;e<t.slideCount;)++n,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;else if(!0===t.options.centerMode)n=t.slideCount;else for(;e<t.slideCount;)++n,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return n-1},e.prototype.getLeft=function(t){var e,i,n,o=this,s=0;return o.slideOffset=0,i=o.$slides.first().outerHeight(!0),o.options.imageTopicPictSizeCalculation,!0===o.options.infinite?((o.slideCount>o.options.slidesToShow||o.slideCount==o.options.slidesToShow&&!0===o.options.rotateSlidesEqualToShow)&&(o.slideOffset=o.slideWidth*o.options.slidesToShow*-1,s=i*o.options.slidesToShow*-1),o.slideCount%o.options.slidesToScroll!=0&&t+o.options.slidesToScroll>o.slideCount&&(o.slideCount>o.options.slidesToShow||o.slideCount==o.options.slidesToShow&&!0===o.options.rotateSlidesEqualToShow)&&(t>o.slideCount?(o.slideOffset=(o.options.slidesToShow-(t-o.slideCount))*o.slideWidth*-1,s=(o.options.slidesToShow-(t-o.slideCount))*i*-1):(o.slideOffset=o.slideCount%o.options.slidesToScroll*o.slideWidth*-1,s=o.slideCount%o.options.slidesToScroll*i*-1))):t+o.options.slidesToShow>o.slideCount&&(o.slideOffset=(t+o.options.slidesToShow-o.slideCount)*o.slideWidth,s=(t+o.options.slidesToShow-o.slideCount)*i),(o.slideCount<o.options.slidesToShow||o.slideCount==o.options.slidesToShow&&!1===o.options.rotateSlidesEqualToShow)&&(o.slideOffset=0,s=0),!0===o.options.centerMode&&!0===o.options.infinite&&o.options.slidesToShow!=o.slideCount?o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)-o.slideWidth:!0===o.options.centerMode&&!0===o.options.infinite&&o.options.slidesToShow==o.slideCount?(o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2),o.currentViewPort<BREAKPOINT.SM?o.slideOffset+=-1*(o.slideWidth-20):o.currentViewPort<BREAKPOINT.MD&&(o.slideOffset+=-1*(o.slideWidth-o.listWidth/5))):!0===o.options.centerMode&&(o.slideOffset=0,o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)),e=!1===o.options.vertical?t*o.slideWidth*-1+o.slideOffset:t*i*-1+s,!0===o.options.variableWidth&&(n=o.slideCount<o.options.slidesToShow||o.slideCount==o.options.slidesToShow&&!1===o.options.rotateSlidesEqualToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(t):o.slideCount==o.options.slidesToShow&&!0===o.options.rotateSlidesEqualToShow?o.$slideTrack.children(".slick-slide").eq(t+o.options.slidesToShow-1):o.$slideTrack.children(".slick-slide").eq(t+o.options.slidesToShow),e=!0===o.options.rtl?n[0]?-1*(o.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,!0===o.options.centerMode&&(n=o.slideCount<o.options.slidesToShow||o.slideCount==o.options.slidesToShow&&!1===o.options.rotateSlidesEqualToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(t):o.slideCount==o.options.slidesToShow&&!0===o.options.rotateSlidesEqualToShow?o.$slideTrack.children(".slick-slide").eq(t+o.options.slidesToShow):o.$slideTrack.children(".slick-slide").eq(t+o.options.slidesToShow+1),e=!0===o.options.rtl?n[0]?-1*(o.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,e+=(o.$list.width()-n.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(t){return this.options[t]},e.prototype.getNavigableIndexes=function(){var t,e=this,i=0,n=0,o=[];for(!1===e.options.infinite?t=e.slideCount:(i=-1*e.options.slidesToScroll,n=-1*e.options.slidesToScroll,t=2*e.slideCount);i<t;)o.push(i),i=n+e.options.slidesToScroll,n+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return o},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,i,n=this;return i=!0===n.options.centerMode?n.slideWidth*Math.floor(n.options.slidesToShow/2):0,!0===n.options.swipeToSlide?(n.$slideTrack.find(".slick-slide").each(function(o,s){if(s.offsetLeft-i+t(s).outerWidth()/2>-1*n.swipeLeft)return e=s,!1}),Math.abs(t(e).attr("data-slick-index")-n.currentSlide)||1):n.options.slidesToScroll},e.prototype.calculateSlideMaxHeight=function(){var t,e=this;
2(t=e.$slideTrack.children().last()).css("width",e.getImageTopicCenterPictWidth()),e.slideMaxHeight=t.find("img").height()},e.prototype.goTo=e.prototype.slickGoTo=function(t,e){this.changeSlide({data:{message:"index",index:parseInt(t)}},e)},e.prototype.init=function(e){var i=this;t(i.$slider).hasClass("slick-initialized")||(t(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots()),e&&i.$slider.trigger("init",[i]),!0===i.options.accessibility&&i.initADA()},e.prototype.initArrowEvents=function(){var t=this;!0===t.options.arrows&&(t.slideCount>t.options.slidesToShow||t.slideCount==t.options.slidesToShow&&!0===t.options.rotateSlidesEqualToShow)&&(t.$prevArrow.on("click.slick",{message:"previous"},t.changeSlide),t.$nextArrow.on("click.slick",{message:"next"},t.changeSlide))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&t("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&!0===e.options.autoplay&&t("li",e.$dots).on("mouseenter.slick",t.proxy(e.setPaused,e,!0)).on("mouseleave.slick",t.proxy(e.setPaused,e,!1))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"}
2,e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),t(document).on(e.visibilityChange,t.proxy(e.visibility,e)),e.$list.on("mouseenter.slick",t.proxy(e.setPaused,e,!0)),e.$list.on("mouseleave.slick",t.proxy(e.setPaused,e,!1)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&t(e.$slideTrack).children().on("click.slick",e.selectHandler),t(window).on("orientationchange.slick.slick-"+e.instanceUid,t.proxy(e.orientationChange,e)),t(window).on("resize.slick.slick-"+e.instanceUid,t.proxy(e.resize,e)),t("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),t(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),t(document).on("ready.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.initUI=function(){var t=this;!0===t.options.arrows&&(t.slideCount>t.options.slidesToShow||t.slideCount==t.options.slidesToShow&&!0===t.options.rotateSlidesEqualToShow)&&(t.$prevArrow.show(),t.$nextArrow.show()),!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&t.$dots.show(),!0===t.options.autoplay&&t.autoPlay()},e.prototype.keyHandler=function(t){var e=this;t.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===t.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:"previous"}}):39===t.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:"next"}}))},e.prototype.lazyLoad=function(){function e(e){t("img[data-lazy]",e).each(function(){var e=t(this),i=t(this).attr("data-lazy"),n=document.createElement("img");n.onload=function(){e.animate({opacity:0}
2,100,function(){e.attr("src",i).animate({opacity:1},200,function(){e.removeAttr("data-lazy").removeClass("slick-loading")})})},n.src=i})}var i,n,o=this;!0===o.options.centerMode?!0===o.options.infinite?n=(i=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(i=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),n=o.options.slidesToShow/2+1+2+o.currentSlide):(n=(i=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide)+o.options.slidesToShow,!0===o.options.fade&&(i>0&&i--,n<=o.slideCount&&n++)),e(o.$slider.find(".slick-slide").slice(i,n)),o.slideCount<o.options.slidesToShow||o.slideCount==o.options.slidesToShow&&!1===o.options.rotateSlidesEqualToShow?e(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?e(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&e(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},e.prototype.loadSlider=function(){var t=this;t.setPosition(),t.$slideTrack.css({opacity:1}),t.$slider.removeClass("slick-loading"),t.initUI(),"progressive"===t.options.lazyLoad&&t.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var t=this;t.checkResponsive(),t.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var t=this;t.autoPlayClear(),t.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var t=this;t.paused=!1,t.autoPlay()},e.prototype.postSlide=function(t){var e=this;e.$slider.trigger("afterChange",[e,t]),e.animating=!1,e.setPosition(),e.swipeLeft=null,!0===e.options.autoplay&&!1===e.paused&&e.autoPlay(),!0===e.options.accessibility&&e.initADA()},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(t){t.preventDefault()},e.prototype.progressiveLazyLoad=function(){var e,i=this;t("img[data-lazy]",i.$slider).length>0&&((e=t("img[data-lazy]",i.$slider).first()).attr("src",null),e.attr("src",e.attr("data-lazy")).removeClass("slick-loading").load(function(){e.removeAttr("data-lazy"),i.progressiveLazyLoad(),!0===i.options.adaptiveHeight&&i.setPosition()}).error(function(){e.removeAttr("data-lazy"),i.progressiveLazyLoad()}))},e.prototype.refresh=function(e){var i,n,o=this;n=o.slideCount-o.options.slidesToShow,o.options.infinite||(o.slideCount<=o.options.slidesToShow?o.currentSlide=0:o.currentSlide>n&&(o.currentSlide=n)),i=o.currentSlide,o.destroy(!0),t.extend(o,o.initials,{currentSlide:i}),o.init(),e||o.changeSlide({data:{message:"index",index:i}},!1)},e.prototype.registerBreakpoints=function(){var e,i,n,o=this,s=o.options.responsive||null;if("array"===t.type(s)&&s.length){o.respondTo=o.options.respondTo||"window";for(e in s)if(n=o.breakpoints.length-1,i=s[e].breakpoint,s.hasOwnProperty(e)){for(;n>=0;)o.breakpoints[n]&&o.breakpoints[n]===i&&o.breakpoints.splice(n,1),n--;o.breakpoints.push(i),o.breakpointSettings[i]=s[e].settings}o.breakpoints.sort(function(t,e){return o.options.mobileFirst?t-e:e-t})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),(e.slideCount<e.options.slidesToShow||e.slideCount==e.options.slidesToShow&&!1===e.options.rotateSlidesEqualToShow)&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&t(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses(0),e.setPosition(),e.$slider.trigger("reInit",[e]),!0===e.options.autoplay&&e.focusHandler()},e.prototype.calculateImageTopicPictSize=function(){var t,e=this;!0===e.options.imageTopicPictSizeCalculation&&(t=e.getImageTopicPictWidth()+"px",e.$slider.find(".slick-slide").css("width",t),t=e.getImageTopicCenterPictWidth()+"px",e.$slider.find(".slick-active.slick-center").css("width",t),e.$slider.find(".slick-slide .img-txt-wrapper").css("height",e.slideMaxHeight+"px"))},e.prototype.getImageTopicCenterPictWidth=function(){var t=this;return 1+(t.currentViewPort>=BREAKPOINT.MD?t.listWidth/2:t.currentViewPort>=BREAKPOINT.SM?3*t.listWidth/5:t.listWidth-40)},e.prototype.getImageTopicPictWidth=function(){var t=this;return t.currentViewPort>=BREAKPOINT.MD?t.listWidth/4:t.currentViewPort>=BREAKPOINT.SM?9*t.listWidth/20:3*(t.listWidth-40)/4},e.prototype.resize=function(){var e=this;t(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=t(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))}
2,e.prototype.removeSlide=e.prototype.slickRemove=function(t,e,i){var n=this;if(t="boolean"==typeof t?!0===(e=t)?0:n.slideCount-1:!0===e?--t:t,n.slideCount<1||t<0||t>n.slideCount-1)return!1;n.unload(),!0===i?n.$slideTrack.children().remove():n.$slideTrack.children(this.options.slide).eq(t).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,n.reinit()},e.prototype.setCSS=function(t){var e,i,n=this,o={};!0===n.options.rtl&&(t=-t),e="left"==n.positionProp?Math.ceil(t)+"px":"0px",i="top"==n.positionProp?Math.ceil(t)+"px":"0px",o[n.positionProp]=t,!1===n.transformsEnabled?n.$slideTrack.css(o):(o={},!1===n.cssTransitions?(o[n.animType]="translate("+e+", "+i+")",n.$slideTrack.css(o)):(o[n.animType]="translate3d("+e+", "+i+", 0px)",n.$slideTrack.css(o)))},e.prototype.setDimensions=function(){var t=this;!1===t.options.vertical?!0===t.options.centerMode&&t.$list.css({padding:"0px "+t.options.centerPadding}):(t.$list.height(t.$slides.first().outerHeight(!0)*t.options.slidesToShow),!0===t.options.centerMode&&t.$list.css({padding:t.options.centerPadding+" 0px"})),t.listWidth=t.$list.width(),t.listHeight=t.$list.height(),!0===t.options.imageTopicPictSizeCalculation&&(t.currentViewPort=getViewportWidth(),t.slideWidth=t.getImageTopicPictWidth()),!1===t.options.vertical&&!1===t.options.variableWidth?!0===t.options.imageTopicPictSizeCalculation?t.$slideTrack.width(Math.ceil(t.slideWidth*(t.$slideTrack.children(".slick-slide").length+4))):(t.slideWidth=Math.ceil(t.listWidth/t.options.slidesToShow),t.$slideTrack.width(Math.ceil(t.slideWidth*t.$slideTrack.children(".slick-slide").length))):!0===t.options.variableWidth?t.$slideTrack.width(5e3*t.slideCount):(t.slideWidth=Math.ceil(t.listWidth),t.$slideTrack.height(Math.ceil(t.$slides.first().outerHeight(!0)*t.$slideTrack.children(".slick-slide").length)));var e=t.$slides.first().outerWidth(!0)-t.$slides.first().width();!1===t.options.variableWidth&&t.$slideTrack.children(".slick-slide").width(t.slideWidth-e),!0===t.options.imageTopicPictSizeCalculation&&(t.calculateSlideMaxHeight(),t.calculateImageTopicPictSize())},e.prototype.setArrowPositionOsram=function(){var t,e,i=this;i.currentViewPort>=BREAKPOINT.LG?(t=3*i.slideMaxHeight/4,e=12):i.currentViewPort>=BREAKPOINT.SM?(t=i.slideMaxHeight+40,e=i.listWidth/5/2-17):(t=i.slideMaxHeight/2,e=32),t-=17,i.$prevArrow.css("top",t+"px"),i.$prevArrow.css("left",e+"px"),i.$nextArrow.css("top",t+"px"),i.$nextArrow.css("right",e+"px")},e.prototype.overrideCurrentSlideOsram=function(t){var e=this;return e.currentViewPort>=BREAKPOINT.MD&&(t=e.options.initialSlide),t},e.prototype.setFade=function(){var e,i=this;i.$slides.each(function(n,o){e=i.slideWidth*n*-1,!0===i.options.rtl?t(o).css({position:"relative",right:e,top:0,zIndex:i.options.zIndex-2,opacity:0}
2):t(o).css({position:"relative",left:e,top:0,zIndex:i.options.zIndex-2,opacity:0})}),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var t=this;if(1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical){var e=t.$slides.eq(t.currentSlide).outerHeight(!0);t.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(e,i,n){var o,s,a=this;if("responsive"===e&&"array"===t.type(i))for(s in i)if("array"!==t.type(a.options.responsive))a.options.responsive=[i[s]];else{for(o=a.options.responsive.length-1;o>=0;)a.options.responsive[o].breakpoint===i[s].breakpoint&&a.options.responsive.splice(o,1),o--;a.options.responsive.push(i[s])}else a.options[e]=i;!0===n&&(a.unload(),a.reinit())},e.prototype.setPosition=function(){var t,e=this;e.setDimensions(),!0===e.options.imageTopicPictSizeCalculation&&e.setArrowPositionOsram(),e.setHeight(),!1===e.options.fade?!0===e.options.imageTopicPictSizeCalculation?(t=e.overrideCurrentSlideOsram(e.currentSlide),e.setCSS(e.getLeft(t))):e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},e.prototype.setProps=function(){var t=this,e=document.body.style;t.positionProp=!0===t.options.vertical?"top":"left","top"===t.positionProp?t.$slider.addClass("slick-vertical"):t.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===t.options.useCSS&&(t.cssTransitions=!0),t.options.fade&&("number"==typeof t.options.zIndex?t.options.zIndex<3&&(t.options.zIndex=3):t.options.zIndex=t.defaults.zIndex),void 0!==e.OTransform&&(t.animType="OTransform",t.transformType="-o-transform",t.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.MozTransform&&(t.animType="MozTransform",t.transformType="-moz-transform",t.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(t.animType=!1)),void 0!==e.webkitTransform&&(t.animType="webkitTransform",t.transformType="-webkit-transform",t.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.msTransform&&(t.animType="msTransform",t.transformType="-ms-transform",t.transitionType="msTransition",void 0===e.msTransform&&(t.animType=!1)),void 0!==e.transform&&!1!==t.animType&&(t.animType="transform",t.transformType="transform",t.transitionType="transition"),t.transformsEnabled=t.options.useTransform&&null!==t.animType&&!1!==t.animType},e.prototype.setSlideClasses=function(t){var e,i,n,o,s,a=this;i=a.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-center-left slick-center-right slick-current").attr("aria-hidden","true"),a.$slides.eq(t).addClass("slick-current"),!0===a.options.centerMode?(e=Math.floor(a.options.slidesToShow/2),!0===a.options.infinite&&(t>=e&&t<=a.slideCount-1-e?a.$slides.slice(t-e,t+e+1).addClass("slick-active").attr("aria-hidden","false"):a.slideCount==a.options.slidesToShow?(n=a.options.slidesToShow+t,i.slice(n-e,n+e+1).addClass("slick-active").attr("aria-hidden","false")):(n=a.options.slidesToShow+t,i.slice(n-e+1,n+e+2).addClass("slick-active").attr("aria-hidden","false")),0===t?a.slideCount==a.options.slidesToShow&&!0===a.options.rotateSlidesEqualToShow?((s=i.eq(i.length-a.options.slidesToShow)).addClass("slick-center"),!0===a.options.imageTopicPictSizeCalculation&&(s.prev().addClass("slick-center-left"),s.next().addClass("slick-center-right"))):((s=i.eq(i.length-1-a.options.slidesToShow)).addClass("slick-center"),!0===a.options.imageTopicPictSizeCalculation&&(s.prev().addClass("slick-center-left"),s.next().addClass("slick-center-right"))):t===a.slideCount-1&&(a.slideCount==a.options.slidesToShow&&!0===a.options.rotateSlidesEqualToShow?((s=i.eq(a.options.slidesToShow-1)).addClass("slick-center"),!0===a.options.imageTopicPictSizeCalculation&&(s.prev().addClass("slick-center-left"),s.next().addClass("slick-center-right"))):((s=i.eq(a.options.slidesToShow)).addClass("slick-center"),!0===a.options.imageTopicPictSizeCalculation&&(s.prev().addClass("slick-center-left"),s.next().addClass("slick-center-right"))))),(s=a.$slides.eq(t)).addClass("slick-center"),!0===a.options.imageTopicPictSizeCalculation&&(s.prev().addClass("slick-center-left"),s.next().addClass("slick-center-right"))):t>=0&&t<=a.slideCount-a.options.slidesToShow?a.$slides.slice(t,t+a.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=a.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(o=a.slideCount%a.options.slidesToShow,n=!0===a.options.infinite?a.options.slidesToShow+t:t,a.options.slidesToShow==a.options.slidesToScroll&&a.slideCount-t<a.options.slidesToShow?i.slice(n-(a.options.slidesToShow-o),n+o).addClass("slick-active").attr("aria-hidden","false"):i.slice(n,n+a.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===a.options.lazyLoad&&a.lazyLoad()},e.prototype.setupInfinite=function(){var e,i,n,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(i=null,o.slideCount>o.options.slidesToShow||o.slideCount==o.options.slidesToShow&&!0===o.options.rotateSlidesEqualToShow)){for(n=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,e=o.slideCount;e>o.slideCount-n;e-=1)i=e-1,t(o.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(e=0;e<n;e+=1)i=e,t(o.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each(function(){t(this).attr("id","")})}},e.prototype.setPaused=function(t){var e=this;!0===e.options.autoplay&&!0===e.options.pauseOnHover&&(e.paused=t,t?e.autoPlayClear():e.autoPlay())},e.prototype.selectHandler=function(e){var i=this,n=t(e.target).is(".slick-slide")?t(e.target):t(e.target).parents(".slick-slide"),o=parseInt(n.attr("data-slick-index"));if(o||(o=0),i.slideCount<i.options.slidesToShow||i.slideCount==i.options.slidesToShow&&!1===i.options.rotateSlidesEqualToShow)return i.setSlideClasses(o),void i.asNavFor(o);i.slideHandler(o),i.listWidth!=i.$list.width()&&i.slideHandler(o)}
2,e.prototype.slideHandler=function(t,e,i){var n,o,s,a,r=null,l=this;if(e=e||!1,!(!0===l.animating&&!0===l.options.waitForAnimate||!0===l.options.fade&&l.currentSlide===t||l.slideCount<l.options.slidesToShow||l.slideCount==l.options.slidesToShow&&!1===l.options.rotateSlidesEqualToShow))if(!1===e&&l.asNavFor(t),n=t,r=l.getLeft(n),a=l.getLeft(l.currentSlide),l.options.imageTopicPictSizeCalculation&&(i=!0),l.currentLeft=null===l.swipeLeft?a:l.swipeLeft,!1===l.options.infinite&&!1===l.options.centerMode&&(t<0||t>l.getDotCount()*l.options.slidesToScroll))!1===l.options.fade&&(n=l.currentSlide,!0!==i?l.animateSlide(a,function(){l.postSlide(n)}):l.postSlide(n));else if(!1===l.options.infinite&&!0===l.options.centerMode&&(t<0||t>l.slideCount-l.options.slidesToScroll))!1===l.options.fade&&(n=l.currentSlide,!0!==i?l.animateSlide(a,function(){l.postSlide(n)}):l.postSlide(n));else{if(!0===l.options.autoplay&&clearInterval(l.autoPlayTimer),o=n<0?l.slideCount%l.options.slidesToScroll!=0?l.slideCount-l.slideCount%l.options.slidesToScroll:l.slideCount+n:n>=l.slideCount?l.slideCount%l.options.slidesToScroll!=0?0:n-l.slideCount:n,l.animating=!0,l.$slider.trigger("beforeChange",[l,l.currentSlide,o]),s=l.currentSlide,l.currentSlide=o,l.setSlideClasses(l.currentSlide),l.updateDots(),l.updateArrows(),!0===l.options.fade)return!0!==i?(l.fadeSlideOut(s),l.fadeSlide(o,function(){l.postSlide(o)})):l.postSlide(o),void l.animateHeight();!0!==i?l.animateSlide(r,function(){l.postSlide(o)}):l.postSlide(o)}},e.prototype.startLoad=function(){var t=this;!0===t.options.arrows&&(t.slideCount>t.options.slidesToShow||t.slideCount==t.options.slidesToShow&&!0===t.options.rotateSlidesEqualToShow)&&(t.$prevArrow.hide(),t.$nextArrow.hide()),!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&t.$dots.hide(),t.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var t,e,i,n,o=this;return t=o.touchObject.startX-o.touchObject.curX,e=o.touchObject.startY-o.touchObject.curY,i=Math.atan2(e,t),(n=Math.round(180*i/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0?!1===o.options.rtl?"left":"right":n<=360&&n>=315?!1===o.options.rtl?"left":"right":n>=135&&n<=225?!1===o.options.rtl?"right":"left":!0===o.options.verticalSwiping?n>=35&&n<=135?"left":"right":"vertical"},e.prototype.swipeEnd=function(t){var e,i=this;if(i.dragging=!1,i.shouldClick=!(i.touchObject.swipeLength>10),void 0===i.touchObject.curX)return!1;if(!0===i.touchObject.edgeHit&&i.$slider.trigger("edge",[i,i.swipeDirection()]),i.touchObject.swipeLength>=i.touchObject.minSwipe)switch(i.swipeDirection()){case"left":e=i.options.swipeToSlide?i.checkNavigable(i.currentSlide+i.getSlideCount()):i.currentSlide+i.getSlideCount(),i.slideHandler(e),i.currentDirection=0,i.touchObject={},i.$slider.trigger("swipe",[i,"left"]);break;case"right":e=i.options.swipeToSlide?i.checkNavigable(i.currentSlide-i.getSlideCount()):i.currentSlide-i.getSlideCount(),i.slideHandler(e),i.currentDirection=1,i.touchObject={},i.$slider.trigger("swipe",[i,"right"])}else i.touchObject.startX!==i.touchObject.curX&&(i.slideHandler(i.currentSlide),i.touchObject={})},e.prototype.swipeHandler=function(t){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==t.type.indexOf("mouse")))switch(e.touchObject.fingerCount=t.originalEvent&&void 0!==t.originalEvent.touches?t.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),t.data.action){case"start":e.swipeStart(t);break;case"move":e.swipeMove(t);break;case"end":e.swipeEnd(t)}},e.prototype.swipeMove=function(t){var e,i,n,o,s,a=this;return s=void 0!==t.originalEvent?t.originalEvent.touches:null,!(!a.dragging||s&&1!==s.length)&&(e=a.getLeft(a.currentSlide),a.touchObject.curX=void 0!==s?s[0].pageX:t.clientX,a.touchObject.curY=void 0!==s?s[0].pageY:t.clientY,a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curX-a.touchObject.startX,2))),!0===a.options.verticalSwiping&&(a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curY-a.touchObject.startY,2)))),"vertical"!==(i=a.swipeDirection())?(void 0!==t.originalEvent&&a.touchObject.swipeLength>4&&t.preventDefault(),o=(!1===a.options.rtl?1:-1)*(a.touchObject.curX>a.touchObject.startX?1:-1),!0===a.options.verticalSwiping&&(o=a.touchObject.curY>a.touchObject.startY?1:-1),n=a.touchObject.swipeLength,a.touchObject.edgeHit=!1,!1===a.options.infinite&&(0===a.currentSlide&&"right"===i||a.currentSlide>=a.getDotCount()&&"left"===i)&&(n=a.touchObject.swipeLength*a.options.edgeFriction,a.touchObject.edgeHit=!0),!1===a.options.vertical?a.swipeLeft=e+n*o:a.swipeLeft=e+n*(a.$list.height()/a.listWidth)*o,!0===a.options.verticalSwiping&&(a.swipeLeft=e+n*o),!0!==a.options.fade&&!1!==a.options.touchMove&&(!0===a.animating?(a.swipeLeft=null,!1):void a.setCSS(a.swipeLeft))):void 0)},e.prototype.swipeStart=function(t){var e,i=this;if(1!==i.touchObject.fingerCount||i.slideCount<i.options.slidesToShow||i.slideCount==i.options.slidesToShow&&!1===i.options.rotateSlidesEqualToShow)return i.touchObject={},!1;void 0!==t.originalEvent&&void 0!==t.originalEvent.touches&&(e=t.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==e?e.pageX:t.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==e?e.pageY:t.clientY,i.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var t=this;null!==t.$slidesCache&&(t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.appendTo(t.$slideTrack),t.reinit())},e.prototype.unload=function(){var e=this;t(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")}
2,e.prototype.unslick=function(t){var e=this;e.$slider.trigger("unslick",[e,t]),e.destroy()},e.prototype.updateArrows=function(){var t=this;Math.floor(t.options.slidesToShow/2),!0===t.options.arrows&&(t.slideCount>t.options.slidesToShow||t.slideCount==t.options.slidesToShow&&!0===t.options.rotateSlidesEqualToShow)&&!t.options.infinite&&(t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===t.currentSlide?(t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):t.currentSlide>=t.slideCount-t.options.slidesToShow&&!1===t.options.centerMode?(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):t.currentSlide>=t.slideCount-1&&!0===t.options.centerMode&&(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var t=this;null!==t.$dots&&(t.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),t.$dots.find("li").eq(Math.floor(t.currentSlide/t.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},e.prototype.visibility=function(){var t=this;document[t.hidden]?(t.paused=!0,t.autoPlayClear()):!0===t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this;e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),e.$slideTrack.attr("role","listbox"),e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(i){t(this).attr({role:"option","aria-describedby":"slick-slide"+e.instanceUid+i})}),null!==e.$dots&&e.$dots.attr("role","tablist").find("li").each(function(i){t(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+e.instanceUid+i,id:"slick-slide"+e.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),e.activateADA()},e.prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.focusHandler=function(){var e=this;e.$slider.on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var n=t(this);setTimeout(function(){e.isPlay&&(n.is(":focus")?(e.autoPlayClear(),e.paused=!0):(e.paused=!1,e.autoPlay()))},0)})},t.fn.slick=function(){var t,i,n=this,o=arguments[0],s=Array.prototype.slice.call(arguments,1),a=n.length;for(t=0;t<a;t++)if("object"==typeof o||void 0===o?n[t].slick=new e(n[t],o):i=n[t].slick[o].apply(n[t].slick,s),void 0!==i)return i;return n}}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.moment=e()}(this,function(){"use strict";function t(){return Qt.apply(null,arguments)}function e(t){return"[object Array]"===Object.prototype.toString.call(t)}function i(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function n(t,e){var i,n=[];for(i=0;i<t.length;++i)n.push(e(t[i],i));return n}function o(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function s(t,e){for(var i in e)o(e,i)&&(t[i]=e[i]);return o(e,"toString")&&(t.toString=e.toString),o(e,"valueOf")&&(t.valueOf=e.valueOf),t}function a(t,e,i,n){return pt(t,e,i,n,!0).utc()}function r(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function l(t){return null==t._pf&&(t._pf=r()),t._pf}function c(t){if(null==t._isValid){var e=l(t);t._isValid=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated,t._strict&&(t._isValid=t._isValid&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour)}return t._isValid}function d(t){var e=a(NaN);return null!=t?s(l(e),t):l(e).userInvalidated=!0,e}function u(t,e){var i,n,o;if(void 0!==e._isAMomentObject&&(t._isAMomentObject=e._isAMomentObject),void 0!==e._i&&(t._i=e._i),void 0!==e._f&&(t._f=e._f),void 0!==e._l&&(t._l=e._l),void 0!==e._strict&&(t._strict=e._strict),void 0!==e._tzm&&(t._tzm=e._tzm),void 0!==e._isUTC&&(t._isUTC=e._isUTC),void 0!==e._offset&&(t._offset=e._offset),void 0!==e._pf&&(t._pf=l(e)),void 0!==e._locale&&(t._locale=e._locale),Jt.length>0)for(i in Jt)n=Jt[i],void 0!==(o=e[n])&&(t[n]=o);return t}function h(e){u(this,e),this._d=new Date(+e._d),!1===te&&(te=!0,t.updateOffset(this),te=!1)}function p(t){return t instanceof h||null!=t&&null!=t._isAMomentObject}function f(t){var e=+t,i=0;return 0!==e&&isFinite(e)&&(i=e>=0?Math.floor(e):Math.ceil(e)),i}function m(t,e,i){var n,o=Math.min(t.length,e.length),s=Math.abs(t.length-e.length),a=0;for(n=0;o>n;n++)(i&&t[n]!==e[n]||!i&&f(t[n])!==f(e[n]))&&a++;return a+s}function g(){}function v(t){return t?t.toLowerCase().replace("_","-"):t}function y(t){for(var e,i,n,o,s=0;s<t.length;){for(e=(o=v(t[s]).split("-")).length,i=(i=v(t[s+1]))?i.split("-"):null;e>0;){if(n=w(o.slice(0,e).join("-")))return n;if(i&&i.length>=e&&m(o,i,!0)>=e-1)break;e--}s++}return null}function w(t){var e=null;if(!ee[t]&&"undefined"!=typeof module&&module&&module.exports)try{e=Kt._abbr,require("./locale/"+t),b(e)}catch(t){}return ee[t]}function b(t,e){var i;return t&&(i=void 0===e?x(t):C(t,e))&&(Kt=i),Kt._abbr}function C(t,e){return null!==e?(e.abbr=t,ee[t]||(ee[t]=new g),ee[t].set(e),b(t),ee[t]):(delete ee[t],null)}function x(t){var i;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Kt;if(!e(t)){if(i=w(t))return i;t=[t]}return y(t)}function k(t,e){var i=t.toLowerCase();ie[i]=ie[i+"s"]=ie[e]=t}function S(t){return"string"==typeof t?ie[t]||ie[t.toLowerCase()]:void 0}function _(t){var e,i,n={};for(i in t)o(t,i)&&(e=S(i))&&(n[e]=t[i]);return n}function T(e,i){return function(n){return null!=n?(D(this,e,n),t.updateOffset(this,i),this):$(this,e)}}function $(t,e){return t._d["get"+(t._isUTC?"UTC":"")+e]()}function D(t,e,i){return t._d["set"+(t._isUTC?"UTC":"")+e](i)}function z(t,e){var i;if("object"==typeof t)for(i in t)this.set(i,t[i]);else if(t=S(t),"function"==typeof this[t])return this[t](e);return this}function E(t,e,i){for(var n=""+Math.abs(t),o=t>=0;n.length<e;)n="0"+n;return(o?i?"+":"":"-")+n}function P(t,e,i,n){var o=n;"string"==typeof n&&(o=function(){return this[n]()}),t&&(ae[t]=o),e&&(ae[e[0]]=function(){return E(o.apply(this,arguments),e[1],e[2])}),i&&(ae[i]=function(){return this.localeData().ordinal(o.apply(this,arguments),t)})}function I(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function O(t){var e,i,n=t.match(ne);for(e=0,i=n.length;i>e;e++)ae[n[e]]?n[e]=ae[n[e]]:n[e]=I(n[e]);return function(o){var s="";for(e=0;i>e;e++)s+=n[e]instanceof Function?n[e].call(o,t):n[e];return s}}function M(t,e){return t.isValid()?(e=L(e,t.localeData()),se[e]||(se[e]=O(e)),se[e](t)):t.localeData().invalidDate()}function L(t,e){var i=5;for(oe.lastIndex=0;i>=0&&oe.test(t);)t=t.replace(oe,function(t){return e.longDateFormat(t)||t}),oe.lastIndex=0,i-=1;return t}function W(t,e,i){Ce[t]="function"==typeof e?e:function(t){return t&&i?i:e}}function A(t,e){return o(Ce,t)?Ce[t](e._strict,e._locale):new RegExp(F(t))}function F(t){return t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,
2i,n,o){return e||i||n||o}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function N(t,e){var i,n=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(n=function(t,i){i[e]=f(t)}),i=0;i<t.length;i++)xe[t[i]]=n}function H(t,e){N(t,function(t,i,n,o){n._w=n._w||{},e(t,n._w,n,o)})}function R(t,e,i){null!=e&&o(xe,t)&&xe[t](e,i._a,i,t)}function j(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function B(t,e){var i;return"string"==typeof e&&"number"!=typeof(e=t.localeData().monthsParse(e))?t:(i=Math.min(t.date(),j(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,i),t)}function U(e){return null!=e?(B(this,e),t.updateOffset(this,!0),this):$(this,"Month")}function Y(t){var e,i=t._a;return i&&-2===l(t).overflow&&(e=i[Se]<0||i[Se]>11?Se:i[_e]<1||i[_e]>j(i[ke],i[Se])?_e:i[Te]<0||i[Te]>24||24===i[Te]&&(0!==i[$e]||0!==i[De]||0!==i[ze])?Te:i[$e]<0||i[$e]>59?$e:i[De]<0||i[De]>59?De:i[ze]<0||i[ze]>999?ze:-1,l(t)._overflowDayOfYear&&(ke>e||e>_e)&&(e=_e),l(t).overflow=e),t}function V(e){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function q(t,e){var i=!0,n=t+"\n"+(new Error).stack;return s(function(){return i&&(V(n),i=!1),e.apply(this,arguments)},e)}function X(t,e){Ie[t]||(V(e),Ie[t]=!0)}function Z(t){var e,i,n=t._i,o=Oe.exec(n);if(o){for(l(t).iso=!0,e=0,i=Me.length;i>e;e++)if(Me[e][1].exec(n)){t._f=Me[e][0]+(o[6]||" ");break}for(e=0,i=Le.length;i>e;e++)if(Le[e][1].exec(n)){t._f+=Le[e][0];break}n.match(ye)&&(t._f+="Z"),rt(t)}else t._isValid=!1}function G(e){var i=We.exec(e._i);return null!==i?void(e._d=new Date(+i[1])):(Z(e),void(!1===e._isValid&&(delete e._isValid,t.createFromInputFallback(e))))}function Q(t,e,i,n,o,s,a){var r=new Date(t,e,i,n,o,s,a);return 1970>t&&r.setFullYear(t),r}function K(t){var e=new Date(Date.UTC.apply(null,arguments));return 1970>t&&e.setUTCFullYear(t),e}function J(t){return tt(t)?366:365}function tt(t){return t%4==0&&t%100!=0||t%400==0}function et(t,e,i){var n,o=i-e,s=i-t.day();return s>o&&(s-=7),o-7>s&&(s+=7),n=ft(t).add(s,"d"),{week:Math.ceil(n.dayOfYear()/7),year:n.year()}}function it(t,e,i,n,o){var s,a,r=K(t,0,1).getUTCDay();return r=0===r?7:r,i=null!=i?i:o,s=o-r+(r>n?7:0)-(o>r?7:0),a=7*(e-1)+(i-o)+s+1,{year:a>0?t:t-1,dayOfYear:a>0?a:J(t-1)+a}}function nt(t,e,i){return null!=t?t:null!=e?e:i}function ot(t){var e=new Date;return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function st(t){var e,i,n,o,s=[];if(!t._d){for(n=ot(t),t._w&&null==t._a[_e]&&null==t._a[Se]&&at(t),t._dayOfYear&&(o=nt(t._a[ke],n[ke]),t._dayOfYear>J(o)&&(l(t)._overflowDayOfYear=!0),i=K(o,0,t._dayOfYear),t._a[Se]=i.getUTCMonth(),t._a[_e]=i.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=s[e]=n[e];for(;7>e;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[Te]&&0===t._a[$e]&&0===t._a[De]&&0===t._a[ze]&&(t._nextDay=!0,t._a[Te]=0),t._d=(t._useUTC?K:Q).apply(null,s),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[Te]=24)}}function at(t){var e,i,n,o,s,a,r;null!=(e=t._w).GG||null!=e.W||null!=e.E?(s=1,a=4,i=nt(e.GG,t._a[ke],et(ft(),1,4).year),n=nt(e.W,1),o=nt(e.E,1)):(s=t._locale._week.dow,a=t._locale._week.doy,i=nt(e.gg,t._a[ke],et(ft(),s,a).year),n=nt(e.w,1),null!=e.d?(o=e.d,s>o&&++n):o=null!=e.e?e.e+s:s),r=it(i,n,o,a,s),t._a[ke]=r.year,t._dayOfYear=r.dayOfYear}function rt(e){if(e._f!==t.ISO_8601){e._a=[],l(e).empty=!0;var i,n,o,s,a,r=""+e._i,c=r.length,d=0;for(o=L(e._f,e._locale).match(ne)||[],i=0;i<o.length;i++)s=o[i],(n=(r.match(A(s,e))||[])[0])&&((a=r.substr(0,r.indexOf(n))).length>0&&l(e).unusedInput.push(a),r=r.slice(r.indexOf(n)+n.length),d+=n.length),ae[s]?(n?l(e).empty=!1:l(e).unusedTokens.push(s),R(s,n,e)):e._strict&&!n&&l(e).unusedTokens.push(s);l(e).charsLeftOver=c-d,r.length>0&&l(e).unusedInput.push(r),!0===l(e).bigHour&&e._a[Te]<=12&&e._a[Te]>0&&(l(e).bigHour=void 0),e._a[Te]=lt(e._locale,e._a[Te],e._meridiem),st(e),Y(e)}else Z(e)}function lt(t,e,i){var n;return null==i?e:null!=t.meridiemHour?t.meridiemHour(e,i):null!=t.isPM?((n=t.isPM(i))&&12>e&&(e+=12),n||12!==e||(e=0),e):e}function ct(t){var e,i,n,o,a;if(0===t._f.length)return l(t).invalidFormat=!0,void(t._d=new Date(NaN));for(o=0;o<t._f.length;o++)a=0,e=u({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[o],rt(e),c(e)&&(a+=l(e).charsLeftOver,a+=10*l(e).unusedTokens.length,l(e).score=a,(null==n||n>a)&&(n=a,i=e));s(t,i||e)}function dt(t){if(!t._d){var e=_(t._i);t._a=[e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],st(t)}}function ut(t){var n,o=t._i,s=t._f;return t._locale=t._locale||x(t._l),null===o||void 0===s&&""===o?d({nullInput:!0}):("string"==typeof o&&(t._i=o=t._locale.preparse(o)),p(o)?new h(Y(o)):(e(s)?ct(t):s?rt(t):i(o)?t._d=o:ht(t),(n=new h(Y(t)))._nextDay&&(n.add(1,"d"),n._nextDay=void 0),n))}function ht(o){var s=o._i;void 0===s?o._d=new Date:i(s)?o._d=new Date(+s):"string"==typeof s?G(o):e(s)?(o._a=n(s.slice(0),function(t){return parseInt(t,10)}),st(o)):"object"==typeof s?dt(o):"number"==typeof s?o._d=new Date(s):t.createFromInputFallback(o)}function pt(t,e,i,n,o){var s={};return"boolean"==typeof i&&(n=i,i=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=o,s._l=i,s._i=t,s._f=e,s._str
2ict=n,ut(s)}function ft(t,e,i,n){return pt(t,e,i,n,!1)}function mt(t,i){var n,o;if(1===i.length&&e(i[0])&&(i=i[0]),!i.length)return ft();for(n=i[0],o=1;o<i.length;++o)i[o][t](n)&&(n=i[o]);return n}function gt(t){var e=_(t),i=e.year||0,n=e.quarter||0,o=e.month||0,s=e.week||0,a=e.day||0,r=e.hour||0,l=e.minute||0,c=e.second||0,d=e.millisecond||0;this._milliseconds=+d+1e3*c+6e4*l+36e5*r,this._days=+a+7*s,this._months=+o+3*n+12*i,this._data={},this._locale=x(),this._bubble()}function vt(t){return t instanceof gt}function yt(t,e){P(t,0,0,function(){var t=this.utcOffset(),i="+";return 0>t&&(t=-t,i="-"),i+E(~~(t/60),2)+e+E(~~t%60,2)})}function wt(t){var e=(t||"").match(ye)||[],i=((e[e.length-1]||[])+"").match(Re)||["-",0,0],n=60*i[1]+f(i[2]);return"+"===i[0]?n:-n}function bt(e,n){var o,s;return n._isUTC?(o=n.clone(),s=(p(e)||i(e)?+e:+ft(e))-+o,o._d.setTime(+o._d+s),t.updateOffset(o,!1),o):ft(e).local()}function Ct(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function xt(){return this._isUTC&&0===this._offset}function kt(t,e){var i,n,s,a=t,r=null;return vt(t)?a={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(a={},e?a[e]=t:a.milliseconds=t):(r=je.exec(t))?(i="-"===r[1]?-1:1,a={y:0,d:f(r[_e])*i,h:f(r[Te])*i,m:f(r[$e])*i,s:f(r[De])*i,ms:f(r[ze])*i}):(r=Be.exec(t))?(i="-"===r[1]?-1:1,a={y:St(r[2],i),M:St(r[3],i),d:St(r[4],i),h:St(r[5],i),m:St(r[6],i),s:St(r[7],i),w:St(r[8],i)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(s=Tt(ft(a.from),ft(a.to)),a={},a.ms=s.milliseconds,a.M=s.months),n=new gt(a),vt(t)&&o(t,"_locale")&&(n._locale=t._locale),n}function St(t,e){var i=t&&parseFloat(t.replace(",","."));return(isNaN(i)?0:i)*e}function _t(t,e){var i={milliseconds:0,months:0};return i.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(i.months,"M").isAfter(e)&&--i.months,i.milliseconds=+e-+t.clone().add(i.months,"M"),i}function Tt(t,e){var i;return e=bt(e,t),t.isBefore(e)?i=_t(t,e):(i=_t(e,t),i.milliseconds=-i.milliseconds,i.months=-i.months),i}function $t(t,e){return function(i,n){var o,s;return null===n||isNaN(+n)||(X(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period)."),s=i,i=n,n=s),i="string"==typeof i?+i:i,o=kt(i,n),Dt(this,o,t),this}}function Dt(e,i,n,o){var s=i._milliseconds,a=i._days,r=i._months;o=null==o||o,s&&e._d.setTime(+e._d+s*n),a&&D(e,"Date",$(e,"Date")+a*n),r&&B(e,$(e,"Month")+r*n),o&&t.updateOffset(e,a||r)}function zt(t){return 0>t?Math.ceil(t):Math.floor(t)}function Et(t,e){var i,n,o=12*(e.year()-t.year())+(e.month()-t.month()),s=t.clone().add(o,"months");return 0>e-s?(i=t.clone().add(o-1,"months"),n=(e-s)/(s-i)):(i=t.clone().add(o+1,"months"),n=(e-s)/(i-s)),-(o+n)}function Pt(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?"function"==typeof Date.prototype.toISOString?this.toDate().toISOString():M(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):M(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function It(t){var e;return void 0===t?this._locale._abbr:(null!=(e=x(t))&&(this._locale=e),this)}function Ot(){return this._locale}function Mt(t,e){P(0,[t,t.length],0,e)}function Lt(t,e,i){return et(ft([t,11,31+e-i]),e,i).week}function Wt(t,e){if("string"==typeof t)if(isNaN(t)){if("number"!=typeof(t=e.weekdaysParse(t)))return null}else t=parseInt(t,10);return t}function At(t,e){P(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Ft(t,e){return e._meridiemParse}function Nt(t){P(0,[t,3],0,"millisecond")}function Ht(t){return t}function Rt(t,e,i,n){var o=x(),s=a().set(n,e);return o[i](s,t)}function jt(t,e,i,n,o){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Rt(t,e,i,o);var s,a=[];for(s=0;n>s;s++)a[s]=Rt(t,s,i,o);return a}function Bt(t,e,i,n){var o=kt(e,i);return t._milliseconds+=n*o._milliseconds,t._days+=n*o._days,t._months+=n*o._months,t._bubble()}function Ut(t){return 400*t/146097}function Yt(t){return 146097*t/400}function Vt(t){return function(){return this.as(t)}}function qt(t){return function(){return this._data[t]}}function Xt(t,e,i,n,o){return o.relativeTime(e||1,!!i,t,n)}
2function Zt(t,e,i){var n=kt(t).abs(),o=_i(n.as("s")),s=_i(n.as("m")),a=_i(n.as("h")),r=_i(n.as("d")),l=_i(n.as("M")),c=_i(n.as("y")),d=o<Ti.s&&["s",o]||1===s&&["m"]||s<Ti.m&&["mm",s]||1===a&&["h"]||a<Ti.h&&["hh",a]||1===r&&["d"]||r<Ti.d&&["dd",r]||1===l&&["M"]||l<Ti.M&&["MM",l]||1===c&&["y"]||["yy",c];return d[2]=e,d[3]=+t>0,d[4]=i,Xt.apply(null,d)}function Gt(){var t=$i(this.years()),e=$i(this.months()),i=$i(this.days()),n=$i(this.hours()),o=$i(this.minutes()),s=$i(this.seconds()+this.milliseconds()/1e3),a=this.asSeconds();return a?(0>a?"-":"")+"P"+(t?t+"Y":"")+(e?e+"M":"")+(i?i+"D":"")+(n||o||s?"T":"")+(n?n+"H":"")+(o?o+"M":"")+(s?s+"S":""):"P0D"}var Qt,Kt,Jt=t.momentProperties=[],te=!1,ee={},ie={},ne=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|x|X|zz?|ZZ?|.)/g,oe=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,se={},ae={},re=/\d/,le=/\d\d/,ce=/\d{3}/,de=/\d{4}/,ue=/[+-]?\d{6}/,he=/\d\d?/,pe=/\d{1,3}/,fe=/\d{1,4}/,me=/[+-]?\d{1,6}/,ge=/\d+/,ve=/[+-]?\d+/,ye=/Z|[+-]\d\d:?\d\d/gi,we=/[+-]?\d+(\.\d{1,3})?/,be=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Ce={},xe={},ke=0,Se=1,_e=2,Te=3,$e=4,De=5,ze=6;P("M",["MM",2],"Mo",function(){return this.month()+1}),P("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),P("MMMM",0,0,function(t){return this.localeData().months(this,t)}),k("month","M"),W("M",he),W("MM",he,le),W("MMM",be),W("MMMM",be),N(["M","MM"],function(t,e){e[Se]=f(t)-1}),N(["MMM","MMMM"],function(t,e,i,n){var o=i._locale.monthsParse(t,n,i._strict);null!=o?e[Se]=o:l(i).invalidMonth=t});var Ee="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Pe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ie={};t.suppressDeprecationWarnings=!1;var Oe=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Me=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],Le=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],We=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=q("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),P(0,["YY",2],0,function(){return this.year()%100}),P(0,["YYYY",4],0,"year"),P(0,["YYYYY",5],0,"year"),P(0,["YYYYYY",6,!0],0,"year"),k("year","y"),W("Y",ve),W("YY",he,le),W("YYYY",fe,de),W("YYYYY",me,ue),W("YYYYYY",me,ue),N(["YYYY","YYYYY","YYYYYY"],ke),N("YY",function(e,i){i[ke]=t.parseTwoDigitYear(e)}),t.parseTwoDigitYear=function(t){return f(t)+(f(t)>68?1900:2e3)};var Ae=T("FullYear",!1);P("w",["ww",2],"wo","week"),P("W",["WW",2],"Wo","isoWeek"),k("week","w"),k("isoWeek","W"),W("w",he),W("ww",he,le),W("W",he),W("WW",he,le),H(["w","ww","W","WW"],function(t,e,i,n){e[n.substr(0,1)]=f(t)});var Fe={dow:0,doy:6};P("DDD",["DDDD",3],"DDDo","dayOfYear"),k("dayOfYear","DDD"),W("DDD",pe),W("DDDD",ce),N(["DDD","DDDD"],function(t,e,i){i._dayOfYear=f(t)}),t.ISO_8601=function(){};var Ne=q("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var t=ft.apply(null,arguments);return this>t?this:t}),He=q("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var t=ft.apply(null,arguments);return t>this?this:t});yt("Z",":"),yt("ZZ",""),W("Z",ye),W("ZZ",ye),N(["Z","ZZ"],function(t,e,i){i._useUTC=!0,i._tzm=wt(t)});var Re=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var je=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Be=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;kt.fn=gt.prototype;var Ue=$t(1,"add"),Ye=$t(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var Ve=q("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});P(0,["gg",2],0,function(){return this.weekYear()%100}),P(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Mt("gggg","weekYear"),Mt("ggggg","weekYear"),Mt("GGGG","isoWeekYear"),Mt("GGGGG","isoWeekYear"),k("weekYear","gg"),k("isoWeekYear","GG"),W("G",ve),W("g",ve),W("GG",he,le),W("gg",he,le),W("GGGG",fe,de),W("gggg",fe,de),W("GGGGG",me,ue),W("ggggg",me,ue),H(["gggg","ggggg","GGGG","GGGGG"],function(t,e,
2i,n){e[n.substr(0,2)]=f(t)}),H(["gg","GG"],function(e,i,n,o){i[o]=t.parseTwoDigitYear(e)}),P("Q",0,0,"quarter"),k("quarter","Q"),W("Q",re),N("Q",function(t,e){e[Se]=3*(f(t)-1)}),P("D",["DD",2],"Do","date"),k("date","D"),W("D",he),W("DD",he,le),W("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),N(["D","DD"],_e),N("Do",function(t,e){e[_e]=f(t.match(he)[0],10)});var qe=T("Date",!0);P("d",0,"do","day"),P("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),P("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),P("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),P("e",0,0,"weekday"),P("E",0,0,"isoWeekday"),k("day","d"),k("weekday","e"),k("isoWeekday","E"),W("d",he),W("e",he),W("E",he),W("dd",be),W("ddd",be),W("dddd",be),H(["dd","ddd","dddd"],function(t,e,i){var n=i._locale.weekdaysParse(t);null!=n?e.d=n:l(i).invalidWeekday=t}),H(["d","e","E"],function(t,e,i,n){e[n]=f(t)});var Xe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ge="Su_Mo_Tu_We_Th_Fr_Sa".split("_");P("H",["HH",2],0,"hour"),P("h",["hh",2],0,function(){return this.hours()%12||12}),At("a",!0),At("A",!1),k("hour","h"),W("a",Ft),W("A",Ft),W("H",he),W("h",he),W("HH",he,le),W("hh",he,le),N(["H","HH"],Te),N(["a","A"],function(t,e,i){i._isPm=i._locale.isPM(t),i._meridiem=t}),N(["h","hh"],function(t,e,i){e[Te]=f(t),l(i).bigHour=!0});var Qe=/[ap]\.?m?\.?/i,Ke=T("Hours",!0);P("m",["mm",2],0,"minute"),k("minute","m"),W("m",he),W("mm",he,le),N(["m","mm"],$e);var Je=T("Minutes",!1);P("s",["ss",2],0,"second"),k("second","s"),W("s",he),W("ss",he,le),N(["s","ss"],De);var ti=T("Seconds",!1);P("S",0,0,function(){return~~(this.millisecond()/100)}),P(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Nt("SSS"),Nt("SSSS"),k("millisecond","ms"),W("S",pe,re),W("SS",pe,le),W("SSS",pe,ce),W("SSSS",ge),N(["S","SS","SSS","SSSS"],function(t,e){e[ze]=f(1e3*("0."+t))});var ei=T("Milliseconds",!1);P("z",0,0,"zoneAbbr"),P("zz",0,0,"zoneName");var ii=h.prototype;ii.add=Ue,ii.calendar=function(t){var e=t||ft(),i=bt(e,this).startOf("day"),n=this.diff(i,"days",!0),o=-6>n?"sameElse":-1>n?"lastWeek":0>n?"lastDay":1>n?"sameDay":2>n?"nextDay":7>n?"nextWeek":"sameElse";return this.format(this.localeData().calendar(o,this,ft(e)))},ii.clone=function(){return new h(this)},ii.diff=function(t,e,i){var n,o,s=bt(t,this),a=6e4*(s.utcOffset()-this.utcOffset());return"year"===(e=S(e))||"month"===e||"quarter"===e?(o=Et(this,s),"quarter"===e?o/=3:"year"===e&&(o/=12)):(n=this-s,o="second"===e?n/1e3:"minute"===e?n/6e4:"hour"===e?n/36e5:"day"===e?(n-a)/864e5:"week"===e?(n-a)/6048e5:n),i?o:zt(o)},ii.endOf=function(t){return void 0===(t=S(t))||"millisecond"===t?this:this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms")},ii.format=function(e){var i=M(this,e||t.defaultFormat);return this.localeData().postformat(i)}
2,ii.from=function(t,e){return this.isValid()?kt({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},ii.fromNow=function(t){return this.from(ft(),t)},ii.to=function(t,e){return this.isValid()?kt({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},ii.toNow=function(t){return this.to(ft(),t)},ii.get=z,ii.invalidAt=function(){return l(this).overflow},ii.isAfter=function(t,e){return"millisecond"===(e=S(void 0!==e?e:"millisecond"))?(t=p(t)?t:ft(t),+this>+t):(p(t)?+t:+ft(t))<+this.clone().startOf(e)},ii.isBefore=function(t,e){var i;return"millisecond"===(e=S(void 0!==e?e:"millisecond"))?+(t=p(t)?t:ft(t))>+this:(i=p(t)?+t:+ft(t),+this.clone().endOf(e)<i)},ii.isBetween=function(t,e,i){return this.isAfter(t,i)&&this.isBefore(e,i)},ii.isSame=function(t,e){var i;return"millisecond"===(e=S(e||"millisecond"))?(t=p(t)?t:ft(t),+this==+t):(i=+ft(t),+this.clone().startOf(e)<=i&&i<=+this.clone().endOf(e))},ii.isValid=function(){return c(this)},ii.lang=Ve,ii.locale=It,ii.localeData=Ot,ii.max=He,ii.min=Ne,ii.parsingFlags=function(){return s({},l(this))},ii.set=z,ii.startOf=function(t){switch(t=S(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this},ii.subtract=Ye,ii.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},ii.toDate=function(){return this._offset?new Date(+this):this._d},ii.toISOString=Pt,ii.toJSON=Pt,ii.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ii.unix=function(){return Math.floor(+this/1e3)},ii.valueOf=function(){return+this._d-6e4*(this._offset||0)},ii.year=Ae,ii.isLeapYear=function(){return tt(this.year())},ii.weekYear=function(t){var e=et(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==t?e:this.add(t-e,"y")},ii.isoWeekYear=function(t){var e=et(this,1,4).year;return null==t?e:this.add(t-e,"y")},ii.quarter=ii.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},ii.month=U,ii.daysInMonth=function(){return j(this.year(),this.month())},ii.week=ii.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},ii.isoWeek=ii.isoWeeks=function(t){var e=et(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},ii.weeksInYear=function(){var t=this.localeData()._week;return Lt(this.year(),t.dow,t.doy)},ii.isoWeeksInYear=function(){return Lt(this.year(),1,4)},ii.date=qe,ii.day=ii.days=function(t){var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Wt(t,this.localeData()),this.add(t-e,"d")):e},ii.weekday=function(t){var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},ii.isoWeekday=function(t){return null==t?this.day()||7:this.day(this.day()%7?t:t-7)},ii.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},ii.hour=ii.hours=Ke,ii.minute=ii.minutes=Je,ii.second=ii.seconds=ti,ii.millisecond=ii.milliseconds=ei,ii.utcOffset=function(e,i){var n,o=this._offset||0;return null!=e?("string"==typeof e&&(e=wt(e)),Math.abs(e)<16&&(e*=60),!this._isUTC&&i&&(n=Ct(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),o!==e&&(!i||this._changeInProgress?Dt(this,kt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?o:Ct(this)},ii.utc=function(t){return this.utcOffset(0,t)},ii.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ct(this),"m")),this},ii.parseZone=function(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(wt(this._i)),this},ii.hasAlignedHourOffset=function(t){return t=t?ft(t).utcOffset():0,(this.utcOffset()-t)%60==0},ii.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ii.isDSTShifted=function(){if(this._a){var t=this._isUTC?a(this._a):ft(this._a);return this.isValid()&&m(this._a,t.toArray())>0}return!1},ii.isLocal=function(){return!this._isUTC},ii.isUtcOffset=function(){return this._isUTC},ii.isUtc=xt,ii.isUTC=xt,ii.zoneAbbr=function(){return this._isUTC?"UTC":""},ii.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ii.dates=q("dates accessor is deprecated. Use date instead.",qe),ii.months=q("months accessor is deprecated. Use month instead",U),ii.years=q("years accessor is deprecated. Use year instead",Ae),ii.zone=q("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()});var ni=ii,oi={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"}
2,si={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},ai=/\d{1,2}/,ri={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},li=g.prototype;li._calendar=oi,li.calendar=function(t,e,i){var n=this._calendar[t];return"function"==typeof n?n.call(e,i):n},li._longDateFormat=si,li.longDateFormat=function(t){var e=this._longDateFormat[t];return!e&&this._longDateFormat[t.toUpperCase()]&&(e=this._longDateFormat[t.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t]=e),e},li._invalidDate="Invalid date",li.invalidDate=function(){return this._invalidDate},li._ordinal="%d",li.ordinal=function(t){return this._ordinal.replace("%d",t)},li._ordinalParse=ai,li.preparse=Ht,li.postformat=Ht,li._relativeTime=ri,li.relativeTime=function(t,e,i,n){var o=this._relativeTime[i];return"function"==typeof o?o(t,e,i,n):o.replace(/%d/i,t)},li.pastFuture=function(t,e){var i=this._relativeTime[t>0?"future":"past"];return"function"==typeof i?i(e):i.replace(/%s/i,e)},li.set=function(t){var e,i;for(i in t)"function"==typeof(e=t[i])?this[i]=e:this["_"+i]=e;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)},li.months=function(t){return this._months[t.month()]},li._months=Ee,li.monthsShort=function(t){return this._monthsShort[t.month()]},li._monthsShort=Pe,li.monthsParse=function(t,e,i){var n,o,s;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;12>n;n++){if(o=a([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(s="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[n]=new RegExp(s.replace(".",""),"i")),i&&"MMMM"===e&&this._longMonthsParse[n].test(t))return n;if(i&&"MMM"===e&&this._shortMonthsParse[n].test(t))return n;if(!i&&this._monthsParse[n].test(t))return n}},li.week=function(t){return et(t,this._week.dow,this._week.doy).week},li._week=Fe,li.firstDayOfYear=function(){return this._week.doy},li.firstDayOfWeek=function(){return this._week.dow},li.weekdays=function(t){return this._weekdays[t.day()]},li._weekdays=Xe,li.weekdaysMin=function(t){return this._weekdaysMin[t.day()]},li._weekdaysMin=Ge,li.weekdaysShort=function(t){return this._weekdaysShort[t.day()]},li._weekdaysShort=Ze,li.weekdaysParse=function(t){var e,i,n;for(this._weekdaysParse||(this._weekdaysParse=[]),e=0;7>e;e++)if(this._weekdaysParse[e]||(i=ft([2e3,1]).day(e),n="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[e]=new RegExp(n.replace(".",""),"i")),this._weekdaysParse[e].test(t))return e},li.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},li._meridiemParse=Qe,li.meridiem=function(t,e,i){return t>11?i?"pm":"PM":i?"am":"AM"},b("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===f(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),t.lang=q("moment.lang is deprecated. Use moment.locale instead.",b),t.langData=q("moment.langData is deprecated. Use moment.localeData instead.",x);var ci=Math.abs,di=Vt("ms"),ui=Vt("s"),hi=Vt("m"),pi=Vt("h"),fi=Vt("d"),mi=Vt("w"),gi=Vt("M"),vi=Vt("y"),yi=qt("milliseconds"),wi=qt("seconds"),bi=qt("minutes"),Ci=qt("hours"),xi=qt("days"),ki=qt("months"),Si=qt("years"),_i=Math.round,Ti={s:45,m:45,h:22,d:26,M:11},$i=Math.abs,Di=gt.prototype;return Di.abs=function(){var t=this._data;return this._milliseconds=ci(this._milliseconds),this._days=ci(this._days),this._months=ci(this._months),t.milliseconds=ci(t.milliseconds),t.seconds=ci(t.seconds),t.minutes=ci(t.minutes),t.hours=ci(t.hours),t.months=ci(t.months),t.years=ci(t.years),this},Di.add=function(t,e){return Bt(this,t,e,1)},Di.subtract=function(t,e){return Bt(this,t,e,-1)},Di.as=function(t){var e,i,n=this._milliseconds;if("month"===(t=S(t))||"year"===t)return e=this._days+n/864e5,i=this._months+12*Ut(e),"month"===t?i:i/12;switch(e=this._days+Math.round(Yt(this._months/12)),t){case"week":return e/7+n/6048e5;case"day":return e+n/864e5;case"hour":return 24*e+n/36e5;case"minute":return 1440*e+n/6e4;case"second":return 86400*e+n/1e3;case"millisecond":return Math.floor(864e5*e)+n;default:throw new Error("Unknown unit "+t)}},Di.asMilliseconds=di,Di.asSeconds=ui,Di.asMinutes=hi,Di.asHours=pi,Di.asDays=fi,Di.asWeeks=mi,Di.asMonths=gi,Di.asYears=vi,Di.valueOf=function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*f(this._months/12)},Di._bubble=function(){var t,e,i,n=this._milliseconds,o=this._days,s=this._months,a=this._data,r=0;return a.milliseconds=n%1e3,t=zt(n/1e3),a.seconds=t%60,e=zt(t/60),a.minutes=e%60,i=zt(e/60),a.hours=i%24,o+=zt(i/24),r=zt(Ut(o)),o-=zt(Yt(r)),s+=zt(o/30),o%=30,r+=zt(s/12),s%=12,a.days=o,a.months=s,a.years=r,this},Di.get=function(t){return t=S(t),this[t+"s"]()},Di.milliseconds=yi,Di.seconds=wi,Di.minutes=bi,Di.hours=Ci,Di.days=xi,Di.weeks=function(){return zt(this.days()/7)},Di.months=ki,Di.years=Si,Di.humanize=function(t){var e=this.localeData(),i=Zt(this,!t,e);return t&&(i=e.pastFuture(+this,i)),e.postformat(i)},Di.toISOString=Gt,Di.toString=Gt,Di.toJSON=Gt,Di.locale=It,Di.localeData=Ot,Di.toIsoString=q("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Gt),Di.lang=Ve,P("X",0,0,"unix"),P("x",0,0,"valueOf"),W("x",ve),W("X",we),N("X",function(t,e,
vendor: 5,303 bytes, line 2
2i){i._d=new Date(1e3*parseFloat(t,10))}),N("x",function(t,e,i){i._d=new Date(f(t))}),t.version="2.10.3",function(t){Qt=t}(ft),t.fn=ni,t.min=function(){return mt("isBefore",[].slice.call(arguments,0))},t.max=function(){return mt("isAfter",[].slice.call(arguments,0))},t.utc=a,t.unix=function(t){return ft(1e3*t)},t.months=function(t,e){return jt(t,e,"months",12,"month")},t.isDate=i,t.locale=b,t.invalid=d,t.duration=kt,t.isMoment=p,t.weekdays=function(t,e){return jt(t,e,"weekdays",7,"day")},t.parseZone=function(){return ft.apply(null,arguments).parseZone()},t.localeData=x,t.isDuration=vt,t.monthsShort=function(t,e){return jt(t,e,"monthsShort",12,"month")},t.weekdaysMin=function(t,e){return jt(t,e,"weekdaysMin",7,"day")},t.defineLocale=C,t.weekdaysShort=function(t,e){return jt(t,e,"weekdaysShort",7,"day")},t.normalizeUnits=S,t.relativeTimeThreshold=function(t,e){return void 0!==Ti[t]&&(void 0===e?Ti[t]:(Ti[t]=e,!0))},t}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(),function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,n=this;t(this).one("bsTransitionEnd",function(){i=!0});return setTimeout(function(){i||t(n).trigger(t.support.transition.end)},e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(t){"use strict";var e='[data-dismiss="alert"]',i=function(i){t(i).on("click",e,this.close)};i.VERSION="3.3.5",i.TRANSITION_DURATION=150,i.prototype.close=function(e){function n(){a.detach().trigger("closed.bs.alert").remove()}var o=t(this),s=o.attr("data-target");s||(s=(s=o.attr("href"))&&s.replace(/.*(?=#[^\s]*$)/,""));var a=t(s);e&&e.preventDefault(),a.length||(a=o.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",n).emulateTransitionEnd(i.TRANSITION_DURATION):n())};var n=t.fn.alert;t.fn.alert=function(e){return this.each(function(){var n=t(this),o=n.data("bs.alert");o||n.data("bs.alert",o=new i(this)),"string"==typeof e&&o[e].call(n)})},t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",e,i.prototype.close)}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var n=t(this),o=n.data("bs.button"),s="object"==typeof e&&e;o||n.data("bs.button",o=new i(this,s)),"toggle"==e?o.toggle():e&&o.setState(e)})}var i=function(e,n){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,n),this.isLoading=!1};i.VERSION="3.3.5",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",n=this.$element,o=n.is("input")?"val":"html",s=n.data();e+="Text",null==s.resetText&&n.data("resetText",n[o]()),setTimeout(t.proxy(function(){n[o](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,n.addClass(i).attr(i,i)):this.isLoading&&(this.isLoading=!1,n.removeClass(i).removeAttr(i))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var n=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=n,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var n=t(i.target);n.hasClass("btn")||(n=n.closest(".btn")),e.call(n,"toggle"),t(i.target).is('input[type="radio"]')||t(i.target).is('input[type="checkbox"]')||i.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var n=t(this),o=n.data("bs.carousel"),s=t.extend({},i.DEFAULTS,n.data(),"object"==typeof e&&e),a="string"==typeof e?e:s.slide;o||n.data("bs.carousel",o=new i(this,s)),"number"==typeof e?o.to(e):a?o[a]():s.interval&&o.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("key
2down.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.3.5",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var n=(i+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(n)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},i.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=function(){if(!this.sliding)return this.slide("next")},i.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},i.prototype.slide=function(e,n){var o=this.$element.find(".item.active"),s=n||this.getItemForDirection(e,o),a=this.interval,r="next"==e?"left":"right",l=this;if(s.hasClass("active"))return this.sliding=!1;var c=s[0],d=t.Event("slide.bs.carousel",{relatedTarget:c,direction:r});if(this.$element.trigger(d),!d.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var u=t(this.$indicators.children()[this.getItemIndex(s)]);u&&u.addClass("active")}var h=t.Event("slid.bs.carousel",{relatedTarget:c,direction:r});return t.support.transition&&this.$element.hasClass("slide")?(s.addClass(e),s[0].offsetWidth,o.addClass(r),s.addClass(r),o.one("bsTransitionEnd",function(){s.removeClass([e,r].join(" ")).addClass("active"),o.removeClass(["active",r].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(h)},0)}).emulateTransitionEnd(i.TRANSITION_DURATION)):(o.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(h)),a&&this.cycle(),this}};var n=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=i,t.fn.carousel.noConflict=function(){return t.fn.carousel=n,this};var o=function(i){var n,o=t(this),s=t(o.attr("data-target")||(n=o.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,""));if(s.hasClass("carousel")){var a=t.extend({},s.data(),o.data()),r=o.attr("data-slide-to");r&&(a.interval=!1),e.call(s,a),r&&s.data("bs.carousel").to(r),i.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",o).on("click.bs.carousel.data-api","[data-slide-to]",o),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var i=t(this);e.call(i,i.data())})})}(jQuery),function(t){"use strict";function e(e){var i,n=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(n)}function i(e){return this.each(function(){var i=t(this),o=i.data("bs.collapse"),s=t.extend({},n.DEFAULTS,i.data(),"object"==typeof e&&e);!o&&s.toggle&&/show|hide/.test(e)&&(s.toggle=!1),o||i.data("bs.collapse",o=new n(this,s)),"string"==typeof e&&o[e]()})}var n=function(e,i){this.$element=t(e),this.options=t.extend({},n.DEFAULTS,i),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};n.VERSION="3.3.5",n.TRANSITION_DURATION=350,n.DEFAULTS={toggle:!0},n.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},n.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,o=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(o&&o.length&&(e=o.data("bs.collapse"))&&e.transitioning)){var s=t.Event("show.bs.collapse");if(this.$element.trigger(s),!s.isDefaultPrevented()){o&&o.length&&(i.call(o,"hide"),e||o.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(n.TRANSITION_DURATION)[a](this.$element[0][l])}}}},n.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var o=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!t.support.transition)return o.call(this);this.$element[i](0).one("bsTransitionEnd",t.proxy(o,this)).emulateTransitionEnd(n.TRANSITION_DURATION)}}},n.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},n.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,n){var o=t(n);this.addAriaAndCollapsedClass(e(o),o)},this)).end()},n.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var o=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=n,t.fn.collapse.noConflict=function(){return t.fn.collapse=o,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(n){var o=t(this);o.attr("data-target")||n.preventDefault();var s=e(o),a=s.data("bs.collapse")?"toggle":o.data();i.call(s,a)})}(jQuery),function(t){"use strict";function e(e){var i=e.attr("data-target");i||(i=(i=e.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var n=i&&t(i);return n&&n.length?n:e.parent()}function i(i){i&&3===i.which||(t(n).remove(),t(o).each(function(){var n=t(this),o=e(n),s={relatedTarget:this};o.hasClass("open")&&(i&&"click"==i.type&&/input|textarea/i.test(i.target.tagName)&&t.contains(o[0],i.target)||(o.trigger(i=t.
vendor: 4,614 bytes, line 2
2Event("hide.bs.dropdown",s)),i.isDefaultPrevented()||(n.attr("aria-expanded","false"),o.removeClass("open").trigger("hidden.bs.dropdown",s))))}))}var n=".dropdown-backdrop",o='[data-toggle="dropdown"]',s=function(e){t(e).on("click.bs.dropdown",this.toggle)};s.VERSION="3.3.5",s.prototype.toggle=function(n){var o=t(this);if(!o.is(".disabled, :disabled")){var s=e(o),a=s.hasClass("open");if(i(),!a){"ontouchstart"in document.documentElement&&!s.closest(".navbar-nav").length&&t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",i);var r={relatedTarget:this};if(s.trigger(n=t.Event("show.bs.dropdown",r)),n.isDefaultPrevented())return;o.trigger("focus").attr("aria-expanded","true"),s.toggleClass("open").trigger("shown.bs.dropdown",r)}return!1}},s.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&&!/input|textarea/i.test(i.target.tagName)){var n=t(this);if(i.preventDefault(),i.stopPropagation(),!n.is(".disabled, :disabled")){var s=e(n),a=s.hasClass("open");if(!a&&27!=i.which||a&&27==i.which)return 27==i.which&&s.find(o).trigger("focus"),n.trigger("click");var r=s.find(".dropdown-menu li:not(.disabled):visible a");if(r.length){var l=r.index(i.target);38==i.which&&l>0&&l--,40==i.which&&l<r.length-1&&l++,~l||(l=0),r.eq(l).trigger("focus")}}}};var a=t.fn.dropdown;t.fn.dropdown=function(e){return this.each(function(){var i=t(this),n=i.data("bs.dropdown");n||i.data("bs.dropdown",n=new s(this)),"string"==typeof e&&n[e].call(i)})},t.fn.dropdown.Constructor=s,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=a,this},t(document).on("click.bs.dropdown.data-api",i).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",o,s.prototype.toggle).on("keydown.bs.dropdown.data-api",o,s.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",s.prototype.keydown)}(jQuery),function(t){"use strict";function e(e,n){return this.each(function(){var o=t(this),s=o.data("bs.modal"),a=t.extend({},i.DEFAULTS,o.data(),"object"==typeof e&&e);s||o.data("bs.modal",s=new i(this,a)),"string"==typeof e?s[e](n):a.show&&s.show(n)})}var i=function(e,i){this.options=i,this.$body=t(document.body),this.$element=t(e),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};i.VERSION="3.3.5",i.TRANSITION_DURATION=300,i.BACKDROP_TRANSITION_DURATION=150,i.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},i.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},i.prototype.show=function(e){var n=this,o=t.Event("show.bs.modal",{relatedTarget:e});this.$element.trigger(o),this.isShown||o.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){n.$element.one("mouseup.dismiss.bs.modal",function(e){t(e.target).is(n.$element)&&(n.ignoreBackdropClick=!0)})}),this.backdrop(function(){var o=t.support.transition&&n.$element.hasClass("fade");n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),n.adjustDialog(),o&&n.$element[0].offsetWidth,n.$element.addClass("in"),n.enforceFocus();var s=t.Event("shown.bs.modal",{relatedTarget:e});o?n.$dialog.one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(s)}).emulateTransitionEnd(i.TRANSITION_DURATION):n.$element.trigger("focus").trigger(s)}))},i.prototype.hide=function(e){e&&e.preventDefault(),e=t.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),t.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(i.TRANSITION_DURATION):this.hideModal())},i.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},i.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("key
2down.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},i.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},i.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},i.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},i.prototype.backdrop=function(e){var n=this,o=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var s=t.support.transition&&o;if(this.$backdrop=t(document.createElement("div")).addClass("modal-backdrop "+o).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",t.proxy(function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),s&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;s?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):e()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var a=function(){n.removeBackdrop(),e&&e()};t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",a).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):a()}else e&&e()},i.prototype.handleUpdate=function(){this.adjustDialog()},i.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},i.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},i.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},i.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",t+this.scrollbarWidth)},i.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},i.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var n=t.fn.modal;t.fn.modal=e,t.fn.modal.Constructor=i,t.fn.modal.noConflict=function(){return t.fn.modal=n,this},t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(i){var n=t(this),o=n.attr("href"),s=t(n.attr("data-target")||o&&o.replace(/.*(?=#[^\s]+$)/,"")),a=s.data("bs.modal")?"toggle":t.extend({remote:!/#/.test(o)&&o},s.data(),n.data());n.is("a")&&i.preventDefault(),s.one("show.bs.modal",function(t){t.isDefaultPrevented()||s.one("hidden.bs.modal",function(){n.is(":visible")&&n.trigger("focus")})}),e.call(s,a,this)})}(jQuery),function(t){"use strict";var e=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};e.VERSION="3.3.5",e.TRANSITION_DURATION=150,e.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}},e.prototype.init=function(e,i,n){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),s=o.length;s--;){var a=o[s];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var r="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},e.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,n){i[t]!=n&&(e[t]=n)}),e},e.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusin"==e.type?"focu
2s":"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)}},e.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},e.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusout"==e.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)}},e.prototype.show=function(){var i=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var n=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!n)return;var o=this,s=this.tip(),a=this.getUID(this.type);this.setContent(),s.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&s.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,c=l.test(r);c&&(r=r.replace(l,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var d=this.getPosition(),u=s[0].offsetWidth,h=s[0].offsetHeight;if(c){var p=r,f=this.getPosition(this.$viewport);r="bottom"==r&&d.bottom+h>f.bottom?"top":"top"==r&&d.top-h<f.top?"bottom":"right"==r&&d.right+u>f.width?"left":"left"==r&&d.left-u<f.left?"right":r,s.removeClass(p).addClass(r)}var m=this.getCalculatedOffset(r,d,u,h);this.applyPlacement(m,r);var g=function(){var t=o.hoverState;o.$element.trigger("shown.bs."+o.type),o.hoverState=null,"out"==t&&o.leave(o)};t.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",g).emulateTransitionEnd(e.TRANSITION_DURATION):g()}},e.prototype.applyPlacement=function(e,i){var n=this.tip(),o=n[0].offsetWidth,s=n[0].offsetHeight,a=parseInt(n.css("margin-top"),10),r=parseInt(n.css("margin-left"),10);isNaN(a)&&(a=0),isNaN(r)&&(r=0),e.top+=a,e.left+=r,t.offset.setOffset(n[0],t.extend({using:function(t){n.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),n.addClass("in");var l=n[0].offsetWidth,c=n[0].offsetHeight;"top"==i&&c!=s&&(e.top=e.top+s-c);var d=this.getViewportAdjustedDelta(i,e,l,c);d.left?e.left+=d.left:e.top+=d.top;var u=/top|bottom/.test(i),h=u?2*d.left-o+l:2*d.top-s+c,p=u?"offsetWidth":"offsetHeight";n.offset(e),this.replaceArrow(h,n[0][p],u)},e.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},e.prototype.hide=function(i){function n(){"in"!=o.hoverState&&s.detach(),o.$element.removeAttr("aria-describedby").trigger("hidden.bs."+o.type),i&&i()}var o=this,s=t(this.$tip),a=t.Event("hide.bs."+this.type);if(this.$element.trigger(a),!a.isDefaultPrevented())return s.removeClass("in"),t.support.transition&&s.hasClass("fade")?s.one("bsTransitionEnd",n).emulateTransitionEnd(e.TRANSITION_DURATION):n(),this.hoverState=null,this.inState={click:!1,hover:!1,focus:!1},this},e.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},e.prototype.hasContent=function(){return this.getTitle()},e.prototype.getPosition=function(e){var i=(e=e||this.$element)[0],n="BODY"==i.tagName,o=i.getBoundingClientRect();null==o.width&&(o=t.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var s=n?{top:0,left:0}:e.offset(),a={scroll:n?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},r=n?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},o,a,r,s)}
vendor: 8,742 bytes, line 2
2,e.prototype.getCalculatedOffset=function(t,e,i,n){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-n,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-n/2,left:e.left-i}:{top:e.top+e.height/2-n/2,left:e.left+e.width}},e.prototype.getViewportAdjustedDelta=function(t,e,i,n){var o={top:0,left:0};if(!this.$viewport)return o;var s=this.options.viewport&&this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(t)){var r=e.top-s-a.scroll,l=e.top+s-a.scroll+n;r<a.top?o.top=a.top-r:l>a.top+a.height&&(o.top=a.top+a.height-l)}else{var c=e.left-s,d=e.left+s+i;c<a.left?o.left=a.left-c:d>a.right&&(o.left=a.left+a.width-d)}return o},e.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},e.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},e.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},e.prototype.enable=function(){this.enabled=!0},e.prototype.disable=function(){this.enabled=!1},e.prototype.toggleEnabled=function(){this.enabled=!this.enabled},e.prototype.toggle=function(e){var i=this;e&&((i=t(e.currentTarget).data("bs."+this.type))||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)},e.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null})};var i=t.fn.tooltip;t.fn.tooltip=function(i){return this.each(function(){var n=t(this),o=n.data("bs.tooltip"),s="object"==typeof i&&i;!o&&/destroy|hide/.test(i)||(o||n.data("bs.tooltip",o=new e(this,s)),"string"==typeof i&&o[i]())})},t.fn.tooltip.Constructor=e,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=i,this}}(jQuery),function(t){"use strict";var e=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");e.VERSION="3.3.5",e.DEFAULTS=t.extend({},t.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>'}),e.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),e.prototype.constructor=e,e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},e.prototype.hasContent=function(){return this.getTitle()||this.getContent()},e.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var i=t.fn.popover;t.fn.popover=function(i){return this.each(function(){var n=t(this),o=n.data("bs.popover"),s="object"==typeof i&&i;!o&&/destroy|hide/.test(i)||(o||n.data("bs.popover",o=new e(this,s)),"string"==typeof i&&o[i]())})},t.fn.popover.Constructor=e,t.fn.popover.noConflict=function(){return t.fn.popover=i,this}}(jQuery),function(t){"use strict";function e(i,n){this.$body=t(document.body),this.$scrollElement=t(t(i).is(document.body)?window:i),this.options=t.extend({},e.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var n=t(this),o=n.data("bs.scrollspy"),s="object"==typeof i&&i;o||n.data("bs.scrollspy",o=new e(this,s)),"string"==typeof i&&o[i]()})}e.VERSION="3.3.5",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),o=e.data("target")||e.attr("href"),s=/^#./.test(o)&&t(o);return s&&s.length&&s.is(":visible")&&[[s[i]().top+n,o]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),n=this.options.offset+i-this.$scrollElement.height(),o=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),e>=n)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e<o[0])return this.activeTarget=null,this.clear();for(t=o.length;t--;)a!=s[t]&&e>=o[t]&&(void 0===o[t+1]||e<o[t+1])&&this.activate(s[t])},e.prototype.activate=function(e){this.activeTarget=e,this.clear();var i=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',n=t(i).parents("li").addClass("active");n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate.bs.scrollspy")},e.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var n=t.fn.scrollspy;t.fn.scrollspy=i,t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=n,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var n=t(this),o=n.data("bs.tab");o||n.data("bs.tab",o=new i(this)),"string"==typeof e&&o[e]()})}var i=function(e){this.element=t(e)};i.VERSION="3.3.5",i.TRANSITION_DURATION=150,i.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),n=e.data("target");if(n||(n=(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var o=i.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),a=t.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(s),e.trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){var r=t(n);this.activate(e.closest("li"),i),this.activate(r,r.parent(),function(){o.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:o[0]})})}}},i.prototype.activate=function(e,n,o){function s(){a.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),o&&o()}var a=n.find("> .active"),r=o&&t.support.transition&&(a.length&&a.hasClass("fade")||!!n.find("> .fade").length);a.length&&r?a.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s(),a.removeClass("in")};var n=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=i,t.fn.tab.noConflict=function(){return t.fn.tab=n,this};var o=function(i){i.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',o).on("click.bs.tab.data-api",'[data-toggle="pill"]',o)}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var n=t(this),o=n.data("bs.affix"),s="object"==typeof e&&e;o||n.data("bs.affix",o=new i(this,s)),"string"==typeof e&&o[e]()})}var i=function(e,n){this.options=t.extend({},i.DEFAULTS,n),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};i.VERSION="3.3.5",i.RESET="affix affix-top affix-bottom",i.DEFAULTS={offset:0,target:window}
2,i.prototype.getState=function(t,e,i,n){var o=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return o<i&&"top";if("bottom"==this.affixed)return null!=i?!(o+this.unpin<=s.top)&&"bottom":!(o+a<=t-n)&&"bottom";var r=null==this.affixed,l=r?o:s.top,c=r?a:e;return null!=i&&o<=i?"top":null!=n&&l+c>=t-n&&"bottom"},i.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(i.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},i.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},i.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),n=this.options.offset,o=n.top,s=n.bottom,a=Math.max(t(document).height(),t(document.body).height());"object"!=typeof n&&(s=o=n),"function"==typeof o&&(o=n.top(this.$element)),"function"==typeof s&&(s=n.bottom(this.$element));var r=this.getState(a,e,o,s);if(this.affixed!=r){null!=this.unpin&&this.$element.css("top","");var l="affix"+(r?"-"+r:""),c=t.Event(l+".bs.affix");if(this.$element.trigger(c),c.isDefaultPrevented())return;this.affixed=r,this.unpin="bottom"==r?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==r&&this.$element.offset({top:a-e-s})}};var n=t.fn.affix;t.fn.affix=e,t.fn.affix.Constructor=i,t.fn.affix.noConflict=function(){return t.fn.affix=n,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var i=t(this),n=i.data();n.offset=n.offset||{},null!=n.offsetBottom&&(n.offset.bottom=n.offsetBottom),null!=n.offsetTop&&(n.offset.top=n.offsetTop),e.call(i,n)})})}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):jQuery)}(function(t,e){function i(){return new Date(Date.UTC.apply(Date,arguments))}function n(){var t=new Date;return i(t.getFullYear(),t.getMonth(),t.getDate())}function o(t,e){return t.getUTCFullYear()===e.getUTCFullYear()&&t.getUTCMonth()===e.getUTCMonth()&&t.getUTCDate()===e.getUTCDate()}function s(t){return function(){return this[t].apply(this,arguments)}}function a(t){return t&&!isNaN(t.getTime())}function r(e,i){var n=t(e).data(),o={},s=new RegExp("^"+i.toLowerCase()+"([A-Z])");i=new RegExp("^"+i.toLowerCase());for(var a in n)i.test(a)&&(o[a.replace(s,function(t,e){return e.toLowerCase()})]=n[a]);return o}function l(e){var i={};if(g[e]||(e=e.split("-")[0],g[e])){var n=g[e];return t.each(m,function(t,e){e in n&&(i[e]=n[e])}),i}}var c=function(){var e={get:function(t){return this.slice(t)[0]},contains:function(t){for(var e=t&&t.valueOf(),i=0,n=this.length;i<n;i++)if(this[i].valueOf()===e)return i;return-1},remove:function(t){this.splice(t,1)},replace:function(e){e&&(t.isArray(e)||(e=[e]),this.clear(),this.push.apply(this,e))},clear:function(){this.length=0},copy:function(){var t=new c;return t.replace(this),t}};return function(){var i=[];return i.push.apply(i,arguments),t.extend(i,e),i}}(),d=function(e,i){this._process_options(i),this.dates=new c,this.viewDate=this.o.defaultViewDate,this.focusDate=null,this.element=t(e),this.isInline=!1,this.isInput=this.element.is("input"),this.component=!!this.element.hasClass("date")&&this.element.find(".add-on, .input-group-addon, .btn"),this.hasInput=this.component&&this.element.find("input").length,this.component&&0===this.component.length&&(this.component=!1),this.picker=t(v.template),this._buildEvents(),this._attachEvents(),this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu"),this.o.rtl&&this.picker.addClass("datepicker-rtl"),this.viewMode=this.o.startView,this.o.calendarWeeks&&this.picker.find("tfoot .today, tfoot .clear").attr("colspan",function(t,e){return parseInt(e)+1}),this._allow_update=!1,this.setStartDate(this._o.startDate),this.setEndDate(this._o.endDate),this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled),this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted),this.setDatesDisabled(this.o.datesDisabled),this.fillDow(),this.fillMonths(),this._allow_update=!0,this.update(),this.showMode(),this.isInline&&this.show()};d.prototype={constructor:d,_process_options:function(o){this._o=t.extend({},this._o,o);var s=this.o=t.extend({},this._o),a=s.language;switch(g[a]||(a=a.split("-")[0],g[a]||(a=f.language)),s.language=a,s.startView){case 2:case"decade":s.startView=2;break;case 1:case"year":s.startView=1;break;default:s.startView=0}switch(s.minViewMode){case 1:case"months":s.minViewMode=1;break;case 2:case"years":s.minViewMode=2;break;default:s.minViewMode=0}switch(s.maxViewMode){case 0:case"days":s.maxViewMode=0;break;case 1:case"months":s.maxViewMode=1;break;default:s.maxViewMode=2}s.startView=Math.min(s.startView,s.maxViewMode),s.startView=Math.max(s.startView,s.minViewMode),!0!==s.multidate&&(s.multidate=Number(s.multidate)||!1,!1!==s.multidate&&(s.multidate=Math.max(0,s.multidate))),s.multidateSeparator=String(s.multidateSeparator),s.weekStart%=7,s.weekEnd=(s.weekStart+6)%7;var r=v.parseFormat(s.format);if(s.startDate!==-1/0&&(s.startDate?s.startDate instanceof Date?s.startDate=this._local_to_utc(this._zero_time(s.startDate)):s.startDate=v.parseDate(s.startDate,r,s.language):s.startDate=-1/0),s.endDate!==1/0&&(s.endDate?s.endDate instanceof Date?s.endDate=this._local_to_utc(this._zero_time(s.endDate)):s.endDate=v.parseDate(s.endDate,r,s.language):s.endDate=1/0),s.daysOfWeekDisabled=s.daysOfWeekDisabled||[],t.isArray(s.daysOfWeekDisabled)||(s.daysOfWeekDisabled=s.daysOfWeekDisabled.split(/[,\s]*/)),s.daysOfWeekDisabled=t.map(s.daysOfWeekDisabled,function(t){return parseInt(t,10)}),s.daysOfWeekHighlighted=s.daysOfWeekHighlighted||[],t.isArray(s.daysOfWeekHighlighted)||(s.daysOfWeekHighlighted=s.daysOfWeekHighlighted.split(/[,\s]*/)),s.daysOfWeekHighlighted=t.map(s.daysOfWeekHighlighted,function(t){return parseInt(t,10)}),s.datesDisabled=s.datesDisabled||[],!t.isArray(s.datesDisabled)){var l=[];l.push(v.parseDate(s.datesDisabled,r,s.language)),s.datesDisabled=l}s.datesDisabled=t.map(s.datesDisabled,function(t){return v.parseDate(t,r,s.language)});var c=String(s.orientation).toLowerCase().split(/\s+/g),d=s.orientation.toLowerCase();if(c=t.grep(c,function(t){return/^auto|left|right|top|bottom$/.test(t)}),s.orientation={x:"auto",y:"auto"},d&&"auto"!==d)if(1===c.length)switch(c[0]){case"top":case"bottom":s.orientation.y=c[0];break;case"left":case"right":s.orientation.x=c[0]}else d=t.grep(c,function(t){return/^left|right$/.test(t)}),s.orientation.x=d[0]||"auto",d=t.grep(c,function(t){return/^top|bottom$/.test(t)}),s.orientation.y=d[0]||"auto";else;if(s.defaultViewDate){var u=s.defaultViewDate.year||(new Date).getFullYear(),h=s.defaultViewDate.month||0,p=s.defaultViewDate.day||1;s.defaultViewDate=i(u,h,p)}else s.defaultViewDate=n();s.showOnFocus=s.showOnFocus===e||s.showOnFocus,s.zIndexOffset=s.zIndexOffset!==e?s.zIndexOffset:10},_events:[],_secondaryEvents:[],_applyEvents:function(t){for(var i,n,o,s=0;s<t.length;s++)i=t[s][0],2===t[s].length?(n=e,o=t[s][1]):3===t[s].length&&(n=t[s][1],o=t[s][2]),i.on(o,n)},_unapplyEvents:function(t){for(var i,n,o,s=0;s<t.length;s++)i=t[s][0],2===t[s].length?(o=e,n=t[s][1]):3===t[s].length&&(o=t[s][1],n=t[s][2]),i.off(n,o)},_buildEvents:function(){var e={keyup:t.proxy(function(e){-1===t.inArray(e.keyCode,[27,37,39,38,40,32,13,9])&&this.update()},this),keydown:t.proxy(this.keydown,this),paste:t.proxy(this.paste,this)};!0===this.o.showOnFocus&&(e.focus=t.proxy(this.show,this)),this.isInput?this._events=[[this.element,e]]:this.component&&this.hasInput?this._events=[[this.element.find("input"),e],[this.component,{click:t.proxy(this.show,this)}]]:this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:t.proxy(this.show,this)}]],this._events.push([this.element,"*",{blur:t.proxy(function(t){this._focused_from=t.target},this)}],[this.element,{blur:t.proxy(function(t){this._focused_from=t.target},this)}]),this.o.immediateUpdates&&this._events.push([this.element,{"changeYear changeMonth":t.proxy(function(t){this.update(t.date)},this)}]),this._secondaryEvents=[[this.picker,{click:t.proxy(this.click,this)}],[t(window),{resize:t.proxy(this.place,this)}],[t(document),{mousedown:t.proxy(function(t){this.element.is(t.target)||this.element.find(t.target).length||this.picker.is(t.target)||this.picker.find(t.target).length||this.picker.hasClass("datepicker-inline")||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents(),this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents(),this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(e,i){var n=i||this.dates.get(-1),o=this._utc_to_local(n);this.element.trigger({type:e,date:o,dates:t.map(this.dates,this._utc_to_local),format:t.proxy(function(t,e){0===arguments.length?(t=this.dates.length-1,e=this.o.format):"string"==typeof t&&(e=t,t=this.dates.length-1),e=e||this.o.format;var i=this.dates.get(t);return v.formatDate(i,e,this.o.language)},this)})},show:function(){if(!this.element.attr("readonly")||!1!==this.o.enableOnReadonly)return this.isInline||this.picker.appendTo(this.o.container),this.place(),this.picker.show(),this._attachSecondaryEvents(),this._trigger("show"),(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&t(this.element).blur(),this},hide:function(){return this.isInline?this:this.picker.is(":visible")?(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this._trigger("hide"),this):this},remove:function(){return this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date,this},paste:function(e){var i;if(e.originalEvent.clipboardData&&e.originalEvent.clipboardData.types&&-1!==t.inArray("text/plain",e.originalEvent.clipboardData.types))i=e.originalEvent.clipboardData.getData("text/plain");else{if(!window.clipboardData)return;i=window.clipboardData.getData("Text")}this.setDate(i),this.update(),e.preventDefault()},_utc_to_local:function(t){return t&&new Date(t.getTime()+6e4*t.getTimezoneOffset())},_local_to_utc:function(t){return t&&new Date(t.getTime()-6e4*t.getTimezoneOffset())},_zero_time:function(t){return t&&new Date(t.getFullYear(),t.getMonth(),t.getDate())},_zero_utc_time:function(t){return t&&new Date(Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()))},getDates:function(){return t.map(this.dates,this._utc_to_local)},getUTCDates:function(){return t.map(this.dates,function(t){return new Date(t)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var t=this.dates.get(-1);return void 0!==t?new Date(t):null},clearDates:function(){var t;this.isInput?t=this.element:this.component&&(t=this.element.find("input")),t&&t.val(""),this.update(),this._trigger("changeDate"),this.o.autoclose&&this.hide()},setDates:function(){var e=t.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,e),this._trigger("changeDate"),this.setValue(),this},setUTCDates:function(){var e=t.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,t.map(e,this._utc_to_local)),this._trigger("changeDate"),this.setValue(),this},setDate:s("setDates"),setUTCDate:s("setUTCDates"),setValue:function(){var t=this.getFormattedDate();return this.isInput?this.element.val(t):this.component&&this.element.find("input").val(t),this},getFormattedDate:function(i){i===e&&(i=this.o.format);var n=this.o.language;return t.map(this.dates,function(t){return v.formatDate(t,i,n)}).join(this.o.multidateSeparator)},setStartDate:function(t){return this._process_options({startDate:t}),this.update(),this.updateNavArrows(),this},setEndDate:function(t){return this._process_options({endDate:t}),this.update(),this.updateNavArrows(),this},setDaysOfWeekDisabled:function(t){return this._process_options({daysOfWeekDisabled:t}),this.update(),this.updateNavArrows(),this},setDaysOfWeekHighlighted:function(t){return this._process_options({daysOfWeekHighlighted:t}),this.update(),this},setDatesDisabled:function(t){this._process_options({datesDisabled:t}),this.update(),this.updateNavArrows()},place:function(){if(this.isInline)return this;var e=this.picker.outerWidth(),i=this.picker.outerHeight(),n=t(this.o.container),o=n.width(),s=n.scrollTop(),a=n.offset(),r=[];this.element.parents().each(function(){var e=t(this).css("z-index");"auto"!==e&&0!==e&&r.push(parseInt(e))});var l=Math.max.apply(Math,r)+this.o.zIndexOffset,c=this.component?this.component.parent().offset():this.element.offset(),d=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),u=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),h=c.left-a.left,p=c.top-a.top;this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left"),"auto"!==this.o.orientation.x?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),"right"===this.o.orientation.x&&(h-=e-u)):c.left<0?(this.picker.addClass("datepicker-orient-left"),h-=c.left-10):h+e>o?(this.picker.addClass("datepicker-orient-right"),h=c.left+u-e):this.picker.addClass("datepicker-orient-left");var f=this.o.orientation.y;if("auto"===f&&(f=-s+p-i<0?"bottom":"top"),this.picker.addClass("datepicker-orient-"+f),"top"===f?p-=i+parseInt(this.picker.css("padding-top")):p+=d,this.o.rtl){var m=o-(h+u);this.picker.css({top:p,right:m,zIndex:l})}else this.picker.css({top:p,left:h,zIndex:l});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var e=this.dates.copy(),i=[],n=!1;return arguments.length?(t.each(arguments,t.proxy(function(t,e){e instanceof Date&&(e=this._local_to_utc(e)),i.push(e)},this)),n=!0):(i=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),i=i&&this.o.multidate?i.split(this.o.multidateSeparator):[i],delete this.element.data().date),i=t.map(i,t.proxy(function(t){return v.parseDate(t,this.o.format,this.o.language)},this)),i=t.grep(i,t.proxy(function(t){return t<this.o.startDate||t>this.o.endDate||!t},this),!0),this.dates.replace(i),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?this.viewDate=new Date(this.o.startDate):this.viewDate>this.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate,n?this.setValue():i.length&&String(e)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&e.length&&this._trigger("clearDate"),this.fill(),this.element.change(),this},fillDow:function(){var t=this.o.weekStart,e="<tr>";for(this.o.calendarWeeks&&(this.picker.find(".datepicker-days .datepicker-switch").attr("colspan",function(t,e){return parseInt(e)+1}),e+='<th class="cw"> </th>');t<this.o.weekStart+7;)e+='<th class="dow">'+g[this.o.language].daysMin[t++%7]+"</th>";e+="</tr>",this.picker.find(".datepicker-days thead").append(e)},fillMonths:function(){for(var t="",e=0;e<12;
2)t+='<span class="month">'+g[this.o.language].monthsShort[e++]+"</span>";this.picker.find(".datepicker-months td").html(t)},setRange:function(e){e&&e.length?this.range=t.map(e,function(t){return t.valueOf()}):delete this.range,this.fill()},getClassNames:function(e){var i=[],n=this.viewDate.getUTCFullYear(),s=this.viewDate.getUTCMonth(),a=new Date;return e.getUTCFullYear()<n||e.getUTCFullYear()===n&&e.getUTCMonth()<s?i.push("old"):(e.getUTCFullYear()>n||e.getUTCFullYear()===n&&e.getUTCMonth()>s)&&i.push("new"),this.focusDate&&e.valueOf()===this.focusDate.valueOf()&&i.push("focused"),this.o.todayHighlight&&e.getUTCFullYear()===a.getFullYear()&&e.getUTCMonth()===a.getMonth()&&e.getUTCDate()===a.getDate()&&i.push("today"),-1!==this.dates.contains(e)&&i.push("active"),(e.valueOf()<this.o.startDate||e.valueOf()>this.o.endDate||-1!==t.inArray(e.getUTCDay(),this.o.daysOfWeekDisabled))&&i.push("disabled"),-1!==t.inArray(e.getUTCDay(),this.o.daysOfWeekHighlighted)&&i.push("highlighted"),this.o.datesDisabled.length>0&&t.grep(this.o.datesDisabled,function(t){return o(e,t)}).length>0&&i.push("disabled","disabled-date"),this.range&&(e>this.range[0]&&e<this.range[this.range.length-1]&&i.push("range"),-1!==t.inArray(e.valueOf(),this.range)&&i.push("selected"),e.valueOf()===this.range[0]&&i.push("range-start"),e.valueOf()===this.range[this.range.length-1]&&i.push("range-end")),i},fill:function(){var n,o=new Date(this.viewDate),s=o.getUTCFullYear(),a=o.getUTCMonth(),r=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,l=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,c=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,d=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,u=g[this.o.language].today||g.en.today||"",h=g[this.o.language].clear||g.en.clear||"",p=g[this.o.language].titleFormat||g.en.titleFormat;if(!isNaN(s)&&!isNaN(a)){this.picker.find(".datepicker-days thead .datepicker-switch").text(v.formatDate(new i(s,a),p,this.o.language)),this.picker.find("tfoot .today").text(u).toggle(!1!==this.o.todayBtn),this.picker.find("tfoot .clear").text(h).toggle(!1!==this.o.clearBtn),this.picker.find("thead .datepicker-title").text(this.o.title).toggle(""!==this.o.title),this.updateNavArrows(),this.fillMonths();var f=i(s,a-1,28),m=v.getDaysInMonth(f.getUTCFullYear(),f.getUTCMonth());f.setUTCDate(m),f.setUTCDate(m-(f.getUTCDay()-this.o.weekStart+7)%7);var y=new Date(f);f.getUTCFullYear()<100&&y.setUTCFullYear(f.getUTCFullYear()),y.setUTCDate(y.getUTCDate()+42),y=y.valueOf();for(var w,b=[];f.valueOf()<y;){if(f.getUTCDay()===this.o.weekStart&&(b.push("<tr>"),this.o.calendarWeeks)){var C=new Date(+f+(this.o.weekStart-f.getUTCDay()-7)%7*864e5),x=new Date(Number(C)+(11-C.getUTCDay())%7*864e5),k=new Date(Number(k=i(x.getUTCFullYear(),0,1))+(11-k.getUTCDay())%7*864e5),S=(x-k)/864e5/7+1;b.push('<td class="cw">'+S+"</td>")}if((w=this.getClassNames(f)).push("day"),this.o.beforeShowDay!==t.noop){var _=this.o.beforeShowDay(this._utc_to_local(f));_===e?_={}:"boolean"==typeof _?_={enabled:_}:"string"==typeof _&&(_={classes:_}),!1===_.enabled&&w.push("disabled"),_.classes&&(w=w.concat(_.classes.split(/\s+/))),_.tooltip&&(n=_.tooltip)}w=t.unique(w),b.push('<td class="'+w.join(" ")+'"'+(n?' title="'+n+'"':"")+">"+f.getUTCDate()+"</td>"),n=null,f.getUTCDay()===this.o.weekEnd&&b.push("</tr>"),f.setUTCDate(f.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(b.join(""));var T=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?"Months":s).end().find("span").removeClass("active");if(t.each(this.dates,function(t,e){e.getUTCFullYear()===s&&T.eq(e.getUTCMonth()).addClass("active")}),(s<r||s>c)&&T.addClass("disabled"),s===r&&T.slice(0,l).addClass("disabled"),s===c&&T.slice(d+1).addClass("disabled"),this.o.beforeShowMonth!==t.noop){var $=this;t.each(T,function(e,i){if(!t(i).hasClass("disabled")){var n=new Date(s,e,1);!1===$.o.beforeShowMonth(n)&&t(i).addClass("disabled")}})}b="",s=10*parseInt(s/10,10);var D=this.picker.find(".datepicker-years").find(".datepicker-switch").text(s+"-"+(s+9)).end().find("td");s-=1;for(var z,E=t.map(this.dates,function(t){return t.getUTCFullYear()}),P=-1;P<11;
2P++){if(z=["year"],n=null,-1===P?z.push("old"):10===P&&z.push("new"),-1!==t.inArray(s,E)&&z.push("active"),(s<r||s>c)&&z.push("disabled"),this.o.beforeShowYear!==t.noop){var I=this.o.beforeShowYear(new Date(s,0,1));I===e?I={}:"boolean"==typeof I?I={enabled:I}:"string"==typeof I&&(I={classes:I}),!1===I.enabled&&z.push("disabled"),I.classes&&(z=z.concat(I.classes.split(/\s+/))),I.tooltip&&(n=I.tooltip)}b+='<span class="'+z.join(" ")+'"'+(n?' title="'+n+'"':"")+">"+s+"</span>",s+=1}D.html(b)}},updateNavArrows:function(){if(this._allow_update){var t=new Date(this.viewDate),e=t.getUTCFullYear(),i=t.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-1/0&&e<=this.o.startDate.getUTCFullYear()&&i<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&e>=this.o.endDate.getUTCFullYear()&&i>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-1/0&&e<=this.o.startDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&e>=this.o.endDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(e){e.preventDefault(),e.stopPropagation();var n,o,s,a=t(e.target).closest("span, td, th");if(1===a.length)switch(a[0].nodeName.toLowerCase()){case"th":switch(a[0].className){case"datepicker-switch":this.showMode(1);break;case"prev":case"next":var r=v.modes[this.viewMode].navStep*("prev"===a[0].className?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,r),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,r),1===this.viewMode&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":var l=new Date;l=i(l.getFullYear(),l.getMonth(),l.getDate(),0,0,0),this.showMode(-2);var c="linked"===this.o.todayBtn?null:"view";this._setDate(l,c);break;case"clear":this.clearDates()}break;case"span":a.hasClass("disabled")||(this.viewDate.setUTCDate(1),a.hasClass("month")?(s=1,o=a.parent().find("span").index(a),n=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(o),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode?(this._setDate(i(n,o,s)),this.showMode()):this.showMode(-1)):(s=1,o=0,n=parseInt(a.text(),10)||0,this.viewDate.setUTCFullYear(n),this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(i(n,o,s)),this.showMode(-1)),this.fill());break;case"td":a.hasClass("day")&&!a.hasClass("disabled")&&(s=parseInt(a.text(),10)||1,n=this.viewDate.getUTCFullYear(),o=this.viewDate.getUTCMonth(),a.hasClass("old")?0===o?(o=11,n-=1):o-=1:a.hasClass("new")&&(11===o?(o=0,n+=1):o+=1),this._setDate(i(n,o,s)))}this.picker.is(":visible")&&this._focused_from&&t(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(t){var e=this.dates.contains(t);if(t||this.dates.clear(),-1!==e?(!0===this.o.multidate||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(e):!1===this.o.multidate?(this.dates.clear(),this.dates.push(t)):this.dates.push(t),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(t,e){e&&"date"!==e||this._toggle_multidate(t&&new Date(t)),e&&"view"!==e||(this.viewDate=t&&new Date(t)),this.fill(),this.setValue(),e&&"view"===e||this._trigger("changeDate");var i;this.isInput?i=this.element:this.component&&(i=this.element.find("input")),i&&i.change(),!this.o.autoclose||e&&"date"!==e||this.hide()},moveMonth:function(t,e){if(!a(t))return this.o.defaultViewDate;if(!e)return t;var i,n,o=new Date(t.valueOf()),s=o.getUTCDate(),r=o.getUTCMonth(),l=Math.abs(e);if(e=e>0?1:-1,1===l)n=-1===e?function(){return o.getUTCMonth()===r}:function(){return o.getUTCMonth()!==i},i=r+e,o.setUTCMonth(i),(i<0||i>11)&&(i=(i+12)%12);else{for(var c=0;c<l;c++)o=this.moveMonth(o,e);i=o.getUTCMonth(),o.setUTCDate(s),n=function(){return i!==o.getUTCMonth()}}for(;n();)o.setUTCDate(--s),o.setUTCMonth(i);return o},moveYear:function(t,e){return this.moveMonth(t,12*e)},dateWithinRange:function(t){return t>=this.o.startDate&&t<=this.o.endDate},keydown:function(t){if(this.picker.is(":visible")){var e,i,o,s=!1,a=this.focusDate||this.viewDate;switch(t.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),t.preventDefault(),t.stopPropagation();break;case 37:case 39:if(!this.o.keyboardNavigation)break;e=37===t.keyCode?-1:1,t.ctrlKey?(i=this.moveYear(this.dates.get(-1)||n(),e),o=this.moveYear(a,e),this._trigger("changeYear",this.viewDate)):t.shiftKey?(i=this.moveMonth(this.dates.get(-1)||n(),e),o=this.moveMonth(a,e),this._trigger("changeMonth",this.viewDate)):((i=new Date(this.dates.get(-1)||n())).setUTCDate(i.getUTCDate()+e),(o=new Date(a)).setUTCDate(
2a.getUTCDate()+e)),this.dateWithinRange(o)&&(this.focusDate=this.viewDate=o,this.setValue(),this.fill(),t.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;e=38===t.keyCode?-1:1,t.ctrlKey?(i=this.moveYear(this.dates.get(-1)||n(),e),o=this.moveYear(a,e),this._trigger("changeYear",this.viewDate)):t.shiftKey?(i=this.moveMonth(this.dates.get(-1)||n(),e),o=this.moveMonth(a,e),this._trigger("changeMonth",this.viewDate)):((i=new Date(this.dates.get(-1)||n())).setUTCDate(i.getUTCDate()+7*e),(o=new Date(a)).setUTCDate(a.getUTCDate()+7*e)),this.dateWithinRange(o)&&(this.focusDate=this.viewDate=o,this.setValue(),this.fill(),t.preventDefault());break;case 32:break;case 13:if(!this.o.forceParse)break;a=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(a),s=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(t.preventDefault(),"function"==typeof t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(s){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");var r;this.isInput?r=this.element:this.component&&(r=this.element.find("input")),r&&r.change()}}else 40!==t.keyCode&&27!==t.keyCode||(this.show(),t.stopPropagation())},showMode:function(t){t&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,this.viewMode+t))),this.picker.children("div").hide().filter(".datepicker-"+v.modes[this.viewMode].clsName).show(),this.updateNavArrows()}};var u=function(e,i){this.element=t(e),this.inputs=t.map(i.inputs,function(t){return t.jquery?t[0]:t}),delete i.inputs,p.call(t(this.inputs),i).on("changeDate",t.proxy(this.dateUpdated,this)),this.pickers=t.map(this.inputs,function(e){return t(e).data("datepicker")}),this.updateDates()};u.prototype={updateDates:function(){this.dates=t.map(this.pickers,function(t){return t.getUTCDate()}),this.updateRanges()},updateRanges:function(){var e=t.map(this.dates,function(t){return t.valueOf()});t.each(this.pickers,function(t,i){i.setRange(e)})},dateUpdated:function(e){if(!this.updating){this.updating=!0;var i=t(e.target).data("datepicker");if(void 0!==i){var n=i.getUTCDate(),o=t.inArray(e.target,this.inputs),s=o-1,a=o+1,r=this.inputs.length;if(-1!==o){if(t.each(this.pickers,function(t,e){e.getUTCDate()||e.setUTCDate(n)}),n<this.dates[s])for(;s>=0&&n<this.dates[s];)this.pickers[s--].setUTCDate(n);else if(n>this.dates[a])for(;a<r&&n>this.dates[a];)this.pickers[a++].setUTCDate(n);this.updateDates(),delete this.updating}}}},remove:function(){t.map(this.pickers,function(t){t.remove()}),delete this.element.data().datepicker}};var h=t.fn.datepicker,p=function(i){var n=Array.apply(null,arguments);n.shift();var o;if(this.each(function(){var e=t(this),s=e.data("datepicker"),a="object"==typeof i&&i;if(!s){var c=r(this,"date"),h=l(t.extend({},f,c,a).language),p=t.extend({},f,h,c,a);if(e.hasClass("input-daterange")||p.inputs){var m={inputs:p.inputs||e.find("input").toArray()};e.data("datepicker",s=new u(this,t.extend(p,m)))}else e.data("datepicker",s=new d(this,p))}"string"==typeof i&&"function"==typeof s[i]&&(o=s[i].apply(s,n))}),o===e||o instanceof d||o instanceof u)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+i+" function)");return o};t.fn.datepicker=p;var f=t.fn.datepicker.defaults={autoclose:!1,beforeShowDay:t.noop,beforeShowMonth:t.noop,beforeShowYear:t.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:2,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-1/0,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,container:"body",immediateUpdates:!1,title:""},m=t.fn.datepicker.locale_opts=["format","rtl","weekStart"];t.fn.datepicker.Constructor=d;var g=t.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
2ay","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}},v={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(t){return t%4==0&&t%100!=0||t%400==0},getDaysInMonth:function(t,e){return[31,v.isLeapYear(t)?29:28,31,30,31,30,31,31,30,31,30,31][e]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(t){if("function"==typeof t.toValue&&"function"==typeof t.toDisplay)return t;var e=t.replace(this.validParts,"\0").split("\0"),i=t.match(this.validParts);if(!e||!e.length||!i||0===i.length)throw new Error("Invalid date format.");return{separators:e,parts:i}},parseDate:function(n,o,s){function a(){var t=this.slice(0,h[c].length),e=h[c].slice(0,t.length);return t.toLowerCase()===e.toLowerCase()}if(!n)return e;if(n instanceof Date)return n;if("string"==typeof o&&(o=v.parseFormat(o)),o.toValue)return o.toValue(n,o,s);var r,l,c,u=/([\-+]\d+)([dmwy])/,h=n.match(/([\-+]\d+)([dmwy])/g);if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(n)){for(n=new Date,c=0;c<h.length;c++)switch(r=u.exec(h[c]),l=parseInt(r[1]),r[2]){case"d":n.setUTCDate(n.getUTCDate()+l);break;case"m":n=d.prototype.moveMonth.call(d.prototype,n,l);break;case"w":n.setUTCDate(n.getUTCDate()+7*l);break;case"y":n=d.prototype.moveYear.call(d.prototype,n,l)}return i(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),0,0,0)}h=n&&n.match(this.nonpunctuation)||[],n=new Date;var p,f,m={},y=["yyyy","yy","M","MM","m","mm","d","dd"],w={yyyy:function(t,e){return t.setUTCFullYear(e)},yy:function(t,e){return t.setUTCFullYear(2e3+e)},m:function(t,e){if(isNaN(t))return t;for(e-=1;e<0;)e+=12;for(e%=12,t.setUTCMonth(e);t.getUTCMonth()!==e;)t.setUTCDate(t.getUTCDate()-1);return t},d:function(t,e){return t.setUTCDate(e)}};w.M=w.MM=w.mm=w.m,w.dd=w.d,n=i(n.getFullYear(),n.getMonth(),n.getDate(),0,0,0);var b=o.parts.slice();if(h.length!==b.length&&(b=t(b).filter(function(e,i){return-1!==t.inArray(i,y)}).toArray()),h.length===b.length){var C;for(c=0,C=b.length;c<C;c++){if(p=parseInt(h[c],10),r=b[c],isNaN(p))switch(r){case"MM":f=t(g[s].months).filter(a),p=t.inArray(f[0],g[s].months)+1;break;case"M":f=t(g[s].monthsShort).filter(a),p=t.inArray(f[0],g[s].monthsShort)+1}m[r]=p}var x,k;for(c=0;c<y.length;c++)(k=y[c])in m&&!isNaN(m[k])&&(x=new Date(n),w[k](x,m[k]),isNaN(x)||(n=x))}return n},formatDate:function(e,i,n){if(!e)return"";if("string"==typeof i&&(i=v.parseFormat(i)),i.toDisplay)return i.toDisplay(e,i,n);var o={d:e.getUTCDate(),D:g[n].daysShort[e.getUTCDay()],DD:g[n].days[e.getUTCDay()],m:e.getUTCMonth()+1,M:g[n].monthsShort[e.getUTCMonth()],MM:g[n].months[e.getUTCMonth()],yy:e.getUTCFullYear().toString().substring(2),yyyy:e.getUTCFullYear()};o.dd=(o.d<10?"0":"")+o.d,o.mm=(o.m<10?"0":"")+o.m,e=[];for(var s=t.extend([],i.separators),a=0,r=i.parts.length;a<=r;a++)s.length&&e.push(s.shift()),e.push(o[i.parts[a]]);return e.join("")},headTemplate:'<thead><tr><th colspan="7" class="datepicker-title"></th></tr><tr><th class="prev"> d </th><th colspan="5" class="datepicker-switch"></th><th class="next"> e </th></tr></thead>',contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"></th></tr><tr><th colspan="7" class="clear"></th></tr></tfoot>'};v.template='<div class="datepicker"><div class="datepicker-days"><table class=" table-condensed">'+v.headTemplate+"<tbody></tbody>"+v.footTemplate+'</table></div><div class="datepicker-months"><table class="table-condensed">'+v.headTemplate+v.contTemplate+v.footTemplate+'</table></div><div class="datepicker-years"><table class="table-condensed">'+v.headTemplate+v.contTemplate+v.footTemplate+"</table></div></div>",t.fn.datepicker.DPGlobal=v,t.fn.datepicker.noConflict=function(){return t.fn.datepicker=h,this},t.fn.datepicker.version="1.6.0-dev",t(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(e){var i=t(this);i.data("datepicker")||(e.preventDefault(),p.call(i,"show"))}),t(function(){p.call(t('[data-provide="datepicker-inline"]'))})}
2),function(t,e,i,n){"use strict";var o={};o.settings={injectStyle:!0,levels:2,expandIcon:"ms-icon_plus",collapseIcon:"ms-icon_minus",emptyIcon:"glyphicon",nodeIcon:"",selectedIcon:"",checkedIcon:"glyphicon glyphicon-check",uncheckedIcon:"glyphicon glyphicon-unchecked",color:void 0,backColor:void 0,borderColor:void 0,onhoverColor:"#F5F5F5",selectedColor:"#FFFFFF",selectedBackColor:"#428bca",searchResultColor:"#D9534F",searchResultBackColor:void 0,enableLinks:!1,highlightSelected:!0,highlightSearchResults:!0,showBorder:!0,showIcon:!0,showCheckbox:!1,showTags:!1,multiSelect:!1,onNodeChecked:void 0,onNodeCollapsed:void 0,onNodeDisabled:void 0,onNodeEnabled:void 0,onNodeExpanded:void 0,onNodeSelected:void 0,onNodeUnchecked:void 0,onNodeUnselected:void 0,onSearchComplete:void 0,onSearchCleared:void 0},o.options={silent:!1,ignoreChildren:!1},o.searchOptions={ignoreCase:!0,exactMatch:!1,revealResults:!0};var s=function(e,i){return this.$element=t(e),this.elementId=e.id,this.styleId=this.elementId+"-style",this.init(i),{options:this.options,init:t.proxy(this.init,this),remove:t.proxy(this.remove,this),getNode:t.proxy(this.getNode,this),getParent:t.proxy(this.getParent,this),getSiblings:t.proxy(this.getSiblings,this),getSelected:t.proxy(this.getSelected,this),getUnselected:t.proxy(this.getUnselected,this),getExpanded:t.proxy(this.getExpanded,this),getCollapsed:t.proxy(this.getCollapsed,this),getChecked:t.proxy(this.getChecked,this),getUnchecked:t.proxy(this.getUnchecked,this),getDisabled:t.proxy(this.getDisabled,this),getEnabled:t.proxy(this.getEnabled,this),selectNode:t.proxy(this.selectNode,this),unselectNode:t.proxy(this.unselectNode,this),toggleNodeSelected:t.proxy(this.toggleNodeSelected,this),collapseAll:t.proxy(this.collapseAll,this),collapseNode:t.proxy(this.collapseNode,this),expandAll:t.proxy(this.expandAll,this),expandNode:t.proxy(this.expandNode,this),toggleNodeExpanded:t.proxy(this.toggleNodeExpanded,this),revealNode:t.proxy(this.revealNode,this),checkAll:t.proxy(this.checkAll,this),checkNode:t.proxy(this.checkNode,this),uncheckAll:t.proxy(this.uncheckAll,this),uncheckNode:t.proxy(this.uncheckNode,this),toggleNodeChecked:t.proxy(this.toggleNodeChecked,this),disableAll:t.proxy(this.disableAll,this),disableNode:t.proxy(this.disableNode,this),enableAll:t.proxy(this.enableAll,this),enableNode:t.proxy(this.enableNode,this),toggleNodeDisabled:t.proxy(this.toggleNodeDisabled,this),search:t.proxy(this.search,this),clearSearch:t.proxy(this.clearSearch,this)}};s.prototype.init=function(e){this.tree=[],this.nodes=[],e.data&&("string"==typeof e.data&&(e.data=t.parseJSON(e.data)),this.tree=t.extend(!0,[],e.data),delete e.data),this.options=t.extend({},o.settings,e),this.destroy(),this.subscribeEvents(),this.setInitialStates({nodes:this.tree},0),this.render()},s.prototype.remove=function(){this.destroy(),t.removeData(this,"treeview"),t("#"+this.styleId).remove()},s.prototype.destroy=function(){this.initialized&&(this.$wrapper.remove(),this.$wrapper=null,this.unsubscribeEvents(),this.initialized=!1)},s.prototype.unsubscribeEvents=function(){this.$element.off("click"),this.$element.off("nodeChecked"),this.$element.off("nodeCollapsed"),this.$element.off("nodeDisabled"),this.$element.off("nodeEnabled"),this.$element.off("nodeExpanded"),this.$element.off("nodeSelected"),this.$element.off("nodeUnchecked"),this.$element.off("nodeUnselected"),this.$element.off("searchComplete"),this.$element.off("searchCleared")},s.prototype.subscribeEvents=function(){this.unsubscribeEvents(),this.$element.on("click",t.proxy(this.clickHandler,this)),"function"==typeof this.options.onNodeChecked&&this.$element.on("nodeChecked",this.options.onNodeChecked),"function"==typeof this.options.onNodeCollapsed&&this.$element.on("nodeCollapsed",this.options.onNodeCollapsed),"function"==typeof this.options.onNodeDisabled&&this.$element.on("nodeDisabled",this.options.onNodeDisabled),"function"==typeof this.options.onNodeEnabled&&this.$element.on("nodeEnabled",this.options.onNodeEnabled),"function"==typeof this.options.onNodeExpanded&&this.$element.on("nodeExpanded",this.options.onNodeExpanded),"function"==typeof this.options.onNodeSelected&&this.$element.on("nodeSelected",this.options.onNodeSelected),"function"==typeof this.options.onNodeUnchecked&&this.$element.on("node
2Unchecked",this.options.onNodeUnchecked),"function"==typeof this.options.onNodeUnselected&&this.$element.on("nodeUnselected",this.options.onNodeUnselected),"function"==typeof this.options.onSearchComplete&&this.$element.on("searchComplete",this.options.onSearchComplete),"function"==typeof this.options.onSearchCleared&&this.$element.on("searchCleared",this.options.onSearchCleared)},s.prototype.setInitialStates=function(e,i){if(e.nodes){i+=1;var n=e,o=this;t.each(e.nodes,function(t,e){e.nodeId=o.nodes.length,e.parentId=n.nodeId,e.hasOwnProperty("selectable")||(e.selectable=!0),e.state=e.state||{},e.state.hasOwnProperty("checked")||(e.state.checked=!1),e.state.hasOwnProperty("disabled")||(e.state.disabled=!1),e.state.hasOwnProperty("expanded")||(!e.state.disabled&&i<o.options.levels&&e.nodes&&e.nodes.length>0?e.state.expanded=!0:e.state.expanded=!1),e.state.hasOwnProperty("selected")||(e.state.selected=!1),o.nodes.push(e),e.nodes&&o.setInitialStates(e,i)})}},s.prototype.clickHandler=function(e){this.options.enableLinks||e.preventDefault();var i=t(e.target),n=this.findNode(i);if(n&&!n.state.disabled){var s=i.attr("class")?i.attr("class").split(" "):[];-1!==s.indexOf("expand-icon")?(this.toggleExpandedState(n,o.options),this.render()):-1!==s.indexOf("check-icon")?(this.toggleCheckedState(n,o.options),this.render()):(n.selectable?this.toggleSelectedState(n,o.options):this.toggleExpandedState(n,o.options),this.render())}},s.prototype.findNode=function(t){var e=t.closest("li.list-group-item").attr("data-nodeid"),i=this.nodes[e];return i||console.log("Error: node does not exist"),i},s.prototype.toggleExpandedState=function(t,e){t&&this.setExpandedState(t,!t.state.expanded,e)},s.prototype.setExpandedState=function(e,i,n){i!==e.state.expanded&&(i&&e.nodes?(e.state.expanded=!0,n.silent||this.$element.trigger("nodeExpanded",t.extend(!0,{},e))):i||(e.state.expanded=!1,n.silent||this.$element.trigger("nodeCollapsed",t.extend(!0,{},e)),e.nodes&&!n.ignoreChildren&&t.each(e.nodes,t.proxy(function(t,e){this.setExpandedState(e,!1,n)},this))))},s.prototype.toggleSelectedState=function(t,e){t&&this.setSelectedState(t,!t.state.selected,e)},s.prototype.setSelectedState=function(e,i,n){i!==e.state.selected&&(i?(this.options.multiSelect||t.each(this.findNodes("true","g","state.selected"),t.proxy(function(t,e){this.setSelectedState(e,!1,n)},this)),e.state.selected=!0,n.silent||this.$element.trigger("nodeSelected",t.extend(!0,{},e))):(e.state.selected=!1,n.silent||this.$element.trigger("nodeUnselected",t.extend(!0,{},e))))},s.prototype.toggleCheckedState=function(t,e){t&&this.setCheckedState(t,!t.state.checked,e)},s.prototype.setCheckedState=function(e,i,n){i!==e.state.checked&&(i?(e.state.checked=!0,n.silent||this.$element.trigger("nodeChecked",t.extend(!0,{},e))):(e.state.checked=!1,n.silent||this.$element.trigger("nodeUnchecked",t.extend(!0,{},e))))},s.prototype.setDisabledState=function(e,i,n){i!==e.state.disabled&&(i?(e.state.disabled=!0,this.setExpandedState(e,!1,n),this.setSelectedState(e,!1,n),this.setCheckedState(e,!1,n),n.silent||this.$element.trigger("nodeDisabled",t.extend(!0,{},e))):(e.state.disabled=!1,n.silent||this.$element.trigger("nodeEnabled",t.extend(!0,{},e))))},s.prototype.render=function(){this.initialized||(this.$element.addClass("treeview"),this.$wrapper=t(this.template.list),this.injectStyle(),this.initialized=!0),this.$element.empty().append(this.$wrapper.empty()),this.buildTree(this.tree,0)},s.prototype.buildTree=function(e,i){if(e){i+=1;var n=this;t.each(e,function(e,o){for(var s=t(n.template.item).addClass("node-"+n.elementId).addClass(o.state.checked?"node-checked":"").addClass(o.state.disabled?"node-disabled":"").addClass(o.state.selected?"node-selected":"").addClass(o.searchResult?"search-result":"").attr("data-nodeid",o.nodeId).attr("style",n.buildStyleOverride(o)),a=0;a<i-1;a++)s.append(n.template.indent);r=[];if(o.nodes?(r.push("expand-icon"),o.state.expanded?r.push(n.options.collapseIcon):r.push(n.options.expandIcon)):r.push(n.options.emptyIcon),s.append(t(n.template.icon).addClass(r.join(" "))),n.options.showIcon&&((r=["node-icon"]).push(o.icon||n.options.nodeIcon),o.state.selected&&(r.pop(),r.push(o.selectedIcon||n.options.selectedIcon||o.icon||n.options.nodeIcon)),s.append(t(n.template.icon).addClass(r.join(" ")))),n.options.showCheckbox){var r=["check-icon"];o.state.checked?r.push(n.options.checkedIcon):r.push(n.options.uncheckedIcon),s.append(t(n.template.icon).addClass(r.join(" ")))}if(n.options.enableLinks?s.append(t(n.template.link).attr("href",o.href).append(o.text)):s.append(o.text),n.options.showTags&&o.tags&&t.each(o.tags,function(e,i){s.append(t(n.template.badge).append(i))}),n.$wrapper.append(s),o.nodes&&o.state.expanded&&!o.state.disabled)return n.buildTree(o.nodes,i)})}},s.prototype.buildStyleOverride=function(t){if(t.state.disabled)return"";var e=t.color,i=t.backColor;return this.options.highlightSelected&&t.state.selected&&(this.options.selectedColor&&(e=this.options.selectedColor),this.options.selectedBackColor&&(i=this.options.selectedBackColor)),this.options.highlightSearchResults&&t.searchResult&&!t.state.disabled&&(this.options.searchResultColor&&(e=this.options.searchResultColor),this.options.searchResultBackColor&&(i=this.options.searchResultBackColor)),"color:"+e+";background-color:"+i+";"},s.prototype.injectStyle=function(){this.options.injectStyle&&!i.getElementById(this.styleId)&&t('<style type="text/css" id="'+this.styleId+'"> '+this.buildStyle()+" </style>").appendTo("head")},s.prototype.buildStyle=function(){var t=".node-"+this.elementId+"{";return this.options.color&&(t+="color:"+this.options.color+";"),this.options.backColor&&(t+="background-color:"+this.options.backColor+";"),this.options.showBorder?this.options.borderColor&&(t+="border:1px solid "+this.options.borderColor+";"):t+="border:none;",t+="}",this.options.onhoverColor&&(t+=".node-"+this.elementId+":not(.node-disabled):hover{background-color:"+this.options.onhoverColor+";}"),this.css+t},s.prototype.template={list:'<ul class="list-group"></ul>',item:'<li class="list-group-item"></li>',indent:'<span class="indent"></span>',icon:'<span class=""></span>',link:'<a href="#" style="color:inherit;"></a>',badge:'<span class="badge"></span>'},s.prototype.css=".treeview .list-group-item{cursor:pointer}.treeview span.indent{margin-left:10px;margin-right:10px}.treeview span.icon{width:12px;margin-right:5px}.treeview .node-disabled{color:silver;cursor:not-allowed}",s.prototype.getNode=function(t){return this.nodes[t]},s.prototype.getParent=function(t){var e=this.identifyNode(t);return this.nodes[e.parentId]},s.prototype.getSiblings=function(t){var e=this.identifyNode(t),i=this.getParent(e);return(i?i.nodes:this.tree).filter(function(t){return t.nodeId!==e.nodeId})},s.prototype.getSelected=function(){return this.findNodes("true","g","state.selected")},s.prototype.getUnselected=function(){return this.findNodes("false","g","state.selected")},s.prototype.getExpanded=function(){return this.findNodes("true","g","state.expanded")},s.prototype.getCollapsed=function(){return this.findNodes("false","g","state.expanded")},s.prototype.getChecked=function(){return this.findNodes("true","g","state.checked")},s.prototype.getUnchecked=function(){return this.findNodes("false","g","state.checked")},s.prototype.getDisabled=function(){return this.findNodes("true","g","state.disabled")},s.prototype.getEnabled=function(){return this.findNodes("false","g","state.disabled")},s.prototype.selectNode=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.setSelectedState(t,!0,e)},this)),this.render()},s.prototype.unselectNode=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.setSelectedState(t,!1,e)},this)),this.render()},s.prototype.toggleNodeSelected=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.toggleSelectedState(t,e)},this)),this.render()},s.prototype.collapseAll=function(e){var i=this.findNodes("true","g","state.expanded");this.forEachIdentifier(i,e,t.proxy(function(t,e){this.setExpandedState(t,!1,e)},this)),this.render()},s.prototype.collapseNode=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.setExpandedState(t,!1,e)},this)),this.render()},s.prototype.expandAll=function(e){if((e=t.extend({},o.options,e))&&e.levels)this.expandLevels(this.tree,e.levels,e);else{var i=this.findNodes("false","g","state.expanded");this.forEachIdentifier(i,e,t.proxy(function(t,e){this.setExpandedState(t,!0,e)},this))}this.render()},s.prototype.expandNode=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.setExpandedState(t,!0,e),t.nodes&&e&&e.levels&&this.expandLevels(t.nodes,e.levels-1,e)},this)),this.render()},s.prototype.expandLevels=function(e,i,n){n=t.extend({},o.options,n),t.each(e,t.proxy(function(t,e){this.setExpandedState(e,i>
20,n),e.nodes&&this.expandLevels(e.nodes,i-1,n)},this))},s.prototype.revealNode=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){for(var i=this.getParent(t);i;)this.setExpandedState(i,!0,e),i=this.getParent(i)},this)),this.render()},s.prototype.toggleNodeExpanded=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.toggleExpandedState(t,e)},this)),this.render()},s.prototype.checkAll=function(e){var i=this.findNodes("false","g","state.checked");this.forEachIdentifier(i,e,t.proxy(function(t,e){this.setCheckedState(t,!0,e)},this)),this.render()},s.prototype.checkNode=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.setCheckedState(t,!0,e)},this)),this.render()},s.prototype.uncheckAll=function(e){var i=this.findNodes("true","g","state.checked");this.forEachIdentifier(i,e,t.proxy(function(t,e){this.setCheckedState(t,!1,e)},this)),this.render()},s.prototype.uncheckNode=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.setCheckedState(t,!1,e)},this)),this.render()},s.prototype.toggleNodeChecked=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.toggleCheckedState(t,e)},this)),this.render()},s.prototype.disableAll=function(e){var i=this.findNodes("false","g","state.disabled");this.forEachIdentifier(i,e,t.proxy(function(t,e){this.setDisabledState(t,!0,e)},this)),this.render()},s.prototype.disableNode=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.setDisabledState(t,!0,e)},this)),this.render()},s.prototype.enableAll=function(e){var i=this.findNodes("true","g","state.disabled");this.forEachIdentifier(i,e,t.proxy(function(t,e){this.setDisabledState(t,!1,e)},this)),this.render()},s.prototype.enableNode=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.setDisabledState(t,!1,e)},this)),this.render()},s.prototype.toggleNodeDisabled=function(e,i){this.forEachIdentifier(e,i,t.proxy(function(t,e){this.setDisabledState(t,!t.state.disabled,e)},this)),this.render()},s.prototype.forEachIdentifier=function(e,i,n){i=t.extend({},o.options,i),e instanceof Array||(e=[e]),t.each(e,t.proxy(function(t,e){n(this.identifyNode(e),i)},this))},s.prototype.identifyNode=function(t){return"number"==typeof t?this.nodes[t]:t},s.prototype.search=function(e,i){i=t.extend({},o.searchOptions,i),this.clearSearch({render:!1});var n=[];if(e&&e.length>0){i.exactMatch&&(e="^"+e+"$");var s="g";i.ignoreCase&&(s+="i"),n=this.findNodes(e,s),t.each(n,function(t,e){e.searchResult=!0})}return i.revealResults?this.revealNode(n):this.render(),this.$element.trigger("searchComplete",t.extend(!0,{},n)),n},s.prototype.clearSearch=function(e){e=t.extend({},{render:!0},e);var i=t.each(this.findNodes("true","g","searchResult"),function(t,e){e.searchResult=!1});e.render&&this.render(),this.$element.trigger("searchCleared",t.extend(!0,{},i))},s.prototype.findNodes=function(e,i,n){i=i||"g",n=n||"text";var o=this;return t.grep(this.nodes,function(t){var s=o.getNodeValue(t,n);if("string"==typeof s)return s.match(new RegExp(e,i))})},s.prototype.getNodeValue=function(t,e){var i=e.indexOf(".");if(i>0){var n=t[e.substring(0,i)],o=e.substring(i+1,e.length);return this.getNodeValue(n,o)}return t.hasOwnProperty(e)?t[e].toString():void 0};var a=function(t){e.console&&e.console.error(t)};t.fn.treeview=function(e,i){var n;return this.each(function(){var o=t.data(this,"treeview");"string"==typeof e?o?t.isFunction(o[e])&&"_"!==e.charAt(0)?(i instanceof Array||(i=[i]),n=o[e].apply(o,i)):a("No such method : "+e):a("Not initialized, can not call method : "+e):"boolean"==typeof e?n=o:t.data(this,"treeview",new s(this,t.extend(!0,{},e)))}),n||this}}(jQuery,window,document),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(t){var e,i,n,o,s,a,r="Close",l="BeforeClose",c="MarkupParse",d="Open",u="Change",h="mfp",p="."+h,f="mfp-ready",m="mfp-removing",g="mfp-prevent-close",v=function(){},y=!!window.jQuery,w=t(window),b=function(t,i){e.ev.on(h+t+p,i)},C=function(e,i,n,o){var s=document.createElement("div");return s.className="mfp-"+e,n&&(s.innerHTML=n),o?i&&i.appendChild(s):(s=t(s),i&&s.appendTo(i)),s},x=function(i,n){e.ev.triggerHandler(h+i,n),e.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),e.st.callbacks[i]&&e.st.callbacks[i].apply(e,t.isArray(n)?n:[n]))},k=function(i){return i===a&&e.currTemplate.closeBtn||(e.currTemplate.closeBtn=t(e.st.closeMarkup.replace("%title%",e.st.tClose)),a=i),e.currTemplate.closeBtn},S=function(){t.magnificPopup.instance||((e=new v).init(),t.magnificPopup.instance=e)},_=function(){var t=document.createElement("p").style,e=["ms","O","Moz","Webkit"];if(void 0!==t.transition)return!0;for(;e.length;)if(e.pop()+"Transition"in t)return!0;return!1};v.prototype={constructor:v,init:function(){var i=navigator.appVersion;e.isIE7=-1!==i.indexOf("MSIE 7."),e.isIE8=-1!==i.indexOf("MSIE 8."),e.isLowIE=e.isIE7||e.isIE8,e.isAndroid=/android/gi.test(i),e.isIOS=/iphone|ipad|ipod/gi.test(i),e.supportsTransition=_(),e.probablyMobile=e.isAndroid||e.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),n=t(document),e.popupsCache={}},open:function(i){var o;
2if(!1===i.isObj){e.items=i.items.toArray(),e.index=0;var a,r=i.items;for(o=0;o<r.length;o++)if((a=r[o]).parsed&&(a=a.el[0]),a===i.el[0]){e.index=o;break}}else e.items=t.isArray(i.items)?i.items:[i.items],e.index=i.index||0;{if(!e.isOpen){e.types=[],s="",e.ev=i.mainEl&&i.mainEl.length?i.mainEl.eq(0):n,i.key?(e.popupsCache[i.key]||(e.popupsCache[i.key]={}),e.currTemplate=e.popupsCache[i.key]):e.currTemplate={},e.st=t.extend(!0,{},t.magnificPopup.defaults,i),e.fixedContentPos="auto"===e.st.fixedContentPos?!e.probablyMobile:e.st.fixedContentPos,e.st.modal&&(e.st.closeOnContentClick=!1,e.st.closeOnBgClick=!1,e.st.showCloseBtn=!1,e.st.enableEscapeKey=!1),e.bgOverlay||(e.bgOverlay=C("bg").on("click"+p,function(){e.close()}),e.wrap=C("wrap").attr("tabindex",-1).on("click"+p,function(t){e._checkIfClose(t.target)&&e.close()}),e.container=C("container",e.wrap)),e.contentContainer=C("content"),e.st.preloader&&(e.preloader=C("preloader",e.container,e.st.tLoading));var l=t.magnificPopup.modules;for(o=0;o<l.length;o++){var u=l[o];u=u.charAt(0).toUpperCase()+u.slice(1),e["init"+u].call(e)}x("BeforeOpen"),e.st.showCloseBtn&&(e.st.closeBtnInside?(b(c,function(t,e,i,n){i.close_replaceWith=k(n.type)}),s+=" mfp-close-btn-in"):e.wrap.append(k())),e.st.alignTop&&(s+=" mfp-align-top"),e.wrap.css(e.fixedContentPos?{overflow:e.st.overflowY,overflowX:"hidden",overflowY:e.st.overflowY}:{top:w.scrollTop(),position:"absolute"}),(!1===e.st.fixedBgPos||"auto"===e.st.fixedBgPos&&!e.fixedContentPos)&&e.bgOverlay.css({height:n.height(),position:"absolute"}),e.st.enableEscapeKey&&n.on("keyup"+p,function(t){27===t.keyCode&&e.close()}),w.on("resize"+p,function(){e.updateSize()}),e.st.closeOnContentClick||(s+=" mfp-auto-cursor"),s&&e.wrap.addClass(s);var h=e.wH=w.height(),m={};if(e.fixedContentPos&&e._hasScrollBar(h)){var g=e._getScrollbarSize();g&&(m.marginRight=g)}e.fixedContentPos&&(e.isIE7?t("body, html").css("overflow","hidden"):m.overflow="hidden");var v=e.st.mainClass;return e.isIE7&&(v+=" mfp-ie7"),v&&e._addClassToMFP(v),e.updateItemHTML(),x("BuildControls"),t("html").css(m),e.bgOverlay.add(e.wrap).prependTo(e.st.prependTo||t(document.body)),e._lastFocusedEl=document.activeElement,setTimeout(function(){e.content?(e._addClassToMFP(f),e._setFocus()):e.bgOverlay.addClass(f),n.on("focusin"+p,e._onFocusIn)},16),e.isOpen=!0,e.updateSize(h),x(d),i}e.updateItemHTML()}},close:function(){e.isOpen&&(x(l),e.isOpen=!1,e.st.removalDelay&&!e.isLowIE&&e.supportsTransition?(e._addClassToMFP(m),setTimeout(function(){e._close()},e.st.removalDelay)):e._close())},_close:function(){x(r);var i=m+" "+f+" ";if(e.bgOverlay.detach(),e.wrap.detach(),e.container.empty(),e.st.mainClass&&(i+=e.st.mainClass+" "),e._removeClassFromMFP(i),e.fixedContentPos){var o={marginRight:""};e.isIE7?t("body, html").css("overflow",""):o.overflow="",t("html").css(o)}n.off("keyup.mfp focusin"+p),e.ev.off(p),e.wrap.attr("class","mfp-wrap").removeAttr("style"),e.bgOverlay.attr("class","mfp-bg"),e.container.attr("class","mfp-container"),!e.st.showCloseBtn||e.st.closeBtnInside&&!0!==e.currTemplate[e.currItem.type]||e.currTemplate.closeBtn&&e.currTemplate.closeBtn.detach(),e._lastFocusedEl&&t(e._lastFocusedEl).focus(),e.currItem=null,e.content=null,e.currTemplate=null,e.prevHeight=0,x("AfterClose")},updateSize:function(t){if(e.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*i;e.wrap.css("height",n),e.wH=n}else e.wH=t||w.height();e.fixedContentPos||e.wrap.css("height",e.wH),x("Resize")},updateItemHTML:function(){var i=e.items[e.index];e.contentContainer.detach(),e.content&&e.content.detach(),i.parsed||(i=e.parseEl(e.index));var n=i.type;if(x("BeforeChange",[e.currItem?e.currItem.type:"",n]),e.currItem=i,!e.currTemplate[n]){var s=!!e.st[n]&&e.st[n].markup;x("FirstMarkupParse",s),e.currTemplate[n]=!s||t(s)}o&&o!==i.type&&e.container.removeClass("mfp-"+o+"-holder");var a=e["get"+n.charAt(0).toUpperCase()+n.slice(1)](i,e.currTemplate[n]);e.appendContent(a,n),i.preloaded=!0,x(u,i),o=i.type,e.container.prepend(e.contentContainer),x("AfterChange")},appendContent:function(t,i){e.content=t,t?e.st.showCloseBtn&&e.st.closeBtnInside&&!0===e.currTemplate[i]?e.content.find(".mfp-close").length||e.content.append(k()):e.content=t:e.content="",x("BeforeAppend"),e.container.addClass("mfp-"+i+"-holder"),e.contentContainer.append(e.content)},parseEl:function(i){var n,o=e.items[i];if(o.tagName?o={el:t(o)}:(n=o.type,o={data:o,src:o.src}),o.el){for(var s=e.types,a=0;a<s.length;a++)if(o.el.hasClass("mfp-"+s[a])){n=s[a];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=n||e.st.type||"inline",o.index=i,o.parsed=!0,e.items[i]=o,x("ElementParse",o),e.items[i]},addGroup:function(t,i){var n=function(n){n.mfpEl=this,e._openClick(n,t,i)};i||(i={});var o="click.magnificPopup";i.mainEl=t,i.items?(i.isObj=!0,t.off(o).on(o,n)):(i.isObj=!1,i.delegate?t.off(o).on(o,i.delegate,n):(i.items=t,t.off(o).on(o,n)))},_openClick:function(i,n,o){if((void 0!==o.midClick?o.midClick:t.magnificPopup.defaults.midClick)||2!==i.which&&!i.ctrlKey&&!i.metaKey){var s=void 0!==o.disableOn?o.disableOn:t.magnificPopup.defaults.disableOn;if(s)if(t.isFunction(s)){if(!s.call(e))return!0}else if(w.width()<s)return!0;
2i.type&&(i.preventDefault(),e.isOpen&&i.stopPropagation()),o.el=t(i.mfpEl),o.delegate&&(o.items=n.find(o.delegate)),e.open(o)}},updateStatus:function(t,n){if(e.preloader){i!==t&&e.container.removeClass("mfp-s-"+i),n||"loading"!==t||(n=e.st.tLoading);var o={status:t,text:n};x("UpdateStatus",o),t=o.status,n=o.text,e.preloader.html(n),e.preloader.find("a").on("click",function(t){t.stopImmediatePropagation()}),e.container.addClass("mfp-s-"+t),i=t}},_checkIfClose:function(i){if(!t(i).hasClass(g)){var n=e.st.closeOnContentClick,o=e.st.closeOnBgClick;if(n&&o)return!0;if(!e.content||t(i).hasClass("mfp-close")||e.preloader&&i===e.preloader[0])return!0;if(i===e.content[0]||t.contains(e.content[0],i)){if(n)return!0}else if(o&&t.contains(document,i))return!0;return!1}},_addClassToMFP:function(t){e.bgOverlay.addClass(t),e.wrap.addClass(t)},_removeClassFromMFP:function(t){this.bgOverlay.removeClass(t),e.wrap.removeClass(t)},_hasScrollBar:function(t){return(e.isIE7?n.height():document.body.scrollHeight)>(t||w.height())},_setFocus:function(){(e.st.focus?e.content.find(e.st.focus).eq(0):e.wrap).focus()},_onFocusIn:function(i){return i.target===e.wrap[0]||t.contains(e.wrap[0],i.target)?void 0:(e._setFocus(),!1)},_parseMarkup:function(e,i,n){var o;n.data&&(i=t.extend(n.data,i)),x(c,[e,i,n]),t.each(i,function(t,i){if(void 0===i||!1===i)return!0;if((o=t.split("_")).length>1){var n=e.find(p+"-"+o[0]);if(n.length>0){var s=o[1];"replaceWith"===s?n[0]!==i[0]&&n.replaceWith(i):"img"===s?n.is("img")?n.attr("src",i):n.replaceWith('<img src="'+i+'" class="'+n.attr("class")+'" />'):n.attr(o[1],i)}}else e.find(p+"-"+t).html(i)})},_getScrollbarSize:function(){if(void 0===e.scrollbarSize){var t=document.createElement("div");t.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(t),e.scrollbarSize=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return e.scrollbarSize}},t.magnificPopup={instance:null,proto:v.prototype,modules:[],open:function(e,i){return S(),e=e?t.extend(!0,{},e):{},e.isObj=!0,e.index=i||0,this.instance.open(e)},close:function(){return t.magnificPopup.instance&&t.magnificPopup.instance.close()},registerModule:function(e,i){i.options&&(t.magnificPopup.defaults[e]=i.options),t.extend(this.proto,i.proto),this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},t.fn.magnificPopup=function(i){S();var n=t(this);if("string"==typeof i)if("open"===i){var o,s=y?n.data("magnificPopup"):n[0].magnificPopup,a=parseInt(arguments[1],10)||0;s.items?o=s.items[a]:(o=n,s.delegate&&(o=o.find(s.delegate)),o=o.eq(a)),e._openClick({mfpEl:o},n,s)}else e.isOpen&&e[i].apply(e,Array.prototype.slice.call(arguments,1));else i=t.extend(!0,{},i),y?n.data("magnificPopup",i):n[0].magnificPopup=i,e.addGroup(n,i);return n};var T,$,D,z="inline",E=function(){D&&($.after(D.addClass(T)).detach(),D=null)};t.magnificPopup.registerModule(z,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){e.types.push(z),b(r+"."+z,function(){E()})},getInline:function(i,n){if(E(),i.src){var o=e.st.inline,s=t(i.src);if(s.length){var a=s[0].parentNode;a&&a.tagName&&($||(T=o.hiddenClass,$=C(T),T="mfp-"+T),D=s.after($).detach().removeClass(T)),e.updateStatus("ready")}else e.updateStatus("error",o.tNotFound),s=t("<div>");return i.inlineElement=s,s}return e.updateStatus("ready"),e._parseMarkup(n,{},i),n}}});var P,I="ajax",O=function(){P&&t(document.body).removeClass(P)},M=function(){O(),e.req&&e.req.abort()};t.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){e.types.push(I),P=e.st.ajax.cursor,b(r+"."+I,M),b("BeforeChange."+I,M)},getAjax:function(i){P&&t(document.body).addClass(P),e.updateStatus("loading");var n=t.extend({url:i.src,success:function(n,o,s){var a={data:n,xhr:s};x("ParseAjax",a),e.appendContent(t(a.data),I),i.finished=!0,O(),e._setFocus(),setTimeout(function(){e.wrap.addClass(f)},16),e.updateStatus("ready"),x("AjaxContentAdded")},error:function(){O(),i.finished=i.loadError=!0,e.updateStatus("error",e.st.ajax.tError.replace("%url%",i.src))}},e.st.ajax.settings);return e.req=t.ajax(n),""}}});var L,W=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;
2var n=e.st.image.titleSrc;if(n){if(t.isFunction(n))return n.call(e,i);if(i.el)return i.el.attr(n)||""}return""};t.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var i=e.st.image,n=".image";e.types.push("image"),b(d+n,function(){"image"===e.currItem.type&&i.cursor&&t(document.body).addClass(i.cursor)}),b(r+n,function(){i.cursor&&t(document.body).removeClass(i.cursor),w.off("resize"+p)}),b("Resize"+n,e.resizeImage),e.isLowIE&&b("AfterChange",e.resizeImage)},resizeImage:function(){var t=e.currItem;if(t&&t.img&&e.st.image.verticalFit){var i=0;e.isLowIE&&(i=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",e.wH-i)}},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,L&&clearInterval(L),t.isCheckingImgSize=!1,x("ImageHasSize",t),t.imgHidden&&(e.content&&e.content.removeClass("mfp-loading"),t.imgHidden=!1))},findImageSize:function(t){var i=0,n=t.img[0],o=function(s){L&&clearInterval(L),L=setInterval(function(){return n.naturalWidth>0?void e._onImageHasSize(t):(i>200&&clearInterval(L),void(3===++i?o(10):40===i?o(50):100===i&&o(500)))},s)};o(1)},getImage:function(i,n){var o=0,s=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===e.currItem&&(e._onImageHasSize(i),e.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,x("ImageLoadComplete")):200>++o?setTimeout(s,100):a())},a=function(){i&&(i.img.off(".mfploader"),i===e.currItem&&(e._onImageHasSize(i),e.updateStatus("error",r.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},r=e.st.image,l=n.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",i.el&&i.el.find("img").length&&(c.alt=i.el.find("img").attr("alt")),i.img=t(c).on("load.mfploader",s).on("error.mfploader",a),c.src=i.src,l.is("img")&&(i.img=i.img.clone()),(c=i.img[0]).naturalWidth>0?i.hasSize=!0:c.width||(i.hasSize=!1)}return e._parseMarkup(n,{title:W(i),img_replaceWith:i.img},i),e.resizeImage(),i.hasSize?(L&&clearInterval(L),i.loadError?(n.addClass("mfp-loading"),e.updateStatus("error",r.tError.replace("%url%",i.src))):(n.removeClass("mfp-loading"),e.updateStatus("ready")),n):(e.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,n.addClass("mfp-loading"),e.findImageSize(i)),n)}}});var A,F=function(){return void 0===A&&(A=void 0!==document.createElement("p").style.MozTransform),A};t.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(t){return t.is("img")?t:t.find("img")}},proto:{initZoom:function(){var t,i=e.st.zoom,n=".zoom";if(i.enabled&&e.supportsTransition){var o,s,a=i.duration,c=function(t){var e=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),n="all "+i.duration/1e3+"s "+i.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},s="transition";return o["-webkit-"+s]=o["-moz-"+s]=o["-o-"+s]=o[s]=n,e.css(o),e},d=function(){e.content.css("visibility","visible")};b("BuildControls"+n,function(){if(e._allowZoom()){if(clearTimeout(o),e.content.css("visibility","hidden"),!(t=e._getItemToZoom()))return void d();(s=c(t)).css(e._getOffset()),e.wrap.append(s),o=setTimeout(function(){s.css(e._getOffset(!0)),o=setTimeout(function(){d(),setTimeout(function(){s.remove(),t=s=null,x("ZoomAnimationEnded")},16)},a)},16)}}),b(l+n,function(){if(e._allowZoom()){if(clearTimeout(o),e.st.removalDelay=a,!t){if(!(t=e._getItemToZoom()))return;s=c(t)}s.css(e._getOffset(!0)),e.wrap.append(s),e.content.css("visibility","hidden"),setTimeout(function(){s.css(e._getOffset())},16)}}),b(r+n,function(){e._allowZoom()&&(d(),s&&s.remove(),t=null)})}},_allowZoom:function(){return"image"===e.currItem.type},_getItemToZoom:function(){return!!e.currItem.hasSize&&e.currItem.img},_getOffset:function(i){var n,o=(n=i?e.currItem.img:e.st.zoom.opener(e.currItem.el||e.currItem)).offset(),s=parseInt(n.css("padding-top"),10),a=parseInt(n.css("padding-bottom"),10);o.top-=t(window).scrollTop()-s;var r={width:n.width(),height:(y?n.innerHeight():n[0].offsetHeight)-a-s};return F()?r["-moz-transform"]=r.transform="translate("+o.left+"px,"+o.top+"px)":(r.left=o.left,r.top=o.top),r}}});var N="iframe",H=function(t){if(e.currTemplate[N]){var i=e.currTemplate[N].find("iframe");i.length&&(t||(i[0].src="//about:blank"),e.isIE8&&i.css("display",t?"block":"none"))}};t.magnificPopup.registerModule(N,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){e.types.push(N),b("BeforeChange",function(t,e,
2i){e!==i&&(e===N?H():i===N&&H(!0))}),b(r+"."+N,function(){H()})},getIframe:function(i,n){var o=i.src,s=e.st.iframe;t.each(s.patterns,function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var a={};return s.srcAction&&(a[s.srcAction]=o),e._parseMarkup(n,a,i),e.updateStatus("ready"),n}}});var R=function(t){var i=e.items.length;return t>i-1?t-i:0>t?i+t:t},j=function(t,e,i){return t.replace(/%curr%/gi,e+1).replace(/%total%/gi,i)};t.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=e.st.gallery,o=".mfp-gallery",a=Boolean(t.fn.mfpFastClick);return e.direction=!0,!(!i||!i.enabled)&&(s+=" mfp-gallery",b(d+o,function(){i.navigateByImgClick&&e.wrap.on("click"+o,".mfp-img",function(){return e.items.length>1?(e.next(),!1):void 0}),n.on("keydown"+o,function(t){37===t.keyCode?e.prev():39===t.keyCode&&e.next()})}),b("UpdateStatus"+o,function(t,i){i.text&&(i.text=j(i.text,e.currItem.index,e.items.length))}),b(c+o,function(t,n,o,s){var a=e.items.length;o.counter=a>1?j(i.tCounter,s.index,a):""}),b("BuildControls"+o,function(){if(e.items.length>1&&i.arrows&&!e.arrowLeft){var n=i.arrowMarkup,o=e.arrowLeft=t(n.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass(g),s=e.arrowRight=t(n.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass(g),r=a?"mfpFastClick":"click";o[r](function(){e.prev()}),s[r](function(){e.next()}),e.isIE7&&(C("b",o[0],!1,!0),C("a",o[0],!1,!0),C("b",s[0],!1,!0),C("a",s[0],!1,!0)),e.container.append(o.add(s))}}),b(u+o,function(){e._preloadTimeout&&clearTimeout(e._preloadTimeout),e._preloadTimeout=setTimeout(function(){e.preloadNearbyImages(),e._preloadTimeout=null},16)}),void b(r+o,function(){n.off(o),e.wrap.off("click"+o),e.arrowLeft&&a&&e.arrowLeft.add(e.arrowRight).destroyMfpFastClick(),e.arrowRight=e.arrowLeft=null}))},next:function(){e.direction=!0,e.index=R(e.index+1),e.updateItemHTML()},prev:function(){e.direction=!1,e.index=R(e.index-1),e.updateItemHTML()},goTo:function(t){e.direction=t>=e.index,e.index=t,e.updateItemHTML()},preloadNearbyImages:function(){var t,i=e.st.gallery.preload,n=Math.min(i[0],e.items.length),o=Math.min(i[1],e.items.length);for(t=1;t<=(e.direction?o:n);t++)e._preloadItem(e.index+t);for(t=1;t<=(e.direction?n:o);t++)e._preloadItem(e.index-t)},_preloadItem:function(i){if(i=R(i),!e.items[i].preloaded){var n=e.items[i];n.parsed||(n=e.parseEl(i)),x("LazyLoad",n),"image"===n.type&&(n.img=t('<img class="mfp-img" />').on("load.mfploader",function(){n.hasSize=!0}).on("error.mfploader",function(){n.hasSize=!0,n.loadError=!0,x("LazyLoadError",n)}).attr("src",n.src)),n.preloaded=!0}}}});var B="retina";t.magnificPopup.registerModule(B,{options:{replaceSrc:function(t){return t.src.replace(/\.\w+$/,function(t){return"@2x"+t})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var t=e.st.retina,i=t.ratio;(i=isNaN(i)?i():i)>1&&(b("ImageHasSize."+B,function(t,e){e.img.css({"max-width":e.img[0].naturalWidth/i,width:"100%"})}
2),b("ElementParse."+B,function(e,n){n.src=t.replaceSrc(n,i)}))}}}}),function(){var e="ontouchstart"in window,i=function(){w.off("touchmove"+n+" touchend"+n)},n=".mfpFastClick";t.fn.mfpFastClick=function(o){return t(this).each(function(){var s,a=t(this);if(e){var r,l,c,d,u,h;a.on("touchstart"+n,function(t){d=!1,h=1,u=t.originalEvent?t.originalEvent.touches[0]:t.touches[0],l=u.clientX,c=u.clientY,w.on("touchmove"+n,function(t){u=t.originalEvent?t.originalEvent.touches:t.touches,h=u.length,u=u[0],(Math.abs(u.clientX-l)>10||Math.abs(u.clientY-c)>10)&&(d=!0,i())}).on("touchend"+n,function(t){i(),d||h>1||(s=!0,t.preventDefault(),clearTimeout(r),r=setTimeout(function(){s=!1},1e3),o())})})}a.on("click"+n,function(){s||o()})})},t.fn.destroyMfpFastClick=function(){t(this).off("touchstart"+n+" click"+n),e&&w.off("touchmove"+n+" touchend"+n)}}(),S()}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){function e(e,n){var o,s,a,r=e.nodeName.toLowerCase();return"area"===r?(o=e.parentNode,s=o.name,!(!e.href||!s||"map"!==o.nodeName.toLowerCase())&&(!!(a=t("img[usemap='#"+s+"']")[0])&&i(a))):(/^(input|select|textarea|button|object)$/.test(r)?!e.disabled:"a"===r?e.href||n:n)&&i(e)}function i(e){return t.expr.filters.visible(e)&&!t(e).parents().addBack().filter(function(){return"hidden"===t.css(this,"visibility")}).length}t.ui=t.ui||{},t.extend(t.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),t.fn.extend({scrollParent:function(e){var i=this.css("position"),n="absolute"===i,o=e?/(auto|scroll|hidden)/:/(auto|scroll)/,s=this.parents().filter(function(){var e=t(this);return(!n||"static"!==e.css("position"))&&o.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&s.length?s:t(this[0].ownerDocument||document)},uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,n){return!!t.data(e,n[3])},focusable:function(i){return e(i,!isNaN(t.attr(i,"tabindex")))},tabbable:function(i){var n=t.attr(i,"tabindex"),o=isNaN(n);return(o||n>=0)&&e(i,!o)}}),t("<a>").outerWidth(1).jquery||t.each(["Width","Height"],function(e,i){function n(e,i,n,s){return t.each(o,function(){i-=parseFloat(t.css(e,"padding"+this))||0,n&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),s&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var o="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(s,n(this,e)+"px")})},t.fn["outer"+i]=function(e,o){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(s,n(this,e,!0,o)+"px")})}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(t.fn.removeData=function(e){return function(i){return arguments.length?e.call(this,t.camelCase(i)):e.call(this)}}(t.fn.removeData)),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),t.fn.extend({focus:function(e){return function(i,n){return"number"==typeof i?this.each(function(){var e=this;setTimeout(function(){t(e).focus(),n&&n.call(e)},i)}):e.apply(this,arguments)}}(t.fn.focus),disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var i,n,o=t(this[0]);o.length&&o[0]!==document;){if(("absolute"===(i=o.css("position"))||"relative"===i||"fixed"===i)&&(n=parseInt(o.css("zIndex"),10),!isNaN(n)&&0!==n))return n;o=o.parent()}return 0}}),t.ui.plugin={add:function(e,i,n){var o,s=t.ui[e].prototype;for(o in n)s.plugins[o]=s.plugins[o]||[],s.plugins[o].push([i,n[o]])}
vendor: 4,280 bytes, line 2
2,call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o<s.length;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}};var n=0,o=Array.prototype.slice;t.cleanData=function(e){return function(i){var n,o,s;for(s=0;null!=(o=i[s]);s++)try{(n=t._data(o,"events"))&&n.remove&&t(o).triggerHandler("remove")}catch(t){}e(i)}}(t.cleanData),t.widget=function(e,i,n){var o,s,a,r,l={},c=e.split(".")[0];return e=e.split(".")[1],o=c+"-"+e,n||(n=i,i=t.Widget),t.expr[":"][o.toLowerCase()]=function(e){return!!t.data(e,o)},t[c]=t[c]||{},s=t[c][e],a=t[c][e]=function(t,e){if(!this._createWidget)return new a(t,e);arguments.length&&this._createWidget(t,e)},t.extend(a,s,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),r=new i,r.options=t.widget.extend({},r.options),t.each(n,function(e,n){t.isFunction(n)?l[e]=function(){var t=function(){return i.prototype[e].apply(this,arguments)},o=function(t){return i.prototype[e].apply(this,t)};return function(){var e,i=this._super,s=this._superApply;return this._super=t,this._superApply=o,e=n.apply(this,arguments),this._super=i,this._superApply=s,e}}():l[e]=n}),a.prototype=t.widget.extend(r,{widgetEventPrefix:s?r.widgetEventPrefix||e:e},l,{constructor:a,namespace:c,widgetName:e,widgetFullName:o}),s?(t.each(s._childConstructors,function(e,i){var n=i.prototype;t.widget(n.namespace+"."+n.widgetName,a,i._proto)}),delete s._childConstructors):i._childConstructors.push(a),t.widget.bridge(e,a),a},t.widget.extend=function(e){for(var i,n,s=o.call(arguments,1),a=0,r=s.length;a<r;a++)for(i in s[a])n=s[a][i],s[a].hasOwnProperty(i)&&void 0!==n&&(t.isPlainObject(n)?e[i]=t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):e[i]=n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(s){var a="string"==typeof s,r=o.call(arguments,1),l=this;return a?this.each(function(){var i,o=t.data(this,n);return"instance"===s?(l=o,!1):o?t.isFunction(o[s])&&"_"!==s.charAt(0)?(i=o[s].apply(o,r))!==o&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0:t.error("no such method '"+s+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+s+"'")}):(r.length&&(s=t.widget.extend.apply(null,[s].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(s||{}),e._init&&e._init()):t.data(this,n,new i(s,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var n,o,s,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},n=e.split("."),e=n.shift(),n.length){for(o=a[e]=t.widget.extend({},this.options[e]),s=0;s<n.length-1;s++)o[n[s]]=o[n[s]]||{},o=o[n[s]];if(e=n.pop(),1===arguments.length)return void 0===o[e]?null:o[e];o[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;
vendor: 5,508 bytes, line 2
2for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(e,i,n){var o,s=this;"boolean"!=typeof e&&(n=i,i=e,e=!1),n?(i=o=t(i),this.bindings=this.bindings.add(i)):(n=i,i=this.element,o=this.widget()),t.each(n,function(n,a){function r(){if(e||!0!==s.options.disabled&&!t(this).hasClass("ui-state-disabled"))return("string"==typeof a?s[a]:a).apply(s,arguments)}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=n.match(/^([\w:-]*)\s*(.*)$/),c=l[1]+s.eventNamespace,d=l[2];d?o.delegate(d,c,r):i.bind(c,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(i).undelegate(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,n){var o,s,a=this.options[e];if(n=n||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],s=i.originalEvent)for(o in s)o in i||(i[o]=s[o]);return this.element.trigger(i,n),!(t.isFunction(a)&&!1===a.apply(this.element[0],[i].concat(n))||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(n,o,s){"string"==typeof o&&(o={effect:o});var a,r=o?!0===o||"number"==typeof o?i:o.effect||i:e;"number"==typeof(o=o||{})&&(o={duration:o}),a=!t.isEmptyObject(o),o.complete=s,o.delay&&n.delay(o.delay),a&&t.effects&&t.effects.effect[r]?n[e](o):r!==e&&n[r]?n[r](o.duration,o.easing,s):n.queue(function(i){t(this)[e](),s&&s.call(n[0]),i()})}});t.widget;var s=!1;t(document).mouseup(function(){s=!1});t.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(i){if(!0===t.data(i.target,e.widgetName+".preventClickEvent"))return t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!s){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,n=1===e.which,o=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&t(e.target).closest(this.options.cancel).length;return!(n&&!o&&this._mouseCapture(e))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),s=!0,!0))}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),s=!1,!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.widget("ui.slider",t.ui.mouse,{version:"1.11.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null}
vendor: 5,099 bytes, line 2
2,numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,n=this.options,o=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),s=[];for(i=n.values&&n.values.length||1,o.length>i&&(o.slice(i).remove(),o=o.slice(0,i)),e=o.length;e<i;e++)s.push("<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>");this.handles=o.add(t(s.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e)})},_createRange:function(){var e=this.options,i="";e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=t("<div></div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===e.range||"max"===e.range?" ui-slider-range-"+e.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(e){var i,n,o,s,a,r,l,c=this,d=this.options;return!d.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(i),o=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(n-c.values(e));(o>i||o===i&&(e===c._lastChangedValue||c.values(e)===d.min))&&(o=i,s=t(this),a=e)}),!1!==this._start(e,a)&&(this._mouseSliding=!0,this._handleIndex=a,s.addClass("ui-state-active").focus(),r=s.offset(),l=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:e.pageX-r.left-s.width()/2,top:e.pageY-r.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,n),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,n,o,s;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),(n=i/e)>1&&(n=1),n<0&&(n=0),"vertical"===this.orientation&&(n=1-n),o=this._valueMax()-this._valueMin(),s=this._valueMin()+n*o,this._trimAlignValue(s)},_start:function(t,e){var i={handle:this.handles[e],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("start",t,i)},_slide:function(t,e,i){var n,o,s;this.options.values&&this.options.values.length?(n=this.values(e?0:1),2===this.options.values.length&&!0===this.options.range&&(0===e&&i>n||1===e&&i<n)&&(i=n),i!==this.values(e)&&((o=this.values())[e]=i,s=this._trigger("slide",t,{handle:this.handles[e],value:i,values:o}),n=this.values(e?0:1),!1!==s&&this.values(e,i))):i!==this.value()&&!1!==(s=this._trigger("slide",t,{handle:this.handles[e],value:i}))&&this.value(i)},_stop:function(t,e){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("stop",t,i)},_change:function(t,e){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._lastChangedValue=e,this._trigger("change",t,i)}},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value(
2)},values:function(e,i){var n,o,s;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),void this._change(null,e);if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(e):this.value();for(n=this.options.values,o=arguments[0],s=0;s<n.length;s+=1)n[s]=this._trimAlignValue(o[s]),this._change(null,s);this._refreshValue()},_setOption:function(e,i){var n,o=0;switch("range"===e&&!0===this.options.range&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(o=this.options.values.length),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!i),this._super(e,i),e){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),n=0;n<o;n+=1)this._change(null,n);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,n;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(i[n]);return i}return[]},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,n=t-i;return 2*Math.abs(i)>=e&&(n+=i>0?e:-e),parseFloat(n.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;t=Math.floor(+(t-e).toFixed(this._precision())/i)*i+e,this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=t.toString(),i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var e,i,n,o,s,a=this.options.range,r=this.options,l=this,c=!this._animateOff&&r.animate,d={};this.options.values&&this.options.values.length?this.handles.each(function(n){i=(l.values(n)-l._valueMin())/(l._valueMax()-l._valueMin())*100,d["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[c?"animate":"css"](d,r.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===n&&l.range.stop(1,1)[c?"animate":"css"]({left:i+"%"},r.animate),1===n&&l.range[c?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===n&&l.range.stop(1,1)[c?"animate":"css"]({bottom:i+"%"},r.animate),1===n&&l.range[c?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(n=this.value(),o=this._valueMin(),s=this._valueMax(),i=s!==o?(n-o)/(s-o)*100:0,d["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[c?"animate":"css"](d,r.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({width:i+"%"},r.animate),"max"===a&&"horizontal"===this.orientation&&this.range[c?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:r.animate}),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({height:i+"%"},r.animate),"max"===a&&"vertical"===this.orientation&&this.range[c?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(e){var i,n,o,s=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,t(e.target).addClass("ui-state-active"),!1===this._start(e,s)))return}switch(o=this.options.step,i=n=this.options.values&&this.options.values.length?this.values(s):this.value(),e.keyCode){case t.ui.keyCode.HOME:n=this._valueMin();break;case t.ui.keyCode.END:n=this._valueMax();break;case t.ui.keyCode.PAGE_UP:n=this._trimAlignValue(i+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(i-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(i===this._valueMax())return;n=this._trimAlignValue(i+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(i===this._valueMin())return;n=this._trimAlignValue(i-o)}this._slide(e,s,n)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),t(e.target).removeClass("ui-state-active"))}}})}),function(t){"use strict";var e={pips:function(e){function i(e){var i,n,o,s,a,r=[],l=0;if(d.values()&&d.values().length){for(o=d.values(),s=t.map(o,function(t){return Math.abs(t-e)}),a=Math.min.apply(Math,s),i=0;i<s.length;i++)s[i]===a&&r.push(i);for(l=r[0],n=0;n<r.length;n++)d._lastChangedValue===r[n]&&(l=r[n]);d.options.range&&2===r.length&&(e>o[1]?l=r[1]:e<o[0]&&(l=r[0]))}return l}function n(e,n){if(!d.option("disabled")){var o=t(e).data("value"),s=i(o);d.values()&&d.values().length?d.options.values[s]=d._trimAlignValue(o):d.options.value=d._trimAlignValue(o),d._refreshValue(),d._change(n,s)}}
2function o(e){var i,n,o=e,a="ui-slider-pip",r="",l=d.value(),c=d.values();"first"===e?o=0:"last"===e&&(o=p);var u=h+d.options.step*o,f=u.toString().replace(".","-");if(i="array"===t.type(m.labels)?m.labels[o]||"":"object"===t.type(m.labels)?"first"===e?m.labels.first||"":"last"===e?m.labels.last||"":"array"===t.type(m.labels.rest)?m.labels.rest[o-1]||"":u:u,"first"===e?(n="0%",a+=" ui-slider-pip-first",a+="label"===m.first?" ui-slider-pip-label":"",a+=!1===m.first?" ui-slider-pip-hide":""):"last"===e?(n="100%",a+=" ui-slider-pip-last",a+="label"===m.last?" ui-slider-pip-label":"",a+=!1===m.last?" ui-slider-pip-hide":""):(n=(100/p*e).toFixed(4)+"%",a+="label"===m.rest?" ui-slider-pip-label":"",a+=!1===m.rest?" ui-slider-pip-hide":""),a+=" ui-slider-pip-"+f,c&&c.length){for(s=0;s<c.length;s++)u===c[s]&&(a+=" ui-slider-pip-initial-"+(s+1),a+=" ui-slider-pip-selected-"+(s+1));d.options.range&&u>c[0]&&u<c[1]&&(a+=" ui-slider-pip-inrange")}else u===l&&(a+=" ui-slider-pip-initial",a+=" ui-slider-pip-selected"),d.options.range&&("min"===d.options.range&&u<l||"max"===d.options.range&&u>l)&&(a+=" ui-slider-pip-inrange");return r="horizontal"===d.options.orientation?"left: "+n:"bottom: "+n,'<span class="'+a+'" style="'+r+'"><span class="ui-slider-line"></span><span class="ui-slider-label" data-value="'+u+'">'+m.formatLabel(i)+"</span></span>"}var s,a,r,l,c,d=this,u="",h=d._valueMin(),p=(d._valueMax()-h)/d.options.step,f=d.element.find(".ui-slider-handle"),m={first:"label",last:"label",rest:"pip",labels:!1,prefix:"",suffix:"",step:p>100?Math.floor(.05*p):1,formatLabel:function(t){return this.prefix+t+this.suffix}};if("object"===t.type(e)||"undefined"===t.type(e)){t.extend(m,e),d.element.data("pips-options",m),d.options.pipStep=Math.round(m.step),d.element.off(".selectPip").addClass("ui-slider-pips").find(".ui-slider-pip").remove();var g={single:function(e){this.resetClasses(),c.filter(".ui-slider-pip-"+this.classLabel(e)).addClass("ui-slider-pip-selected"),d.options.range&&c.each(function(i,n){var o=t(n).children(".ui-slider-label").data("value");("min"===d.options.range&&o<e||"max"===d.options.range&&o>e)&&t(n).addClass("ui-slider-pip-inrange")})},range:function(e){for(this.resetClasses(),s=0;s<e.length;s++)c.filter(".ui-slider-pip-"+this.classLabel(e[s])).addClass("ui-slider-pip-selected-"+(s+1));d.options.range&&c.each(function(i,n){var o=t(n).children(".ui-slider-label").data("value");o>e[0]&&o<e[1]&&t(n).addClass("ui-slider-pip-inrange")})},classLabel:function(t){return t.toString().replace(".","-")},resetClasses:function(){var t=/(^|\s*)(ui-slider-pip-selected|ui-slider-pip-inrange)(-{1,2}\d+|\s|$)/gi;c.removeClass(function(e,i){return(i.match(t)||[]).join(" ")})}};for(u+=o("first"),r=1;r<p;r++)r%d.options.pipStep==0&&(u+=o(r));for(u+=o("last"),d.element.append(u),c=d.element.find(".ui-slider-pip"),l=t._data(d.element.get(0),"events").mousedown&&t._data(d.element.get(0),"events").mousedown.length?t._data(d.element.get(0),"events").mousedown:d.element.data("mousedown-handlers"),d.element.data("mousedown-handlers",l.slice()),a=0;a<l.length;a++)"slider"===l[a].namespace&&d.element.data("mousedown-original",l[a].handler);d.element.off("mousedown.slider").on("mousedown.selectPip",function(e){var o=t(e.target),s=i(o.data("value")),a=f.eq(s);a.addClass("ui-state-active"),o.is(".ui-slider-label")?(n(o,e),d.element.one("mouseup.selectPip",function(){a.removeClass("ui-state-active").focus()})):d.element.data("mousedown-original")(e)}),d.element.on("slide.selectPip slidechange.selectPip",function(e,i){var n=t(this),o=n.slider("value"),s=n.slider("values");i&&(o=i.value,s=i.values),d.values()&&d.values().length?g.range(s):g.single(o)})}else"destroy"===e?d.element.off(".selectPip").on("mousedown.slider",d.element.data("mousedown-original")).removeClass("ui-slider-pips").find(".ui-slider-pip").remove():"refresh"===e&&d.element.slider("pips",d.element.data("pips-options"))},float:function(e){function i(e){var i=[],r=t.map(e,function(t){return Math.ceil((t-s)/o.options.step)});if("array"===t.type(u.labels))for(n=0;n<e.length;n++)i[n]=u.labels[r[n]]||e[n];else if("object"===t.type(u.labels))for(n=0;n<e.length;n++)e[n]===s?i[n]=u.labels.first||s:e[n]===a?i[n]=u.labels.last||a:"array"===t.type(u.labels.rest)?i[n]=u.labels.rest[r[n]-1]||e[n]:i[n]=e[n];else for(n=0;n<e.length;n++)i[n]=e[n];return i}
2var n,o=this,s=o._valueMin(),a=o._valueMax(),r=o._value(),l=o._values(),c=[],d=o.element.find(".ui-slider-handle"),u={handle:!0,pips:!1,labels:!1,prefix:"",suffix:"",event:"slidechange slide",formatLabel:function(t){return this.prefix+t+this.suffix}};if("object"===t.type(e)||"undefined"===t.type(e)){if(t.extend(u,e),o.element.data("float-options",u),r<s&&(r=s),r>a&&(r=a),l&&l.length)for(n=0;n<l.length;n++)l[n]<s&&(l[n]=s),l[n]>a&&(l[n]=a);if(o.element.addClass("ui-slider-float").find(".ui-slider-tip, .ui-slider-tip-label").remove(),u.handle)for(c=i(o.values()&&o.values().length?l:[r]),n=0;n<c.length;n++)d.eq(n).append(t('<span class="ui-slider-tip">'+u.formatLabel(c[n])+"</span>"));u.pips&&o.element.find(".ui-slider-label").each(function(e,n){var o,s=t(n),a=[s.data("value")];o=u.formatLabel(i(a)[0]),t('<span class="ui-slider-tip-label">'+o+"</span>").insertAfter(s)}),"slide"!==u.event&&"slidechange"!==u.event&&"slide slidechange"!==u.event&&"slidechange slide"!==u.event&&(u.event="slidechange slide"),o.element.off(".sliderFloat").on(u.event+".sliderFloat",function(e,n){var o="array"===t.type(n.value)?n.value:[n.value],s=u.formatLabel(i(o)[0]);t(n.handle).find(".ui-slider-tip").html(s)})}else"destroy"===e?o.element.off(".sliderFloat").removeClass("ui-slider-float").find(".ui-slider-tip, .ui-slider-tip-label").remove():"refresh"===e&&o.element.slider("float",o.element.data("float-options"))}};t.extend(!0,t.ui.slider.prototype,e)}(jQuery),function(t){function e(t,e){if(!(t.originalEvent.touches.length>1)){t.preventDefault();var i=t.originalEvent.changedTouches[0],n=document.createEvent("MouseEvents");n.initMouseEvent(e,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(n)}}if(t.support.touch="ontouchend"in document,t.support.touch){var i,n=t.ui.mouse.prototype,o=n._mouseInit,s=n._mouseDestroy;n._touchStart=function(t){var n=this;!i&&n._mouseCapture(t.originalEvent.changedTouches[0])&&(i=!0,n._touchMoved=!1,e(t,"mouseover"),e(t,"mousemove"),e(t,"mousedown"))},n._touchMove=function(t){i&&(this._touchMoved=!0,e(t,"mousemove"))},n._touchEnd=function(t){i&&(e(t,"mouseup"),e(t,"mouseout"),this._touchMoved||e(t,"click"),i=!1)},n._mouseInit=function(){var e=this;e.element.bind({touchstart:t.proxy(e,"_touchStart"),touchmove:t.proxy(e,"_touchMove"),touchend:t.proxy(e,"_touchEnd")}),o.call(e)},n._mouseDestroy=function(){var e=this;e.element.unbind({touchstart:t.proxy(e,"_touchStart"),touchmove:t.proxy(e,"_touchMove"),touchend:t.proxy(e,"_touchEnd")}),s.call(e)}}}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){var e="ui-effects-",i=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var n=d[e.type]||{};return null==t?i||!e.def?null:e.def:(t=n.floor?~~t:parseFloat(t),isNaN(t)?e.def:n.mod?(t+n.mod)%n.mod:0>t?0:t>n.max?n.max:t)}function n(i){var n=l(),o=n._rgba=[];return i=i.toLowerCase(),p(r,function(t,s){var a,r=s.re.exec(i),l=r&&s.parse(r),d=s.space||"rgba";return l?(a=n[d](l),n[c[d].cache]=a[c[d].cache],o=n._rgba=a._rgba,!1):e}),o.length?("0,0,0,0"===o.join()&&t.extend(o,s.transparent),n):s[i]}function o(t,e,i){return 1>6*(i=(i+1)%1)?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var s,a=/^([\-+])=\s*(\d+\.?\d*)/,r=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,n,o){return new t.Color.fn.parse(e,i,n,o)},c={rgba:{props:{red:{idx:0,type:"byte"}
vendor: 10,493 bytes, line 2
2,green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},d={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},u=l.support={},h=t("<p>")[0],p=t.each;h.style.cssText="background-color:rgba(1,1,1,.5)",u.rgba=h.style.backgroundColor.indexOf("rgba")>-1,p(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(o,a,r,d){if(o===e)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=t(o).css(a),a=e);var u=this,h=t.type(o),f=this._rgba=[];return a!==e&&(o=[o,a,r,d],h="array"),"string"===h?this.parse(n(o)||s._default):"array"===h?(p(c.rgba.props,function(t,e){f[e.idx]=i(o[e.idx],e)}),this):"object"===h?(o instanceof l?p(c,function(t,e){o[e.cache]&&(u[e.cache]=o[e.cache].slice())}):p(c,function(e,n){var s=n.cache;p(n.props,function(t,e){if(!u[s]&&n.to){if("alpha"===t||null==o[t])return;u[s]=n.to(u._rgba)}u[s][e.idx]=i(o[t],e,!0)}),u[s]&&0>t.inArray(null,u[s].slice(0,3))&&(u[s][3]=1,n.from&&(u._rgba=n.from(u[s])))}),this):e},is:function(t){var i=l(t),n=!0,o=this;return p(c,function(t,s){var a,r=i[s.cache];return r&&(a=o[s.cache]||s.to&&s.to(o._rgba)||[],p(s.props,function(t,i){return null!=r[i.idx]?n=r[i.idx]===a[i.idx]:e})),n}),n},_space:function(){var t=[],e=this;return p(c,function(i,n){e[n.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var n=l(t),o=n._space(),s=c[o],a=0===this.alpha()?l("transparent"):this,r=a[s.cache]||s.to(a._rgba),u=r.slice();return n=n[s.cache],p(s.props,function(t,o){var s=o.idx,a=r[s],l=n[s],c=d[o.type]||{};null!==l&&(null===a?u[s]=l:(c.mod&&(l-a>c.mod/2?a+=c.mod:a-l>c.mod/2&&(a-=c.mod)),u[s]=i((l-a)*e+a,o)))}),this[o](u)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),n=i.pop(),o=l(e)._rgba;return l(t.map(i,function(t,e){return(1-n)*o[e]+n*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),n=i.pop();return e&&i.push(~~(255*n)),"#"+t.map(i,function(t){return 1===(t=(t||0).toString(16)).length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,n=t[0]/255,o=t[1]/255,s=t[2]/255,a=t[3],r=Math.max(n,o,s),l=Math.min(n,o,s),c=r-l,d=r+l,u=.5*d;return e=l===r?0:n===r?60*(o-s)/c+360:o===r?60*(s-n)/c+120:60*(n-o)/c+240,i=0===c?0:.5>=u?c/d:c/(2-d),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],n=t[2],s=t[3],a=.5>=n?n*(1+i):n+i-n*i,r=2*n-a;return[Math.round(255*o(r,a,e+1/3)),Math.round(255*o(r,a,e)),Math.round(255*o(r,a,e-1/3)),s]},p(c,function(n,o){var s=o.props,r=o.cache,c=o.to,d=o.from;l.fn[n]=function(n){if(c&&!this[r]&&(this[r]=c(this._rgba)),n===e)return this[r].slice();var o,a=t.type(n),u="array"===a||"object"===a?n:arguments,h=this[r].slice();return p(s,function(t,e){var n=u["object"===a?t:e.idx];null==n&&(n=h[e.idx]),h[e.idx]=i(n,e)}),d?(o=l(d(h)),o[r]=h,o):l(h)},p(s,function(e,i){l.fn[e]||(l.fn[e]=function(o){var s,r=t.type(o),l="alpha"===e?this._hsla?"hsla":"rgba":n,c=this[l](),d=c[i.idx];return"undefined"===r?d:("function"===r&&(o=o.call(this,d),r=t.type(o)),null==o&&i.empty?this:("string"===r&&(s=a.exec(o))&&(o=d+parseFloat(s[2])*("+"===s[1]?1:-1)),c[i.idx]=o,this[l](c)))})})}),l.hook=function(e){var i=e.split(" ");p(i,function(e,i){t.cssHooks[i]={set:function(e,o){var s,a,r="";if("transparent"!==o&&("string"!==t.type(o)||(s=n(o)))){if(o=l(s||o),!u.rgba&&1!==o._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(t){}o=o.blend(r&&"transparent"!==r?r:"_default")}o=o.toRgbaString()}try{e.style[i]=o}catch(t){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),t.cssHooks.borderColor={expand:function(t){var e={};return p(["Top","Right","Bottom","Left"],function(i,n){e["border"+n+"Color"]=t}),e}},s=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(i),function(){function e(e){var i,n,o=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,s={};if(o&&o.length&&o[0]&&o[o[0]])for(n=o.length;n--;)i=o[n],"string"==typeof o[i]&&(s[t.camelCase(i)]=o[i]);else for(i in o)"string"==typeof o[i]&&(s[i]=o[i]);return s}function n(e,i){var n,o,a={};for(n in i)o=i[n],e[n]!==o&&(s[n]||(t.fx.step[n]||!isNaN(parseFloat(o)))&&(a[n]=o));return a}var o=["add","remove","toggle"],s={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,n){t.fx.step[n]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(i.style(t.elem,n,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(i,s,a,r){var l=t.speed(s,a,r);return this.queue(function(){var s,a=t(this),r=a.attr("class")||"",c=l.children?a.find("*").addBack():a;c=c.map(function(){return{el:t(this),start:e(this)}}),(s=function(){t.each(o,function(t,e){i[e]&&a[e+"Class"](i[e])})})(),c=c.map(function(){return this.end=e(this.el[0]),this.diff=n(this.start,this.end),this}),a.attr("class",r),c=c.map(function(){var e=this,i=t.Deferred(),n=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,n),i.promise()}),t.when.apply(t,c.get()).done(function(){s(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),l.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,n,o,s){return n?t.effects.animateClass.call(this,{add:i},n,o,s):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,n,o,s){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},n,o,s):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,n,o,s,a){return"boolean"==typeof n||void 0===n?o?t.effects.animateClass.call(this,n?{add:i}:{remove:i},o,s,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},n,o,s)}}(t.fn.toggleClass),switchClass:function(e,i,n,o,s){return t.effects.animateClass.call(this,{add:i,remove:e},n,o,s)}})}(),function(){function i(e,i,n,o){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(o=i,n=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(o=n,n=i,i={}),t.isFunction(n)&&(o=n,n=null),i&&t.extend(e,i),n=n||i.duration,e.duration=t.fx.off?0:"number"==typeof n?n:n in t.fx.speeds?t.fx.speeds[n]:t.fx.speeds._default,e.complete=o||i.complete,e}function n(e){return!(e&&"number"!=typeof e&&!t.fx.speeds[e])||("string"==typeof e&&!t.effects.effect[e]||(!!t.isFunction(e)||"object"==typeof e&&!e.effect))}t.extend(t.effects,{version:"1.11.4",save:function(t,i){for(var n=0;i.length>n;n++)null!==i[n]&&t.data(e+i[n],t[0].style[i[n]])},restore:function(t,i){var n,o;for(o=0;i.length>o;o++)null!==i[o]&&(void 0===(n=t.data(e+i[o]))&&(n=""),t.css(i[o],n))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,n;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":n=0;break;case"center":n=.5;break;case"right":n=1;break;default:n=t[1]/e.width}return{x:n,y:i}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),float:e.css("float")},n=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),o={width:e.width(),height:e.height()},s=document.activeElement;try{s.id}catch(t){s=document.body}return e.wrap(n),(e[0]===s||t.contains(e[0],s))&&t(s).focus(),n=e.parent(),"static"===e.css("position")?(n.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,n){i[n]=e.css(n),isNaN(parseInt(i[n],10))&&(i[n]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(o),n.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).focus()),e},setTransition:function(e,i,n,o){return o=o||{},t.each(i,function(t,i){var s=e.cssUnit(i);s[0]>0&&(o[i]=s[0]*n+s[1])}),o}}),t.fn.extend({effect:function(){function e(e){function i(){t.isFunction(s)&&s.call(o[0]),t.isFunction(e)&&e()}var o=t(this),s=n.complete,r=n.mode;(o.is(":hidden")?"hide"===r:"show"===r)?(o[r](),i()):a.call(o[0],n,i)}var n=i.apply(this,arguments),o=n.mode,s=n.queue,a=t.effects.effect[n.effect];return t.fx.off||!a?o?this[o](n.duration,n.complete):this.each(function(){n.complete&&n.complete.call(this)}):!1===s?this.each(e):this.queue(s||"fx",e)},show:function(t){return function(e){if(n(e))return t.apply(this,arguments);var o=i.apply(this,arguments);return o.mode="show",this.effect.call(this,o)}}(t.fn.show),hide:function(t){return function(e){if(n(e))return t.apply(this,arguments);var o=i.apply(this,arguments);return o.mode="hide",this.effect.call(this,o)}}(t.fn.hide),toggle:function(t){return function(e){if(n(e)||"boolean"==typeof e)return t.apply(this,arguments);var o=i.apply(this,arguments);return o.mode="toggle",this.effect.call(this,o)}}
2(t.fn.toggle),cssUnit:function(e){var i=this.css(e),n=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(n=[parseFloat(i),e])}),n}})}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}(),t.effects,t.effects.effect.fade=function(e,i){var n=t(this),o=t.effects.setMode(n,e.mode||"toggle");n.animate({opacity:o},{queue:!1,duration:e.duration,easing:e.easing,complete:i})},t.effects.effect.slide=function(e,i){var n,o=t(this),s=["position","top","bottom","left","right","width","height"],a=t.effects.setMode(o,e.mode||"show"),r="show"===a,l=e.direction||"left",c="up"===l||"down"===l?"top":"left",d="up"===l||"left"===l,u={};t.effects.save(o,s),o.show(),n=e.distance||o["top"===c?"outerHeight":"outerWidth"](!0),t.effects.createWrapper(o).css({overflow:"hidden"}),r&&o.css(c,d?isNaN(n)?"-"+n:-n:n),u[c]=(r?d?"+=":"-=":d?"-=":"+=")+n,o.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===a&&o.hide(),t.effects.restore(o,s),t.effects.removeWrapper(o),i()}})}}),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widget"],t):"object"==typeof exports?t(require("jquery"),require("./vendor/jquery.ui.widget")):t(window.jQuery)}(function(t){"use strict";function e(e){var i="dragover"===e;return function(n){n.dataTransfer=n.originalEvent&&n.originalEvent.dataTransfer;var o=n.dataTransfer;o&&-1!==t.inArray("Files",o.types)&&!1!==this._trigger(e,t.Event(e,{delegatedEvent:n}))&&(n.preventDefault(),i&&(o.dropEffect="copy"))}}t.support.fileInput=!(new RegExp("(Android (1\\.[0156]|2\\.[01]))|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)|(w(eb)?OSBrowser)|(webOS)|(Kindle/(1\\.0|2\\.[05]|3\\.0))").test(window.navigator.userAgent)||t('<input type="file">').prop("disabled")),t.support.xhrFileUpload=!(!window.ProgressEvent||!window.FileReader),t.support.xhrFormDataFileUpload=!!window.FormData,t.support.blobSlice=window.Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice),t.widget("blueimp.fileupload",{options:{dropZone:t(document),pasteZone:void 0,fileInput:void 0,replaceFileInput:!0,paramName:void 0,singleFileUploads:!0,limitMultiFileUploads:void 0,limitMultiFileUploadSize:void 0,limitMultiFileUploadSizeOverhead:512,sequentialUploads:!1,limitConcurrentUploads:void 0,forceIframeTransport:!1,redirect:void 0,redirectParamName:void 0,postMessage:void 0,multipart:!0,maxChunkSize:void 0,uploadedBytes:void 0,recalculateProgress:!0,progressInterval:100,bitrateInterval:500,autoUpload:!0,messages:{uploadedBytes:"Uploaded bytes exceed file size"},i18n:function(e,i){return e=this.messages[e]||e.toString(),i&&t.each(i,function(t,i){e=e.replace("{"+t+"}",i)}),e},formData:function(t){return t.serializeArray()},add:function(e,i){if(e.isDefaultPrevented())return!1;(i.autoUpload||!1!==i.autoUpload&&t(this).fileupload("option","autoUpload"))&&i.process().done(function(){i.submit()})},processData:!1,contentType:!1,cache:!1,timeout:0},_specialOptions:["fileInput","dropZone","pasteZone","multipart","forceIframeTransport"],_blobSlice:t.support.blobSlice&&function(){return(this.slice||this.webkitSlice||this.mozSlice).apply(this,arguments)},_BitrateTimer:function(){this.timestamp=Date.now?Date.now():(new Date).getTime(),this.loaded=0,this.bitrate=0,this.getBitrate=function(t,e,i){var n=t-this.timestamp;return(!this.bitrate||!i||n>i)&&(this.bitrate=(e-this.loaded)*(1e3/n)*8,this.loaded=e,this.timestamp=t),this.bitrate}},_isXHRUpload:function(e){return!e.forceIframeTransport&&(!e.multipart&&t.support.xhrFileUpload||t.support.xhrFormDataFileUpload)},_getFormData:function(e){var i;return"function"===t.type(e.formData)?e.formData(e.form):t.isArray(e.formData)?e.formData:"object"===t.type(e.formData)?(i=[],t.each(e.formData,function(t,e){i.push({name:t,value:e})}),i):[]},_getTotal:function(e){var i=0;return t.each(e,function(t,e){i+=e.size||1}),i},_initProgressObject:function(e){var i={loaded:0,total:0,bitrate:0};e._progress?t.extend(e._progress,i):e._progress=i},_initResponseObject:function(t){var e;if(t._response)for(e in t._response)t._response.hasOwnProperty(e)&&delete t._response[e];else t._response={}},_onProgress:function(e,i){if(e.lengthComputable){var n,o=Date.now?Date.now():(new Date).getTime();if(i._time&&i.progressInterval&&o-i._time<i.progressInterval&&e.loaded!==e.total)return;i._time=o,n=Math.floor(e.loaded/e.total*(i.chunkSize||i._progress.total))+(i.uploadedBytes||0),this._progress.loaded+=n-i._progress.loaded,this._progress.bitrate=this._bitrateTimer.getBitrate(o,this._progress.loaded,i.bitrateInterval),i._progress.loaded=i.loaded=n,i._progress.bitrate=i.bitrate=i._bitrateTimer.getBitrate(o,n,i.bitrateInterval),this._trigger("progress",t.Event("progress",{delegatedEvent:e}),i),this._trigger("progressall",t.Event("progressall",{delegatedEvent:e}),this._progress)}},_initProgressListener:function(e){var i=this,n=e.xhr?e.xhr():t.ajaxSettings.xhr();n.upload&&(t(n.upload).bind("progress",function(t){var n=t.originalEvent;t.lengthComputable=n.lengthComputable,t.loaded=n.loaded,t.total=n.total,i._onProgress(t,e)}),e.xhr=function(){return n})},_isInstanceOf:function(t,e){return Object.prototype.toString.call(e)==="[object "+t+"]"},_initXHRData:function(e){var i,n=this,o=e.files[0],s=e.multipart||!t.supp
2ort.xhrFileUpload,a="array"===t.type(e.paramName)?e.paramName[0]:e.paramName;e.headers=t.extend({},e.headers),e.contentRange&&(e.headers["Content-Range"]=e.contentRange),s&&!e.blob&&this._isInstanceOf("File",o)||(e.headers["Content-Disposition"]='attachment; filename="'+encodeURI(o.name)+'"'),s?t.support.xhrFormDataFileUpload&&(e.postMessage?(i=this._getFormData(e),e.blob?i.push({name:a,value:e.blob}):t.each(e.files,function(n,o){i.push({name:"array"===t.type(e.paramName)&&e.paramName[n]||a,value:o})})):(n._isInstanceOf("FormData",e.formData)?i=e.formData:(i=new FormData,t.each(this._getFormData(e),function(t,e){i.append(e.name,e.value)})),e.blob?i.append(a,e.blob,o.name):t.each(e.files,function(o,s){(n._isInstanceOf("File",s)||n._isInstanceOf("Blob",s))&&i.append("array"===t.type(e.paramName)&&e.paramName[o]||a,s,s.uploadName||s.name)})),e.data=i):(e.contentType=o.type||"application/octet-stream",e.data=e.blob||o),e.blob=null},_initIframeSettings:function(e){var i=t("<a></a>").prop("href",e.url).prop("host");e.dataType="iframe "+(e.dataType||""),e.formData=this._getFormData(e),e.redirect&&i&&i!==location.host&&e.formData.push({name:e.redirectParamName||"redirect",value:e.redirect})},_initDataSettings:function(t){this._isXHRUpload(t)?(this._chunkedUpload(t,!0)||(t.data||this._initXHRData(t),this._initProgressListener(t)),t.postMessage&&(t.dataType="postmessage "+(t.dataType||""))):this._initIframeSettings(t)},_getParamName:function(e){var i=t(e.fileInput),n=e.paramName;return n?t.isArray(n)||(n=[n]):(n=[],i.each(function(){for(var e=t(this),i=e.prop("name")||"files[]",o=(e.prop("files")||[1]).length;o;)n.push(i),o-=1}),n.length||(n=[i.prop("name")||"files[]"])),n},_initFormSettings:function(e){e.form&&e.form.length||(e.form=t(e.fileInput.prop("form")),e.form.length||(e.form=t(this.options.fileInput.prop("form")))),e.paramName=this._getParamName(e),e.url||(e.url=e.form.prop("action")||location.href),e.type=(e.type||"string"===t.type(e.form.prop("method"))&&e.form.prop("method")||"").toUpperCase(),"POST"!==e.type&&"PUT"!==e.type&&"PATCH"!==e.type&&(e.type="POST"),e.formAcceptCharset||(e.formAcceptCharset=e.form.attr("accept-charset"))},_getAJAXSettings:function(e){var i=t.extend({},this.options,e);return this._initFormSettings(i),this._initDataSettings(i),i},_getDeferredState:function(t){return t.state?t.state():t.isResolved()?"resolved":t.isRejected()?"rejected":"pending"},_enhancePromise:function(t){return t.success=t.done,t.error=t.fail,t.complete=t.always,t},_getXHRPromise:function(e,i,n){var o=t.Deferred(),s=o.promise();return i=i||this.options.context||s,!0===e?o.resolveWith(i,n):!1===e&&o.rejectWith(i,n),s.abort=o.promise,this._enhancePromise(s)},_addConvenienceMethods:function(e,i){var n=this,o=function(e){return t.Deferred().resolveWith(n,e).promise()};i.process=function(e,s){return(e||s)&&(i._processQueue=this._processQueue=(this._processQueue||o([this])).then(function(){return i.errorThrown?t.Deferred().rejectWith(n,[i]).promise():o(arguments)}).then(e,s)),this._processQueue||o([this])},i.submit=function(){return"pending"!==this.state()&&(i.jqXHR=this.jqXHR=!1!==n._trigger("submit",t.Event("submit",{delegatedEvent:e}),this)&&n._onSend(e,this)),this.jqXHR||n._getXHRPromise()},i.abort=function(){return this.jqXHR?this.jqXHR.abort():(this.errorThrown="abort",n._trigger("fail",null,this),n._getXHRPromise(!1))},i.state=function(){return this.jqXHR?n._getDeferredState(this.jqXHR):this._processQueue?n._getDeferredState(this._processQueue):void 0},i.processing=function(){return!this.jqXHR&&this._processQueue&&"pending"===n._getDeferredState(this._processQueue)},i.progress=function(){return this._progress},i.response=function(){return this._response}},_getUploadedBytes:function(t){var e=t.getResponseHeader("Range"),i=e&&e.split("-"),n=i&&i.length>1&&parseInt(i[1],10);return n&&n+1},_chunkedUpload:function(e,i){e.uploadedBytes=e.uploadedBytes||0;var n,o,s=this,a=e.files[0],r=a.size,l=e.uploadedBytes,c=e.maxChunkSize||r,d=this._blobSlice,u=t.Deferred(),h=u.promise();return!(!(this._isXHRUpload(e)&&d&&(l||c<r))||e.data)&&(!!i||(l>=r?(a.error=e.i18n("uploadedBytes"),this._getXHRPromise(!1,e.context,[null,"error",a.error])):(o=function(){var i=t.extend({},e),h=i._progress.loaded;i.blob=d.call(a,l,l+c,a.type),i.chunkSize=i.blob.size,i.contentRange="bytes "+l+"-"+(l+i.chunkSize-1)+"/"+r,s._initXHRData(i),s._initProgressListener(i),n=(!1!==s._trigger("chunkse
2nd",null,i)&&t.ajax(i)||s._getXHRPromise(!1,i.context)).done(function(n,a,c){l=s._getUploadedBytes(c)||l+i.chunkSize,h+i.chunkSize-i._progress.loaded&&s._onProgress(t.Event("progress",{lengthComputable:!0,loaded:l-i.uploadedBytes,total:l-i.uploadedBytes}),i),e.uploadedBytes=i.uploadedBytes=l,i.result=n,i.textStatus=a,i.jqXHR=c,s._trigger("chunkdone",null,i),s._trigger("chunkalways",null,i),l<r?o():u.resolveWith(i.context,[n,a,c])}).fail(function(t,e,n){i.jqXHR=t,i.textStatus=e,i.errorThrown=n,s._trigger("chunkfail",null,i),s._trigger("chunkalways",null,i),u.rejectWith(i.context,[t,e,n])})},this._enhancePromise(h),h.abort=function(){return n.abort()},o(),h)))},_beforeSend:function(t,e){0===this._active&&(this._trigger("start"),this._bitrateTimer=new this._BitrateTimer,this._progress.loaded=this._progress.total=0,this._progress.bitrate=0),this._initResponseObject(e),this._initProgressObject(e),e._progress.loaded=e.loaded=e.uploadedBytes||0,e._progress.total=e.total=this._getTotal(e.files)||1,e._progress.bitrate=e.bitrate=0,this._active+=1,this._progress.loaded+=e.loaded,this._progress.total+=e.total},_onDone:function(e,i,n,o){var s=o._progress.total,a=o._response;o._progress.loaded<s&&this._onProgress(t.Event("progress",{lengthComputable:!0,loaded:s,total:s}),o),a.result=o.result=e,a.textStatus=o.textStatus=i,a.jqXHR=o.jqXHR=n,this._trigger("done",null,o)},_onFail:function(t,e,i,n){var o=n._response;n.recalculateProgress&&(this._progress.loaded-=n._progress.loaded,this._progress.total-=n._progress.total),o.jqXHR=n.jqXHR=t,o.textStatus=n.textStatus=e,o.errorThrown=n.errorThrown=i,this._trigger("fail",null,n)},_onAlways:function(t,e,i,n){this._trigger("always",null,n)},_onSend:function(e,i){i.submit||this._addConvenienceMethods(e,i);var n,o,s,a,r=this,l=r._getAJAXSettings(i),c=function(){return r._sending+=1,l._bitrateTimer=new r._BitrateTimer,n=n||((o||!1===r._trigger("send",t.Event("send",{delegatedEvent:e}),l))&&r._getXHRPromise(!1,l.context,o)||r._chunkedUpload(l)||t.ajax(l)).done(function(t,e,i){r._onDone(t,e,i,l)}).fail(function(t,e,i){r._onFail(t,e,i,l)}).always(function(t,e,i){if(r._onAlways(t,e,i,l),r._sending-=1,r._active-=1,l.limitConcurrentUploads&&l.limitConcurrentUploads>r._sending)for(var n=r._slots.shift();n;){if("pending"===r._getDeferredState(n)){n.resolve();break}n=r._slots.shift()}0===r._active&&r._trigger("stop")})};return this._beforeSend(e,l),this.options.sequentialUploads||this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending?(this.options.limitConcurrentUploads>1?(s=t.Deferred(),this._slots.push(s),a=s.then(c)):(this._sequence=this._sequence.then(c,c),a=this._sequence),a.abort=function(){return o=[void 0,"abort","abort"],n?n.abort():(s&&s.rejectWith(l.context,o),c())},this._enhancePromise(a)):c()},_onAdd:function(e,i){var n,o,s,a,r=this,l=!0,c=t.extend({},this.options,i),d=i.files,u=d.length,h=c.limitMultiFileUploads,p=c.limitMultiFileUploadSize,f=c.limitMultiFileUploadSizeOverhead,m=0,g=this._getParamName(c),v=0;if(!u)return!1;if(p&&void 0===d[0].size&&(p=void 0),(c.singleFileUploads||h||p)&&this._isXHRUpload(c))if(c.singleFileUploads||p||!h)if(!c.singleFileUploads&&p)for(s=[],n=[],a=0;a<u;a+=1)m+=d[a].size+f,(a+1===u||m+d[a+1].size+f>p||h&&a+1-v>=h)&&(s.push(d.slice(v,a+1)),(o=g.slice(v,a+1)).length||(o=g),n.push(o),v=a+1,m=0);else n=g;else for(s=[],n=[],a=0;a<u;a+=h)s.push(d.slice(a,a+h)),(o=g.slice(a,a+h)).length||(o=g),n.push(o);else s=[d],n=[g];return i.originalFiles=d,t.each(s||d,function(o,a){var c=t.extend({},i);return c.files=s?a:[a],c.paramName=n[o],r._initResponseObject(c),r._initProgressObject(c),r._addConvenienceMethods(e,c),l=r._trigger("add",t.Event("add",{delegatedEvent:e}),c)}),l},_replaceFileInput:function(e){var i=e.fileInput,n=i.clone(!0),o=i.is(document.activeElement);e.fileInputClone=n,t("<form></form>").append(n)[0].reset(),i.after(n).detach(),o&&n.focus(),t.cleanData(i.unbind("remove")),this.options.fileInput=this.options.fileInput.map(function(t,e){return e===i[0]?n[0]:e}),i[0]===this.element[0]&&(this.element=n)},_handleFileTreeEntry:function(e,i){var n,o=this,s=t.Deferred(),a=[],r=function(t){t&&!t.entry&&(t.entry=e),s.resolve([t])},l=function(t){o._handleFileTreeEntries(t,i+e.name+"/").done(function(t){s.resolve(t)}).fail(r)}
2,c=function(){n.readEntries(function(t){t.length?(a=a.concat(t),c()):l(a)},r)};return i=i||"",e.isFile?e._file?(e._file.relativePath=i,s.resolve(e._file)):e.file(function(t){t.relativePath=i,s.resolve(t)},r):e.isDirectory?(n=e.createReader(),c()):s.resolve([]),s.promise()},_handleFileTreeEntries:function(e,i){var n=this;return t.when.apply(t,t.map(e,function(t){return n._handleFileTreeEntry(t,i)})).then(function(){return Array.prototype.concat.apply([],arguments)})},_getDroppedFiles:function(e){var i=(e=e||{}).items;return i&&i.length&&(i[0].webkitGetAsEntry||i[0].getAsEntry)?this._handleFileTreeEntries(t.map(i,function(t){var e;return t.webkitGetAsEntry?((e=t.webkitGetAsEntry())&&(e._file=t.getAsFile()),e):t.getAsEntry()})):t.Deferred().resolve(t.makeArray(e.files)).promise()},_getSingleFileInputFiles:function(e){var i,n,o=(e=t(e)).prop("webkitEntries")||e.prop("entries");if(o&&o.length)return this._handleFileTreeEntries(o);if((i=t.makeArray(e.prop("files"))).length)void 0===i[0].name&&i[0].fileName&&t.each(i,function(t,e){e.name=e.fileName,e.size=e.fileSize});else{if(!(n=e.prop("value")))return t.Deferred().resolve([]).promise();i=[{name:n.replace(/^.*\\/,"")}]}return t.Deferred().resolve(i).promise()},_getFileInputFiles:function(e){return e instanceof t&&1!==e.length?t.when.apply(t,t.map(e,this._getSingleFileInputFiles)).then(function(){return Array.prototype.concat.apply([],arguments)}):this._getSingleFileInputFiles(e)},_onChange:function(e){var i=this,n={fileInput:t(e.target),form:t(e.target.form)};this._getFileInputFiles(n.fileInput).always(function(o){n.files=o,i.options.replaceFileInput&&i._replaceFileInput(n),!1!==i._trigger("change",t.Event("change",{delegatedEvent:e}),n)&&i._onAdd(e,n)})},_onPaste:function(e){var i=e.originalEvent&&e.originalEvent.clipboardData&&e.originalEvent.clipboardData.items,n={files:[]};i&&i.length&&(t.each(i,function(t,e){var i=e.getAsFile&&e.getAsFile();i&&n.files.push(i)}),!1!==this._trigger("paste",t.Event("paste",{delegatedEvent:e}),n)&&this._onAdd(e,n))},_onDrop:function(e){e.dataTransfer=e.originalEvent&&e.originalEvent.dataTransfer;var i=this,n=e.dataTransfer,o={};n&&n.files&&n.files.length&&(e.preventDefault(),this._getDroppedFiles(n).always(function(n){o.files=n,!1!==i._trigger("drop",t.Event("drop",{delegatedEvent:e}),o)&&i._onAdd(e,o)}))},_onDragOver:e("dragover"),_onDragEnter:e("dragenter"),_onDragLeave:e("dragleave"),_initEventHandlers:function(){this._isXHRUpload(this.options)&&(this._on(this.options.dropZone,{dragover:this._onDragOver,drop:this._onDrop,dragenter:this._onDragEnter,dragleave:this._onDragLeave}),this._on(this.options.pasteZone,{paste:this._onPaste})),t.support.fileInput&&this._on(this.options.fileInput,{change:this._onChange})},_destroyEventHandlers:function(){this._off(this.options.dropZone,"dragenter dragleave dragover drop"),this._off(this.options.pasteZone,"paste"),this._off(this.options.fileInput,"change")},_destroy:function(){this._destroyEventHandlers()},_setOption:function(e,i){var n=-1!==t.inArray(e,this._specialOptions);n&&this._destroyEventHandlers(),this._super(e,i),n&&(this._initSpecialOptions(),this._initEventHandlers())},_initSpecialOptions:function(){var e=this.options;void 0===e.fileInput?e.fileInput=this.element.is('input[type="file"]')?this.element:this.element.find('input[type="file"]'):e.fileInput instanceof t||(e.fileInput=t(e.fileInput)),e.dropZone instanceof t||(e.dropZone=t(e.dropZone)),e.pasteZone instanceof t||(e.pasteZone=t(e.pasteZone))},_getRegExp:function(t){var e=t.split("/"),i=e.pop();return e.shift(),new RegExp(e.join("/"),i)},_isRegExpOption:function(e,i){return"url"!==e&&"string"===t.type(i)&&/^\/.*\/[igm]{0,3}$/.test(i)},_initDataAttributes:function(){var e=this,i=this.options,n=this.element.data();t.each(this.element[0].attributes,function(t,o){var s,a=o.name.toLowerCase();/^data-/.test(a)&&(a=a.slice(5).replace(/-[a-z]/g,function(t){return t.charAt(1).toUpperCase()}),s=n[a],e._isRegExpOption(a,s)&&(s=e._getRegExp(s)),i[a]=s)})},_create:function(){this._initDataAttributes(),this._initSpecialOptions(),this._slots=[],this._sequence=this._getXHRPromise(!0),this._sending=this._active=0,this._initProgressObject(this),this._initEventHandlers()},active:function(){return this._active},progress:function(){return this._progress},add:function(e){var i=this;e&&!this.options.disabled&&(e.fileInput&&!e.files?this._getFileInputFiles(e.fileInput).always(function(t){e.files=t,i._onAdd(null,e)}):(e.files=t.makeArray(e.files),this._onAdd(null,e)))},send:function(e){if(e&&!this.options.disabled){if(e.fileInput&&!e.files){var i,n,o=this,s=t.Deferred(),a=s.promise();return a.abort=function(){return n=!0,i?i.abort():(s.reject(null,"abort","abort"),a)},this._getFileInputFiles(e.fileInput).always(function(t){n||(t.length?(e.files=t,(i=o._onSend(null,e)).then(function(t,e,
2i){s.resolve(t,e,i)},function(t,e,i){s.reject(t,e,i)})):s.reject())}),this._enhancePromise(a)}if(e.files=t.makeArray(e.files),e.files.length)return this._onSend(null,e)}return this._getXHRPromise(!1,e&&e.context)}})}),function(t){"use strict";var e={},i=Math.max,n=Math.min;e.c={},e.c.d=t(document),e.c.t=function(t){return t.originalEvent.touches.length-1},e.o=function(){var i=this;this.o=null,this.$=null,this.i=null,this.g=null,this.v=null,this.cv=null,this.x=0,this.y=0,this.$c=null,this.c=null,this.t=0,this.isInit=!1,this.fgColor=null,this.pColor=null,this.dH=null,this.cH=null,this.eH=null,this.rH=null,this.run=function(){var e=function(t,e){var n;for(n in e)i.o[n]=e[n];i.init(),i._configure()._draw()};if(!this.$.data("kontroled"))return this.$.data("kontroled",!0),this.extend(),this.o=t.extend({min:this.$.data("min")||0,max:this.$.data("max")||100,stopper:!0,readOnly:this.$.data("readonly"),cursor:!0===this.$.data("cursor")&&30||this.$.data("cursor")||0,thickness:this.$.data("thickness")||.35,lineCap:this.$.data("linecap")||"butt",width:this.$.data("width")||200,height:this.$.data("height")||200,displayInput:null==this.$.data("displayinput")||this.$.data("displayinput"),displayPrevious:this.$.data("displayprevious"),fgColor:this.$.data("fgcolor")||"#87CEEB",inputColor:this.$.data("inputcolor")||this.$.data("fgcolor")||"#87CEEB",inline:!1,step:this.$.data("step")||1,draw:null,change:null,cancel:null,release:null},this.o),this.$.is("fieldset")?(this.v={},this.i=this.$.find("input"),this.i.each(function(e){var n=t(this);i.i[e]=n,i.v[e]=n.val(),n.bind("change",function(){var t={};t[e]=n.val(),i.val(t)})}),this.$.find("legend").remove()):(this.i=this.$,this.v=this.$.val(),""==this.v&&(this.v=this.o.min),this.$.bind("change",function(){i.val(i._validate(i.$.val()))})),!this.o.displayInput&&this.$.hide(),this.$c=t('<canvas width="'+this.o.width+'px" height="'+this.o.height+'px"></canvas>'),this.c=this.$c[0].getContext("2d"),this.$.wrap(t('<div style="'+(this.o.inline?"display:inline;":"")+"width:"+this.o.width+"px;height:"+this.o.height+'px;"></div>')).before(this.$c),this.v instanceof Object?(this.cv={},this.copy(this.v,this.cv)):this.cv=this.v,this.$.bind("configure",e).parent().bind("configure",e),this._listen()._configure()._xy().init(),this.isInit=!0,this._draw(),this},this._draw=function(){var t=!0,e=document.createElement("canvas");e.width=i.o.width,e.height=i.o.height,i.g=e.getContext("2d"),i.clear(),i.dH&&(t=i.dH()),!1!==t&&i.draw(),i.c.drawImage(e,0,0),e=null},this._touch=function(t){var n=function(t){var e=i.xy2val(t.originalEvent.touches[i.t].pageX,t.originalEvent.touches[i.t].pageY);e!=i.cv&&(i.cH&&!1===i.cH(e)||(i.change(i._validate(e)),i._draw()))};return this.t=e.c.t(t),n(t),e.c.d.bind("touchmove.k",n).bind("touchend.k",function(){e.c.d.unbind("touchmove.k touchend.k"),i.rH&&!1===i.rH(i.cv)||i.val(i.cv)}),this},this._mouse=function(t){var n=function(t){var e=i.xy2val(t.pageX,t.pageY);e!=i.cv&&(i.cH&&!1===i.cH(e)||(i.change(i._validate(e)),i._draw()))};return n(t),e.c.d.bind("mousemove.k",n).bind("keyup.k",function(t){if(27===t.keyCode){if(e.c.d.unbind("mouseup.k mousemove.k keyup.k"),i.eH&&!1===i.eH())return;i.cancel()}}).bind("mouseup.k",function(t){e.c.d.unbind("mousemove.k mouseup.k keyup.k"),i.rH&&!1===i.rH(i.cv)||i.val(i.cv)}),this},this._xy=function(){var t=this.$c.offset();return this.x=t.left,this.y=t.top,this},this._listen=function(){return this.o.readOnly?this.$.attr("readonly","readonly"):(this.$c.bind("mousedown",function(t){t.preventDefault(),i._xy()._mouse(t)}).bind("touchstart",function(t){t.preventDefault(),i._xy()._touch(t)}),this.listen()),this},this._configure=function(){return this.o.draw&&(this.dH=this.o.draw),this.o.change&&(this.cH=this.o.change),this.o.cancel&&(this.eH=this.o.cancel),this.o.release&&(this.rH=this.o.release),this.o.displayPrevious?(this.pColor=this.h2rgba(this.o.fgColor,"0.4"),this.fgColor=this.h2rgba(this.o.fgColor,"0.6")):this.fgColor=this.o.fgColor,this},this._clear=function(){this.$c[0].width=this.$c[0].width},this._validate=function(t){return~~((t<0?-.5:.5)+t/this.o.step)*this.o.step},this.listen=function(){},this.extend=function(){},this.init=function(){},this.change=function(t){},this.val=function(t){},this.xy2val=function(t,e){},this.draw=function(){},this.clear=function(){this._clear()},this.h2rgba=function(t,e){var i;return t=t.substring(1,7),"rgba("+(i=[parseInt(t.substring(0,2),16),parseInt(t.substring(2,4),16),parseInt(t.substring(4,6),16)])[0]+","+i[1]+","+i[2]+","+e+")"},this.copy=function(t,e){for(var i in t)e[i]=t[i]}},e.Dial=function(){e.o.call(this),this.startAngle=null,this.xy=null,this.radius=null,this.lineWidth=null,this.cursorExt=null,this.w2=null,this.PI2=2*Math.PI,this.extend=function(){this.o=t.extend({bgColor:this.$.data("bgcolor")||"#EEEEEE",angleOffset:this.$.data("angleoffset")||0,angleArc:this.$.data("anglearc")||360,inline:!0},this.o)},this.val=function(t){if(null==t)return this.v;this.cv=this.o.stopper?i(n(t,this.o.max),this.o.min):t,this.v=this.cv,this.$.val(this.v),this._draw()},this.xy2val=function(t,e){var o,s;return o=Math.atan2(t-(this.x+this.w2),-(e-this.y-this.w2))-this.angleOffset,this.angleArc!=this.PI2&&o<0&&o>
2-.5?o=0:o<0&&(o+=this.PI2),s=~~(.5+o*(this.o.max-this.o.min)/this.angleArc)+this.o.min,this.o.stopper&&(s=i(n(s,this.o.max),this.o.min)),s},this.listen=function(){var e,o,s=this,a=function(t){t.preventDefault();var e=t.originalEvent,i=e.detail||e.wheelDeltaX,n=e.detail||e.wheelDeltaY,o=parseInt(s.$.val())+(i>0||n>0?s.o.step:i<0||n<0?-s.o.step:0);s.cH&&!1===s.cH(o)||s.val(o)},r=1,l={37:-s.o.step,38:s.o.step,39:s.o.step,40:-s.o.step};this.$.bind("keydown",function(a){var c=a.keyCode;if(c>=96&&c<=105&&(c=a.keyCode=c-48),e=parseInt(String.fromCharCode(c)),isNaN(e)&&(13!==c&&8!==c&&9!==c&&189!==c&&a.preventDefault(),t.inArray(c,[37,38,39,40])>-1)){a.preventDefault();var d=parseInt(s.$.val())+l[c]*r;s.o.stopper&&(d=i(n(d,s.o.max),s.o.min)),s.change(d),s._draw(),o=window.setTimeout(function(){r*=2},30)}}).bind("keyup",function(t){isNaN(e)?o&&(window.clearTimeout(o),o=null,r=1,s.val(s.$.val())):s.$.val()>s.o.max&&s.$.val(s.o.max)||s.$.val()<s.o.min&&s.$.val(s.o.min)}),this.$c.bind("mousewheel DOMMouseScroll",a),this.$.bind("mousewheel DOMMouseScroll",a)},this.init=function(){(this.v<this.o.min||this.v>this.o.max)&&(this.v=this.o.min),this.$.val(this.v),this.w2=this.o.width/2,this.cursorExt=this.o.cursor/100,this.xy=this.w2,this.lineWidth=this.xy*this.o.thickness,this.lineCap=this.o.lineCap,this.radius=this.xy-this.lineWidth/2,this.o.angleOffset&&(this.o.angleOffset=isNaN(this.o.angleOffset)?0:this.o.angleOffset),this.o.angleArc&&(this.o.angleArc=isNaN(this.o.angleArc)?this.PI2:this.o.angleArc),this.angleOffset=this.o.angleOffset*Math.PI/180,this.angleArc=this.o.angleArc*Math.PI/180,this.startAngle=1.5*Math.PI+this.angleOffset,this.endAngle=1.5*Math.PI+this.angleOffset+this.angleArc;var t=i(String(Math.abs(this.o.max)).length,String(Math.abs(this.o.min)).length,2)+2;this.o.displayInput&&this.i.css({width:(this.o.width/2+4>>0)+"px",height:(this.o.width/3>>0)+"px",position:"absolute","vertical-align":"middle","margin-top":(this.o.width/3>>0)+"px","margin-left":"-"+(3*this.o.width/4+2>>0)+"px",border:0,background:"none",font:"bold "+(this.o.width/t>>0)+"px Arial","text-align":"center",color:this.o.inputColor||this.o.fgColor,padding:"0px","-webkit-appearance":"none"})||this.i.css({width:"0px",visibility:"hidden"})},this.change=function(t){this.cv=t,this.$.val(t)},this.angle=function(t){return(t-this.o.min)*this.angleArc/(this.o.max-this.o.min)},this.draw=function(){var t,e,i=this.g,n=this.angle(this.cv),o=this.startAngle,s=o+n,a=1;i.lineWidth=this.lineWidth,i.lineCap=this.lineCap,this.o.cursor&&(o=s-this.cursorExt)&&(s+=this.cursorExt),i.beginPath(),i.strokeStyle=this.o.bgColor,i.arc(this.xy,this.xy,this.radius,this.endAngle,this.startAngle,!0),i.stroke(),this.o.displayPrevious&&(e=this.startAngle+this.angle(this.v),t=this.startAngle,this.o.cursor&&(t=e-this.cursorExt)&&(e+=this.cursorExt),i.beginPath(),i.strokeStyle=this.pColor,i.arc(this.xy,this.xy,this.radius,t,e,!1),i.stroke(),a=this.cv==this.v),i.beginPath(),i.strokeStyle=a?this.o.fgColor:this.fgColor,i.arc(this.xy,this.xy,this.radius,o,s,!1),i.stroke()},this.cancel=function(){this.val(this.v)}},t.fn.dial=t.fn.knob=function(i){return this.each(function(){var n=new e.Dial;n.o=i,n.$=t(this),n.run()}).parent()}}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){function e(e,n){var o,s,a,r=e.nodeName.toLowerCase();return"area"===r?(o=e.parentNode,s=o.name,!(!e.href||!s||"map"!==o.nodeName.toLowerCase())&&(!!(a=t("img[usemap='#"+s+"']")[0])&&i(a))):(/^(input|select|textarea|button|object)$/.test(r)?!e.disabled:"a"===r?e.href||n:n)&&i(e)}function i(e){return t.expr.filters.visible(e)&&!t(e).parents().addBack().filter(function(){return"hidden"===t.css(this,"visibility")}).length}t.ui=t.ui||{},t.extend(t.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),t.fn.extend({scrollParent:function(e){var i=this.css("position"),n="absolute"===i,o=e?/(auto|scroll|hidden)/:/(auto|scroll)/,s=this.parents().filter(function(){var e=t(this);return(!n||"static"!==e.css("position"))&&o.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&s.length?s:t(this[0].ownerDocument||document)},uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id
vendor: 4,228 bytes, line 2
2)&&t(this).removeAttr("id")})}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,n){return!!t.data(e,n[3])},focusable:function(i){return e(i,!isNaN(t.attr(i,"tabindex")))},tabbable:function(i){var n=t.attr(i,"tabindex"),o=isNaN(n);return(o||n>=0)&&e(i,!o)}}),t("<a>").outerWidth(1).jquery||t.each(["Width","Height"],function(e,i){function n(e,i,n,s){return t.each(o,function(){i-=parseFloat(t.css(e,"padding"+this))||0,n&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),s&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var o="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(s,n(this,e)+"px")})},t.fn["outer"+i]=function(e,o){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(s,n(this,e,!0,o)+"px")})}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(t.fn.removeData=function(e){return function(i){return arguments.length?e.call(this,t.camelCase(i)):e.call(this)}}(t.fn.removeData)),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),t.fn.extend({focus:function(e){return function(i,n){return"number"==typeof i?this.each(function(){var e=this;setTimeout(function(){t(e).focus(),n&&n.call(e)},i)}):e.apply(this,arguments)}}(t.fn.focus),disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var i,n,o=t(this[0]);o.length&&o[0]!==document;){if(("absolute"===(i=o.css("position"))||"relative"===i||"fixed"===i)&&(n=parseInt(o.css("zIndex"),10),!isNaN(n)&&0!==n))return n;o=o.parent()}return 0}}),t.ui.plugin={add:function(e,i,n){var o,s=t.ui[e].prototype;for(o in n)s.plugins[o]=s.plugins[o]||[],s.plugins[o].push([i,n[o]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;s.length>o;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}};var n=0,o=Array.prototype.slice;t.cleanData=function(e){return function(i){var n,o,s;for(s=0;null!=(o=i[s]);s++)try{(n=t._data(o,"events"))&&n.remove&&t(o).triggerHandler("remove")}catch(t){}e(i)}}(t.cleanData),t.widget=function(e,i,n){var o,s,a,r,l={},c=e.split(".")[0];return e=e.split(".")[1],o=c+"-"+e,n||(n=i,i=t.Widget),t.expr[":"][o.toLowerCase()]=function(e){return!!t.data(e,o)},t[c]=t[c]||{},s=t[c][e],a=t[c][e]=function(t,e){return this._createWidget?void(arguments.length&&this._createWidget(t,e)):new a(t,e)},t.extend(a,s,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),r=new i,r.options=t.widget.extend({},r.options),t.each(n,function(e,n){return t.isFunction(n)?void(l[e]=function(){var t=function(){return i.prototype[e].apply(this,arguments)},o=function(t){return i.prototype[e].apply(this,t)};return function(){var e,i=this._super,s=this._superApply;return this._super=t,this._superApply=o,e=n.apply(this,arguments),this._super=i,this._superApply=s,e}}()):void(l[e]=n)}),a.prototype=t.widget.extend(r,{widgetEventPrefix:s?r.widgetEventPrefix||e:e},l,{constructor:a,namespace:c,widgetName:e,widgetFullName:o}),s?(t.each(s._childConstructors,function(e,i){var n=i.prototype;t.widget(n.namespace+"."+n.widgetName,a,i._proto)}),delete s._childConstructors):i._childConstructors.push(a),t.widget.bridge(e,a),a},t.widget.extend=function(e){for(var i,n,s=o.call(arguments,1),a=0,r=s.length;r>a;a++)for(i in s[a])n=s[a][i],s[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(s){var a="string"==typeof s,r=o.call(arguments,1
vendor: 5,365 bytes, line 2
2),l=this;return a?this.each(function(){var i,o=t.data(this,n);return"instance"===s?(l=o,!1):o?t.isFunction(o[s])&&"_"!==s.charAt(0)?(i=o[s].apply(o,r))!==o&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0:t.error("no such method '"+s+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+s+"'")}):(r.length&&(s=t.widget.extend.apply(null,[s].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(s||{}),e._init&&e._init()):t.data(this,n,new i(s,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var n,o,s,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},n=e.split("."),e=n.shift(),n.length){for(o=a[e]=t.widget.extend({},this.options[e]),s=0;n.length-1>s;s++)o[n[s]]=o[n[s]]||{},o=o[n[s]];if(e=n.pop(),1===arguments.length)return void 0===o[e]?null:o[e];o[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(e,i,n){var o,s=this;"boolean"!=typeof e&&(n=i,i=e,e=!1),n?(i=o=t(i),this.bindings=this.bindings.add(i)):(n=i,i=this.element,o=this.widget()),t.each(n,function(n,a){function r(){return e||!0!==s.options.disabled&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?s[a]:a).apply(s,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=n.match(/^([\w:-]*)\s*(.*)$/),c=l[1]+s.eventNamespace,d=l[2];d?o.delegate(d,c,r):i.bind(c,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(i).undelegate(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,n){var o,s,a=this.options[e];if(n=n||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],s=i.originalEvent)for(o in s)o in i||(i[o]=s[o]);return this.element.trigger(i,n),!(t.isFunction(a)&&!1===a.apply(this.element[0],[i].concat(n))||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(n,o,s){"string"==typeof o&&(o={effect:o});var a,r=o?!0===o||"number"==typeof o?i:o.effect||i:e;"number"==typeof(o=o||{})&&(o={duration:o}),a=!t.isEmptyObject(o),o.complete=s,o.delay&&n.delay(o.delay),a&&t.effects&&t.effects.effect[r]?n[e](o):r!==e&&n[r]?n[r](o.duration,o.easing,s):n.queue(function(i){t(this)[e](),s&&s.call(n[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function n(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}t.ui=t.ui||{};
vendor: 5,198 bytes, line 2
2var o,s,a=Math.max,r=Math.abs,l=Math.round,c=/left|center|right/,d=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==o)return o;var e,i,n=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),s=n.children()[0];return t("body").append(n),e=s.offsetWidth,n.css("overflow","scroll"),i=s.offsetWidth,e===i&&(i=n[0].clientWidth),n.remove(),o=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),n=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),o="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth;return{width:"scroll"===n||"auto"===n&&e.height<e.element[0].scrollHeight?t.position.scrollbarWidth():0,height:o?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),n=t.isWindow(i[0]),o=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:n,isDocument:o,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:n||o?i.width():i.outerWidth(),height:n||o?i.height():i.outerHeight()}}},t.fn.position=function(o){if(!o||!o.of)return f.apply(this,arguments);o=t.extend({},o);var p,m,g,v,y,w,b=t(o.of),C=t.position.getWithinInfo(o.within),x=t.position.getScrollInfo(C),k=(o.collision||"flip").split(" "),S={};return w=n(b),b[0].preventDefault&&(o.at="left top"),m=w.width,g=w.height,v=w.offset,y=t.extend({},v),t.each(["my","at"],function(){var t,e,i=(o[this]||"").split(" ");1===i.length&&(i=c.test(i[0])?i.concat(["center"]):d.test(i[0])?["center"].concat(i):["center","center"]),i[0]=c.test(i[0])?i[0]:"center",i[1]=d.test(i[1])?i[1]:"center",t=u.exec(i[0]),e=u.exec(i[1]),S[this]=[t?t[0]:0,e?e[0]:0],o[this]=[h.exec(i[0])[0],h.exec(i[1])[0]]}),1===k.length&&(k[1]=k[0]),"right"===o.at[0]?y.left+=m:"center"===o.at[0]&&(y.left+=m/2),"bottom"===o.at[1]?y.top+=g:"center"===o.at[1]&&(y.top+=g/2),p=e(S.at,m,g),y.left+=p[0],y.top+=p[1],this.each(function(){var n,c,d=t(this),u=d.outerWidth(),h=d.outerHeight(),f=i(this,"marginLeft"),w=i(this,"marginTop"),_=u+f+i(this,"marginRight")+x.width,T=h+w+i(this,"marginBottom")+x.height,$=t.extend({},y),D=e(S.my,d.outerWidth(),d.outerHeight());"right"===o.my[0]?$.left-=u:"center"===o.my[0]&&($.left-=u/2),"bottom"===o.my[1]?$.top-=h:"center"===o.my[1]&&($.top-=h/2),$.left+=D[0],$.top+=D[1],s||($.left=l($.left),$.top=l($.top)),n={marginLeft:f,marginTop:w},t.each(["left","top"],function(e,i){t.ui.position[k[e]]&&t.ui.position[k[e]][i]($,{targetWidth:m,targetHeight:g,elemWidth:u,elemHeight:h,collisionPosition:n,collisionWidth:_,collisionHeight:T,offset:[p[0]+D[0],p[1]+D[1]],my:o.my,at:o.at,within:C,elem:d})}),o.using&&(c=function(t){var e=v.left-$.left,i=e+m-u,n=v.top-$.top,s=n+g-h,l={target:{element:b,left:v.left,top:v.top,width:m,height:g},element:{element:d,left:$.left,top:$.top,width:u,height:h},horizontal:0>i?"left":e>0?"right":"center",vertical:0>s?"top":n>0?"bottom":"middle"};u>m&&m>r(e+i)&&(l.horizontal="center"),h>g&&g>r(n+s)&&(l.vertical="middle"),l.important=a(r(e),r(i))>a(r(n),r(s))?"horizontal":"vertical",o.using.call(this,t,l)}),d.offset(t.extend($,{using:c}))})},t.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,r=t.left-e.collisionPosition.marginLeft,l=o-r,c=r+e.collisionWidth-s-o;e.collisionWidth>s?l>0&&0>=c?(i=t.left+l+e.collisionWidth-s-o,t.left+=l-i):t.left=c>0&&0>=l?o:l>c?o+s-e.collisionWidth:o:l>0?t.left+=l:c>0?t.left-=c:t.left=a(t.left-r,t.left)},top:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollTop:n.offset.top,s=e.within.height,r=t.top-e.collisionPosition.marginTop,l=o-r,c=r+e.collisionHeight-s-o;e.collisionHeight>s?l>0&&0>=c?(i=t.top+l+e.collisionHeight-s-o,t.top+=l-i):t.top=c>0&&0>=l?o:l>c?o+s-e.collisionHeight:o:l>0?t.top+=l:c>0?t.top-=c:t.top=a(t.top-r,t.top)}},flip:{left:function(t,e){var i,n,o=e.within,s=o.offset.left+o.scrollLeft,a=o.width,l=o.isWindow?o.scrollLeft:o.offset.left,c=t.left-e.collisionPosition.marginLeft,d=c-l,u=c+e.collisionWidth-a-l,h="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>d?(0>(i=t.left+h+p+f+e.collisionWidth-a-s)||r(d)>i)&&(t.left+=h+p+f):u>0&&((n=t.left-e.collisionPosition.marginLeft+h+p+f-l)>0||u>r(n))&&(t.left+=h+p+f)},top:function(t,e){var i,n,o=e.within,s=o.offset.top+o.scrollTop,a=o.height,l=o.isWindow?o.scrollTop:o.offset.top,c=t.top-e.collisionPosition.marginTop,d=c-l,u=c+e.collisionHeight-a-l,h="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,p="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,f=-2*e.offset[1];0>d?(0>(n=t.top+h+p+f+e.collisionHeight-a-s)||r(d)>n)&&(t.top+=h+p+f):u>0&&((i=t.top-e.collisionPosition.marginTop+h+p+f-l)>0||u>r(i))&&(t.top+=h+p+f)}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var e,i,n,o,a,r=document.getElementsByTagName("body")[0],l=document.createElement("div");
vendor: 7,328 bytes, line 2
2e=document.createElement(r?"div":"body"),n={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&t.extend(n,{position:"absolute",left:"-1000px",top:"-1000px"});for(a in n)e.style[a]=n[a];e.appendChild(l),(i=r||document.documentElement).insertBefore(e,i.firstChild),l.style.cssText="position: absolute; left: 10.7432222px;",o=t(l).offset().left,s=o>10&&11>o,e.innerHTML="",i.removeChild(e)}()}(),t.ui.position,t.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&t(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.currentTarget);i.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(e,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){t.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var e=t(this);e.data("ui-menu-submenu-carat")&&e.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(e){var i,n,o,s,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,n=this.previousFilter||"",o=String.fromCharCode(e.keyCode),s=!1,clearTimeout(this.filterTimer),o===n?s=!0:o=n+o,i=this._filterMenuItems(o),(i=s&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(o=String.fromCharCode(e.keyCode),i=this._filterMenuItems(o)),i.length?(this.focus(e,i),this.previousFilter=o,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(t):this.select(t))},refresh:function(){var e,i=this,n=this.options.icons.submenu,o=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),o.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.parent(),o=t("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(o),e.attr("aria-labelledby",i.attr("id"))}),(e=o.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=t(this);i._isDivider(e)&&e.addClass("ui-widget-content ui-menu-divider")}),e.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){"icons"===t&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(e.submenu),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!e).attr("aria-disabled",e),this._super(t,e)},focus:function(t,e){var i,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),n=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,n,o,s,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,n=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,o=e.offset().top-this.activeMenu.offset().top-i-n,s=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>o?this.activeMenu.scrollTop(s+o):o+r>a&&this.activeMenu.scrollTop(s+o-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",t,{item:this.active}))},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var n=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));n.length||(n=this.element),this._close(n),this.blur(e),this.activeMenu=n},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","fal
2se").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var n;this.active&&(n="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.find(this.options.items)[e]()),this.focus(i,n)},nextPage:function(e){var i,n,o;return this.active?void(this.isLastItem()||(this._hasScroll()?(n=this.active.offset().top,o=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return 0>(i=t(this)).offset().top-n-o}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))):void this.next(e)},previousPage:function(e){var i,n,o;return this.active?void(this.isFirstItem()||(this._hasScroll()?(n=this.active.offset().top,o=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return(i=t(this)).offset().top-n+o>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first()))):void this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),n=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return n.test(t.trim(t(this).text()))})}}),t.widget("ui.autocomplete",{version:"1.11.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,n,o=this.element[0].nodeName.toLowerCase(),s="textarea"===o,a="input"===o;this.isMultiLine=!!s||!a&&this.element.prop("isContentEditable"),this.valueMethod=this.element[s||a?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(o){if(this.element.prop("readOnly"))return e=!0,n=!0,void(i=!0);e=!1,n=!1,i=!1;var s=t.ui.keyCode;switch(o.keyCode){case s.PAGE_UP:e=!0,this._move("previousPage",o);break;case s.PAGE_DOWN:e=!0,this._move("nextPage",o);break;case s.UP:e=!0,this._keyEvent("previous",o);break;case s.DOWN:e=!0,this._keyEvent("next",o);break;case s.ENTER:this.menu.active&&(e=!0,o.preventDefault(),this.menu.select(o));break;case s.TAB:this.menu.active&&this.menu.select(o);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(o),o.preventDefault());break;default:i=!0,this._searchTimeout(o)}},keypress:function(n){if(e)return e=!1,void((!this.isMultiLine||this.menu.element.is(":visible"))&&n.preventDefault());if(!i){var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:this._move("previousPage",n);break;case o.PAGE_DOWN:this._move("nextPage",n);break;case o.UP:this._keyEvent("previous",n);break;case o.DOWN:this._keyEvent("next",n)}}},input:function(t){return n?(n=!1,void t.preventDefault()):void this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value(
2)},blur:function(t){return this.cancelBlur?void delete this.cancelBlur:(clearTimeout(this.searching),this.close(t),void this._change(t))}}),this._initSource(),this.menu=t("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];t(e.target).closest(".ui-menu-item").length||this._delay(function(){var e=this;this.document.one("mousedown",function(n){n.target===e.element[0]||n.target===i||t.contains(i,n.target)||e.close()})})},menufocus:function(e,i){var n,o;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),void this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)})):(o=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:o})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(o.value),void((n=i.item.attr("aria-label")||o.value)&&t.trim(n).length&&(this.liveRegion.children().hide(),t("<div>").text(n).appendTo(this.liveRegion))))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=t("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,n=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,n){n(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,o){n.xhr&&n.xhr.abort(),n.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){o(t)},error:function(){o([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),n=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!n)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return t.proxy(function(t){e===this.requestIndex&&this.__response(t),--this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var n=this;t.each(i,function(t,i){n._renderItemData(e,i)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").text(i.label).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e):void this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var n=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return n.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("<div>").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete}),function(t){var e=/(\s*\S+|\s)$/;t.truncate=function(e,i){return t("<div></div>").append(e).truncate(i).html()},t.fn.truncate=function(i){t.isNumeric(i)&&(i={length:i});var n=t.extend({},t.truncate.defaults,i);return this.each(function(){var i=t(this);n.noBreaks&&i.find("br").replaceWith(" ");var o=i.text().trim(),s=o.length-n.length;n.stripTags&&i.text(o),n.words&&s>0&&(s=o.length-o.slice(0,n.length).replace(e,"").length-1),s<0||!s&&!n.truncated||t.each(i.contents().get().reverse(),function(e,i){var o=t(i),a=o.text().length;return a<=s?(n.truncated=!0,s-=a,void o.remove()):3===i.nodeType?(t(i.splitText(a-s-1)).replaceWith(n.ellipsis),!1):(o.truncate(t.extend(n,{length:a-s})),!1)})})},t.truncate.defaults={stripTags:!1,words:!1,noBreaks:!1,length:1/0,ellipsis:"â¦"}}(jQuery),function(){"use strict";function t(){var t="{}";if("userDataBehavior"==x){b.load("jStorage");try{t=b.getAttribute("jStorage")}catch(t){}try{_=b.getAttribute("jStorage_update")}catch(t){}w.jStorage=t}a(),c(),d()}function e(){"localStorage"==x||"globalStorage"==x?"addEventListener"in window?window.addEventListener("storage",i,!1):document.attachEvent("onstorage",i
2):"userDataBehavior"==x&&setInterval(i,1e3)}function i(){var t;clearTimeout(S),S=setTimeout(function(){if("localStorage"==x||"globalStorage"==x)t=w.jStorage_update;else if("userDataBehavior"==x){b.load("jStorage");try{t=b.getAttribute("jStorage_update")}catch(t){}}t&&t!=_&&(_=t,n())},25)}function n(){var e,i=g.parse(g.stringify(y.__jstorage_meta.CRC32));t(),e=g.parse(g.stringify(y.__jstorage_meta.CRC32));var n,s=[],a=[];for(n in i)if(i.hasOwnProperty(n)){if(!e[n]){a.push(n);continue}i[n]!=e[n]&&"2."==String(i[n]).substr(0,2)&&s.push(n)}for(n in e)e.hasOwnProperty(n)&&(i[n]||s.push(n));o(s,"updated"),o(a,"deleted")}function o(t,e){t=[].concat(t||[]);var i,n,o,s;if("flushed"==e){t=[];for(var a in k)k.hasOwnProperty(a)&&t.push(a);e="deleted"}for(i=0,o=t.length;i<o;i++){if(k[t[i]])for(n=0,s=k[t[i]].length;n<s;n++)k[t[i]][n](t[i],e);if(k["*"])for(n=0,s=k["*"].length;n<s;n++)k["*"][n](t[i],e)}}function s(){var t=(+new Date).toString();if("localStorage"==x||"globalStorage"==x)try{w.jStorage_update=t}catch(t){x=!1}else"userDataBehavior"==x&&(b.setAttribute("jStorage_update",t),b.save("jStorage"));i()}function a(){if(w.jStorage)try{y=g.parse(String(w.jStorage))}catch(t){w.jStorage="{}"}else w.jStorage="{}";C=w.jStorage?String(w.jStorage).length:0,y.__jstorage_meta||(y.__jstorage_meta={}),y.__jstorage_meta.CRC32||(y.__jstorage_meta.CRC32={})}function r(){h();try{w.jStorage=g.stringify(y),b&&(b.setAttribute("jStorage",w.jStorage),b.save("jStorage")),C=w.jStorage?String(w.jStorage).length:0}catch(t){}}function l(t){if("string"!=typeof t&&"number"!=typeof t)throw new TypeError("Ke
2y name must be string or numeric");if("__jstorage_meta"==t)throw new TypeError("Reserved key name");return!0}function c(){var t,e,i,n,a=1/0,l=!1,d=[];if(clearTimeout(v),y.__jstorage_meta&&"object"==typeof y.__jstorage_meta.TTL){t=+new Date,i=y.__jstorage_meta.TTL,n=y.__jstorage_meta.CRC32;for(e in i)i.hasOwnProperty(e)&&(i[e]<=t?(delete i[e],delete n[e],delete y[e],l=!0,d.push(e)):i[e]<a&&(a=i[e]));a!=1/0&&(v=setTimeout(c,Math.min(a-t,2147483647))),l&&(r(),s(),o(d,"deleted"))}}function d(){var t;if(y.__jstorage_meta.PubSub){var e,i=$,n=[];for(t=y.__jstorage_meta.PubSub.length-1;t>=0;t--)(e=y.__jstorage_meta.PubSub[t])[0]>$&&(i=e[0],n.unshift(e));for(t=n.length-1;t>=0;t--)u(n[t][1],n[t][2]);$=i}}function u(t,e){if(T[t])for(var i=0,n=T[t].length;i<n;i++)try{T[t][i](t,g.parse(g.stringify(e)))}catch(t){}}function h(){if(y.__jstorage_meta.PubSub){for(var t=+new Date-2e3,e=0,i=y.__jstorage_meta.PubSub.length;e<i;e++)if(y.__jstorage_meta.PubSub[e][0]<=t){y.__jstorage_meta.PubSub.splice(e,y.__jstorage_meta.PubSub.length-e);break}y.__jstorage_meta.PubSub.length||delete y.__jstorage_meta.PubSub}}function p(t,e){y.__jstorage_meta||(y.__jstorage_meta={}),y.__jstorage_meta.PubSub||(y.__jstorage_meta.PubSub=[]),y.__jstorage_meta.PubSub.unshift([+new Date,t,e]),r(),s()}function f(t,e){for(var i,n=t.length,o=e^n,s=0;n>=4;)i=1540483477*(65535&(i=255&t.charCodeAt(s)|(255&t.charCodeAt(++s))<<8|(255&t.charCodeAt(++s))<<16|(255&t.charCodeAt(++s))<<24))+((1540483477*(i>>>16)&65535)<<16),o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16)^(i=1540483477*(65535&(i^=i>>>24))+((1540483477*(i>>>16)&65535)<<16)),n-=4,++s;switch(n){case 3:o^=(255&t.charCodeAt(s+2))<<16;case 2:o^=(255&t.charCodeAt(s+1))<<8;case 1:o=1540483477*(65535&(o^=255&t.charCodeAt(s)))+((1540483477*(o>>>16)&65535)<<16)}return o^=o>>>13,o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16),(o^=o>>>15)>>>0}var m=window.jQuery||window.$||(window.$={}),g={parse:window.JSON&&(window.JSON.parse||window.JSON.decode)||String.prototype.evalJSON&&function(t){return String(t).evalJSON()}||m.parseJSON||m.evalJSON,stringify:Object.toJSON||window.JSON&&(window.JSON.stringify||window.JSON.encode)||m.toJSON};if("function"!=typeof g.parse||"function"!=typeof g.stringify)throw new Error("No JSON support found, include //cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js to page");var v,y={__jstorage_meta:{CRC32:{}}},w={jStorage:"{}"},b=null,C=0,x=!1,k={},S=!1,_=0,T={},$=+new Date,D={isXML:function(t){var e=(t?t.ownerDocument||t:0).documentElement;return!!e&&"HTML"!==e.nodeName},encode:function(t){if(!this.isXML(t))return!1;try{return(new XMLSerializer).serializeToString(t)}catch(e){try{return t.xml}catch(t){}}return!1},decode:function(t){var e,i="DOMParser"in window&&(new DOMParser).parseFromString||window.ActiveXObject&&function(t){var e=new ActiveXObject("Microsoft.XMLDOM");return e.async="false",e.loadXML(t),e};return!!i&&(e=i.call("DOMParser"in window&&new DOMParser||window,t,"text/xml"),!!this.isXML(e)&&e)}};m.jStorage={version:"0.4.12",set:function(t,e,i){if(l(t),i=i||{},void 0===e)return this.deleteKey(t),e;if(D.isXML(e))e={_is_xml:!0,xml:D.encode(e)};else{if("function"==typeof e)return;e&&"object"==typeof e&&(e=g.parse(g.stringify(e)))}return y[t]=e,y.__jstorage_meta.CRC32[t]="2."+f(g.stringify(e),2538058380),this.setTTL(t,i.TTL||0),o(t,"updated"),e},get:function(t,e){return l(t),t in y?y[t]&&"object"==typeof y[t]&&y[t]._is_xml?D.decode(y[t].xml):y[t]:void 0===e?null:e},deleteKey:function(t){return l(t),t in y&&(delete y[t],"object"==typeof y.__jstorage_meta.TTL&&t in y.__jstorage_meta.TTL&&delete y.__jstorage_meta.TTL[t],delete y.__jstorage_meta.CRC32[t],r(),s(),o(t,"deleted"),!0)},setTTL:function(t,e){var i=+new Date;return l(t),e=Number(e)||0,t in y&&(y.__jstorage_meta.TTL||(y.__jstorage_meta.TTL={}),e>0?y.__jstorage_meta.TTL[t]=i+e:delete y.__jstorage_meta.TTL[t],r(),c(),s(),!0)},getTTL:function(t){var e=+new Date;return l(t),t in y&&y.__jstorage_meta.TTL&&y.__jstorage_meta.TTL[t]?y.__jstorage_meta.TTL[t]-e||0:0},flush:function(){return y={__jstorage_meta:{CRC32:{}}},r(),s(),o(null,"flushed"),!0},storageObj:function(){function t(){}return t.prototype=y,new t},index:function(){var t,e=[];for(t in y)y.hasOwnProperty(t)&&"__jstorage_meta"!=t&&e.push(t);return e},storageSize:function(){return C},currentBackend:function(){return x},storageAvailable:function(){return!!x},listenKeyChange:function(t,e){l(t),k[t]||(k[t]=[]),k[t].push(e)},stopListening:function(t,e){if(l(t),k[t])if(e)for(var i=k[t].length-1;i>=0;i--)k[t][i]==e&&k[t].splice(i,1);else delete k[t]},subscribe:function(t,e){if(!(t=(t||"").toString()))throw new TypeError("Channel not defined");T[t]||(T[t]=[]),T[t].push(e)},publish:function(t,e){if(!(t=(t||"").toString()))throw new TypeError("Channel not defined");p(t,e)},reInit:function(){t()},noConflict:function(t){return delete window.$.jStorage,t&&(window.jStorage=this),this}},function(){var t=!1;if("localStorage"in window)try{window.localStorage.setItem("_tmptest","tmpval"),t=!0,window.localStorage.removeItem("_tmptest")}catch(t){}if(t)try{window.localStorage&&(w=window.localStorage,x="localStorage",_=w.jStorage_update)}catch(t){}else if("globalStorage"in window)try{window.globalStorage&&(w="localhost"==window.location.hostname?window.globalStorage["localhost.localdomain"]:window.globalStorage[window.location.hostname],x="globalStorage",_=w.jStorage_update)}catch(t){}else{if(!(b=document.createElement("link")).addBehavior)return void(b=null);b.style.behavior="url(#default#userData)",document.getElementsByTagName("head")[0].appendChild(b);try{b.load("jStorage")}catch(t){b.setAttribute("jStorage","{}"),b.save("jStorage"),b.load("jStorage")}var n="{}";try{n=b.getAttribute("jStorage")}catch(t){}try{_=b.getAttribute("jStorage_update")}catch(t){}w.jStorage=n,x="userDataBehavior"}a(),c(),e(),d(),"addEventListener"in window&&window.addEventListener("pageshow",function(t){t.persisted&&i()},!1)}()}(),function(t,e){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,r){function l(t,e,n){var o,s="$()."+i+'("'+e+'")';return t.each(function(t,l){var c=r.data(l,i);if(c){var d=c[e];if(d&&"_"!=e.charAt(0)){var u=d.apply(c,n);o=void 0===o?u:o}else a(s+" is not a valid method")}else a(i+" not initialized. Cannot call methods, i.e. "+s)}),void 0!==o?o:t}function c(t,e){t.each(function(t,n){var o=r.data(n,i);o?(o.option(e),o._init()):(o=new s(n,e),r.data(n,i,o))})}(r=r||e||t.jQuery)&&(s.prototype.option||(s.prototype.option=function(t){r.isPlainObject(t)&&(this.options=r.extend(!0,this.options,t))}),r.fn[i]=function(t){return"string"==typeof t?l(this,t,o.call(arguments,1
2)):(c(this,t),this)},n(r))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,s=t.console,a=void 0===s?function(){}:function(t){s.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}(this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];o;){var a=s&&s[o];a&&(this.off(t,o),delete s[o]),o.apply(this,e),o=i[n+=a?0:1]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}function e(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<l;e++)t[r[e]]=0;return t}function i(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function n(){if(!c){c=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var n=document.body||document.documentElement;n.appendChild(e);var a=i(e);o.isBoxSizeOuter=s=200==t(a.width),n.removeChild(e)}}function o(o){if(n(),"string"==typeof o&&(o=document.querySelector(o)),o&&"object"==typeof o&&o.nodeType){var a=i(o);if("none"==a.display)return e();var c={};c.width=o.offsetWidth,c.height=o.offsetHeight;for(var d=c.isBorderBox="border-box"==a.boxSizing,u=0;u<l;u++){var h=r[u],p=a[h],f=parseFloat(p);c[h]=isNaN(f)?0:f}var m=c.paddingLeft+c.paddingRight,g=c.paddingTop+c.paddingBottom,v=c.marginLeft+c.marginRight,y=c.marginTop+c.marginBottom,w=c.borderLeftWidth+c.borderRightWidth,b=c.borderTopWidth+c.borderBottomWidth,C=d&&s,x=t(a.width);!1!==x&&(c.width=x+(C?0:m+w));var k=t(a.height);return!1!==k&&(c.height=k+(C?0:g+b)),c.innerWidth=c.width-(m+w),c.innerHeight=c.height-(g+b),c.outerWidth=c.width+v,c.outerHeight=c.height+y,c}}var s,a="undefined"==typeof console?function(){}:function(t){console.error(t)},r=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],l=r.length,c=!1;return o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
2sandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){var o=[];return(t=i.makeArray(t)).forEach(function(t){if(t instanceof HTMLElement)if(n){e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),s=0;s<i.length;s++)o.push(i[s])}else o.push(t)}),o},i.debounceMethod=function(t,e,i){var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];t&&clearTimeout(t);var e=arguments,s=this;this[o]=setTimeout(function(){n.apply(s,e),delete s[o]},i||100)}},i.docReady=function(t){"complete"==document.readyState?t():document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var s=i.toDashed(o),a="data-"+s,r=document.querySelectorAll("["+a+"]"),l=document.querySelectorAll(".js-"+s),c=i.makeArray(r).concat(i.makeArray(l)),d=a+"-options",u=t.jQuery;c.forEach(function(t){var i,s=t.getAttribute(a)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(e){return void(n&&n.error("Error parsing "+a+" on "+t.className+": "+e))}var r=new e(t,i);u&&u.data(t,o,r)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var o=document.documentElement.style,s="string"==typeof o.transition?"transition":"WebkitTransition",a="string"==typeof o.transform?"transform":"WebkitTransform",r={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],l={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},c=n.prototype=Object.create(t.prototype);c.constructor=n,c._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},c.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},c.getSize=function(){this.size=e(this.element)},c.css=function(t){var e=this.element.style;for(var i in t)e[l[i]||i]=t[i]},c.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],s=this.layout.size,a=-1!=n.indexOf("%")?parseFloat(n)/100*s.width:parseInt(n,10),r=-1!=o.indexOf("%")?parseFloat(o)/100*s.height:parseInt(o,10);a=isNaN(a)?0:a,r=isNaN(r)?0:r,a-=e?s.paddingLeft:s.paddingRight,r-=i?s.paddingTop:s.paddingBottom,this.position.x=a,this.position.y=r},c.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",s=i?"left":"right",a=i?"right":"left",r=this.position.x+t[o];e[s]=this.getXValue(r),e[a]="";var l=n?"paddingTop":"paddingBottom",c=n?"top":"bottom",d=n?"bottom":"top",u=this.position.y+t[l];e[c]=this.getYValue(u),e[d]="",this.css(e),this.emitEvent("layout",[this])},c.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},c.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},c._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=parseInt(t,10),s=parseInt(e,10),a=o===this.position.x&&s===this.position.y;if(this.setPosition(t,e),!a||this.isTransitioning){var r=t-i,l=e-n,c={};c.transform=this.getTranslate(r,l),this.transition({to:c,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},c.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},c.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},c.moveTo=c._transitionTo,c.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},c._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},c.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);this.element.offsetHeight;null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var d="opacity,"+function(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}(a);c.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:d,transitionDuration:t,transitionDelay:this.staggerDelay||0}
vendor: 4,829 bytes, line 2
2),this.element.addEventListener(r,this,!1)}},c.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},c.onotransitionend=function(t){this.ontransitionend(t)};var u={"-webkit-transform":"transform"};c.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=u[t.propertyName]||t.propertyName;delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd&&(e.onEnd[n].call(this),delete e.onEnd[n]),this.emitEvent("transitionEnd",[this])}},c.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(r,this,!1),this.isTransitioning=!1},c._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var h={transitionProperty:"",transitionDuration:"",transitionDelay:""};return c.removeTransitionStyles=function(){this.css(h)},c.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},c.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},c.remove=function(){s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),this.hide()):this.removeElem()},c.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},c.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},c.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},c.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},c.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},c.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,s){return e(t,i,n,o,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function s(t,e){var i=n.getQueryElement(t);if(i){this.element=i,c&&(this.$element=c(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++u;this.element.outlayerGUID=o,h[o]=this,this._create(),this._getOption("initLayout")&&this.layout()}else l&&l.error("Bad element for "+this.constructor.namespace+": "+(i||t))}function a(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function r(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];return i.length?(i=parseFloat(i))*(f[n]||1):0}var l=t.console,c=t.jQuery,d=function(){},u=0,h={};s.namespace="outlayer",s.Item=o,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var p=s.prototype;n.extend(p,e.prototype),p.option=function(t){n.extend(this.options,t)},p._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},p._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},p.reloadItems=function(){this.items=this._itemize(this.element.children)},p._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var s=new i(e[o],this);n.push(s)}return n},p._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},p.getItemElements=function(){return this.items.map(function(t){return t.element})},p.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0}
vendor: 4,666 bytes, line 2
2,p._init=p.layout,p._resetLayout=function(){this.getSize()},p.getSize=function(){this.size=i(this.element)},p._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},p.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},p._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},p._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},p._getItemLayoutPosition=function(){return{x:0,y:0}},p._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},p.updateStagger=function(){var t=this.options.stagger;{if(null!==t&&void 0!==t)return this.stagger=r(t),this.stagger;this.stagger=0}},p._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},p._postLayout=function(){this.resizeContainer()},p.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},p._getContainerSize=d,p._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},p._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){++a==s&&i()}var o=this,s=e.length;if(e&&s){var a=0;e.forEach(function(e){e.once(t,n)})}else i()},p.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),c)if(this.$element=this.$element||c(this.element),e){var o=c.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},p.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},p.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},p.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},p.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},p._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)},p._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},p._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},p._manageStamp=d,p._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t);return{left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom}},p.handleEvent=n.handleEvent,p.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},p.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},p.onresize=function(){this.resize()},n.debounceMethod(s,"onresize",100),p.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},p.needsResizeLayout=function(){var t=i(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},p.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},p.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},p.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},p.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},p.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},p.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},p.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},p.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},p.getItems=function(t){var e=[];
2return(t=n.makeArray(t)).forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},p.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},p.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete h[e],delete this.element.outlayerGUID,c&&c.removeData(this.element,this.constructor.namespace)},s.data=function(t){var e=(t=n.getQueryElement(t))&&t.outlayerGUID;return e&&h[e]},s.create=function(t,e){var i=a(s);return i.defaults=n.extend({},s.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=a(o),n.htmlInit(i,t),c&&c.bridget&&c.bridget(t,i),i};var f={ms:1,s:1e3};return s.Item=o,s}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");return i.compatOptions.fitWidth="isFitWidth",i.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,s=o/n,a=n-o%n,r=a&&a<1?"round":"floor";s=Math[r](s),this.cols=Math.max(s,1)},i.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,i=e(t);this.containerWidth=i&&i.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&e<1?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this._getColGroup(n),s=Math.min.apply(Math,o),a=o.indexOf(s),r={x:this.columnWidth*a,y:s},l=s+t.size.outerHeight,c=this.cols+1-o.length,d=0;d<c;d++)this.colYs[a+d]=l;return r},i.prototype._getColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;n<i;n++){var o=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft")?
2n.left:n.right,s=o+i.outerWidth,a=Math.floor(o/this.columnWidth);a=Math.max(0,a);var r=Math.floor(s/this.columnWidth);r-=s%this.columnWidth?0:1,r=Math.min(this.cols-1,r);for(var l=(this._getOption("originTop")?n.top:n.bottom)+i.outerHeight,c=a;c<=r;c++)this.colYs[c]=Math.max(l,this.colYs[c])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t){t.fn.hoverIntent=function(e,i,n){var o={interval:100,sensitivity:6,timeout:0};o="object"==typeof e?t.extend(o,e):t.isFunction(i)?t.extend(o,{over:e,out:i,selector:n}):t.extend(o,{over:e,out:e,selector:i});var s,a,r,l,c=function(t){s=t.pageX,a=t.pageY},d=function(e,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.sqrt((r-s)*(r-s)+(l-a)*(l-a))<o.sensitivity)return t(i).off("mousemove.hoverIntent",c),i.hoverIntent_s=!0,o.over.apply(i,[e]);r=s,l=a,i.hoverIntent_t=setTimeout(function(){d(e,i)},o.interval)},u=function(t,e){return e.hoverIntent_t=clearTimeout(e.hoverIntent_t),e.hoverIntent_s=!1,o.out.apply(e,[t])},h=function(e){var i=t.extend({},e),n=this;n.hoverIntent_t&&(n.hoverIntent_t=clearTimeout(n.hoverIntent_t)),"mouseenter"===e.type?(r=i.pageX,l=i.pageY,t(n).on("mousemove.hoverIntent",c),n.hoverIntent_s||(n.hoverIntent_t=setTimeout(function(){d(i,n)},o.interval))):(t(n).off("mousemove.hoverIntent",c),n.hoverIntent_s&&(n.hoverIntent_t=setTimeout(function(){u(i,n)},o.timeout)))};return this.on({"mouseenter.hoverIntent":h,"mouseleave.hoverIntent":h},o.selector)}}(jQuery),function(){var t,e,i,n,o,s,a,r,l,c=[].slice,d=function(t,e){function i(){this.constructor=t}for(var n in e)u.call(e,n)&&(t[n]=e[n]);return i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype,t},u={}.hasOwnProperty;r=function(){},e=function(){function t(){}return t.prototype.addEventListener=t.prototype.on,t.prototype.on=function(t,e){return this._callbacks=this._callbacks||{},this._callbacks[t]||(this._callbacks[t]=[]),this._callbacks[t].push(e),this},t.prototype.emit=function(){var t,e,i,n,o;if(i=arguments[0],t=2<=arguments.length?c.call(arguments,1):[],this._callbacks=this._callbacks||{},e=this._callbacks[i])for(n=0,o=e.length;n<o;n++)e[n].apply(this,t);return this},t.prototype.removeListener=t.prototype.off,t.prototype.removeAllListeners=t.prototype.off,t.prototype.removeEventListener=t.prototype.off,t.prototype.off=function(t,e){var i,n,o,s;if(!this._callbacks||0===arguments.length)return this._callbacks={},this;if(!(i=this._callbacks[t]))return this;if(1===arguments.length)return delete this._callbacks[t],this;for(n=o=0,s=i.length;o<s;n=++o)if(i[n]===e){i.splice(n,1);break}return this},t}(),(t=function(t){function n(t,e){var i,s,a;if(this.element=t,this.version=n.version,this.defaultOptions.previewTemplate=this.defaultOptions.previewTemplate.replace(/\n*/g,""),this.clickableElements=[],this.listeners=[],this.files=[],"string"==typeof this.element&&(this.element=document.querySelector(this.element)),!this.element||null==this.element.nodeType)throw new Error("Invalid dropzone element.");if(this.element.dropzone)throw new Error("Dropzone already attached.");if(n.instances.push(this),this.element.dropzone=this,i=null!=(a=n.optionsForElement(this.element))?a:{},this.options=o({},this.defaultOptions,i,null!=e?e:{}),this.options.forceFallback||!n.isBrowserSupported())return this.options.fallback.call(this);if(null==this.options.url&&(this.options.url=this.element.getAttribute("action")),!this.options.url)throw new Error("No URL provided.");if(this.options.acceptedFiles&&this.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");this.options.acceptedMimeTypes&&(this.options.acceptedFiles=this.options.acceptedMimeTypes,delete this.options.acceptedMimeTypes),this.options.method=this.options.method.toUpperCase(),(s=this.getExistingFallback())&&s.parentNode&&s.parentNode.removeChild(s),!1!==this.options.previewsContainer&&(this.options.previewsContainer?this.previewsContainer=n.getElement(this.options.previewsContainer,"previewsContainer"):this.previewsContainer=this.element),this.options.clickable&&(!0===this.options.clickable?this.clickableElements=[this.element]:this.clickableElements=n.getElements(this.options.clickable,"clickable")),this.init()}var o,s;return d(n,e),n.prototype.Emitter=e,n.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],n.prototype.defaultOptions={url:null,method:"post",withCredentials:!1,timeout:3e4,parallelUploads:2,uploadMultiple:!1,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,params:{},headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olde
2n days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",init:function(){return r},accept:function(t,e){return e()},fallback:function(){var t,e,i,o,s,a;for(this.element.className=this.element.className+" dz-browser-not-supported",e=0,i=(s=this.element.getElementsByTagName("div")).length;e<i;e++)t=s[e],/(^| )dz-message($| )/.test(t.className)&&(o=t,t.className="dz-message");return o||(o=n.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(o)),(a=o.getElementsByTagName("span")[0])&&(null!=a.textContent?a.textContent=this.options.dictFallbackMessage:null!=a.innerText&&(a.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(t,e,i,n){var o,s,a;if(o={srcX:0,srcY:0,srcWidth:t.width,srcHeight:t.height},s=t.width/t.height,null==e&&null==i?(e=o.srcWidth,i=o.srcHeight):null==e?e=i*s:null==i&&(i=e/s),e=Math.min(e,o.srcWidth),i=Math.min(i,o.srcHeight),a=e/i,o.srcWidth>e||o.srcHeight>i)if("crop"===n)s>a?(o.srcHeight=t.height,o.srcWidth=o.srcHeight*a):(o.srcWidth=t.width,o.srcHeight=o.srcWidth/a);else{if("contain"!==n)throw new Error("Unknown resizeMethod '"+n+"'");s>a?i=e/s:e=i*s}return o.srcX=(t.width-o.srcWidth)/2,o.srcY=(t.height-o.srcHeight)/2,o.trgWidth=e,o.trgHeight=i,o},transformFile:function(t,e){return(this.options.resizeWidth||this.options.resizeHeight)&&t.type.match(/image.*/)?this.resizeImage(t,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,e):e(t)},previewTemplate:'<div class="dz-preview dz-file-preview">\n <div class="dz-image"><img data-dz-thumbnail /></div>\n <div class="dz-details">\n <div class="dz-size"><span data-dz-size></span></div>\n <div class="dz-filename"><span data-dz-name></span></div>\n </div>\n <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n <div class="dz-error-message"><span data-dz-errormessage></span></div>\n <div class="dz-success-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n <title>Check</title>\n <defs></defs>\n <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF" sketch:type="MSShapeGroup"></path>\n </g>\n </svg>\n </div>\n <div class="dz-error-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n <title>Error</title>\n <defs></defs>\n <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n <g id="Check-+-Oval-2" sketch:type="MSLayerGroup" stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" sketch:type="MSShapeGroup"></path>\n </g>\n </g>\n </svg>\n </div>\n</div>',drop:function(t){return this.element.classList.remove("dz-drag-hover")},dragstart:r,dragend:function(t){return this.element.classList.remove("dz-drag-hover")},dragenter:function(t){return this.element.classList.add("dz-drag-hover")},dragover:function(t){return this.element.classList.add("dz-drag-hover")},dragleave:function(t){return this.element.classList.remove("dz-drag-hover")},paste:r,reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var e,i,o,s,a,r,l,c,d,u,h,p;
2if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){for(t.previewElement=n.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement),e=0,s=(l=t.previewElement.querySelectorAll("[data-dz-name]")).length;e<s;e++)l[e].textContent=this._renameFilename(t.name,t);for(i=0,a=(c=t.previewElement.querySelectorAll("[data-dz-size]")).length;i<a;i++)c[i].innerHTML=this.filesize(t.size);for(this.options.addRemoveLinks&&(t._removeLink=n.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'+this.options.dictRemoveFile+"</a>"),t.previewElement.appendChild(t._removeLink)),u=function(e){return function(i){return i.preventDefault(),i.stopPropagation(),t.status===n.UPLOADING?n.confirm(e.options.dictCancelUploadConfirmation,function(){return e.removeFile(t)}):e.options.dictRemoveFileConfirmation?n.confirm(e.options.dictRemoveFileConfirmation,function(){return e.removeFile(t)}):e.removeFile(t)}}(this),p=[],o=0,r=(d=t.previewElement.querySelectorAll("[data-dz-remove]")).length;o<r;o++)h=d[o],p.push(h.addEventListener("click",u));return p}},removedfile:function(t){var e;return t.previewElement&&null!=(e=t.previewElement)&&e.parentNode.removeChild(t.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(t,e){var i,n,o,s;if(t.previewElement){for(t.previewElement.classList.remove("dz-file-preview"),i=0,n=(o=t.previewElement.querySelectorAll("[data-dz-thumbnail]")).length;i<n;i++)(s=o[i]).alt=t.name,s.src=e;return setTimeout(function(){return t.previewElement.classList.add("dz-image-preview")},1)}},error:function(t,e){var i,n,o,s,a;if(t.previewElement){for(t.previewElement.classList.add("dz-error"),"String"!=typeof e&&e.error&&(e=e.error),a=[],i=0,n=(s=t.previewElement.querySelectorAll("[data-dz-errormessage]")).length;i<n;i++)o=s[i],a.push(o.textContent=e);return a}},errormultiple:r,processing:function(t){if(t.previewElement&&(t.previewElement.classList.add("dz-processing"),t._removeLink))return t._removeLink.textContent=this.options.dictCancelUpload},processingmultiple:r,uploadprogress:function(t,e,i){var n,o,s,a,r;if(t.previewElement){for(r=[],n=0,o=(a=t.previewElement.querySelectorAll("[data-dz-uploadprogress]")).length;n<o;n++)"PROGRESS"===(s=a[n]).nodeName?r.push(s.value=e):r.push(s.style.width=e+"%");return r}},totaluploadprogress:r,sending:r,sendingmultiple:r,success:function(t){if(t.previewElement)return t.previewElement.classList.add("dz-success")},successmultiple:r,canceled:function(t){return this.emit("error",t,"Upload canceled.")},canceledmultiple:r,complete:function(t){if(t._removeLink&&(t._removeLink.textContent=this.options.dictRemoveFile),t.previewElement)return t.previewElement.classList.add("dz-complete")},completemultiple:r,maxfilesexceeded:r,maxfilesreached:r,queuecomplete:r,addedfiles:r},o=function(){var t,e,i,n,o,s,a;for(s=arguments[0],t=0,i=(o=2<=arguments.length?c.call(arguments,1):[]).length;t<i;t++){n=o[t];for(e in n)a=n[e],s[e]=a}return s},n.prototype.getAcceptedFiles=function(){var t,e,i,n,o;for(o=[],e=0,i=(n=this.files).length;e<i;e++)(t=n[e]).accepted&&o.push(t);return o},n.prototype.getRejectedFiles=function(){var t,e,i,n,o;for(o=[],e=0,i=(n=this.files).length;e<i;e++)(t=n[e]).accepted||o.push(t);return o},n.prototype.getFilesWithStatus=function(t){var e,i,n,o,s;for(s=[],i=0,n=(o=this.files).length;i<n;i++)(e=o[i]).status===t&&s.push(e);return s},n.prototype.getQueuedFiles=function(){return this.getFilesWithStatus(n.QUEUED)},n.prototype.getUploadingFiles=function(){return this.getFilesWithStatus(n.UPLOADING)},n.prototype.getAddedFiles=function(){return this.getFilesWithStatus(n.ADDED)},n.prototype.getActiveFiles=function(){var t,e,i,o,s;for(s=[],e=0,i=(o=this.files).length;e<i;e++)(t=o[e]).status!==n.UPLOADING&&t.status!==n.QUEUED||s.push(t);return s},n.prototype.init=function(){var t,e,i,o,s,a,r;for("form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(n.createElement('<div class="dz-default dz-message"><span>'+this.options.dictDefaultMessage+"</span></div>")),this.clickableElements.length&&(r=function(t){return function(){return t.hiddenFileInput&&t.hiddenFileInput.parentNode.removeChild(t.hiddenFileInput),t.hiddenFileInput=document.createElement("input"),t.hiddenFileInput.setAttribute("type","file"),(null==t.options.maxFiles||t.options.maxFiles>1)&&t.hiddenFileInput.setAttribute("multiple","multiple"),t.hiddenFileInput.className="dz-hidden-input",null!=t.options.acceptedFiles&&t.hiddenFileInput.setAttribute("accept",t.options.acceptedFiles),null!=t.options.capture&&t.hiddenFileInput.setAttribute("capture",t.options.capture),t.hiddenFileInput.style.visibility="hidden",t.hiddenFileInput.style.position="absolute",t.hiddenFileInput.style.top="0",t.hiddenFileInput.style.left="0",t.hiddenFileInput.style.height="0",t.hiddenFileInput.style.width="0",document.querySelector(t.options.hiddenInputContainer).appendChild(t.hiddenFileInput),t.hiddenFileInput.addEventListener("change",function(){var e,i,n,o;if((i=t.hiddenFileInput.files).length)for(n=0,o=i.length;n<o;n++)e=i[n],t.addFile(e);return t.emit("addedfiles",i),r()})}}(this))(),this.URL=null!=(s=window.URL)?s:window.webkitURL,e=0,i=(a=this.events).length;e<i;e++)t=a[e],this.on(t,this.options[t]);return this.on("uploadprogress",function(t){return function(){return t.updateTotalUploadProgress()}}(this)),this.on("removedfile",function(t){return function(){return t.updateTotalUploadProgress()}}(this)),this.on("canceled",function(t){return function(e){return t.emit("complete",e)}}(this)),this.on("complete",function(t){return function(e){if(0===t.getAddedFiles().length&&0===t.getUploadingFiles().length&&0===t.getQueuedFiles().length)return setTimeout(function(){return t.emit("queuecomplete")},0)}}(this)),o=function(t){return t.stopPropagation(),t.preventDefault?t.preventDefault():t.returnValue=!1},this.listeners=[{element:this.element,events:{dragstart:function(t){return function(e){return t.emit("dragstart",e)}}(this),dragenter:function(t){return function(e){return o(e),t.emit("dragenter",e)}}(this),dragover:function(t){return function(e){var i;try{i=e.dataTransfer.effectAllowed}catch(t){}return e.dataTransfer.dropEffect="move"===i||"linkMove"===i?"move":"copy",o(e),t.emit("dragover",e)}}(this),dragleave:function(t){return function(e){return t.emit("dragleave",e)}}(this),drop:function(t){return function(e){return o(e),t.drop(e)}}(this),dragend:function(t){return function(e){return t.emit("dragend",e)}}(this)}}
2],this.clickableElements.forEach(function(t){return function(e){return t.listeners.push({element:e,events:{click:function(i){return(e!==t.element||i.target===t.element||n.elementInside(i.target,t.element.querySelector(".dz-message")))&&t.hiddenFileInput.click(),!0}}})}}(this)),this.enable(),this.options.init.call(this)},n.prototype.destroy=function(){var t;return this.disable(),this.removeAllFiles(!0),(null!=(t=this.hiddenFileInput)?t.parentNode:void 0)&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,n.instances.splice(n.instances.indexOf(this),1)},n.prototype.updateTotalUploadProgress=function(){var t,e,i,n,o,s,a;if(s=0,o=0,this.getActiveFiles().length){for(e=0,i=(n=this.getActiveFiles()).length;e<i;e++)s+=(t=n[e]).upload.bytesSent,o+=t.upload.total;a=100*s/o}else a=100;return this.emit("totaluploadprogress",a,o,s)},n.prototype._getParamName=function(t){return"function"==typeof this.options.paramName?this.options.paramName(t):this.options.paramName+(this.options.uploadMultiple?"["+t+"]":"")},n.prototype._renameFilename=function(t,e){return"function"!=typeof this.options.renameFilename?t:this.options.renameFilename(t,e)},n.prototype.getFallbackForm=function(){var t,e,i,o;return(t=this.getExistingFallback())?t:(i='<div class="dz-fallback">',this.options.dictFallbackText&&(i+="<p>"+this.options.dictFallbackText+"</p>"),i+='<input type="file" name="'+this._getParamName(0)+'" '+(this.options.uploadMultiple?'multiple="multiple"':void 0)+' /><input type="submit" value="Upload!"></div>',e=n.createElement(i),"FORM"!==this.element.tagName?(o=n.createElement('<form action="'+this.options.url+'" enctype="multipart/form-data" method="'+this.options.method+'"></form>')).appendChild(e):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=o?o:e)},n.prototype.getExistingFallback=function(){var t,e,i,n,o,s;for(e=function(t){var e,i,n;for(i=0,n=t.length;i<n;i++)if(e=t[i],/(^| )fallback($| )/.test(e.className))return e},i=0,n=(o=["div","form"]).length;i<n;i++)if(s=o[i],t=e(this.element.getElementsByTagName(s)))return t},n.prototype.setupEventListeners=function(){var t,e,i,n,o,s,a;for(a=[],i=0,n=(s=this.listeners).length;i<n;i++)t=s[i],a.push(function(){var i,n;i=t.events,n=[];for(e in i)o=i[e],n.push(t.element.addEventListener(e,o,!1));return n}());return a},n.prototype.removeEventListeners=function(){var t,e,i,n,o,s,a;for(a=[],i=0,n=(s=this.listeners).length;i<n;i++)t=s[i],a.push(function(){var i,n;i=t.events,n=[];for(e in i)o=i[e],n.push(t.element.removeEventListener(e,o,!1));return n}());return a},n.prototype.disable=function(){var t,e,i,n,o;for(this.clickableElements.forEach(function(t){return t.classList.remove("dz-clickable")}),this.removeEventListeners(),o=[],e=0,i=(n=this.files).length;e<i;e++)t=n[e],o.push(this.cancelUpload(t));return o},n.prototype.enable=function(){return this.clickableElements.forEach(function(t){return t.classList.add("dz-clickable")}),this.setupEventListeners()},n.prototype.filesize=function(t){var e,i,n,o,s,a,r,l;if(s=0,a="b",t>0){for(i=n=0,o=(l=["TB","GB","MB","KB","b"]).length;n<o;i=++n)if(r=l[i],e=Math.pow(this.options.filesizeBase,4-i)/10,t>=e){s=t/Math.pow(this.options.filesizeBase,4-i),a=r;break}s=Math.round(10*s)/10}return"<strong>"+s+"</strong> "+a},n.prototype._updateMaxFilesReachedClass=function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")},n.prototype.drop=function(t){var e,i;
2t.dataTransfer&&(this.emit("drop",t),e=t.dataTransfer.files,this.emit("addedfiles",e),e.length&&((i=t.dataTransfer.items)&&i.length&&null!=i[0].webkitGetAsEntry?this._addFilesFromItems(i):this.handleFiles(e)))},n.prototype.paste=function(t){var e,i;if(null!=(null!=t&&null!=(i=t.clipboardData)?i.items:void 0))return this.emit("paste",t),(e=t.clipboardData.items).length?this._addFilesFromItems(e):void 0},n.prototype.handleFiles=function(t){var e,i,n,o;for(o=[],i=0,n=t.length;i<n;i++)e=t[i],o.push(this.addFile(e));return o},n.prototype._addFilesFromItems=function(t){var e,i,n,o,s;for(s=[],n=0,o=t.length;n<o;n++)null!=(i=t[n]).webkitGetAsEntry&&(e=i.webkitGetAsEntry())?e.isFile?s.push(this.addFile(i.getAsFile())):e.isDirectory?s.push(this._addFilesFromDirectory(e,e.name)):s.push(void 0):null!=i.getAsFile&&(null==i.kind||"file"===i.kind)?s.push(this.addFile(i.getAsFile())):s.push(void 0);return s},n.prototype._addFilesFromDirectory=function(t,e){var i,n,o;return i=t.createReader(),n=function(t){return"undefined"!=typeof console&&null!==console&&"function"==typeof console.log?console.log(t):void 0},(o=function(t){return function(){return i.readEntries(function(i){var n,s,a;if(i.length>0){for(s=0,a=i.length;s<a;s++)(n=i[s]).isFile?n.file(function(i){if(!t.options.ignoreHiddenFiles||"."!==i.name.substring(0,1))return i.fullPath=e+"/"+i.name,t.addFile(i)}):n.isDirectory&&t._addFilesFromDirectory(n,e+"/"+n.name);o()}return null},n)}}(this))()},n.prototype.accept=function(t,e){return t.size>1024*this.options.maxFilesize*1024?e(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(t.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):n.isValidFile(t,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(e(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",t)):this.options.accept.call(this,t,e):e(this.options.dictInvalidFileType)},n.prototype.addFile=function(t){return t.upload={progress:0,total:t.size,bytesSent:0},this.files.push(t),t.status=n.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){return function(i){return i?(t.accepted=!1,e._errorProcessing([t],i)):(t.accepted=!0,e.options.autoQueue&&e.enqueueFile(t)),e._updateMaxFilesReachedClass()}}(this))},n.prototype.enqueueFiles=function(t){var e,i,n;for(i=0,n=t.length;i<n;i++)e=t[i],this.enqueueFile(e);return null},n.prototype.enqueueFile=function(t){if(t.status!==n.ADDED||!0!==t.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(t.status=n.QUEUED,this.options.autoProcessQueue)return setTimeout(function(t){return function(){return t.processQueue()}}(this),0)},n.prototype._thumbnailQueue=[],n.prototype._processingThumbnail=!1,n.prototype._enqueueThumbnail=function(t){if(this.options.createImageThumbnails&&t.type.match(/image.*/)&&t.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(t),setTimeout(function(t){return function(){return t._processThumbnailQueue()}}(this),0)},n.prototype._processThumbnailQueue=function(){var t;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length)return this._processingThumbnail=!0,t=this._thumbnailQueue.shift(),this.createThumbnail(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return function(i){return e.emit("thumbnail",t,i),e._processingThumbnail=!1,e._processThumbnailQueue()}}(this))},n.prototype.removeFile=function(t){if(t.status===n.UPLOADING&&this.cancelUpload(t),this.files=l(this.files,t),this.emit("removedfile",t),0===this.files.length)return this.emit("reset")},n.prototype.removeAllFiles=function(t){var e,i,o,s;for(null==t&&(t=!1),i=0,o=(s=this.files.slice()).length;i<o;i++)((e=s[i]).status!==n.UPLOADING||t)&&this.removeFile(e);return null},n.prototype.resizeImage=function(t,e,o,s,a){return this.createThumbnail(t,e,o,s,!1,function(e){return function(o,s){var r,l;return null===s?a(t):(null==(r=e.options.resizeMimeType)&&(r=t.type),l=s.toDataURL(r,e.options.resizeQuality),"image/jpeg"!==r&&"image/jpg"!==r||(l=i.restore(t.dataURL,l)),a(n.dataURItoBlob(l)))}}(this))}
2,n.prototype.createThumbnail=function(t,e,i,n,o,s){var a;return a=new FileReader,a.onload=function(r){return function(){t.dataURL=a.result;{if("image/svg+xml"!==t.type)return r.createThumbnailFromUrl(t,e,i,n,o,s);null!=s&&s(a.result)}}}(this),a.readAsDataURL(t)},n.prototype.createThumbnailFromUrl=function(t,e,i,n,o,s,r){var l;return l=document.createElement("img"),r&&(l.crossOrigin=r),l.onload=function(r){return function(){var c;return c=function(t){return t(1)},"undefined"!=typeof EXIF&&null!==EXIF&&o&&(c=function(t){return EXIF.getData(l,function(){return t(EXIF.getTag(this,"Orientation"))})}),c(function(o){var c,d,u,h,p,f,m,g;switch(t.width=l.width,t.height=l.height,m=r.options.resize.call(r,t,e,i,n),c=document.createElement("canvas"),d=c.getContext("2d"),c.width=m.trgWidth,c.height=m.trgHeight,o>4&&(c.width=m.trgHeight,c.height=m.trgWidth),o){case 2:d.translate(c.width,0),d.scale(-1,1);break;case 3:d.translate(c.width,c.height),d.rotate(Math.PI);break;case 4:d.translate(0,c.height),d.scale(1,-1);break;case 5:d.rotate(.5*Math.PI),d.scale(1,-1);break;case 6:d.rotate(.5*Math.PI),d.translate(0,-c.height);break;case 7:d.rotate(.5*Math.PI),d.translate(c.width,-c.height),d.scale(-1,1);break;case 8:d.rotate(-.5*Math.PI),d.translate(-c.width,0)}if(a(d,l,null!=(u=m.srcX)?u:0,null!=(h=m.srcY)?h:0,m.srcWidth,m.srcHeight,null!=(p=m.trgX)?p:0,null!=(f=m.trgY)?f:0,m.trgWidth,m.trgHeight),g=c.toDataURL("image/png"),null!=s)return s(g,c)})}}(this),null!=s&&(l.onerror=s),l.src=t.dataURL},n.prototype.processQueue=function(){var t,e,i,n;if(e=this.options.parallelUploads,i=this.getUploadingFiles().length,t=i,!(i>=e)&&(n=this.getQueuedFiles()).length>0){if(this.options.uploadMultiple)return this.processFiles(n.slice(0,e-i));for(;t<e;){if(!n.length)return;this.processFile(n.shift()),t++}}},n.prototype.processFile=function(t){return this.processFiles([t])},n.prototype.processFiles=function(t){var e,i,o;for(i=0,o=t.length;i<o;i++)(e=t[i]).processing=!0,e.status=n.UPLOADING,this.emit("processing",e);return this.options.uploadMultiple&&this.emit("processingmultiple",t),this.uploadFiles(t)},n.prototype._getFilesWithXhr=function(t){var e;return function(){var i,n,o,s;for(s=[],i=0,n=(o=this.files).length;i<n;i++)(e=o[i]).xhr===t&&s.push(e);return s}.call(this)},n.prototype.cancelUpload=function(t){var e,i,o,s,a,r,l;if(t.status===n.UPLOADING){for(o=0,a=(i=this._getFilesWithXhr(t.xhr)).length;o<a;o++)(e=i[o]).status=n.CANCELED;for(t.xhr.abort(),s=0,r=i.length;s<r;s++)e=i[s],this.emit("canceled",e);this.options.uploadMultiple&&this.emit("canceledmultiple",i)}else(l=t.status)!==n.ADDED&&l!==n.QUEUED||(t.status=n.CANCELED,this.emit("canceled",t),this.options.uploadMultiple&&this.emit("canceledmultiple",[t]));if(this.options.autoProcessQueue)return this.processQueue()},s=function(){var t,e;return e=arguments[0],t=2<=arguments.length?c.call(arguments,1):[],"function"==typeof e?e.apply(this,t):e},n.prototype.uploadFile=function(t){return this.uploadFiles([t])},n.prototype.uploadFiles=function(t){var e,i,a,r,l,c,d,u,h,p,f,m,g,v,y,w,b,C,x,k,S,_,T,$,D,z,E,P,I,O,M,L,W,A,F,N;for(N=new XMLHttpRequest,g=0,b=t.length;g<b;g++)(a=t[g]).xhr=N;_=s(this.options.method,t),A=s(this.options.url,t),N.open(_,A,!0),N.timeout=s(this.options.timeout,t),N.withCredentials=!!this.options.withCredentials,M=null,l=function(e){return function(){var i,n,o;for(o=[],i=0,n=t.length;i<n;i++)a=t[i],o.push(e._errorProcessing(t,M||e.options.dictResponseError.replace("{{statusCode}}",N.status),N));return o}}(this),W=function(e){return function(i){var n,o,s,r,l,c,d,u,h;if(null!=i)for(u=100*i.loaded/i.total,o=0,r=t.length;o<r;o++)(a=t[o]).upload={progress:u,total:i.total,bytesSent:i.loaded};else{for(n=!0,u=100,s=0,l=t.length;s<l;s++)100===(a=t[s]).upload.progress&&a.upload.bytesSent===a.upload.total||(n=!1),a.upload.progress=u,a.upload.bytesSent=a.upload.total;if(n)return}for(h=[],d=0,c=t.length;d<c;d++)a=t[d],h.push(e.emit("uploadprogress",a,u,a.upload.bytesSent));return h}}(this),N.onload=function(e){return function(i){var o;if(t[0].status!==n.CANCELED&&4===N.readyState){if(M=N.responseText,N.getResponseHeader("content-type")&&~N.getResponseHeader("content-type").indexOf("application/json"))try{M=JSON.parse(M)}catch(t){i=t,M="Invalid JSON response from server."}return W(),200<=(o=N.status)&&o<300?e._finished(t,M,i):l()}}}(this),N.onerror=function(){if(t[0].status!==n.CANCELED)return l()},(null!=(D=N.upload)?D:N).onprogress=W,u={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"},this.options.headers&&o(u,this.options.headers);for(c in u)(d=u[c])&&N.setRequestHeader(c,d);if(r=new FormData,this.options.params){z=this.options.params;for(y in z)F=z[y],r.append(y,F)}for(v=0,C=t.length;v<C;
2v++)a=t[v],this.emit("sending",a,N,r);if(this.options.uploadMultiple&&this.emit("sendingmultiple",t,N,r),"FORM"===this.element.tagName)for(w=0,x=(E=this.element.querySelectorAll("input, textarea, select, button")).length;w<x;w++)if(p=E[w],f=p.getAttribute("name"),m=p.getAttribute("type"),"SELECT"===p.tagName&&p.hasAttribute("multiple"))for(S=0,k=(P=p.options).length;S<k;S++)($=P[S]).selected&&r.append(f,$.value);else(!m||"checkbox"!==(I=m.toLowerCase())&&"radio"!==I||p.checked)&&r.append(f,p.value);for(e=0,L=[],h=T=0,O=t.length-1;0<=O?T<=O:T>=O;h=0<=O?++T:--T)i=function(i){return function(n,o,s){return function(n){if(r.append(o,n,s),++e===t.length)return i.submitRequest(N,r,t)}}}(this),L.push(this.options.transformFile.call(this,t[h],i(t[h],this._getParamName(h),this._renameFilename(a.name,a))));return L},n.prototype.submitRequest=function(t,e,i){return t.send(e)},n.prototype._finished=function(t,e,i){var o,s,a;for(s=0,a=t.length;s<a;s++)(o=t[s]).status=n.SUCCESS,this.emit("success",o,e,i),this.emit("complete",o);
2if(this.options.uploadMultiple&&(this.emit("successmultiple",t,e,i),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()},n.prototype._errorProcessing=function(t,e,i){var o,s,a;for(s=0,a=t.length;s<a;s++)(o=t[s]).status=n.ERROR,this.emit("error",o,e,i),this.emit("complete",o);if(this.options.uploadMultiple&&(this.emit("errormultiple",t,e,i),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()},n}()).version="5.0.0",t.options={},t.optionsForElement=function(e){return e.getAttribute("id")?t.options[n(e.getAttribute("id"))]:void 0},t.instances=[],t.forElement=function(t){if("string"==typeof t&&(t=document.querySelector(t)),null==(null!=t?t.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return t.dropzone},t.autoDiscover=!0,t.discover=function(){var e,i,n,o,s,a;for(document.querySelectorAll?n=document.querySelectorAll(".dropzone"):(n=[],(e=function(t){var e,i,o,s;for(s=[],i=0,o=t.length;i<o;i++)e=t[i],/(^| )dropzone($| )/.test(e.className)?s.push(n.push(e)):s.push(void 0);return s})(document.getElementsByTagName("div")),e(document.getElementsByTagName("form"))),a=[],o=0,s=n.length;o<s;o++)i=n[o],!1!==t.optionsForElement(i)?a.push(new t(i)):a.push(void 0);return a},t.blacklistedBrowsers=[/opera.*Macintosh.*version\/12/i],t.isBrowserSupported=function(){var e,i,n,o;if(e=!0,window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a"))for(i=0,n=(o=t.blacklistedBrowsers).length;i<n;i++)o[i].test(navigator.userAgent)&&(e=!1);else e=!1;else e=!1;return e},t.dataURItoBlob=function(t){var e,i,n,o,s,a,r;for(i=atob(t.split(",")[1]),a=t.split(",")[0].split(":")[1].split(";")[0],e=new ArrayBuffer(i.length),o=new Uint8Array(e),n=s=0,r=i.length;0<=r?s<=r:s>=r;n=0<=r?++s:--s)o[n]=i.charCodeAt(n);return new Blob([e],{type:a})},l=function(t,e){var i,n,o,s;for(s=[],n=0,o=t.length;n<o;n++)(i=t[n])!==e&&s.push(i);return s},n=function(t){return t.replace(/[\-_](\w)/g,function(t){return t.charAt(1).toUpperCase()})},t.createElement=function(t){var e;return e=document.createElement("div"),e.innerHTML=t,e.childNodes[0]},t.elementInside=function(t,e){if(t===e)return!0;for(;t=t.parentNode;)if(t===e)return!0;return!1},t.getElement=function(t,e){var i;if("string"==typeof t?i=document.querySelector(t):null!=t.nodeType&&(i=t),null==i)throw new Error("Invalid `"+e+"` option provided. Please provide a CSS selector or a plain HTML element.");return i},t.getElements=function(t,e){var i,n,o,s,a,r,l;if(t instanceof Array){n=[];try{for(o=0,a=t.length;o<a;o++)i=t[o],n.push(this.getElement(i,e))}catch(t){t,n=null}}else if("string"==typeof t)for(n=[],s=0,r=(l=document.querySelectorAll(t)).length;s<r;s++)i=l[s],n.push(i);else null!=t.nodeType&&(n=[t]);if(null==n||!n.length)throw new Error("Invalid `"+e+"` option provided. Please provide a CSS selector, a plain HTML element or a list of those.");return n},t.confirm=function(t,e,i){return window.confirm(t)?e():null!=i?i():void 0},t.isValidFile=function(t,e){var i,n,o,s,a;if(!e)return!0;for(e=e.split(","),i=(s=t.type).replace(/\/.*$/,""),n=0,o=e.length;n<o;n++)if(a=e[n],"."===(a=a.trim()).charAt(0)){if(-1!==t.name.toLowerCase().indexOf(a.toLowerCase(),t.name.length-a.length))return!0}else if(/\/\*$/.test(a)){if(i===a.replace(/\/.*$/,""))return!0}else if(s===a)return!0;return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(e){return this.each(function(){return new t(this,e)})}),"undefined"!=typeof module&&null!==module?module.exports=t:window.Dropzone=t,t.ADDED="added",t.QUEUED="queued",t.ACCEPTED=t.QUEUED,t.UPLOADING="uploading",t.PROCESSING=t.UPLOADING,t.CANCELED="canceled",t.ERROR="error",t.SUCCESS="success",s=function(t){var e,i,n,o,s,a,r,l;for(t.naturalWidth,s=t.naturalHeight,(e=document.createElement("canvas")).width=1,e.height=s,(i=e.getContext("2d")).drawImage(t,0,0),n=i.getImageData(1,0,1,s).data,l=0,o=s,a=s;a>l;)0===n[4*(a-1)+3]?o=a:l=a,a=o+l>>1;return 0===(r=a/s)?1:r}
2,a=function(t,e,i,n,o,a,r,l,c,d){var u;return u=s(e),t.drawImage(e,i,n,o,a,r,l,c,d/u)},i=function(){function t(){}return t.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",t.encode64=function(t){var e,i,n,o,s,a,r,l,c;for(c="",e=void 0,i=void 0,n="",o=void 0,s=void 0,a=void 0,r="",l=0;;)if(e=t[l++],i=t[l++],n=t[l++],o=e>>2,s=(3&e)<<4|i>>4,a=(15&i)<<2|n>>6,r=63&n,isNaN(i)?a=r=64:isNaN(n)&&(r=64),c=c+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(r),e=i=n="",o=s=a=r="",!(l<t.length))break;return c},t.restore=function(t,e){var i,n,o;return t.match("data:image/jpeg;base64,")?(n=this.decode64(t.replace("data:image/jpeg;base64,","")),o=this.slice2Segments(n),i=this.exifManipulation(e,o),"data:image/jpeg;base64,"+this.encode64(i)):e},t.exifManipulation=function(t,e){var i,n;return i=this.getExifArray(e),n=this.insertExif(t,i),new Uint8Array(n)},t.getExifArray=function(t){var e,i;for(e=void 0,i=0;i<t.length;){if(255===(e=t[i])[0]&225===e[1])return e;i++}return[]},t.insertExif=function(t,e){var i,n,o,s,a,r;return s=t.replace("data:image/jpeg;base64,",""),o=this.decode64(s),r=o.indexOf(255,3),a=o.slice(0,r),n=o.slice(r),i=a,i=i.concat(e),i=i.concat(n)},t.slice2Segments=function(t){var e,i,n,o;for(i=0,o=[];;){if(255===t[i]&218===t[i+1])break;if(255===t[i]&216===t[i+1]?i+=2:(e=i+(256*t[i+2]+t[i+3])+2,n=t.slice(i,e),o.push(n),i=e),i>t.length)break}return o},t.decode64=function(t){var e,i,n,o,s,a,r,l,c;for("",i=void 0,n=void 0,o="",s=void 0,a=void 0,r=void 0,l="",c=0,e=[],/[^A-Za-z0-9\+\/\=]/g.exec(t)&&console.warning("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");;)if(s=this.KEY_STR.indexOf(t.charAt(c++)),a=this.KEY_STR.indexOf(t.charAt(c++)),r=this.KEY_STR.indexOf(t.charAt(c++)),l=this.KEY_STR.indexOf(t.charAt(c++)),i=s<<2|a>>4,n=(15&a)<<4|r>>2,o=(3&r)<<6|l,e.push(i),64!==r&&e.push(n),64!==l&&e.push(o),i=n=o="",s=a=r=l="",!(c<t.length))break;return e},t}(),o=function(t,e){var i,n,o,s,a,r,l,c,d;if(o=!1,d=!0,n=t.document,c=n.documentElement,i=n.addEventListener?"addEventListener":"attachEvent",l=n.addEventListener?"removeEventListener":"detachEvent",r=n.addEventListener?"":"on",s=function(i){if("readystatechange"!==i.type||"complete"===n.readyState)return("load"===i.type?t:n)[l](r+i.type,s,!1),!o&&(o=!0)?e.call(t,i.type||i):void 0},a=function(){try{c.doScroll("left")}catch(t){return t,void setTimeout(a,50)}return s("poll")},"complete"!==n.readyState){if(n.createEventObject&&c.doScroll){try{d=!t.frameElement}catch(t){}d&&a()}return n[i](r+"DOMContentLoaded",s,!1),n[i](r+"readystatechange",s,!1),t[i](r+"load",s,!1)}},t._autoDiscoverFunction=function(){if(t.autoDiscover)return t.discover()},o(window,t._autoDiscoverFunction)}.call(this),function(t,e){var i=e(t,t.document);t.lazySizes=i,"object"==typeof module&&module.exports&&(module.exports=i)}(window,function(t,e){"use strict";if(e.getElementsByClassName){var i,n,o=e.documentElement,s=t.Date,a=t.HTMLPictureElement,r="addEventListener",l="getAttribute",c=t[r],d=t.setTimeout,u=t.requestAnimationFrame||d,h=t.requestIdleCallback,p=/^picture$/i,f=["load","error","lazyincluded","_lazyloaded"],m={},g=Array.prototype.forEach,v=function(t,e){return m[e]||(m[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),m[e].test(t[l]("class")||"")&&m[e]},y=function(t,e){v(t,e)||t.setAttribute("class",(t[l]("class")||"").trim()+" "+e)},w=function(t,e){var i;(i=v(t,e))&&t.setAttribute("class",(t[l]("class")||"").replace(i," "))},b=function(t,e,i){var n=i?r:"removeEventListener";i&&b(t,e),f.forEach(function(i){t[n](i,e)})},C=function(t,n,o,s,a){var r=e.createEvent("CustomEvent");return o||(o={}),o.instance=i,r.initCustomEvent(n,!s,!a,o),t.dispatchEvent(r),r},x=function(e,i){var o;!a&&(o=t.picturefill||n.pf)?o({reevaluate:!0,elements:[e]}):i&&i.src&&(e.src=i.src)},k=function(t,e){return(getComputedStyle(t,null)||{})[e]},S=function(t,e,i){for(i=i||t.offsetWidth;i<n.minSize&&e&&!t._lazysizesWidth;)i=e.offsetWidth,e=e.parentNode;return i},_=function(){var t,i,n=[],o=[],s=n,a=function(){var e=s;for(s=n.length?o:n,t=!0,i=!1;e.length;)e.shift()();t=!1},r=function(n,o){t&&!o?n.apply(this,arguments):(s.push(n),i||(i=!0,(e.hidden?d:u)(a)))};return r._lsFlush=a,r}(),T=function(t,e){return e?function(){_(t)}:function(){var e=this,i=arguments;_(function(){t.apply(e,i)})}},$=function(t){var e,i=0,n=666,o=function(){e=!1,i=s.now(),t()},a=h?function(){h(o,{timeout:n}),666!==n&&(n=666)}:T(function(){d(o)},!0);return function(t){var o;(t=!0===t)&&(n=44),e||(e=!0,0>(o=125-(s.now()-i))&&(o=0),t||9>o&&h?a():d(a,o))}},D=function(t){var e,i,n=function(){e=null,t()},o=function(){var t=s.now()-i;99>t?d(o,99-t):(h||n)(n)};return function(){i=s.now(),e||(e=d(o,99))}},z=function(){var a,u,h,f,m,S,z,P,I,O,M,L,W,A,F=/^img$/i,N=/^iframe$/i,H="onscroll"in t&&!/glebot/.test(navigator.userAgent),R=0,j=0,B=-1,U=function(t){j--,t&&t.target&&b(t.target,U),(!t||0>j||!t.target)&&(j=0)},Y=function(t,i){var n,s=t,a="hidden"==k(e.body,"visibility")||"hidden"
2!=k(t,"visibility");for(P-=i,M+=i,I-=i,O+=i;a&&(s=s.offsetParent)&&s!=e.body&&s!=o;)(a=(k(s,"opacity")||1)>0)&&"visible"!=k(s,"overflow")&&(n=s.getBoundingClientRect(),a=O>n.left&&I<n.right&&M>n.top-1&&P<n.bottom+1);return a},V=function(){var t,s,r,c,d,h,p,m,g,v=i.elements;if((f=n.loadMode)&&8>j&&(t=v.length)){s=0,B++,null==W&&("expand"in n||(n.expand=o.clientHeight>500&&o.clientWidth>500?500:370),L=n.expand,W=L*n.expFactor),W>R&&1>j&&B>2&&f>2&&!e.hidden?(R=W,B=0):R=f>1&&B>1&&6>j?L:0;for(;t>s;s++)if(v[s]&&!v[s]._lazyRace)if(H)if((m=v[s][l]("data-expand"))&&(h=1*m)||(h=R),g!==h&&(S=innerWidth+h*A,z=innerHeight+h,p=-1*h,g=h),r=v[s].getBoundingClientRect(),(M=r.bottom)>=p&&(P=r.top)<=z&&(O=r.right)>=p*A&&(I=r.left)<=S&&(M||O||I||P)&&(n.loadHidden||"hidden"!=k(v[s],"visibility"))&&(u&&3>j&&!m&&(3>f||4>B)||Y(v[s],h))){if(tt(v[s]),d=!0,j>9)break}else!d&&u&&!c&&4>j&&4>B&&f>2&&(a[0]||n.preloadAfterLoad)&&(a[0]||!m&&(M||O||I||P||"auto"!=v[s][l](n.sizesAttr)))&&(c=a[0]||v[s]);else tt(v[s]);c&&!d&&tt(c)}},q=$(V),X=function(t){y(t.target,n.loadedClass),w(t.target,n.loadingClass),b(t.target,G),C(t.target,"lazyloaded")},Z=T(X),G=function(t){Z({target:t.target})},Q=function(t,e){try{t.contentWindow.location.replace(e)}catch(i){t.src=e}},K=function(t){var e,i=t[l](n.srcsetAttr);(e=n.customMedia[t[l]("data-media")||t[l]("media")])&&t.setAttribute("media",e),i&&t.setAttribute("srcset",i)},J=T(function(t,e,i,o,s){var a,r,c,u,f,m;(f=C(t,"lazybeforeunveil",e)).defaultPrevented||(o&&(i?y(t,n.autosizesClass):t.setAttribute("sizes",o)),r=t[l](n.srcsetAttr),a=t[l](n.srcAttr),s&&(c=t.parentNode,u=c&&p.test(c.nodeName||"")),m=e.firesLoad||"src"in t&&(r||a||u),f={target:t},m&&(b(t,U,!0),clearTimeout(h),h=d(U,2500),y(t,n.loadingClass),b(t,G,!0)),u&&g.call(c.getElementsByTagName("source"),K),r?t.setAttribute("srcset",r):a&&!u&&(N.test(t.nodeName)?Q(t,a):t.src=a),s&&(r||u)&&x(t,{src:a})),t._lazyRace&&delete t._lazyRace,w(t,n.lazyClass),_(function(){(!m||t.complete&&t.naturalWidth>1)&&(m?U(f):j--,X(f))},!0)}),tt=function(t){var e,i=F.test(t.nodeName),o=i&&(t[l](n.sizesAttr)||t[l]("sizes")),s="auto"==o;(!s&&u||!i||!t[l]("src")&&!t.srcset||t.complete||v(t,n.errorClass))&&(e=C(t,"lazyunveilread").detail,s&&E.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,j++,J(t,e,s,o,i))},et=function(){if(!u){if(s.now()-m<999)return void d(et,999);var t=D(function(){n.loadMode=3,q()});u=!0,n.loadMode=3,q(),c("scroll",function(){3==n.loadMode&&(n.loadMode=2),t()},!0)}};return{_:function(){m=s.now(),i.elements=e.getElementsByClassName(n.lazyClass),a=e.getElementsByClassName(n.lazyClass+" "+n.preloadClass),A=n.hFac,c("scroll",q,!0),c("resize",q,!0),t.MutationObserver?new MutationObserver(q).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o[r]("DOMNodeInserted",q,!0),o[r]("DOMAttrModified",q,!0),setInterval(q,999)),c("hashchange",q,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(t){e[r](t,q,!0)}),/d$|^c/.test(e.readyState)?et():(c("load",et),e[r]("DOMContentLoaded",q),d(et,2e4)),i.elements.length?(V(),_._lsFlush()):q()},checkElems:q,unveil:tt}}(),E=function(){var t,i=T(function(t,e,i,n){var o,s,a;if(t._lazysizesWidth=n,n+="px",t.setAttribute("sizes",n),p.test(e.nodeName||""))for(o=e.getElementsByTagName("source"),s=0,a=o.length;a>s;s++)o[s].setAttribute("sizes",n);i.detail.dataAttr||x(t,i.detail)}),o=function(t,e,n){var o,s=t.parentNode;s&&(n=S(t,s,n),(o=C(t,"lazybeforesizes",{width:n,dataAttr:!!e})).defaultPrevented||(n=o.detail.width)&&n!==t._lazysizesWidth&&i(t,s,o,n))},s=D(function(){var e,i=t.length;if(i)for(e=0;i>e;e++)o(t[e])});return{_:function(){t=e.getElementsByClassName(n.autosizesClass),c("resize",s)},checkElems:s,updateElem:o}}(),P=function(){P.i||(P.i=!0,E._(),z._())};return function(){var e,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0};n=t.lazySizesConfig||t.lazysizesConfig||{};for(e in i)e in n||(n[e]=i[e]);t.lazySizesConfig=n,d(function(){n.init&&P()})}(),i={cfg:n,autoSizer:E,loader:z,init:P,uP:x,aC:y,rC:w,hC:v,fire:C,gW:S,rAF:_}}});var imagesLoaded=function(t,e){var i=$(t).find("img"),n=0,o=0,s=0,a=i.length,r=function(t,i){var r={img:t,iteration:++s,success:n,error:o,total:a,status:i};n+o===a&&$.isFunction(e)&&e(r)};i.each(function(){this.onload=function(){n++,r(this,"success")},this.onerror=function(){o++,r(this,"error")}})},productTextTruncation={init:function(){if($(".truncated-text").length>0){var t=$(".truncated-text[data-label-reduce]").first().attr("data-label-reduce");void 0==t&&(t="reduce");
2var e=$(".truncated-text[data-label-more]").first().attr("data-label-more");void 0==e&&(e="Read more");var i=$(".truncated-text").clone(),n=i.html(),o=$(".truncated-text").truncate({length:600,ellipsis:' [...] <a class="more text-link-b underlined">'+e+"</a>"}).html();o.search("more text-link-b")>-1&&(i.append('<a class="less text-link-b underlined">'+t+"</a>"),n=i.html()),$(".truncated-text").on("click","a",function(){$(this).hasClass("less")?($(".truncated-text").html(o),$(".stickem").trigger("readmore.close"),$(".product-variation-dropdown").trigger("readmore.close")):($(".truncated-text").html(n),$(".product-variation-dropdown").trigger("readmore.open"),$(".stickem").trigger("readmore.open"))})}}};$(document).ready(function(){initWSDropdownSelects(),initShowMore(),initOneClick(),initFullSizeContainer(),initImageZoomPoppers(),fullTextSearch.init(),productTextTruncation.init(),initDatepicker()}),$(window).resize(function(){initFullSizeContainer()}),$(window).resize(function(){waitForFinalEvent(function(){$(".benefit-carou
2sel").length>0&&refreshBenefitCarousel()})}),$(window).resize(function(){$(document).on("cropAndScaleComplete",function(){updateSlider()})}),$(window).resize(function(){waitForFinalEvent(function(){updateCarousel()},500,"ms-image-carousel")});var initializedScrollMode="",lastScrollTop=$(window).scrollTop();$(window).resize(function(){""!==initializedScrollMode&&handleResize()});var initializedNavigation="",activeMobileLayer="";$(document).ready(function(){initNavigation(),adjustNavigation(),updateAnchorNavigation(),hideWSPageTitle(),adjustWSPageContent(),initBookmarkFlag(),activateSidebarNavigation()}),$(window).resize(function(){waitForFinalEvent(function(){initNavigation(),adjustNavigation(),updateAnchorNavigation(),initBookmarkFlag()},100,"navigationResize"),hideWSPageTitle(),adjustWSPageContent()}),$(window).scroll(function(){updateAnchorNavigation()});var m501={maxImgHeightMobile:300,adjustWrappers:function(t){var e=this;t.find(".img-txt-wrapper, .video-txt-wrapper").each(function(){var t=$(this),i=t.find("img").height();i>300?(t.css("min-height",e.maxImgHeightMobile+"px"),t.css("max-height",e.maxImgHeightMobile+"px")):(t.css("min-height",i),t.css("max-height",i))})},adjustWrapperToImageHeightWaitForImages:function(t){var e=this;imagesLoaded(t,function(){e.adjustWrappers(t)})},matchColumns:function(t){var e=t.find(".colalign");e.find("img").removeClass("cropped");var i=e.find("img").height(),n=t.find(".text-column .text-wrapper").outerHeight(),o=-1;i>n?o=i:(o=n,e.find("img").addClass("cropped")),e.css("height",o)},matchHeightOfColumnsWaitForImages:function(t){var e=this;t.each(function(){var t=$(this);imagesLoaded(t,function(){e.matchColumns(t)})})},update:function(){var t=this;t.m501exists&&(getViewportWidth()>=BREAKPOINT.MD?(t.$elements.find(".img-txt-wrapper, .video-txt-wrapper").each(function(){$(this).css("minHeight",""),$(this).css("maxHeight","")}),t.$elements.each(function(){t.matchColumns($(this))})):(t.$elements.each(function(){var t=$(this).find(".colalign");t.css("height",""),t.find("img").removeClass("cropped")}),t.adjustWrappers(t.$elements)))},initHoverClick:function(t){t.each(function(){var t=$(this),e=t.find('[hoverOnTeaserHover="true"]');e.length>0&&t.on("mouseenter touchstart",function(t){$(t.target).is("a")||e.addClass("hover")}).on("mouseleave touchend",function(){e.removeClass("hover")}).on("click",function(t){$(t.target).is("p > a")||$(t.target).is('[hoverOnTeaserHover="true"]')?t.preventDefault:e[0].click()})})},init:function(){var t=this;t.$elements=$(".text-background-teaser.simple-teaser"),t.$elements.length>0&&(t.m501exists=!0,getViewportWidth()>=BREAKPOINT.MD?t.matchHeightOfColumnsWaitForImages(t.$elements):t.adjustWrapperToImageHeightWaitForImages(t.$elements),t.initHoverClick(t.$elements))}},m502={matchImageHeight:function(t){if(2==t.find("img").length)t.find("img").matchHeight();else{var e=t.find(".img-txt-wrapper").not(":has(>img)"),i=t.find(".img-txt-wrapper:has(>img), .video-txt-wrapper:has(a > img)");if(e.length>0){var n=i.find("img").height();$(e).height(n)}}},matchHeightWaitForImages:function(t){var e=this;t.each(function(){var t=$(this);imagesLoaded(t,function(){e.matchImageHeight(t)})})},update:function(){var t=this;
2t.m502exists&&t.$elements.each(function(){var e=$(this);t.matchImageHeight(e)})},init:function(){var t=this;t.$elements=$(".row.img-background-teaser"),t.$elements.length>0&&(t.m502exists=!0,t.matchHeightWaitForImages(t.$elements))}},m405={matchBackgroundHeight:function(t){t.each(function(){$(this).find(".background-wrapper").matchHeight({byRow:!1})})},update:function(){var t=this;t.m405exists&&(t.$elements.each(function(){$(this).find(".background-wrapper").matchHeight({remove:!0})}),getViewportWidth()>=BREAKPOINT.SM&&t.matchBackgroundHeight(t.$elements))},init:function(){var t=this;t.$elements=$(".half-size-image-and-text"),t.$elements.length>0&&(t.m405exists=!0,t.matchBackgroundHeight(t.$elements))}},m510={matchImageHeight:function(t){if(getViewportWidth()>BREAKPOINT.MD){var e=t.find(".height-alignment-wrapper-text"),i=t.find(".height-alignment-wrapper-image");if(e.length>0){var n=i.find("img").height();$(e).height(n)}}else(e=t.find(".height-alignment-wrapper-text")).css({height:""})},matchHeightWaitForImages:function(t){var e=this;t.each(function(){var t=$(this);imagesLoaded(t,function(){e.matchImageHeight(t)})})},update:function(){var t=this;
2t.m510exists&&t.$elements.each(function(){var e=$(this);t.matchImageHeight(e)})},init:function(){var t=this;t.$elements=$(".row.slider-text-vertical-align"),t.$elements.length>0&&(t.m510exists=!0,t.matchHeightWaitForImages(t.$elements))}},m513_4col={matchBackgroundHeight:function(t){t.find(".img-txt-wrapper, .video-txt-wrapper").matchHeight({byRow:!1})},matchBackgroundHeightWaitForImages:function(t){var e=this;t.each(function(){var t=$(this);imagesLoaded(t,function(){e.matchBackgroundHeight(t)})})},update:function(){var t=this;t.m513_4_exists&&t.$elements.each(function(){var e=$(this);t.matchBackgroundHeight(e)})},init:function(){var t=this;t.$elements=$(".tiles-teaser:not([tiles-count])"),t.$elements.length>0&&(t.m513_4_exists=!0,t.matchBackgroundHeightWaitForImages(t.$elements))}},m514={matchBackgroundHeight:function(t){t.each(function(){$(this).find(".background-wrapper").matchHeight({byRow:!1})})},update:function(){var t=this;t.m514exists&&t.matchBackgroundHeight(t.$elements)},init:function(){var t=this;t.$elements=$(".tiles-teaser-text"),t.$elements.length>0&&(t.m514exists=!0,t.matchBackgroundHeight(t.$elements))}};$(document).ready(function(){m405.init(),m501.init(),m501.update(),m502.init(),m502.update(),m510.init(),m510.update(),m513_4col.init(),m513_4col.update(),m514.init()}),$(window).resize(function(){waitForFinalEvent(function(){m501.update(),m502.update(),m405.update(),m510.update(),m513_4col.update(),m514.update()},500,"imageandtextbox")}),$(window).resize(function(){refreshWSProductCarousel(),waitForFinalEvent(function(){refreshProductDetailsWrapper(),refreshWSProductCarousel()},100,"productCarouselResize")});var itemCard={activateDotDotDot:function(){var t=this;t.$textDetailWrappers.dotdotdot({height:t.calculateTextWrapperHeight(t.$textDetailWrappers),watch:!1,ellipsis:" [...]",after:"a.more",callback:function(t,e){t&&$("a.more",this).show();var i=$("<div>",{class:"item-card-details-wrapper-full"});i.append(e),$(this).parent().find(".item-card-details-wrapper-full").remove(),$(this).parent().append(i)}})},activateReadMore:function(){this.$elements.each(function(){var t=$(this);t.find(".item-card-details-text").hide();t.find(".item-card-title-name").html();t.find("a.readmore").on("click",function(){t.find(".item-card-details-text").show(),$(this).hide(),t.find(".hover-container").css("display","none"),t.find(".item-card-details").css("pointer-events","none"),t.find("a.less").show(),t.find("a.less").css({"z-index":"100000",display:"inline",position:"relative",background:"#fff"})}),t.find("a.less").on("click",function(){t.find(".item-card-details-text").hide(),$(this).hide(),t.find(".item-card-details").css("pointer-events","all"),t.find(".hover-container").css("display",""),t.find("a.readmore").show()})})},calculateTextWrapperHeight:function(){var t=this;return Math.max.apply(null,t.$textDetailWrappers.find(".item-card-title-name").map(function(){return $(this).height()}).get())+parseInt(t.$textDetailWrappers.find(".item-card-details-wrapper-text").css("line-height"),10)+25},removeCSSStyleFromImages:function(){this.$elements.each(function(){$(this).find("img").css({height:"",width:""})})},setCSSStyleToImages:function(){this.$elements.each(function(){var t=$(this),e=t.find(".item-card-img-wrapper, .item-card-video-wrapper").width();t.find(".item-card-img-wrapper, .item-card-video-wrapper").height(e),t.find(".item-card-details-text").height(e);var i=t.find("img");i.height()>=e?i.css({height:"100%",width:"auto"}):i.css({height:"auto",width:"100%"})})},setCSSStyleToTextWrapper:function(){var t=this,e=t.calculateTextWrapperHeight();t.$elements.find(".item-card-container").css("padding-bottom",e),t.$textDetailWrappers.css("min-height",e)},initClickOnTextWrapper:function(){var t=this;t.$textDetailWrappers.on("click","a.more",function(t){var e=$(this).first().closest(".item-card-details-wrapper");e.trigger("destroy"),e.find("a.more").hide(),e.find("a.reduce").show(),t.preventDefault(),t.stopPropagation()}),t.$textDetailWrappers.on("click","a.reduce",function(e){var i=$(this).first().closest(".item-card-details-wrapper");itemCard.activateDotDotDot(i),i.find("a.more").show(),i.find("a.reduce").hide(),t.setCSSStyleToTextWrapper(),e.preventDefault(),e.stopPropagation()})}
2,initClickOnItemCard:function(){var t=this;t.$elements.off("click.openlink"),t.$elements.on("click.openlink",function(t){if("P"===t.target.tagName&&"item-card-details-wrapper-text"===$(t.target).attr("class")){var e=$($(t.target).find("a")[0]);e.is(":visible")&&e.click()}else{var i=$(this).find("a > h2.item-card-title-name")[0];i&&i.click()}}),t.$elements.find("a").on("click",function(t){$(this).hasClass("more")||$(this).hasClass("reduce")||t.stopPropagation()})},initOpacityOnHeadlineHover:function(){var t=this,e="touchstart",i="touchend";Modernizr.touch||(e="mouseenter mousemove",i="mouseleave"),t.$textDetailWrappers.each(function(){$(this).on(e,function(t){"P"===t.target.tagName&&"item-card-details-wrapper-text"===$(t.target).attr("class")||$(this).parents(".item-card").find(".item-card-img-wrapper.hover-opacity, .item-card-video-wrapper.hover-opacity").css("opacity","0.8")}),$(this).on(i,function(){$(this).parents(".item-card").find(".item-card-img-wrapper.hover-opacity, .item-card-video-wrapper.hover-opacity").css("opacity","1")})})},adjustPlayIconPosition:function(){this.$elements.find(".item-card-container").each(function(){var t=$(this);if(t.find(".play-video").length){var e=t.find(".play-video"),i=t.find("img").height();e.css("bottom",i/2)}})},bindEvents:function(){var t=this;$(".search-result-items").on("updateAfterResize",function(e){$(this).hasClass("search-results-list")||(itemCard.$elements=$("div.row.item-card"),t.$textDetailWrappers.trigger("destroy"),t.activateDotDotDot(),t.removeCSSStyleFromImages(),t.setCSSStyleToImages(),t.setCSSStyleToTextWrapper(),t.adjustPlayIconPosition())})},init:function(){var t=$(".search-result-items");$(".search-result-view-selector .ms-icon_result-gallery").on("click",function(){t.hasClass("search-results-list")&&(t.removeClass("search-results-list"),t.trigger("updateAfterResize"),$(this).addClass("selected").siblings().removeClass("selected"))}),$(".search-result-view-selector .ms-icon_result-list").on("click",function(){t.hasClass("search-results-list")||(t.addClass("search-results-list"),$(this).addClass("selected").siblings().removeClass("selected"))});var e=this;e.$elements=$("div.row.item-card"),e.$elements.length>0&&(e.$textDetailWrappers=e.$elements.find(".item-card-details-wrapper"),e.bindEvents(),e.activateDotDotDot(),e.setCSSStyleToTextWrapper(),e.setCSSStyleToImages(),e.initClickOnItemCard(),e.initOpacityOnHeadlineHover(),e.adjustPlayIconPosition(),e.initClickOnTextWrapper(),e.activateReadMore())}};$(document).ready(function(){var t=$(".ms-product-details");t.length>0&&(t.hasClass("stickem-container")&&initStickyProductImage(t),t.find(".product-variation-dropdown")&&initProductSelectionDropdown(t)),initOSDownloadLinks()});var switchToggles=function(t,e,i){t.hasClass(e)&&(t.removeClass(e),t.addClass(i))},replaceContainers=function(){var t=$(".product-panel-container");t.length>0&&""!=t.html().trim()&&$("#product-container-nav > div.panel:not(.product-panel-container)").each(function(){var t="#"+$(this).attr("data-product-container"),e=$(t);e.find(".carousel").length>
20&&destroyCarousel(),e.find(".image-topic").length>0&&destroyImageTopic(),$(this).find(".panel-heading").after(e.clone(!1)),e.detach(),e.find(".carousel").length>0&&initCarousel(),e.find(".image-topic").length>0&&initImageTopic()})},restoreContainers=function(){var t=$(".product-panel-container");t.length>0&&""==t.html().trim()&&$("#product-container-nav .product-panel").each(function(){var e=$(this);e.find(".carousel").length>0&&destroyCarousel(),e.find(".image-topic").length>0&&destroyImageTopic(),t.append(e.clone(!1)),e.detach(),e.find(".carousel").length>0&&initCarousel(),e.find(".image-topic").length>0&&initImageTopic()})};$(document).ready(function(){initContainers(),getViewportWidth()<BREAKPOINT.MD&&replaceContainers(),initProductAccordion()}),$(window).resize(function(){waitForFinalEvent(function(){$(".ms-accordion-wrapper").length>0&&$(".panel-body.live").removeClass("live"),$(".accordion-wrapper").length>0&&($(".panel-body.live").removeClass("live"),getViewportWidth()<BREAKPOINT.MD?replaceContainers():restoreContainers())},500,"accordionResize")});var scrollBarWidths=80;$(window).resize(function(){waitForFinalEvent(function(){$(".tabs-container").length>0&&(adjustTabBar(),reAdjustTabs(),refreshImageTopic(),m501.update(),m405.update(),refreshProductDetailsWrapper())},500,"tabsResize")}),$(document).on("tabContentLoaded",function(){var t=$("#tab-content");t.find(".ms-image-slider").length>0&&initWSImageSlider("",t),t.find(".ms-carousel").length>0&&initWSCarousel(t),t.find(".multi-img-carousel").length>0&&(initMultiImgCarousel(t),matchCarouselItemHeight(),updateCarousel()),t.find(".benefit-carou
2sel").length>0&&initBenefitCarousel(t),t.find(".text-background-teaser").length>0&&m501.init(),t.find(".half-size-image-and-text").length>0&&(m405.init(),m405.update()),t.find(".carousel").length>0&&(initCarousel(t),refreshCarousel()),t.find(".lightbox").length>0&&initLightboxes(),t.find(".ms-product-carousel").length>0&&(initWSProductCarousel(t),setTimeout(function(){itemCard.init()},200)),t.find(".img-background-teaser").length>0&&m502.init(),t.find(".tiles-teaser:not([tiles-count])").length>0&&m513_4col.init(),t.find(".tiles-teaser-text").length>0&&m514.init(),t.find(".copy-tag-block").length>0&©Tags(t),t.find(".popper").length>0&&initPoppers(),t.find(".ms-accordion-wrapper").length>0&&initAccordions(),t.find('[data-toggle="popover"][data-zoom-image]').length>0&&initImageZoomPoppers(),t.find(".product-overview").length>0&&itemCard.init(),t.find(".clicktable-one-row-link").length>0&&initOneClick(t)}),$(window).resize(function(){waitForFinalEvent(function(){$(".ms-product-bookmark-list-wrapper").length>0&&(correctHeightOfBookmarkListItems(),correctHeightOfColumns($(".ms-col")))},500,"correctHeightOfBookmarkListItems")}),$(document).ready(function(){initWSCheckBox(),initWSBookmarkCompareErrorMessage(),initImageZoomPoppers(),correctHeightOfBookmarkListItems(),correctHeightOfColumns($(".ms-col"))});var searchLayer={isOpen:!1,options:{showOpacityLayer:!1,hideOnClickOutside:!1,autoFocus:!1,isFixed:!0},setPaddingToInput:function(){var t=this.$clearInputButton.width();this.$clearInputButton.css("right",0),this.$layerSearchInput.css("padding-right",t+0)},addOpacityLayer:function(){$(".page-content").prepend($("<div />",{class:"search-bg"}))},removeOpacityLayer:function(){$(".page-content .search-bg").remove()},showClearButton:function(){this.$clearInputButton.show()},hideClearButton:function(){this.$clearInputButton.hide()},handleClearButtonVisibility:function(){this.$layerSearchInput.val()&&this.$layerSearchInput.val().length>0?this.showClearButton():this.hideClearButton()},open:function(){this.$searchLayer.show(),this.isOpen=!0,this.options.showOpacityLayer&&this.addOpacityLayer(),this.options.autoFocus&&this.$layerSearchInput.length&&0===this.$layerSearchInput.val().length&&this.$layerSearchInput.focus(),this.handleClearButtonVisibility(),"burger"===activeMobileLayer&&closeBurgerLayer(),this.setPaddingToInput()},close:function(){this.$searchLayer.hide(),this.isOpen=!1,this.removeOpacityLayer()},adjustTop:function(){var t=globalMarginTopWithHeader,e=$(".scrollline").is(":visible")?2:0;$(".ms-head:not(.mw-head)").hasClass("desktop sticky")&&(t-=35),this.$searchLayer.css("top",t-e)},adjustFixedLayoutTop:function(){var t=$(window).scrollTop(),e=$(".ms-head").height(),i=$(".scrollline").is(":visible")?2:0,n=parseInt(e-t-i);this.$searchLayer.css("top",n)},bindEvents:function(){this.$layerSearchInput.on("input paste",function(){searchLayer.handleClearButtonVisibility()}),this.$layerSearchInput.on("inputCleared",function(){searchLayer.handleClearButtonVisibility(),searchLayer.$layerSearchInput.focus()}),this.$layerSearchInput.on("selectionChange",function(){searchLayer.showClearButton()}),this.options.hideOnClickOutside&&$(document).on("mouseup touchend",function(t){searchLayer.$searchLayer.is(t.target)||0!==searchLayer.$searchLayer.has(t.target).length||0!==fullTextSearch.$trigger.has(t.target).length||(searchLayer.close(),fullSizeSearch.initialized&&(fullSizeSearch.$searchInput.val(""),fullSizeSearch.firstChar=!0,fullSizeSearch.$fullSizeSearchWrapper.show()))})},init:function(t){t&&(this.options=$.extend({},this.options,t)),this.$searchLayer=$(".ms-search-layer"),this.$layerSearchInput=this.$searchLayer.find('input[type="search"]'),this.$clearInputButton=$(".remove-all-tags.ms-icon_close"),this.bindEvents(),0==this.options.isFixed&&(this.$searchLayer.removeClass("fixed"),$(".page-content").prepend(this.$searchLayer))}},fullSizeSearch={firstChar:!0,initialized:!1,bindEvents:function(){this.$searchInput.on("keyup",function(){fullSizeSearch.firstChar&&(searchLayer.open(),fullSizeSearch.$fullSizeSearchWrapper.hide(),$("body, html").animate({scrollTop:0},0),searchLayer.$layerSearchInput.val(fullSizeSearch.$searchInput.val()),fullSizeSearch.firstChar=!1,searchLayer.$layerSearchInput.focus(),searchLayer.handleClearButtonVisibility())})}
2,init:function(){this.$fullSizeSearchWrapper=$(".full-size-search"),this.$searchInput=this.$fullSizeSearchWrapper.find('input[type="search"]'),this.bindEvents(),this.initialized=!0,searchLayer.options.showOpacityLayer=!0,searchLayer.options.hideOnClickOutside=!0,searchLayer.options.autoFocus=!0}},fullTextSearch={bindEvents:function(){this.$trigger.on("click",function(){searchLayer.isOpen?searchLayer.close():searchLayer.open()}),$(window).resize(function(){waitForFinalEvent(function(){searchLayer.adjustTop(),searchLayer.setPaddingToInput()},100,"searchLayerResize")}),$(window).scroll(function(){searchLayer.adjustTop()})},init:function(){0===$(".ms-search-layer + #algoliaSearch").length&&(this.$trigger=$(".ms-search-cta"),searchLayer.init({autoFocus:!0}),this.bindEvents(),searchLayer.adjustTop())}},searchResultPage={dataUrl:function(){return"undefined"!=typeof searchResultsPageDataUrl?searchResultsPageDataUrl:""},initFlexibleItemCards:function(t){this.$searchResultsContainer.waitForImages(!0).done(function(){t.show(),itemCard.init(t),initLightboxes(),searchResultPage.$ajaxLoader.hide()})},initShowMoreAction:function(){$(".link-btn.show-more").on("click",function(){return searchResultPage.loadMoreItems(),!1})},parseDataToHtml:function(t){var e=$(".item-card-column").length?$(".item-card-column").length+1:1,i=$("#card-template").html();Mustache.parse(i,["[[","]]"]);for(var n=[],o=0;o<t.results.length;o++){var s=t.results[o];s.isDownload="download"===s.type,s.isVideo="video"===s.type,s.isImage="image"===s.type,s.isNew="true"===s.new,s.resultNumber=e++,n.push(Mustache.render(i,s))}return $(n.join(""))},loadItems:function(t,e){this.$ajaxLoader.show(),$.ajax({type:"GET",url:this.dataUrl(),data:t,dataType:"json"}).done(function(t){e(t)}).fail(function(t,e){console.log("Request failed: "+e)})},loadMoreItems:function(){var t={};searchResultsPageNumFound-searchResultsPageResultsPerPage>0&&(t.start=$(".item-card-column").size()),searchResultPage.loadItems(t,function(t){var e=searchResultPage.parseDataToHtml(t);searchResultPage.$searchResultsContainer.append(e),searchResultPage.initFlexibleItemCards(e),$(".item-card-column").size()>=searchResultsPageNumFound&&$(".link-btn.show-more").hide()})},checkVariables:function(){var t=!0;return"undefined"!=typeof searchResultsPageDataUrl&&"undefined"!=typeof searchResultsPageNumFound&&"undefined"!=typeof searchResultsPageResultsPerPage||(console.warn("Could not initialize search results. At least one of mandatory variables is missing."),t=!1),t},init:function(){if(searchLayer.init({}),searchLayer.open(),this.$searchResultsContainer=$(".search-result-items"),this.$ajaxLoader=$("#ajaxLoaderIndicator"),!1!==this.checkVariables()){this.initShowMoreAction(),this.loadMoreItems();var t=getParameterByName("query",window.location.href);null!=t?$("#tag-search-input").val(t):$("#tag-search-input").focus()}}};!function(t){function e(t){var e=t.length,n=i.type(t);return"function"!==n&&!i.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t))}if(!t.jQuery){var i=function(t,e){return new i.fn.init(t,e)};i.isWindow=function(t){return null!=t&&t==t.window},i.type=function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?o[a.call(t)]||"object":typeof t},i.isArray=Array.isArray||function(t){return"array"===i.type(t)},i.isPlainObject=function(t){var e;if(!t||"object"!==i.type(t)||t.nodeType||i.isWindow(t))return!1;try{if(t.constructor&&!s.call(t,"constructor")&&!s.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}for(e in t);return void 0===e||s.call(t,e)},i.each=function(t,i,n){var o=0,s=t.length,a=e(t);if(n){if(a)for(;s>o&&!1!==i.apply(t[o],n);o++);else for(o in t)if(!1===i.apply(t[o],n))break}else if(a)for(;s>o&&!1!==i.call(t[o],o,t[o]);o++);else for(o in t)if(!1===i.call(t[o],o,t[o]))break;return t},i.data=function(t,e,o){if(void 0===o){var s=(a=t[i.expando])&&n[a];if(void 0===e)return s;if(s&&e in s)return s[e]}else if(void 0!==e){var a=t[i.expando]||(t[i.expando]=++i.uuid);return n[a]=n[a]||{},n[a][e]=o,o}},i.removeData=function(t,e){var o=t[i.expando],s=o&&n[o];s&&i.each(e,function(t,e){delete s[e]})},i.extend=function(){var t,e,n,o,s,a,r=arguments[0]||{},l=1,c=arguments.length,d=!1;for("boolean"==typeof r&&(d=r,r=arguments[l]||{},l++),"object"!=typeof r&&"function"!==i.type(r)&&(r={}),l===c&&(r=this,l--);c>l;l++)if(null!=(s=arguments[l]))for(o in s)t=r[o],n=s[o],r!==n&&(d&&n&&(i.isPlainObject(n)||(e=i.isArray(n)))?(e?(e=!1,a=t&&i.isArray(t)?t:[]):a=t&&i.isPlainObject(t)?t:{},r[o]=i.extend(d,a,n)):void 0!==n&&(r[o]=n));return r},i.queue=function(t,n,o){if(t){n=(n||"fx")+"queue";var s=i.data(t,n);return o?(!s||i.isArray(o)?s=i.data(t,n,function(t,i){var n=i||[];return null!=t&&(e(Object(t))?function(t,e){for(var i=+e.length,n=0,o=t.length;i>n;)t[o++]=e[n++];if(i!==i)for(;void 0!==e[n];)t[o++]=e[n++];t.length=o}(n,"string"==typeof t?[t]:t):[].push.call(n,t)),n}(o)):s.push(o),s):s||[]}},i.dequeue=function(t,e){i.each(t.nodeType?[t]:t,function(t,n){e=e||"fx";var o=i.queue(n,e),s=o.shift();"inprogress"===s&&(s=o.shift()),s&&("fx"===e&&o.unshift("inprogress"),s.call(n,function(){i.dequeue(n,e)}))})}
vendor: 4,658 bytes, line 2
2,i.fn=i.prototype={init:function(t){if(t.nodeType)return this[0]=t,this;throw new Error("Not a DOM node.")},offset:function(){var e=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:e.top+(t.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:e.left+(t.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function t(){for(var t=this.offsetParent||document;t&&"html"===!t.nodeType.toLowerCase&&"static"===t.style.position;)t=t.offsetParent;return t||document}var e=this[0],t=t.apply(e),n=this.offset(),o=/^(?:body|html)$/i.test(t.nodeName)?{top:0,left:0}:i(t).offset();return n.top-=parseFloat(e.style.marginTop)||0,n.left-=parseFloat(e.style.marginLeft)||0,t.style&&(o.top+=parseFloat(t.style.borderTopWidth)||0,o.left+=parseFloat(t.style.borderLeftWidth)||0),{top:n.top-o.top,left:n.left-o.left}}};var n={};i.expando="velocity"+(new Date).getTime(),i.uuid=0;for(var o={},s=o.hasOwnProperty,a=o.toString,r="Boolean Number String Function Array Date RegExp Object Error".split(" "),l=0;l<r.length;l++)o["[object "+r[l]+"]"]=r[l].toLowerCase();i.fn.init.prototype=i.fn,t.Velocity={Utilities:i}}}(window),function(t){"object"==typeof module&&"object"==typeof module.exports?module.exports=t():"function"==typeof define&&define.amd?define(t):t()}(function(){return function(t,e,i,n){function o(t){for(var e=-1,i=t?t.length:0,n=[];++e<i;){var o=t[e];o&&n.push(o)}return n}function s(t){return m.isWrapped(t)?t=[].slice.call(t):m.isNode(t)&&(t=[t]),t}function a(t){var e=h.data(t,"velocity");return null===e?n:e}function r(t){return function(e){return Math.round(e*t)*(1/t)}}function l(t,i,n,o){function s(t,e){return 1-3*e+3*t}function a(t,e){return 3*e-6*t}function r(t){return 3*t}function l(t,e,i){return((s(e,i)*t+a(e,i))*t+r(e))*t}function c(t,e,i){return 3*s(e,i)*t*t+2*a(e,i)*t+r(e)}function d(e,i){for(var o=0;m>o;++o){var s=c(i,t,n);if(0===s)return i;i-=(l(i,t,n)-e)/s}return i}function u(){for(var e=0;w>e;++e)k[e]=l(e*b,t,n)}function h(e,i,o){var s,a,r=0;do{a=i+(o-i)/2,(s=l(a,t,n)-e)>0?o=a:i=a}while(Math.abs(s)>v&&++r<y);return a}function p(e){for(var i=0,o=1,s=w-1;o!=s&&k[o]<=e;++o)i+=b;var a=i+(e-k[--o])/(k[o+1]-k[o])*b,r=c(a,t,n);return r>=g?d(e,a):0==r?a:h(e,i,i+b)}function f(){S=!0,(t!=i||n!=o)&&u()}var m=4,g=.001,v=1e-7,y=10,w=11,b=1/(w-1),C="Float32Array"in e;if(4!==arguments.length)return!1;for(var x=0;4>x;++x)if("number"!=typeof arguments[x]||isNaN(arguments[x])||!isFinite(arguments[x]))return!1;t=Math.min(t,1),n=Math.min(n,1),t=Math.max(t,0),n=Math.max(n,0);var k=C?new Float32Array(w):new Array(w),S=!1,_=function(e){return S||f(),t===i&&n===o?e:0===e?0:1===e?1:l(p(e),i,o)};_.getControlPoints=function(){return[{x:t,y:i},{x:n,y:o}]};var T="generateBezier("+[t,i,n,o]+")";return _.toString=function(){return T},_}function c(t,e){var i=t;return m.isString(t)?w.Easings[t]||(i=!1):i=m.isArray(t)&&1===t.length?r.apply(null,t):m.isArray(t)&&2===t.length?b.apply(null,t.concat([e])):!(!m.isArray(t)||4!==t.length)&&l.apply(null,t),!1===i&&(i=w.Easings[w.defaults.easing]?w.defaults.easing:y),i}function d(t){if(t){var e=(new Date).getTime(),i=w.State.calls.length;i>1e4&&(w.State.calls=o(w.State.calls));for(var s=0;i>s;s++)if(w.State.calls[s]){var r=w.State.calls[s],l=r[0],c=r[2],p=r[3],f=!!p,g=null;p||(p=w.State.calls[s][3]=e-16);for(var v=Math.min((e-p)/c.duration,1),y=0,b=l.length;b>y;y++){var x=l[y],S=x.element;if(a(S)){var _=!1;if(c.display!==n&&null!==c.display&&"none"!==c.display){if("flex"===c.display){var T=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];h.each(T,function(t,e){C.setPropertyValue(S,"display",e)})}C.setPropertyValue(S,"display",c.display)}c.visibility!==n&&"hidden"!==c.visibility&&C.setPropertyValue(S,"visibility",c.visibility);for(var $ in x)if("element"!==$){var D,z=x[$],E=m.isString(z.easing)?w.Easings[z.easing]:z.easing;if(1===v)D=z.endValue;else{var P=z.endValue-z.startValue;if(D=z.startValue+P*E(v,c,P),!f&&D===z.currentValue)continue}if(z.currentValue=D,"tween"===$)g=D;else{if(C.Hooks.registered[$]){var I=C.Hooks.getRoot($),O=a(S).rootPropertyValueCache[I];O&&(z.rootPropertyValue=O)}var M=C.setPropertyValue(S,$,z.currentValue+(0===parseFloat(D)?"":z.unitType),z.rootPropertyValue,z.scrollData);C.Hooks.registered[$]&&(a(S).rootPropertyValueCache[I]=C.Normalizations.registered[I]?C.Normalizations.registered[I]("extract",null,M[1]):M[1]),"transform"===M[0]&&(_=!0)}}c.mobileHA&&a(S).transformCache.translate3d===n&&(a(S).transformCache.translate3d="(0px, 0px, 0px)",_=!0),_&&C.flushTransformCache(S)}}c.display!==n&&"none"!==c.display&&(w.State.calls[s][2].display=!1),c.visibility!==n&&"hidden"
vendor: 4,259 bytes, line 2
2!==c.visibility&&(w.State.calls[s][2].visibility=!1),c.progress&&c.progress.call(r[1],r[1],v,Math.max(0,p+c.duration-e),p,g),1===v&&u(s)}}w.State.isTicking&&k(d)}function u(t,e){if(!w.State.calls[t])return!1;for(var i=w.State.calls[t][0],o=w.State.calls[t][1],s=w.State.calls[t][2],r=w.State.calls[t][4],l=!1,c=0,d=i.length;d>c;c++){var u=i[c].element;if(e||s.loop||("none"===s.display&&C.setPropertyValue(u,"display",s.display),"hidden"===s.visibility&&C.setPropertyValue(u,"visibility",s.visibility)),!0!==s.loop&&(h.queue(u)[1]===n||!/\.velocityQueueEntryFlag/i.test(h.queue(u)[1]))&&a(u)){a(u).isAnimating=!1,a(u).rootPropertyValueCache={};var p=!1;h.each(C.Lists.transforms3D,function(t,e){var i=/^scale/.test(e)?1:0,o=a(u).transformCache[e];a(u).transformCache[e]!==n&&new RegExp("^\\("+i+"[^.]").test(o)&&(p=!0,delete a(u).transformCache[e])}),s.mobileHA&&(p=!0,delete a(u).transformCache.translate3d),p&&C.flushTransformCache(u),C.Values.removeClass(u,"velocity-animating")}if(!e&&s.complete&&!s.loop&&c===d-1)try{s.complete.call(o,o)}catch(t){setTimeout(function(){throw t},1)}r&&!0!==s.loop&&r(o),a(u)&&!0===s.loop&&!e&&(h.each(a(u).tweensContainer,function(t,e){/^rotate/.test(t)&&360===parseFloat(e.endValue)&&(e.endValue=0,e.startValue=360),/^backgroundPosition/.test(t)&&100===parseFloat(e.endValue)&&"%"===e.unitType&&(e.endValue=0,e.startValue=100)}),w(u,"reverse",{loop:!0,delay:s.delay})),!1!==s.queue&&h.dequeue(u,s.queue)}w.State.calls[t]=!1;for(var f=0,m=w.State.calls.length;m>f;f++)if(!1!==w.State.calls[f]){l=!0;break}!1===l&&(w.State.isTicking=!1,delete w.State.calls,w.State.calls=[])}var h,p=function(){if(i.documentMode)return i.documentMode;for(var t=7;t>4;t--){var e=i.createElement("div");if(e.innerHTML="\x3c!--[if IE "+t+"]><span></span><![endif]--\x3e",e.getElementsByTagName("span").length)return e=null,t}return n}(),f=function(){var t=0;return e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||function(e){var i,n=(new Date).getTime();return i=Math.max(0,16-(n-t)),t=n+i,setTimeout(function(){e(n+i)},i)}}(),m={isString:function(t){return"string"==typeof t},isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},isFunction:function(t){return"[object Function]"===Object.prototype.toString.call(t)},isNode:function(t){return t&&t.nodeType},isNodeList:function(t){return"object"==typeof t&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(t))&&t.length!==n&&(0===t.length||"object"==typeof t[0]&&t[0].nodeType>0)},isWrapped:function(t){return t&&(t.jquery||e.Zepto&&e.Zepto.zepto.isZ(t))},isSVG:function(t){return e.SVGElement&&t instanceof e.SVGElement},isEmptyObject:function(t){for(var e in t)return!1;return!0}},g=!1;if(t.fn&&t.fn.jquery?(h=t,g=!0):h=e.Velocity.Utilities,8>=p&&!g)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");{if(!(7>=p)){var v=400,y="swing",w={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:e.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:h,Redirects:{},Easings:{},Promise:e.Promise,defaults:{queue:"",duration:v,easing:y,begin:n,complete:n,progress:n,display:n,visibility:n,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(t){h.data(t,"velocity",{isSVG:m.isSVG(t),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};e.pageYOffset!==n?(w.State.scrollAnchor=e,w.State.scrollPropertyLeft="pageXOffset",w.State.scrollPropertyTop="pageYOffset"):(w.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,w.State.scrollPropertyLeft="scrollLeft",w.State.scrollPropertyTop="scrollTop");var b=function(){function t(t){return-t.tension*t.x-t.friction*t.v}function e(e,i,n){var o={x:e.x+n.dx*i,v:e.v+n.dv*i,tension:e.tension,friction:e.friction};return{dx:o.v,dv:t(o)}}function i(i,n){var o={dx:i.v,dv:t(i)}
vendor: 19,989 bytes, line 2
2,s=e(i,.5*n,o),a=e(i,.5*n,s),r=e(i,n,a),l=1/6*(o.dx+2*(s.dx+a.dx)+r.dx),c=1/6*(o.dv+2*(s.dv+a.dv)+r.dv);return i.x=i.x+l*n,i.v=i.v+c*n,i}return function t(e,n,o){var s,a,r,l={x:-1,v:0,tension:null,friction:null},c=[0],d=0;for(e=parseFloat(e)||500,n=parseFloat(n)||20,o=o||null,l.tension=e,l.friction=n,(s=null!==o)?(d=t(e,n),a=d/o*.016):a=.016;r=i(r||l,a),c.push(1+r.x),d+=16,Math.abs(r.x)>1e-4&&Math.abs(r.v)>1e-4;);return s?function(t){return c[t*(c.length-1)|0]}:d}}();w.Easings={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},spring:function(t){return 1-Math.cos(4.5*t*Math.PI)*Math.exp(6*-t)}},h.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(t,e){w.Easings[e[0]]=l.apply(null,e[1])});var C=w.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(s=0;s<C.Lists.colors.length;s++){var t="color"===C.Lists.colors[s]?"0 0 0 1":"255 255 255 1";C.Hooks.templates[C.Lists.colors[s]]=["Red Green Blue Alpha",t]}var e,i,n;if(p)for(e in C.Hooks.templates){n=(i=C.Hooks.templates[e])[0].split(" ");var o=i[1].match(C.RegEx.valueSplit);"Color"===n[0]&&(n.push(n.shift()),o.push(o.shift()),C.Hooks.templates[e]=[n.join(" "),o.join(" ")])}for(e in C.Hooks.templates){n=(i=C.Hooks.templates[e])[0].split(" ");for(var s in n){var a=e+n[s],r=s;C.Hooks.registered[a]=[e,r]}}},getRoot:function(t){var e=C.Hooks.registered[t];return e?e[0]:t},cleanRootPropertyValue:function(t,e){return C.RegEx.valueUnwrap.test(e)&&(e=e.match(C.RegEx.valueUnwrap)[1]),C.Values.isCSSNullValue(e)&&(e=C.Hooks.templates[t][1]),e},extractValue:function(t,e){var i=C.Hooks.registered[t];if(i){var n=i[0],o=i[1];return(e=C.Hooks.cleanRootPropertyValue(n,e)).toString().match(C.RegEx.valueSplit)[o]}return e},injectValue:function(t,e,i){var n=C.Hooks.registered[t];if(n){var o,s=n[0],a=n[1];return i=C.Hooks.cleanRootPropertyValue(s,i),o=i.toString().match(C.RegEx.valueSplit),o[a]=e,o.join(" ")}return i}},Normalizations:{registered:{clip:function(t,e,i){switch(t){case"name":return"clip";case"extract":var n;return C.RegEx.wrappedValueAlreadyExtracted.test(i)?n=i:(n=i.toString().match(C.RegEx.valueUnwrap),n=n?n[1].replace(/,(\s+)?/g," "):i),n;case"inject":return"rect("+i+")"}},blur:function(t,e,i){switch(t){case"name":return w.State.isFirefox?"filter":"-webkit-filter";case"extract":var n=parseFloat(i);if(!n&&0!==n){var o=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i);n=o?o[1]:0}return n;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(t,e,i){if(8>=p)switch(t){case"name":return"filter";case"extract":var n=i.toString().match(/alpha\(opacity=(.*)\)/i);return i=n?n[1]/100:1;case"inject":return e.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(t){case"name":return"opacity";case"extract":case"inject":return i}}},register:function(){9>=p||w.State.isGingerbread||(C.Lists.transformsBase=C.Lists.transformsBase.concat(C.Lists.transforms3D));for(t=0;t<C.Lists.transformsBase.length;t++)!function(){var e=C.Lists.transformsBase[t];C.Normalizations.registered[e]=function(t,i,o){switch(t){case"name":return"transform";case"extract":return a(i)===n||a(i).transformCache[e]===n?/^scale/i.test(e)?1:0:a(i).transformCache[e].replace(/[()]/g,"");case"inject":var s=!1;switch(e.substr(0,e.length-1)){case"translate":s=!/(%|px|em|rem|vw|vh|\d)$/i.test(o);break;case"scal":case"scale":w.State.isAndroid&&a(i).transformCache[e]===n&&1>o&&(o=1),s=!/(\d)$/i.test(o);break;case"skew":s=!/(deg|\d)$/i.test(o);break;case"rotate":s=!/(deg|\d)$/i.test(o)}return s||(a(i).transformCache[e]="("+o+")"),a(i).transformCache[e]}}}();for(var t=0;t<C.Lists.colors.length;t++)!function(){var e=C.Lists.colors[t];C.Normalizations.registered[e]=function(t,i,o){switch(t){case"name":return e;case"extract":var s;if(C.RegEx.wrappedValueAlreadyExtracted.test(o))s=o;else{var a,r={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(o)?a=r[o]!==n?r[o]:r.black:C.RegEx.isHex.test(o)?a="rgb("+C.Values.hexToRgb(o).join(" ")+")":/^rgba?\(/i.test(o)||(a=r.black),s=(a||o).toString().match(C.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return 8>=p||3!==s.split(" ").length||(s+=" 1"),s;case"inject":return 8>=p?4===o.split(" ").length&&(o=o.split(/\s+/).slice(0,3).join(" ")):3===o.split(" ").length&&(o+=" 1"),(8>=p?"rgb":"rgba")+"("+o.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(t){return t.replace(/-(\w)/g,function(t,e){return e.toUpperCase()})},SVGAttribute:function(t){var e="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(p||w.State.isAndroid&&!w.State.isChrome)&&(e+="|transform"),new RegExp("^("+e+")$","i").test(t)},prefixCheck:function(t){if(w.State.prefixMatches[t])return[w.State.prefixMatches[t],!0];for(var e=["","Webkit","Moz","ms","O"],i=0,n=e.length;n>i;i++){var o;if(o=0===i?t:e[i]+t.replace(/^\w/,function(t){return t.toUpperCase()}),m.isString(w.State.prefixElement.style[o]))return w.State.prefixMatches[t]=o,[o,!0]}return[t,!1]}},Values:{hexToRgb:function(t){var e,i=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return t=t.replace(i,function(t,e,i,n){return e+e+i+i+n+n}),(e=n.exec(t))?[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]:[0,0,0]},isCSSNullValue:function(t){return 0==t||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(t)},getUnitType:function(t){return/^(rotate|skew)/i.test(t)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(t)?"":"px"},getDisplayType:function(t){var e=t&&t.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(e)?"inline":/^(li)$/i.test(e)?"list-item":/^(tr)$/i.test(e)?"table-row":/^(table)$/i.test(e)?"table":/^(tbody)$/i.test(e)?"table-row-group":"block"},addClass:function(t,e){t.classList?t.classList.add(e):t.className+=(t.className.length?" ":"")+e},removeClass:function(t,e){t.classList?t.classList.remove(e):t.className=t.className.toString().replace(new RegExp("(^|\\s)"+e.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(t,i,o,s){function r(t,i){function o(){c&&C.setPropertyValue(t,"display","none")}var l=0;if(8>=p)l=h.css(t,i);else{var c=!1;if(/^(width|height)$/.test(i)&&0===C.getPropertyValue(t,"display")&&(c=!0,C.setPropertyValue(t,"display",C.Values.getDisplayType(t))),!s){if("height"===i&&"border-box"!==C.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var d=t.offsetHeight-(parseFloat(C.getPropertyValue(t,"borderTopWidth"))||0)-(parseFloat(C.getPropertyValue(t,"borderBottomWidth"))||0)-(parseFloat(C.getPropertyValue(t,"paddingTop"))||0)-(parseFloat(C.getPropertyValue(t,"paddingBottom"))||0);return o(),d}if("width"===i&&"border-box"!==C.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var u=t.offsetWidth-(parseFloat(C.getPropertyValue(t,"borderLeftWidth"))||0)-(parseFloat(C.getPropertyValue(t,"borderRightWidth"))||0)-(parseFloat(C.getPropertyValue(t,"paddingLeft"))||0)-(parseFloat(C.getPropertyValue(t,"paddingRight"))||0);return o(),u}}var f;f=a(t)===n?e.getComputedStyle(t,null):a(t).computedStyle?a(t).computedStyle:a(t).computedStyle=e.getComputedStyle(t,null),"borderColor"===i&&(i="borderTopColor"),(""===(l=9===p&&"filter"===i?f.getPropertyValue(i):f[i])||null===l)&&(l=t.style[i]),o()}if("auto"===l&&/^(top|right|bottom|left)$/i.test(i)){var m=r(t,"position");("fixed"===m||"absolute"===m&&/top|left/i.test(i))&&(l=h(t).position()[i]+"px")}return l}var l;if(C.Hooks.registered[i]){var c=i,d=C.Hooks.getRoot(c);o===n&&(o=C.getPropertyValue(t,C.Names.prefixCheck(d)[0])),C.Normalizations.registered[d]&&(o=C.Normalizations.registered[d]("extract",t,o)),l=C.Hooks.extractValue(c,o)}else if(C.Normalizations.registered[i]){var u,f;"transform"!==(u=C.Normalizations.registered[i]("name",t))&&(f=r(t,C.Names.prefixCheck(u)[0]),C.Values.isCSSNullValue(f)&&C.Hooks.templates[i]&&(f=C.Hooks.templates[i][1])),l=C.Normalizations.registered[i]("extract",t,f)}if(!/^[\d-]/.test(l))if(a(t)&&a(t).isSVG&&C.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=t.getBBox()[i]}catch(t){l=0}else l=t.getAttribute(i);else l=r(t,C.Names.prefixCheck(i)[0]);return C.Values.isCSSNullValue(l)&&(l=0),w.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(t,i,n,o,s){var r=i;if("scroll"===i)s.container?s.container["scroll"+s.direction]=n:"Left"===s.direction?e.scrollTo(n,s.alternateValue):e.scrollTo(s.alternateValue,n);else if(C.Normalizations.registered[i]&&"transform"===C.Normalizations.registered[i]("name",t))C.Normalizations.registered[i]("inject",t,n),r="transform",n=a(t).transformCache[i];else{if(C.Hooks.registered[i]){var l=i,c=C.Hooks.getRoot(i);o=o||C.getPropertyValue(t,c),n=C.Hooks.injectValue(l,n,o),i=c}if(C.Normalizations.registered[i]&&(n=C.Normalizations.registered[i]("inject",t,n),i=C.Normalizations.registered[i]("name",t)),r=C.Names.prefixCheck(i)[0],8>=p)try{t.style[r]=n}catch(t){w.debug&&console.log("Browser does not support ["+n+"] for ["+r+"]")}else a(t)&&a(t).isSVG&&C.Names.SVGAttribute(i)?t.setAttribute(i,n):t.style[r]=n;w.debug>=2&&console.log("Set "+i+" ("+r+"): "+n)}return[r,n]},flushTransformCache:function(t){function e(e){return parseFloat(C.getPropertyValue(t,e))}var i="";if((p||w.State.isAndroid&&!w.State.isChrome)&&a(t).isSVG){var n={translate:[e("translateX"),e("translateY")],skewX:[e("skewX")],skewY:[e("skewY")],scale:1!==e("scale")?[e("scale"),e("scale")]:[e("scaleX"),e("scaleY")],rotate:[e("rotateZ"),0,0]};h.each(a(t).transformCache,function(t){/^translate/i.test(t)?t="translate":/^scale/i.test(t)?t="scale":/^rotate/i.test(t)&&(t="rotate"),n[t]&&(i+=t+"("+n[t].join(" ")+") ",delete n[t])})}else{var o,s;h.each(a(t).transformCache,function(e){return o=a(t).transformCache[e],"transformPerspective"===e?(s=o,!0):(9===p&&"rotateZ"===e&&(e="rotate"),void(i+=e+o+" "))}),s&&(i="perspective"+s+" "+i)}C.setPropertyValue(t,"transform",i)}};C.Hooks.register(),C.Normalizations.register(),w.hook=function(t,e,i){var o=n;return t=s(t),h.each(t,function(t,s){if(a(s)===n&&w.init(s),i===n)o===n&&(o=w.CSS.getPropertyValue(s,e));else{var r=w.CSS.setPropertyValue(s,e,i);"transform"===r[0]&&w.CSS.flushTransformCache(s),o=r}}),o};var x=function(){function t(){return r?T.promise||null:l}function o(){function t(){function t(t,e){var i=n,o=n,a=n;return m.isArray(t)?(i=t[0],!m.isArray(t[1])&&/^[\d-]/.test(t[1])||m.isFunction(t[1])||C.RegEx.isHex.test(t[1])?a=t[1]:(m.isString(t[1])&&!C.RegEx.isHex.test(t[1])||m.isArray(t[1]))&&(o=e?t[1]:c(t[1],r.duration),t[2]!==n&&(a=t[2]))):i=t,e||(o=o||r.easing),m.isFunction(i)&&(i=i.call(s,S,k)),m.isFunction(a)&&(a=a.call(s,S,k)),[i||0,o,a]}function u(t,e){var i,n;return n=(e||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(t){return i=t,""}),i||(i=C.Values.getUnitType(t)),[n,i]}if(r.begin&&0===S)try{r.begin.call(f,f)}catch(t){setTimeout(function(){throw t},1)}if("scroll"===$){var p,v,b,x=/^x$/i.test(r.axis)?"Left":"Top",_=parseFloat(r.offset)||0;r.container?m.isWrapped(r.container)||m.isNode(r.container)?(r.container=r.container[0]||r.container,p=r.container["scroll"+x],b=p+h(s).position()[x.toLowerCase()]+_):r.container=null:(p=w.State.scrollAnchor[w.State["scrollProperty"+x]],v=w.State.scrollAnchor[w.State["scrollProperty"+("Left"===x?"Top":"Left")]],b=h(s).offset()[x.toLowerCase()]+_),l={scroll:{rootPropertyValue:!1,startValue:p,currentValue:p,endValue:b,unitType:"",easing:r.easing,scrollData:{container:r.container,direction:x,alternateValue:v}},element:s},w.debug&&console.log("tweensContainer (scroll): ",l.scroll,s)}else if("reverse"===$){if(!a(s).tweensContainer)return void h.dequeue(s,r.queue);"none"===a(s).opts.display&&(a(s).opts.display="auto"),"hidden"===a(s).opts.visibility&&(a(s).opts.visibility="visible"),a(s).opts.loop=!1,a(s).opts.begin=null,a(s).opts.complete=null,y.easing||delete r.easing,y.duration||delete r.duration,r=h.extend({},a(s).opts,r);E=h.extend(!0,{},a(s).tweensContainer);for(var D in E)if("element"!==D){var z=E[D].startValue;E[D].startValue=E[D].currentValue=E[D].endValue,E[D].endValue=z,m.isEmptyObject(y)||(E[D].easing=r.easing),w.debug&&console.log("reverse tweensContainer ("+D+"): "+JSON.stringify(E[D]),s)}l=E}else if("start"===$){var E;a(s).tweensContainer&&!0===a(s).isAnimating&&(E=a(s).tweensContainer),h.each(g,function(e,i){if(RegExp("^"+C.Lists.colors.join("$|^")+"$").test(e)){var o=t(i,!0),s=o[0],a=o[1],r=o[2];if(C.RegEx.isHex.test(s)){for(var l=["Red","Green","Blue"],c=C.Values.hexToRgb(s),d=r?C.Values.hexToRgb(r):n,u=0;u<l.length;u++){var h=[c[u]];a&&h.push(a),d!==n&&h.push(d[u]),g[e+l[u]]=h}delete g[e]}}});for(var P in g){var M=t(g[P]),L=M[0],W=M[1],A=M[2];P=C.Names.camelCase(P);var F=C.Hooks.getRoot(P),N=!1;if(a(s).isSVG||"tween"===F||!1!==C.Names.prefixCheck(F)[1]||C.Normalizations.registered[F]!==n){(r.display!==n&&null!==r.display&&"none"!==r.display||r.visibility!==n&&"hidden"!==r.visibility)&&/opacity|filter/.test(P)&&!A&&0!==L&&(A=0),r._cacheValues&&E&&E[P]?(A===n&&(A=E[P].endValue+E[P].unitType),N=a(s).rootPropertyValueCache[F]):C.Hooks.registered[P]?A===n?(N=C.getPropertyValue(s,F),A=C.getPropertyValue(s,P,N)):N=C.Hooks.templates[F][1]:A===n&&(A=C.getPropertyValue(s,P));var H,R,j,B=!1;if(H=u(P,A),A=H[0],j=H[1],H=u(P,L),L=H[0].replace(/^([+-\/*])=/,function(t,e){return B=e,""}),R=H[1],A=parseFloat(A)||0,L=parseFloat(L)||0,"%"===R&&(/^(fontSize|lineHeight)$/.test(P)?(L/=100,R="em"):/^scale/.test(P)?(L/=100,R=""):/(Red|Green|Blue)$/i.test(P)&&(L=L/100*255,R="")),/[\/*]/.test(B))R=j;else if(j!==R&&0!==A)if(0===L)R=j;else{o=o||function(){var t={myParent:s.parentNode||i.body,position:C.getPropertyValue(s,"position"),fontSize:C.getPropertyValue(s,"fontSize")},n=t.position===I.lastPosition&&t.myParent===I.lastParent,o=t.fontSize===I.lastFontSize;I.lastParent=t.myParent,I.lastPosition=t.position,I.lastFontSize=t.fontSize;var r=100,l={};if(o&&n)l.emToPx=I.lastEmToPx,l.percentToPxWidth=I.lastPercentToPxWidth,l.percentToPxHeight=I.lastPercentToPxHeight;else{var c=a(s).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div");w.init(c),t.myParent.appendChild(c),h.each(["overflow","overflowX","overflowY"],function(t,e){w.CSS.setPropertyValue(c,e,"hidden")}),w.CSS.setPropertyValue(c,"position",t.position),w.CSS.setPropertyValue(c,"fontSize",t.fontSize),w.CSS.setPropertyValue(c,"boxSizing","content-box"),h.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,e){w.CSS.setPropertyValue(c,e,r+"%")}),w.CSS.setPropertyValue(c,"paddingLeft",r+"em"),l.percentToPxWidth=I.lastPercentToPxWidth=(parseFloat(C.getPropertyValue(c,"width",null,!0))||1)/r,l.percentToPxHeight=I.lastPercentToPxHeight=(parseFloat(C.getPropertyValue(c,"height",null,!0))||1)/r,l.emToPx=I.lastEmToPx=(parseFloat(C.getPropertyValue(c,"paddingLeft"))||1)/r,t.myParent.removeChild(c)}return null===I.remToPx&&(I.remToPx=parseFloat(C.getPropertyValue(i.body,"fontSize"))||16),null===I.vwToPx&&(I.vwToPx=parseFloat(e.innerWidth)/100,I.vhToPx=parseFloat(e.innerHeight)/100),l.remToPx=I.remToPx,l.vwToPx=I.vwToPx,l.vhToPx=I.vhToPx,w.debug>=1&&console.log("Unit ratios: "+JSON.stringify(l),s),l}();var U=/margin|padding|left|right|width|text|word|letter/i.test(P)||/X$/.test(P)||"x"===P?"x":"y";switch(j){case"%":A*="x"===U?o.percentToPxWidth:o.percentToPxHeight;break;case"px":break;default:A*=o[j+"ToPx"]}switch(R){case"%":A*=1/("x"===U?o.percentToPxWidth:o.percentToPxHeight);break;case"px":break;default:A*=1/o[R+"ToPx"]}}switch(B){case"+":L=A+L;break;case"-":L=A-L;break;case"*":L*=A;break;case"/":L=A/L}l[P]={rootPropertyValue:N,startValue:A,currentValue:A,endValue:L,unitType:R,easing:W},w.debug&&console.log("tweensContainer ("+P+"): "+JSON.stringify(l[P]),s)}else w.debug&&console.log("Skipping ["+F+"] due to a lack of browser support.")}l.element=s}l.element&&(C.Values.addClass(s,"velocity-animating"),O.push(l),""===r.queue&&(a(s).tweensContainer=l,a(s).opts=r),a(s).isAnimating=!0,S===k-1?(w.State.calls.push([O,f,r,null,T.resolver]),!1===w.State.isTicking&&(w.State.isTicking=!0,d())):S++)}var o,s=this,r=h.extend({},w.defaults,y),l={};switch(a(s)===n&&w.init(s),parseFloat(r.delay)&&!1!==r.queue&&h.queue(s,r.queue,function(t){w.velocityQueueEntryFlag=!0,a(s).delayTimer={setTimeout:setTimeout(t,parseFloat(r.delay)),next:t}}),r.duration.toString().toLowerCase()){case"fast":r.duration=200;break;case"normal":r.duration=v;break;case"slow":r.duration=600;break;default:r.duration=parseFloat(r.duration)||1}!1!==w.mock&&(!0===w.mock?r.duration=r.delay=1:(r.duration*=parseFloat(w.mock)||1,r.delay*=parseFloat(w.mock)||1)),r.easing=c(r.easing,r.duration),r.begin&&!m.isFunction(r.begin)&&(r.begin=null),r.progress&&!m.isFunction(r.progress)&&(r.progress=null),r.complete&&!m.isFunction(r.complete)&&(r.complete=null),r.display!==n&&null!==r.display&&(r.display=r.display.toString().toLowerCase(),"auto"===r.display&&(r.display=w.CSS.Values.getDisplayType(s))),r.visibility!==n&&null!==r.visibility&&(r.visibility=r.visibility.toString().toLowerCase()),r.mobileHA=r.mobileHA&&w.State.isMobile&&!w.State.isGingerbread,!1===r.queue?r.delay?setTimeout(t,r.delay):t():h.queue(s,r.queue,function(e,i){return!0===i?(T.promise&&T.resolver(f),!0):(w.velocityQueueEntryFlag=!0,void t())}),""!==r.queue&&"fx"!==r.queue||"inprogress"===h.queue(s)[0]||h.dequeue(s)}var r,l,p,f,g,y,b=arguments[0]&&(arguments[0].p||h.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||m.isString(arguments[0].properties));if(m.isWrapped(this)?(r=!1,p=0,f=this,l=this):(r=!0,p=1,f=b?arguments[0].elements||arguments[0].e:arguments[0]),f=s(f)){b?(g=arguments[0].properties||arguments[0].p,y=arguments[0].options||arguments[0].o):(g=arguments[p],y=arguments[p+1]);var k=f.length,S=0;if(!/^(stop|finish|finishAll)$/i.test(g)&&!h.isPlainObject(y)){y={};for(var _=p+1;_<arguments.length;_++)m.isArray(arguments[_])||!/^(fast|normal|slow)$/i.test(arguments[_])&&!/^\d/.test(arguments[_])?m.isString(arguments[_])||m.isArray(arguments[_])?y.easing=arguments[_]:m.isFunction(arguments[_])&&(y.complete=arguments[_]):y.duration=arguments[_]}var T={promise:null,resolver:null,rejecter:null};r&&w.Promise&&(T.promise=new w.Promise(function(t,e){T.resolver=t,T.rejecter
2=e}));var $;switch(g){case"scroll":$="scroll";break;case"reverse":$="reverse";break;case"finish":case"finishAll":case"stop":h.each(f,function(t,e){a(e)&&a(e).delayTimer&&(clearTimeout(a(e).delayTimer.setTimeout),a(e).delayTimer.next&&a(e).delayTimer.next(),delete a(e).delayTimer),"finishAll"!==g||!0!==y&&!m.isString(y)||(h.each(h.queue(e,m.isString(y)?y:""),function(t,e){m.isFunction(e)&&e()}),h.queue(e,m.isString(y)?y:"",[]))});var D=[];return h.each(w.State.calls,function(t,e){e&&h.each(e[1],function(i,o){var s=y===n?"":y;return!0!==s&&e[2].queue!==s&&(y!==n||!1!==e[2].queue)||void h.each(f,function(i,n){n===o&&((!0===y||m.isString(y))&&(h.each(h.queue(n,m.isString(y)?y:""),function(t,e){m.isFunction(e)&&e(null,!0)}),h.queue(n,m.isString(y)?y:"",[])),"stop"===g?(a(n)&&a(n).tweensContainer&&!1!==s&&h.each(a(n).tweensContainer,function(t,e){e.endValue=e.currentValue}),D.push(t)):("finish"===g||"finishAll"===g)&&(e[2].duration=1))})})}),"stop"===g&&(h.each(D,function(t,e){u(e,!0)}),T.promise&&T.resolver(f)),t();default:if(!h.isPlainObject(g)||m.isEmptyObject(g)){if(m.isString(g)&&w.Redirects[g]){var z=(L=h.extend({},y)).duration,E=L.delay||0;return!0===L.backwards&&(f=h.extend(!0,[],f).reverse()),h.each(f,function(t,e){parseFloat(L.stagger)?L.delay=E+parseFloat(L.stagger)*t:m.isFunction(L.stagger)&&(L.delay=E+L.stagger.call(e,t,k)),L.drag&&(L.duration=parseFloat(z)||(/^(callout|transition)/.test(g)?1e3:v),L.duration=Math.max(L.duration*(L.backwards?1-t/k:(t+1)/k),.75*L.duration,200)),w.Redirects[g].call(e,e,L||{},t,k,f,T.promise?T:n)}),t()}var P="Velocity: First argument ("+g+") was not a property map, a known action, or a registered redirect. Aborting.";return T.promise?T.rejecter(new Error(P)):console.log(P),t()}$="start"}var I={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},O=[];h.each(f,function(t,e){m.isNode(e)&&o.call(e)});var M,L=h.extend({},w.defaults,y);if(L.loop=parseInt(L.loop),M=2*L.loop-1,L.loop)for(var W=0;M>W;W++){var A={delay:L.delay,progress:L.progress};W===M-1&&(A.display=L.display,A.visibility=L.visibility,A.complete=L.complete),x(f,"reverse",A)}return t()}};(w=h.extend(x,w)).animate=x;var k=e.requestAnimationFrame||f;return w.State.isMobile||i.hidden===n||i.addEventListener("visibilitychange",function(){i.hidden?(k=function(t){return setTimeout(function(){t(!0)},16)},d()):k=e.requestAnimationFrame||f}),t.Velocity=w,t!==e&&(t.fn.velocity=x,t.fn.velocity.defaults=w.defaults),h.each(["Down","Up"],function(t,e){w.Redirects["slide"+e]=function(t,i,o,s,a,r){var l=h.extend({},i),c=l.begin,d=l.complete,u={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},p={};l.display===n&&(l.display="Down"===e?"inline"===w.CSS.Values.getDisplayType(t)?"inline-block":"block":"none"),l.begin=function(){c&&c.call(a,a);for(var i in u){p[i]=t.style[i];var n=w.CSS.getPropertyValue(t,i);u[i]="Down"===e?[n,0]:[0,n]}p.overflow=t.style.overflow,t.style.overflow="hidden"},l.complete=function(){for(var e in p)t.style[e]=p[e];d&&d.call(a,a),r&&r.resolver(a)},w(t,u,l)}}),h.each(["In","Out"],function(t,e){w.Redirects["fade"+e]=function(t,i,o,s,a,r){var l=h.extend({},i),c={opacity:"In"===e?1:0},d=l.complete;l.complete=o!==s-1?l.begin=null:function(){d&&d.call(a,a),r&&r.resolver(a)},l.display===n&&(l.display="In"===e?"auto":"none"),w(this,c,l)}}),w}jQuery.fn.velocity=jQuery.fn.animate}}(window.jQuery||window.Zepto||window,window,document)}),function(t){"function"==typeof require&&"object"==typeof exports?module.exports=t():"function"==typeof define&&define.amd?define(["velocity"],t):t()}(function(){return function(t,e,i,n){if(t.Velocity&&t.Velocity.Utilities){var o=t.Velocity,s=o.Utilities;if(function(t,e){var i=[];return!(!t||!e)&&(s.each([t,e],function(t,e){var n=[];s.each(e,function(t,e){for(;e.toString().length<5;)e="0"+e;n.push(e)}),i.push(n.join(""))}),parseFloat(i[0])>parseFloat(i[1]))}({major:1,minor:1,patch:0},o.version)){var a="Velocity UI Pack: You need to update Velocity (jquery.velocity.js) to a newer version. Visit http://github.com/julianshapiro/velocity.";throw alert(a),new Error(a)}o.RegisterEffect=o.RegisterUI=function(t,e){function i(t,e,i,n){var a,r=0;s.each(t.nodeType?[t]:t,function(t,e){n&&(i+=t*n),a=e.parentNode,s.each(["height","paddingTop","paddingBottom","marginTop","marginBottom"],function(t,i){r+=parseFloat(o.CSS.getPropertyValue(e,i))})}),o.animate(a,{height:("In"===e?"+":"-")+"="+r},{queue:!1,easing:"ease-in-out",duration:i*("In"===e?.6:1)})}return o.Redirects[t]=function(a,r,l,c,d,u){function h(){r.display!==n&&"none"!==r.display||!/Out$/.test(t)||s.each(d.nodeType?[d]:d,function(t,e){o.CSS.setPropertyValue(e,"display","none")}),r.complete&&r.complete.call(d,d),u&&u.resolver(d||a)}var p=l===c-1;e.defaultDuration="function"==typeof e.defaultDuration?e.defaultDuration.call(
vendor: 7,171 bytes, line 2
2d,d):parseFloat(e.defaultDuration);for(var f=0;f<e.calls.length;f++){var m=e.calls[f],g=m[0],v=r.duration||e.defaultDuration||1e3,y=m[1],w=m[2]||{},b={};if(b.duration=v*(y||1),b.queue=r.queue||"",b.easing=w.easing||"ease",b.delay=parseFloat(w.delay)||0,b._cacheValues=w._cacheValues||!0,0===f){if(b.delay+=parseFloat(r.delay)||0,0===l&&(b.begin=function(){r.begin&&r.begin.call(d,d);var e=t.match(/(In|Out)$/);e&&"In"===e[0]&&g.opacity!==n&&s.each(d.nodeType?[d]:d,function(t,e){o.CSS.setPropertyValue(e,"opacity",0)}),r.animateParentHeight&&e&&i(d,e[0],v+b.delay,r.stagger)}),null!==r.display)if(r.display!==n&&"none"!==r.display)b.display=r.display;else if(/In$/.test(t)){var C=o.CSS.Values.getDisplayType(a);b.display="inline"===C?"inline-block":C}r.visibility&&"hidden"!==r.visibility&&(b.visibility=r.visibility)}f===e.calls.length-1&&(b.complete=function(){if(e.reset){for(var t in e.reset){var i=e.reset[t];o.CSS.Hooks.registered[t]!==n||"string"!=typeof i&&"number"!=typeof i||(e.reset[t]=[e.reset[t],e.reset[t]])}var s={duration:0,queue:!1};p&&(s.complete=h),o.animate(a,e.reset,s)}else p&&h()},"hidden"===r.visibility&&(b.visibility=r.visibility)),o.animate(a,g,b)}},o},o.RegisterEffect.packagedEffects={"callout.bounce":{defaultDuration:550,calls:[[{translateY:-30},.25],[{translateY:0},.125],[{translateY:-15},.125],[{translateY:0},.25]]},"callout.shake":{defaultDuration:800,calls:[[{translateX:-11},.125],[{translateX:11},.125],[{translateX:-11},.125],[{translateX:11},.125],[{translateX:-11},.125],[{translateX:11},.125],[{translateX:-11},.125],[{translateX:0},.125]]},"callout.flash":{defaultDuration:1100,calls:[[{opacity:[0,"easeInOutQuad",1]},.25],[{opacity:[1,"easeInOutQuad"]},.25],[{opacity:[0,"easeInOutQuad"]},.25],[{opacity:[1,"easeInOutQuad"]},.25]]},"callout.pulse":{defaultDuration:825,calls:[[{scaleX:1.1,scaleY:1.1},.5,{easing:"easeInExpo"}],[{scaleX:1,scaleY:1},.5]]},"callout.swing":{defaultDuration:950,calls:[[{rotateZ:15},.2],[{rotateZ:-10},.2],[{rotateZ:5},.2],[{rotateZ:-5},.2],[{rotateZ:0},.2]]},"callout.tada":{defaultDuration:1e3,calls:[[{scaleX:.9,scaleY:.9,rotateZ:-3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:-3},.1],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],[{scaleX:1,scaleY:1,rotateZ:0},.2]]},"transition.fadeIn":{defaultDuration:500,calls:[[{opacity:[1,0]}]]},"transition.fadeOut":{defaultDuration:500,calls:[[{opacity:[0,1]}]]},"transition.flipXIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateY:[0,-55]}]],reset:{transformPerspective:0}},"transition.flipXOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateY:55}]],reset:{transformPerspective:0,rotateY:0}},"transition.flipYIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateX:[0,-45]}]],reset:{transformPerspective:0}},"transition.flipYOut":{defaultDuration:800,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateX:25}]],reset:{transformPerspective:0,rotateX:0}},"transition.flipBounceXIn":{defaultDuration:900,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateY:[-10,90]},.5],[{opacity:.8,rotateY:10},.25],[{opacity:1,rotateY:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceXOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateY:-10},.5],[{opacity:0,rotateY:90},.5]],reset:{transformPerspective:0,rotateY:0}},"transition.flipBounceYIn":{defaultDuration:850,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateX:[-10,90]},.5],[{opacity:.8,rotateX:10},.25],[{opacity:1,rotateX:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceYOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateX:-15},.5],[{opacity:0,rotateX:90},.5]],reset:{transformPerspective:0,rotateX:0}},"transition.swoopIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["100%","50%"],transformOriginY:["100%","100%"],scaleX:[1,0],scaleY:[1,0],translateX:[0,-700],translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%"}},"transition.swoopOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformOriginX:["50%","100%"],transformOriginY:["100%","100%"],scaleX:0,scaleY:0,translateX:-700,translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%",scaleX:1,scaleY:1,translateX:0}},"transition.whirlIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,0],scaleY:[1,0],rotateY:[0,160]},1,{easing:"easeInOutSine"}]]},"transition.whirlOut":{defaultDuration:750,calls:[[{opacity:[0,"easeInOutQuint",1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:0,scaleY:0,rotateY:160},1,{easing:"swing"}]],reset:{scaleX:1,scaleY:1,rotateY:0}},"transition.shrinkIn":{defaultDuration:750,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,1.5],scaleY:[1,1.5],translateZ:0}]]},"transition.shrinkOut":{defaultDuration:600,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:1.3,scaleY:1.3,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.expandIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,.625],scaleY:[1,.625],translateZ:0}]]},"transition.expandOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:.5,scaleY:.5,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.bounceIn":{defaultDuration:800,calls:[[{opacity:[1,0],scaleX:[1.05,.3],scaleY:[1.05,.3]},.4],[{scaleX:.9,scaleY:.9,translateZ:0},.2],[{scaleX:1,scaleY:1},.5]]},"transition.bounceOut":{defaultDuration:800,calls:[[{scaleX:.95,scaleY:.95},.35],[{scaleX:1.1,scaleY:1.1,translateZ:0},.35],[{opacity:[0,1],scaleX:.3,scaleY:.3},.3]],reset:{scaleX:1,scaleY:1}},"transition.bounceUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[-30,1e3]},.6,{easing:"easeOutCirc"}],[{translateY:10},.2],[{translateY:0},.2]]},"transition.bounceUpOut":{defaultDuration:1e3,calls:[[{translateY:20},.2],[{opacity:[0,"easeInCirc",1],translateY:-1e3},.8]],reset:{translateY:0}},"transition.bounceDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[30,-1e3]},.6,{easing:"easeOutCirc"}],[{translateY:-10},.2],[{translateY:0},.2]]},"transition.bounceDownOut":{defaultDuration:1e3,calls:[[{translateY:-20},.2],[{opacity:[0,"easeInCirc",1],translateY:1e3},.8]],reset:{translateY:0}},"transition.bounceLeftIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[30,-1250]},.6,{easing:"easeOutCirc"}],[{translateX:-10},.2],[{translateX:0},.2]]},"transition.bounceLeftOut":{defaultDuration:750,calls:[[{translateX:30},.2],[{opacity:[0,"easeInCirc",1],translateX:-1250},.8]],reset:{translateX:0}},"transition.bounceRightIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[-30,1250]},.6,{easing:"easeOutCirc"}],[{translateX:10},.2],[{translateX:0},.2]]},"transition.bounceRightOut":{defaultDuration:750,calls:[[{translateX:-30},.2],[{opacity:[0,"easeInCirc",1],translateX:1250},.8]],reset:{translateX:0}}
2,"transition.slideUpIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,20],translateZ:0}]]},"transition.slideUpOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:-20,translateZ:0}]],reset:{translateY:0}},"transition.slideDownIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,-20],translateZ:0}]]},"transition.slideDownOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:20,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,-20],translateZ:0}]]},"transition.slideLeftOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:-20,translateZ:0}]],reset:{translateX:0}},"transition.slideRightIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,20],translateZ:0}]]},"transition.slideRightOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:20,translateZ:0}]],reset:{translateX:0}},"transition.slideUpBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,75],translateZ:0}]]},"transition.slideUpBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:-75,translateZ:0}]],reset:{translateY:0}},"transition.slideDownBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,-75],translateZ:0}]]},"transition.slideDownBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:75,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,-75],translateZ:0}]]},"transition.slideLeftBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:-75,translateZ:0}]],reset:{translateX:0}},"transition.slideRightBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,75],translateZ:0}]]},"transition.slideRightBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:75,translateZ:0}]],reset:{translateX:0}},"transition.perspectiveUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveUpOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveDownOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveLeftIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveLeftOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}},"transition.perspectiveRightIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveRightOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}}};for(var r in o.RegisterEffect.packagedEffects)o.RegisterEffect(r,o.RegisterEffect.packagedEffects[r]);o.RunSequence=function(t){var e=s.extend(!0,[],t);e.length>1&&(s.each(e.reverse(),function(t,i){var n=e[t+1];if(n){var a=i.o||i.options,r=n.o||n.options,l=a&&!1===a.sequenceQueue?"begin":"complete",c=r&&r[l],d={};d[l]=function(){var t=n.e||n.elements,e=t.nodeType?[t]:t;c&&c.call(e,e),o(i)},n.o?n.o=s.extend({},r,d):n.options=s.extend({},r,d)}}),e.reverse()),o(e[0])}}else e.console&&console.log("Velocity UI Pack: Velocity must be loaded first. Aborting.")}(window.jQuery||window.Zepto||window,window,document)}),function(t){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],t):t(jQuery)}(function(t){function e(e){return!e||void 0!==e.allowPageScroll||void 0===e.swipe&&void 0===e.swipeStatus||(e.allowPageScroll=c),void 0!==e.click&&void 0===e.tap&&(e.tap=e.click),e||(e={}),e=t.extend({},t.fn.swipe.defaults,e),this.each(function(){var n=t(this),o=n.data($);o||(o=new i(this,e),n.data($,o))})}function i(e,i){function D(e){if(!(ct()||t(e.target).closest(i.excludedElements,Ut).length>0)){var n,o=e.originalEvent?e.originalEvent:e,s=o.touches,a=s?s[0]:o;return Yt=b,s?Vt=s.length:e.preventDefault(),Lt=0,Wt=null,jt=null,At=0,Ft=0,Nt=0,Ht=1,Rt=0,qt=ft(),Bt=vt(),rt(),!s||Vt===i.fingers||i.fingers===y||B()?(ut(0,a),Xt=Tt(),2==Vt&&(ut(1,s[1]),Ft=Nt=bt(qt[0].start,qt[1].start)),(i.swipeStatus||i.pinchStatus)&&(n=L(o,Yt))):n=!1,!1===n?(Yt=k,L(o,Yt),n):(i.hold&&(te=setTimeout(t.proxy(function(){Ut.trigger("hold",[o.target]),i.hold&&(n=i.hold.call(Ut,o,o.target))},this),i.longTapThreshold)),dt(!0),null)}}function z(t){var e=t.originalEvent?t.originalEvent:t;if(Yt!==x&&Yt!==k&&!lt()){var n,o=e.touches,s=ht(o?o[0]:e);if(Zt=Tt(),o&&(Vt=o.length),i.hold&&clearTimeout(te),Yt=C,2==Vt&&(0==Ft?(ut(1,o[1]),Ft=Nt=bt(qt[0].start,qt[1].start)):(ht(o[1]),Nt=bt(qt[0].end,qt[1].end),jt=xt(qt[0].end,qt[1].end)),Ht=Ct(Ft,Nt),Rt=Math.abs(Ft-Nt)),Vt===i.fingers||i.fingers===y||!o||B()){if
2(Wt=_t(s.start,s.end),R(t,Wt),Lt=kt(s.start,s.end),At=wt(),mt(Wt,Lt),(i.swipeStatus||i.pinchStatus)&&(n=L(e,Yt)),!i.triggerOnTouchEnd||i.triggerOnTouchLeave){var a=!0;if(i.triggerOnTouchLeave){var r=$t(this);a=Dt(s.end,r)}!i.triggerOnTouchEnd&&a?Yt=M(C):i.triggerOnTouchLeave&&!a&&(Yt=M(x)),Yt!=k&&Yt!=x||L(e,Yt)}}else L(e,Yt=k);!1===n&&L(e,Yt=k)}}function E(t){var e=t.originalEvent?t.originalEvent:t,n=e.touches;return n&&n.length?(at(),!0):(lt()&&(Vt=Qt),Zt=Tt(),At=wt(),F()||!A()?L(e,Yt=k):i.triggerOnTouchEnd||0==i.triggerOnTouchEnd&&Yt===C?(t.preventDefault(),L(e,Yt=x)):!i.triggerOnTouchEnd&&G()?W(e,Yt=x,p):Yt===C&&L(e,Yt=k),dt(!1),null)}function P(){Vt=0,Zt=0,Xt=0,Ft=0,Nt=0,Ht=1,rt(),dt(!1)}function I(t){var e=t.originalEvent?t.originalEvent:t;i.triggerOnTouchLeave&&L(e,Yt=M(x))}function O(){Ut.unbind(Et,D),Ut.unbind(Mt,P),Ut.unbind(Pt,z),Ut.unbind(It,E),Ot&&Ut.unbind(Ot,I),dt(!1)}function M(t){var e=t,n=H(),o=A(),s=F();return!n||s?e=k:!o||t!=C||i.triggerOnTouchEnd&&!i.triggerOnTouchLeave?!o&&t==x&&i.triggerOnTouchLeave&&(e=k):e=x,e}function L(t,e){var i,n=t.touches;return q()||V()||U()||B()?((q()||V())&&(i=W(t,e,u)),(U()||B())&&!1!==i&&(i=W(t,e,h))):ot()&&!1!==i?i=W(t,e,f):st()&&!1!==i?i=W(t,e,m):nt()&&!1!==i&&(i=W(t,e,p)),e===k&&P(t),e===x&&(n?n.length||P(t):P(t)),i}function W(e,c,d){var g;if(d==u){if(Ut.trigger("swipeStatus",[c,Wt||null,Lt||0,At||0,Vt,qt]),i.swipeStatus&&!1===(g=i.swipeStatus.call(Ut,e,c,Wt||null,Lt||0,At||0,Vt,qt)))return!1;if(c==x&&Y()){if(Ut.trigger("swipe",[Wt,Lt,At,Vt,qt]),i.swipe&&!1===(g=i.swipe.call(Ut,e,Wt,Lt,At,Vt,qt)))return!1;switch(Wt){case n:Ut.trigger("swipeLeft",[Wt,Lt,At,Vt,qt]),i.swipeLeft&&(g=i.swipeLeft.call(Ut,e,Wt,Lt,At,Vt,qt));break;case o:Ut.trigger("swipeRight",[Wt,Lt,At,Vt,qt]),i.swipeRight&&(g=i.swipeRight.call(Ut,e,Wt,Lt,At,Vt,qt));break;case s:Ut.trigger("swipeUp",[Wt,Lt,At,Vt,qt]),i.swipeUp&&(g=i.swipeUp.call(Ut,e,Wt,Lt,At,Vt,qt));break;case a:Ut.trigger("swipeDown",[Wt,Lt,At,Vt,qt]),i.swipeDown&&(g=i.swipeDown.call(Ut,e,Wt,Lt,At,Vt,qt))}}}if(d==h){if(Ut.trigger("pinchStatus",[c,jt||null,Rt||0,At||0,Vt,Ht,qt]),i.pinchStatus&&!1===(g=i.pinchStatus.call(Ut,e,c,jt||null,Rt||0,At||0,Vt,Ht,qt)))return!1;if(c==x&&j())switch(jt){case r:Ut.trigger("pinchIn",[jt||null,Rt||0,At||0,Vt,Ht,qt]),i.pinchIn&&(g=i.pinchIn.call(Ut,e,jt||null,Rt||0,At||0,Vt,Ht,qt));break;case l:Ut.trigger("pinchOut",[jt||null,Rt||0,At||0,Vt,Ht,qt]),i.pinchOut&&(g=i.pinchOut.call(Ut,e,jt||null,Rt||0,At||0,Vt,Ht,qt))}}return d==p?c!==k&&c!==x||(clearTimeout(Jt),clearTimeout(te),Q()&&!tt()?(Kt=Tt(),Jt=setTimeout(t.proxy(function(){Kt=null,Ut.trigger("tap",[e.target]),i.tap&&(g=i.tap.call(Ut,e,e.target))},this),i.doubleTapThreshold)):(Kt=null,Ut.trigger("tap",[e.target]),i.tap&&(g=i.tap.call(Ut,e,e.target)))):d==f?c!==k&&c!==x||(clearTimeout(Jt),Kt=null,Ut.trigger("doubletap",[e.target]),i.doubleTap&&(g=i.doubleTap.call(Ut,e,e.target))):d==m&&(c!==k&&c!==x||(clearTimeout(Jt),Kt=null,Ut.trigger("longtap",[e.target]),i.longTap&&(g=i.longTap.call(Ut,e,e.target)))),g}function A(){var t=!0;return null!==i.threshold&&(t=Lt>=i.threshold),t}function F(){var t=!1;return null!==i.cancelThreshold&&null!==Wt&&(t=gt(Wt)-Lt>=i.cancelThreshold),t}function N(){return null===i.pinchThreshold||Rt>=i.pinchThreshold}function H(){return!i.maxTimeThreshold||!(At>=i.maxTimeThreshold)}function R(t,e){if(!1!==i.preventDefaultEvents)if(i.allowPageScroll===c)t.preventDefault();else{var r=i.allowPageScroll===d;switch(e){case n:(i.swipeLeft&&r||!r&&i.allowPageScroll!=g)&&t.preventDefault();break;case o:(i.swipeRight&&r||!r&&i.allowPageScroll!=g)&&t.preventDefault();break;case s:(i.swipeUp&&r||!r&&i.allowPageScroll!=v)&&t.preventDefault();break;case a:(i.swipeDown&&r||!r&&i.allowPageScroll!=v)&&t.preventDefault()}}}function j(){var t=X(),e=Z(),i=N();return t&&e&&i}function B(){return!!(i.pinchStatus||i.pinchIn||i.pinchOut)}function U(){return!(!j()||!B())}function Y(){var t=H(),e=A(),i=X(),n=Z();return!F()&&n&&i&&e&&t}function V(){return!!(i.swipe||i.swipeStatus||i.swipeLeft||i.swipeRight||i.swipeUp||i.swipeDown)}function q(){return!(!Y()||!V())}function X(){return Vt===i.fingers||i.fingers===y||!S}function Z(){return 0!==qt[0].end.x}
2function G(){return!!i.tap}function Q(){return!!i.doubleTap}function K(){return!!i.longTap}function J(){if(null==Kt)return!1;var t=Tt();return Q()&&t-Kt<=i.doubleTapThreshold}function tt(){return J()}function et(){return(1===Vt||!S)&&(isNaN(Lt)||Lt<i.threshold)}function it(){return At>i.longTapThreshold&&Lt<w}function nt(){return!(!et()||!G())}function ot(){return!(!J()||!Q())}function st(){return!(!it()||!K())}function at(){Gt=Tt(),Qt=event.touches.length+1}function rt(){Gt=0,Qt=0}function lt(){var t=!1;return Gt&&Tt()-Gt<=i.fingerReleaseThreshold&&(t=!0),t}function ct(){return!(!0!==Ut.data($+"_intouch"))}function dt(t){!0===t?(Ut.bind(Pt,z),Ut.bind(It,E),Ot&&Ut.bind(Ot,I)):(Ut.unbind(Pt,z,!1),Ut.unbind(It,E,!1),Ot&&Ut.unbind(Ot,I,!1)),Ut.data($+"_intouch",!0===t)}function ut(t,e){var i=void 0!==e.identifier?e.identifier:0;return qt[t].identifier=i,qt[t].start.x=qt[t].end.x=e.pageX||e.clientX,qt[t].start.y=qt[t].end.y=e.pageY||e.clientY,qt[t]}function ht(t){var e=pt(void 0!==t.identifier?t.identifier:0);return e.end.x=t.pageX||t.clientX,e.end.y=t.pageY||t.clientY,e}function pt(t){for(var e=0;e<qt.length;e++)if(qt[e].identifier==t)return qt[e]}function ft(){for(var t=[],e=0;e<=5;e++)t.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return t}function mt(t,e){e=Math.max(e,gt(t)),Bt[t].distance=e}function gt(t){if(Bt[t])return Bt[t].distance}function vt(){var t={};return t[n]=yt(n),t[o]=yt(o),t[s]=yt(s),t[a]=yt(a),t}function yt(t){return{direction:t,distance:0}}function wt(){return Zt-Xt}function bt(t,e){var i=Math.abs(t.x-e.x),n=Math.abs(t.y-e.y);return Math.round(Math.sqrt(i*i+n*n))}function Ct(t,e){return(e/t*1).toFixed(2)}function xt(){return Ht<1?l:r}function kt(t,e){return Math.round(Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)))}function St(t,e){var i=t.x-e.x,n=e.y-t.y,o=Math.atan2(n,i),s=Math.round(180*o/Math.PI);return s<0&&(s=360-Math.abs(s)),s}function _t(t,e){var i=St(t,e);return i<=45&&i>=0?n:i<=360&&i>=315?n:i>=135&&i<=225?o:i>45&&i<135?a:s}function Tt(){return(new Date).getTime()}function $t(e){var i=(e=t(e)).offset();return{left:i.left,right:i.left+e.outerWidth(),top:i.top,bottom:i.top+e.outerHeight()}}function Dt(t,e){return t.x>e.left&&t.x<e.right&&t.y>e.top&&t.y<e.bottom}var zt=S||T||!i.fallbackToMouseEvents,Et=zt?T?_?"MSPointerDown":"pointerdown":"touchstart":"mousedown",Pt=zt?T?_?"MSPointerMove":"pointermove":"touchmove":"mousemove",It=zt?T?_?"MSPointerUp":"pointerup":"touchend":"mouseup",Ot=zt?null:"mouseleave",Mt=T?_?"MSPointerCancel":"pointercancel":"touchcancel",Lt=0,Wt=null,At=0,Ft=0,Nt=0,Ht=1,Rt=0,jt=0,Bt=null,Ut=t(e),Yt="start",Vt=0,qt=null,Xt=0,Zt=0,Gt=0,Qt=0,Kt=0,Jt=null,te=null;try{Ut.bind(Et,D),Ut.bind(Mt,P)}catch(e){t.error("events not supported "+Et+","+Mt+" on jQuery.swipe")}this.enable=function(){return Ut.bind(Et,D),Ut.bind(Mt,P),Ut},this.disable=function(){return O(),Ut},this.destroy=function(){O(),Ut.data($,null),Ut=null},this.option=function(e,n){if(void 0!==i[e]){if(void 0===n)return i[e];i[e]=n}else t.error("Option "+e+" does not exist on jQuery.swipe.options");return null}}var n="left",o="right",s="up",a="down",r="in",l="out",c="none",d="auto",u="swipe",h="pinch",p="tap",f="doubletap",m="longtap",g="horizontal",v="vertical",y="all",w=10,b="start",C="move",x="end",k="cancel",S="ontouchstart"in window,_=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,T=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,$="TouchSwipe",D={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:!0};t.fn.swipe=function(i){var n=t(this),o=n.data($);if(o&&"string"==typeof i){if(o[i])return o[i].apply(this,Array.prototype.slice.call(arguments,1
2));t.error("Method "+i+" does not exist on jQuery.swipe")}else if(!(o||"object"!=typeof i&&i))return e.apply(this,arguments);return n},t.fn.swipe.version="1.6.9",t.fn.swipe.defaults=D,t.fn.swipe.phases={PHASE_START:b,PHASE_MOVE:C,PHASE_END:x,PHASE_CANCEL:k},t.fn.swipe.directions={LEFT:n,RIGHT:o,UP:s,DOWN:a,IN:r,OUT:l},t.fn.swipe.pageScroll={NONE:c,HORIZONTAL:g,VERTICAL:v,AUTO:d},t.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:y}}),function(t){"use strict";t.fn.fitVids=function(e){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("div");o.innerHTML='<p>x</p><style id="fit-vids-style">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style>',n.appendChild(o.childNodes[1])}return e&&t.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&e.push(i.customSelector);var n=".fitvidsignore";i.ignore&&(n=n+", "+i.ignore);var o=t(this).find(e.join(","));(o=(o=o.not("object object")).not(n)).each(function(e){var i=t(this);if(!(i.parents(n).length>0||"embed"===this.tagName.toLowerCase()&&i.parent("object").length||i.parent(".fluid-width-video-wrapper").length)){i.css("height")||i.css("width")||!isNaN(i.attr("height"))&&!isNaN(i.attr("width"))||(i.attr("height",9),i.attr("width",16));var o=("object"===this.tagName.toLowerCase()||i.attr("height")&&!isNaN(parseInt(i.attr("height"),10))?parseInt(i.attr("height"),10):i.height())/(isNaN(parseInt(i.attr("width"),10))?i.width():parseInt(i.attr("width"),10));if(!i.attr("id")){var s="fitvid"+e;i.attr("id",s)}i.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*o+"%"),i.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto),function(t,e,i,n){function o(){var e=t(this);e.is(":visible")&&s(e)&&e.trigger(g)}function s(t){var e=t[0].getBoundingClientRect(),i=-t.data(m).threshold,n=i,o=p-n,s=f-i;return(e.top>=n&&e.top<=o||e.bottom>=n&&e.bottom<=o)&&(e.left>=i&&e.left<=s||e.right>=i&&e.right<=s)}function a(){p=e.innerHeight||i.documentElement.clientHeight,f=e.innerWidth||i.documentElement.clientWidth,r()}function r(){k=k.filter(y),1==this.nodeType?t(this).find(y).each(o):k.each(o)}function l(){var e=t(this),i=e.data(m),n=e.contents().filter(function(){return 8===this.nodeType}).get(0),o=t(n&&t.trim(n.data));e.replaceWith(o),t.isFunction(i.load)&&i.load.call(o,o)}function c(){var e=t(this);d(e)|u(e)&&(e.data(C)||(e.data(C,1),e.bind(g,h)))}function d(t){if(t.data(w))return!1;var e=t.css("overflow");return("scroll"==e||"auto"==e)&&(t.data(w,1),t.bind("scroll",r),!0)}function u(t){if(!t.data(b)&&"none"==t.css("display"))return t.data(b,1),t._bindShow(r),!0}function h(){var e=t(this);0===e.find(y).length&&(e.removeData(w).removeData(b).removeData(C),e.unbind("scroll",r).unbind(g,h)._unbindShow(r))}var p,f,m="jquery-lazyload-any",g="appear",v=m+"-"+g,y=":"+v,w=m+"-scroller",b=m+"-display",C=m+"-watch",x=!1,k=t();t.expr[":"][v]=function(e){return t(e).data(v)!==n},t.fn.lazyload=function(n){var s={threshold:0,trigger:g};t.extend(s,n);var d=s.trigger.split(" ");return this.data(v,-1!=t.inArray(g,d)).data(m,s),this.bind(s.trigger,l),this.each(o),this.parents().each(c),this.each(function(){k=k.add(this)}),x||(x=!0,a(),t(i).ready(function(){t(e).bind("resize",a).bind("scroll",r)})),this},t.lazyload={check:r,refresh:function(e){(e===n?k:t(e)).each(function(){var e=t(this);e.is(y)&&e.parents().each(c)})}},function(){function e(){var e=t(this),i="none"!=e.css("display");e.data(a)!=i&&(e.data(a,i),i&&e.trigger(s))}function i(){(c=c.filter(r)).each(e),0===c.length&&(o=clearInterval(o))}var o,s="show",a=m+"-"+s,r=":"+a,l=50,c=t();t.expr[":"][a]=function(e){return t(e).data(a)!==n},t.fn._bindShow=function(t){this.bind(s,t),this.data(a,"none"!=this.css("display")),c=c.add(this),l&&!o&&(o=setInterval(i,l))},t.fn._unbindShow=function(t){this.unbind(s,t),this.removeData(a)},t.lazyload.setInterval=function(e){e==l||!t.isNumeric(e)||e<0||(l=e,o=clearInterval(o),l>0&&(o=setInterval(i,l)))}}()}(jQuery,window,document),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){t.extend(t.fn,{validate:function(e){if(this.length){var i=t.data(this[0],"validator");
2return i||(this.attr("novalidate","novalidate"),i=new t.validator(e,this[0]),t.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(e){i.submitButton=e.currentTarget,t(this).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==t(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(e){function n(){var n,o;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(n=t("<input type='hidden'/>").attr("name",i.submitButton.name).val(t(i.submitButton).val()).appendTo(i.currentForm)),!i.settings.submitHandler||(o=i.settings.submitHandler.call(i,i.currentForm,e),n&&n.remove(),void 0!==o&&o)}return i.settings.debug&&e.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,n()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):n():(i.focusInvalid(),!1)})),i)}e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var e,i,n;return t(this[0]).is("form")?e=this.validate().form():(n=[],e=!0,i=t(this[0].form).validate(),this.each(function(){(e=i.element(this)&&e)||(n=n.concat(i.errorList))}),i.errorList=n),e},rules:function(e,i){var n,o,s,a,r,l,c=this[0];if(null!=c&&(!c.form&&c.hasAttribute("contenteditable")&&(c.form=this.closest("form")[0],c.name=this.attr("name")),null!=c.form)){if(e)switch(n=t.data(c.form,"validator").settings,o=n.rules,s=t.validator.staticRules(c),e){case"add":t.extend(s,t.validator.normalizeRule(i)),delete s.messages,o[c.name]=s,i.messages&&(n.messages[c.name]=t.extend(n.messages[c.name],i.messages));break;case"remove":return i?(l={},t.each(i.split(/\s/),function(t,e){l[e]=s[e],delete s[e]}),l):(delete o[c.name],s)}return(a=t.validator.normalizeRules(t.extend({},t.validator.classRules(c),t.validator.attributeRules(c),t.validator.dataRules(c),t.validator.staticRules(c)),c)).required&&(r=a.required,delete a.required,a=t.extend({required:r},a)),a.remote&&(r=a.remote,delete a.remote,a=t.extend(a,{remote:r})),a}}}),t.extend(t.expr.pseudos||t.expr[":"],{blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){var i=t(e).val();return null!==i&&!!t.trim(""+i)},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,i){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=i,this.init()},t.validator.format=function(e,i){return 1===arguments.length?function(){var i=t.makeArray(arguments);return i.unshift(e),t.validator.format.apply(this,i)}:void 0===i?e:(arguments.length>2&&i.constructor!==Array&&(i=t.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),t.each(i,function(t,i){e=e.replace(new RegExp("\\{"+t+"\\}","g"),function(){return i})}),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(t)))},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(e,i){var n=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===i.which&&""===this.elementValue(e)||-1!==t.inArray(i.keyCode,n)||(e.name in this.submitted||e.name in this.invalid)&&this.element(e)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,i,n){"radio"===e.type?this.findByName(e.name).addClass(i).removeClass(n):t(e).addClass(i).removeClass(n)},unhighlight:function(e,i,n){"radio"===e.type?this.findByName(e.name).removeClass(i).addClass(n):t(e).removeClass(i).addClass(n)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}."),step:t.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function e(e){!this.form&&this.hasAttribute("contenteditable")&&(this.form=t(this).closest("form")[0],this.name=t(this).attr("name"));var i=t.data(this.form,"validator"),n="on"+e.type.replace(/^validate/,""),o=i.settings;o[n]&&!t(this).is(o.ignore)&&o[n].call(i,this,e)}this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var i,n=this.groups={};t.each(this.settings.groups,function(e,i){"string"==typeof i&&(i=i.split(/\s/)),t.each(i,function(t,i){n[i]=e})}),i=this.settings.rules,t.each(i,function(e,n){i[e]=t.validator.normalizeRule(n)}),t(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",e).on("click.validate","select, option, [type='radio'], [type='checkbox']",e),this.settings.invalidHandler&&t(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){var i,n,o=this.clean(e),s=this.validationTargetFor(o),a=this,r=!0;return void 0===s?delete this.invalid[o.name]:(this.prepareElement(s),this.currentElements=t(s),(n=this.groups[s.name])&&t.each(this.groups,function(t,e){e===n&&t!==s.name&&(o=a.validationTargetFor(a.clean(a.findByName(t))))&&o.name in a.invalid&&(a.currentElements.push(o),r=a.check(o)&&r)}),i=!1!==this.check(s),r=r&&i,this.invalid[s.name]=!i,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers
2)),this.showErrors(),t(e).attr("aria-invalid",!i)),r},showErrors:function(e){if(e){var i=this;t.extend(this.errorMap,e),this.errorList=t.map(this.errorMap,function(t,e){return{message:t,element:i.findByName(e)[0]}}),this.successList=t.grep(this.successList,function(t){return!(t.name in e)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var e=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(e)},resetElements:function(t){var e;if(this.settings.unhighlight)for(e=0;t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,""),this.findByName(t[e].name).removeClass(this.settings.validClass);else t.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e,i=0;for(e in t)void 0!==t[e]&&null!==t[e]&&!1!==t[e]&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(t){t.not(this.containers).text(""),this.addWrapper(t).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,function(t){return t.element.name===e.name}).length&&e},elements:function(){var e=this,i={};return t(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var n=this.name||t(this).attr("name");return!n&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=t(this).closest("form")[0],this.name=n),!(n in i||!e.objectLength(t(this).rules()))&&(i[n]=!0,!0)})},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.split(" ").join(".");return t(this.settings.errorElement+"."+e,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([])},reset:function(){this.resetInternals(),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var i,n,o=t(e),s=e.type;return"radio"===s||"checkbox"===s?this.findByName(e.name).filter(":checked").val():"number"===s&&void 0!==e.validity?e.validity.badInput?"NaN":o.val():(i=e.hasAttribute("contenteditable")?o.text():o.val(),"file"===s?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(n=i.lastIndexOf("/"))>=0?i.substr(n+1):(n=i.lastIndexOf("\\"))>=0?i.substr(n+1):i:"string"==typeof i?i.replace(/\r/g,""):i)},check:function(e){e=this.validationTargetFor(this.clean(e));var i,n,o,s,a=t(e).rules(),r=t.map(a,function(t,e){return e}).length,l=!1,c=this.elementValue(e);if("function"==typeof a.normalizer?s=a.normalizer:"function"==typeof this.settings.normalizer&&(s=this.settings.normalizer),s){if("string"!=typeof(c=s.call(e,c)))throw new TypeError("The normalizer should return a string value.");delete a.normalizer}for(n in a){o={method:n,parameters:a[n]};try{if("dependency-mismatch"===(i=t.validator.methods[n].call(this,c,e,o.parameters))&&1===r){l=!0;continue}if(l=!1,"pending"===i)return void(this.toHide=this.toHide.not(this.errorsFor(e)));if(!i)return this.formatAndAdd(e,o),!1}catch(t){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+o.method+"' method.",t),t instanceof TypeError&&(t.message+=". Exception occurred when checking element "+e.id+", check the '"+o.method+"' method."),t}}if(!l)return this.objectLength(a)&&this.successList.push(e),!0},customDataMessage:function(e,i){return t(e).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||t(e).data("msg")},customMessage:function(t,e){var i=this.settings.messages[t];return i&&(i.constructor===String?i:i[e])},findDefined:function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]},defaultMessage:function(e,i){"string"==typeof i&&(i={method:i});var n=this.findDefined(this.customMessage(e.name,i.method),this.customDataMessage(e,i.method),!this.settings.ignoreTitle&&e.title||void 0,t.validator.messages[i.method],"<strong>Warning: No message defined for "+e.name+"</strong>"),o=/\$?\{(\d+)\}/g;return"function"==typeof n?n=n.call(this,i.parameters,e):o.test(n)&&(n=t.validator.format(n.replace(o,"{$1}"),i.parameters)),n},formatAndAdd:function(t,e){var i=this.defaultMessage(t,e);this.errorList.push({message:i,element:t,method:e.method}
2),this.errorMap[t.name]=i,this.submitted[t.name]=i},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e,i;for(t=0;this.errorList[t];t++)i=this.errorList[t],this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map(function(){return this.element})},showLabel:function(e,i){var n,o,s,a,r=this.errorsFor(e),l=this.idOrName(e),c=t(e).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(n=r=t("<"+this.settings.errorElement+">").attr("id",l+"-error").addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(n=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(n):this.settings.errorPlacement?this.settings.errorPlacement.call(this,n,t(e)):n.insertAfter(e),r.is("label")?r.attr("for",l):0===r.parents("label[for='"+this.escapeCssMeta(l)+"']").length&&(s=r.attr("id"),c?c.match(new RegExp("\\b"+this.escapeCssMeta(s)+"\\b"))||(c+=" "+s):c=s,t(e).attr("aria-describedby",c),(o=this.groups[e.name])&&(a=this,t.each(a.groups,function(e,i){i===o&&t("[name='"+a.escapeCssMeta(e)+"']",a.currentForm).attr("aria-describedby",r.attr("id"))})))),!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,e)),this.toShow=this.toShow.add(r)},errorsFor:function(e){var i=this.escapeCssMeta(this.idOrName(e)),n=t(e).attr("aria-describedby"),o="label[for='"+i+"'], label[for='"+i+"'] *";return n&&(o=o+", #"+this.escapeCssMeta(n).replace(/\s+/g,", #")),this.errors().filter(o)},escapeCssMeta:function(t){return t.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(e){return this.checkable(e)&&(e=this.findByName(e.name)),t(e).not(this.settings.ignore)[0]},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+this.escapeCssMeta(e)+"']")},getLength:function(e,i){switch(i.nodeName.toLowerCase()){case"select":return t("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return e.length},depend:function(t,e){return!this.dependTypes[typeof t]||this.dependTypes[typeof t](t,e)},dependTypes:{boolean:function(t){return t},string:function(e,i){return!!t(e,i.form).length},function:function(t,e){return t(e)}},optional:function(e){var i=this.elementValue(e);return!t.validator.methods.required.call(this,i,e)&&"dependency-mismatch"},startRequest:function(e){this.pending[e.name]||(this.pendingRequest++,t(e).addClass(this.settings.pendingClass),this.pending[e.name]=!0)},stopRequest:function(e,i){--this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[e.name],t(e).removeClass(this.settings.pendingClass),i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.submitButton&&t("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e,i){return i="string"==typeof i&&i||"remote",t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,{method:i})})},destroy:function(){this.resetForm(),t(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("val
2idate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,i){e.constructor===String?this.classRuleSettings[e]=i:t.extend(this.classRuleSettings,e)},classRules:function(e){var i={},n=t(e).attr("class");return n&&t.each(n.split(" "),function(){this in t.validator.classRuleSettings&&t.extend(i,t.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(t,e,i,n){/min|max|step/.test(i)&&(null===e||/number|range|text/.test(e))&&(n=Number(n),isNaN(n)&&(n=void 0)),n||0===n?t[i]=n:e===i&&"range"!==e&&(t[i]=!0)},attributeRules:function(e){var i,n,o={},s=t(e),a=e.getAttribute("type");for(i in t.validator.methods)"required"===i?(""===(n=e.getAttribute(i))&&(n=!0),n=!!n):n=s.attr(i),this.normalizeAttributeRule(o,a,i,n);return o.maxlength&&/-1|2147483647|524288/.test(o.maxlength)&&delete o.maxlength,o},dataRules:function(e){var i,n,o={},s=t(e),a=e.getAttribute("type");for(i in t.validator.methods)n=s.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(o,a,i,n);return o},staticRules:function(e){var i={},n=t.data(e.form,"validator");return n.settings.rules&&(i=t.validator.normalizeRule(n.settings.rules[e.name])||{}),i},normalizeRules:function(e,i){return t.each(e,function(n,o){if(!1!==o){if(o.param||o.depends){var s=!0;switch(typeof o.depends){case"string":s=!!t(o.depends,i.form).length;break;case"function":s=o.depends.call(i,i)}s?e[n]=void 0===o.param||o.param:(t.data(i.form,"validator").resetElements(t(i)),delete e[n])}}else delete e[n]}),t.each(e,function(n,o){e[n]=t.isFunction(o)&&"normalizer"!==n?o(i):o}),t.each(["minlength","maxlength"],function(){e[this]&&(e[this]=Number(e[this]))}),t.each(["rangelength","range"],function(){var i;e[this]&&(t.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(i=e[this].replace(/[\[\]]/g,"").split(/[\s,]+/),e[this]=[Number(i[0]),Number(i[1])]))}),t.validator.autoCreateRanges&&(null!=e.min&&null!=e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),null!=e.minlength&&null!=e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var i={};t.each(e.split(/\s/),function(){i[this]=!0}),e=i}return e},addMethod:function(e,i,n){t.validator.methods[e]=i,t.validator.messages[e]=void 0!==n?n:t.validator.messages[e],i.length<3&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,i,n){if(!this.depend(n,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var o=t(i).val();return o&&o.length>0}return this.checkable(i)?this.getLength(e,i)>0:e.length>0},email:function(t,e){return this.optional(e)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t)},url:function(t,e){return this.optional(e)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(new Date(t).toString())},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t)},number:function(t,e){return this.optional(e)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},minlength:function(e,i,n){var o=t.isArray(e)?e.length:this.getLength(e,i);return this.optional(i)||o>=n},maxlength:function(e,i,n){var o=t.isArray(e)?e.length:this.getLength(e,i);return this.optional(i)||o<=n},rangelength:function(e,i,n){var o=t.isArray(e)?e.length:this.getLength(e,i);return this.optional(i)||o>=n[0]&&o<=n[1]}
2,min:function(t,e,i){return this.optional(e)||t>=i},max:function(t,e,i){return this.optional(e)||t<=i},range:function(t,e,i){return this.optional(e)||t>=i[0]&&t<=i[1]},step:function(e,i,n){var o,s=t(i).attr("type"),a="Step attribute on input type "+s+" is not supported.",r=["text","number","range"],l=new RegExp("\\b"+s+"\\b"),c=function(t){var e=(""+t).match(/(?:\.(\d+))?$/);return e&&e[1]?e[1].length:0},d=function(t){return Math.round(t*Math.pow(10,o))},u=!0;if(s&&!l.test(r.join()))throw new Error(a);return o=c(n),(c(e)>o||d(e)%d(n)!=0)&&(u=!1),this.optional(i)||u},equalTo:function(e,i,n){var o=t(n);return this.settings.onfocusout&&o.not(".validate-equalTo-blur").length&&o.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){t(i).valid()}),e===o.val()},remote:function(e,i,n,o){if(this.optional(i))return"dependency-mismatch";o="string"==typeof o&&o||"remote";var s,a,r,l=this.previousValue(i,o);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),l.originalMessage=l.originalMessage||this.settings.messages[i.name][o],this.settings.messages[i.name][o]=l.message,n="string"==typeof n&&{url:n}||n,r=t.param(t.extend({data:e},n.data)),l.old===r?l.valid:(l.old=r,s=this,this.startRequest(i),a={},a[i.name]=e,t.ajax(t.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:a,context:s.currentForm,success:function(t){var n,a,r,c=!0===t||"true"===t;s.settings.messages[i.name][o]=l.originalMessage,c?(r=s.formSubmitted,s.resetInternals(),s.toHide=s.errorsFor(i),s.formSubmitted=r,s.successList.push(i),s.invalid[i.name]=!1,s.showErrors()):(n={},a=t||s.defaultMessage(i,{method:o,parameters:e}),n[i.name]=l.message=a,s.invalid[i.name]=!0,s.showErrors(n)),l.valid=c,s.stopRequest(i,c)}},n)),"pending")}}});var e,i={};return t.ajaxPrefilter?t.ajaxPrefilter(function(t,e,n){var o=t.port;"abort"===t.mode&&(i[o]&&i[o].abort(),i[o]=n)}):(e=t.ajax,t.ajax=function(n){var o=("mode"in n?n:t.ajaxSettings).mode,s=("port"in n?n:t.ajaxSettings).port;return"abort"===o?(i[s]&&i[s].abort(),i[s]=e.apply(this,arguments),i[s]):e.apply(this,arguments)}),t}),function(t,e){"function"==typeof define&&define.amd?define(["jquery"],function(i){return e(t,i)}):"object"==typeof exports?e(t,require("jquery")):e(t,t.jQuery)}("undefined"!=typeof window?window:this,function(t,e){"use strict";var i="over out down up move enter leave cancel".split(" "),n=e.extend({},e.event.mouseHooks),o={};if(t.PointerEvent)e.each(i,function(t,i){e.event.fixHooks[o[i]="pointer"+i]=n});else{var s=n.props;n.props=s.concat(["touches","changedTouches","targetTouches","altKey","ctrlKey","metaKey","shiftKey"]),n.filter=function(t,e){var i,n=s.length;if(!e.pageX&&e.touches&&(i=e.touches[0]))for(;n--;)t[s[n]]=i[s[n]];return t},e.each(i,function(t,i){if(t<2)o[i]="mouse"+i;else{var s="touch"+("down"===i?"start":"up"===i?"end":i);e.event.fixHooks[s]=n,o[i]=s+" mouse"+i}})}return e.pointertouch=o,o}),"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(t,e,i,n){var o={init:function(e,i){var n=this;n.elem=i,n.$elem=t(i),n.imageSrc=n.$elem.data("zoom-image")?n.$elem.data("zoom-image"):n.$elem.attr("src"),n.options=t.extend({},t.fn.elevateZoom.options,e),n.options.tint&&(n.options.lensColour="none",n.options.lensOpacity="1"),"inner"==n.options.zoomType&&(n.options.showLens=!1),n.$elem.parent().removeAttr("title").removeAttr("alt"),n.zoomImage=n.imageSrc,n.refresh(1),t("#"+n.options.gallery+" a").click(function(e){return n.options.galleryActiveClass&&(t("#"+n.options.gallery+" a").removeClass(n.options.galleryActiveClass),t(this).addClass(n.options.galleryActiveClass)),e.preventDefault(),t(this).data("zoom-image")?n.zoomImagePre=t(this).data("zoom-image"):n.zoomImagePre=t(this).data("image"),n.swaptheimage(t(this).data("image"),n.zoomImagePre),!1})},refresh:function(t){var e=this;setTimeout(function(){e.fetch(e.imageSrc)},t||e.options.refresh)},fetch:function(t){var e=this,i=new Image;i.onload=function(){e.largeWidth=i.width,e.largeHeight=i.height,e.startZoom(),e.currentImage=e.imageSrc,e.options.onZoomedImageLoaded(e.$elem)},i.src=t},startZoom:function(){var e=this;if(e.nzWidth=e.$elem.width(),e.nzHeight=e.$elem.height(),e.isWindowActive=!1,e.isLensActive=!1,e.isTintActive=!1,e.overWindow=!1,e.options.imageCrossfade&&(e.zoomWrap=e.$elem.wrap('<div style="height:'+e.nzHeight+"px;width:"+e.nzWidth+'px;" class="zoomWrapper" />'),e.$elem.css("position","absolute")),e.zoomLock=1,e.scrollingLock=!1,e.changeBgSize=!1,e.currentZoomLevel=e.options.zoomLevel,e.
2nzOffset=e.$elem.offset(),e.widthRatio=e.largeWidth/e.currentZoomLevel/e.nzWidth,e.heightRatio=e.largeHeight/e.currentZoomLevel/e.nzHeight,"window"==e.options.zoomType&&(e.zoomWindowStyle="overflow: hidden;background-position: 0px 0px;text-align:center;background-color: "+String(e.options.zoomWindowBgColour)+";width: "+String(e.options.zoomWindowWidth)+"px;height: "+String(e.options.zoomWindowHeight)+"px;float: left;background-size: "+e.largeWidth/e.currentZoomLevel+"px "+e.largeHeight/e.currentZoomLevel+"px;display: none;z-index:100;border: "+String(e.options.borderSize)+"px solid "+e.options.borderColour+";background-repeat: no-repeat;position: absolute;"),"inner"==e.options.zoomType){var i=e.$elem.css("border-left-width");e.zoomWindowStyle="overflow: hidden;margin-left: "+String(i)+";margin-top: "+String(i)+";background-position: 0px 0px;width: "+String(e.nzWidth)+"px;height: "+String(e.nzHeight)+"px;px;float: left;display: none;cursor:"+e.options.cursor+";px solid "+e.options.borderColour+";background-repeat: no-repeat;position: absolute;"}"window"==e.options.zoomType&&(e.nzHeight<e.options.zoomWindowWidth/e.widthRatio?lensHeight=e.nzHeight:lensHeight=String(e.options.zoomWindowHeight/e.heightRatio),e.largeWidth<e.options.zoomWindowWidth?lensWidth=e.nzWidth:lensWidth=e.options.zoomWindowWidth/e.widthRatio,e.lensStyle="background-position: 0px 0px;width: "+String(e.options.zoomWindowWidth/e.widthRatio)+"px;height: "+String(e.options.zoomWindowHeight/e.heightRatio)+"px;float: right;display: none;overflow: hidden;z-index: 999;-webkit-transform: translateZ(0);opacity:"+e.options.lensOpacity+";filter: alpha(opacity = "+100*e.options.lensOpacity+"); zoom:1;width:"+lensWidth+"px;height:"+lensHeight+"px;background-color:"+e.options.lensColour+";cursor:"+e.options.cursor+";border: "+e.options.lensBorderSize+"px solid "+e.options.lensBorderColour+";background-repeat: no-repeat;position: absolute;"),e.tintStyle="display: block;position: absolute;background-color: "+e.options.tintColour+";filter:alpha(opacity=0);opacity: 0;width: "+e.nzWidth+"px;height: "+e.nzHeight+"px;",e.lensRound="","lens"==e.options.zoomType&&(e.lensStyle="background-position: 0px 0px;float: left;display: none;border: "+String(e.options.borderSize)+"px solid "+e.options.borderColour+";width:"+String(e.options.lensSize)+"px;height:"+String(e.options.lensSize)+"px;background-repeat: no-repeat;position: absolute;"),"round"==e.options.lensShape&&(e.lensRound="border-top-left-radius: "+String(e.options.lensSize/2+e.options.borderSize)+"px;border-top-right-radius: "+String(e.options.lensSize/2+e.options.borderSize)+"px;border-bottom-left-radius: "+String(e.options.lensSize/2+e.options.borderSize)+"px;border-bottom-right-radius: "+String(e.options.lensSize/2+e.options.borderSize)+"px;"),e.zoomContainer=t('<div class="zoomContainer" style="-webkit-transform: translateZ(0);position:absolute;left:'+e.nzOffset.left+"px;top:"+e.nzOffset.top+"px;height:"+e.nzHeight+"px;width:"+e.nzWidth+'px;"></div>'),t("body").append(e.zoomContainer),e.options.containLensZoom&&"lens"==e.options.zoomType&&e.zoomContainer.css("overflow","hidden"),"inner"!=e.options.zoomType&&(e.zoomLens=t("<div class='zoomLens' style='"+e.lensStyle+e.lensRound+"'> </div>").appendTo(e.zoomContainer).click(function(){e.$elem.trigger("click")}),e.options.tint&&(e.tintContainer=t("<div/>").addClass("tintContainer"),e.zoomTint=t("<div class='zoomTint' style='"+e.tintStyle+"'></div>"),e.zoomLens.wrap(e.tintContainer),e.zoomTintcss=e.zoomLens.after(e.zoomTint),e.zoomTintImage=t('<img style="position: absolute; left: 0px; top: 0px; max-width: none; width: '+e.nzWidth+"px; height: "+e.nzHeight+'px;" src="'+e.imageSrc+'">').appendTo(e.zoomLens).click(function(){e.$elem.trigger("click")}))),isNaN(e.options.zoomWindowPosition)?e.zoomWindow=t("<div style='z-index:999;left:"+e.windowOffsetLeft+"px;top:"+e.windowOffsetTop+"px;"+e.zoomWindowStyle+"' class='zoomWindow'> </div>").appendTo("body").click(function(){e.$elem.trigger("click")}):e.zoomWindow=t("<div style='z-index:999;left:"+e.windowOffsetLeft+"px;top:"+e.windowOffsetTop+"px;"+e.zoomWindowStyle+"' class='zoomWindow'> </div>").appendTo(e.zoomContainer).click(function(){e.$elem.trigger("click")}),e.zoomWindowContainer=t("<div/>").addClass("zoomWindowContainer").css("width",e.options.zoomWindowWidth),e.zoomWindow.wrap(e.zoomWindowContainer),"lens"==e.options.zoomType&&e.zoomLens.css({backgroundImage:"url('"+e.imageSrc+"')"}),"window"==e.options.zoomType&&e.zoomWindow.css({backgroundImage:"url('"+e.imageSrc+"')"}),"inner"==e.options.zoomType&&e.zoomWindow.css({backgroundImage:"url('"+e.imageSrc+"')"}),e.$elem.bind("touchmove",function(t){t.preventDefault();var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];e.setPosition(i)}),e.zoomContainer.bind("touchmove",function(t){"inner"==e.options.zoomType&&e.showHideWindow("show"),t.preventDefault();var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];e.setPosition(i)}),e.zoomContainer.bind("touchend",function(t){e.showHideWindow("hide"),e.options.showLens&&e.showHideLens("hide"),e.options.tint&&"inner"!=e.options.zoomType&&e.showHideTint("hide")}),e.$elem.bind("touchend",function(t){e.showHideWindow("hide"),e.options.showLens&&e.showHideLens("hide"),e.options.tint&&"inner"!=e.options.zoomType&&e.showHideTint("hide")}),e.options.showLens&&(e.zoomLens.bind("touchmove",function(t){t.preventDefault();var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];e.setPosition(i)}),e.zoomLens.bind("touchend",function(t){e.showHideWindow("hide"),e.options.showLens&&e.showHideLens("hide"),e.options.tint&&"inner"!=e.options.zoomType&&e.showHideTint("hide")})),e.$elem.bind("mousemove",function(t){0==e.overWindow&&e.setElements("show"),e.lastX===t.clientX&&e.lastY===t.clientY||(e.setPosition(t),e.currentLoc=t),e.lastX=t.clientX,e.lastY=t.clientY}),e.zoomContainer.bind("mousemove",function(t){0==e.overWindow&&e.setElements("show"),e.lastX===t.clientX&&e.lastY===t.clientY||(e.setPosition(t),e.currentLoc=t),e.lastX=t.clientX,e.lastY=t.clientY}),"inner"!=e.options.zoomType&&e.zoomLens.bind("mousemove",function(t){e.lastX===t.clientX&&e.lastY===t.clientY||(e.setPosition(t),e.currentLoc=t),e.lastX=t.clientX,e.lastY=t.clientY}),e.options.tint&&"inner"!=e.options.zoomType&&e.zoomTint.bind("mousemove",function(t){e.lastX===t.clientX&&e.lastY===t.clientY||(e.setPosition(t),e.currentLoc=t),e.lastX=t.clientX,e.lastY=t.clientY}),"inner"==e.options.zoomType&&e.zoomWindow.bind("mousemove",function(t){e.lastX===t.clientX&&e.lastY===t.clientY||(e.setPosition(t),e.currentLoc=t),e.lastX=t.clientX,e.lastY=t.clientY}),e.zoomContainer.add(e.$elem).mouseenter(function(){0==e.overWindow&&e.setElements("show")}).mouseleave(function(){e.scrollLock||(e.setElements("hide"),e.options.onDestroy(e.$elem))}),"inner"!=e.options.zoomType&&e.zoomWindow.mouseenter(function(){e.overWindow=!0,e.setElements("hide")}).mouseleave(function(){e.overWindow=!1}),e.options.zoomLevel,e.options.minZoomLevel?e.minZoomLevel=e.options.minZoomLevel:e.minZoomLevel=2*e.options.scrollZoomIncrement,e.options.scrollZoom&&e.zoomContainer.add(e.$elem).bind("mousewheel DOMMouseScroll MozMousePixelScroll",function(i){e.scrollLock=!0,clearTimeout(t.data(this,"timer")),t.data(this,"timer",setTimeout(function(){e.scrollLock=!1},250));var n=i.originalEvent.wheelDelta||-1*i.originalEvent.detail;return i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault(),n/120>0?e.currentZoomLevel>=e.minZoomLevel&&e.changeZoomLevel(e.currentZoomLevel-e.options.scrollZoomIncrement):e.options.maxZoomLevel?e.currentZoomLevel<=e.options.maxZoomLevel&&e.changeZoomLevel(parseFloat(e.currentZoomLevel)+e.options.scrollZoomIncrement):e.changeZoomLevel(parseFloat(e.currentZoomLevel)+e.options.scrollZoomIncrement),!1})},setElements:function(t){var e=this;if(!e.options.zoomEnabled)return!1;"show"==t&&e.isWindowSet&&("inner"==e.options.zoomType&&e.showHideWindow("show"),"window"==e.options.zoomType&&e.showHideWindow("show"),e.options.showLens&&e.showHideLens("show"),e.options.tint&&"inner"!=e.options.zoomType&&e.showHideTint("show")),"hide"==t&&("window"==e.options.zoomType&&e.showHideWindow("hide"),e.options.tint||e.showHideWindow("hide"),e.options.showLens&&e.showHideLens("hide"),e.options.tint&&e.showHideTint("hide"))},setPosition:function(t){var e=this;if(!e.options.zoomEnabled)return!1;e.nzHeight=e.$elem.height(),e.nzWidth=e.$elem.width(),e.nzOffset=e.$elem.offset(),e.options.tint&&"inner"!=e.options.zoomType&&(e.zoomTint.css({top:0}),e.zoomTint.css({left:0})),e.options.responsive&&!e.options.scrollZoom&&e.options.showLens&&(e.nzHeight<e.options.zoomWindowWidth/e.widthRatio?lensHeight=e.nzHeight:lensHeight=String(e.options.zoomWindowHeight/e.he
2ightRatio),e.largeWidth<e.options.zoomWindowWidth?lensWidth=e.nzWidth:lensWidth=e.options.zoomWindowWidth/e.widthRatio,e.widthRatio=e.largeWidth/e.nzWidth,e.heightRatio=e.largeHeight/e.nzHeight,"lens"!=e.options.zoomType&&(e.nzHeight<e.options.zoomWindowWidth/e.widthRatio?lensHeight=e.nzHeight:lensHeight=String(e.options.zoomWindowHeight/e.heightRatio),e.nzWidth<e.options.zoomWindowHeight/e.heightRatio?lensWidth=e.nzWidth:lensWidth=String(e.options.zoomWindowWidth/e.widthRatio),e.zoomLens.css("width",lensWidth),e.zoomLens.css("height",lensHeight),e.options.tint&&(e.zoomTintImage.css("width",e.nzWidth),e.zoomTintImage.css("height",e.nzHeight))),"lens"==e.options.zoomType&&e.zoomLens.css({width:String(e.options.lensSize)+"px",height:String(e.options.lensSize)+"px"})),e.zoomContainer.css({top:e.nzOffset.top}),e.zoomContainer.css({left:e.nzOffset.left}),e.mouseLeft=parseInt(t.pageX-e.nzOffset.left),e.mouseTop=parseInt(t.pageY-e.nzOffset.top),"window"==e.options.zoomType&&(e.Etoppos=e.mouseTop<e.zoomLens.height()/2,e.Eboppos=e.mouseTop>e.nzHeight-e.zoomLens.height()/2-2*e.options.lensBorderSize,e.Eloppos=e.mouseLeft<0+e.zoomLens.width()/2,e.Eroppos=e.mouseLeft>e.nzWidth-e.zoomLens.width()/2-2*e.options.lensBorderSize),"inner"==e.options.zoomType&&(e.Etoppos=e.mouseTop<e.nzHeight/2/e.heightRatio,e.Eboppos=e.mouseTop>e.nzHeight-e.nzHeight/2/e.heightRatio,e.Eloppos=e.mouseLeft<0+e.nzWidth/2/e.widthRatio,e.Eroppos=e.mouseLeft>e.nzWidth-e.nzWidth/2/e.widthRatio-2*e.options.lensBorderSize),e.mouseLeft<0||e.mouseTop<0||e.mouseLeft>e.nzWidth||e.mouseTop>e.nzHeight?e.setElements("hide"):(e.options.showLens&&(e.lensLeftPos=String(Math.floor(e.mouseLeft-e.zoomLens.width()/2)),e.lensTopPos=String(Math.floor(e.mouseTop-e.zoomLens.height()/2))),e.Etoppos&&(e.lensTopPos=0),e.Eloppos&&(e.windowLeftPos=0,e.lensLeftPos=0,e.tintpos=0),"window"==e.options.zoomType&&(e.Eboppos&&(e.lensTopPos=Math.max(e.nzHeight-e.zoomLens.height()-2*e.options.lensBorderSize,0)),e.Eroppos&&(e.lensLeftPos=e.nzWidth-e.zoomLens.width()-2*e.options.lensBorderSize)),"inner"==e.options.zoomType&&(e.Eboppos&&(e.lensTopPos=Math.max(e.nzHeight-2*e.options.lensBorderSize,0)),e.Eroppos&&(e.lensLeftPos=e.nzWidth-e.nzWidth-2*e.options.lensBorderSize)),"lens"==e.options.zoomType&&(e.windowLeftPos=String(-1*((t.pageX-e.nzOffset.left)*e.widthRatio-e.zoomLens.width()/2)),e.windowTopPos=String(-1*((t.pageY-e.nzOffset.top)*e.heightRatio-e.zoomLens.height()/2)),e.zoomLens.css({backgroundPosition:e.windowLeftPos+"px "+e.windowTopPos+"px"}),e.changeBgSize&&(e.nzHeight>e.nzWidth?("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})):("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"})),e.changeBgSize=!1),e.setWindowPostition(t)),e.options.tint&&"inner"!=e.options.zoomType&&e.setTintPosition(t),"window"==e.options.zoomType&&e.setWindowPostition(t),"inner"==e.options.zoomType&&e.setWindowPostition(t),e.options.showLens&&(e.fullwidth&&"lens"!=e.options.zoomType&&(e.lensLeftPos=0),e.zoomLens.css({left:e.lensLeftPos+"px",top:e.lensTopPos+"px"})))},showHideWindow:function(t){var e=this;"show"==t&&(e.isWindowActive||(e.options.zoomWindowFadeIn?e.zoomWindow.stop(!0,!0,!1).fadeIn(e.options.zoomWindowFadeIn):e.zoomWindow.show(),e.isWindowActive=!0)),"hide"==t&&e.isWindowActive&&(e.options.zoomWindowFadeOut?e.zoomWindow.stop(!0,!0).fadeOut(e.options.zoomWindowFadeOut,function(){e.loop&&(clearInterval(e.loop),e.loop=!1)}):e.zoomWindow.hide(),e.isWindowActive=!1)},showHideLens:function(t){var e=this;"show"==t&&(e.isLensActive||(e.options.lensFadeIn?e.zoomLens.stop(!0,!0,!1).fadeIn(e.options.lensFadeIn):e.zoomLens.show(),e.isLensActive=!0)),"hide"==t&&e.isLensActive&&(e.options.lensFadeOut?e.zoomLens.stop(!0,!0).fadeOut(e.options.lensFadeOut):e.zoomLens.hide(),e.isLensActive=!1)},showHideTint:function(t){var e=this;"show"==t&&(e.isTintActive||(e.options.zoomTintFadeIn?e.zoomTint.css({opacity:e.options.tintOpacity}).animate().stop(!0,!0).fadeIn("slow"):(e.zoomTint.css({opacity:e.options.tintOpacity}).animate(),e.zoomTint.show()),e.isTintActive=!0)),"hide"==t&&e.isTintActive&&(e.options.zoomTintFadeOut?e.zoomTint.stop(!0,!0).fadeOut(e.options.zoomTintFadeOut):e.zoomTint.hide(),e.isTintActive=!1)},setLensPostition:function(t){},setWindowPostition:function(e){var i=this;if(isNaN(i.options.zoomWindowPosition))i.externalContainer=t("#"+i.options.zoomWindowPosition),i.externalContainerWidth=i.externalContainer.width(),i.externalContainerHeight=i.externalContainer.height(),i.externalContainerOffset=i.externalContainer.offset(),i.windowOffsetTop=i.externalContainerOffset.top,i.windowOffsetLeft=i.externalContainerOffset.left;else switch(i.options.zoomWindowPosition){case 1:i.windowOffsetTop=i.options.zoomWindowOffety,i.windowOffsetLeft=+i.nzWidth;break;case 2:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=-1*(i.options.zoomWindowHeight/2-i.nzHeight/2),i.windowOffsetLeft=i.nzWidth);break;case 3:i.windowOffsetTop=i.nzHeight-i.zoomWindow.height()-2*i.options.borderSize,i.windowOffsetLeft=i.nzWidth;break;case 4:i.windowOffsetTop=i.nzHeight,i.windowOffsetLeft=i.nzWidth;break;case 5:i.windowOffsetTop=i.nzHeight,i.windowOffsetLeft=i.nzWidth-i.zoomWindow.width()-2*i.options.borderSize;break;case 6:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=i.nzHeight,i.windowOffsetLeft=-1*(i.options.zoomWindowWidth/2-i.nzWidth/2+2*i.options.borderSize));break;case 7:i.windowOffsetTop=i.nzHeight,i.windowOffsetLeft=0;break;case 8:i.windowOffsetTop=i.nzHeight,i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 9:i.windowOffsetTop=i.nzHeight-i.zoomWindow.height()-2*i.options.borderSize,i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 10:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=-1*(i.options.zoomWindowHeight/2-i.nzHeight/2),i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize));break;case 11:i.windowOffsetTop=i.options.zoomWindowOffety,i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 12:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize),i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 13:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize),i.windowOffsetLeft=0;break;case 14:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize),i.windowOffsetLeft=-1*(i.options.zoomWindowWidth/2-i.nzWidth/2+2*i.options.borderSize));break;case 15:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize),i.windowOffsetLeft=i.nzWidth-i.zoomWindow.width()-2*i.options.borderSize;break;case 16:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize),i.windowOffsetLeft=i.nzWidth;break;default:i.windowOffsetTop=i.options.zoomWindowOffety,i.windowOffsetLeft=i.nzWidth}i.isWindowSet=!0,i.windowOffsetTop=i.windowOffsetTop+i.options.zoomWindowOffety,i.windowOffsetLeft=i.windowOffsetLeft+i.options.zoomWindowOffetx,i.zoomWindow.css({top:i.windowOffsetTop}),i.zoomWindow.css({left:i.windowOffsetLeft}),"inner"==i.options.zoomType&&(i.zoomWindow.css({top:0}),i.zoomWindow.css({left:0})),i.windowLeftPos=String(-1*((e.pageX-i.nzOffset.left)*i.widthRatio-i.zoomWindow.width()/2)),i.windowTopPos=String(-1*((e.pageY-i.nzOff
2set.top)*i.heightRatio-i.zoomWindow.height()/2)),i.Etoppos&&(i.windowTopPos=0),i.Eloppos&&(i.windowLeftPos=0),i.Eboppos&&(i.windowTopPos=-1*(i.largeHeight/i.currentZoomLevel-i.zoomWindow.height())),i.Eroppos&&(i.windowLeftPos=-1*(i.largeWidth/i.currentZoomLevel-i.zoomWindow.width())),i.fullheight&&(i.windowTopPos=0),i.fullwidth&&(i.windowLeftPos=0),"window"!=i.options.zoomType&&"inner"!=i.options.zoomType||(1==i.zoomLock&&(i.widthRatio<=1&&(i.windowLeftPos=0),i.heightRatio<=1&&(i.windowTopPos=0)),"window"==i.options.zoomType&&(i.largeHeight<i.options.zoomWindowHeight&&(i.windowTopPos=0),i.largeWidth<i.options.zoomWindowWidth&&(i.windowLeftPos=0)),i.options.easing?(i.xp||(i.xp=0),i.yp||(i.yp=0),i.loop||(i.loop=setInterval(function(){i.xp+=(i.windowLeftPos-i.xp)/i.options.easingAmount,i.yp+=(i.windowTopPos-i.yp)/i.options.easingAmount,i.scrollingLock?(clearInterval(i.loop),i.xp=i.windowLeftPos,i.yp=i.windowTopPos,i.xp=-1*((e.pageX-i.nzOffset.left)*i.widthRatio-i.zoomWindow.width()/2),i.yp=-1*((e.pageY-i.nzOffset.top)*i.heightRatio-i.zoomWindow.height()/2),i.changeBgSize&&(i.nzHeight>i.nzWidth?("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})):("lens"!=i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"})),i.changeBgSize=!1),i.zoomWindow.css({backgroundPosition:i.windowLeftPos+"px "+i.windowTopPos+"px"}),i.scrollingLock=!1,i.loop=!1):Math.round(Math.abs(i.xp-i.windowLeftPos)+Math.abs(i.yp-i.windowTopPos))<1?(clearInterval(i.loop),i.zoomWindow.css({backgroundPosition:i.windowLeftPos+"px "+i.windowTopPos+"px"}),i.loop=!1):(i.changeBgSize&&(i.nzHeight>i.nzWidth?("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})):("lens"!=i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"})),i.changeBgSize=!1),i.zoomWindow.css({backgroundPosition:i.xp+"px "+i.yp+"px"}))},16))):(i.changeBgSize&&(i.nzHeight>i.nzWidth?("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})):("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"}),i.largeHeight/i.newvaluewidth<i.options.zoomWindowHeight?i.zoomWindow.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"}):i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})),i.changeBgSize=!1),i.zoomWindow.css({backgroundPosition:i.windowLeftPos+"px "+i.windowTopPos+"px"})))},setTintPosition:function(t){var e=this;e.nzOffset=e.$elem.offset(),e.tintpos=String(-1*(t.pageX-e.nzOffset.left-e.zoomLens.width()/2)),e.tintposy=String(-1*(t.pageY-e.nzOffset.top-e.zoomLens.height()/2)),e.Etoppos&&(e.tintposy=0),e.Eloppos&&(e.tintpos=0),e.Eboppos&&(e.tintposy=-1*(e.nzHeight-e.zoomLens.height()-2*e.options.lensBorderSize)),e.Eroppos&&(e.tintpos=-1*(e.nzWidth-e.zoomLens.width()-2*e.options.lensBorderSize)),e.options.tint&&(e.fullheight&&(e.tintposy=0),e.fullwidth&&(e.tintpos=0),e.zoomTintImage.css({left:e.tintpos+"px"}),e.zoomTintImage.css({top:e.tintposy+"px"}))},swaptheimage:function(e,i){var n=this,o=new Image;n.options.loadingIcon&&(n.spinner=t("<div style=\"background: url('"+n.options.loadingIcon+"') no-repeat center;height:"+n.nzHeight+"px;width:"+n.nzWidth+'px;z-index: 2000;position: absolute; background-position: center center;"></div>'),n.$elem.after(n.spinner)),n.options.onImageSwap(n.$elem),o.onload=function(){n.largeWidth=o.width,n.largeHeight=o.height,n.zoomImage=i,n.zoomWindow.css({"background-size":n.largeWidth+"px "+n.largeHeight+"px"}),n.swapAction(e,i)},o.src=i},swapAction:function(e,i){var n=this,o=new Image;if(o.onload=function(){n.nzHeight=o.height,n.nzWidth=o.width,n.options.onImageSwapComplete(n.$elem),n.doneCallback()},o.src=e,n.currentZoomLevel=n.options.zoomLevel,n.options.maxZoomLevel=!1,"lens"==n.options.zoomType&&n.zoomLens.css({backgroundImage:"url('"+i+"')"}),"window"==n.options.zoomType&&n.zoomWindow.css({backgroundImage:"url('"+i+"')"}),"inner"==n.options.zoomType&&n.zoomWindow.css({backgroundImage:"url('"+i+"')"}),n.currentImage=i,n.options.imageCrossfade){var s=n.$elem,a=s.clone();if(n.$elem.attr("src",e),n.$elem.after(a),a.stop(!0).fadeOut(n.options.imageCrossfade,function(){t(this).remove()}),n.$elem.width("auto").removeAttr("width"),n.$elem.height("auto").removeAttr("height"),s.fadeIn(n.options.imageCrossfade),n.options.tint&&"inner"!=n.options.zoomType){var r=n.zoomTintImage,l=r.clone();n.zoomTintImage.attr("src",i),n.zoomTintImage.after(l),l.stop(!0).fadeOut(n.options.imageCrossfade,function(){t(this).remove()}),r.fadeIn(n.options.imageCrossfade),n.zoomTint.css({height:n.$elem.height()}),n.zoomTint.css({width:n.$elem.width()})}n.zoomContainer.css("height",n.$elem.height()),n.zoomContainer.css("width",n.$elem.width()),"inner"==n.options.zoomType&&(n.options.constrainType||(n.zoomWrap.parent().css("height",n.$elem.height()),n.zoomWrap.parent().css("width",n.$elem.width()),n.zoomWindow.css("height",n.$elem.height()),n.zoomWindow.css("width",n.$elem.width()))),n.options.imageCrossfade&&(n.zoomWrap.css("height",n.$elem.height()),n.zoomWrap.css("width",n.$elem.width()))}else n.$elem.attr("src",e),n.options.tint&&(n.zoomTintImage.attr("src",i),n.zoomTintImage.attr("height",n.$elem.height()),n.zoomTintImage.css({height:n.$elem.height()}),n.zoomTint.css({height:n.$elem.height()})),n.zoomContainer.css("height",n.$elem.height()),n.zoomContainer.css("width",n.$elem.width()),n.options.imageCrossfade&&(n.zoomWrap.css("height",n.$elem.height()),n.zoomWrap.css("width",n.$elem.width()));n.options.constrainType&&("height"==n.options.constrainType&&(n.zoomContainer.css("height",n.options.constrainSize),n.zoomContainer.css("width","auto"),n.options.imageCrossfade?(n.zoomWrap.css("height",n.options.constrainSize),n.zoomWrap.css("width","auto"),n.c
2onstwidth=n.zoomWrap.width()):(n.$elem.css("height",n.options.constrainSize),n.$elem.css("width","auto"),n.constwidth=n.$elem.width()),"inner"==n.options.zoomType&&(n.zoomWrap.parent().css("height",n.options.constrainSize),n.zoomWrap.parent().css("width",n.constwidth),n.zoomWindow.css("height",n.options.constrainSize),n.zoomWindow.css("width",n.constwidth)),n.options.tint&&(n.tintContainer.css("height",n.options.constrainSize),n.tintContainer.css("width",n.constwidth),n.zoomTint.css("height",n.options.constrainSize),n.zoomTint.css("width",n.constwidth),n.zoomTintImage.css("height",n.options.constrainSize),n.zoomTintImage.css("width",n.constwidth))),"width"==n.options.constrainType&&(n.zoomContainer.css("height","auto"),n.zoomContainer.css("width",n.options.constrainSize),n.options.imageCrossfade?(n.zoomWrap.css("height","auto"),n.zoomWrap.css("width",n.options.constrainSize),n.constheight=n.zoomWrap.height()):(n.$elem.css("height","auto"),n.$elem.css("width",n.options.constrainSize),n.constheight=n.$elem.height()),"inner"==n.options.zoomType&&(n.zoomWrap.parent().css("height",n.constheight),n.zoomWrap.parent().css("width",n.options.constrainSize),n.zoomWindow.css("height",n.constheight),n.zoomWindow.css("width",n.options.constrainSize)),n.options.tint&&(n.tintContainer.css("height",n.constheight),n.tintContainer.css("width",n.options.constrainSize),n.zoomTint.css("height",n.constheight),n.zoomTint.css("width",n.options.constrainSize),n.zoomTintImage.css("height",n.constheight),n.zoomTintImage.css("width",n.options.constrainSize))))},doneCallback:function(){var t=this;t.options.loadingIcon&&t.spinner.hide(),t.nzOffset=t.$elem.offset(),t.nzWidth=t.$elem.width(),t.nzHeight=t.$elem.height(),t.currentZoomLevel=t.options.zoomLevel,t.widthRatio=t.largeWidth/t.nzWidth,t.heightRatio=t.largeHeight/t.nzHeight,"window"==t.options.zoomType&&(t.nzHeight<t.options.zoomWindowWidth/t.widthRatio?lensHeight=t.nzHeight:lensHeight=String(t.options.zoomWindowHeight/t.heightRatio),t.options.zoomWindowWidth<t.options.zoomWindowWidth?lensWidth=t.nzWidth:lensWidth=t.options.zoomWindowWidth/t.widthRatio,t.zoomLens&&(t.zoomLens.css("width",lensWidth),t.zoomLens.css("height",lensHeight)))},getCurrentImage:function(){return this.zoomImage},getGalleryList:function(){var e=this;return e.gallerylist=[],e.options.gallery?t("#"+e.options.gallery+" a").each(function(){var i="";t(this).data("zoom-image")?i=t(this).data("zoom-image"):t(this).data("image")&&(i=t(this).data("image")),i==e.zoomImage?e.gallerylist.unshift({href:""+i,title:t(this).find("img").attr("title")}):e.gallerylist.push({href:""+i,title:t(this).find("img").attr("title")})}):e.gallerylist.push({href:""+e.zoomImage,title:t(this).find("img").attr("title")}),e.gallerylist},changeZoomLevel:function(t){var e=this;e.scrollingLock=!0,e.newvalue=parseFloat(t).toFixed(2),newvalue=parseFloat(t).toFixed(2),maxheightnewvalue=e.largeHeight/(e.options.zoomWindowHeight/e.nzHeight*e.nzHeight),maxwidthtnewvalue=e.largeWidth/(e.options.zoomWindowWidth/e.nzWidth*e.nzWidth),"inner"!=e.options.zoomType&&(maxheightnewvalue<=newvalue?(e.heightRatio=e.largeHeight/maxheightnewvalue/e.nzHeight,e.newvalueheight=maxheightnewvalue,e.fullheight=!0):(e.heightRatio=e.largeHeight/newvalue/e.nzHeight,e.newvalueheight=newvalue,e.fullheight=!1),maxwidthtnewvalue<=newvalue?(e.widthRatio=e.largeWidth/maxwidthtnewvalue/e.nzWidth,e.newvaluewidth=maxwidthtnewvalue,e.fullwidth=!0):(e.widthRatio=e.largeWidth/newvalue/e.nzWidth,e.newvaluewidth=newvalue,e.fullwidth=!1),"lens"==e.options.zoomType&&(maxheightnewvalue<=newvalue?(e.fullwidth=!0,e.newvaluewidth=maxheightnewvalue):(e.widthRatio=e.largeWidth/newvalue/e.nzWidth,e.newvaluewidth=newvalue,e.fullwidth=!1))),"inner"==e.options.zoomType&&(maxheightnewvalue=parseFloat(e.largeHeight/e.nzHeight).toFixed(2),maxwidthtnewvalue=parseFloat(e.largeWidth/e.nzWidth).toFixed(2),newvalue>maxheightnewvalue&&(newvalue=maxheightnewvalue),newvalue>maxwidthtnewvalue&&(newvalue=maxwidthtnewvalue),maxheightnewvalue<=newvalue?(e.heightRatio=e.largeHeight/newvalue/e.nzHeight,newvalue>maxheightnewvalue?e.newvalueheight=maxheightnewvalue:e.newvalueheight=newvalue,e.fullheight=!0):(e.heightRatio=e.largeHeight/newvalue/e.nzHeight,newvalue>maxheightnewvalue?e.newvalueheight=maxheightnewvalue:e.newvalueheight=newvalue,e.fullheight=!1),maxwidthtnewvalue<=newvalue?(e.widthRatio=e.largeWidth/newvalue/e.nzWidth,newvalue>maxwidthtnewvalue?e.newvaluewidth=maxwidthtnewvalue:e.newvaluewidth=newvalue,e.fullwidth=!0):(e.widthRatio=e.largeWidth/newvalue/e.nzWidth,e.newvaluewidth=newvalue,e.fullwidth=!1)),scrcontinue=!1,"inner"==e.options.zoomType&&(e.nzWidth>=e.nzHeight&&(e.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,e.fullheight=!0,e.fullwidth=!0)),e.nzHeight>e.nzWidth&&(e.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,e.fullheight=!0,e.fullwidth=!0))),"inner"!=e.options.zoomType&&(scrcontinue=!0),scrcontinue&&(e.zoomLock=0,e.changeZoom=!0,e.options.zoomWindowHeight/e.he
2ightRatio<=e.nzHeight&&(e.currentZoomLevel=e.newvalueheight,"lens"!=e.options.zoomType&&"inner"!=e.options.zoomType&&(e.changeBgSize=!0,e.zoomLens.css({height:String(e.options.zoomWindowHeight/e.heightRatio)+"px"})),"lens"!=e.options.zoomType&&"inner"!=e.options.zoomType||(e.changeBgSize=!0)),e.options.zoomWindowWidth/e.widthRatio<=e.nzWidth&&("inner"!=e.options.zoomType&&e.newvaluewidth>e.newvalueheight&&(e.currentZoomLevel=e.newvaluewidth),"lens"!=e.options.zoomType&&"inner"!=e.options.zoomType&&(e.changeBgSize=!0,e.zoomLens.css({width:String(e.options.zoomWindowWidth/e.widthRatio)+"px"})),"lens"!=e.options.zoomType&&"inner"!=e.options.zoomType||(e.changeBgSize=!0)),"inner"==e.options.zoomType&&(e.changeBgSize=!0,e.nzWidth>e.nzHeight&&(e.currentZoomLevel=e.newvaluewidth),e.nzHeight>e.nzWidth&&(e.currentZoomLevel=e.newvaluewidth))),e.setPosition(e.currentLoc)},closeAll:function(){self.zoomWindow&&self.zoomWindow.hide(),self.zoomLens&&self.zoomLens.hide(),self.zoomTint&&self.zoomTint.hide()},changeState:function(t){var e=this;"enable"==t&&(e.options.zoomEnabled=!0),"disable"==t&&(e.options.zoomEnabled=!1)}};t.fn.elevateZoom=function(e){return this.each(function(){var i=Object.create(o);i.init(e,this),t.data(this,"elevateZoom",i)})},t.fn.elevateZoom.options={zoomActivation:"hover",zoomEnabled:!0,preloading:1,zoomLevel:1,scrollZoom:!1,scrollZoomIncrement:.1,minZoomLevel:!1,maxZoomLevel:!1,easing:!1,easingAmount:12,lensSize:200,zoomWindowWidth:400,zoomWindowHeight:400,zoomWindowOffetx:0,zoomWindowOffety:0,zoomWindowPosition:1,zoomWindowBgColour:"#fff",lensFadeIn:!1,lensFadeOut:!1,debug:!1,zoomWindowFadeIn:!1,zoomWindowFadeOut:!1,zoomWindowAlwaysShow:!1,zoomTintFadeIn:!1,zoomTintFadeOut:!1,borderSize:4,showLens:!0,borderColour:"#888",lensBorderSize:1,lensBorderColour:"#000",lensShape:"square",zoomType:"window",containLensZoom:!1,lensColour:"white",lensOpacity:.4,lenszoom:!1,tint:!1,tintColour:"#333",tintOpacity:.4,gallery:!1,galleryActiveClass:"zoomGalleryActive",imageCrossfade:!1,constrainType:!1,constrainSize:!1,loadingIcon:!1,cursor:"default",responsive:!0,onComplete:t.noop,onDestroy:function(){},onZoomedImageLoaded:function(){},onImageSwap:t.noop,onImageSwapComplete:t.noop}}(jQuery,window,document),function(t,e){"function"==typeof define&&define.amd?define(["jquery","./pointertouch"],function(i){return e(t,i)}):"object"==typeof exports?e(t,require("jquery"),require("./pointertouch")):e(t,t.jQuery)}("undefined"!=typeof window?window:this,function(t,e){"use strict";function i(t,e){for(var i=t.length;--i;)if(+t[i]!=+e[i])return!1;return!0}function n(t){var i={range:!0,animate:!0};return"boolean"==typeof t?i.animate=t:e.extend(i,t),i}function o(t,i,n,o,s,a,r,l,c){"array"===e.type(t)?this.elements=[+t[0],+t[2],+t[4],+t[1],+t[3],+t[5],0,0,1]:this.elements=[t,i,n,o,s,a,r||0,l||0,c||1]}function s(t,e,i){this.elements=[t,e,i]}function a(t,i){if(!(this instanceof a))return new a(t,i);1!==t.nodeType&&e.error("Panzoom called on non-Element node"),e.contains(r,t)||e.error("Panzoom element must be attached to the document");var n=e.data(t,l);if(n)return n;this.options=i=e.extend({},a.defaults,i),this.elem=t;var o=this.$elem=e(t);this.$set=i.$set&&i.$set.length?i.$set:o,this.$doc=e(t.ownerDocument||r),this.$parent=o.parent(),this.isSVG=p.test(t.namespaceURI)&&"svg"!==t.nodeName.toLowerCase(),this.panning=!1,this._buildTransform(),this._transform=!this.isSVG&&e.cssProps.transform.replace(h,"-$1").toLowerCase(),this._buildTransition(),this.resetDimensions();var s=e(),c=this;e.each(["$zoomIn","$zoomOut","$zoomRange","$reset"],function(t,e){c[e]=i[e]||s}),this.enable(),e.data(t,l,this)}var r=t.document,l="__pz__",c=Array.prototype.slice,d=!!t.PointerEvent,u=function(){var t=r.createElement("input");return t.setAttribute("oninput","return"),"function"==typeof t.oninput}(),h=/([A-Z])/g,p=/^http:[\w\.\/]+svg$/,f=/^inline/,m="(\\-?[\\d\\.e]+)",g=new RegExp("^matrix\\("+m+"\\,?\\s*"+m+"\\,?\\s*"+m+"\\,?\\s*"+m+"\\,?\\s*"+m+"\\,?\\s*"+m+"\\)$");return o.prototype={x:function(t){var e=t instanceof s,i=this.elements,n=t.elements;return e&&3===n.length?new s(i[0]*n[0]+i[1]*n[1]+i[2]*n[2],i[3]*n[0]+i[4]*n[1]+i[5]*n[2],i[6]*n[0]+i[7]*n[1]+i[8]*n[2]):n.length===i.length&&new o(i[0]*n[0]+i[1]*n[3]+i[2]*n[6],i[0]*n[1]+i[1]*n[4]+i[2]*n[7],i[0]
2*n[2]+i[1]*n[5]+i[2]*n[8],i[3]*n[0]+i[4]*n[3]+i[5]*n[6],i[3]*n[1]+i[4]*n[4]+i[5]*n[7],i[3]*n[2]+i[4]*n[5]+i[5]*n[8],i[6]*n[0]+i[7]*n[3]+i[8]*n[6],i[6]*n[1]+i[7]*n[4]+i[8]*n[7],i[6]*n[2]+i[7]*n[5]+i[8]*n[8])},inverse:function(){var t=1/this.determinant(),e=this.elements;return new o(t*(e[8]*e[4]-e[7]*e[5]),t*-(e[8]*e[1]-e[7]*e[2]),t*(e[5]*e[1]-e[4]*e[2]),t*-(e[8]*e[3]-e[6]*e[5]),t*(e[8]*e[0]-e[6]*e[2]),t*-(e[5]*e[0]-e[3]*e[2]),t*(e[7]*e[3]-e[6]*e[4]),t*-(e[7]*e[0]-e[6]*e[1]),t*(e[4]*e[0]-e[3]*e[1]))},determinant:function(){var t=this.elements;return t[0]*(t[8]*t[4]-t[7]*t[5])-t[3]*(t[8]*t[1]-t[7]*t[2])+t[6]*(t[5]*t[1]-t[4]*t[2])}},s.prototype.e=o.prototype.e=function(t){return this.elements[t]},a.rmatrix=g,a.events=e.pointertouch,a.defaults={eventNamespace:".panzoom",transition:!0,cursor:"move",disablePan:!1,disableZoom:!1,increment:.3,minScale:.4,maxScale:5,rangeStep:.05,duration:200,easing:"ease-in-out",contain:!1},a.prototype={constructor:a,instance:function(){return this},enable:function(){this._initStyle(),this._bind(),this.disabled=!1},disable:function(){this.disabled=!0,this._resetStyle(),this._unbind()},isDisabled:function(){return this.disabled},destroy:function(){this.disable(),e.removeData(this.elem,l)},resetDimensions:function(){var t=this.$parent;this.container={width:t.innerWidth(),height:t.innerHeight()};var i,n=t.offset(),o=this.elem,s=this.$elem;(i=this.isSVG?{left:(i=o.getBoundingClientRect()).left-n.left,top:i.top-n.top,width:i.width,height:i.height,margin:{left:0,top:0}}:{left:e.css(o,"left",!0)||0,top:e.css(o,"top",!0)||0,width:s.innerWidth(),height:s.innerHeight(),margin:{top:e.css(o,"marginTop",!0)||0,left:e.css(o,"marginLeft",!0)||0}}).widthBorder=e.css(o,"borderLeftWidth",!0)+e.css(o,"borderRightWidth",!0)||0,i.heightBorder=e.css(o,"borderTopWidth",!0)+e.css(o,"borderBottomWidth",!0)||0,this.dimensions=i},reset:function(t){t=n(t);var e=this.setMatrix(this._origTransform,t);t.silent||this._trigger("reset",e)},resetZoom:function(t){t=n(t);var e=this.getMatrix(this._origTransform);t.dValue=e[3],this.zoom(e[0],t)},resetPan:function(t){var e=this.getMatrix(this._origTransform);this.pan(e[4],e[5],n(t))},setTransform:function(t){for(var i=this.isSVG?"attr":"style",n=this.$set,o=n.length;o--;)e[i](n[o],"transform",t)},getTransform:function(t){var i=this.$set[0];return t?this.setTransform(t):t=e[this.isSVG?"attr":"style"](i,"transform"),"none"===t||g.test(t)||this.setTransform(t=e.css(i,"transform")),t||"none"},getMatrix:function(t){var e=g.exec(t||this.getTransform());return e&&e.shift(),e||[1,0,0,1,0,0]},setMatrix:function(t,i){if(!this.disabled){i||(i={}),"string"==typeof t&&(t=this.getMatrix(t));var n,o,s,a,r,l,c,d,u,h,p=+t[0],m=this.$parent,g=void 0!==i.contain?i.contain:this.options.contain;return g&&(n=this._checkDims(),o=this.container,u=n.width+n.widthBorder,h=n.height+n.heightBorder,s=u*Math.abs(p)>o.width?(u*Math.abs(p)-o.width)/2:0,a=h*Math.abs(p)>o.height?(h*Math.abs(p)-o.height)/2:0,c=n.left+n.margin.left,d=n.top+n.margin.top,"invert"===g?(r=u>o.width?u-o.width:0,l=h>o.height?h-o.height:0,s+=(o.width-u)/2,a+=(o.height-h)/2,t[4]=Math.max(Math.min(t[4],s-c),-s-c-r),t[5]=Math.max(Math.min(t[5],a-d),-a-d-l+n.heightBorder)):(a+=n.heightBorder/2,r=o.width>u?o.width-u:0,l=o.height>h?o.height-h:0,"center"===m.css("textAlign")&&f.test(e.css(this.elem,"display"))?r=0:s=a=0,t[4]=Math.min(Math.max(t[4],s-c),-s-c+r),t[5]=Math.min(Math.max(t[5],a-d),-a-d+l))),"skip"!==i.animate&&this.transition(!i.animate),i.range&&this.$zoomRange.val(p),this.setTransform("matrix("+t.join(",")+")"),i.silent||this._trigger("change",t),t}},isPanning:function(){return this.panning},transition:function(t){if(this._transition)for(var i=t||!this.options.transition?"none":this._transition,n=this.$set,o=n.length;o--;)e.style(n[o],"transition")!==i&&e.style(n[o],"transition",i)},pan:function(t,e,i){if(!this.options.disablePan){i||(i={});var n=i.matrix;n||(n=this.getMatrix()),i.relative&&(t+=+n[4],e+=+n[5]),n[4]=t,n[5]=e,this.setMatrix(n,i),i.silent||this._trigger("pan",n[4],n[5])}},zoom:function(t,i){"object"==typeof t?(i=t,t=null):i||(i={});var n=e.extend({},this.options,i);if(!n.disableZoom){var a=!1,r=n.matrix||this.getMatrix();"number"!=typeof t&&(t=+r[0]+n.increment*(t?-1:1),a=!0),t>n.maxScale?t=n.maxScale:t<n.minScale&&(t=n.minScale);var l=n.focal;if(l&&!n.disablePan){var c=this._checkDims(),d=l.clientX,u=l.clientY;this.isSVG||(d-=(c.width+c.widthBorder)/2,u-=(c.height+c.heightBorder)/2);var h=new s(d,u,1),p=new o(r),f=this.parentOffset||this.$parent.offset(),m=new o(1,0,f.left-this.$doc.scrollLeft(),0,1,f.top-this.$doc.scrollTop()),g=p.inverse().x(m.inverse().x(h)),v=t/r[0];p=p.x(new o([v,0,0,v,0,0])),h=m.x(p.x(g)),r[4]=+r[4]+(d-h.e(0)),r[5]=+r[5]+(u-h.e(1))}r[0]=t,r[3]="number"==typeof n.dValue?n.dValue:t,this.setMatrix(r,{animate:"boolean"==typeof n.animate?n.animate:a,range:!n.noSetRange}),n.silent||this._trigger("zoom",r[0],n)}},option:function(t,i){var n;if(!t)return e.extend({},this.options);if("string"==typeof t){if(1===arguments.length)return void 0!==this.options[t]?this.options[t]:null;(n={})[t]=i}else n=t;this._setOptions(n)},_setOptions:function(t){e.each(t,e.proxy(function(t,i){switch(t){case"disablePan":this._resetStyle();case"$zoomIn":case"$zoomOut":case"$zoomRange":case"$reset":case"disableZoom":case"onStart":case"onChange":case"onZoom":case"onPan":case"onEnd":case"onReset":case"eventNamespace":this._unbind()}switch(this.options[t]=i,t){case"disablePan":this._initStyle();case"$zoomIn":case"$zoomOut":case"$zoomRange":case"$reset":this[t]=i;case"disableZoom":case"onStart":case"onChange":case"onZoom":case"onPan":case"onEnd":case"onReset":case"eventNamespace":this._bind();break;case"cursor":e.style(this.elem,"cursor",i);break;case"minScale":this.$zoomRange.attr("min",i);break;case"maxScale":this.$zoomRange.attr("max",i);break;case"rangeStep":this.$zoomRange.attr("step",i);break;case"startTransform":this._buildTransform();break;case"duration":case"easing":this._buildTransition();case"transition":this.transition();break;case"$set":i instanceof e&&i.length&&(this.$set=i,this._initStyle(),this._buildTransform())}},this))},_initStyle:function(){var t={"backface-visibility":"hidden","transform-origin":this.isSVG?"0 0":"50% 50%"};this.options.disablePan||(t.cursor=this.options.cursor),this.$set.css(t);var i=this.$parent;i.length&&!e.nodeName(i[0],"body")&&(t={overflow:"hidden"},"static"===i.css("position")&&(t.position="relative"),i.css(t))},_resetStyle:function(){this.$elem.css({cursor:"",transition:""}),this.$parent.css({overflow:"",position:""})},_bind:function(){var t=this,i=this.options,n=i.eventNamespace,o=d?"pointerdown"+n:"touchstart"+n+" mousedown"+n,s=d?"pointerup"+n:"touchend"+n+" click"+n,r={},l=this.$reset,c=this.$zoomRange;
2if(e.each(["Start","Change","Zoom","Pan","End","Reset"],function(){var t=i["on"+this];e.isFunction(t)&&(r["panzoom"+this.toLowerCase()+n]=t)}),i.disablePan&&i.disableZoom||(r[o]=function(e){var n;("touchstart"===e.type?!(n=e.touches)||(1!==n.length||i.disablePan)&&2!==n.length:i.disablePan||1!==e.which)||(e.preventDefault(),e.stopPropagation(),t._startMove(e,n))}),this.$elem.on(r),l.length&&l.on(s,function(e){e.preventDefault(),t.reset()}),c.length&&c.attr({step:i.rangeStep===a.defaults.rangeStep&&c.attr("step")||i.rangeStep,min:i.minScale,max:i.maxScale}).prop({value:this.getMatrix()[0]}),!i.disableZoom){var h=this.$zoomIn,p=this.$zoomOut;h.length&&p.length&&(h.on(s,function(e){e.preventDefault(),t.zoom()}),p.on(s,function(e){e.preventDefault(),t.zoom(!0)})),c.length&&((r={})[(d?"pointerdown":"mousedown")+n]=function(){t.transition(!0)},r[(u?"input":"change")+n]=function(){t.zoom(+this.value,{noSetRange:!0})},c.on(r))}},_unbind:function(){this.$elem.add(this.$zoomIn).add(this.$zoomOut).add(this.$reset).off(this.options.eventNamespace)},_buildTransform:function(){return this._origTransform=this.getTransform(this.options.startTransform)},_buildTransition:function(){if(this._transform){var t=this.options;this._transition=this._transform+" "+t.duration+"ms "+t.easing}},_checkDims:function(){var t=this.dimensions;return t.width&&t.height||this.resetDimensions(),this.dimensions},_getDistance:function(t){var e=t[0],i=t[1];return Math.sqrt(Math.pow(Math.abs(i.clientX-e.clientX),2)+Math.pow(Math.abs(i.clientY-e.clientY),2))},_getMiddle:function(t){var e=t[0],i=t[1];return{clientX:(i.clientX-e.clientX)/2+e.clientX,clientY:(i.clientY-e.clientY)/2+e.clientY}},_trigger:function(t){"string"==typeof t&&(t="panzoom"+t),this.$elem.triggerHandler(t,[this].concat(c.call(arguments,1)))},_startMove:function(t,n){var o,s,a,l,c,u,h,p,f=this,m=this.options,g=m.eventNamespace,v=this.getMatrix(),y=v.slice(0),w=+y[4],b=+y[5],C={matrix:v,animate:"skip"};d?(s="pointermove",a="pointerup"):"touchstart"===t.type?(s="touchmove",a="touchend"):(s="mousemove",a="mouseup"),s+=g,a+=g,this.transition(!0),this.panning=!0,this._trigger("start",t,n),n&&2===n.length?(l=this._getDistance(n),c=+v[0],u=this._getMiddle(n),o=function(t){t.preventDefault();var e=f._getMiddle(n=t.touches),i=f._getDistance(n)-l;f.zoom(i*(m.increment/100)+c,{focal:e,matrix:v,animate:!1}),f.pan(+v[4]+e.clientX-u.clientX,+v[5]+e.clientY-u.clientY,C),u=e}):(h=t.pageX,p=t.pageY,o=function(t){t.preventDefault(),f.pan(w+t.pageX-h,b+t.pageY-p,C)}),e(r).off(g).on(s,o).on(a,function(t){t.preventDefault(),e(this).off(g),f.panning=!1,t.type="panzoomend",f._trigger(t,v,!i(v,y))})}},e.Panzoom=a,e.fn.panzoom=function(t){var i,n,o,s;return"string"==typeof t?(s=[],n=c.call(arguments,1),this.each(function(){(i=e.data(this,l))?"_"!==t.charAt(0)&&"function"==typeof(o=i[t])&&void 0!==(o=o.apply(i,n))&&s.push(o):s.push(void 0)}),s.length?1===s.length?s[0]:s:this):this.each(function(){new a(this,t)})},a}),$(window).resize(function(){waitForFinalEvent(function(){resetZoom(),initImageZoom($(".pan-zoom-img"),$(".elevate-zoom-img"))},500,"resize")}),function(t,e){"object"==typeof exports&&exports&&"string"!=typeof exports.nodeName?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):(t.Mustache={},e(t.Mustache))}(this,function(t){function e(t){return"function"==typeof t}function i(t){return f(t)?"array":typeof t}function n(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function o(t,e){return null!=t&&"object"==typeof t&&e in t}function s(t,e){return m.call(t,e)}function a(t){return!s(g,t)}function r(e,i){function o(t){if("string"==typeof t&&(t=t.split(w,2)),!f(t)||2!==t.length)throw new Error("Invalid tags: "+t);s=new RegExp(n(t[0])+"\\s*"),r=new RegExp("\\s*"+n(t[1])),u=new RegExp("\\s*"+n("}"+t[1]))}if(!e)return[];var s,r,u,h=[],p=[],m=[],g=!1,v=!1;o(i||t.tags);for(var k,S,_,T,$,D,z=new d(e);!z.eos();){if(k=z.pos,_=z.scanUntil(s))for(var E=0,P=_.length;E<P;++E)a(T=_.charAt(E))?m.push(p.length):v=!0,p.push(["text",T,k,k+1]),k+=1,"\n"===T&&function(){if(g&&!v)for(;m.length;)delete p[m.pop()];else m=[];g=!1,v=!1}();if(!z.scan(s))break;if(g=!0,S=z.scan(x)||"name",z.scan(y),"="===S?(_=z.scanUntil(b),z.scan(b),z.scanUntil(r)):"{"===S?(_=z.scanUntil(u),z.scan(C),z.scanUntil(r),S="&"):_=z.scanUntil(r),!z.scan(r))throw new Error("Unclosed tag at "+z.pos);if($=[S,_,k,z.pos],p.push($),"#"===S||"^"===S)h.push($);else if("/"===S){if(!(D=h.pop()))throw new Error('Unopened section "'+_+'" at '+k);if(D[1]!==_)throw new Error('Unclosed section "'+D[1]+'" at '+k)}else"name"===S||"{"===S||"&"===S?v=!0:"="===S&&o(_)}if(D=h.pop())throw new Error('Unclosed section "'+D[1]+'" at '+z.pos);return c(l(p))}function l(t){for(var e,i,n=[],o=0,s=t.length;o<s;++o)(e=t[o])&&("text"===e[0]&&i&&"text"===i[0]?(i[1]+=e[1],i[3]=e[3]):(n.push(e),i=e));return n}function c(t){for(var e,i=[],n=i,o=[],s=0,a=t.length;s<a;++s)switch((e=t[s])[0]){case"#":case"^":n.push(e),o.push(e),n=e[4]=[];break;case"/":o.pop()[5]=e[2],n=o.length>0?o[o.length-1][4]:i;break;default:n.push(e)}return i}function d(t){this.string=t,this.tail=t,this.pos=0}function u(t,e){this.view=t,this.cache={".":this.view},this.parent=e}function h(){this.cache={}}var p=Object.prototype.toString,f=Array.isArray||function(t){return"[object Array]"===p.call(t)},m=RegExp.prototype.test,g=/\S/,v={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="},y=/\s*/,w=/\s+/,b=/\s*=/,C=/\s*\}/,x=/#|\^|\/|>|\{|&|=|!/;d.prototype.eos=function(){return""===this.tail},d.prototype.scan=function(t){var e=this.tail.match(t);if(!e||0!==e.index)return"";var i=e[0];return this.tail=this.tail.substring(i.length),this.pos+=i.length,i},d.prototype.scanUntil=function(t){var e,i=this.tail.search(t);switch(i){case-1:e=this.tail,this.tail="";break;case 0:e="";break;default:e=this.tail.substring(0,i),this.tail=this.tail.substring(i)}return this.pos+=e.length,e},u.prototype.push=function(t){return new u(t,this)},u.prototype.lookup=function(t){var i,n=this.cache;if(n.hasOwnProperty(t))i=n[t];else{for(var s,a,r=this,l=!1;r;){if(t.indexOf(".")>0)for(i=r.view,s=t.split("."),a=0;null!=i&&a<s.length;)a===s.length-1&&(l=o(i,s[a])),i=i[s[a++]];else i=r.view[t],l=o(r.view,t);if(l)break;r=r.parent}n[t]=i}return e(i)&&(i=i.call(this.view)),i},h.prototype.clearCache=function(){this.cache={}},h.prototype.parse=function(t,e){var i=this.cache,n=i[t];return null==n&&(n=i[t]=r(t,e)),n}
2,h.prototype.render=function(t,e,i){var n=this.parse(t),o=e instanceof u?e:new u(e);return this.renderTokens(n,o,i,t)},h.prototype.renderTokens=function(t,e,i,n){for(var o,s,a,r="",l=0,c=t.length;l<c;++l)a=void 0,"#"===(s=(o=t[l])[0])?a=this.renderSection(o,e,i,n):"^"===s?a=this.renderInverted(o,e,i,n):">"===s?a=this.renderPartial(o,e,i,n):"&"===s?a=this.unescapedValue(o,e):"name"===s?a=this.escapedValue(o,e):"text"===s&&(a=this.rawValue(o)),void 0!==a&&(r+=a);return r},h.prototype.renderSection=function(t,i,n,o){var s=this,a="",r=i.lookup(t[1]);if(r){if(f(r))for(var l=0,c=r.length;l<c;++l)a+=this.renderTokens(t[4],i.push(r[l]),n,o);else if("object"==typeof r||"string"==typeof r||"number"==typeof r)a+=this.renderTokens(t[4],i.push(r),n,o);else if(e(r)){if("string"!=typeof o)throw new Error("Cannot use higher-order sections without the original template");null!=(r=r.call(i.view,o.slice(t[3],t[5]),function(t){return s.render(t,i,n)}))&&(a+=r)}else a+=this.renderTokens(t[4],i,n,o);return a}},h.prototype.renderInverted=function(t,e,i,n){var o=e.lookup(t[1]);if(!o||f(o)&&0===o.length)return this.renderTokens(t[4],e,i,n)},h.prototype.renderPartial=function(t,i,n){if(n){var o=e(n)?n(t[1]):n[t[1]];return null!=o?this.renderTokens(this.parse(o),i,n,o):void 0}},h.prototype.unescapedValue=function(t,e){var i=e.lookup(t[1]);if(null!=i)return i},h.prototype.escapedValue=function(e,i){var n=i.lookup(e[1]);if(null!=n)return t.escape(n)},h.prototype.rawValue=function(t){return t[1]},t.name="mustache.js",t.version="2.2.1",t.tags=["{{","}}"];var k=new h;t.clearCache=function(){return k.clearCache()},t.parse=function(t,e){return k.parse(t,e)},t.render=function(t,e,n){if("string"!=typeof t)throw new TypeError('Invalid template! Template should be a "string" but "'+i(t)+'" was given as the first argument for mustache#render(template, view, partials)');return k.render(t,e,n)},t.to_html=function(i,n,o,s){var a=t.render(i,n,o);if(!e(s))return a;s(a)},t.escape=function(t){return String(t).replace(/[&<>"'`=\/]/g,function(t){return v[t]})},t.Scanner=d,t.Context=u,t.Writer=h});var $productFilterBody=$(".product-filter .product-filter-body"),$productFilterOpenLink=$(".product-filter .product-filter-toggle.open"),$productFilterCloseLink=$(".product-filter .product-filter-toggle.close"),currentSearchCriteria,luminairesMinMaxWattage,tubeMinMaxWattage,ledMinMaxWattage;$(document).ready(function(){initProductFilterToggle(),initSearchField(),initSingleChoiceButtons(),initProductGroupSelector(),initMinMaxWattageValues(),$(".product-search-results-container").length&&commenceSearch(),$(".reset-button").on("click",function(){resetProductSearchFilter()}),$(".search-button").on("click",function(){commenceSearch()})});var detailsOpen=!1,$energyCalculator,$calculateButton;$(document).ready(function(){initCalculateButton(),alignCalculateButton()}),$(window).resize(function(){waitForFinalEvent(function(){$(".energy-calculator").length>0&&alignCalculateButton()},500,"alignCalculateButton")});var distanceBetweenFlags=20,paddingBottomFlag=15;$(document).on("sideBarContentLoaded",function(t,e,i){initCloseButtons(e,i),addVideoLazyLoadOnClick(e),initHideShareButtonOnScroll()}),$(document).ready(function(){initSidebarFlags()}),$(window).resize(function(){waitForFinalEvent(function(){alignFlags(),alignContent($(".sidebar-content:visible"))},500,"adjustSideBarContent")}),$(function(){$.fn.extend({dragOn:function(t){return jQuery.DragOn(this,t)}}),$.extend({DragOn:function(t,e){function i(t){var e=t||event,i=e&&e.target&&(e.target.tagName||e.target.localName||e.target.nodeName).toLowerCase();if(!(o.touchEvents.indexOf(t.type)>=0))return e&&i&&(i in n.opt.exclusion||e.target.href||$(e.target).parents().attr("href")&&(e.stopPropagation&&e.stopPropagation(),!0))||(e&&e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1)}var n,o={exclusion:{input:"",textarea:"",select:"",object:"",iframe:"",details:"",id:"#gmap,#map-canvas,.button,[data-overflow=no-dragon],a > :not(img)"},cursor:"all-scroll",holdEvents:"mousedown.dragon touchstart.dragon",draggEvents:"mousemove.dragon touchmove.dragon",releaseEvents:"mouseup.dragon touchend.dragon",wheelEvents:"mousewheel.dragon wheel.dragon",leaveEvents:"mouseleave.dragon touchleave.dragon touchcancel.dragon",touchEvents:"touchstart.dragon touchmove.dragon touchcancel.dragon touchend.dragon",easing:"true"};return t=$(t),n={opt:function(t){for(var e in t)o[e]=t[e];return o}(e),set option(t){for(var e in t)n.opt[e]=t[e];return t&&!n.on&&n.toggle().toggle(),n.opt},get option(){return n.opt},moment:{},bypass:!1,mx:1,my:1,on:!0,round:function(t){return t+(t>0?.5:-.5)<<1>>1},abs:function(t){return t>0?t:-t},toggle:function(e){var o=n.opt;return n.on?(t.css({cursor:o.cursor}).on(o.holdEvents,"a",i).find("a").css({cursor:"pointer"}),t.on(o.wheelEvents,n.onWhell).on(o.holdEvents,n.onHold),$("body").on({"keydown.dragon":n.onKeyDown,"keyup.dragon":n.onKeyDown})):(t.css({cursor:""}).off(o.holdEvents,"**",i).find("a").css({cursor:""}),t.off(o.wheelEvents,n.onWhell).off(o.holdEvents,n.onHold),$("body").off({"keydown.dragon":n.onKeyDown,"keyup.dragon":n.onKeyDown})),n.on=!n.on,null!=e&&t.trigger("BarOn.toggle"),n},getCurPos:function(){var e,i=t.to;return t.curPos={t:i[0].scrollTop,ph:e=i.innerHeight(),maxY:i[0].scrollHeight-e,l:i[0].scrollLeft,pw:e=i.innerWidth(),maxX:i[0].scrollWidth-e}},setCurPos:function(e,i){var o,s,a,r,l=t.to,c=n.mx<0||n.my<0;for(i=i>32||i<-32?i/this.abs(i)<<5:i,e=e>32||e<-32?e/this.abs(e)<<5:e;t.to=n.scrollParent(t.to,c);){if((l=n.getCurPos()).maxY>0&&(i>0?i:-i)>(e>0?e:-e)&&(l.maxX>0||(e=0),a=l.t-(a=n.round((l.maxY/l.ph+1)*i))<0?l.t:l.t-a>l.maxY?l.t-l.maxY:a)&&(t.to[0].scrollTop=l.t-a,!0)&&(o=t.to[0].scrollTop!=l.t)&&(i=0,t.to.trigger("scroll")),l.maxX>0&&(e>0?e:-e)>(i>0?i:-i)&&(i=0,r=l.l-(r=n.round((l.maxX/l.pw+1)*e))<0?l.l:l.l-r>l.maxX?l.l-l.maxX:r)&&(t.to[0].scrollLeft=l.l-r,!0)&&(s=t.to[0].scrollLeft!=l.l)&&(e=0,t.to.trigger("scroll")),i&&o||e&&s||t[0]==t.to[0])return;t.to=t.to.parent()}},scrollParent:function(e,i){for(;e&&e[0]&&t[0]!=e[0]&&(1!=e[0].nodeType||"visible"==e.css("overflow")||"a"==e[0].tagName.toLowerCase()||!i&&"no-dragon"==e.data("overflow"));)e=e.parent();return e}
2,isInBestPosition:function(t,e,i){var n=t.offset(),o=e.offset(),s=e.innerHeight()-i.ph,a=e.innerWidth()-i.pw;return(e[0]==document.body||e[0]==$("html")[0]&&e[0]!==t[0])&&(n.top=n.top-e[0].scrollTop,n.left=n.left-e[0].scrollLeft),o.top+(s<0?0:s)>=n.top&&o.top+(s>0?0:s)<=n.top&&o.left+(a<0?0:a)>=n.left&&o.left+(a>0?0:a)<=n.left||"fixed"==t.css("position")},onWhell:function(e,i){if(n.bypass)return n.bypass=!1,!0;var o=$(e.target).closest("[data-overflow=no-dragon]");n.moment={};var s,a,r;E=e.originalEvent,n.mx=1,n.my=1,t.to=$(o.length?o.parent():e.target),i=n.round(i||(E.wheelDelta||E.wheelDeltaY||E.wheelDeltaX)>>1||-(E.deltaX||E.deltaY||E.deltaZ)<<(E.deltaMode&&E.deltaMode<<2)<<1),n.abs(i>>1);do{t.to=n.scrollParent(t.to,1),t.too=(s=t.to[0]!=t[0])?n.scrollParent(t.to.parent(),1):t,a=n.getCurPos(),n.isInBestPosition(t.to,t.too,a)&&(a.maxY>0&&(t.to.scrollTop((r=a.t-i)<0?0:r>a.maxY?a.maxY:r),t.to.scrollTop()!=a.t&&(e.preventDefault(),e.stopPropagation(),t.to.trigger("scroll",[!1,!1]),i=0)),i&&a.maxX>0&&(t.to.scrollLeft((r=a.l-i)>0?r>a.maxX?a.maxX:r:0),t.to.scrollLeft()!=a.l&&(e.preventDefault(),e.stopPropagation(),t.to.trigger("scroll",[!0,!0]),i=0)))}while(i&&s&&(t.to=t.to.parent()));return this},onHold:function(e){n.moment={};var i=n.opt,o=(e.target.tagName||e.target.localName||e.target.nodeName).toLowerCase(),s=e.type.indexOf("touch")+1?e.originalEvent.touches[0]:e;o in i.exclusion||(t.too=t.to=$(this===e.target?this:e.target),n.mx=t.to.hasClass("bBarOn")?-1:1,n.my=t.to.hasClass("rBarOn")?-1:1,n.mx+n.my>0&&t.too.closest(i.exclusion.id).length||("mousedown".indexOf(e.type)+1&&(e.preventDefault(),e.stopPropagation()),n.moment=t.holdPos={x:s.screenX,y:s.screenY},n.moment.startTime=+new Date,t.on(i.draggEvents,n.onDragg).on(i.releaseEvents+" "+i.leaveEvents,n.onRelease).on(i.releaseEvents,t.too,n.onRelease),n.noButtonHold=!1,n.SAH&&n.SAH.off("scroll.dragon",n.onScrollAfterHold),(n.SAH=t.too).on("scroll.dragon",n.onScrollAfterHold)))},onScrollAfterHold:function(t){n.moment={},n.noButtonHold=!0,n.SAH.off("scroll.dragon",n.onScrollAfterHold)},onDragg:function(e){if(n.SAH&&(n.SAH.off("scroll.dragon",n.onScrollAfterHold),n.SAH=null),!e.originalEvent.touches&&!e.originalEvent.changedTouches&&n.noButtonHold&&!(e.which+e.button))return n.onRelease(e);var i=e.type.indexOf("touch")+1?e.originalEvent[e.originalEvent.touches.length?"touches":"changedTouches"][0]:e,s=$(e.target).closest("[data-overflow=no-dragon]");o.touchEvents.indexOf(e.type)+1&&(e.preventDefault(),e.stopPropagation());var a=i.screenX,r=i.screenY,l=a-t.holdPos.x,c=r-t.holdPos.y;t.to=$(s.length?s.parent():e.target),t.holdPos={x:a,y:r},n.setCurPos(l*n.mx,c*n.my)},onRelease:function(e){var i=n.moment,o=n.opt,s=e.type.indexOf("touch")+1?e.originalEvent[e.originalEvent.touches.length?"touches":"changedTouches"][0]:e;return i&&o.easing?(i.vector={y:s.screenY-i.y,x:s.screenX-i.x},i.snatch=+new Date-i.startTime,i.speedX=n.mx*(i.vector.x>0?1:-1)*i.vector.x*i.vector.x/(i.snatch<<1),i.speedY=n.my*(i.vector.y>0?1:-1)*i.vector.y*i.vector.y/(i.snatch<<1),i.snatch<350&&(i.ORE=setTimeout(n.onReleaseEasing,10))):n.moment=null,"mouseup mouseleave".indexOf(e.type)+1&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()),n.SAH&&(n.SAH.off("scroll.dragon",n.onScrollAfterHold),n.SAH=null),t.off(o.draggEvents,n.onDragg).off(o.releaseEvents+" "+o.leaveEvents,n.onRelease).off(o.releaseEvents,"**",n.onRelease),n},onReleaseEasing:function(e){var i=n.moment;i&&(t.to=t.too,n.setCurPos(i.speedX*=.98,i.speedY*=.98),i.ORE=i.speedX+i.speedX<<1>>1||i.speedY+i.speedY<<1>>1?setTimeout(n.onReleaseEasing,10):null)},onKeyDown:function(e){var i,o,s,a,r=e.which,l=n.moment||{},c=$(window).innerHeight();if(l.speedX=r in{37:0,100:0}?2:r in{39:0,102:0}?-2:0,l.speedY=r in{38:0,104:0}?1:r in{40:0,98:0}?-1:r in{33:0,105:0}?(i=Math.sqrt(Math.sqrt(c)))*Math.sqrt(i/3)-4:r in{34:0,99:0}?-(i=Math.sqrt(Math.sqrt(c)))*Math.sqrt(i/3)+4:r in{35:0,97:0}?-88:r in{36:0,103:0}?88:0,!(!l.speedX&&!l.speedY||(a=n.abs(l.speedY))>15&&"keydown"==e.type||a<15&&"keyup"==e.type)){if(l.key!=r){for(l.key=r,o=s=$(t);o.length&&!(l.speedY&&o[0].scrollHeight-o.innerHeight()>2&&(i=o.offset()).left<=(r=$(window).innerWidth()-o.innerWidth())&&(i.left>=0||r<0&&i.left>=r)||l.speedX&&o[0].scrollWidth-o.innerWidth()>
22&&(i=o.offset()).top<=(r=c-o.innerHeight())&&(i.top>=0||r<0&&i.top>=r));)(o=o.slice(1)).length||(o=s=s.children());t.too=o.eq(0)||t.too}n.onReleaseEasing(),e.preventDefault(),e.stopPropagation()}}},t.on({"DragOn.toggle":n.toggle,"DragOn.remove":function(){n.on||n.toggle(),Bo=null,t.off("DragOn.toggle DragOn.remove DragOn.option")},"DragOn.option":function(t,e){return t&&t.stopPropagation(),e?"object"==typeof e?n.option=e:n.option[e]:n.option}}),n.toggle()}}),$(".dragon").dragOn()});var baseFacets={baseFacets:[{name:"B22d",cssClass:"b22d"},{name:"E14",cssClass:"e14"},{name:"E27",cssClass:"e27"},{name:"G4",cssClass:"g4"},{name:"G9",cssClass:"g9"},{name:"G13",cssClass:"g13"},{name:"GU4",cssClass:"gu4"},{name:"GU10",cssClass:"gu10"},{name:"GU5.3",cssClass:"gu53"},{name:"G53",cssClass:"g53"},{name:"S14d",cssClass:"s14d"},{name:"S14s",cssClass:"s14s"}]},colors={colorFacets:[{name:"warm white",cssClass:"2700k",text:"Warm White",text2:"(2700 - 3000 k)"},{name:"neutral white",cssClass:"3000k",text:"Neutral White",text2:"(3000 - 4000 k)"},{name:"cool white",cssClass:"4000k",text:"Cool White",text2:"(4000 - 5500 k)"},{name:"cool daylight",cssClass:"6500k",text:"Cool Daylight",text2:"(6000 - 6500 k)"},{name:"rgb color control",cssClass:"rgb",text:"RGB",text2:"Â "},{name:"adjustable color temperature",cssClass:"tunable-white",text:"Tunable White",text2:"(2000 - 6500 k)"}]},tubeColors={colorFacets:[{name:"warm white",cssClass:"2700k",text:"Warm White",text2:"(2700 - 3000 k)"},{name:"neutral white",cssClass:"3000k",text:"Neutral White",text2:"(3000 - 4000 k)"},{name:"cool white",cssClass:"4000k",text:"Cool White",text2:"(4000 - 5500 k)"},{name:"cool daylight",cssClass:"6500k",text:"Cool Daylight",text2:"(6000 - 6500 k)"}]},lengths={lengthFacets:[{name:"600.0 mm",text:"600 m"},{name:"1200 mm",text:"1200 mm"},{name:"1513 mm",text:"1513 mm"}]},mountings={mountingFacets:[{name:"surface-mounted",text:"Surface?"},{name:"recessed",text:"Slip-in?"},{name:"direct mounting",text:"Direct?"},{name:"suspended mounting/surface-mounted",text:"Suspended?"},{name:"surface-mounted/suspended mounting",text:"???"}]},lightingSol={productImageSlider:{bindEvents:function(){$(window).resize(function(){waitForFinalEvent(function(){updateCombinedImageGallery({upperGallery:$("div.ms-product-img-main-carousel"),zoomWindowPosition:1})},500,"resizeImageAndPreviewSlider")})},init:function(){this.$sliderContainer=$(".stickem"),this.bindEvents()}},stickyProductImage:{isStickyInitialized:!1,makeProductImageSticky:function(){var t=this.$stickyElement.height();return this.$stickyContainer.height()-t>0},adjustColumnHeights:function(){this.$stickyContainer.find("div.col-xs-12").matchHeight({byRow:!0}),$(document.body).trigger("sticky_kit:recalc")},resetColumnHeights:function(){this.$stickyContainer.find("div.col-xs-12").matchHeight({remove:!0})},initStickem:function(){this.$stickyElement.stick_in_parent({offset_top:$(".ms-head").height()+25}),this.isStickyInitialized=!0},resetStickem:function(){this.$stickyElement.removeClass("is_stuck"),this.$stickyElement.trigger("sticky_kit:detach"),this.isStickyInitialized=!1},apply:function(){this.adjustColumnHeights(),this.initStickem()},destroy:function(){this.resetColumnHeights(),this.resetStickem()},bindEvents:function(){var t=this;$(window).on("resize",function(){getViewportWidth()>=BREAKPOINT.SM?t.isStickyInitialized?t.adjustColumnHeights():!0===t.makeProductImageSticky()&&t.apply():t.isStickyInitialized&&t.destroy()})},update:function(){var t=this;t.$stickyElement=null,t.$stickyElement=t.$stickyContainer.find(".stickem")},init:function(t){var e=this;e.$stickyContainer=t,e.$stickyElement=e.$stickyContainer.find(".stickem"),this.bindEvents()}},masterProductDropdown:{isMasterProductSelected:!1,close:function(){this.$dropdownPanel.collapse("hide"),this.isOpen=!1},open:function(){this.$masterProductDropdown.collapse("show"),this.isOpen=!0},changeOption:function(){var t=this,e=$(t.options[t.current]),i=e.find(".dropdown-entry"),n=e.attr("group"),o=t.$masterProductDropdown.find('[parent-group="'+n+'"] > h2'),s=i.clone();s.find(".product-subline").before(o.clone()),t.$dropdownIdentifier.hide();var a=t.$masterProductDropdown.find(".collapse-toggle > .dropdown-entry");a.html(s.html()),a.find(".info-label").length>0&&t.initInfoPopovers(a.find(".info-label")),t.$selectedOpt.removeClass("selected"),e.addClass("selected"),t.$selectedOpt=e,t.isMasterProductSelected=!0},initInfoPopovers:function(t){var e=this;e.$labels=t||$(".dropdown-entry .info-label"),e.$labels.popover({html:!0,placement:"auto top",container:"body",template:'<div class="popover info-popover" role="tooltip"><div class="close ms-icon_close"></div><div class="arrow"></div><div class="popover-content"></div></div>',content:function(){return $(this).next(".info-content").html()},title:'<span class="close ms-icon_close"></span>'}).on("click touchstart",function(t){$(".dropdown-entry .info-label").not(this).popover("hide"),t.stopPropagation()}),$(document).on("click touchstart",".popover .close",function(t){$(this).parents(".popover").popover("hide"),t.stopPropagation()})},bindStickyEvents:function(){var t=this;t.$masterProductDropdown.on("shown.bs.collapse",function(){lightingSol.stickyProductImage.adjustColumnHeights(),$(document.body).trigger("sticky_kit:recalc")}),t.$masterProductDropdown.on("hidden.bs.collapse",function(){lightingSol.stickyProductImage.adjustColumnHeights(),$(document.body).trigger("sticky_kit:recalc")})},bindEvents:function(){var t=this;t.options.each(function(e,i){$(this).on("click",function(i){t.current=e,t.changeOption(),t.close()})}),t.$masterProductDropdown.on("show.bs.collapse",function(){t.$dropdownIdentifier.show(),t.initInfoPopovers(),t.isOpen=!0}),t.$masterProductDropdown.on("hide.bs.collapse",function(e){t.isOpen=!1,void 0!==t.$labels.data("bs.popover")&&t.$labels.popover("hide"),!0===t.isMasterProductSelected&&t.$dropdownIdentifier.hide(),$("body, html").animate({scrollTop:0},200)}),t.bindStickyEvents()},init:function(){var t=this;t.$masterProductDropdown=$(".master-product-dropdown"),t.$dropdownPanel=t.$masterProductDropdown.find(".dropdown-panel"),t.$dropdownIdentifier=t.$masterProductDropdown.find(".dropdown-identifier"),t.isOpen=!!t.$dropdownPanel.hasClass("in"),t.options=t.$masterProductDropdown.find("li[data-option]"),t.$selectedOpt=t.$masterProductDropdown.find("li[data-option].selected")||options[0],t.current=t.options.index(this.$selectedOpt),t.bindEvents()}},variationDropdown:{isVariationSelected:!1,close:function(){this.$dropdownPanel.collapse("hide"),this.isOpen=!1},open:function(){this.$variationDropdown.collapse("show"),this.isOpen=!0},changeOption:function(){var t=this,e=$(t.options[t.current]),i=e.find(".dropdown-entry");t.$dropdownIdentifier.hide(),t.$variationDropdown.find(".collapse-toggle > .dropdown-entry").html(i.html()),t.$selectedOpt.removeClass("selected"),e.addClass("selected"),t.$selectedOpt=e,t.isVariationSelected=!0},bindStickyEvents:function(){var t=this;t.$variationDropdown.on("shown.bs.collapse",function(){lightingSol.stickyProductImage.adjustColumnHeights(),$(document.body).trigger("sticky_kit:recalc")}),t.$variationDropdown.on("hidden.bs.collapse",function(){lightingSol.stickyProductImage.adjustColumnHeights(),$(document.body).trigger("sticky_kit:recalc")})},bindEvents:function(){var t=this;t.options.each(function(e,i){$(this).on("click",function(i){t.current=e,t.changeOption(),t.close()})}),t.$variationDropdown.on("show.bs.collapse",function(){t.$dropdownIdentifier.show(),t.isOpen=!0}),t.$variationDropdown.on("hide.bs.collapse",function(){t.isOpen=!1,!0===t.isVariationSelected&&t.$dropdownIdentifier.hide()}),t.bindStickyEvents()},init:function(){var t=this;t.$variationDropdown=$(".product-variation-dropdown"),t.$dropdownPanel=t.$variationDropdown.find(".dropdown-panel"),t.$dropdownIdentifier=t.$variationDropdown.find(".dropdown-identifier"),t.isOpen=!!t.$dropdownPanel.hasClass("in"),t.options=t.$variationDropdown.find("li[data-option]"),t.$selectedOpt=t.$variationDropdown.find("li[data-option].selected")||options[0],t.current=t.options.index(this.$selectedOpt),t.bindEvents()}},initGotos:function(){$("a[goto]").on("click",function(t){t.preventDefault();
2var e=$(this).attr("goto"),i=$(".nav.nav-tabs").find('a[gotoDest="'+e+'"]');i.trigger("click"),$("body, html").animate({scrollTop:i.offset().top-40},350)})},init:function(){this.$container=$(".ms-product-details-ls"),this.productImageSlider.init(),this.$container.find("[goto]")&&this.initGotos(),this.$container.hasClass("stickem-container")&&this.stickyProductImage.init(this.$container),getViewportWidth()>=BREAKPOINT.SM&&(this.variationDropdown.isOpen||this.masterProductDropdown.isOpen)&&this.stickyProductImage.apply()},initFamilyPage:function(){this.variationDropdown.init(),this.init()},initVariationPage:function(){this.variationDropdown.init(),this.masterProductDropdown.init(),this.init()},initMasterPage:function(){this.variationDropdown.init(),this.masterProductDropdown.init(),this.init()}},myOSRAM=function(){var t={_bindEvents:function(){this.$selectAllCheckbox.on("click",function(){$('input[type="checkbox"]').not(this).prop("checked",this.checked)})},init:function(){var t=this;t.$selectAllCheckbox=$('#selectAllCheckbox input[type="checkbox"]'),t._bindEvents()}};return{init:function(){t.init()}}}();$(function(){myOSRAM.init()}
2),$(document).ready(function(){initLightboxes(),initCarousel(),initProductCarousel(),adjustProductElementHeights(),adaptProductIconVisibility(),initImageSlider(),initImageTopic(),initPoppers(),initBookmarkCompareErrorMessage(),initCheckBox(),initFixedColumnTable(".table-first-column-fixed"),initActionButtonsHoverBehavior(),initDragOnPlugin(),initRegisterFormValidation(),initProductDetailsBuynowModal()}),$(window).resize(function(){waitForFinalEvent(function(){adaptProductIconVisibility(),refreshImageSlider(),refreshMatchHeightPlugin(),refreshProductCarousel(),$(".table-first-column-fixed.fixed-column").length>0&&refreshFixedColumnTable(".table-first-column-fixed")},500,"customBody")}),$(window).scroll(function(){hideVisiblePopovers()}),$(document).ready(function(){initSliderAndText()}),$(document).ready(function(){initSliderWithTextAndImage($(".slider-images-text-module-id"),7e3)}),$(window).resize(function(){waitForFinalEvent(function(){refreshCarouselAfterResizeCarousel()},500,"slider-images-text-container-main")}),$(document).ready(function(){initSliderAndButtons()}),$(window).resize(function(){setTimeout(adjustStyleToBreakpoint,100)}),$(document).ready(function(){if($(".comparison-slider")[0]){sliderAdjustStyleToBreakpoint();var t=$(".comparison-slider");t.each(function(){var t=$(this).width()+"px";$(this).find(".resize img").css({width:t}),comparisonSliderInit($(this).find(".divider"),$(this).find(".resize"),$(this))}),$(window).on("resize",function(){sliderAdjustStyleToBreakpoint();var e=t.width()+"px";t.find(".resize img").css({width:e})})}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.