/*! * * LMI - LMI Corporate website * Author: Steve Baletsa * Version: v3.0.0 * Url: * License(s): UNLICENSED * Date: Thu Sep 17 2020 11:23:32 GMT-0400 (Eastern Daylight Time) * */ !function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function t(){return e.default}:function t(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/scripts/",t(t.s=2)}([function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";function r(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})}t.a=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(3),i=r(a);n(4);var o=n(9),s={common:{init:function e(){function t(e){e.matches&&(o(".menu-secondary").click(function(e){o("nav.menu-secondary").hasClass("open")?o("nav.menu-secondary").removeClass("open"):(e.preventDefault(),e.stopPropagation(),o("nav.menu-secondary").addClass("open"))}),o("body").on("click",function(e){o("nav.menu-secondary").is(e.target)||o("nav.menu-secondary").removeClass("open")}))}function n(){var e;0!==o(location.hash).length&&(window.scrollTo(0,0),e=window.matchMedia("(max-width: 767px)").matches?o(location.hash).offset().top:o(location.hash).offset().top-110,o("html, body").animate({scrollTop:e},400,function(){}))}({init:function e(){function t(e){return new Promise(function(t,n){var r;(r=document.createElement("script")).src=e,r.onload=t,r.onerror=n,document.head.appendChild(r)})}function n(){var e,t=document.createElement("div");t.setAttribute("id","consent_blackbar"),t.style.cssText="position: fixed; bottom: 0; width: 100%; z-index: 10000;",document.body.appendChild(t),e=document,new MutationObserver(function(t){t.forEach(function(t){if(e.getElementById("truste-cookie-button")){var n=document.getElementById("truste-cookie-button");n&&n.setAttribute("target","_blank")}})}).observe(e.querySelector("#consent_blackbar"),{attributes:!1,childList:!0,subtree:!0})}document.addEventListener("DOMContentLoaded",function(){var e=document.createElement("li");e.setAttribute("id","teconsent");var t=document.querySelector("footer .menu-legal ul");t&&t.append(e)}),t("https://consent.trustarc.com/notice?domain=logmein.com&c=teconsent&js=nj¬iceType=bb&text=true&privacypolicylink=https://www.logmeininc.com/legal/privacy>m=1").then(n)}}).init(),o(window).on("scroll",function(){o(window).scrollTop()>50?o("header").addClass("fixed"):o("header").removeClass("fixed")});var r=o("body"),a=o("#menuMain"),i=o("#open-button"),s=o("#close-button");o(i).click(function(e){e.preventDefault(),o(this).toggleClass("active"),o(a).toggleClass("open"),o(r).toggleClass("menu-open")}),o(s).click(function(e){e.preventDefault(),o(i).toggleClass("active"),o(r).toggleClass("menu-open"),o(a).toggleClass("open")}),o(r).find(".homepage-wrapper, .page-wrapper, footer, .homepage-wrapper ~ .two-column").click(function(){a.hasClass("open")&&(o(r).removeClass("menu-open"),o(i).removeClass("active"),o(a).removeClass("open"))});var l=window.matchMedia("(max-width: 767px)");o(".cookie-consent").click(function(e){e.preventDefault(),truste.eu.clickListener()}),l.addListener(t),t(l),o(".to-top a").click(function(e){e.preventDefault(),o("html, body").animate({scrollTop:0},400)});var u=o(".to-top");o(window).scroll(function(){o(this).scrollTop()>o(window).height()/2?o(u).addClass("active"):o(u).removeClass("active")}),0!==location.hash.length&&n(),window.addEventListener("hashchange",n)}},"side-nav-top-mobile-controller":{init:function e(){var t=o("#show-plus-nav"),n=o("#hide-minus-nav");o(t).click(function(){o(".mobile-nav-list .legallist").show()}),o(n).click(function(){o(".mobile-nav-list .legallist").hide()})}},"load-more":{init:function e(){var t=document.querySelector(".load-section"),n=t.querySelectorAll(".load-section__article"),r=document.querySelector(".button-primary--load-more"),a=9,i="load-section__article--hidden";[].forEach.call(n,function(e,t){t>8&&e.classList.add(i)}),r.addEventListener("click",function(e){e.preventDefault();var t=document.querySelectorAll("."+i);[].forEach.call(t,function(e,n){n<8&&e.classList.remove(i),0===t.length&&(r.style.display="none")})})}},"homepage-bubble-slider":{init:function e(){o(".homepage-slider").each(function(){function e(e){var n=void 0,o=void 0;t(),r.is(":animated")||s===e||(i[s].removeClass("active"),i[e].addClass("active"),e>s?(o="100%",n="-100%"):(o="-100%",n="100%"),a.eq(e).css({display:"block",left:o}),r.animate({left:n},function(){a.eq(s).css({display:"none"}),a.eq(e).css({left:0}),r.css({left:0}),s=e}))}function t(){clearTimeout(l),l=setTimeout(function(){e(s•');t===s&&n.addClass("active"),n.on("click",function(){e(t)}).appendTo(".homepage-slide-buttons"),i.push(n)}),t()})}},"homepage-experience":{init:function e(){function t(e){e+="=";for(var t=document.cookie.split(/;\s*/),n=t.length-1;n>=0;n--)if(!t[n].indexOf(e))return t[n].replace(e,"")}t("privacy-cookie")||(o(".cookienote").addClass("show"),o(".cookieconfirm").click(function(){o(this).closest(".cookienote").removeClass("show"),document.cookie="privacy-cookie=true"}));var n=o("#notification-modal");n.length>0&&(n.addClass("active"),n.children(".content").delay(550).queue(function(){o(this).addClass("visible")}),n.find(".close-button").click(function(){n.removeClass("active")}))}},slideSwipe:{init:function e(){var t=new i.default(".swiper-container",{slidesPerView:"auto",spaceBetween:30,paginationClickable:!0,nextButton:".cta-next",prevButton:".cta-prev",touchRatio:.2,slideToClickedSlide:!0})}},ctSlider:{init:function e(){new i.default(".swiper-container--full",{pagination:".swiper-pagination",paginationClickable:!0,touchRatio:.2,autoplay:1e4,slideToClickedSlide:!0}).update()}},videoPlayer:{init:function e(){var t,n,r=o('[data-module="videoPlayer"]'),a,i=!1;r.each(function(){t=o(this).attr("data-videoID"),o(this).parent().hasClass("careers")?o(".video__player").append('
'):o("body").append('')}),o(".feature-callouts__video-link").on("click",function(e){if(e.preventDefault(),t=o(this).attr("data-videoID"),n=Wistia.api(t),o(this).hasClass("video__player")){if(a=o(".video-loader"),!i)return i=!0,a.css({opacity:1}),n.play()}else n.play()})}},filter:{init:function e(){var t={select:o(".resource__filter select"),defaultOption:o(".resource__filter select")[0].options[0].value,articles:o(".resource").toArray(),headers:o(".resource-grid__header"),container:o(".resource-grid"),resourceHeaders:o(".resource-grid__header"),reset:o(".reset")};this.getParams("filter")&&this.updateFilter(t,this.getParams("filter")),t.select.change(function(e){this.handleSelection(t,e.target.value)}.bind(this)),this.reset(t)},getParams:function e(t){var n=new RegExp("[?&]"+t+"=([^&#]*)").exec(window.location.href);if(null!==n)return decodeURIComponent(n[1])||0},updateFilter:function e(t,n){var r=!0,a=!1,i=void 0;try{for(var o=t.select[0].options[Symbol.iterator](),s;!(r=(s=o.next()).done);r=!0){var l=s.value;n==l.value&&(l.selected=!0,this.handleSelection(t,this.getParams("filter")))}}catch(e){a=!0,i=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw i}}},handleSelection:function e(t,n){function r(){t.container.removeClass("hide-all")}t.container.addClass("hide-all");var a=t.articles.map(function(e){return e.dataset.type===n&&e}).filter(function(e){return!1!==e});t.container[0].addEventListener("webkitTransitionEnd",function(e){if(e.target===t.container[0]){for(;t.container[0].querySelector("article");)t.container[0].removeChild(t.container[0].querySelector("article"));var i=!0,o=!1,s=void 0;try{for(var l=t.headers[Symbol.iterator](),u;!(i=(u=l.next()).done);i=!0){var c=u.value;c.dataset.type===n?c.classList.add("resource-grid__header--active"):c.classList.remove("resource-grid__header--active")}}catch(e){o=!0,s=e}finally{try{!i&&l.return&&l.return()}finally{if(o)throw s}}if(n===t.defaultOption){var d=!0,p=!1,f=void 0;try{for(var h=t.articles[Symbol.iterator](),m;!(d=(m=h.next()).done);d=!0){var g=m.value;t.container[0].appendChild(g)}}catch(e){p=!0,f=e}finally{try{!d&&h.return&&h.return()}finally{if(p)throw f}}}else{var v=!0,y=!1,w=void 0;try{for(var x=a[Symbol.iterator](),b;!(v=(b=x.next()).done);v=!0){var g=b.value;t.container[0].appendChild(g)}}catch(e){y=!0,w=e}finally{try{!v&&x.return&&x.return()}finally{if(y)throw w}}}setTimeout(r,450)}})},reset:function e(t){t.reset.on("click",function(e){function n(){t.container.removeClass("hide-all")}e.preventDefault(),t.select[0].value=t.defaultOption,t.container.addClass("hide-all"),t.container[0].addEventListener("webkitTransitionEnd",function(){for(;t.container[0].querySelector("article");)t.container[0].removeChild(t.container[0].querySelector("article"));var e=!0,r=!1,a=void 0;try{for(var i=t.headers[Symbol.iterator](),o;!(e=(o=i.next()).done);e=!0){o.value.classList.remove("resource-grid__header--active")}}catch(e){r=!0,a=e}finally{try{!e&&i.return&&i.return()}finally{if(r)throw a}}var s=!0,l=!1,u=void 0;try{for(var c=t.articles[Symbol.iterator](),d;!(s=(d=c.next()).done);s=!0){var p=d.value;t.container[0].appendChild(p)}}catch(e){l=!0,u=e}finally{try{!s&&c.return&&c.return()}finally{if(l)throw u}}setTimeout(n,500)})})}}},l={fire:function e(t,n,r){var a=s;n=void 0===n?"init":n,""!==t&&a[t]&&"function"==typeof a[t][n]&&a[t][n](r)},loadEvents:function e(){l.fire("common");var t=o("[data-module]");if(t.length){var n=[],r=[];t.each(function(){for(var e=o(this).data("module").split(" "),t=0;t0&&0===T.container.parents("."+T.params.slideActiveClass).length)return;var r={left:window.pageXOffset,top:window.pageYOffset},a=window.innerWidth,i=window.innerHeight,o=T.container.offset();T.rtl&&(o.left=o.left-T.container[0].scrollLeft);for(var s=[[o.left,o.top],[o.left+T.width,o.top],[o.left,o.top+T.height],[o.left+T.width,o.top+T.height]],l=0;l=r.left&&u[0]<=r.left+a&&u[1]>=r.top&&u[1]<=r.top+i&&(n=!0)}if(!n)return}T.isHorizontal()?(37!==t&&39!==t||(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===t&&!T.rtl||37===t&&T.rtl)&&T.slideNext(),(37===t&&!T.rtl||39===t&&T.rtl)&&T.slidePrev()):(38!==t&&40!==t||(e.preventDefault?e.preventDefault():e.returnValue=!1),40===t&&T.slideNext(),38===t&&T.slidePrev()),T.emit("onKeyPress",T,t)}}function c(){var e="onwheel",t="onwheel"in document;if(!t){var n=document.createElement("div");n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel}return!t&&document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")&&(t=document.implementation.hasFeature("Events.wheel","3.0")),t}function d(e){var t=10,n=40,r=800,a=0,i=0,o=0,s=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(a=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(a=i,i=0),o=10*a,s=10*i,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(o=e.deltaX),(o||s)&&e.deltaMode&&(1===e.deltaMode?(o*=40,s*=40):(o*=800,s*=800)),o&&!a&&(a=o<1?-1:1),s&&!i&&(i=s<1?-1:1),{spinX:a,spinY:i,pixelX:o,pixelY:s}}function p(e){e.originalEvent&&(e=e.originalEvent);var t=0,n=T.rtl?-1:1,r=d(e);if(T.params.mousewheelForceToAxis)if(T.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return;t=r.pixelX*n}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return;t=r.pixelY}else t=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*n:-r.pixelY;if(0!==t){if(T.params.mousewheelInvert&&(t=-t),T.params.freeMode){var a=T.getWrapperTranslate()+t*T.params.mousewheelSensitivity,i=T.isBeginning,o=T.isEnd;if(a>=T.minTranslate()&&(a=T.minTranslate()),a<=T.maxTranslate()&&(a=T.maxTranslate()),T.setWrapperTransition(0),T.setWrapperTranslate(a),T.updateProgress(),T.updateActiveIndex(),(!i&&T.isBeginning||!o&&T.isEnd)&&T.updateClasses(),T.params.freeModeSticky?(clearTimeout(T.mousewheel.timeout),T.mousewheel.timeout=setTimeout(function(){T.slideReset()},300)):T.params.lazyLoading&&T.lazy&&T.lazy.load(),T.emit("onScroll",T,e),T.params.autoplay&&T.params.autoplayDisableOnInteraction&&T.stopAutoplay(),0===a||a===T.maxTranslate())return}else{if((new window.Date).getTime()-T.mousewheel.lastScrollTime>60)if(t<0)if(T.isEnd&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return!0}else T.slideNext(),T.emit("onScroll",T,e);else if(T.isBeginning&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return!0}else T.slidePrev(),T.emit("onScroll",T,e);T.mousewheel.lastScrollTime=(new window.Date).getTime()}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}}function f(e,n){e=t(e);var r,a,i,o=T.rtl?-1:1;r=e.attr("data-swiper-parallax")||"0",a=e.attr("data-swiper-parallax-x"),i=e.attr("data-swiper-parallax-y"),a||i?(a=a||"0",i=i||"0"):T.isHorizontal()?(a=r,i="0"):(i=r,a="0"),a=a.indexOf("%")>=0?parseInt(a,10)*n*o+"%":a*n*o+"px",i=i.indexOf("%")>=0?parseInt(i,10)*n+"%":i*n+"px",e.transform("translate3d("+a+", "+i+",0px)")}function h(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e}if(!(this instanceof n))return new n(e,a);var m={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},g=a&&a.virtualTranslate;a=a||{};var v={};for(var y in a)if("object"!=typeof a[y]||null===a[y]||(a[y].nodeType||a[y]===window||a[y]===document||void 0!==r&&a[y]instanceof r||"undefined"!=typeof jQuery&&a[y]instanceof jQuery))v[y]=a[y];else{v[y]={};for(var w in a[y])v[y][w]=a[y][w]}for(var x in m)if(void 0===a[x])a[x]=m[x];else if("object"==typeof a[x])for(var b in m[x])void 0===a[x][b]&&(a[x][b]=m[x][b]);var T=this;if(T.params=a,T.originalParams=v,T.classNames=[],void 0!==t&&void 0!==r&&(t=r),(void 0!==t||(t=void 0===r?window.Dom7||window.Zepto||window.jQuery:r))&&(T.$=t,T.currentBreakpoint=void 0,T.getActiveBreakpoint=function(){if(!T.params.breakpoints)return!1;var e=!1,t=[],n;for(n in T.params.breakpoints)T.params.breakpoints.hasOwnProperty(n)&&t.push(n);t.sort(function(e,t){return parseInt(e,10)>parseInt(t,10)});for(var r=0;r=window.innerWidth&&!e&&(e=n);return e||"max"},T.setBreakpoint=function(){var e=T.getActiveBreakpoint();if(e&&T.currentBreakpoint!==e){var t=e in T.params.breakpoints?T.params.breakpoints[e]:T.originalParams,n=T.params.loop&&t.slidesPerView!==T.params.slidesPerView;for(var r in t)T.params[r]=t[r];T.currentBreakpoint=e,n&&T.destroyLoop&&T.reLoop(!0)}},T.params.breakpoints&&T.setBreakpoint(),T.container=t(e),0!==T.container.length)){if(T.container.length>1){var C=[];return T.container.each(function(){var e=this;C.push(new n(this,a))}),C}T.container[0].swiper=T,T.container.data("swiper",T),T.classNames.push(T.params.containerModifierClass+T.params.direction),T.params.freeMode&&T.classNames.push(T.params.containerModifierClass+"free-mode"),T.support.flexbox||(T.classNames.push(T.params.containerModifierClass+"no-flexbox"),T.params.slidesPerColumn=1),T.params.autoHeight&&T.classNames.push(T.params.containerModifierClass+"autoheight"),(T.params.parallax||T.params.watchSlidesVisibility)&&(T.params.watchSlidesProgress=!0),T.params.touchReleaseOnEdges&&(T.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(T.params.effect)>=0&&(T.support.transforms3d?(T.params.watchSlidesProgress=!0,T.classNames.push(T.params.containerModifierClass+"3d")):T.params.effect="slide"),"slide"!==T.params.effect&&T.classNames.push(T.params.containerModifierClass+T.params.effect),"cube"===T.params.effect&&(T.params.resistanceRatio=0,T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.centeredSlides=!1,T.params.spaceBetween=0,T.params.virtualTranslate=!0),"fade"!==T.params.effect&&"flip"!==T.params.effect||(T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.watchSlidesProgress=!0,T.params.spaceBetween=0,void 0===g&&(T.params.virtualTranslate=!0)),T.params.grabCursor&&T.support.touch&&(T.params.grabCursor=!1),T.wrapper=T.container.children("."+T.params.wrapperClass),T.params.pagination&&(T.paginationContainer=t(T.params.pagination),T.params.uniqueNavElements&&"string"==typeof T.params.pagination&&T.paginationContainer.length>1&&1===T.container.find(T.params.pagination).length&&(T.paginationContainer=T.container.find(T.params.pagination)),"bullets"===T.params.paginationType&&T.params.paginationClickable?T.paginationContainer.addClass(T.params.paginationModifierClass+"clickable"):T.params.paginationClickable=!1,T.paginationContainer.addClass(T.params.paginationModifierClass+T.params.paginationType)),(T.params.nextButton||T.params.prevButton)&&(T.params.nextButton&&(T.nextButton=t(T.params.nextButton),T.params.uniqueNavElements&&"string"==typeof T.params.nextButton&&T.nextButton.length>1&&1===T.container.find(T.params.nextButton).length&&(T.nextButton=T.container.find(T.params.nextButton))),T.params.prevButton&&(T.prevButton=t(T.params.prevButton),T.params.uniqueNavElements&&"string"==typeof T.params.prevButton&&T.prevButton.length>1&&1===T.container.find(T.params.prevButton).length&&(T.prevButton=T.container.find(T.params.prevButton)))),T.isHorizontal=function(){return"horizontal"===T.params.direction},T.rtl=T.isHorizontal()&&("rtl"===T.container[0].dir.toLowerCase()||"rtl"===T.container.css("direction")),T.rtl&&T.classNames.push(T.params.containerModifierClass+"rtl"),T.rtl&&(T.wrongRTL="-webkit-box"===T.wrapper.css("display")),T.params.slidesPerColumn>1&&T.classNames.push(T.params.containerModifierClass+"multirow"),T.device.android&&T.classNames.push(T.params.containerModifierClass+"android"),T.container.addClass(T.classNames.join(" ")),T.translate=0,T.progress=0,T.velocity=0,T.lockSwipeToNext=function(){T.params.allowSwipeToNext=!1,!1===T.params.allowSwipeToPrev&&T.params.grabCursor&&T.unsetGrabCursor()},T.lockSwipeToPrev=function(){T.params.allowSwipeToPrev=!1,!1===T.params.allowSwipeToNext&&T.params.grabCursor&&T.unsetGrabCursor()},T.lockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!1,T.params.grabCursor&&T.unsetGrabCursor()},T.unlockSwipeToNext=function(){T.params.allowSwipeToNext=!0,!0===T.params.allowSwipeToPrev&&T.params.grabCursor&&T.setGrabCursor()},T.unlockSwipeToPrev=function(){T.params.allowSwipeToPrev=!0,!0===T.params.allowSwipeToNext&&T.params.grabCursor&&T.setGrabCursor()},T.unlockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!0,T.params.grabCursor&&T.setGrabCursor()},T.setGrabCursor=function(e){T.container[0].style.cursor="move",T.container[0].style.cursor=e?"-webkit-grabbing":"-webkit-grab",T.container[0].style.cursor=e?"-moz-grabbin":"-moz-grab",T.container[0].style.cursor=e?"grabbing":"grab"},T.unsetGrabCursor=function(){T.container[0].style.cursor=""},T.params.grabCursor&&T.setGrabCursor(),T.imagesToLoad=[],T.imagesLoaded=0,T.loadImage=function(e,t,n,r,a,i){function o(){i&&i()}var s;e.complete&&a?o():t?(s=new window.Image,s.onload=o,s.onerror=o,r&&(s.sizes=r),n&&(s.srcset=n),t&&(s.src=t)):o()},T.preloadImages=function(){function e(){void 0!==T&&null!==T&&T&&(void 0!==T.imagesLoaded&&T.imagesLoaded++,T.imagesLoaded===T.imagesToLoad.length&&(T.params.updateOnImagesReady&&T.update(),T.emit("onImagesReady",T)))}T.imagesToLoad=T.container.find("img");for(var t=0;t1)for(n=0;nT.slides.length)break;e.push(T.slides.eq(r)[0])}else e.push(T.slides.eq(T.activeIndex)[0]);for(n=0;nt?a:t}t&&T.wrapper.css("height",t+"px")},T.updateContainerSize=function(){var e,t;e=void 0!==T.params.width?T.params.width:T.container[0].clientWidth,t=void 0!==T.params.height?T.params.height:T.container[0].clientHeight,0===e&&T.isHorizontal()||0===t&&!T.isHorizontal()||(e=e-parseInt(T.container.css("padding-left"),10)-parseInt(T.container.css("padding-right"),10),t=t-parseInt(T.container.css("padding-top"),10)-parseInt(T.container.css("padding-bottom"),10),T.width=e,T.height=t,T.size=T.isHorizontal()?T.width:T.height)},T.updateSlidesSize=function(){T.slides=T.wrapper.children("."+T.params.slideClass),T.snapGrid=[],T.slidesGrid=[],T.slidesSizesGrid=[];var e=T.params.spaceBetween,t=-T.params.slidesOffsetBefore,n,r=0,a=0;if(void 0!==T.size){"string"==typeof e&&e.indexOf("%")>=0&&(e=parseFloat(e.replace("%",""))/100*T.size),T.virtualSize=-e,T.rtl?T.slides.css({marginLeft:"",marginTop:""}):T.slides.css({marginRight:"",marginBottom:""});var o;T.params.slidesPerColumn>1&&(o=Math.floor(T.slides.length/T.params.slidesPerColumn)===T.slides.length/T.params.slidesPerColumn?T.slides.length:Math.ceil(T.slides.length/T.params.slidesPerColumn)*T.params.slidesPerColumn,"auto"!==T.params.slidesPerView&&"row"===T.params.slidesPerColumnFill&&(o=Math.max(o,T.params.slidesPerView*T.params.slidesPerColumn)));var s,l=T.params.slidesPerColumn,u=o/l,c=u-(T.params.slidesPerColumn*u-T.slides.length);for(n=0;n1){var p,f,h;"column"===T.params.slidesPerColumnFill?(f=Math.floor(n/l),h=n-f*l,(f>c||f===c&&h===l-1)&&++h>=l&&(h=0,f++),p=f+h*o/l,d.css({"-webkit-box-ordinal-group":p,"-moz-box-ordinal-group":p,"-ms-flex-order":p,"-webkit-order":p,order:p})):(h=Math.floor(n/u),f=n-h*u),d.css("margin-"+(T.isHorizontal()?"top":"left"),0!==h&&T.params.spaceBetween&&T.params.spaceBetween+"px").attr("data-swiper-column",f).attr("data-swiper-row",h)}"none"!==d.css("display")&&("auto"===T.params.slidesPerView?(s=T.isHorizontal()?d.outerWidth(!0):d.outerHeight(!0),T.params.roundLengths&&(s=i(s))):(s=(T.size-(T.params.slidesPerView-1)*e)/T.params.slidesPerView,T.params.roundLengths&&(s=i(s)),T.isHorizontal()?T.slides[n].style.width=s+"px":T.slides[n].style.height=s+"px"),T.slides[n].swiperSlideSize=s,T.slidesSizesGrid.push(s),T.params.centeredSlides?(t=t+s/2+r/2+e,0===r&&0!==n&&(t=t-T.size/2-e),0===n&&(t=t-T.size/2-e),Math.abs(t)<.001&&(t=0),a%T.params.slidesPerGroup==0&&T.snapGrid.push(t),T.slidesGrid.push(t)):(a%T.params.slidesPerGroup==0&&T.snapGrid.push(t),T.slidesGrid.push(t),t=t+s+e),T.virtualSize+=s+e,r=s,a++)}T.virtualSize=Math.max(T.virtualSize,T.size)+T.params.slidesOffsetAfter;var m;if(T.rtl&&T.wrongRTL&&("slide"===T.params.effect||"coverflow"===T.params.effect)&&T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}),T.support.flexbox&&!T.params.setWrapperSize||(T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"})),T.params.slidesPerColumn>1&&(T.virtualSize=(s+T.params.spaceBetween)*o,T.virtualSize=Math.ceil(T.virtualSize/T.params.slidesPerColumn)-T.params.spaceBetween,T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"}),T.params.centeredSlides)){for(m=[],n=0;n1&&T.snapGrid.push(T.virtualSize-T.size)}0===T.snapGrid.length&&(T.snapGrid=[0]),0!==T.params.spaceBetween&&(T.isHorizontal()?T.rtl?T.slides.css({marginLeft:e+"px"}):T.slides.css({marginRight:e+"px"}):T.slides.css({marginBottom:e+"px"})),T.params.watchSlidesProgress&&T.updateSlidesOffset()}},T.updateSlidesOffset=function(){for(var e=0;eT.size&&(a=!0));for(n=T.activeIndex-1;n>=0;n--)T.slides[n]&&!a&&(r+=T.slides[n].swiperSlideSize,e++,r>T.size&&(a=!0))}else for(t=T.activeIndex+1;t=0&&i0&&o<=T.size||i<=0&&o>=T.size)&&T.slides.eq(n).addClass(T.params.slideVisibleClass)}r.progress=T.rtl?-a:a}}},T.updateProgress=function(e){void 0===e&&(e=T.translate||0);var t=T.maxTranslate()-T.minTranslate(),n=T.isBeginning,r=T.isEnd;0===t?(T.progress=0,T.isBeginning=T.isEnd=!0):(T.progress=(e-T.minTranslate())/t,T.isBeginning=T.progress<=0,T.isEnd=T.progress>=1),T.isBeginning&&!n&&T.emit("onReachBeginning",T),T.isEnd&&!r&&T.emit("onReachEnd",T),T.params.watchSlidesProgress&&T.updateSlidesProgress(e),T.emit("onProgress",T,T.progress)},T.updateActiveIndex=function(){var e=T.rtl?T.translate:-T.translate,t,n,r;for(n=0;n=T.slidesGrid[n]&&e=T.slidesGrid[n]&&e=T.slidesGrid[n]&&(t=n);T.params.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),r=Math.floor(t/T.params.slidesPerGroup),r>=T.snapGrid.length&&(r=T.snapGrid.length-1),t!==T.activeIndex&&(T.snapIndex=r,T.previousIndex=T.activeIndex,T.activeIndex=t,T.updateClasses(),T.updateRealIndex())},T.updateRealIndex=function(){T.realIndex=parseInt(T.slides.eq(T.activeIndex).attr("data-swiper-slide-index")||T.activeIndex,10)},T.updateClasses=function(){T.slides.removeClass(T.params.slideActiveClass+" "+T.params.slideNextClass+" "+T.params.slidePrevClass+" "+T.params.slideDuplicateActiveClass+" "+T.params.slideDuplicateNextClass+" "+T.params.slideDuplicatePrevClass);var e=T.slides.eq(T.activeIndex);e.addClass(T.params.slideActiveClass),a.loop&&(e.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass));var n=e.next("."+T.params.slideClass).addClass(T.params.slideNextClass);T.params.loop&&0===n.length&&(n=T.slides.eq(0),n.addClass(T.params.slideNextClass));var r=e.prev("."+T.params.slideClass).addClass(T.params.slidePrevClass);if(T.params.loop&&0===r.length&&(r=T.slides.eq(-1),r.addClass(T.params.slidePrevClass)),a.loop&&(n.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass),r.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass)),T.paginationContainer&&T.paginationContainer.length>0){var i,o=T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length;if(T.params.loop?(i=Math.ceil((T.activeIndex-T.loopedSlides)/T.params.slidesPerGroup),i>T.slides.length-1-2*T.loopedSlides&&(i-=T.slides.length-2*T.loopedSlides),i>o-1&&(i-=o),i<0&&"bullets"!==T.params.paginationType&&(i=o+i)):i=void 0!==T.snapIndex?T.snapIndex:T.activeIndex||0,"bullets"===T.params.paginationType&&T.bullets&&T.bullets.length>0&&(T.bullets.removeClass(T.params.bulletActiveClass),T.paginationContainer.length>1?T.bullets.each(function(){t(this).index()===i&&t(this).addClass(T.params.bulletActiveClass)}):T.bullets.eq(i).addClass(T.params.bulletActiveClass)),"fraction"===T.params.paginationType&&(T.paginationContainer.find("."+T.params.paginationCurrentClass).text(i+1),T.paginationContainer.find("."+T.params.paginationTotalClass).text(o)),"progress"===T.params.paginationType){var s=(i+1)/o,l=s,u=1;T.isHorizontal()||(u=s,l=1),T.paginationContainer.find("."+T.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+l+") scaleY("+u+")").transition(T.params.speed)}"custom"===T.params.paginationType&&T.params.paginationCustomRender&&(T.paginationContainer.html(T.params.paginationCustomRender(T,i+1,o)),T.emit("onPaginationRendered",T,T.paginationContainer[0]))}T.params.loop||(T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.isBeginning?(T.prevButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.prevButton)):(T.prevButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.prevButton))),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.isEnd?(T.nextButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.nextButton)):(T.nextButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.nextButton))))},T.updatePagination=function(){if(T.params.pagination&&T.paginationContainer&&T.paginationContainer.length>0){var e="";if("bullets"===T.params.paginationType){for(var t=T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length,n=0;n";T.paginationContainer.html(e),T.bullets=T.paginationContainer.find("."+T.params.bulletClass),T.params.paginationClickable&&T.params.a11y&&T.a11y&&T.a11y.initPagination()}"fraction"===T.params.paginationType&&(e=T.params.paginationFractionRender?T.params.paginationFractionRender(T,T.params.paginationCurrentClass,T.params.paginationTotalClass):' / ',T.paginationContainer.html(e)),"progress"===T.params.paginationType&&(e=T.params.paginationProgressRender?T.params.paginationProgressRender(T,T.params.paginationProgressbarClass):'',T.paginationContainer.html(e)),"custom"!==T.params.paginationType&&T.emit("onPaginationRendered",T,T.paginationContainer[0])}},T.update=function(e){function t(){var e=T.rtl?-T.translate:T.translate;n=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate()),T.setWrapperTranslate(n),T.updateActiveIndex(),T.updateClasses()}if(T){T.updateContainerSize(),T.updateSlidesSize(),T.updateProgress(),T.updatePagination(),T.updateClasses(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set();var n;if(e){var r;T.controller&&T.controller.spline&&(T.controller.spline=void 0),T.params.freeMode?(t(),T.params.autoHeight&&T.updateAutoHeight()):(r=("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0))||t()}else T.params.autoHeight&&T.updateAutoHeight()}},T.onResize=function(e){T.params.onBeforeResize&&T.params.onBeforeResize(T),T.params.breakpoints&&T.setBreakpoint();var t=T.params.allowSwipeToPrev,n=T.params.allowSwipeToNext;T.params.allowSwipeToPrev=T.params.allowSwipeToNext=!0,T.updateContainerSize(),T.updateSlidesSize(),("auto"===T.params.slidesPerView||T.params.freeMode||e)&&T.updatePagination(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set(),T.controller&&T.controller.spline&&(T.controller.spline=void 0);var r=!1;if(T.params.freeMode){var a=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate());T.setWrapperTranslate(a),T.updateActiveIndex(),T.updateClasses(),T.params.autoHeight&&T.updateAutoHeight()}else T.updateClasses(),r=("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0);T.params.lazyLoading&&!r&&T.lazy&&T.lazy.load(),T.params.allowSwipeToPrev=t,T.params.allowSwipeToNext=n,T.params.onAfterResize&&T.params.onAfterResize(T)},T.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?T.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(T.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),T.touchEvents={start:T.support.touch||!T.params.simulateTouch?"touchstart":T.touchEventsDesktop.start,move:T.support.touch||!T.params.simulateTouch?"touchmove":T.touchEventsDesktop.move,end:T.support.touch||!T.params.simulateTouch?"touchend":T.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===T.params.touchEventsTarget?T.container:T.wrapper).addClass("swiper-wp8-"+T.params.direction),T.initEvents=function(e){var t=e?"off":"on",n=e?"removeEventListener":"addEventListener",r="container"===T.params.touchEventsTarget?T.container[0]:T.wrapper[0],i=T.support.touch?r:document,o=!!T.params.nested;if(T.browser.ie)r[n](T.touchEvents.start,T.onTouchStart,!1),i[n](T.touchEvents.move,T.onTouchMove,o),i[n](T.touchEvents.end,T.onTouchEnd,!1);else{if(T.support.touch){var s=!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1};r[n](T.touchEvents.start,T.onTouchStart,s),r[n](T.touchEvents.move,T.onTouchMove,o),r[n](T.touchEvents.end,T.onTouchEnd,s)}(a.simulateTouch&&!T.device.ios&&!T.device.android||a.simulateTouch&&!T.support.touch&&T.device.ios)&&(r[n]("mousedown",T.onTouchStart,!1),document[n]("mousemove",T.onTouchMove,o),document[n]("mouseup",T.onTouchEnd,!1))}window[n]("resize",T.onResize),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.nextButton[t]("click",T.onClickNext),T.params.a11y&&T.a11y&&T.nextButton[t]("keydown",T.a11y.onEnterKey)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.prevButton[t]("click",T.onClickPrev),T.params.a11y&&T.a11y&&T.prevButton[t]("keydown",T.a11y.onEnterKey)),T.params.pagination&&T.params.paginationClickable&&(T.paginationContainer[t]("click","."+T.params.bulletClass,T.onClickIndex),T.params.a11y&&T.a11y&&T.paginationContainer[t]("keydown","."+T.params.bulletClass,T.a11y.onEnterKey)),(T.params.preventClicks||T.params.preventClicksPropagation)&&r[n]("click",T.preventClicks,!0)},T.attachEvents=function(){T.initEvents()},T.detachEvents=function(){T.initEvents(!0)},T.allowClick=!0,T.preventClicks=function(e){T.allowClick||(T.params.preventClicks&&e.preventDefault(),T.params.preventClicksPropagation&&T.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},T.onClickNext=function(e){e.preventDefault(),T.isEnd&&!T.params.loop||T.slideNext()},T.onClickPrev=function(e){e.preventDefault(),T.isBeginning&&!T.params.loop||T.slidePrev()},T.onClickIndex=function(e){e.preventDefault();var n=t(this).index()*T.params.slidesPerGroup;T.params.loop&&(n+=T.loopedSlides),T.slideTo(n)},T.updateClickedSlide=function(e){var n=s(e,"."+T.params.slideClass),r=!1;if(n)for(var a=0;aT.slides.length-T.loopedSlides+u/2?(T.fixLoop(),i=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(i)},0)):T.slideTo(i):i>T.slides.length-u?(T.fixLoop(),i=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(i)},0)):T.slideTo(i)}else T.slideTo(i)}};var S,E,k,M,z,P,D,L,I="input, select, textarea, button, video",A=Date.now(),N,H=[],O;T.animating=!1,T.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var B,j;T.onTouchStart=function(e){if(e.originalEvent&&(e=e.originalEvent),(B="touchstart"===e.type)||!("which"in e)||3!==e.which){if(T.params.noSwiping&&s(e,"."+T.params.noSwipingClass))return void(T.allowClick=!0);if(!T.params.swipeHandler||s(e,T.params.swipeHandler)){var n=T.touches.currentX="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,r=T.touches.currentY="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY;if(!(T.device.ios&&T.params.iOSEdgeSwipeDetection&&n<=T.params.iOSEdgeSwipeThreshold)){if(S=!0,E=!1,k=!0,z=void 0,j=void 0,T.touches.startX=n,T.touches.startY=r,M=Date.now(),T.allowClick=!0,T.updateContainerSize(),T.swipeDirection=void 0,T.params.threshold>0&&(L=!1),"touchstart"!==e.type){var a=!0;t(e.target).is(I)&&(a=!1),document.activeElement&&t(document.activeElement).is(I)&&document.activeElement.blur(),a&&e.preventDefault()}T.emit("onTouchStart",T,e)}}}},T.onTouchMove=function(e){if(e.originalEvent&&(e=e.originalEvent),!B||"mousemove"!==e.type){if(e.preventedByNestedSwiper)return T.touches.startX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,void(T.touches.startY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY);if(T.params.onlyExternal)return T.allowClick=!1,void(S&&(T.touches.startX=T.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,T.touches.startY=T.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,M=Date.now()));if(B&&T.params.touchReleaseOnEdges&&!T.params.loop)if(T.isHorizontal()){if(T.touches.currentXT.touches.startX&&T.translate>=T.minTranslate())return}else if(T.touches.currentYT.touches.startY&&T.translate>=T.minTranslate())return;if(B&&document.activeElement&&e.target===document.activeElement&&t(e.target).is(I))return E=!0,void(T.allowClick=!1);if(k&&T.emit("onTouchMove",T,e),!(e.targetTouches&&e.targetTouches.length>1)){if(T.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,T.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,void 0===z){var n;T.isHorizontal()&&T.touches.currentY===T.touches.startY||!T.isHorizontal()&&T.touches.currentX===T.touches.startX?z=!1:(n=180*Math.atan2(Math.abs(T.touches.currentY-T.touches.startY),Math.abs(T.touches.currentX-T.touches.startX))/Math.PI,z=T.isHorizontal()?n>T.params.touchAngle:90-n>T.params.touchAngle)}if(z&&T.emit("onTouchMoveOpposite",T,e),void 0===j&&(T.touches.currentX===T.touches.startX&&T.touches.currentY===T.touches.startY||(j=!0)),S){if(z)return void(S=!1);if(j){T.allowClick=!1,T.emit("onSliderMove",T,e),e.preventDefault(),T.params.touchMoveStopPropagation&&!T.params.nested&&e.stopPropagation(),E||(a.loop&&T.fixLoop(),D=T.getWrapperTranslate(),T.setWrapperTransition(0),T.animating&&T.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),T.params.autoplay&&T.autoplaying&&(T.params.autoplayDisableOnInteraction?T.stopAutoplay():T.pauseAutoplay()),O=!1,!T.params.grabCursor||!0!==T.params.allowSwipeToNext&&!0!==T.params.allowSwipeToPrev||T.setGrabCursor(!0)),E=!0;var r=T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY;r*=T.params.touchRatio,T.rtl&&(r=-r),T.swipeDirection=r>0?"prev":"next",P=r+D;var i=!0;if(r>0&&P>T.minTranslate()?(i=!1,T.params.resistance&&(P=T.minTranslate()-1+Math.pow(-T.minTranslate()+D+r,T.params.resistanceRatio))):r<0&&PD&&(P=D),T.params.threshold>0){if(!(Math.abs(r)>T.params.threshold||L))return void(P=D);if(!L)return L=!0,T.touches.startX=T.touches.currentX,T.touches.startY=T.touches.currentY,P=D,void(T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY)}T.params.followFinger&&((T.params.freeMode||T.params.watchSlidesProgress)&&T.updateActiveIndex(),T.params.freeMode&&(0===H.length&&H.push({position:T.touches[T.isHorizontal()?"startX":"startY"],time:M}),H.push({position:T.touches[T.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),T.updateProgress(P),T.setWrapperTranslate(P))}}}}},T.onTouchEnd=function(e){if(e.originalEvent&&(e=e.originalEvent),k&&T.emit("onTouchEnd",T,e),k=!1,S){T.params.grabCursor&&E&&S&&(!0===T.params.allowSwipeToNext||!0===T.params.allowSwipeToPrev)&&T.setGrabCursor(!1);var n=Date.now(),r=n-M;if(T.allowClick&&(T.updateClickedSlide(e),T.emit("onTap",T,e),r<300&&n-A>300&&(N&&clearTimeout(N),N=setTimeout(function(){T&&(T.params.paginationHide&&T.paginationContainer.length>0&&!t(e.target).hasClass(T.params.bulletClass)&&T.paginationContainer.toggleClass(T.params.paginationHiddenClass),T.emit("onClick",T,e))},300)),r<300&&n-A<300&&(N&&clearTimeout(N),T.emit("onDoubleTap",T,e))),A=Date.now(),setTimeout(function(){T&&(T.allowClick=!0)},0),!S||!E||!T.swipeDirection||0===T.touches.diff||P===D)return void(S=E=!1);S=E=!1;var a;if(a=T.params.followFinger?T.rtl?T.translate:-T.translate:-P,T.params.freeMode){if(a<-T.minTranslate())return void T.slideTo(T.activeIndex);if(a>-T.maxTranslate())return void(T.slides.length1){var i=H.pop(),o=H.pop(),s=i.position-o.position,l=i.time-o.time;T.velocity=s/l,T.velocity=T.velocity/2,Math.abs(T.velocity)150||(new window.Date).getTime()-i.time>300)&&(T.velocity=0)}else T.velocity=0;T.velocity=T.velocity*T.params.freeModeMomentumVelocityRatio,H.length=0;var u=1e3*T.params.freeModeMomentumRatio,c=T.velocity*u,d=T.translate+c;T.rtl&&(d=-d);var p=!1,f,h=20*Math.abs(T.velocity)*T.params.freeModeMomentumBounceRatio;if(dT.minTranslate())T.params.freeModeMomentumBounce?(d-T.minTranslate()>h&&(d=T.minTranslate()+h),f=T.minTranslate(),p=!0,O=!0):d=T.minTranslate();else if(T.params.freeModeSticky){var m=0,g;for(m=0;m-d){g=m;break}d=Math.abs(T.snapGrid[g]-d)=T.params.longSwipesMs)&&(T.updateProgress(),T.updateActiveIndex()))}var v,y=0,w=T.slidesSizesGrid[0];for(v=0;v=T.slidesGrid[v]&&a=T.slidesGrid[v]&&(y=v,w=T.slidesGrid[T.slidesGrid.length-1]-T.slidesGrid[T.slidesGrid.length-2]);var x=(a-T.slidesGrid[y])/w;if(r>T.params.longSwipesMs){if(!T.params.longSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&(x>=T.params.longSwipesRatio?T.slideTo(y+T.params.slidesPerGroup):T.slideTo(y)),"prev"===T.swipeDirection&&(x>1-T.params.longSwipesRatio?T.slideTo(y+T.params.slidesPerGroup):T.slideTo(y))}else{if(!T.params.shortSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&T.slideTo(y+T.params.slidesPerGroup),"prev"===T.swipeDirection&&T.slideTo(y)}}},T._slideTo=function(e,t){return T.slideTo(e,t,!0,!0)},T.slideTo=function(e,t,n,r){void 0===n&&(n=!0),void 0===e&&(e=0),e<0&&(e=0),T.snapIndex=Math.floor(e/T.params.slidesPerGroup),T.snapIndex>=T.snapGrid.length&&(T.snapIndex=T.snapGrid.length-1);var a=-T.snapGrid[T.snapIndex];if(T.params.autoplay&&T.autoplaying&&(r||!T.params.autoplayDisableOnInteraction?T.pauseAutoplay(t):T.stopAutoplay()),T.updateProgress(a),T.params.normalizeSlideIndex)for(var i=0;i=Math.floor(100*T.slidesGrid[i])&&(e=i);return!(!T.params.allowSwipeToNext&&aT.translate&&a>T.maxTranslate()&&(T.activeIndex||0)!==e)&&(void 0===t&&(t=T.params.speed),T.previousIndex=T.activeIndex||0,T.activeIndex=e,T.updateRealIndex(),T.rtl&&-a===T.translate||!T.rtl&&a===T.translate?(T.params.autoHeight&&T.updateAutoHeight(),T.updateClasses(),"slide"!==T.params.effect&&T.setWrapperTranslate(a),!1):(T.updateClasses(),T.onTransitionStart(n),0===t||T.browser.lteIE9?(T.setWrapperTranslate(a),T.setWrapperTransition(0),T.onTransitionEnd(n)):(T.setWrapperTranslate(a),T.setWrapperTransition(t),T.animating||(T.animating=!0,T.wrapper.transitionEnd(function(){T&&T.onTransitionEnd(n)}))),!0)))},T.onTransitionStart=function(e){void 0===e&&(e=!0),T.params.autoHeight&&T.updateAutoHeight(),T.lazy&&T.lazy.onTransitionStart(),e&&(T.emit("onTransitionStart",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeStart",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextStart",T):T.emit("onSlidePrevStart",T)))},T.onTransitionEnd=function(e){T.animating=!1,T.setWrapperTransition(0),void 0===e&&(e=!0),T.lazy&&T.lazy.onTransitionEnd(),e&&(T.emit("onTransitionEnd",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeEnd",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextEnd",T):T.emit("onSlidePrevEnd",T))),T.params.history&&T.history&&T.history.setHistory(T.params.history,T.activeIndex),T.params.hashnav&&T.hashnav&&T.hashnav.setHash()},T.slideNext=function(e,t,n){if(T.params.loop){if(T.animating)return!1;T.fixLoop();var r=T.container[0].clientLeft;return T.slideTo(T.activeIndex+T.params.slidesPerGroup,t,e,n)}return T.slideTo(T.activeIndex+T.params.slidesPerGroup,t,e,n)},T._slideNext=function(e){return T.slideNext(!0,e,!0)},T.slidePrev=function(e,t,n){if(T.params.loop){if(T.animating)return!1;T.fixLoop();var r=T.container[0].clientLeft;return T.slideTo(T.activeIndex-1,t,e,n)}return T.slideTo(T.activeIndex-1,t,e,n)},T._slidePrev=function(e){return T.slidePrev(!0,e,!0)},T.slideReset=function(e,t,n){return T.slideTo(T.activeIndex,t,e)},T.disableTouchControl=function(){return T.params.onlyExternal=!0,!0},T.enableTouchControl=function(){return T.params.onlyExternal=!1,!0},T.setWrapperTransition=function(e,t){T.wrapper.transition(e),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTransition(e),T.params.parallax&&T.parallax&&T.parallax.setTransition(e),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTransition(e),T.params.control&&T.controller&&T.controller.setTransition(e,t),T.emit("onSetTransition",T,e)},T.setWrapperTranslate=function(e,t,n){var r=0,a=0,o=0;T.isHorizontal()?r=T.rtl?-e:e:a=e,T.params.roundLengths&&(r=i(r),a=i(a)),T.params.virtualTranslate||(T.support.transforms3d?T.wrapper.transform("translate3d("+r+"px, "+a+"px, 0px)"):T.wrapper.transform("translate("+r+"px, "+a+"px)")),T.translate=T.isHorizontal()?r:a;var s,l=T.maxTranslate()-T.minTranslate();s=0===l?0:(e-T.minTranslate())/l,s!==T.progress&&T.updateProgress(e),t&&T.updateActiveIndex(),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTranslate(T.translate),T.params.parallax&&T.parallax&&T.parallax.setTranslate(T.translate),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTranslate(T.translate),T.params.control&&T.controller&&T.controller.setTranslate(T.translate,n),T.emit("onSetTranslate",T,T.translate)},T.getTranslate=function(e,t){var n,r,a,i;return void 0===t&&(t="x"),T.params.virtualTranslate?T.rtl?-T.translate:T.translate:(a=window.getComputedStyle(e,null),window.WebKitCSSMatrix?(r=a.transform||a.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),i=new window.WebKitCSSMatrix("none"===r?"":r)):(i=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=i.toString().split(",")),"x"===t&&(r=window.WebKitCSSMatrix?i.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(r=window.WebKitCSSMatrix?i.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),T.rtl&&r&&(r=-r),r||0)},T.getWrapperTranslate=function(e){return void 0===e&&(e=T.isHorizontal()?"x":"y"),T.getTranslate(T.wrapper[0],e)},T.observers=[],T.initObservers=function(){if(T.params.observeParents)for(var e=T.container.parents(),t=0;te.length&&(T.loopedSlides=e.length);var n=[],r=[],a;for(e.each(function(a,i){var o=t(this);a=e.length-T.loopedSlides&&n.push(i),o.attr("data-swiper-slide-index",a)}),a=0;a=0;a--)T.wrapper.prepend(t(n[a].cloneNode(!0)).addClass(T.params.slideDuplicateClass))},T.destroyLoop=function(){T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass).remove(),T.slides.removeAttr("data-swiper-slide-index")},T.reLoop=function(e){var t=T.activeIndex-T.loopedSlides;T.destroyLoop(),T.createLoop(),T.updateSlidesSize(),e&&T.slideTo(t+T.loopedSlides,0,!1)},T.fixLoop=function(){var e;T.activeIndex=2*T.loopedSlides||T.activeIndex>T.slides.length-2*T.params.slidesPerView)&&(e=-T.slides.length+T.activeIndex+T.loopedSlides,e+=T.loopedSlides,T.slideTo(e,0,!1,!0))},T.appendSlide=function(e){if(T.params.loop&&T.destroyLoop(),"object"==typeof e&&e.length)for(var t=0;t'),n.append(c)),0===d.length&&(d=t('
'),n.append(d)),c.length&&(c[0].style.opacity=Math.max(-r,0)),d.length&&(d[0].style.opacity=Math.max(r,0))}n.transform("translate3d("+l+"px, "+u+"px, 0px) rotateX("+s+"deg) rotateY("+o+"deg)")}},setTransition:function(e){if(T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),T.params.virtualTranslate&&0!==e){var n=!1;T.slides.eq(T.activeIndex).transitionEnd(function(){if(!n&&T&&t(this).hasClass(T.params.slideActiveClass)){n=!0,T.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],r=0;r'),T.wrapper.append(n)),n.css({height:T.width+"px"})):(n=T.container.find(".swiper-cube-shadow"),0===n.length&&(n=t('
'),T.container.append(n))));for(var r=0;r-1&&(e=90*r+90*s,T.rtl&&(e=90*-r-90*s)),a.transform(d),T.params.cube.slideShadows){var p=T.isHorizontal()?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),f=T.isHorizontal()?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom");0===p.length&&(p=t('
'),a.append(p)),0===f.length&&(f=t('
'),a.append(f)),p.length&&(p[0].style.opacity=Math.max(-s,0)),f.length&&(f[0].style.opacity=Math.max(s,0))}}if(T.wrapper.css({"-webkit-transform-origin":"50% 50% -"+T.size/2+"px","-moz-transform-origin":"50% 50% -"+T.size/2+"px","-ms-transform-origin":"50% 50% -"+T.size/2+"px","transform-origin":"50% 50% -"+T.size/2+"px"}),T.params.cube.shadow)if(T.isHorizontal())n.transform("translate3d(0px, "+(T.width/2+T.params.cube.shadowOffset)+"px, "+-T.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+T.params.cube.shadowScale+")");else{var h=Math.abs(e)-90*Math.floor(Math.abs(e)/90),m=1.5-(Math.sin(2*h*Math.PI/360)/2+Math.cos(2*h*Math.PI/360)/2),g=T.params.cube.shadowScale,v=T.params.cube.shadowScale/m,y=T.params.cube.shadowOffset;n.transform("scale3d("+g+", 1, "+v+") translate3d(0px, "+(T.height/2+y)+"px, "+-T.height/2/v+"px) rotateX(-90deg)")}var w=T.isSafari||T.isUiWebView?-T.size/2:0;T.wrapper.transform("translate3d(0px,0,"+w+"px) rotateX("+(T.isHorizontal()?0:e)+"deg) rotateY("+(T.isHorizontal()?-e:0)+"deg)")},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),T.params.cube.shadow&&!T.isHorizontal()&&T.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var e=T.translate,n=T.isHorizontal()?-e+T.width/2:-e+T.height/2,r=T.isHorizontal()?T.params.coverflow.rotate:-T.params.coverflow.rotate,a=T.params.coverflow.depth,i=0,o=T.slides.length;i'),s.append(v)),0===y.length&&(y=t('
'),s.append(y)),v.length&&(v[0].style.opacity=c>0?c:0),y.length&&(y[0].style.opacity=-c>0?-c:0)}}if(T.browser.ie){T.wrapper[0].style.perspectiveOrigin=n+"px 50%"}},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},T.lazy={initialImageLoaded:!1,loadImageInSlide:function(e,n){if(void 0!==e&&(void 0===n&&(n=!0),0!==T.slides.length)){var r=T.slides.eq(e),a=r.find("."+T.params.lazyLoadingClass+":not(."+T.params.lazyStatusLoadedClass+"):not(."+T.params.lazyStatusLoadingClass+")");!r.hasClass(T.params.lazyLoadingClass)||r.hasClass(T.params.lazyStatusLoadedClass)||r.hasClass(T.params.lazyStatusLoadingClass)||(a=a.add(r[0])),0!==a.length&&a.each(function(){var e=t(this);e.addClass(T.params.lazyStatusLoadingClass);var a=e.attr("data-background"),i=e.attr("data-src"),o=e.attr("data-srcset"),s=e.attr("data-sizes");T.loadImage(e[0],i||a,o,s,!1,function(){if(void 0!==T&&null!==T&&T){if(a?(e.css("background-image",'url("'+a+'")'),e.removeAttr("data-background")):(o&&(e.attr("srcset",o),e.removeAttr("data-srcset")),s&&(e.attr("sizes",s),e.removeAttr("data-sizes")),i&&(e.attr("src",i),e.removeAttr("data-src"))),e.addClass(T.params.lazyStatusLoadedClass).removeClass(T.params.lazyStatusLoadingClass),r.find("."+T.params.lazyPreloaderClass+", ."+T.params.preloaderClass).remove(),T.params.loop&&n){var t=r.attr("data-swiper-slide-index");if(r.hasClass(T.params.slideDuplicateClass)){var l=T.wrapper.children('[data-swiper-slide-index="'+t+'"]:not(.'+T.params.slideDuplicateClass+")");T.lazy.loadImageInSlide(l.index(),!1)}else{var u=T.wrapper.children("."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');T.lazy.loadImageInSlide(u.index(),!1)}}T.emit("onLazyImageReady",T,r[0],e[0])}}),T.emit("onLazyImageLoad",T,r[0],e[0])})}},load:function(){var e,n=T.params.slidesPerView;if("auto"===n&&(n=0),T.lazy.initialImageLoaded||(T.lazy.initialImageLoaded=!0),T.params.watchSlidesVisibility)T.wrapper.children("."+T.params.slideVisibleClass).each(function(){T.lazy.loadImageInSlide(t(this).index())});else if(n>1)for(e=T.activeIndex;e1||T.params.lazyLoadingInPrevNextAmount&&T.params.lazyLoadingInPrevNextAmount>1){var r=T.params.lazyLoadingInPrevNextAmount,a=n,i=Math.min(T.activeIndex+a+Math.max(r,a),T.slides.length),o=Math.max(T.activeIndex-Math.max(a,r),0);for(e=T.activeIndex+n;e0&&T.lazy.loadImageInSlide(s.index());var l=T.wrapper.children("."+T.params.slidePrevClass);l.length>0&&T.lazy.loadImageInSlide(l.index())}},onTransitionStart:function(){T.params.lazyLoading&&(T.params.lazyLoadingOnTransitionStart||!T.params.lazyLoadingOnTransitionStart&&!T.lazy.initialImageLoaded)&&T.lazy.load()},onTransitionEnd:function(){T.params.lazyLoading&&!T.params.lazyLoadingOnTransitionStart&&T.lazy.load()}},T.scrollbar={isTouched:!1,setDragPosition:function(e){var t=T.scrollbar,n=0,r=0,a,i=T.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY,o=i-t.track.offset()[T.isHorizontal()?"left":"top"]-t.dragSize/2,s=-T.minTranslate()*t.moveDivider,l=-T.maxTranslate()*t.moveDivider;ol&&(o=l),o=-o/t.moveDivider,T.updateProgress(o),T.setWrapperTranslate(o,!0)},dragStart:function(e){var t=T.scrollbar;t.isTouched=!0,e.preventDefault(),e.stopPropagation(),t.setDragPosition(e),clearTimeout(t.dragTimeout),t.track.transition(0),T.params.scrollbarHide&&t.track.css("opacity",1),T.wrapper.transition(100),t.drag.transition(100),T.emit("onScrollbarDragStart",T)},dragMove:function(e){var t=T.scrollbar;t.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),T.wrapper.transition(0),t.track.transition(0),t.drag.transition(0),T.emit("onScrollbarDragMove",T))},dragEnd:function(e){var t=T.scrollbar;t.isTouched&&(t.isTouched=!1,T.params.scrollbarHide&&(clearTimeout(t.dragTimeout),t.dragTimeout=setTimeout(function(){t.track.css("opacity",0),t.track.transition(400)},1e3)),T.emit("onScrollbarDragEnd",T),T.params.scrollbarSnapOnRelease&&T.slideReset())},draggableEvents:function(){return!1!==T.params.simulateTouch||T.support.touch?T.touchEvents:T.touchEventsDesktop}(),enableDraggable:function(){var e=T.scrollbar,n=T.support.touch?e.track:document;t(e.track).on(e.draggableEvents.start,e.dragStart),t(n).on(e.draggableEvents.move,e.dragMove),t(n).on(e.draggableEvents.end,e.dragEnd)},disableDraggable:function(){var e=T.scrollbar,n=T.support.touch?e.track:document;t(e.track).off(e.draggableEvents.start,e.dragStart),t(n).off(e.draggableEvents.move,e.dragMove),t(n).off(e.draggableEvents.end,e.dragEnd)},set:function(){if(T.params.scrollbar){var e=T.scrollbar;e.track=t(T.params.scrollbar),T.params.uniqueNavElements&&"string"==typeof T.params.scrollbar&&e.track.length>1&&1===T.container.find(T.params.scrollbar).length&&(e.track=T.container.find(T.params.scrollbar)),e.drag=e.track.find(".swiper-scrollbar-drag"),0===e.drag.length&&(e.drag=t('
'),e.track.append(e.drag)),e.drag[0].style.width="",e.drag[0].style.height="",e.trackSize=T.isHorizontal()?e.track[0].offsetWidth:e.track[0].offsetHeight,e.divider=T.size/T.virtualSize,e.moveDivider=e.divider*(e.trackSize/T.size),e.dragSize=e.trackSize*e.divider,T.isHorizontal()?e.drag[0].style.width=e.dragSize+"px":e.drag[0].style.height=e.dragSize+"px",e.divider>=1?e.track[0].style.display="none":e.track[0].style.display="",T.params.scrollbarHide&&(e.track[0].style.opacity=0)}},setTranslate:function(){if(T.params.scrollbar){var e,t=T.scrollbar,n=T.translate||0,r,a=t.dragSize;r=(t.trackSize-t.dragSize)*T.progress,T.rtl&&T.isHorizontal()?(r=-r,r>0?(a=t.dragSize-r,r=0):-r+t.dragSize>t.trackSize&&(a=t.trackSize+r)):r<0?(a=t.dragSize+r,r=0):r+t.dragSize>t.trackSize&&(a=t.trackSize-r),T.isHorizontal()?(T.support.transforms3d?t.drag.transform("translate3d("+r+"px, 0, 0)"):t.drag.transform("translateX("+r+"px)"),t.drag[0].style.width=a+"px"):(T.support.transforms3d?t.drag.transform("translate3d(0px, "+r+"px, 0)"):t.drag.transform("translateY("+r+"px)"),t.drag[0].style.height=a+"px"),T.params.scrollbarHide&&(clearTimeout(t.timeout),t.track[0].style.opacity=1,t.timeout=setTimeout(function(){t.track[0].style.opacity=0,t.track.transition(400)},1e3))}},setTransition:function(e){T.params.scrollbar&&T.scrollbar.drag.transition(e)}},T.controller={LinearSpline:function(e,t){var n=function(){var e,t,n;return function(r,a){for(t=-1,e=r.length;e-t>1;)r[n=e+t>>1]<=a?t=n:e=n;return e}}();this.x=e,this.y=t,this.lastIndex=e.length-1;var r,a,i=this.x.length;this.interpolate=function(e){return e?(a=n(this.x,e),r=a-1,(e-this.x[r])*(this.y[a]-this.y[r])/(this.x[a]-this.x[r])+this.y[r]):0}},getInterpolateFunction:function(e){T.controller.spline||(T.controller.spline=T.params.loop?new T.controller.LinearSpline(T.slidesGrid,e.slidesGrid):new T.controller.LinearSpline(T.snapGrid,e.snapGrid))},setTranslate:function(e,t){function r(t){e=t.rtl&&"horizontal"===t.params.direction?-T.translate:T.translate,"slide"===T.params.controlBy&&(T.controller.getInterpolateFunction(t),o=-T.controller.spline.interpolate(-e)),o&&"container"!==T.params.controlBy||(i=(t.maxTranslate()-t.minTranslate())/(T.maxTranslate()-T.minTranslate()),o=(e-T.minTranslate())*i+t.minTranslate()),T.params.controlInverse&&(o=t.maxTranslate()-o),t.updateProgress(o),t.setWrapperTranslate(o,!1,T),t.updateActiveIndex()}var a=T.params.control,i,o;if(Array.isArray(a))for(var s=0;s-1?"DOMMouseScroll":c()?"wheel":"mousewheel"),T.disableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var e=T.container;return"container"!==T.params.mousewheelEventsTarged&&(e=t(T.params.mousewheelEventsTarged)),e.off(T.mousewheel.event,p),T.params.mousewheelControl=!1,!0},T.enableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var e=T.container;return"container"!==T.params.mousewheelEventsTarged&&(e=t(T.params.mousewheelEventsTarged)),e.on(T.mousewheel.event,p),T.params.mousewheelControl=!0,!0},T.parallax={setTranslate:function(){T.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){f(this,T.progress)}),T.slides.each(function(){var e=t(this);e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){f(this,Math.min(Math.max(e[0].progress,-1),1))})})},setTransition:function(e){void 0===e&&(e=T.params.speed),T.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var n=t(this),r=parseInt(n.attr("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),n.transition(r)})}},T.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:T.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,a=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(a-n,2))},onGestureStart:function(e){var n=T.zoom;if(!T.support.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;n.gesture.scaleStart=n.getDistanceBetweenTouches(e)}if(!(n.gesture.slide&&n.gesture.slide.length||(n.gesture.slide=t(this),0===n.gesture.slide.length&&(n.gesture.slide=T.slides.eq(T.activeIndex)),n.gesture.image=n.gesture.slide.find("img, svg, canvas"),n.gesture.imageWrap=n.gesture.image.parent("."+T.params.zoomContainerClass),n.gesture.zoomMax=n.gesture.imageWrap.attr("data-swiper-zoom")||T.params.zoomMax,0!==n.gesture.imageWrap.length)))return void(n.gesture.image=void 0);n.gesture.image.transition(0),n.isScaling=!0},onGestureChange:function(e){var t=T.zoom;if(!T.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.gesture.scaleMove=t.getDistanceBetweenTouches(e)}t.gesture.image&&0!==t.gesture.image.length&&(T.support.gestures?t.scale=e.scale*t.currentScale:t.scale=t.gesture.scaleMove/t.gesture.scaleStart*t.currentScale,t.scale>t.gesture.zoomMax&&(t.scale=t.gesture.zoomMax-1+Math.pow(t.scale-t.gesture.zoomMax+1,.5)),t.scalet.image.touchesStart.x)return void(t.image.isTouched=!1);if(!T.isHorizontal()&&Math.floor(t.image.minY)===Math.floor(t.image.startY)&&t.image.touchesCurrent.yt.image.touchesStart.y)return void(t.image.isTouched=!1)}e.preventDefault(),e.stopPropagation(),t.image.isMoved=!0,t.image.currentX=t.image.touchesCurrent.x-t.image.touchesStart.x+t.image.startX,t.image.currentY=t.image.touchesCurrent.y-t.image.touchesStart.y+t.image.startY,t.image.currentXt.image.maxX&&(t.image.currentX=t.image.maxX-1+Math.pow(t.image.currentX-t.image.maxX+1,.8)),t.image.currentYt.image.maxY&&(t.image.currentY=t.image.maxY-1+Math.pow(t.image.currentY-t.image.maxY+1,.8)),t.velocity.prevPositionX||(t.velocity.prevPositionX=t.image.touchesCurrent.x),t.velocity.prevPositionY||(t.velocity.prevPositionY=t.image.touchesCurrent.y),t.velocity.prevTime||(t.velocity.prevTime=Date.now()),t.velocity.x=(t.image.touchesCurrent.x-t.velocity.prevPositionX)/(Date.now()-t.velocity.prevTime)/2,t.velocity.y=(t.image.touchesCurrent.y-t.velocity.prevPositionY)/(Date.now()-t.velocity.prevTime)/2,Math.abs(t.image.touchesCurrent.x-t.velocity.prevPositionX)<2&&(t.velocity.x=0),Math.abs(t.image.touchesCurrent.y-t.velocity.prevPositionY)<2&&(t.velocity.y=0),t.velocity.prevPositionX=t.image.touchesCurrent.x,t.velocity.prevPositionY=t.image.touchesCurrent.y,t.velocity.prevTime=Date.now(),t.gesture.imageWrap.transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}}},onTouchEnd:function(e,t){var n=e.zoom;if(n.gesture.image&&0!==n.gesture.image.length){if(!n.image.isTouched||!n.image.isMoved)return n.image.isTouched=!1,void(n.image.isMoved=!1);n.image.isTouched=!1,n.image.isMoved=!1;var r=300,a=300,i=n.velocity.x*r,o=n.image.currentX+i,s=n.velocity.y*a,l=n.image.currentY+s;0!==n.velocity.x&&(r=Math.abs((o-n.image.currentX)/n.velocity.x)),0!==n.velocity.y&&(a=Math.abs((l-n.image.currentY)/n.velocity.y));var u=Math.max(r,a);n.image.currentX=o,n.image.currentY=l;var c=n.image.width*n.scale,d=n.image.height*n.scale;n.image.minX=Math.min(n.gesture.slideWidth/2-c/2,0),n.image.maxX=-n.image.minX,n.image.minY=Math.min(n.gesture.slideHeight/2-d/2,0),n.image.maxY=-n.image.minY,n.image.currentX=Math.max(Math.min(n.image.currentX,n.image.maxX),n.image.minX),n.image.currentY=Math.max(Math.min(n.image.currentY,n.image.maxY),n.image.minY),n.gesture.imageWrap.transition(u).transform("translate3d("+n.image.currentX+"px, "+n.image.currentY+"px,0)")}},onTransitionEnd:function(e){var t=e.zoom;t.gesture.slide&&e.previousIndex!==e.activeIndex&&(t.gesture.image.transform("translate3d(0,0,0) scale(1)"),t.gesture.imageWrap.transform("translate3d(0,0,0)"),t.gesture.slide=t.gesture.image=t.gesture.imageWrap=void 0,t.scale=t.currentScale=1)},toggleZoom:function(e,n){var r=e.zoom;if(r.gesture.slide||(r.gesture.slide=e.clickedSlide?t(e.clickedSlide):e.slides.eq(e.activeIndex),r.gesture.image=r.gesture.slide.find("img, svg, canvas"),r.gesture.imageWrap=r.gesture.image.parent("."+e.params.zoomContainerClass)),r.gesture.image&&0!==r.gesture.image.length){var a,i,o,s,l,u,c,d,p,f,h,m,g,v,y,w,x,b;void 0===r.image.touchesStart.x&&n?(a="touchend"===n.type?n.changedTouches[0].pageX:n.pageX,i="touchend"===n.type?n.changedTouches[0].pageY:n.pageY):(a=r.image.touchesStart.x,i=r.image.touchesStart.y),r.scale&&1!==r.scale?(r.scale=r.currentScale=1,r.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),r.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),r.gesture.slide=void 0):(r.scale=r.currentScale=r.gesture.imageWrap.attr("data-swiper-zoom")||e.params.zoomMax,n?(x=r.gesture.slide[0].offsetWidth,b=r.gesture.slide[0].offsetHeight,o=r.gesture.slide.offset().left,s=r.gesture.slide.offset().top,l=o+x/2-a,u=s+b/2-i,p=r.gesture.image[0].offsetWidth,f=r.gesture.image[0].offsetHeight,h=p*r.scale,m=f*r.scale,g=Math.min(x/2-h/2,0),v=Math.min(b/2-m/2,0),y=-g,w=-v,c=l*r.scale,d=u*r.scale,cy&&(c=y),dw&&(d=w)):(c=0,d=0),r.gesture.imageWrap.transition(300).transform("translate3d("+c+"px, "+d+"px,0)"),r.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+r.scale+")"))}},attachEvents:function(e){var n=e?"off":"on";if(T.params.zoom){var r=T.slides,a=!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1};T.support.gestures?(T.slides[n]("gesturestart",T.zoom.onGestureStart,a),T.slides[n]("gesturechange",T.zoom.onGestureChange,a),T.slides[n]("gestureend",T.zoom.onGestureEnd,a)):"touchstart"===T.touchEvents.start&&(T.slides[n](T.touchEvents.start,T.zoom.onGestureStart,a),T.slides[n](T.touchEvents.move,T.zoom.onGestureChange,a),T.slides[n](T.touchEvents.end,T.zoom.onGestureEnd,a)),T[n]("touchStart",T.zoom.onTouchStart),T.slides.each(function(e,r){t(r).find("."+T.params.zoomContainerClass).length>0&&t(r)[n](T.touchEvents.move,T.zoom.onTouchMove)}),T[n]("touchEnd",T.zoom.onTouchEnd),T[n]("transitionEnd",T.zoom.onTransitionEnd),T.params.zoomToggle&&T.on("doubleTap",T.zoom.toggleZoom)}},init:function(){T.zoom.attachEvents()},destroy:function(){T.zoom.attachEvents(!0)}},T._plugins=[];for(var q in T.plugins){var R=T.plugins[q](T,T.params[q]);R&&T._plugins.push(R)}return T.callPlugins=function(e){for(var t=0;t'),notify:function(e){var t=T.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},init:function(){T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.a11y.makeFocusable(T.nextButton),T.a11y.addRole(T.nextButton,"button"),T.a11y.addLabel(T.nextButton,T.params.nextSlideMessage)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.a11y.makeFocusable(T.prevButton),T.a11y.addRole(T.prevButton,"button"),T.a11y.addLabel(T.prevButton,T.params.prevSlideMessage)),t(T.container).append(T.a11y.liveRegion)},initPagination:function(){T.params.pagination&&T.params.paginationClickable&&T.bullets&&T.bullets.length&&T.bullets.each(function(){var e=t(this);T.a11y.makeFocusable(e),T.a11y.addRole(e,"button"),T.a11y.addLabel(e,T.params.paginationBulletMessage.replace(/{{index}}/,e.index()+1))})},destroy:function(){T.a11y.liveRegion&&T.a11y.liveRegion.length>0&&T.a11y.liveRegion.remove()}},T.init=function(){T.params.loop&&T.createLoop(),T.updateContainerSize(),T.updateSlidesSize(),T.updatePagination(),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.set(),T.params.scrollbarDraggable&&T.scrollbar.enableDraggable()),"slide"!==T.params.effect&&T.effects[T.params.effect]&&(T.params.loop||T.updateProgress(),T.effects[T.params.effect].setTranslate()),T.params.loop?T.slideTo(T.params.initialSlide+T.loopedSlides,0,T.params.runCallbacksOnInit):(T.slideTo(T.params.initialSlide,0,T.params.runCallbacksOnInit),0===T.params.initialSlide&&(T.parallax&&T.params.parallax&&T.parallax.setTranslate(),T.lazy&&T.params.lazyLoading&&(T.lazy.load(),T.lazy.initialImageLoaded=!0))),T.attachEvents(),T.params.observer&&T.support.observer&&T.initObservers(),T.params.preloadImages&&!T.params.lazyLoading&&T.preloadImages(),T.params.zoom&&T.zoom&&T.zoom.init(),T.params.autoplay&&T.startAutoplay(),T.params.keyboardControl&&T.enableKeyboardControl&&T.enableKeyboardControl(),T.params.mousewheelControl&&T.enableMousewheelControl&&T.enableMousewheelControl(),T.params.hashnavReplaceState&&(T.params.replaceState=T.params.hashnavReplaceState),T.params.history&&T.history&&T.history.init(),T.params.hashnav&&T.hashnav&&T.hashnav.init(),T.params.a11y&&T.a11y&&T.a11y.init(),T.emit("onInit",T)},T.cleanupStyles=function(){T.container.removeClass(T.classNames.join(" ")).removeAttr("style"),T.wrapper.removeAttr("style"),T.slides&&T.slides.length&&T.slides.removeClass([T.params.slideVisibleClass,T.params.slideActiveClass,T.params.slideNextClass,T.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),T.paginationContainer&&T.paginationContainer.length&&T.paginationContainer.removeClass(T.params.paginationHiddenClass),T.bullets&&T.bullets.length&&T.bullets.removeClass(T.params.bulletActiveClass),T.params.prevButton&&t(T.params.prevButton).removeClass(T.params.buttonDisabledClass),T.params.nextButton&&t(T.params.nextButton).removeClass(T.params.buttonDisabledClass),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.track&&T.scrollbar.track.length&&T.scrollbar.track.removeAttr("style"),T.scrollbar.drag&&T.scrollbar.drag.length&&T.scrollbar.drag.removeAttr("style"))},T.destroy=function(e,t){T.detachEvents(),T.stopAutoplay(),T.params.scrollbar&&T.scrollbar&&T.params.scrollbarDraggable&&T.scrollbar.disableDraggable(),T.params.loop&&T.destroyLoop(),t&&T.cleanupStyles(),T.disconnectObservers(),T.params.zoom&&T.zoom&&T.zoom.destroy(),T.params.keyboardControl&&T.disableKeyboardControl&&T.disableKeyboardControl(),T.params.mousewheelControl&&T.disableMousewheelControl&&T.disableMousewheelControl(),T.params.a11y&&T.a11y&&T.a11y.destroy(),T.params.history&&!T.params.replaceState&&window.removeEventListener("popstate",T.history.setHistoryPopState),T.params.hashnav&&T.hashnav&&T.hashnav.destroy(),T.emit("onDestroy"),!1!==e&&(T=null)},T.init(),T}};n.prototype={isSafari:function(){var e=window.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var e=document.createElement("div");return e.innerHTML="\x3c!--[if lte IE 9]>=0&&s.indexOf(">")>=0){var l="div";for(0===s.indexOf(":~]/)?(n||document).querySelectorAll(t):[document.getElementById(t.split("#")[1])],a=0;a0&&t[0].nodeType)for(a=0;a0?parseFloat(this.css("width")):null},outerWidth:function(e){return this.length>0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(e){return this.length>0?e?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var e=this[0],t=e.getBoundingClientRect(),n=document.body,r=e.clientTop||n.clientTop||0,a=e.clientLeft||n.clientLeft||0,i=window.pageYOffset||e.scrollTop,o=window.pageXOffset||e.scrollLeft;return{top:t.top+i-r,left:t.left+o-a}}return null},css:function(e,t){var n;if(1===arguments.length){if("string"!=typeof e){for(n=0;nn-1?new e([]):t<0?(r=n+t,new e(r<0?[]:[this[r]])):new e([this[t]])},append:function(t){var n,r;for(n=0;n=0;r--)this[n].insertBefore(a.childNodes[r],this[n].childNodes[0])}else if(t instanceof e)for(r=0;r1)for(var a=0;a1)for(var a=0;a0?n?this[0].nextElementSibling&&t(this[0].nextElementSibling).is(n)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(n){var r=[],a=this[0];if(!a)return new e([]);for(;a.nextElementSibling;){var i=a.nextElementSibling;n?t(i).is(n)&&r.push(i):r.push(i),a=i}return new e(r)},prev:function(n){return new e(this.length>0?n?this[0].previousElementSibling&&t(this[0].previousElementSibling).is(n)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(n){var r=[],a=this[0];if(!a)return new e([]);for(;a.previousElementSibling;){var i=a.previousElementSibling;n?t(i).is(n)&&r.push(i):r.push(i),a=i}return new e(r)},parent:function(e){for(var n=[],r=0;r0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=n}(),e.exports=window.Swiper},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){var t=n(5),r=n(1),a=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("unable to locate global object")}();"Promise"in a?a.Promise.prototype.finally||(a.Promise.prototype.finally=r.a):a.Promise=t.a}.call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return Boolean(e&&void 0!==e.length)}function a(){}function i(e,t){return function(){e.apply(t,arguments)}}function o(e){if(!(this instanceof o))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],p(e,this)}function s(e,t){for(;3===e._state;)e=e._value;if(0===e._state)return void e._deferreds.push(t);e._handled=!0,o._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null===n)return void(1===e._state?l:u)(t.promise,e._value);var r;try{r=n(e._value)}catch(e){return void u(t.promise,e)}l(t.promise,r)})}function l(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void p(i(n,t),e)}e._state=1,e._value=t,c(e)}catch(t){u(e,t)}}function u(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&o._immediateFn(function(){e._handled||o._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t=0&&(e._idleTimeoutId=setTimeout(function t(){e._onTimeout&&e._onTimeout()},t))},n(7),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(t,n(0))},function(e,t,n){(function(e,t){!function(e,n){"use strict";function r(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n0&&t-1 in e)}function u(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function c(e,t,n){return Ce(t)?ze.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?ze.grep(e,function(e){return e===t!==n}):"string"!=typeof t?ze.grep(e,function(e){return ge.call(t,e)>-1!==n}):ze.filter(t,e,n)}function d(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function p(e){var t={};return ze.each(e.match(je)||[],function(e,n){t[n]=!0}),t}function f(e){return e}function h(e){throw e}function m(e,t,n,r){var a;try{e&&Ce(a=e.promise)?a.call(e).done(t).fail(n):e&&Ce(a=e.then)?a.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}function g(){Ee.removeEventListener("DOMContentLoaded",g),n.removeEventListener("load",g),ze.ready()}function v(e,t){return t.toUpperCase()}function y(e){return e.replace(Xe,"ms-").replace(We,v)}function w(){this.expando=ze.expando+w.uid++}function x(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Ve.test(e)?JSON.parse(e):e)}function b(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace($e,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=x(n)}catch(e){}Fe.set(e,t,n)}else n=void 0;return n}function T(e,t,n,r){var a,i,o=20,s=r?function(){return r.cur()}:function(){return ze.css(e,t,"")},l=s(),u=n&&n[3]||(ze.cssNumber[t]?"":"px"),c=e.nodeType&&(ze.cssNumber[t]||"px"!==u&&+l)&&Ke.exec(ze.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;o--;)ze.style(e,t,c+u),(1-i)*(1-(i=s()/l||.5))<=0&&(o=0),c/=i;c*=2,ze.style(e,t,c+u),n=n||[]}return n&&(c=+c||+l||0,a=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=a)),a}function C(e){var t,n=e.ownerDocument,r=e.nodeName,a=nt[r];return a||(t=n.body.appendChild(n.createElement(r)),a=ze.css(t,"display"),t.parentNode.removeChild(t),"none"===a&&(a="block"),nt[r]=a,a)}function S(e,t){for(var n,r,a=[],i=0,o=e.length;i-1)a&&a.push(i);else if(c=Je(i),o=E(p.appendChild(i),"script"),c&&k(o),n)for(d=0;i=o[d++];)it.test(i.type||"")&&n.push(i);return p}function z(){return!0}function P(){return!1}function D(e,t){return e===L()==("focus"===t)}function L(){try{return Ee.activeElement}catch(e){}}function I(e,t,n,r,a,i){var o,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)I(e,s,n,r,t[s],i);return e}if(null==r&&null==a?(a=n,r=n=void 0):null==a&&("string"==typeof n?(a=r,r=void 0):(a=r,r=n,n=void 0)),!1===a)a=P;else if(!a)return e;return 1===i&&(o=a,a=function(e){return ze().off(e),o.apply(this,arguments)},a.guid=o.guid||(o.guid=ze.guid++)),e.each(function(){ze.event.add(this,t,a,r,n)})}function A(e,t,n){if(!n)return void(void 0===Ye.get(e,t)&&ze.event.add(e,t,z));Ye.set(e,t,!1),ze.event.add(e,t,{namespace:!1,handler:function(e){var r,a,i=Ye.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(ze.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=fe.call(arguments),Ye.set(this,t,i),r=n(this,t),this[t](),a=Ye.get(this,t),i!==a||r?Ye.set(this,t,!1):a={},i!==a)return e.stopImmediatePropagation(),e.preventDefault(),a.value}else i.length&&(Ye.set(this,t,{value:ze.event.trigger(ze.extend(i[0],ze.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})}function N(e,t){return u(e,"table")&&u(11!==t.nodeType?t:t.firstChild,"tr")?ze(e).children("tbody")[0]||e:e}function H(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function O(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function B(e,t){var n,r,a,i,o,s,l;if(1===t.nodeType){if(Ye.hasData(e)&&(i=Ye.get(e),l=i.events)){Ye.remove(t,"handle events");for(a in l)for(n=0,r=l[a].length;n1&&"string"==typeof h&&!Te.checkClone&&pt.test(h))return e.each(function(a){var i=e.eq(a);m&&(t[0]=h.call(this,a,i.html())),q(i,t,n,r)});if(p&&(a=M(t,e[0].ownerDocument,!1,e,r),i=a.firstChild,1===a.childNodes.length&&(a=i),i||r)){for(s=ze.map(E(a,"script"),H),l=s.length;d=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-l-s-.5))||0),l}function V(e,t,n){var r=mt(e),a=!Te.boxSizingReliable()||n,i=a&&"border-box"===ze.css(e,"boxSizing",!1,r),o=i,s=_(e,t,r),l="offset"+t[0].toUpperCase()+t.slice(1);if(ht.test(s)){if(!n)return s;s="auto"}return(!Te.boxSizingReliable()&&i||!Te.reliableTrDimensions()&&u(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===ze.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ze.css(e,"boxSizing",!1,r),(o=l in e)&&(s=e[l])),(s=parseFloat(s)||0)+F(e,t,n||(i?"border":"content"),o,r,s)+"px"}function $(e,t,n,r,a){return new $.prototype.init(e,t,n,r,a)}function U(){kt&&(!1===Ee.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(U):n.setTimeout(U,ze.fx.interval),ze.fx.tick())}function K(){return n.setTimeout(function(){Et=void 0}),Et=Date.now()}function Q(e,t){var n,r=0,a={height:e};for(t=t?1:0;r<4;r+=2-t)n=Qe[r],a["margin"+n]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function Z(e,t,n){for(var r,a=(te.tweeners[t]||[]).concat(te.tweeners["*"]),i=0,o=a.length;i=0&&nC.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[R]=!0,e}function a(e){var t=A.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),r=n.length;r--;)C.attrHandle[n[r]]=t}function o(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function u(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ke(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var a,i=e([],n.length,t),o=i.length;o--;)n[a=i[o]]&&(n[a]=!(r[a]=n[a]))})})}function d(e){return e&&void 0!==e.getElementsByTagName&&e}function p(){}function f(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var a=e.length;a--;)if(!e[a](t,n,r))return!1;return!0}:e[0]}function g(e,n,r){for(var a=0,i=n.length;a-1&&(r[u]=!(o[u]=d))}}else w=v(w===o?w.splice(h,w.length):w),i?i(null,o,w,l):J.apply(o,w)})}function w(e){for(var t,n,r,a=e.length,i=C.relative[e[0].type],o=i||C.relative[" "],s=i?1:0,l=h(function(e){return e===t},o,!0),u=h(function(e){return te(t,e)>-1},o,!0),c=[function(e,n,r){var a=!i&&(r||n!==P)||((t=n).nodeType?l(e,n,r):u(e,n,r));return t=null,a}];s1&&m(c),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(le,"$1"),n,s0,i=e.length>0,o=function(r,o,s,l,u){var c,d,p,f=0,h="0",m=r&&[],g=[],y=P,w=r||i&&C.find.TAG("*",u),x=X+=null==y?1:Math.random()||.1,b=w.length;for(u&&(P=o==A||o||u);h!==b&&null!=(c=w[h]);h++){if(i&&c){for(d=0,o||c.ownerDocument==A||(I(c),s=!H);p=e[d++];)if(p(c,o||A,s)){l.push(c);break}u&&(X=x)}a&&((c=!p&&c)&&f--,r&&m.push(c))}if(f+=h,a&&h!==f){for(d=0;p=n[d++];)p(m,g,o,s);if(r){if(f>0)for(;h--;)m[h]||g[h]||(g[h]=Q.call(l));g=v(g)}J.apply(l,g),u&&!r&&g.length>0&&f+n.length>1&&t.uniqueSort(l)}return u&&(X=x,P=y),m};return a?r(o):o}var b,T,C,S,E,k,M,z,P,D,L,I,A,N,H,O,B,j,q,R="sizzle"+1*new Date,_=e.document,X=0,W=0,G=n(),Y=n(),F=n(),V=n(),$=function(e,t){return e===t&&(L=!0),0},U={}.hasOwnProperty,K=[],Q=K.pop,Z=K.push,J=K.push,ee=K.slice,te=function(e,t){for(var n=0,r=e.length;n+~]|"+re+")"+re+"*"),de=new RegExp(re+"|>"),pe=new RegExp(oe),fe=new RegExp("^"+ae+"$"),he={ID:new RegExp("^#("+ae+")"),CLASS:new RegExp("^\\.("+ae+")"),TAG:new RegExp("^("+ae+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},me=/HTML$/i,ge=/^(?:input|select|textarea|button)$/i,ve=/^h\d$/i,ye=/^[^{]+\{\s*\[native \w/,we=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xe=/[+~]/,be=new RegExp("\\\\[\\da-fA-F]{1,6}"+re+"?|\\\\([^\\r\\n\\f])","g"),Te=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},Ce=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Se=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ee=function(){I()},ke=h(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{J.apply(K=ee.call(_.childNodes),_.childNodes),K[_.childNodes.length].nodeType}catch(e){J={apply:K.length?function(e,t){Z.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}T=t.support={},E=t.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!me.test(t||n&&n.nodeName||"HTML")},I=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:_;return r!=A&&9===r.nodeType&&r.documentElement?(A=r,N=A.documentElement,H=!E(A),_!=A&&(n=A.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ee,!1):n.attachEvent&&n.attachEvent("onunload",Ee)),T.scope=a(function(e){return N.appendChild(e).appendChild(A.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),T.attributes=a(function(e){return e.className="i",!e.getAttribute("className")}),T.getElementsByTagName=a(function(e){return e.appendChild(A.createComment("")),!e.getElementsByTagName("*").length}),T.getElementsByClassName=ye.test(A.getElementsByClassName),T.getById=a(function(e){return N.appendChild(e).id=R,!A.getElementsByName||!A.getElementsByName(R).length}),T.getById?(C.filter.ID=function(e){var t=e.replace(be,Te);return function(e){return e.getAttribute("id")===t}},C.find.ID=function(e,t){if(void 0!==t.getElementById&&H){var n=t.getElementById(e);return n?[n]:[]}}):(C.filter.ID=function(e){var t=e.replace(be,Te);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},C.find.ID=function(e,t){if(void 0!==t.getElementById&&H){var n,r,a,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(a=t.getElementsByName(e),r=0;i=a[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),C.find.TAG=T.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):T.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],a=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[a++];)1===n.nodeType&&r.push(n);return r}return i},C.find.CLASS=T.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&H)return t.getElementsByClassName(e)},B=[],O=[],(T.qsa=ye.test(A.querySelectorAll))&&(a(function(e){var t;N.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&O.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||O.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll("[id~="+R+"-]").length||O.push("~="),t=A.createElement("input"),t.setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||O.push("\\["+re+"*name"+re+"*="+re+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||O.push(":checked"),e.querySelectorAll("a#"+R+"+*").length||O.push(".#.+[+~]"),e.querySelectorAll("\\\f"),O.push("[\\r\\n\\f]")}),a(function(e){e.innerHTML="";var t=A.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&O.push("name"+re+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&O.push(":enabled",":disabled"),N.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&O.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),O.push(",.*:")})),(T.matchesSelector=ye.test(j=N.matches||N.webkitMatchesSelector||N.mozMatchesSelector||N.oMatchesSelector||N.msMatchesSelector))&&a(function(e){T.disconnectedMatch=j.call(e,"*"),j.call(e,"[s!='']:x"),B.push("!=",oe)}),O=O.length&&new RegExp(O.join("|")),B=B.length&&new RegExp(B.join("|")),t=ye.test(N.compareDocumentPosition),q=t||ye.test(N.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},$=t?function(e,t){if(e===t)return L=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!T.sortDetached&&t.compareDocumentPosition(e)===n?e==A||e.ownerDocument==_&&q(_,e)?-1:t==A||t.ownerDocument==_&&q(_,t)?1:D?te(D,e)-te(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return L=!0,0;var n,r=0,a=e.parentNode,i=t.parentNode,s=[e],l=[t];if(!a||!i)return e==A?-1:t==A?1:a?-1:i?1:D?te(D,e)-te(D,t):0;if(a===i)return o(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;s[r]===l[r];)r++;return r?o(s[r],l[r]):s[r]==_?-1:l[r]==_?1:0},A):A},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if(I(e),T.matchesSelector&&H&&!V[n+" "]&&(!B||!B.test(n))&&(!O||!O.test(n)))try{var r=j.call(e,n);if(r||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){V(n,!0)}return t(n,A,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!=A&&I(e),q(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!=A&&I(e);var n=C.attrHandle[t.toLowerCase()],r=n&&U.call(C.attrHandle,t.toLowerCase())?n(e,t,!H):void 0;return void 0!==r?r:T.attributes||!H?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(Ce,Se)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,a=0;if(L=!T.detectDuplicates,D=!T.sortStable&&e.slice(0),e.sort($),L){for(;t=e[a++];)t===e[a]&&(r=n.push(a));for(;r--;)e.splice(n[r],1)}return D=null,e},S=t.getText=function(e){var t,n="",r=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=S(e)}else if(3===a||4===a)return e.nodeValue}else for(;t=e[r++];)n+=S(t);return n},C=t.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,Te),e[3]=(e[3]||e[4]||e[5]||"").replace(be,Te),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&pe.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,Te).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=G[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&G(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(a){var i=t.attr(a,e);return null==i?"!="===n:!n||(i+="","="===n?i===r:"!="===n?i!==r:"^="===n?r&&0===i.indexOf(r):"*="===n?r&&i.indexOf(r)>-1:"$="===n?r&&i.slice(-r.length)===r:"~="===n?(" "+i.replace(se," ")+" ").indexOf(r)>-1:"|="===n&&(i===r||i.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,a){var i="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===a?function(e){return!!e.parentNode}:function(t,n,l){var u,c,d,p,f,h,m=i!==o?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s,w=!1;if(g){if(i){for(;m;){for(p=t;p=p[m];)if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[o?g.firstChild:g.lastChild],o&&y){for(p=g,d=p[R]||(p[R]={}),c=d[p.uniqueID]||(d[p.uniqueID]={}),u=c[e]||[],f=u[0]===X&&u[1],w=f&&u[2],p=f&&g.childNodes[f];p=++f&&p&&p[m]||(w=f=0)||h.pop();)if(1===p.nodeType&&++w&&p===t){c[e]=[X,f,w];break}}else if(y&&(p=t,d=p[R]||(p[R]={}),c=d[p.uniqueID]||(d[p.uniqueID]={}),u=c[e]||[],f=u[0]===X&&u[1],w=f),!1===w)for(;(p=++f&&p&&p[m]||(w=f=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++w||(y&&(d=p[R]||(p[R]={}),c=d[p.uniqueID]||(d[p.uniqueID]={}),c[e]=[X,w]),p!==t)););return(w-=a)===r||w%r==0&&w/r>=0}}},PSEUDO:function(e,n){var a,i=C.pseudos[e]||C.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[R]?i(n):i.length>1?(a=[e,e,"",n],C.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,a=i(e,n),o=a.length;o--;)r=te(e,a[o]),e[r]=!(t[r]=a[o])}):function(e){return i(e,0,a)}):i}},pseudos:{not:r(function(e){var t=[],n=[],a=M(e.replace(le,"$1"));return a[R]?r(function(e,t,n,r){for(var i,o=a(e,null,r,[]),s=e.length;s--;)(i=o[s])&&(e[s]=!(t[s]=i))}):function(e,r,i){return t[0]=e,a(t,null,i,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(be,Te),function(t){return(t.textContent||S(t)).indexOf(e)>-1}}),lang:r(function(e){return fe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(be,Te).toLowerCase(),function(t){var n;do{if(n=H?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===N},focus:function(e){return e===A.activeElement&&(!A.hasFocus||A.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:u(!1),disabled:u(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return ve.test(e.nodeName)},input:function(e){return ge.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[n<0?n+t:n]}),even:c(function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(o=i[0]).type&&9===t.nodeType&&H&&C.relative[i[1].type]){if(!(t=(C.find.ID(o.matches[0].replace(be,Te),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(a=he.needsContext.test(e)?0:i.length;a--&&(o=i[a],!C.relative[s=o.type]);)if((l=C.find[s])&&(r=l(o.matches[0].replace(be,Te),xe.test(i[0].type)&&d(t.parentNode)||t))){if(i.splice(a,1),!(e=r.length&&f(i)))return J.apply(n,r),n;break}}return(u||M(e,c))(r,t,!H,n,!t||xe.test(e)&&d(t.parentNode)||t),n},T.sortStable=R.split("").sort($).join("")===R,T.detectDuplicates=!!L,I(),T.sortDetached=a(function(e){return 1&e.compareDocumentPosition(A.createElement("fieldset"))}),a(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),T.attributes&&a(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),a(function(e){return null==e.getAttribute("disabled")})||i(ne,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(n);ze.find=Pe,ze.expr=Pe.selectors,ze.expr[":"]=ze.expr.pseudos,ze.uniqueSort=ze.unique=Pe.uniqueSort,ze.text=Pe.getText,ze.isXMLDoc=Pe.isXML,ze.contains=Pe.contains,ze.escapeSelector=Pe.escape;var De=function(e,t,n){for(var r=[],a=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&ze(e).is(n))break;r.push(e)}return r},Le=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Ie=ze.expr.match.needsContext,Ae=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;ze.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ze.find.matchesSelector(r,e)?[r]:[]:ze.find.matches(e,ze.grep(t,function(e){return 1===e.nodeType}))},ze.fn.extend({find:function(e){var t,n,r=this.length,a=this;if("string"!=typeof e)return this.pushStack(ze(e).filter(function(){for(t=0;t1?ze.uniqueSort(n):n},filter:function(e){return this.pushStack(c(this,e||[],!1))},not:function(e){return this.pushStack(c(this,e||[],!0))},is:function(e){return!!c(this,"string"==typeof e&&Ie.test(e)?ze(e):e||[],!1).length}});var Ne,He=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ze.fn.init=function(e,t,n){var r,a;if(!e)return this;if(n=n||Ne,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:He.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ze?t[0]:t,ze.merge(this,ze.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:Ee,!0)),Ae.test(r[1])&&ze.isPlainObject(t))for(r in t)Ce(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return a=Ee.getElementById(r[2]),a&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):Ce(e)?void 0!==n.ready?n.ready(e):e(ze):ze.makeArray(e,this)}).prototype=ze.fn,Ne=ze(Ee);var Oe=/^(?:parents|prev(?:Until|All))/,Be={children:!0,contents:!0,next:!0,prev:!0};ze.fn.extend({has:function(e){var t=ze(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&ze.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?ze.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?ge.call(ze(e),this[0]):ge.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ze.uniqueSort(ze.merge(this.get(),ze(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ze.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return De(e,"parentNode")},parentsUntil:function(e,t,n){return De(e,"parentNode",n)},next:function(e){return d(e,"nextSibling")},prev:function(e){return d(e,"previousSibling")},nextAll:function(e){return De(e,"nextSibling")},prevAll:function(e){return De(e,"previousSibling")},nextUntil:function(e,t,n){return De(e,"nextSibling",n)},prevUntil:function(e,t,n){return De(e,"previousSibling",n)},siblings:function(e){return Le((e.parentNode||{}).firstChild,e)},children:function(e){return Le(e.firstChild)},contents:function(e){return null!=e.contentDocument&&pe(e.contentDocument)?e.contentDocument:(u(e,"template")&&(e=e.content||e),ze.merge([],e.childNodes))}},function(e,t){ze.fn[e]=function(n,r){var a=ze.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(a=ze.filter(r,a)),this.length>1&&(Be[e]||ze.uniqueSort(a),Oe.test(e)&&a.reverse()),this.pushStack(a)}});var je=/[^\x20\t\r\n\f]+/g;ze.Callbacks=function(e){e="string"==typeof e?p(e):ze.extend({},e);var t,n,r,a,i=[],o=[],l=-1,u=function(){for(a=a||e.once,r=t=!0;o.length;l=-1)for(n=o.shift();++l-1;)i.splice(n,1),n<=l&&l--}),this},has:function(e){return e?ze.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return a=o=[],i=n="",this},disabled:function(){return!i},lock:function(){return a=o=[],n||t||(i=n=""),this},locked:function(){return!!a},fireWith:function(e,n){return a||(n=n||[],n=[e,n.slice?n.slice():n],o.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},ze.extend({Deferred:function(e){var t=[["notify","progress",ze.Callbacks("memory"),ze.Callbacks("memory"),2],["resolve","done",ze.Callbacks("once memory"),ze.Callbacks("once memory"),0,"resolved"],["reject","fail",ze.Callbacks("once memory"),ze.Callbacks("once memory"),1,"rejected"]],r="pending",a={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var e=arguments;return ze.Deferred(function(n){ze.each(t,function(t,r){var a=Ce(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=a&&a.apply(this,arguments);e&&Ce(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,a?[e]:arguments)})}),e=null}).promise()},then:function(e,r,a){function i(e,t,r,a){return function(){var s=this,l=arguments,u=function(){var n,u;if(!(e=o&&(r!==h&&(s=void 0,l=[n]),t.rejectWith(s,l))}};e?c():(ze.Deferred.getStackHook&&(c.stackTrace=ze.Deferred.getStackHook()),n.setTimeout(c))}}var o=0;return ze.Deferred(function(n){t[0][3].add(i(0,n,Ce(a)?a:f,n.notifyWith)),t[1][3].add(i(0,n,Ce(e)?e:f)),t[2][3].add(i(0,n,Ce(r)?r:h))}).promise()},promise:function(e){return null!=e?ze.extend(e,a):a}},i={};return ze.each(t,function(e,n){var o=n[2],s=n[5];a[n[1]]=o.add,s&&o.add(function(){r=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(n[3].fire),i[n[0]]=function(){return i[n[0]+"With"](this===i?void 0:this,arguments),this},i[n[0]+"With"]=o.fireWith}),a.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),a=fe.call(arguments),i=ze.Deferred(),o=function(e){return function(n){r[e]=this,a[e]=arguments.length>1?fe.call(arguments):n,--t||i.resolveWith(r,a)}};if(t<=1&&(m(e,i.done(o(n)).resolve,i.reject,!t),"pending"===i.state()||Ce(a[n]&&a[n].then)))return i.then();for(;n--;)m(a[n],o(n),i.reject);return i.promise()}});var qe=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ze.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&qe.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ze.readyException=function(e){n.setTimeout(function(){throw e})};var Re=ze.Deferred();ze.fn.ready=function(e){return Re.then(e).catch(function(e){ze.readyException(e)}),this},ze.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ze.readyWait:ze.isReady)||(ze.isReady=!0,!0!==e&&--ze.readyWait>0||Re.resolveWith(Ee,[ze]))}}),ze.ready.then=Re.then,"complete"===Ee.readyState||"loading"!==Ee.readyState&&!Ee.documentElement.doScroll?n.setTimeout(ze.ready):(Ee.addEventListener("DOMContentLoaded",g),n.addEventListener("load",g));var _e=function(e,t,n,r,a,i,o){var l=0,u=e.length,c=null==n;if("object"===s(n)){a=!0;for(l in n)_e(e,t,l,n[l],!0,i,o)}else if(void 0!==r&&(a=!0,Ce(r)||(o=!0),c&&(o?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(ze(e),n)})),t))for(;l1,null,!0)},removeData:function(e){return this.each(function(){Fe.remove(this,e)})}}),ze.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Ye.get(e,t),n&&(!r||Array.isArray(n)?r=Ye.access(e,t,ze.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ze.queue(e,t),r=n.length,a=n.shift(),i=ze._queueHooks(e,t),o=function(){ze.dequeue(e,t)};"inprogress"===a&&(a=n.shift(),r--),a&&("fx"===t&&n.unshift("inprogress"),delete i.stop,a.call(e,o,i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Ye.get(e,n)||Ye.access(e,n,{empty:ze.Callbacks("once memory").add(function(){Ye.remove(e,[t+"queue",n])})})}}),ze.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,it=/^$|^module$|\/(?:java|ecma)script/i;!function(){var e=Ee.createDocumentFragment(),t=e.appendChild(Ee.createElement("div")),n=Ee.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),Te.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",Te.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,t.innerHTML="",Te.option=!!t.lastChild}();var ot={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ot.tbody=ot.tfoot=ot.colgroup=ot.caption=ot.thead,ot.th=ot.td,Te.option||(ot.optgroup=ot.option=[1,""]);var st=/<|&#?\w+;/,lt=/^key/,ut=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ct=/^([^.]*)(?:\.(.+)|)/;ze.event={global:{},add:function(e,t,n,r,a){var i,o,s,l,u,c,d,p,f,h,m,g=Ye.get(e);if(Ge(e))for(n.handler&&(i=n,n=i.handler,a=i.selector),a&&ze.find.matchesSelector(Ze,a),n.guid||(n.guid=ze.guid++),(l=g.events)||(l=g.events=Object.create(null)),(o=g.handle)||(o=g.handle=function(t){return void 0!==ze&&ze.event.triggered!==t.type?ze.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(je)||[""],u=t.length;u--;)s=ct.exec(t[u])||[],f=m=s[1],h=(s[2]||"").split(".").sort(),f&&(d=ze.event.special[f]||{},f=(a?d.delegateType:d.bindType)||f,d=ze.event.special[f]||{},c=ze.extend({type:f,origType:m,data:r,handler:n,guid:n.guid,selector:a,needsContext:a&&ze.expr.match.needsContext.test(a),namespace:h.join(".")},i),(p=l[f])||(p=l[f]=[],p.delegateCount=0,d.setup&&!1!==d.setup.call(e,r,h,o)||e.addEventListener&&e.addEventListener(f,o)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),a?p.splice(p.delegateCount++,0,c):p.push(c),ze.event.global[f]=!0)},remove:function(e,t,n,r,a){var i,o,s,l,u,c,d,p,f,h,m,g=Ye.hasData(e)&&Ye.get(e);if(g&&(l=g.events)){for(t=(t||"").match(je)||[""],u=t.length;u--;)if(s=ct.exec(t[u])||[],f=m=s[1],h=(s[2]||"").split(".").sort(),f){for(d=ze.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,p=l[f]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=i=p.length;i--;)c=p[i],!a&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(i,1),c.selector&&p.delegateCount--,d.remove&&d.remove.call(e,c));o&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,h,g.handle)||ze.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)ze.event.remove(e,f+t[u],n,r,!0);ze.isEmptyObject(l)&&Ye.remove(e,"handle events")}},dispatch:function(e){var t,n,r,a,i,o,s=new Array(arguments.length),l=ze.event.fix(e),u=(Ye.get(this,"events")||Object.create(null))[l.type]||[],c=ze.event.special[l.type]||{};for(s[0]=l,t=1;t=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(i=[],o={},n=0;n-1:ze.find(a,this,null,[u]).length),o[a]&&i.push(r);i.length&&s.push({elem:u,handlers:i})}return u=this,l\s*$/g;ze.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,a,i,o,s=e.cloneNode(!0),l=Je(e);if(!(Te.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ze.isXMLDoc(e)))for(o=E(s),i=E(e),r=0,a=i.length;r0&&k(o,!l&&E(e,"script")),s},cleanData:function(e){for(var t,n,r,a=ze.event.special,i=0;void 0!==(n=e[i]);i++)if(Ge(n)){if(t=n[Ye.expando]){if(t.events)for(r in t.events)a[r]?ze.event.remove(n,r):ze.removeEvent(n,r,t.handle);n[Ye.expando]=void 0}n[Fe.expando]&&(n[Fe.expando]=void 0)}}}),ze.fn.extend({detach:function(e){return R(this,e,!0)},remove:function(e){return R(this,e)},text:function(e){return _e(this,function(e){return void 0===e?ze.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return q(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){N(this,e).appendChild(e)}})},prepend:function(){return q(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=N(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return q(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return q(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ze.cleanData(E(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ze.clone(this,e,t)})},html:function(e){return _e(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!dt.test(e)&&!ot[(at.exec(e)||["",""])[1].toLowerCase()]){e=ze.htmlPrefilter(e);try{for(;n3,Ze.removeChild(e)),s}}))}();var yt=["Webkit","Moz","ms"],wt=Ee.createElement("div").style,xt={},bt=/^(none|table(?!-c[ea]).+)/,Tt=/^--/,Ct={position:"absolute",visibility:"hidden",display:"block"},St={letterSpacing:"0",fontWeight:"400"};ze.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,i,o,s=y(t),l=Tt.test(t),u=e.style;if(l||(t=G(s)),o=ze.cssHooks[t]||ze.cssHooks[s],void 0===n)return o&&"get"in o&&void 0!==(a=o.get(e,!1,r))?a:u[t];i=typeof n,"string"===i&&(a=Ke.exec(n))&&a[1]&&(n=T(e,t,a),i="number"),null!=n&&n===n&&("number"!==i||l||(n+=a&&a[3]||(ze.cssNumber[s]?"":"px")),Te.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var a,i,o,s=y(t);return Tt.test(t)||(t=G(s)),o=ze.cssHooks[t]||ze.cssHooks[s],o&&"get"in o&&(a=o.get(e,!0,n)),void 0===a&&(a=_(e,t,r)),"normal"===a&&t in St&&(a=St[t]),""===n||n?(i=parseFloat(a),!0===n||isFinite(i)?i||0:a):a}}),ze.each(["height","width"],function(e,t){ze.cssHooks[t]={get:function(e,n,r){if(n)return!bt.test(ze.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?V(e,t,r):gt(e,Ct,function(){return V(e,t,r)})},set:function(e,n,r){var a,i=mt(e),o=!Te.scrollboxSize()&&"absolute"===i.position,s=o||r,l=s&&"border-box"===ze.css(e,"boxSizing",!1,i),u=r?F(e,t,r,l,i):0;return l&&o&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-F(e,t,"border",!1,i)-.5)),u&&(a=Ke.exec(n))&&"px"!==(a[3]||"px")&&(e.style[t]=n,n=ze.css(e,t)),Y(e,n,u)}}}),ze.cssHooks.marginLeft=X(Te.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_(e,"marginLeft"))||e.getBoundingClientRect().left-gt(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ze.each({margin:"",padding:"",border:"Width"},function(e,t){ze.cssHooks[e+t]={expand:function(n){for(var r=0,a={},i="string"==typeof n?n.split(" "):[n];r<4;r++)a[e+Qe[r]+t]=i[r]||i[r-2]||i[0];return a}},"margin"!==e&&(ze.cssHooks[e+t].set=Y)}),ze.fn.extend({css:function(e,t){return _e(this,function(e,t,n){var r,a,i={},o=0;if(Array.isArray(t)){for(r=mt(e),a=t.length;o1)}}),ze.Tween=$,$.prototype={constructor:$,init:function(e,t,n,r,a,i){this.elem=e,this.prop=n,this.easing=a||ze.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(ze.cssNumber[n]?"":"px")},cur:function(){var e=$.propHooks[this.prop];return e&&e.get?e.get(this):$.propHooks._default.get(this)},run:function(e){var t,n=$.propHooks[this.prop];return this.options.duration?this.pos=t=ze.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):$.propHooks._default.set(this),this}},$.prototype.init.prototype=$.prototype,$.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ze.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){ze.fx.step[e.prop]?ze.fx.step[e.prop](e):1!==e.elem.nodeType||!ze.cssHooks[e.prop]&&null==e.elem.style[G(e.prop)]?e.elem[e.prop]=e.now:ze.style(e.elem,e.prop,e.now+e.unit)}}},$.propHooks.scrollTop=$.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ze.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ze.fx=$.prototype.init,ze.fx.step={};var Et,kt,Mt=/^(?:toggle|show|hide)$/,zt=/queueHooks$/;ze.Animation=ze.extend(te,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return T(n.elem,e,Ke.exec(t),n),n}]},tweener:function(e,t){Ce(e)?(t=e,e=["*"]):e=e.match(je);for(var n,r=0,a=e.length;r1)},removeAttr:function(e){return this.each(function(){ze.removeAttr(this,e)})}}),ze.extend({attr:function(e,t,n){var r,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?ze.prop(e,t,n):(1===i&&ze.isXMLDoc(e)||(a=ze.attrHooks[t.toLowerCase()]||(ze.expr.match.bool.test(t)?Pt:void 0)),void 0!==n?null===n?void ze.removeAttr(e,t):a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:(e.setAttribute(t,n+""),n):a&&"get"in a&&null!==(r=a.get(e,t))?r:(r=ze.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!Te.radioValue&&"radio"===t&&u(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,a=t&&t.match(je);if(a&&1===e.nodeType)for(;n=a[r++];)e.removeAttribute(n)}}),Pt={set:function(e,t,n){return!1===t?ze.removeAttr(e,n):e.setAttribute(n,n),n}},ze.each(ze.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Dt[t]||ze.find.attr;Dt[t]=function(e,t,r){var a,i,o=t.toLowerCase();return r||(i=Dt[o],Dt[o]=a,a=null!=n(e,t,r)?o:null,Dt[o]=i),a}});var Lt=/^(?:input|select|textarea|button)$/i,It=/^(?:a|area)$/i;ze.fn.extend({prop:function(e,t){return _e(this,ze.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[ze.propFix[e]||e]})}}),ze.extend({prop:function(e,t,n){var r,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&ze.isXMLDoc(e)||(t=ze.propFix[t]||t,a=ze.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:e[t]=n:a&&"get"in a&&null!==(r=a.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ze.find.attr(e,"tabindex");return t?parseInt(t,10):Lt.test(e.nodeName)||It.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),Te.optSelected||(ze.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ze.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ze.propFix[this.toLowerCase()]=this}),ze.fn.extend({addClass:function(e){var t,n,r,a,i,o,s,l=0;if(Ce(e))return this.each(function(t){ze(this).addClass(e.call(this,t,re(this)))});if(t=ae(e),t.length)for(;n=this[l++];)if(a=re(n),r=1===n.nodeType&&" "+ne(a)+" "){for(o=0;i=t[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");s=ne(r),a!==s&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,a,i,o,s,l=0;if(Ce(e))return this.each(function(t){ze(this).removeClass(e.call(this,t,re(this)))});if(!arguments.length)return this.attr("class","");if(t=ae(e),t.length)for(;n=this[l++];)if(a=re(n),r=1===n.nodeType&&" "+ne(a)+" "){for(o=0;i=t[o++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");s=ne(r),a!==s&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):Ce(e)?this.each(function(n){ze(this).toggleClass(e.call(this,n,re(this),t),t)}):this.each(function(){var t,a,i,o;if(r)for(a=0,i=ze(this),o=ae(e);t=o[a++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=re(this),t&&Ye.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Ye.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+ne(re(n))+" ").indexOf(t)>-1)return!0;return!1}});var At=/\r/g;ze.fn.extend({val:function(e){var t,n,r,a=this[0];{if(arguments.length)return r=Ce(e),this.each(function(n){var a;1===this.nodeType&&(a=r?e.call(this,n,ze(this).val()):e,null==a?a="":"number"==typeof a?a+="":Array.isArray(a)&&(a=ze.map(a,function(e){return null==e?"":e+""})),(t=ze.valHooks[this.type]||ze.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))});if(a)return(t=ze.valHooks[a.type]||ze.valHooks[a.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(a,"value"))?n:(n=a.value,"string"==typeof n?n.replace(At,""):null==n?"":n)}}}),ze.extend({valHooks:{option:{get:function(e){var t=ze.find.attr(e,"value");return null!=t?t:ne(ze.text(e))}},select:{get:function(e){var t,n,r,a=e.options,i=e.selectedIndex,o="select-one"===e.type,s=o?null:[],l=o?i+1:a.length;for(r=i<0?l:o?i:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),ze.each(["radio","checkbox"],function(){ze.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=ze.inArray(ze(e).val(),t)>-1}},Te.checkOn||(ze.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),Te.focusin="onfocusin"in n;var Nt=/^(?:focusinfocus|focusoutblur)$/,Ht=function(e){e.stopPropagation()};ze.extend(ze.event,{trigger:function(e,t,r,a){var i,o,s,l,u,c,d,p,f=[r||Ee],h=we.call(e,"type")?e.type:e,m=we.call(e,"namespace")?e.namespace.split("."):[];if(o=p=s=r=r||Ee,3!==r.nodeType&&8!==r.nodeType&&!Nt.test(h+ze.event.triggered)&&(h.indexOf(".")>-1&&(m=h.split("."),h=m.shift(),m.sort()),u=h.indexOf(":")<0&&"on"+h,e=e[ze.expando]?e:new ze.Event(h,"object"==typeof e&&e),e.isTrigger=a?2:3,e.namespace=m.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:ze.makeArray(t,[e]),d=ze.event.special[h]||{},a||!d.trigger||!1!==d.trigger.apply(r,t))){if(!a&&!d.noBubble&&!Se(r)){for(l=d.delegateType||h,Nt.test(l+h)||(o=o.parentNode);o;o=o.parentNode)f.push(o),s=o;s===(r.ownerDocument||Ee)&&f.push(s.defaultView||s.parentWindow||n)}for(i=0;(o=f[i++])&&!e.isPropagationStopped();)p=o,e.type=i>1?l:d.bindType||h,c=(Ye.get(o,"events")||Object.create(null))[e.type]&&Ye.get(o,"handle"),c&&c.apply(o,t),(c=u&&o[u])&&c.apply&&Ge(o)&&(e.result=c.apply(o,t),!1===e.result&&e.preventDefault());return e.type=h,a||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),t)||!Ge(r)||u&&Ce(r[h])&&!Se(r)&&(s=r[u],s&&(r[u]=null),ze.event.triggered=h,e.isPropagationStopped()&&p.addEventListener(h,Ht),r[h](),e.isPropagationStopped()&&p.removeEventListener(h,Ht),ze.event.triggered=void 0,s&&(r[u]=s)),e.result}},simulate:function(e,t,n){var r=ze.extend(new ze.Event,n,{type:e,isSimulated:!0});ze.event.trigger(r,null,t)}}),ze.fn.extend({trigger:function(e,t){return this.each(function(){ze.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ze.event.trigger(e,t,n,!0)}}),Te.focusin||ze.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){ze.event.simulate(t,e.target,ze.event.fix(e))};ze.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,a=Ye.access(r,t);a||r.addEventListener(e,n,!0),Ye.access(r,t,(a||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,a=Ye.access(r,t)-1;a?Ye.access(r,t,a):(r.removeEventListener(e,n,!0),Ye.remove(r,t))}}});var Ot=n.location,Bt={guid:Date.now()},jt=/\?/;ze.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||ze.error("Invalid XML: "+e),t};var qt=/\[\]$/,Rt=/\r?\n/g,_t=/^(?:submit|button|image|reset|file)$/i,Xt=/^(?:input|select|textarea|keygen)/i;ze.param=function(e,t){var n,r=[],a=function(e,t){var n=Ce(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ze.isPlainObject(e))ze.each(e,function(){a(this.name,this.value)});else for(n in e)ie(n,e[n],t,a);return r.join("&")},ze.fn.extend({serialize:function(){return ze.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ze.prop(this,"elements");return e?ze.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ze(this).is(":disabled")&&Xt.test(this.nodeName)&&!_t.test(e)&&(this.checked||!rt.test(e))}).map(function(e,t){var n=ze(this).val();return null==n?null:Array.isArray(n)?ze.map(n,function(e){return{name:t.name,value:e.replace(Rt,"\r\n")}}):{name:t.name,value:n.replace(Rt,"\r\n")}}).get()}});var Wt=/%20/g,Gt=/#.*$/,Yt=/([?&])_=[^&]*/,Ft=/^(.*?):[ \t]*([^\r\n]*)$/gm,Vt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,$t=/^(?:GET|HEAD)$/,Ut=/^\/\//,Kt={},Qt={},Zt="*/".concat("*"),Jt=Ee.createElement("a");Jt.href=Ot.href,ze.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ot.href,type:"GET",isLocal:Vt.test(Ot.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ze.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?le(le(e,ze.ajaxSettings),t):le(ze.ajaxSettings,e)},ajaxPrefilter:oe(Kt),ajaxTransport:oe(Qt),ajax:function(e,t){function r(e,t,r,s){var u,p,f,x,b,T=t;c||(c=!0,l&&n.clearTimeout(l),a=void 0,o=s||"",C.readyState=e>0?4:0,u=e>=200&&e<300||304===e,r&&(x=ue(h,C,r)),!u&&ze.inArray("script",h.dataTypes)>-1&&(h.converters["text script"]=function(){}),x=ce(h,x,C,u),u?(h.ifModified&&(b=C.getResponseHeader("Last-Modified"),b&&(ze.lastModified[i]=b),(b=C.getResponseHeader("etag"))&&(ze.etag[i]=b)),204===e||"HEAD"===h.type?T="nocontent":304===e?T="notmodified":(T=x.state,p=x.data,f=x.error,u=!f)):(f=T,!e&&T||(T="error",e<0&&(e=0))),C.status=e,C.statusText=(t||T)+"",u?v.resolveWith(m,[p,T,C]):v.rejectWith(m,[C,T,f]),C.statusCode(w),w=void 0,d&&g.trigger(u?"ajaxSuccess":"ajaxError",[C,h,u?p:f]),y.fireWith(m,[C,T]),d&&(g.trigger("ajaxComplete",[C,h]),--ze.active||ze.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var a,i,o,s,l,u,c,d,p,f,h=ze.ajaxSetup({},t),m=h.context||h,g=h.context&&(m.nodeType||m.jquery)?ze(m):ze.event,v=ze.Deferred(),y=ze.Callbacks("once memory"),w=h.statusCode||{},x={},b={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ft.exec(o);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(e,t){return null==c&&(e=b[e.toLowerCase()]=b[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)C.always(e[C.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||T;return a&&a.abort(t),r(0,t),this}};if(v.promise(C),h.url=((e||h.url||Ot.href)+"").replace(Ut,Ot.protocol+"//"),h.type=t.method||t.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(je)||[""],null==h.crossDomain){u=Ee.createElement("a");try{u.href=h.url,u.href=u.href,h.crossDomain=Jt.protocol+"//"+Jt.host!=u.protocol+"//"+u.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=ze.param(h.data,h.traditional)),se(Kt,h,t,C),c)return C;d=ze.event&&h.global,d&&0==ze.active++&&ze.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!$t.test(h.type),i=h.url.replace(Gt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Wt,"+")):(f=h.url.slice(i.length),h.data&&(h.processData||"string"==typeof h.data)&&(i+=(jt.test(i)?"&":"?")+h.data,delete h.data),!1===h.cache&&(i=i.replace(Yt,"$1"),f=(jt.test(i)?"&":"?")+"_="+Bt.guid+++f),h.url=i+f),h.ifModified&&(ze.lastModified[i]&&C.setRequestHeader("If-Modified-Since",ze.lastModified[i]),ze.etag[i]&&C.setRequestHeader("If-None-Match",ze.etag[i])),(h.data&&h.hasContent&&!1!==h.contentType||t.contentType)&&C.setRequestHeader("Content-Type",h.contentType),C.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Zt+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)C.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(m,C,h)||c))return C.abort();if(T="abort",y.add(h.complete),C.done(h.success),C.fail(h.error),a=se(Qt,h,t,C)){if(C.readyState=1,d&&g.trigger("ajaxSend",[C,h]),c)return C;h.async&&h.timeout>0&&(l=n.setTimeout(function(){C.abort("timeout")},h.timeout));try{c=!1,a.send(x,r)}catch(e){if(c)throw e;r(-1,e)}}else r(-1,"No Transport");return C},getJSON:function(e,t,n){return ze.get(e,t,n,"json")},getScript:function(e,t){return ze.get(e,void 0,t,"script")}}),ze.each(["get","post"],function(e,t){ze[t]=function(e,n,r,a){return Ce(n)&&(a=a||r,r=n,n=void 0),ze.ajax(ze.extend({url:e,type:t,dataType:a,data:n,success:r},ze.isPlainObject(e)&&e))}}),ze.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ze._evalUrl=function(e,t,n){return ze.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ze.globalEval(e,t,n)}})},ze.fn.extend({wrapAll:function(e){var t;return this[0]&&(Ce(e)&&(e=e.call(this[0])),t=ze(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return Ce(e)?this.each(function(t){ze(this).wrapInner(e.call(this,t))}):this.each(function(){var t=ze(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=Ce(e);return this.each(function(n){ze(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ze(this).replaceWith(this.childNodes)}),this}}),ze.expr.pseudos.hidden=function(e){return!ze.expr.pseudos.visible(e)},ze.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ze.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var en={0:200,1223:204},tn=ze.ajaxSettings.xhr();Te.cors=!!tn&&"withCredentials"in tn,Te.ajax=tn=!!tn,ze.ajaxTransport(function(e){var t,r;if(Te.cors||tn&&!e.crossDomain)return{send:function(a,i){var o,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)s[o]=e.xhrFields[o];e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest");for(o in a)s.setRequestHeader(o,a[o]);t=function(e){return function(){t&&(t=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(en[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),r=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){t&&r()})},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),ze.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ze.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ze.globalEval(e),e}}}),ze.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ze.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,n;return{send:function(r,a){t=ze("