if(document.createElement("header"),document.createElement("nav"),document.createElement("section"),document.createElement("article"),document.createElement("aside"),document.createElement("footer"),document.createElement("figure"),document.createElement("figcaption"),document.createElement("mark"),document.createElement("time"),document.createElement("ruby"),document.createElement("menu"),document.createElement("dialog"),function(e,t){function n(e){var t=e.length,n=ct.type(e);return ct.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}function i(e){var t=kt[e]={};return ct.each(e.match(pt)||[],function(e,n){t[n]=!0}),t}function a(e,n,i,a){if(ct.acceptData(e)){var r,s,o=ct.expando,l=e.nodeType,u=l?ct.cache:e,c=l?e[o]:e[o]&&o;if(c&&u[c]&&(a||u[c].data)||i!==t||"string"!=typeof n)return c||(c=l?e[o]=tt.pop()||ct.guid++:o),u[c]||(u[c]=l?{}:{toJSON:ct.noop}),("object"==typeof n||"function"==typeof n)&&(a?u[c]=ct.extend(u[c],n):u[c].data=ct.extend(u[c].data,n)),s=u[c],a||(s.data||(s.data={}),s=s.data),i!==t&&(s[ct.camelCase(n)]=i),"string"==typeof n?(r=s[n],null==r&&(r=s[ct.camelCase(n)])):r=s,r}}function r(e,t,n){if(ct.acceptData(e)){var i,a,r=e.nodeType,s=r?ct.cache:e,l=r?e[ct.expando]:ct.expando;if(s[l]){if(t&&(i=n?s[l]:s[l].data)){ct.isArray(t)?t=t.concat(ct.map(t,ct.camelCase)):t in i?t=[t]:(t=ct.camelCase(t),t=t in i?[t]:t.split(" ")),a=t.length;for(;a--;)delete i[t[a]];if(n?!o(i):!ct.isEmptyObject(i))return}(n||(delete s[l].data,o(s[l])))&&(r?ct.cleanData([e],!0):ct.support.deleteExpando||s!=s.window?delete s[l]:s[l]=null)}}}function s(e,n,i){if(i===t&&1===e.nodeType){var a="data-"+n.replace($t,"-$1").toLowerCase();if(i=e.getAttribute(a),"string"==typeof i){try{i="true"===i?!0:"false"===i?!1:"null"===i?null:+i+""===i?+i:Et.test(i)?ct.parseJSON(i):i}catch(r){}ct.data(e,n,i)}else i=t}return i}function o(e){var t;for(t in e)if(("data"!==t||!ct.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function l(){return!0}function u(){return!1}function c(){try{return Q.activeElement}catch(e){}}function d(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function p(e,t,n){if(ct.isFunction(t))return ct.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return ct.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Rt.test(t))return ct.filter(t,e,n);t=ct.filter(t,e)}return ct.grep(e,function(e){return ct.inArray(e,t)>=0!==n})}function f(e){var t=Xt.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function h(e,t){return ct.nodeName(e,"table")&&ct.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function m(e){return e.type=(null!==ct.find.attr(e,"type"))+"/"+e.type,e}function g(e){var t=rn.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function v(e,t){for(var n,i=0;null!=(n=e[i]);i++)ct._data(n,"globalEval",!t||ct._data(t[i],"globalEval"))}function y(e,t){if(1===t.nodeType&&ct.hasData(e)){var n,i,a,r=ct._data(e),s=ct._data(t,r),o=r.events;if(o){delete s.handle,s.events={};for(n in o)for(i=0,a=o[n].length;a>i;i++)ct.event.add(t,n,o[n][i])}s.data&&(s.data=ct.extend({},s.data))}}function b(e,t){var n,i,a;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!ct.support.noCloneEvent&&t[ct.expando]){a=ct._data(t);for(i in a.events)ct.removeEvent(t,i,a.handle);t.removeAttribute(ct.expando)}"script"===n&&t.text!==e.text?(m(t).text=e.text,g(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),ct.support.html5Clone&&e.innerHTML&&!ct.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&tn.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function w(e,n){var i,a,r=0,s=typeof e.getElementsByTagName!==V?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==V?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],i=e.childNodes||e;null!=(a=i[r]);r++)!n||ct.nodeName(a,n)?s.push(a):ct.merge(s,w(a,n));return n===t||n&&ct.nodeName(e,n)?ct.merge([e],s):s}function x(e){tn.test(e.type)&&(e.defaultChecked=e.checked)}function T(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),i=t,a=kn.length;a--;)if(t=kn[a]+n,t in e)return t;return i}function C(e,t){return e=t||e,"none"===ct.css(e,"display")||!ct.contains(e.ownerDocument,e)}function S(e,t){for(var n,i,a,r=[],s=0,o=e.length;o>s;s++)i=e[s],i.style&&(r[s]=ct._data(i,"olddisplay"),n=i.style.display,t?(r[s]||"none"!==n||(i.style.display=""),""===i.style.display&&C(i)&&(r[s]=ct._data(i,"olddisplay",D(i.nodeName)))):r[s]||(a=C(i),(n&&"none"!==n||!a)&&ct._data(i,"olddisplay",a?n:ct.css(i,"display"))));for(s=0;o>s;s++)i=e[s],i.style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?r[s]||"":"none"));return e}function k(e,t,n){var i=yn.exec(t);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):t}function E(e,t,n,i,a){for(var r=n===(i?"border":"content")?4:"width"===t?1:0,s=0;4>r;r+=2)"margin"===n&&(s+=ct.css(e,n+Sn[r],!0,a)),i?("content"===n&&(s-=ct.css(e,"padding"+Sn[r],!0,a)),"margin"!==n&&(s-=ct.css(e,"border"+Sn[r]+"Width",!0,a))):(s+=ct.css(e,"padding"+Sn[r],!0,a),"padding"!==n&&(s+=ct.css(e,"border"+Sn[r]+"Width",!0,a)));return s}function $(e,t,n){var i=!0,a="width"===t?e.offsetWidth:e.offsetHeight,r=dn(e),s=ct.support.boxSizing&&"border-box"===ct.css(e,"boxSizing",!1,r);if(0>=a||null==a){if(a=pn(e,t,r),(0>a||null==a)&&(a=e.style[t]),bn.test(a))return a;i=s&&(ct.support.boxSizingReliable||a===e.style[t]),a=parseFloat(a)||0}return a+E(e,t,n||(s?"border":"content"),i,r)+"px"}function D(e){var t=Q,n=xn[e];return n||(n=M(e,t),"none"!==n&&n||(cn=(cn||ct("'].join("")}function o(n){var i=["https://gdata.youtube.com/feeds/api/videos/",n,"?v=2&alt=json"].join("");e.ajax({url:i,dataType:"jsonp",cache:!0,success:function(e){t(e.entry.title.$t)}})}function l(e){var t=/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/,n=e.match(t);return n&&11==n[2].length?n[2]:!1}var u=null,c=null,d=null,p=null,f=5,h={init:function(f){if(f=e.extend({},e.fn.YouTubeModal.defaults,f),null==u){u=e('');if($(this).each(function(){$(this).data("customized")||a.push(this)}),!a.length)throw Error('\u0441\u0435\u043b\u0435\u043a\u0442\u043e\u0440 $("'+$(this).selector+'") \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0438\u043b');$(a).each(function(){function t(){if("dropdown"==e.style){var t=a.offset().top+a.outerHeight(),n=a.offset().left;p.css({top:t,left:n})}else{var i=g.eq(l.get(0).selectedIndex);i=i.hasClass("title")?i.next():i;var t=a.offset().top-i.position().top,n=a.offset().left;p.css({top:t,left:n})}}var a=s.clone(),l=$(this),u=l.find("option[title]").text(),c=l.find("option[title]").attr("disabled",!0).end().find("option"),d=c.size()-1,p=o.clone(),f=e.itemHTML.split(" "),h=f.length>=2,m="<"+e.list+">";l.find("option").each(function(t,n){if($(this).attr("title"))m+="<"+e.item+" class='title' style='display:none;'>"+n.childNodes[0].nodeValue+"";else if(h){for(var i="",a=f.length-1;0!=a;a--)i?0!=a&&f.length>2&&(i="<"+f[a]+">"+i+""):i+="<"+f[a]+">"+n.childNodes[0].nodeValue+"";i="<"+f[0]+">"+i+"",m+=i}else m+="<"+e.item+">"+n.childNodes[0].nodeValue+"";t==d&&(m+="")}),m=$(m),p=p.find(".appendHere").removeClass("appendHere").append(m).end(),a.insertAfter(l),a.find("."+e.selectedClass).text(l.find("option:selected").text()),r.append(p),p.width(e.dropdownHasBorder?a.width():a.outerWidth()),e.transferClass&&(a.addClass(a.attr("class")+" "+l.attr("class")),p.addClass(p.attr("class")+" "+l.attr("class"))),$(this).data("customSelect",a.add(p)),$(this).data("customized",!0);{var g=m.find(">"+e.item),v=p.outerWidth();p.outerHeight()}selectedByHover="",selected="",e.resizable?$(window).on("resize.opener",function(){v=p.width(e.dropdownHasBorder?a.width():a.outerWidth())}).trigger("resize.opener"):(a.width(l.outerWidth()),v=p.width(e.dropdownHasBorder?a.width():a.outerWidth())),u&&(a.find("."+e.selectedClass).text(u),l.trigger("change"+e.namespace,[c.filter(":selected").index()])),l.on("change"+e.namespace,function(t,n,i,r){r||(n||0===n||(n=this.selectedIndex),this.selectedIndex=n,g.removeClass(e.activeItemClass).eq(n).addClass(e.activeItemClass),selected=c.eq(n),a.find("."+e.selectedClass).text(selected.text()),i||(p.hide(),a.removeClass(e.activeOpenerClass)),l.trigger("change",[null,null,!0]))}),e.hasIcons&&(c.each(function(e){g.eq(e).prepend('')}),l.on("change"+e.namespace,function(t,n,i,r){r||a.find("."+e.selectedClass).prepend('')}),a.find("."+e.selectedClass).prepend('')),l.hide(),g.click(function(){$(this).hasClass(e.activeItemClass)||l.trigger("change"+e.namespace,[$(this).index()]),p.hide(),a.removeClass(e.activeOpenerClass)}),a.click(function(){p.is(":hidden")?(p.show(),a.addClass(e.activeOpenerClass),t()):(p.hide(),a.removeClass(e.activeOpenerClass))}),l.data("resizeHandler",function(){console.log("resizeHandler"),p.is(":visible")&&t()}),l.data("mousedownHandler",function(t){console.log("mousedownHandler"),$(t.target).closest(p).size()||$(t.target).closest(a).size()||(p.hide(),a.removeClass(e.activeOpenerClass))}),$(window).on("resize",l.data("resizeHandler")),$(document).on("mousedown",l.data("mousedownHandler")),e.triggerEvents&&(g.click(function(){l.trigger(n,[$(this).text()])}),l.trigger(i,[p])),l.is(":disabled")&&l.select("disable")})},!function(){"use strict";function e(e){e.fn.swiper=function(t){var i;return e(this).each(function(){var e=new n(this,t);i||(i=e)}),i}}var t,n=function(e,a){function r(e){return Math.floor(e)}function s(){w.autoplayTimeoutId=setTimeout(function(){w.params.loop?(w.fixLoop(),w._slideNext(),w.emit("onAutoplay",w)):w.isEnd?a.autoplayStopOnLast?w.stopAutoplay():(w._slideTo(0),w.emit("onAutoplay",w)):(w._slideNext(),w.emit("onAutoplay",w))},w.params.autoplay)}function o(e,n){var i=t(e.target);if(!i.is(n))if("string"==typeof n)i=i.parents(n);else if(n.nodeType){var a;return i.parents().each(function(e,t){t===n&&(a=n)}),a?n:void 0}return 0!==i.length?i[0]:void 0}function l(e,t){t=t||{};var n=window.MutationObserver||window.WebkitMutationObserver,i=new n(function(e){e.forEach(function(e){w.onResize(!0),w.emit("onObserverUpdate",w,e)})});i.observe(e,{attributes:"undefined"==typeof t.attributes?!0:t.attributes,childList:"undefined"==typeof t.childList?!0:t.childList,characterData:"undefined"==typeof t.characterData?!0:t.characterData}),w.observers.push(i)}function u(e){e.originalEvent&&(e=e.originalEvent);var t=e.keyCode||e.charCode;if(!w.params.allowSwipeToNext&&(w.isHorizontal()&&39===t||!w.isHorizontal()&&40===t))return!1;if(!w.params.allowSwipeToPrev&&(w.isHorizontal()&&37===t||!w.isHorizontal()&&38===t))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===t||39===t||38===t||40===t){var n=!1;if(w.container.parents(".swiper-slide").length>0&&0===w.container.parents(".swiper-slide-active").length)return;var i={left:window.pageXOffset,top:window.pageYOffset},a=window.innerWidth,r=window.innerHeight,s=w.container.offset();w.rtl&&(s.left=s.left-w.container[0].scrollLeft);for(var o=[[s.left,s.top],[s.left+w.width,s.top],[s.left,s.top+w.height],[s.left+w.width,s.top+w.height]],l=0;l=i.left&&u[0]<=i.left+a&&u[1]>=i.top&&u[1]<=i.top+r&&(n=!0)}if(!n)return}w.isHorizontal()?((37===t||39===t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===t&&!w.rtl||37===t&&w.rtl)&&w.slideNext(),(37===t&&!w.rtl||39===t&&w.rtl)&&w.slidePrev()):((38===t||40===t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),40===t&&w.slideNext(),38===t&&w.slidePrev())}}function c(e){e.originalEvent&&(e=e.originalEvent);var t=w.mousewheel.event,n=0,i=w.rtl?-1:1;if("mousewheel"===t)if(w.params.mousewheelForceToAxis)if(w.isHorizontal()){if(!(Math.abs(e.wheelDeltaX)>Math.abs(e.wheelDeltaY)))return;n=e.wheelDeltaX*i}else{if(!(Math.abs(e.wheelDeltaY)>Math.abs(e.wheelDeltaX)))return;n=e.wheelDeltaY}else n=Math.abs(e.wheelDeltaX)>Math.abs(e.wheelDeltaY)?-e.wheelDeltaX*i:-e.wheelDeltaY;else if("DOMMouseScroll"===t)n=-e.detail;else if("wheel"===t)if(w.params.mousewheelForceToAxis)if(w.isHorizontal()){if(!(Math.abs(e.deltaX)>Math.abs(e.deltaY)))return;n=-e.deltaX*i}else{if(!(Math.abs(e.deltaY)>Math.abs(e.deltaX)))return;n=-e.deltaY}else n=Math.abs(e.deltaX)>Math.abs(e.deltaY)?-e.deltaX*i:-e.deltaY;if(0!==n){if(w.params.mousewheelInvert&&(n=-n),w.params.freeMode){var a=w.getWrapperTranslate()+n*w.params.mousewheelSensitivity,r=w.isBeginning,s=w.isEnd;if(a>=w.minTranslate()&&(a=w.minTranslate()),a<=w.maxTranslate()&&(a=w.maxTranslate()),w.setWrapperTransition(0),w.setWrapperTranslate(a),w.updateProgress(),w.updateActiveIndex(),(!r&&w.isBeginning||!s&&w.isEnd)&&w.updateClasses(),w.params.freeModeSticky?(clearTimeout(w.mousewheel.timeout),w.mousewheel.timeout=setTimeout(function(){w.slideReset()},300)):w.params.lazyLoading&&w.lazy&&w.lazy.load(),0===a||a===w.maxTranslate())return}else{if((new window.Date).getTime()-w.mousewheel.lastScrollTime>60)if(0>n)if(w.isEnd&&!w.params.loop||w.animating){if(w.params.mousewheelReleaseOnEdges)return!0}else w.slideNext();else if(w.isBeginning&&!w.params.loop||w.animating){if(w.params.mousewheelReleaseOnEdges)return!0}else w.slidePrev();w.mousewheel.lastScrollTime=(new window.Date).getTime()}return w.params.autoplay&&w.stopAutoplay(),e.preventDefault?e.preventDefault():e.returnValue=!1,!1}}function d(e,n){e=t(e);var i,a,r,s=w.rtl?-1:1;i=e.attr("data-swiper-parallax")||"0",a=e.attr("data-swiper-parallax-x"),r=e.attr("data-swiper-parallax-y"),a||r?(a=a||"0",r=r||"0"):w.isHorizontal()?(a=i,r="0"):(r=i,a="0"),a=a.indexOf("%")>=0?parseInt(a,10)*n*s+"%":a*n*s+"px",r=r.indexOf("%")>=0?parseInt(r,10)*n+"%":r*n+"px",e.transform("translate3d("+a+", "+r+",0px)")}function p(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 f={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,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,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,hashnav:!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,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",allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-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",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},h=a&&a.virtualTranslate;a=a||{};var m={};for(var g in a)if("object"!=typeof a[g]||null===a[g]||a[g].nodeType||a[g]===window||a[g]===document||"undefined"!=typeof i&&a[g]instanceof i||"undefined"!=typeof jQuery&&a[g]instanceof jQuery)m[g]=a[g];else{m[g]={};for(var v in a[g])m[g][v]=a[g][v]}for(var y in f)if("undefined"==typeof a[y])a[y]=f[y];else if("object"==typeof a[y])for(var b in f[y])"undefined"==typeof a[y][b]&&(a[y][b]=f[y][b]);var w=this;if(w.params=a,w.originalParams=m,w.classNames=[],"undefined"!=typeof t&&"undefined"!=typeof i&&(t=i),("undefined"!=typeof t||(t="undefined"==typeof i?window.Dom7||window.Zepto||window.jQuery:i))&&(w.$=t,w.currentBreakpoint=void 0,w.getActiveBreakpoint=function(){if(!w.params.breakpoints)return!1;var e,t=!1,n=[];for(e in w.params.breakpoints)w.params.breakpoints.hasOwnProperty(e)&&n.push(e);n.sort(function(e,t){return parseInt(e,10)>parseInt(t,10)});for(var i=0;i=window.innerWidth&&!t&&(t=e);return t||"max"},w.setBreakpoint=function(){var e=w.getActiveBreakpoint();if(e&&w.currentBreakpoint!==e){var t=e in w.params.breakpoints?w.params.breakpoints[e]:w.originalParams,n=w.params.loop&&t.slidesPerView!==w.params.slidesPerView;for(var i in t)w.params[i]=t[i];w.currentBreakpoint=e,n&&w.destroyLoop&&w.reLoop(!0)}},w.params.breakpoints&&w.setBreakpoint(),w.container=t(e),0!==w.container.length)){if(w.container.length>1){var x=[];return w.container.each(function(){x.push(new n(this,a))}),x}w.container[0].swiper=w,w.container.data("swiper",w),w.classNames.push("swiper-container-"+w.params.direction),w.params.freeMode&&w.classNames.push("swiper-container-free-mode"),w.support.flexbox||(w.classNames.push("swiper-container-no-flexbox"),w.params.slidesPerColumn=1),w.params.autoHeight&&w.classNames.push("swiper-container-autoheight"),(w.params.parallax||w.params.watchSlidesVisibility)&&(w.params.watchSlidesProgress=!0),["cube","coverflow","flip"].indexOf(w.params.effect)>=0&&(w.support.transforms3d?(w.params.watchSlidesProgress=!0,w.classNames.push("swiper-container-3d")):w.params.effect="slide"),"slide"!==w.params.effect&&w.classNames.push("swiper-container-"+w.params.effect),"cube"===w.params.effect&&(w.params.resistanceRatio=0,w.params.slidesPerView=1,w.params.slidesPerColumn=1,w.params.slidesPerGroup=1,w.params.centeredSlides=!1,w.params.spaceBetween=0,w.params.virtualTranslate=!0,w.params.setWrapperSize=!1),("fade"===w.params.effect||"flip"===w.params.effect)&&(w.params.slidesPerView=1,w.params.slidesPerColumn=1,w.params.slidesPerGroup=1,w.params.watchSlidesProgress=!0,w.params.spaceBetween=0,w.params.setWrapperSize=!1,"undefined"==typeof h&&(w.params.virtualTranslate=!0)),w.params.grabCursor&&w.support.touch&&(w.params.grabCursor=!1),w.wrapper=w.container.children("."+w.params.wrapperClass),w.params.pagination&&(w.paginationContainer=t(w.params.pagination),w.params.uniqueNavElements&&"string"==typeof w.params.pagination&&w.paginationContainer.length>1&&1===w.container.find(w.params.pagination).length&&(w.paginationContainer=w.container.find(w.params.pagination)),"bullets"===w.params.paginationType&&w.params.paginationClickable?w.paginationContainer.addClass("swiper-pagination-clickable"):w.params.paginationClickable=!1,w.paginationContainer.addClass("swiper-pagination-"+w.params.paginationType)),(w.params.nextButton||w.params.prevButton)&&(w.params.nextButton&&(w.nextButton=t(w.params.nextButton),w.params.uniqueNavElements&&"string"==typeof w.params.nextButton&&w.nextButton.length>1&&1===w.container.find(w.params.nextButton).length&&(w.nextButton=w.container.find(w.params.nextButton))),w.params.prevButton&&(w.prevButton=t(w.params.prevButton),w.params.uniqueNavElements&&"string"==typeof w.params.prevButton&&w.prevButton.length>1&&1===w.container.find(w.params.prevButton).length&&(w.prevButton=w.container.find(w.params.prevButton)))),w.isHorizontal=function(){return"horizontal"===w.params.direction},w.rtl=w.isHorizontal()&&("rtl"===w.container[0].dir.toLowerCase()||"rtl"===w.container.css("direction")),w.rtl&&w.classNames.push("swiper-container-rtl"),w.rtl&&(w.wrongRTL="-webkit-box"===w.wrapper.css("display")),w.params.slidesPerColumn>1&&w.classNames.push("swiper-container-multirow"),w.device.android&&w.classNames.push("swiper-container-android"),w.container.addClass(w.classNames.join(" ")),w.translate=0,w.progress=0,w.velocity=0,w.lockSwipeToNext=function(){w.params.allowSwipeToNext=!1},w.lockSwipeToPrev=function(){w.params.allowSwipeToPrev=!1},w.lockSwipes=function(){w.params.allowSwipeToNext=w.params.allowSwipeToPrev=!1},w.unlockSwipeToNext=function(){w.params.allowSwipeToNext=!0},w.unlockSwipeToPrev=function(){w.params.allowSwipeToPrev=!0},w.unlockSwipes=function(){w.params.allowSwipeToNext=w.params.allowSwipeToPrev=!0},w.params.grabCursor&&(w.container[0].style.cursor="move",w.container[0].style.cursor="-webkit-grab",w.container[0].style.cursor="-moz-grab",w.container[0].style.cursor="grab"),w.imagesToLoad=[],w.imagesLoaded=0,w.loadImage=function(e,t,n,i,a){function r(){a&&a()}var s;e.complete&&i?r():t?(s=new window.Image,s.onload=r,s.onerror=r,n&&(s.srcset=n),t&&(s.src=t)):r()},w.preloadImages=function(){function e(){"undefined"!=typeof w&&null!==w&&(void 0!==w.imagesLoaded&&w.imagesLoaded++,w.imagesLoaded===w.imagesToLoad.length&&(w.params.updateOnImagesReady&&w.update(),w.emit("onImagesReady",w)))}w.imagesToLoad=w.container.find("img");for(var t=0;t=0&&(t=parseFloat(t.replace("%",""))/100*w.size),w.virtualSize=-t,w.slides.css(w.rtl?{marginLeft:"",marginTop:""}:{marginRight:"",marginBottom:""});var s;w.params.slidesPerColumn>1&&(s=Math.floor(w.slides.length/w.params.slidesPerColumn)===w.slides.length/w.params.slidesPerColumn?w.slides.length:Math.ceil(w.slides.length/w.params.slidesPerColumn)*w.params.slidesPerColumn,"auto"!==w.params.slidesPerView&&"row"===w.params.slidesPerColumnFill&&(s=Math.max(s,w.params.slidesPerView*w.params.slidesPerColumn)));var o,l=w.params.slidesPerColumn,u=s/l,c=u-(w.params.slidesPerColumn*u-w.slides.length);for(e=0;e1){var p,f,h;"column"===w.params.slidesPerColumnFill?(f=Math.floor(e/l),h=e-f*l,(f>c||f===c&&h===l-1)&&++h>=l&&(h=0,f++),p=f+h*s/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(e/u),f=e-h*u),d.css({"margin-top":0!==h&&w.params.spaceBetween&&w.params.spaceBetween+"px"}).attr("data-swiper-column",f).attr("data-swiper-row",h)}"none"!==d.css("display")&&("auto"===w.params.slidesPerView?(o=w.isHorizontal()?d.outerWidth(!0):d.outerHeight(!0),w.params.roundLengths&&(o=r(o))):(o=(w.size-(w.params.slidesPerView-1)*t)/w.params.slidesPerView,w.params.roundLengths&&(o=r(o)),w.isHorizontal()?w.slides[e].style.width=o+"px":w.slides[e].style.height=o+"px"),w.slides[e].swiperSlideSize=o,w.slidesSizesGrid.push(o),w.params.centeredSlides?(n=n+o/2+i/2+t,0===e&&(n=n-w.size/2-t),Math.abs(n)<.001&&(n=0),a%w.params.slidesPerGroup===0&&w.snapGrid.push(n),w.slidesGrid.push(n)):(a%w.params.slidesPerGroup===0&&w.snapGrid.push(n),w.slidesGrid.push(n),n=n+o+t),w.virtualSize+=o+t,i=o,a++)}w.virtualSize=Math.max(w.virtualSize,w.size)+w.params.slidesOffsetAfter;var m;if(w.rtl&&w.wrongRTL&&("slide"===w.params.effect||"coverflow"===w.params.effect)&&w.wrapper.css({width:w.virtualSize+w.params.spaceBetween+"px"}),(!w.support.flexbox||w.params.setWrapperSize)&&w.wrapper.css(w.isHorizontal()?{width:w.virtualSize+w.params.spaceBetween+"px"}:{height:w.virtualSize+w.params.spaceBetween+"px"}),w.params.slidesPerColumn>1&&(w.virtualSize=(o+w.params.spaceBetween)*s,w.virtualSize=Math.ceil(w.virtualSize/w.params.slidesPerColumn)-w.params.spaceBetween,w.wrapper.css({width:w.virtualSize+w.params.spaceBetween+"px"}),w.params.centeredSlides)){for(m=[],e=0;e1&&w.snapGrid.push(w.virtualSize-w.size)}0===w.snapGrid.length&&(w.snapGrid=[0]),0!==w.params.spaceBetween&&w.slides.css(w.isHorizontal()?w.rtl?{marginLeft:t+"px"}:{marginRight:t+"px"}:{marginBottom:t+"px"}),w.params.watchSlidesProgress&&w.updateSlidesOffset()}},w.updateSlidesOffset=function(){for(var e=0;e=0&&r0&&s<=w.size||0>=r&&s>=w.size;o&&w.slides.eq(n).addClass(w.params.slideVisibleClass)}i.progress=w.rtl?-a:a}}},w.updateProgress=function(e){"undefined"==typeof e&&(e=w.translate||0);var t=w.maxTranslate()-w.minTranslate(),n=w.isBeginning,i=w.isEnd;0===t?(w.progress=0,w.isBeginning=w.isEnd=!0):(w.progress=(e-w.minTranslate())/t,w.isBeginning=w.progress<=0,w.isEnd=w.progress>=1),w.isBeginning&&!n&&w.emit("onReachBeginning",w),w.isEnd&&!i&&w.emit("onReachEnd",w),w.params.watchSlidesProgress&&w.updateSlidesProgress(e),w.emit("onProgress",w,w.progress)},w.updateActiveIndex=function(){var e,t,n,i=w.rtl?w.translate:-w.translate;for(t=0;t=w.slidesGrid[t]&&i=w.slidesGrid[t]&&i=w.slidesGrid[t]&&(e=t);(0>e||"undefined"==typeof e)&&(e=0),n=Math.floor(e/w.params.slidesPerGroup),n>=w.snapGrid.length&&(n=w.snapGrid.length-1),e!==w.activeIndex&&(w.snapIndex=n,w.previousIndex=w.activeIndex,w.activeIndex=e,w.updateClasses())},w.updateClasses=function(){w.slides.removeClass(w.params.slideActiveClass+" "+w.params.slideNextClass+" "+w.params.slidePrevClass);var e=w.slides.eq(w.activeIndex);e.addClass(w.params.slideActiveClass);var n=e.next("."+w.params.slideClass).addClass(w.params.slideNextClass);w.params.loop&&0===n.length&&w.slides.eq(0).addClass(w.params.slideNextClass);var i=e.prev("."+w.params.slideClass).addClass(w.params.slidePrevClass);if(w.params.loop&&0===i.length&&w.slides.eq(-1).addClass(w.params.slidePrevClass),w.paginationContainer&&w.paginationContainer.length>0){var a,r=w.params.loop?Math.ceil((w.slides.length-2*w.loopedSlides)/w.params.slidesPerGroup):w.snapGrid.length;if(w.params.loop?(a=Math.ceil((w.activeIndex-w.loopedSlides)/w.params.slidesPerGroup),a>w.slides.length-1-2*w.loopedSlides&&(a-=w.slides.length-2*w.loopedSlides),a>r-1&&(a-=r),0>a&&"bullets"!==w.params.paginationType&&(a=r+a)):a="undefined"!=typeof w.snapIndex?w.snapIndex:w.activeIndex||0,"bullets"===w.params.paginationType&&w.bullets&&w.bullets.length>0&&(w.bullets.removeClass(w.params.bulletActiveClass),w.paginationContainer.length>1?w.bullets.each(function(){t(this).index()===a&&t(this).addClass(w.params.bulletActiveClass)}):w.bullets.eq(a).addClass(w.params.bulletActiveClass)),"fraction"===w.params.paginationType&&(w.paginationContainer.find("."+w.params.paginationCurrentClass).text(a+1),w.paginationContainer.find("."+w.params.paginationTotalClass).text(r)),"progress"===w.params.paginationType){var s=(a+1)/r,o=s,l=1;w.isHorizontal()||(l=s,o=1),w.paginationContainer.find("."+w.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+o+") scaleY("+l+")").transition(w.params.speed)}"custom"===w.params.paginationType&&w.params.paginationCustomRender&&(w.paginationContainer.html(w.params.paginationCustomRender(w,a+1,r)),w.emit("onPaginationRendered",w,w.paginationContainer[0]))}w.params.loop||(w.params.prevButton&&w.prevButton&&w.prevButton.length>0&&(w.isBeginning?(w.prevButton.addClass(w.params.buttonDisabledClass),w.params.a11y&&w.a11y&&w.a11y.disable(w.prevButton)):(w.prevButton.removeClass(w.params.buttonDisabledClass),w.params.a11y&&w.a11y&&w.a11y.enable(w.prevButton))),w.params.nextButton&&w.nextButton&&w.nextButton.length>0&&(w.isEnd?(w.nextButton.addClass(w.params.buttonDisabledClass),w.params.a11y&&w.a11y&&w.a11y.disable(w.nextButton)):(w.nextButton.removeClass(w.params.buttonDisabledClass),w.params.a11y&&w.a11y&&w.a11y.enable(w.nextButton))))},w.updatePagination=function(){if(w.params.pagination&&w.paginationContainer&&w.paginationContainer.length>0){var e="";if("bullets"===w.params.paginationType){for(var t=w.params.loop?Math.ceil((w.slides.length-2*w.loopedSlides)/w.params.slidesPerGroup):w.snapGrid.length,n=0;t>n;n++)e+=w.params.paginationBulletRender?w.params.paginationBulletRender(n,w.params.bulletClass):"<"+w.params.paginationElement+' class="'+w.params.bulletClass+'">";w.paginationContainer.html(e),w.bullets=w.paginationContainer.find("."+w.params.bulletClass),w.params.paginationClickable&&w.params.a11y&&w.a11y&&w.a11y.initPagination()}"fraction"===w.params.paginationType&&(e=w.params.paginationFractionRender?w.params.paginationFractionRender(w,w.params.paginationCurrentClass,w.params.paginationTotalClass):' / ',w.paginationContainer.html(e)),"progress"===w.params.paginationType&&(e=w.params.paginationProgressRender?w.params.paginationProgressRender(w,w.params.paginationProgressbarClass):'',w.paginationContainer.html(e)),"custom"!==w.params.paginationType&&w.emit("onPaginationRendered",w,w.paginationContainer[0])}},w.update=function(e){function t(){i=Math.min(Math.max(w.translate,w.maxTranslate()),w.minTranslate()),w.setWrapperTranslate(i),w.updateActiveIndex(),w.updateClasses()}if(w.updateContainerSize(),w.updateSlidesSize(),w.updateProgress(),w.updatePagination(),w.updateClasses(),w.params.scrollbar&&w.scrollbar&&w.scrollbar.set(),e){var n,i;w.controller&&w.controller.spline&&(w.controller.spline=void 0),w.params.freeMode?(t(),w.params.autoHeight&&w.updateAutoHeight()):(n=("auto"===w.params.slidesPerView||w.params.slidesPerView>1)&&w.isEnd&&!w.params.centeredSlides?w.slideTo(w.slides.length-1,0,!1,!0):w.slideTo(w.activeIndex,0,!1,!0),n||t())}else w.params.autoHeight&&w.updateAutoHeight()},w.onResize=function(e){w.params.breakpoints&&w.setBreakpoint();var t=w.params.allowSwipeToPrev,n=w.params.allowSwipeToNext;w.params.allowSwipeToPrev=w.params.allowSwipeToNext=!0,w.updateContainerSize(),w.updateSlidesSize(),("auto"===w.params.slidesPerView||w.params.freeMode||e)&&w.updatePagination(),w.params.scrollbar&&w.scrollbar&&w.scrollbar.set(),w.controller&&w.controller.spline&&(w.controller.spline=void 0);var i=!1;if(w.params.freeMode){var a=Math.min(Math.max(w.translate,w.maxTranslate()),w.minTranslate());w.setWrapperTranslate(a),w.updateActiveIndex(),w.updateClasses(),w.params.autoHeight&&w.updateAutoHeight()}else w.updateClasses(),i=("auto"===w.params.slidesPerView||w.params.slidesPerView>1)&&w.isEnd&&!w.params.centeredSlides?w.slideTo(w.slides.length-1,0,!1,!0):w.slideTo(w.activeIndex,0,!1,!0);w.params.lazyLoading&&!i&&w.lazy&&w.lazy.load(),w.params.allowSwipeToPrev=t,w.params.allowSwipeToNext=n};var T=["mousedown","mousemove","mouseup"];window.navigator.pointerEnabled?T=["pointerdown","pointermove","pointerup"]:window.navigator.msPointerEnabled&&(T=["MSPointerDown","MSPointerMove","MSPointerUp"]),w.touchEvents={start:w.support.touch||!w.params.simulateTouch?"touchstart":T[0],move:w.support.touch||!w.params.simulateTouch?"touchmove":T[1],end:w.support.touch||!w.params.simulateTouch?"touchend":T[2]},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===w.params.touchEventsTarget?w.container:w.wrapper).addClass("swiper-wp8-"+w.params.direction),w.initEvents=function(e){var t=e?"off":"on",n=e?"removeEventListener":"addEventListener",i="container"===w.params.touchEventsTarget?w.container[0]:w.wrapper[0],r=w.support.touch?i:document,s=w.params.nested?!0:!1;w.browser.ie?(i[n](w.touchEvents.start,w.onTouchStart,!1),r[n](w.touchEvents.move,w.onTouchMove,s),r[n](w.touchEvents.end,w.onTouchEnd,!1)):(w.support.touch&&(i[n](w.touchEvents.start,w.onTouchStart,!1),i[n](w.touchEvents.move,w.onTouchMove,s),i[n](w.touchEvents.end,w.onTouchEnd,!1)),!a.simulateTouch||w.device.ios||w.device.android||(i[n]("mousedown",w.onTouchStart,!1),document[n]("mousemove",w.onTouchMove,s),document[n]("mouseup",w.onTouchEnd,!1))),window[n]("resize",w.onResize),w.params.nextButton&&w.nextButton&&w.nextButton.length>0&&(w.nextButton[t]("click",w.onClickNext),w.params.a11y&&w.a11y&&w.nextButton[t]("keydown",w.a11y.onEnterKey)),w.params.prevButton&&w.prevButton&&w.prevButton.length>0&&(w.prevButton[t]("click",w.onClickPrev),w.params.a11y&&w.a11y&&w.prevButton[t]("keydown",w.a11y.onEnterKey)),w.params.pagination&&w.params.paginationClickable&&(w.paginationContainer[t]("click","."+w.params.bulletClass,w.onClickIndex),w.params.a11y&&w.a11y&&w.paginationContainer[t]("keydown","."+w.params.bulletClass,w.a11y.onEnterKey)),(w.params.preventClicks||w.params.preventClicksPropagation)&&i[n]("click",w.preventClicks,!0)},w.attachEvents=function(){w.initEvents()},w.detachEvents=function(){w.initEvents(!0)},w.allowClick=!0,w.preventClicks=function(e){w.allowClick||(w.params.preventClicks&&e.preventDefault(),w.params.preventClicksPropagation&&w.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},w.onClickNext=function(e){e.preventDefault(),(!w.isEnd||w.params.loop)&&w.slideNext()},w.onClickPrev=function(e){e.preventDefault(),(!w.isBeginning||w.params.loop)&&w.slidePrev()},w.onClickIndex=function(e){e.preventDefault();var n=t(this).index()*w.params.slidesPerGroup;w.params.loop&&(n+=w.loopedSlides),w.slideTo(n)},w.updateClickedSlide=function(e){var n=o(e,"."+w.params.slideClass),i=!1;if(n)for(var a=0;aw.slides.length-w.loopedSlides+w.params.slidesPerView/2?(w.fixLoop(),s=w.wrapper.children("."+w.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){w.slideTo(s)},0)):w.slideTo(s):s>w.slides.length-w.params.slidesPerView?(w.fixLoop(),s=w.wrapper.children("."+w.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){w.slideTo(s)},0)):w.slideTo(s)}else w.slideTo(s)}};var C,S,k,E,$,D,M,z,N,L,P="input, select, textarea, button",A=Date.now(),H=[];w.animating=!1,w.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var I,B;if(w.onTouchStart=function(e){if(e.originalEvent&&(e=e.originalEvent),I="touchstart"===e.type,I||!("which"in e)||3!==e.which){if(w.params.noSwiping&&o(e,"."+w.params.noSwipingClass))return void(w.allowClick=!0);if(!w.params.swipeHandler||o(e,w.params.swipeHandler)){var n=w.touches.currentX="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,i=w.touches.currentY="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY;if(!(w.device.ios&&w.params.iOSEdgeSwipeDetection&&n<=w.params.iOSEdgeSwipeThreshold)){if(C=!0,S=!1,k=!0,$=void 0,B=void 0,w.touches.startX=n,w.touches.startY=i,E=Date.now(),w.allowClick=!0,w.updateContainerSize(),w.swipeDirection=void 0,w.params.threshold>0&&(z=!1),"touchstart"!==e.type){var a=!0;t(e.target).is(P)&&(a=!1),document.activeElement&&t(document.activeElement).is(P)&&document.activeElement.blur(),a&&e.preventDefault()}w.emit("onTouchStart",w,e)}}}},w.onTouchMove=function(e){if(e.originalEvent&&(e=e.originalEvent),!I||"mousemove"!==e.type){if(e.preventedByNestedSwiper)return w.touches.startX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,void(w.touches.startY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY);if(w.params.onlyExternal)return w.allowClick=!1,void(C&&(w.touches.startX=w.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,w.touches.startY=w.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,E=Date.now()));if(I&&document.activeElement&&e.target===document.activeElement&&t(e.target).is(P))return S=!0,void(w.allowClick=!1);if(k&&w.emit("onTouchMove",w,e),!(e.targetTouches&&e.targetTouches.length>1)){if(w.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,w.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,"undefined"==typeof $){var n=180*Math.atan2(Math.abs(w.touches.currentY-w.touches.startY),Math.abs(w.touches.currentX-w.touches.startX))/Math.PI;$=w.isHorizontal()?n>w.params.touchAngle:90-n>w.params.touchAngle}if($&&w.emit("onTouchMoveOpposite",w,e),"undefined"==typeof B&&w.browser.ieTouch&&(w.touches.currentX!==w.touches.startX||w.touches.currentY!==w.touches.startY)&&(B=!0),C){if($)return void(C=!1);if(B||!w.browser.ieTouch){w.allowClick=!1,w.emit("onSliderMove",w,e),e.preventDefault(),w.params.touchMoveStopPropagation&&!w.params.nested&&e.stopPropagation(),S||(a.loop&&w.fixLoop(),M=w.getWrapperTranslate(),w.setWrapperTransition(0),w.animating&&w.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),w.params.autoplay&&w.autoplaying&&(w.params.autoplayDisableOnInteraction?w.stopAutoplay():w.pauseAutoplay()),L=!1,w.params.grabCursor&&(w.container[0].style.cursor="move",w.container[0].style.cursor="-webkit-grabbing",w.container[0].style.cursor="-moz-grabbin",w.container[0].style.cursor="grabbing")),S=!0;var i=w.touches.diff=w.isHorizontal()?w.touches.currentX-w.touches.startX:w.touches.currentY-w.touches.startY;i*=w.params.touchRatio,w.rtl&&(i=-i),w.swipeDirection=i>0?"prev":"next",D=i+M;var r=!0;if(i>0&&D>w.minTranslate()?(r=!1,w.params.resistance&&(D=w.minTranslate()-1+Math.pow(-w.minTranslate()+M+i,w.params.resistanceRatio))):0>i&&DD&&(D=M),!w.params.allowSwipeToPrev&&"prev"===w.swipeDirection&&D>M&&(D=M),w.params.followFinger){if(w.params.threshold>0){if(!(Math.abs(i)>w.params.threshold||z))return void(D=M);if(!z)return z=!0,w.touches.startX=w.touches.currentX,w.touches.startY=w.touches.currentY,D=M,void(w.touches.diff=w.isHorizontal()?w.touches.currentX-w.touches.startX:w.touches.currentY-w.touches.startY)}(w.params.freeMode||w.params.watchSlidesProgress)&&w.updateActiveIndex(),w.params.freeMode&&(0===H.length&&H.push({position:w.touches[w.isHorizontal()?"startX":"startY"],time:E}),H.push({position:w.touches[w.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),w.updateProgress(D),w.setWrapperTranslate(D)}}}}}},w.onTouchEnd=function(e){if(e.originalEvent&&(e=e.originalEvent),k&&w.emit("onTouchEnd",w,e),k=!1,C){w.params.grabCursor&&S&&C&&(w.container[0].style.cursor="move",w.container[0].style.cursor="-webkit-grab",w.container[0].style.cursor="-moz-grab",w.container[0].style.cursor="grab");var n=Date.now(),i=n-E;if(w.allowClick&&(w.updateClickedSlide(e),w.emit("onTap",w,e),300>i&&n-A>300&&(N&&clearTimeout(N),N=setTimeout(function(){w&&(w.params.paginationHide&&w.paginationContainer.length>0&&!t(e.target).hasClass(w.params.bulletClass)&&w.paginationContainer.toggleClass(w.params.paginationHiddenClass),w.emit("onClick",w,e))},300)),300>i&&300>n-A&&(N&&clearTimeout(N),w.emit("onDoubleTap",w,e))),A=Date.now(),setTimeout(function(){w&&(w.allowClick=!0)},0),!C||!S||!w.swipeDirection||0===w.touches.diff||D===M)return void(C=S=!1);C=S=!1;var a;if(a=w.params.followFinger?w.rtl?w.translate:-w.translate:-D,w.params.freeMode){if(a<-w.minTranslate())return void w.slideTo(w.activeIndex);if(a>-w.maxTranslate())return void w.slideTo(w.slides.length1){var r=H.pop(),s=H.pop(),o=r.position-s.position,l=r.time-s.time;w.velocity=o/l,w.velocity=w.velocity/2,Math.abs(w.velocity)150||(new window.Date).getTime()-r.time>300)&&(w.velocity=0)}else w.velocity=0;H.length=0;var u=1e3*w.params.freeModeMomentumRatio,c=w.velocity*u,d=w.translate+c;w.rtl&&(d=-d);var p,f=!1,h=20*Math.abs(w.velocity)*w.params.freeModeMomentumBounceRatio;if(dw.minTranslate())w.params.freeModeMomentumBounce?(d-w.minTranslate()>h&&(d=w.minTranslate()+h),p=w.minTranslate(),f=!0,L=!0):d=w.minTranslate();else if(w.params.freeModeSticky){var m,g=0;for(g=0;g-d){m=g;break}d=Math.abs(w.snapGrid[m]-d)=w.params.longSwipesMs)&&(w.updateProgress(),w.updateActiveIndex()))}var v,y=0,b=w.slidesSizesGrid[0];for(v=0;v=w.slidesGrid[v]&&a=w.slidesGrid[v]&&(y=v,b=w.slidesGrid[w.slidesGrid.length-1]-w.slidesGrid[w.slidesGrid.length-2]);var x=(a-w.slidesGrid[y])/b;if(i>w.params.longSwipesMs){if(!w.params.longSwipes)return void w.slideTo(w.activeIndex);"next"===w.swipeDirection&&w.slideTo(x>=w.params.longSwipesRatio?y+w.params.slidesPerGroup:y),"prev"===w.swipeDirection&&w.slideTo(x>1-w.params.longSwipesRatio?y+w.params.slidesPerGroup:y)}else{if(!w.params.shortSwipes)return void w.slideTo(w.activeIndex);"next"===w.swipeDirection&&w.slideTo(y+w.params.slidesPerGroup),"prev"===w.swipeDirection&&w.slideTo(y)}}},w._slideTo=function(e,t){return w.slideTo(e,t,!0,!0)},w.slideTo=function(e,t,n,i){"undefined"==typeof n&&(n=!0),"undefined"==typeof e&&(e=0),0>e&&(e=0),w.snapIndex=Math.floor(e/w.params.slidesPerGroup),w.snapIndex>=w.snapGrid.length&&(w.snapIndex=w.snapGrid.length-1);var a=-w.snapGrid[w.snapIndex];w.params.autoplay&&w.autoplaying&&(i||!w.params.autoplayDisableOnInteraction?w.pauseAutoplay(t):w.stopAutoplay()),w.updateProgress(a);for(var r=0;r=Math.floor(100*w.slidesGrid[r])&&(e=r);return!w.params.allowSwipeToNext&&aw.translate&&a>w.maxTranslate()&&(w.activeIndex||0)!==e?!1:("undefined"==typeof t&&(t=w.params.speed),w.previousIndex=w.activeIndex||0,w.activeIndex=e,w.rtl&&-a===w.translate||!w.rtl&&a===w.translate?(w.params.autoHeight&&w.updateAutoHeight(),w.updateClasses(),"slide"!==w.params.effect&&w.setWrapperTranslate(a),!1):(w.updateClasses(),w.onTransitionStart(n),0===t?(w.setWrapperTranslate(a),w.setWrapperTransition(0),w.onTransitionEnd(n)):(w.setWrapperTranslate(a),w.setWrapperTransition(t),w.animating||(w.animating=!0,w.wrapper.transitionEnd(function(){w&&w.onTransitionEnd(n)}))),!0))},w.onTransitionStart=function(e){"undefined"==typeof e&&(e=!0),w.params.autoHeight&&w.updateAutoHeight(),w.lazy&&w.lazy.onTransitionStart(),e&&(w.emit("onTransitionStart",w),w.activeIndex!==w.previousIndex&&(w.emit("onSlideChangeStart",w),w.activeIndex>w.previousIndex?w.emit("onSlideNextStart",w):w.emit("onSlidePrevStart",w)))},w.onTransitionEnd=function(e){w.animating=!1,w.setWrapperTransition(0),"undefined"==typeof e&&(e=!0),w.lazy&&w.lazy.onTransitionEnd(),e&&(w.emit("onTransitionEnd",w),w.activeIndex!==w.previousIndex&&(w.emit("onSlideChangeEnd",w),w.activeIndex>w.previousIndex?w.emit("onSlideNextEnd",w):w.emit("onSlidePrevEnd",w))),w.params.hashnav&&w.hashnav&&w.hashnav.setHash()},w.slideNext=function(e,t,n){return w.params.loop?w.animating?!1:(w.fixLoop(),w.container[0].clientLeft,w.slideTo(w.activeIndex+w.params.slidesPerGroup,t,e,n)):w.slideTo(w.activeIndex+w.params.slidesPerGroup,t,e,n)},w._slideNext=function(e){return w.slideNext(!0,e,!0)},w.slidePrev=function(e,t,n){return w.params.loop?w.animating?!1:(w.fixLoop(),w.container[0].clientLeft,w.slideTo(w.activeIndex-1,t,e,n)):w.slideTo(w.activeIndex-1,t,e,n)},w._slidePrev=function(e){return w.slidePrev(!0,e,!0)},w.slideReset=function(e,t){return w.slideTo(w.activeIndex,t,e)},w.setWrapperTransition=function(e,t){w.wrapper.transition(e),"slide"!==w.params.effect&&w.effects[w.params.effect]&&w.effects[w.params.effect].setTransition(e),w.params.parallax&&w.parallax&&w.parallax.setTransition(e),w.params.scrollbar&&w.scrollbar&&w.scrollbar.setTransition(e),w.params.control&&w.controller&&w.controller.setTransition(e,t),w.emit("onSetTransition",w,e)},w.setWrapperTranslate=function(e,t,n){var i=0,a=0,s=0;w.isHorizontal()?i=w.rtl?-e:e:a=e,w.params.roundLengths&&(i=r(i),a=r(a)),w.params.virtualTranslate||w.wrapper.transform(w.support.transforms3d?"translate3d("+i+"px, "+a+"px, "+s+"px)":"translate("+i+"px, "+a+"px)"),w.translate=w.isHorizontal()?i:a;var o,l=w.maxTranslate()-w.minTranslate();o=0===l?0:(e-w.minTranslate())/l,o!==w.progress&&w.updateProgress(e),t&&w.updateActiveIndex(),"slide"!==w.params.effect&&w.effects[w.params.effect]&&w.effects[w.params.effect].setTranslate(w.translate),w.params.parallax&&w.parallax&&w.parallax.setTranslate(w.translate),w.params.scrollbar&&w.scrollbar&&w.scrollbar.setTranslate(w.translate),w.params.control&&w.controller&&w.controller.setTranslate(w.translate,n),w.emit("onSetTranslate",w,w.translate)},w.getTranslate=function(e,t){var n,i,a,r;return"undefined"==typeof t&&(t="x"),w.params.virtualTranslate?w.rtl?-w.translate:w.translate:(a=window.getComputedStyle(e,null),window.WebKitCSSMatrix?(i=a.transform||a.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new window.WebKitCSSMatrix("none"===i?"":i)):(r=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=r.toString().split(",")),"x"===t&&(i=window.WebKitCSSMatrix?r.m41:parseFloat(16===n.length?n[12]:n[4])),"y"===t&&(i=window.WebKitCSSMatrix?r.m42:parseFloat(16===n.length?n[13]:n[5])),w.rtl&&i&&(i=-i),i||0)},w.getWrapperTranslate=function(e){return"undefined"==typeof e&&(e=w.isHorizontal()?"x":"y"),w.getTranslate(w.wrapper[0],e)},w.observers=[],w.initObservers=function(){if(w.params.observeParents)for(var e=w.container.parents(),t=0;te.length&&(w.loopedSlides=e.length);var n,i=[],a=[];for(e.each(function(n,r){var s=t(this);n=e.length-w.loopedSlides&&i.push(r),s.attr("data-swiper-slide-index",n)}),n=0;n=0;n--)w.wrapper.prepend(t(i[n].cloneNode(!0)).addClass(w.params.slideDuplicateClass))},w.destroyLoop=function(){w.wrapper.children("."+w.params.slideClass+"."+w.params.slideDuplicateClass).remove(),w.slides.removeAttr("data-swiper-slide-index")},w.reLoop=function(e){var t=w.activeIndex-w.loopedSlides;w.destroyLoop(),w.createLoop(),w.updateSlidesSize(),e&&w.slideTo(t+w.loopedSlides,0,!1)},w.fixLoop=function(){var e;w.activeIndex=2*w.loopedSlides||w.activeIndex>w.slides.length-2*w.params.slidesPerView)&&(e=-w.slides.length+w.activeIndex+w.loopedSlides,e+=w.loopedSlides,w.slideTo(e,0,!1,!0))},w.appendSlide=function(e){if(w.params.loop&&w.destroyLoop(),"object"==typeof e&&e.length)for(var t=0;tt&&n--;n=Math.max(n,0)}else t=e,w.slides[t]&&w.slides.eq(t).remove(),n>t&&n--,n=Math.max(n,0);w.params.loop&&w.createLoop(),w.params.observer&&w.support.observer||w.update(!0),w.params.loop?w.slideTo(n+w.loopedSlides,0,!1):w.slideTo(n,0,!1)},w.removeAllSlides=function(){for(var e=[],t=0;t'),n.append(c)),0===d.length&&(d=t('
'),n.append(d)),c.length&&(c[0].style.opacity=Math.max(-i,0)),d.length&&(d[0].style.opacity=Math.max(i,0))}n.transform("translate3d("+l+"px, "+u+"px, 0px) rotateX("+o+"deg) rotateY("+s+"deg)")}},setTransition:function(e){if(w.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),w.params.virtualTranslate&&0!==e){var n=!1;w.slides.eq(w.activeIndex).transitionEnd(function(){if(!n&&w&&t(this).hasClass(w.params.slideActiveClass)){n=!0,w.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],i=0;i'),w.wrapper.append(e)),e.css({height:w.width+"px"})):(e=w.container.find(".swiper-cube-shadow"),0===e.length&&(e=t('
'),w.container.append(e))));for(var i=0;i=o&&o>-1&&(n=90*i+90*o,w.rtl&&(n=90*-i-90*o)),a.transform(d),w.params.cube.slideShadows){var p=a.find(w.isHorizontal()?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),f=a.find(w.isHorizontal()?".swiper-slide-shadow-right":".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(-o,0)),f.length&&(f[0].style.opacity=Math.max(o,0))}}if(w.wrapper.css({"-webkit-transform-origin":"50% 50% -"+w.size/2+"px","-moz-transform-origin":"50% 50% -"+w.size/2+"px","-ms-transform-origin":"50% 50% -"+w.size/2+"px","transform-origin":"50% 50% -"+w.size/2+"px"}),w.params.cube.shadow)if(w.isHorizontal())e.transform("translate3d(0px, "+(w.width/2+w.params.cube.shadowOffset)+"px, "+-w.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+w.params.cube.shadowScale+")");else{var h=Math.abs(n)-90*Math.floor(Math.abs(n)/90),m=1.5-(Math.sin(2*h*Math.PI/360)/2+Math.cos(2*h*Math.PI/360)/2),g=w.params.cube.shadowScale,v=w.params.cube.shadowScale/m,y=w.params.cube.shadowOffset;e.transform("scale3d("+g+", 1, "+v+") translate3d(0px, "+(w.height/2+y)+"px, "+-w.height/2/v+"px) rotateX(-90deg)")}var b=w.isSafari||w.isUiWebView?-w.size/2:0;w.wrapper.transform("translate3d(0px,0,"+b+"px) rotateX("+(w.isHorizontal()?0:n)+"deg) rotateY("+(w.isHorizontal()?-n:0)+"deg)")},setTransition:function(e){w.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),w.params.cube.shadow&&!w.isHorizontal()&&w.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var e=w.translate,n=w.isHorizontal()?-e+w.width/2:-e+w.height/2,i=w.isHorizontal()?w.params.coverflow.rotate:-w.params.coverflow.rotate,a=w.params.coverflow.depth,r=0,s=w.slides.length;s>r;r++){var o=w.slides.eq(r),l=w.slidesSizesGrid[r],u=o[0].swiperSlideOffset,c=(n-u-l/2)/l*w.params.coverflow.modifier,d=w.isHorizontal()?i*c:0,p=w.isHorizontal()?0:i*c,f=-a*Math.abs(c),h=w.isHorizontal()?0:w.params.coverflow.stretch*c,m=w.isHorizontal()?w.params.coverflow.stretch*c:0;Math.abs(m)<.001&&(m=0),Math.abs(h)<.001&&(h=0),Math.abs(f)<.001&&(f=0),Math.abs(d)<.001&&(d=0),Math.abs(p)<.001&&(p=0);var g="translate3d("+m+"px,"+h+"px,"+f+"px) rotateX("+p+"deg) rotateY("+d+"deg)";if(o.transform(g),o[0].style.zIndex=-Math.abs(Math.round(c))+1,w.params.coverflow.slideShadows){var v=o.find(w.isHorizontal()?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),y=o.find(w.isHorizontal()?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===v.length&&(v=t('
'),o.append(v)),0===y.length&&(y=t('
'),o.append(y)),v.length&&(v[0].style.opacity=c>0?c:0),y.length&&(y[0].style.opacity=-c>0?-c:0)}}if(w.browser.ie){var b=w.wrapper[0].style;b.perspectiveOrigin=n+"px 50%"}},setTransition:function(e){w.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},w.lazy={initialImageLoaded:!1,loadImageInSlide:function(e,n){if("undefined"!=typeof e&&("undefined"==typeof n&&(n=!0),0!==w.slides.length)){var i=w.slides.eq(e),a=i.find(".swiper-lazy:not(.swiper-lazy-loaded):not(.swiper-lazy-loading)");!i.hasClass("swiper-lazy")||i.hasClass("swiper-lazy-loaded")||i.hasClass("swiper-lazy-loading")||(a=a.add(i[0])),0!==a.length&&a.each(function(){var e=t(this);e.addClass("swiper-lazy-loading");var a=e.attr("data-background"),r=e.attr("data-src"),s=e.attr("data-srcset");w.loadImage(e[0],r||a,s,!1,function(){if(a?(e.css("background-image",'url("'+a+'")'),e.removeAttr("data-background")):(s&&(e.attr("srcset",s),e.removeAttr("data-srcset")),r&&(e.attr("src",r),e.removeAttr("data-src"))),e.addClass("swiper-lazy-loaded").removeClass("swiper-lazy-loading"),i.find(".swiper-lazy-preloader, .preloader").remove(),w.params.loop&&n){var t=i.attr("data-swiper-slide-index");if(i.hasClass(w.params.slideDuplicateClass)){var o=w.wrapper.children('[data-swiper-slide-index="'+t+'"]:not(.'+w.params.slideDuplicateClass+")");w.lazy.loadImageInSlide(o.index(),!1)}else{var l=w.wrapper.children("."+w.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');w.lazy.loadImageInSlide(l.index(),!1)}}w.emit("onLazyImageReady",w,i[0],e[0])}),w.emit("onLazyImageLoad",w,i[0],e[0])})}},load:function(){var e;if(w.params.watchSlidesVisibility)w.wrapper.children("."+w.params.slideVisibleClass).each(function(){w.lazy.loadImageInSlide(t(this).index())});else if(w.params.slidesPerView>1)for(e=w.activeIndex;e1||w.params.lazyLoadingInPrevNextAmount&&w.params.lazyLoadingInPrevNextAmount>1){var n=w.params.lazyLoadingInPrevNextAmount,i=w.params.slidesPerView,a=Math.min(w.activeIndex+i+Math.max(n,i),w.slides.length),r=Math.max(w.activeIndex-Math.max(i,n),0);for(e=w.activeIndex+w.params.slidesPerView;a>e;e++)w.slides[e]&&w.lazy.loadImageInSlide(e);for(e=r;e0&&w.lazy.loadImageInSlide(s.index());var o=w.wrapper.children("."+w.params.slidePrevClass);o.length>0&&w.lazy.loadImageInSlide(o.index())}},onTransitionStart:function(){w.params.lazyLoading&&(w.params.lazyLoadingOnTransitionStart||!w.params.lazyLoadingOnTransitionStart&&!w.lazy.initialImageLoaded)&&w.lazy.load()},onTransitionEnd:function(){w.params.lazyLoading&&!w.params.lazyLoadingOnTransitionStart&&w.lazy.load()}},w.scrollbar={isTouched:!1,setDragPosition:function(e){var t=w.scrollbar,n=w.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,i=n-t.track.offset()[w.isHorizontal()?"left":"top"]-t.dragSize/2,a=-w.minTranslate()*t.moveDivider,r=-w.maxTranslate()*t.moveDivider;a>i?i=a:i>r&&(i=r),i=-i/t.moveDivider,w.updateProgress(i),w.setWrapperTranslate(i,!0)},dragStart:function(e){var t=w.scrollbar;t.isTouched=!0,e.preventDefault(),e.stopPropagation(),t.setDragPosition(e),clearTimeout(t.dragTimeout),t.track.transition(0),w.params.scrollbarHide&&t.track.css("opacity",1),w.wrapper.transition(100),t.drag.transition(100),w.emit("onScrollbarDragStart",w)},dragMove:function(e){var t=w.scrollbar;t.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),w.wrapper.transition(0),t.track.transition(0),t.drag.transition(0),w.emit("onScrollbarDragMove",w))},dragEnd:function(){var e=w.scrollbar;e.isTouched&&(e.isTouched=!1,w.params.scrollbarHide&&(clearTimeout(e.dragTimeout),e.dragTimeout=setTimeout(function(){e.track.css("opacity",0),e.track.transition(400)},1e3)),w.emit("onScrollbarDragEnd",w),w.params.scrollbarSnapOnRelease&&w.slideReset())},enableDraggable:function(){var e=w.scrollbar,n=w.support.touch?e.track:document;t(e.track).on(w.touchEvents.start,e.dragStart),t(n).on(w.touchEvents.move,e.dragMove),t(n).on(w.touchEvents.end,e.dragEnd)},disableDraggable:function(){var e=w.scrollbar,n=w.support.touch?e.track:document;t(e.track).off(w.touchEvents.start,e.dragStart),t(n).off(w.touchEvents.move,e.dragMove),t(n).off(w.touchEvents.end,e.dragEnd)},set:function(){if(w.params.scrollbar){var e=w.scrollbar;e.track=t(w.params.scrollbar),w.params.uniqueNavElements&&"string"==typeof w.params.scrollbar&&e.track.length>1&&1===w.container.find(w.params.scrollbar).length&&(e.track=w.container.find(w.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=w.isHorizontal()?e.track[0].offsetWidth:e.track[0].offsetHeight,e.divider=w.size/w.virtualSize,e.moveDivider=e.divider*(e.trackSize/w.size),e.dragSize=e.trackSize*e.divider,w.isHorizontal()?e.drag[0].style.width=e.dragSize+"px":e.drag[0].style.height=e.dragSize+"px",e.track[0].style.display=e.divider>=1?"none":"",w.params.scrollbarHide&&(e.track[0].style.opacity=0)}},setTranslate:function(){if(w.params.scrollbar){var e,t=w.scrollbar,n=(w.translate||0,t.dragSize);e=(t.trackSize-t.dragSize)*w.progress,w.rtl&&w.isHorizontal()?(e=-e,e>0?(n=t.dragSize-e,e=0):-e+t.dragSize>t.trackSize&&(n=t.trackSize+e)):0>e?(n=t.dragSize+e,e=0):e+t.dragSize>t.trackSize&&(n=t.trackSize-e),w.isHorizontal()?(t.drag.transform(w.support.transforms3d?"translate3d("+e+"px, 0, 0)":"translateX("+e+"px)"),t.drag[0].style.width=n+"px"):(t.drag.transform(w.support.transforms3d?"translate3d(0px, "+e+"px, 0)":"translateY("+e+"px)"),t.drag[0].style.height=n+"px"),w.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){w.params.scrollbar&&w.scrollbar.drag.transition(e)}},w.controller={LinearSpline:function(e,t){this.x=e,this.y=t,this.lastIndex=e.length-1;var n,i;this.x.length,this.interpolate=function(e){return e?(i=a(this.x,e),n=i-1,(e-this.x[n])*(this.y[i]-this.y[n])/(this.x[i]-this.x[n])+this.y[n]):0};var a=function(){var e,t,n;return function(i,a){for(t=-1,e=i.length;e-t>1;)i[n=e+t>>1]<=a?t=n:e=n;return e}}()},getInterpolateFunction:function(e){w.controller.spline||(w.controller.spline=w.params.loop?new w.controller.LinearSpline(w.slidesGrid,e.slidesGrid):new w.controller.LinearSpline(w.snapGrid,e.snapGrid))},setTranslate:function(e,t){function i(t){e=t.rtl&&"horizontal"===t.params.direction?-w.translate:w.translate,"slide"===w.params.controlBy&&(w.controller.getInterpolateFunction(t),r=-w.controller.spline.interpolate(-e)),r&&"container"!==w.params.controlBy||(a=(t.maxTranslate()-t.minTranslate())/(w.maxTranslate()-w.minTranslate()),r=(e-w.minTranslate())*a+t.minTranslate()),w.params.controlInverse&&(r=t.maxTranslate()-r),t.updateProgress(r),t.setWrapperTranslate(r,!1,w),t.updateActiveIndex()}var a,r,s=w.params.control;if(w.isArray(s))for(var o=0;on;n++){var a=w.slides.eq(n),r=a.attr("data-hash");if(r===e&&!a.hasClass(w.params.slideDuplicateClass)){var s=a.index();w.slideTo(s,t,w.params.runCallbacksOnInit,!0)}}}},setHash:function(){w.hashnav.initialized&&w.params.hashnav&&(document.location.hash=w.slides.eq(w.activeIndex).attr("data-hash")||"")}},w.disableKeyboardControl=function(){w.params.keyboardControl=!1,t(document).off("keydown",u)},w.enableKeyboardControl=function(){w.params.keyboardControl=!0,t(document).on("keydown",u)},w.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},w.params.mousewheelControl){try{new window.WheelEvent("wheel"),w.mousewheel.event="wheel"}catch(O){(window.WheelEvent||w.container[0]&&"wheel"in w.container[0])&&(w.mousewheel.event="wheel")}!w.mousewheel.event&&window.WheelEvent,w.mousewheel.event||void 0===document.onmousewheel||(w.mousewheel.event="mousewheel"),w.mousewheel.event||(w.mousewheel.event="DOMMouseScroll")}w.disableMousewheelControl=function(){return w.mousewheel.event?(w.container.off(w.mousewheel.event,c),!0):!1},w.enableMousewheelControl=function(){return w.mousewheel.event?(w.container.on(w.mousewheel.event,c),!0):!1},w.parallax={setTranslate:function(){w.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){d(this,w.progress)}),w.slides.each(function(){var e=t(this);e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var t=Math.min(Math.max(e[0].progress,-1),1);d(this,t)})})},setTransition:function(e){"undefined"==typeof e&&(e=w.params.speed),w.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var n=t(this),i=parseInt(n.attr("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),n.transition(i)})}},w._plugins=[];for(var j in w.plugins){var _=w.plugins[j](w,w.params[j]);_&&w._plugins.push(_)}return w.callPlugins=function(e){for(var t=0;t'),notify:function(e){var t=w.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},init:function(){w.params.nextButton&&w.nextButton&&w.nextButton.length>0&&(w.a11y.makeFocusable(w.nextButton),w.a11y.addRole(w.nextButton,"button"),w.a11y.addLabel(w.nextButton,w.params.nextSlideMessage)),w.params.prevButton&&w.prevButton&&w.prevButton.length>0&&(w.a11y.makeFocusable(w.prevButton),w.a11y.addRole(w.prevButton,"button"),w.a11y.addLabel(w.prevButton,w.params.prevSlideMessage)),t(w.container).append(w.a11y.liveRegion)},initPagination:function(){w.params.pagination&&w.params.paginationClickable&&w.bullets&&w.bullets.length&&w.bullets.each(function(){var e=t(this);w.a11y.makeFocusable(e),w.a11y.addRole(e,"button"),w.a11y.addLabel(e,w.params.paginationBulletMessage.replace(/{{index}}/,e.index()+1))})},destroy:function(){w.a11y.liveRegion&&w.a11y.liveRegion.length>0&&w.a11y.liveRegion.remove()}},w.init=function(){w.params.loop&&w.createLoop(),w.updateContainerSize(),w.updateSlidesSize(),w.updatePagination(),w.params.scrollbar&&w.scrollbar&&(w.scrollbar.set(),w.params.scrollbarDraggable&&w.scrollbar.enableDraggable()),"slide"!==w.params.effect&&w.effects[w.params.effect]&&(w.params.loop||w.updateProgress(),w.effects[w.params.effect].setTranslate()),w.params.loop?w.slideTo(w.params.initialSlide+w.loopedSlides,0,w.params.runCallbacksOnInit):(w.slideTo(w.params.initialSlide,0,w.params.runCallbacksOnInit),0===w.params.initialSlide&&(w.parallax&&w.params.parallax&&w.parallax.setTranslate(),w.lazy&&w.params.lazyLoading&&(w.lazy.load(),w.lazy.initialImageLoaded=!0))),w.attachEvents(),w.params.observer&&w.support.observer&&w.initObservers(),w.params.preloadImages&&!w.params.lazyLoading&&w.preloadImages(),w.params.autoplay&&w.startAutoplay(),w.params.keyboardControl&&w.enableKeyboardControl&&w.enableKeyboardControl(),w.params.mousewheelControl&&w.enableMousewheelControl&&w.enableMousewheelControl(),w.params.hashnav&&w.hashnav&&w.hashnav.init(),w.params.a11y&&w.a11y&&w.a11y.init(),w.emit("onInit",w)},w.cleanupStyles=function(){w.container.removeClass(w.classNames.join(" ")).removeAttr("style"),w.wrapper.removeAttr("style"),w.slides&&w.slides.length&&w.slides.removeClass([w.params.slideVisibleClass,w.params.slideActiveClass,w.params.slideNextClass,w.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),w.paginationContainer&&w.paginationContainer.length&&w.paginationContainer.removeClass(w.params.paginationHiddenClass),w.bullets&&w.bullets.length&&w.bullets.removeClass(w.params.bulletActiveClass),w.params.prevButton&&t(w.params.prevButton).removeClass(w.params.buttonDisabledClass),w.params.nextButton&&t(w.params.nextButton).removeClass(w.params.buttonDisabledClass),w.params.scrollbar&&w.scrollbar&&(w.scrollbar.track&&w.scrollbar.track.length&&w.scrollbar.track.removeAttr("style"),w.scrollbar.drag&&w.scrollbar.drag.length&&w.scrollbar.drag.removeAttr("style"))},w.destroy=function(e,t){w.detachEvents(),w.stopAutoplay(),w.params.scrollbar&&w.scrollbar&&w.params.scrollbarDraggable&&w.scrollbar.disableDraggable(),w.params.loop&&w.destroyLoop(),t&&w.cleanupStyles(),w.disconnectObservers(),w.params.keyboardControl&&w.disableKeyboardControl&&w.disableKeyboardControl(),w.params.mousewheelControl&&w.disableMousewheelControl&&w.disableMousewheelControl(),w.params.a11y&&w.a11y&&w.a11y.destroy(),w.emit("onDestroy"),e!==!1&&(w=null)},w.init(),w}};n.prototype={isSafari:function(){var e=navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(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},device:function(){var e=navigator.userAgent,t=e.match(/(Android);?[\s\/]+([\d.]+)?/),n=e.match(/(iPad).*OS\s([\d_]+)/),i=e.match(/(iPod)(.*OS\s([\d_]+))?/),a=!n&&e.match(/(iPhone\sOS)\s([\d_]+)/);return{ios:n||a||i,android:t}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var e=document.createElement("div").style;return"webkitPerspective"in e||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e}(),flexbox:function(){for(var e=document.createElement("div").style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;n=0&&o.indexOf(">")>=0){var l="div";for(0===o.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,i=e.clientTop||n.clientTop||0,a=e.clientLeft||n.clientLeft||0,r=window.pageYOffset||e.scrollTop,s=window.pageXOffset||e.scrollLeft;return{top:t.top+r-i,left:t.left+s-a}}return null},css:function(e,t){var n;if(1===arguments.length){if("string"!=typeof e){for(n=0;ni-1?new e([]):0>t?(n=i+t,new e(0>n?[]:[this[n]])):new e([this[t]])},append:function(t){var n,i;for(n=0;n=0;i--)this[n].insertBefore(a.childNodes[i],this[n].childNodes[0])}else if(t instanceof e)for(i=0;i1)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 i=[],a=this[0];if(!a)return new e([]);for(;a.nextElementSibling;){var r=a.nextElementSibling;n?t(r).is(n)&&i.push(r):i.push(r),a=r}return new e(i)},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 i=[],a=this[0];if(!a)return new e([]);for(;a.previousElementSibling;){var r=a.previousElementSibling;n?t(r).is(n)&&i.push(r):i.push(r),a=r}return new e(i)},parent:function(e){for(var n=[],i=0;it;t++)if(t in this&&this[t]===e)return t;return-1},t=[].slice;!function(e,t){return"function"==typeof define&&define.amd?define("waypoints",["jquery"],function(n){return t(n,e)}):t(e.jQuery,e)}(window,function(n,i){var a,r,s,o,l,u,c,d,p,f,h,m,g,v,y,b;return a=n(i),d=e.call(i,"ontouchstart")>=0,o={horizontal:{},vertical:{}},l=1,c={},u="waypoints-context-id",h="resize.waypoints",m="scroll.waypoints",g=1,v="waypoints-waypoint-ids",y="waypoint",b="waypoints",r=function(){function e(e){var t=this;this.$element=e,this.element=e[0],this.didResize=!1,this.didScroll=!1,this.id="context"+l++,this.oldScroll={x:e.scrollLeft(),y:e.scrollTop()},this.waypoints={horizontal:{},vertical:{}},this.element[u]=this.id,c[this.id]=this,e.bind(m,function(){var e;return t.didScroll||d?void 0:(t.didScroll=!0,e=function(){return t.doScroll(),t.didScroll=!1},i.setTimeout(e,n[b].settings.scrollThrottle))}),e.bind(h,function(){var e;return t.didResize?void 0:(t.didResize=!0,e=function(){return n[b]("refresh"),t.didResize=!1},i.setTimeout(e,n[b].settings.resizeThrottle))})}return e.prototype.doScroll=function(){var e,t=this;return e={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},!d||e.vertical.oldScroll&&e.vertical.newScroll||n[b]("refresh"),n.each(e,function(e,i){var a,r,s;return s=[],r=i.newScroll>i.oldScroll,a=r?i.forward:i.backward,n.each(t.waypoints[e],function(e,t){var n,a;return i.oldScroll<(n=t.offset)&&n<=i.newScroll?s.push(t):i.newScroll<(a=t.offset)&&a<=i.oldScroll?s.push(t):void 0}),s.sort(function(e,t){return e.offset-t.offset}),r||s.reverse(),n.each(s,function(e,t){return t.options.continuous||e===s.length-1?t.trigger([a]):void 0})}),this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.refresh=function(){var e,t,i,a=this;return i=n.isWindow(this.element),t=this.$element.offset(),this.doScroll(),e={horizontal:{contextOffset:i?0:t.left,contextScroll:i?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:i?0:t.top,contextScroll:i?0:this.oldScroll.y,contextDimension:i?n[b]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}},n.each(e,function(e,t){return n.each(a.waypoints[e],function(e,i){var a,r,s,o,l;return a=i.options.offset,s=i.offset,r=n.isWindow(i.element)?0:i.$element.offset()[t.offsetProp],n.isFunction(a)?a=a.apply(i.element):"string"==typeof a&&(a=parseFloat(a),i.options.offset.indexOf("%")>-1&&(a=Math.ceil(t.contextDimension*a/100))),i.offset=r-t.contextOffset+t.contextScroll-a,i.options.onlyOnScroll&&null!=s||!i.enabled?void 0:null!==s&&s<(o=t.oldScroll)&&o<=i.offset?i.trigger([t.backward]):null!==s&&s>(l=t.oldScroll)&&l>=i.offset?i.trigger([t.forward]):null===s&&t.oldScroll>=i.offset?i.trigger([t.forward]):void 0})})},e.prototype.checkEmpty=function(){return n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)?(this.$element.unbind([h,m].join(" ")),delete c[this.id]):void 0},e}(),s=function(){function e(e,t,i){var a,r;"bottom-in-view"===i.offset&&(i.offset=function(){var e;return e=n[b]("viewportHeight"),n.isWindow(t.element)||(e=t.$element.height()),e-n(this).outerHeight()}),this.$element=e,this.element=e[0],this.axis=i.horizontal?"horizontal":"vertical",this.callback=i.handler,this.context=t,this.enabled=i.enabled,this.id="waypoints"+g++,this.offset=null,this.options=i,t.waypoints[this.axis][this.id]=this,o[this.axis][this.id]=this,a=null!=(r=this.element[v])?r:[],a.push(this.id),this.element[v]=a}return e.prototype.trigger=function(e){return this.enabled?(null!=this.callback&&this.callback.apply(this.element,e),this.options.triggerOnce?this.destroy():void 0):void 0},e.prototype.disable=function(){return this.enabled=!1},e.prototype.enable=function(){return this.context.refresh(),this.enabled=!0},e.prototype.destroy=function(){return delete o[this.axis][this.id],delete this.context.waypoints[this.axis][this.id],this.context.checkEmpty()},e.getWaypointsByElement=function(e){var t,i;return(i=e[v])?(t=n.extend({},o.horizontal,o.vertical),n.map(i,function(e){return t[e]})):[]},e}(),f={init:function(e,t){var i;return t=n.extend({},n.fn[y].defaults,t),null==(i=t.handler)&&(t.handler=e),this.each(function(){var e,i,a,o;return e=n(this),a=null!=(o=t.context)?o:n.fn[y].defaults.context,n.isWindow(a)||(a=e.closest(a)),a=n(a),i=c[a[0][u]],i||(i=new r(a)),new s(e,i,t)}),n[b]("refresh"),this},disable:function(){return f._invoke.call(this,"disable")},enable:function(){return f._invoke.call(this,"enable")},destroy:function(){return f._invoke.call(this,"destroy")},prev:function(e,t){return f._traverse.call(this,e,t,function(e,t,n){return t>0?e.push(n[t-1]):void 0})},next:function(e,t){return f._traverse.call(this,e,t,function(e,t,n){return te.oldScroll.y})},left:function(e){return null==e&&(e=i),p._filter(e,"horizontal",function(e,t){return t.offset<=e.oldScroll.x})},right:function(e){return null==e&&(e=i),p._filter(e,"horizontal",function(e,t){return t.offset>e.oldScroll.x})},enable:function(){return p._invoke("enable")},disable:function(){return p._invoke("disable")},destroy:function(){return p._invoke("destroy")},extendFn:function(e,t){return f[e]=t},_invoke:function(e){var t;return t=n.extend({},o.vertical,o.horizontal),n.each(t,function(t,n){return n[e](),!0})},_filter:function(e,t,i){var a,r;return(a=c[n(e)[0][u]])?(r=[],n.each(a.waypoints[t],function(e,t){return i(a,t)?r.push(t):void 0}),r.sort(function(e,t){return e.offset-t.offset}),n.map(r,function(e){return e.element})):[]}},n[b]=function(){var e,n;return n=arguments[0],e=2<=arguments.length?t.call(arguments,1):[],p[n]?p[n].apply(null,e):p.aggregate.call(null,n)},n[b].settings={resizeThrottle:100,scrollThrottle:30},a.on("load.waypoints",function(){return n[b]("refresh")})})}.call(this),function(e){"use strict";function t(e,t){if(this.createTextRange){var n=this.createTextRange();n.collapse(!0),n.moveStart("character",e),n.moveEnd("character",t-e),n.select()}else this.setSelectionRange&&(this.focus(),this.setSelectionRange(e,t))}function n(e){var t=this.value.length;if(e="start"==e.toLowerCase()?"Start":"End",document.selection){var n,i,a,r=document.selection.createRange();return n=r.duplicate(),n.expand("textedit"),n.setEndPoint("EndToEnd",r),i=n.text.length-r.text.length,a=i+r.text.length,"Start"==e?i:a}return"undefined"!=typeof this["selection"+e]&&(t=this["selection"+e]),t}var i={codes:{46:127,188:44,109:45,190:46,191:47,192:96,220:92,222:39,221:93,219:91,173:45,187:61,186:59,189:45,110:46},shifts:{96:"~",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",48:")",45:"_",61:"+",91:"{",93:"}",92:"|",59:":",39:'"',44:"<",46:">",47:"?"}};e.fn.number=function(a,r,s,o){o="undefined"==typeof o?",":o,s="undefined"==typeof s?".":s,r="undefined"==typeof r?0:r;var l="\\u"+("0000"+s.charCodeAt(0).toString(16)).slice(-4),u=new RegExp("[^"+l+"0-9]","g"),c=new RegExp(l,"g");return a===!0?this.is("input:text")?this.on({"keydown.format":function(a){var l=e(this),u=l.data("numFormat"),c=a.keyCode?a.keyCode:a.which,d="",p=n.apply(this,["start"]),f=n.apply(this,["end"]),h="",m=!1;if(i.codes.hasOwnProperty(c)&&(c=i.codes[c]),!a.shiftKey&&c>=65&&90>=c?c+=32:!a.shiftKey&&c>=69&&105>=c?c-=48:a.shiftKey&&i.shifts.hasOwnProperty(c)&&(d=i.shifts[c]),""==d&&(d=String.fromCharCode(c)),8!=c&&45!=c&&127!=c&&d!=s&&!d.match(/[0-9]/)){var g=a.keyCode?a.keyCode:a.which;if(46==g||8==g||127==g||9==g||27==g||13==g||(65==g||82==g||80==g||83==g||70==g||72==g||66==g||74==g||84==g||90==g||61==g||173==g||48==g)&&(a.ctrlKey||a.metaKey)===!0||(86==g||67==g||88==g)&&(a.ctrlKey||a.metaKey)===!0||g>=35&&39>=g||g>=112&&123>=g)return;return a.preventDefault(),!1}if(0==p&&f==this.value.length?8==c?(p=f=1,this.value="",u.init=r>0?-1:0,u.c=r>0?-(r+1):0,t.apply(this,[0,0])):d==s?(p=f=1,this.value="0"+s+new Array(r+1).join("0"),u.init=r>0?1:0,u.c=r>0?-(r+1):0):45==c?(p=f=2,this.value="-0"+s+new Array(r+1).join("0"),u.init=r>0?1:0,u.c=r>0?-(r+1):0,t.apply(this,[2,2])):(u.init=r>0?-1:0,u.c=r>0?-r:0):u.c=f-this.value.length,u.isPartialSelection=p==f?!1:!0,r>0&&d==s&&p==this.value.length-r-1)u.c++,u.init=Math.max(0,u.init),a.preventDefault(),m=this.value.length+u.c;else if(45!=c||0==p&&0!=this.value.indexOf("-"))if(d==s)u.init=Math.max(0,u.init),a.preventDefault();else if(r>0&&127==c&&p==this.value.length-r-1)a.preventDefault();else if(r>0&&8==c&&p==this.value.length-r)a.preventDefault(),u.c--,m=this.value.length+u.c;else if(r>0&&127==c&&p>this.value.length-r-1){if(""===this.value)return;"0"!=this.value.slice(p,p+1)&&(h=this.value.slice(0,p)+"0"+this.value.slice(p+1),l.val(h)),a.preventDefault(),m=this.value.length+u.c}else if(r>0&&8==c&&p>this.value.length-r){if(""===this.value)return;"0"!=this.value.slice(p-1,p)&&(h=this.value.slice(0,p-1)+"0"+this.value.slice(p),l.val(h)),a.preventDefault(),u.c--,m=this.value.length+u.c}else 127==c&&this.value.slice(p,p+1)==o?a.preventDefault():8==c&&this.value.slice(p-1,p)==o?(a.preventDefault(),u.c--,m=this.value.length+u.c):r>0&&p==f&&this.value.length>r+1&&p>this.value.length-r-1&&isFinite(+d)&&!a.metaKey&&!a.ctrlKey&&!a.altKey&&1===d.length&&(h=f===this.value.length?this.value.slice(0,p-1):this.value.slice(0,p)+this.value.slice(p+1),this.value=h,m=p);else a.preventDefault();m!==!1&&t.apply(this,[m,m]),l.data("numFormat",u)},"keyup.format":function(i){var a,s=e(this),o=s.data("numFormat"),l=i.keyCode?i.keyCode:i.which,u=n.apply(this,["start"]),c=n.apply(this,["end"]);0!==u||0!==c||189!==l&&109!==l||(s.val("-"+s.val()),u=1,o.c=1-this.value.length,o.init=1,s.data("numFormat",o),a=this.value.length+o.c,t.apply(this,[a,a])),""===this.value||(48>l||l>57)&&(96>l||l>105)&&8!==l&&46!==l&&110!==l||(s.val(s.val()),r>0&&(o.init<1?(u=this.value.length-r-(o.init<0?1:0),o.c=u-this.value.length,o.init=1,s.data("numFormat",o)):u>this.value.length-r&&8!=l&&(o.c++,s.data("numFormat",o))),46!=l||o.isPartialSelection||(o.c++,s.data("numFormat",o)),a=this.value.length+o.c,t.apply(this,[a,a]))},"paste.format":function(t){var n=e(this),i=t.originalEvent,a=null;return window.clipboardData&&window.clipboardData.getData?a=window.clipboardData.getData("Text"):i.clipboardData&&i.clipboardData.getData&&(a=i.clipboardData.getData("text/plain")),n.val(a),t.preventDefault(),!1}}).each(function(){var t=e(this).data("numFormat",{c:-(r+1),decimals:r,thousands_sep:o,dec_point:s,regex_dec_num:u,regex_dec:c,init:this.value.indexOf(".")?!0:!1});""!==this.value&&t.val(t.val())}):this.each(function(){var t=e(this),n=+t.text().replace(u,"").replace(c,".");t.number(isFinite(n)?+n:0,r,s,o)}):this.text(e.number.apply(window,arguments))};var a=null,r=null;e.isPlainObject(e.valHooks.text)?(e.isFunction(e.valHooks.text.get)&&(a=e.valHooks.text.get),e.isFunction(e.valHooks.text.set)&&(r=e.valHooks.text.set)):e.valHooks.text={},e.valHooks.text.get=function(t){var n,i=e(t),r=i.data("numFormat");return r?""===t.value?"":(n=+t.value.replace(r.regex_dec_num,"").replace(r.regex_dec,"."),(0===t.value.indexOf("-")?"-":"")+(isFinite(n)?n:0)):e.isFunction(a)?a(t):void 0},e.valHooks.text.set=function(t,n){var i=e(t),a=i.data("numFormat");if(a){var s=e.number(n,a.decimals,a.dec_point,a.thousands_sep);return e.isFunction(r)?r(t,s):t.value=s}return e.isFunction(r)?r(t,n):void 0},e.number=function(e,t,n,i){i="undefined"==typeof i?"1000"!==new Number(1e3).toLocaleString()?new Number(1e3).toLocaleString().charAt(1):"":i,n="undefined"==typeof n?new Number(.1).toLocaleString().charAt(1):n,t=isFinite(+t)?Math.abs(t):0;var a="\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4),r="\\u"+("0000"+i.charCodeAt(0).toString(16)).slice(-4);e=(e+"").replace(".",n).replace(new RegExp(r,"g"),"").replace(new RegExp(a,"g"),".").replace(new RegExp("[^0-9+-Ee.]","g"),"");var s=isFinite(+e)?+e:0,o="",l=function(e,t){return""+ +(Math.round((""+e).indexOf("e")>0?e:e+"e+"+t)+"e-"+t)};return o=(t?l(s,t):""+Math.round(s)).split("."),o[0].length>3&&(o[0]=o[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,i)),(o[1]||"").length.item>.heading").click(function(e){var t=$(this).closest(".item");t.hasClass("active")?t.find(".expanded").slideToggle(function(){t.toggleClass("active")}):(t.parent().find(".item.active .expanded").slideToggle(function(){$(this).parent().toggleClass("active")}),t.find(".expanded").slideToggle(function(){t.toggleClass("active")})),e.preventDefault()}),$(".json-box .opener").click(function(e){e.preventDefault(),$(this).parent().toggleClass("active")}),$(function(){$(".youtube").YouTubeModal({autoplay:0})}),$('[data-toggle="tooltip"]').tooltip(),function(){function e(e,t){var i,a;"down"==t&&($(".sidebar-nav li.flag").removeClass("flag"),$(".sidebar-nav a[href=#"+e+"]").parent("li").addClass("flag")),"up"==t&&(a=n.some(function(t,n){return i=n,e==t}),a&&i>0&&($(".sidebar-nav li.flag").removeClass("flag"),$(".sidebar-nav a[href=#"+n[i-1]+"]").parent("li").addClass("flag")))}var t,n,i;t=$("#doc-nav"),$("#doc-content").waypoint(function(e){t.toggleClass("stick","down"==e)}),n=$.map($(".sidebar-nav a"),function(e){var t=$(e).attr("href");return"#"==t.charAt(0)&&(t=t.substr(1)),t}),i=$(".doc-content h1>a[name]").filter(function(e,t){var i=$(t).attr("name");return n.some(function(e){return e==i})}),i.each(function(t,n){var i=$(n);i.waypoint(e.bind(void 0,i.attr("name")),{offset:"100%"})})}(),e();new Swiper(".swiper-container",{pagination:".swiper-pagination",paginationClickable:!0,nextButton:".swiper-button-next",prevButton:".swiper-button-prev",spaceBetween:0,loop:!0,speed:500,autoplay:3e3});!function(){var e=$(".requests-processed"),t=parseInt($(".requests-processed .counter").first().text().replace(/,/g,"")),n=16e5;setInterval(function(){var i=new Date(2015,5,26).getTime(),a=Date.now(),r=(a-i)/1e3/60/60/24;e.each(function(){$(this).find(".counter").text($.number(t+r*n,0,".",","))})},100)}()}),$.fn.tabset=function(e){return e=$.extend({tab:">.tab",tab_control:">ul",tab_control_parent:">div",tab_control_item:">li",a_class:"active",t_a_class:"active",style:{forActive:{display:"block"},forInActive:{display:"none"}}},e),this.each(function(){var t=$(this),n=$(e.tab,t),i=$(e.tab_control_parent,t),a=$(e.tab_control,t).size()?$(e.tab_control,t):$(e.tab_control,i),r=$(e.tab_control_item,a),s={name:e.a_class,selector:"."+e.a_class},o={name:e.t_a_class,selector:"."+e.t_a_class},l=e.style;r.click(function(t){var i=$(this).index(),a=n.filter(n.filter(o.selector).size()?o.selector:":visible"),r=n.eq(i);$(this).parent().find(e.tab_control_item+s.selector).removeClass(s.name),$(this).addClass(s.name),l?(a.css(l.forInActive).removeClass(o.name),r.css(l.forActive).addClass(o.name)):(a.removeClass(o.name),r.addClass(o.name)),t.preventDefault()})})},$(".carousel").carousel({interval:7e3}),$.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null==t?null:t[1]||0},$.insertParamToStr=function(e,t,n){var i=e.split("?"),a=i[1]?"&"+i[1]:"";return i[0]+"?"+t+"="+n+a}}();