n.translate&&g>n.maxTranslate()&&(p||0)!==r)return!1}if(m=r>p?"next":r=e&&(u=e)})),void 0!==u&&(d=r.indexOf(u))<0&&(d=this.activeIndex-1),this.slideTo(d,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this.activeIndex,n=Math.min(this.params.slidesPerGroupSkip,a),r=n+Math.floor((a-n)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[r]){var l=this.snapGrid[r];o-l>(this.snapGrid[r+1]-l)*s&&(a+=this.params.slidesPerGroup)}else{var d=this.snapGrid[r-1];o-d<=(this.snapGrid[r]-d)*s&&(a-=this.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,a=t.$wrapperEl,n="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,o=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(s(t.clickedSlide).attr("data-sw-slide-index"),10),i.centeredSlides?ot.slides.length-t.loopedSlides+n/2?(t.loopFix(),o=a.children("."+i.slideClass+'[data-sw-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),r.nextTick((function(){t.slideTo(o)}))):t.slideTo(o):o>t.slides.length-n?(t.loopFix(),o=a.children("."+i.slideClass+'[data-sw-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),r.nextTick((function(){t.slideTo(o)}))):t.slideTo(o)}else t.slideTo(o)}};var v={loopCreate:function(){var t=this,i=t.params,a=t.$wrapperEl;a.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var n=a.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var r=i.slidesPerGroup-n.length%i.slidesPerGroup;if(r!==i.slidesPerGroup){for(var o=0;on.length&&(t.loopedSlides=n.length);var d=[],h=[];n.each((function(e,i){var a=s(i);e=n.length-t.loopedSlides&&d.push(i),a.attr("data-sw-slide-index",e)}));for(var p=0;p=0;u-=1)a.prepend(s(d[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,s=this.loopedSlides,a=this.allowSlidePrev,n=this.allowSlideNext,r=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-r[t]-this.getTranslate();if(t=i.length-s){e=-i.length+t+s,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)}this.allowSlidePrev=a,this.allowSlideNext=n,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-sw-slide-index")}};var f={setGrabCursor:function(e){if(!(o.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){o.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}};var m,g,C,w,y,b,T,x,S,E,M,P,k,L,z,I={appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=n)this.appendSlide(t);else{for(var r=a>e?a+1:a,l=[],d=n-1;d>=e;d-=1){var h=this.slides.eq(d);h.remove(),l.unshift(h)}if("object"==typeof t&&"length"in t){for(var p=0;pe?a+t.length:a}else i.append(t);for(var u=0;u=0||g.indexOf("Trident/")>=0,M=g.indexOf("Edge/")>=0,P=g.indexOf("Gecko/")>=0&&g.indexOf("Firefox/")>=0,k="Win32"===m,L=g.toLowerCase().indexOf("electron")>=0,z="MacIntel"===m,!T&&z&&o.touch&&(1024===w&&1366===y||834===w&&1194===y||834===w&&1112===y||768===w&&1024===y)&&(T=g.match(/(Version)\/([\d.]+)/),z=!1),C.ie=E,C.edge=M,C.firefox=P,b&&!k&&(C.os="android",C.osVersion=b[2],C.android=!0,C.androidChrome=g.toLowerCase().indexOf("chrome")>=0),(T||S||x)&&(C.os="ios",C.ios=!0),S&&!x&&(C.osVersion=S[2].replace(/_/g,"."),C.iphone=!0),T&&(C.osVersion=T[2].replace(/_/g,"."),C.ipad=!0),x&&(C.osVersion=x[3]?x[3].replace(/_/g,"."):null,C.ipod=!0),C.ios&&C.osVersion&&g.indexOf("Version/")>=0&&"10"===C.osVersion.split(".")[0]&&(C.osVersion=g.toLowerCase().split("version/")[1].split(" ")[0]),C.webView=!(!(S||T||x)||!g.match(/.*AppleWebKit(?!.*Safari)/i)&&!t.navigator.standalone)||t.matchMedia&&t.matchMedia("(display-mode: standalone)").matches,C.webview=C.webView,C.standalone=C.webView,C.desktop=!(C.ios||C.android)||L,C.desktop&&(C.electron=L,C.macos=z,C.windows=k,C.macos&&(C.os="macos"),C.windows&&(C.os="windows")),C.pixelRatio=t.devicePixelRatio||1,C);function A(i){var a=this.touchEventsData,n=this.params,o=this.touches;if(!this.animating||!n.preventInteractionOnTransition){var l=i;l.originalEvent&&(l=l.originalEvent);var d=s(l.target);if(("wrapper"!==n.touchEventsTarget||d.closest(this.wrapperEl).length)&&(a.isTouchEvent="touchstart"===l.type,(a.isTouchEvent||!("which"in l)||3!==l.which)&&!(!a.isTouchEvent&&"button"in l&&l.button>0||a.isTouched&&a.isMoved)))if(n.noSwiping&&d.closest(n.noSwipingSelector?n.noSwipingSelector:"."+n.noSwipingClass)[0])this.allowClick=!0;else if(!n.swipeHandler||d.closest(n.swipeHandler)[0]){o.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,o.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;var h=o.currentX,p=o.currentY,u=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,c=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(!u||!(h<=c||h>=t.screen.width-c)){if(r.extend(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=h,o.startY=p,a.touchStartTime=r.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1),"touchstart"!==l.type){var v=!0;d.is(a.formElements)&&(v=!1),e.activeElement&&s(e.activeElement).is(a.formElements)&&e.activeElement!==d[0]&&e.activeElement.blur();var f=v&&this.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||f)&&l.preventDefault()}this.emit("touchStart",l)}}}}function D(t){var i=this.touchEventsData,a=this.params,n=this.touches,o=this.rtlTranslate,l=t;if(l.originalEvent&&(l=l.originalEvent),i.isTouched){if(!i.isTouchEvent||"mousemove"!==l.type){var d="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),h="touchmove"===l.type?d.pageX:l.pageX,p="touchmove"===l.type?d.pageY:l.pageY;if(l.preventedByNestedSwiper)return n.startX=h,void(n.startY=p);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(r.extend(n,{startX:h,startY:p,currentX:h,currentY:p}),i.touchStartTime=r.now()));if(i.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(this.isVertical()){if(pn.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(hn.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&e.activeElement&&l.target===e.activeElement&&s(l.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",l),!(l.targetTouches&&l.targetTouches.length>1)){n.currentX=h,n.currentY=p;var u=n.currentX-n.startX,c=n.currentY-n.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(u,2)+Math.pow(c,2))=25&&(v=180*Math.atan2(Math.abs(c),Math.abs(u))/Math.PI,i.isScrolling=this.isHorizontal()?v>a.touchAngle:90-v>a.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",l),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,a.cssMode||l.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&l.stopPropagation(),i.isMoved||(a.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!a.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",l)),this.emit("sliderMove",l),i.isMoved=!0;var f=this.isHorizontal()?u:c;n.diff=f,f*=a.touchRatio,o&&(f=-f),this.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;var m=!0,g=a.resistanceRatio;if(a.touchReleaseOnEdges&&(g=0),f>0&&i.currentTranslate>this.minTranslate()?(m=!1,a.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+f,g))):f<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),a.threshold>0){if(!(Math.abs(f)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=this.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}a.followFinger&&!a.cssMode&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),a.freeMode&&(0===i.velocities.length&&i.velocities.push({position:n[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:n[this.isHorizontal()?"currentX":"currentY"],time:r.now()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",l)}function B(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,n=t.rtlTranslate,o=t.$wrapperEl,l=t.slidesGrid,d=t.snapGrid,h=e;if(h.originalEvent&&(h=h.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",h),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var p,u=r.now(),c=u-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(h),t.emit("tap click",h),c<300&&u-i.lastClickTime<300&&t.emit("doubleTap doubleClick",h)),i.lastClickTime=r.now(),r.nextTick((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,p=s.followFinger?n?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(p<-t.minTranslate())return void t.slideTo(t.activeIndex);if(p>-t.maxTranslate())return void(t.slides.length1){var v=i.velocities.pop(),f=i.velocities.pop(),m=v.position-f.position,g=v.time-f.time;t.velocity=m/g,t.velocity/=2,Math.abs(t.velocity)150||r.now()-v.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var C=1e3*s.freeModeMomentumRatio,w=t.velocity*C,y=t.translate+w;n&&(y=-y);var b,T,x=!1,S=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(yt.minTranslate())s.freeModeMomentumBounce?(y-t.minTranslate()>S&&(y=t.minTranslate()+S),b=t.minTranslate(),x=!0,i.allowMomentumBounce=!0):y=t.minTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(s.freeModeSticky){for(var E,M=0;M-y){E=M;break}y=-(y=Math.abs(d[E]-y)=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var L=0,z=t.slidesSizesGrid[0],I=0;I=l[I]&&p=l[I]&&(L=I,z=l[l.length-1]-l[l.length-2])}var A=(p-l[L])/z,D=Ls.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=s.longSwipesRatio?t.slideTo(L+D):t.slideTo(L)),"prev"===t.swipeDirection&&(A>1-s.longSwipesRatio?t.slideTo(L+D):t.slideTo(L))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(h.target===t.navigation.nextEl||h.target===t.navigation.prevEl)?h.target===t.navigation.nextEl?t.slideTo(L+D):t.slideTo(L):("next"===t.swipeDirection&&t.slideTo(L+D),"prev"===t.swipeDirection&&t.slideTo(L))}}}function G(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function $(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function V(){var e=this.wrapperEl;this.previousTranslate=this.translate,this.translate=this.isHorizontal()?-e.scrollLeft:-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var t=this.maxTranslate()-this.minTranslate();(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(this.translate),this.emit("setTranslate",this.translate,!1)}var N=!1;function H(){}var F={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:700,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"sw-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"sw-container-",slideClass:"sw-slide",slideBlankClass:"sw-slide-invisible-blank",slideActiveClass:"sw-slide-active",slideDuplicateActiveClass:"sw-slide-duplicate-active",slideVisibleClass:"sw-slide-visible",slideDuplicateClass:"sw-slide-duplicate",slideNextClass:"sw-slide-next",slideDuplicateNextClass:"sw-slide-duplicate-next",slidePrevClass:"sw-slide-prev",slideDuplicatePrevClass:"sw-slide-duplicate-prev",wrapperClass:"sw-wrapper",runCallbacksOnInit:!0},j={update:h,translate:p,transition:u,slide:c,loop:v,grabCursor:f,manipulation:I,events:{attachEvents:function(){var t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl;this.onTouchStart=A.bind(this),this.onTouchMove=D.bind(this),this.onTouchEnd=B.bind(this),t.cssMode&&(this.onScroll=V.bind(this)),this.onClick=$.bind(this);var n=!!t.nested;if(!o.touch&&o.pointerEvents)s.addEventListener(i.start,this.onTouchStart,!1),e.addEventListener(i.move,this.onTouchMove,n),e.addEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var r=!("touchstart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,this.onTouchStart,r),s.addEventListener(i.move,this.onTouchMove,o.passiveListener?{passive:!1,capture:n}:n),s.addEventListener(i.end,this.onTouchEnd,r),i.cancel&&s.addEventListener(i.cancel,this.onTouchEnd,r),N||(e.addEventListener("touchstart",H),N=!0)}(t.simulateTouch&&!O.ios&&!O.android||t.simulateTouch&&!o.touch&&O.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,n),e.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),t.cssMode&&a.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(O.ios||O.android?"resize orientationchange observerUpdate":"resize observerUpdate",G,!0):this.on("observerUpdate",G,!0)},detachEvents:function(){var t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=!!t.nested;if(!o.touch&&o.pointerEvents)s.removeEventListener(i.start,this.onTouchStart,!1),e.removeEventListener(i.move,this.onTouchMove,n),e.removeEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var r=!("onTouchStart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,this.onTouchStart,r),s.removeEventListener(i.move,this.onTouchMove,n),s.removeEventListener(i.end,this.onTouchEnd,r),i.cancel&&s.removeEventListener(i.cancel,this.onTouchEnd,r)}(t.simulateTouch&&!O.ios&&!O.android||t.simulateTouch&&!o.touch&&O.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,n),e.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),t.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(O.ios||O.android?"resize orientationchange observerUpdate":"resize observerUpdate",G)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,i=this.loopedSlides;void 0===i&&(i=0);var s=this.params,a=this.$el,n=s.breakpoints;if(n&&(!n||0!==Object.keys(n).length)){var o=this.getBreakpoint(n);if(o&&this.currentBreakpoint!==o){var l=o in n?n[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var d=l||this.originalParams,h=s.slidesPerColumn>1,p=d.slidesPerColumn>1;h&&!p?a.removeClass(s.containerModifierClass+"multirow "+s.containerModifierClass+"multirow-column"):!h&&p&&(a.addClass(s.containerModifierClass+"multirow"),"column"===d.slidesPerColumnFill&&a.addClass(s.containerModifierClass+"multirow-column"));var u=d.direction&&d.direction!==s.direction,c=s.loop&&(d.slidesPerView!==s.slidesPerView||u);u&&t&&this.changeDirection(),r.extend(this.params,d),r.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=o,c&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-i+this.loopedSlides,0,!1)),this.emit("breakpoint",d)}}},getBreakpoint:function(e){if(e){var i=!1,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var i=parseFloat(e.substr(1));return{value:t.innerHeight*i,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var a=0;a0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=[];a.push("initialized"),a.push(t.direction),t.freeMode&&a.push("free-mode"),t.autoHeight&&a.push("autoheight"),i&&a.push("rtl"),t.slidesPerColumn>1&&(a.push("multirow"),"column"===t.slidesPerColumnFill&&a.push("multirow-column")),O.android&&a.push("android"),O.ios&&a.push("ios"),t.cssMode&&a.push("css-mode"),a.forEach((function(i){e.push(t.containerModifierClass+i)})),s.addClass(e.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,i,s,a,n,r){var o;function l(){r&&r()}e.complete&&n?l():i?((o=new t.Image).onload=l,o.onerror=l,a&&(o.sizes=a),s&&(o.srcset=s),i&&(o.src=i)):l()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i1){var c=[];return u.each((function(e,i){var s=r.extend({},n,{el:i});c.push(new t(s))})),c}var v,f,m;return a.swiper=h,u.data("swiper",h),a&&a.shadowRoot&&a.shadowRoot.querySelector?(v=s(a.shadowRoot.querySelector("."+h.params.wrapperClass))).children=function(e){return u.children(e)}:v=u.children("."+h.params.wrapperClass),r.extend(h,{$el:u,el:a,$wrapperEl:v,wrapperEl:v[0],classNames:[],slides:s(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===h.params.direction},isVertical:function(){return"vertical"===h.params.direction},rtl:"rtl"===a.dir.toLowerCase()||"rtl"===u.css("direction"),rtlTranslate:"horizontal"===h.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===u.css("direction")),wrongRTL:"-webkit-box"===v.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:h.params.allowSlideNext,allowSlidePrev:h.params.allowSlidePrev,touchEvents:(f=["touchstart","touchmove","touchend","touchcancel"],m=["mousedown","mousemove","mouseup"],o.pointerEvents&&(m=["pointerdown","pointermove","pointerup"]),h.touchEventsTouch={start:f[0],move:f[1],end:f[2],cancel:f[3]},h.touchEventsDesktop={start:m[0],move:m[1],end:m[2]},o.touch||!h.params.simulateTouch?h.touchEventsTouch:h.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:r.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:h.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),h.useModules(),h.params.init&&h.init(),h}}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var i={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return t.prototype.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,n=1;if(e.centeredSlides){for(var r,o=t[a].swiperSlideSize,l=a+1;ls&&(r=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!r&&(n+=1,(o+=t[d].swiperSlideSize)>s&&(r=!0))}else for(var h=a+1;h1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},t.prototype.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e?this:(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+e),this.params.direction=e,this.slides.each((function(t,i){"vertical"===e?i.style.width="":i.style.height=""})),this.emit("changeDirection"),t&&this.update(),this)},t.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},t.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,s=i.params,a=i.$el,n=i.$wrapperEl,o=i.slides;return void 0===i.params||i.destroyed?null:(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),a.removeAttr("style"),n.removeAttr("style"),o&&o.length&&o.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-sw-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((function(e){i.off(e)})),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),r.deleteProps(i)),i.destroyed=!0,null)},t.extendDefaults=function(e){r.extend(W,e)},i.extendedDefaults.get=function(){return W},i.defaults.get=function(){return F},i.Class.get=function(){return e},i.$.get=function(){return s},Object.defineProperties(t,i),t}(l),q={name:"device",proto:{device:O},static:{device:O}},X={name:"support",proto:{support:o},static:{support:o}},Y={isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:function(){var e=t.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)},U={name:"browser",proto:{browser:Y},static:{browser:Y}},_={name:"resize",create:function(){var e=this;r.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){t.addEventListener("resize",this.resize.resizeHandler),t.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){t.removeEventListener("resize",this.resize.resizeHandler),t.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},K={func:t.MutationObserver||t.WebkitMutationObserver,attach:function(e,i){void 0===i&&(i={});var s=this,a=new(0,K.func)((function(e){if(1!==e.length){var i=function(){s.emit("observerUpdate",e[0])};t.requestAnimationFrame?t.requestAnimationFrame(i):t.setTimeout(i,0)}else s.emit("observerUpdate",e[0])}));a.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),s.observer.observers.push(a)},init:function(){if(o.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=s(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=s(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),r.extend(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},J={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,a=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,n=this.pagination.$el,r=this.params.loop?Math.ceil((a-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>a-1-2*this.loopedSlides&&(i-=a-2*this.loopedSlides),i>r-1&&(i-=r),i<0&&"bullets"!==this.params.paginationType&&(i=r+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var o,l,d,h=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=h.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),o=i-this.pagination.dynamicBulletIndex,d=((l=o+(Math.min(h.length,t.dynamicMainBullets)-1))+o)/2),h.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),n.length>1)h.each((function(e,a){var n=s(a),r=n.index();r===i&&n.addClass(t.bulletActiveClass),t.dynamicBullets&&(r>=o&&r<=l&&n.addClass(t.bulletActiveClass+"-main"),r===o&&n.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),r===l&&n.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var p=h.eq(i),u=p.index();if(p.addClass(t.bulletActiveClass),t.dynamicBullets){for(var c=h.eq(o),v=h.eq(l),f=o;f<=l;f+=1)h.eq(f).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(u>=h.length-t.dynamicMainBullets){for(var m=t.dynamicMainBullets;m>=0;m-=1)h.eq(h.length-m).addClass(t.bulletActiveClass+"-main");h.eq(h.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else c.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),v.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else c.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),v.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var g=Math.min(h.length,t.dynamicMainBullets+4),C=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-d*this.pagination.bulletSize,w=e?"right":"left";h.css(this.isHorizontal()?w:"top",C+"px")}}if("fraction"===t.type&&(n.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),n.find("."+t.totalClass).text(t.formatFractionTotal(r))),"progressbar"===t.type){var y;y=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var b=(i+1)/r,T=1,x=1;"horizontal"===y?T=b:x=b,n.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+T+") scaleY("+x+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(n.html(t.renderCustom(this,i+1,r)),this.emit("paginationRender",this,n[0])):this.emit("paginationUpdate",this,n[0]),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n'+e.bulletElement+">";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):' ',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=s(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&1===e.$el.find(t.el).length&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,(function(t){t.preventDefault();var i=s(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),r.extend(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},Z={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,a=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var n=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-sw-slide-index="'+e+'"]'):i.slides.eq(e),r=n.find("."+a.elementClass+":not(."+a.loadedClass+"):not(."+a.loadingClass+")");!n.hasClass(a.elementClass)||n.hasClass(a.loadedClass)||n.hasClass(a.loadingClass)||(r=r.add(n[0])),0!==r.length&&r.each((function(e,r){var o=s(r);o.addClass(a.loadingClass);var l=o.attr("data-background"),d=o.attr("data-src"),h=o.attr("data-srcset"),p=o.attr("data-sizes");i.loadImage(o[0],d||l,h,p,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(l?(o.css("background-image",'url("'+l+'")'),o.removeAttr("data-background")):(h&&(o.attr("srcset",h),o.removeAttr("data-srcset")),p&&(o.attr("sizes",p),o.removeAttr("data-sizes")),d&&(o.attr("src",d),o.removeAttr("data-src"))),o.addClass(a.loadedClass).removeClass(a.loadingClass),n.find("."+a.preloaderClass).remove(),i.params.loop&&t){var e=n.attr("data-sw-slide-index");if(n.hasClass(i.params.slideDuplicateClass)){var s=i.$wrapperEl.children('[data-sw-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(s.index(),!1)}else{var r=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-sw-slide-index="'+e+'"]');i.lazy.loadInSlide(r.index(),!1)}}i.emit("lazyImageReady",n[0],o[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",n[0],o[0])}))}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,a=e.slides,n=e.activeIndex,r=e.virtual&&i.virtual.enabled,o=i.lazy,l=i.slidesPerView;function d(e){if(r){if(t.children("."+i.slideClass+'[data-sw-slide-index="'+e+'"]').length)return!0}else if(a[e])return!0;return!1}function h(e){return r?s(e).attr("data-sw-slide-index"):s(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((function(t,i){var a=r?s(i).attr("data-sw-slide-index"):s(i).index();e.lazy.loadInSlide(a)}));else if(l>1)for(var p=n;p1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){for(var u=o.loadPrevNextAmount,c=l,v=Math.min(n+c+Math.max(u,c),a.length),f=Math.max(n-Math.max(c,u),0),m=n+l;m0&&e.lazy.loadInSlide(h(C));var w=t.children("."+i.slidePrevClass);w.length>0&&e.lazy.loadInSlide(h(w))}}},ee={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-sw-autoplay")&&(i=t.attr("data-sw-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=r.nextTick((function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()}),i)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))}},te=[q,X,U,_,{name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){r.extend(this,{observer:{init:K.init.bind(this),attach:K.attach.bind(this),destroy:K.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"sw-btn-disabled",hiddenClass:"sw-btn-hidden",lockClass:"sw-btn-lock"}},create:function(){r.extend(this,{navigation:{init:Q.init.bind(this),update:Q.update.bind(this),destroy:Q.destroy.bind(this),onNextClick:Q.onNextClick.bind(this),onPrevClick:Q.onPrevClick.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(e){var t,i=this.navigation,a=i.$nextEl,n=i.$prevEl;!this.params.navigation.hideOnClick||s(e.target).is(n)||s(e.target).is(a)||(a?t=a.hasClass(this.params.navigation.hiddenClass):n&&(t=n.hasClass(this.params.navigation.hiddenClass)),!0===t?this.emit("navigationShow",this):this.emit("navigationHide",this),a&&a.toggleClass(this.params.navigation.hiddenClass),n&&n.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"sw-nav-dot",bulletActiveClass:"sw-nav-dot-active",modifierClass:"sw-nav-",currentClass:"sw-nav-current",totalClass:"sw-nav-total",hiddenClass:"sw-nav-hidden",progressbarFillClass:"sw-nav-progressbar-fill",progressbarOppositeClass:"sw-nav-progressbar-opposite",clickableClass:"sw-nav-clickable",lockClass:"sw-nav-lock"}},create:function(){r.extend(this,{pagination:{init:J.init.bind(this),render:J.render.bind(this),update:J.update.bind(this),destroy:J.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(e){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!s(e.target).hasClass(this.params.pagination.bulletClass)&&(!0===this.pagination.$el.hasClass(this.params.pagination.hiddenClass)?this.emit("paginationShow",this):this.emit("paginationHide",this),this.pagination.$el.toggleClass(this.params.pagination.hiddenClass))}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"sw-lazy",loadingClass:"sw-lazy-loading",loadedClass:"sw-lazy-loaded",preloaderClass:"sw-lazy-preloader"}},create:function(){r.extend(this,{lazy:{initialImageLoaded:!1,load:Z.load.bind(this),loadInSlide:Z.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()},slideChange:function(){this.params.lazy.enabled&&this.params.cssMode&&this.lazy.load()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var e=this;r.extend(e,{autoplay:{running:!1,paused:!1,run:ee.run.bind(e),start:ee.start.bind(e),stop:ee.stop.bind(e),pause:ee.pause.bind(e),onVisibilityChange:function(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&(this.autoplay.start(),document.addEventListener("visibilitychange",this.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},touchEnd:function(){this.params.cssMode&&this.autoplay.paused&&!this.params.autoplay.disableOnInteraction&&this.autoplay.run()},destroy:function(){this.autoplay.running&&this.autoplay.stop(),document.removeEventListener("visibilitychange",this.autoplay.onVisibilityChange)}}}];return void 0===R.use&&(R.use=R.Class.use,R.installModule=R.Class.installModule),R.use(te),R}));
;function debounce(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=false,maxing=false,trailing=true;if(typeof func!=='function'){throw new TypeError(FUNC_ERROR_TEXT);}
wait=Number(wait)||0;if(typeof options==='object'){leading=!!options.leading;maxing='maxWait'in options;maxWait=maxing?Math.max(Number(options.maxWait)||0,wait):maxWait;trailing='trailing'in options?!!options.trailing:trailing;}
function invokeFunc(time){var args=lastArgs,thisArg=lastThis;lastArgs=lastThis=undefined;lastInvokeTime=time;result=func.apply(thisArg,args);return result;}
function leadingEdge(time){lastInvokeTime=time;timerId=setTimeout(timerExpired,wait);return leading?invokeFunc(time):result;}
function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,result=wait-timeSinceLastCall;return maxing?Math.min(result,maxWait-timeSinceLastInvoke):result;}
function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return(lastCallTime===undefined||(timeSinceLastCall>=wait)||(timeSinceLastCall<0)||(maxing&&timeSinceLastInvoke>=maxWait));}
function timerExpired(){var time=Date.now();if(shouldInvoke(time)){return trailingEdge(time);}
timerId=setTimeout(timerExpired,remainingWait(time));}
function trailingEdge(time){var timerId=undefined;if(trailing&&lastArgs){return invokeFunc(time);}
lastArgs=lastThis=undefined;return result;}
function cancel(){if(timerId!==undefined){clearTimeout(timerId);}
lastInvokeTime=0;lastArgs=lastCallTime=lastThis=timerId=undefined;}
function flush(){return timerId===undefined?result:trailingEdge(Date.now());}
function debounced(){var time=Date.now(),isInvoking=shouldInvoke(time);lastArgs=arguments;lastThis=this;lastCallTime=time;if(isInvoking){if(timerId===undefined){return leadingEdge(lastCallTime);}
if(maxing){timerId=setTimeout(timerExpired,wait);return invokeFunc(lastCallTime);}}
if(timerId===undefined){timerId=setTimeout(timerExpired,wait);}
return result;}
debounced.cancel=cancel;debounced.flush=flush;return debounced;}
function throttle(func,wait,options){var leading=true,trailing=true;if(typeof func!=='function'){throw new TypeError(FUNC_ERROR_TEXT);}
if(typeof options==='object'){leading='leading'in options?!!options.leading:leading;trailing='trailing'in options?!!options.trailing:trailing;}
return debounce(func,wait,{leading:leading,maxWait:wait,trailing:trailing});}
;/*
Lemongrab v 11.03.15 | (c) 2013-2015 Pavel Dubrovsky*/
(function($){var ValidState=false,RequiredState=false,VisibleState=false,FORM,ACCEPTABLE;jQuery.fn.lemongrab=function(options,RULES){ACCEPTABLE=$.extend({"subselector":"*","classValid":"ACCEPTABLE","classInvalid":"UNACCEPTABLE","classRequired":"REQUIRED","classNorequired":"NOREQUIRED","classEnabled":"ENABLED","classDisabled":"DISABLED","classVisible":"VISIBLE","classHidden":"HIDDEN","classChanged":"CHANGED","classUnchanged":"UNCHANGED","action":"input","actions":{},"onAction":false,"allowInvalidSubmit":true,
"useRequiredAttr":true,"nativeEnabled":true,"nativeVisible":true,"autograb":true,"ignore_autograb_change":true,"ignore_autograb_action":false},options);FORM=this;var rule,conditions,selector_count,conditions_count,rule_options={},lemons,lemon,rules;if(typeof RULES!=="undefined"&&RULES!==""){var for_selector;for(selector_count=0;selector_countblock.find(selector).length||cl===0)return false}return true}function get_js_condition(condition,field){var ret={handler:[],condition:""},_condition,summary_selector,index;switch(condition.key.toLowerCase()){case "regexp":if(condition.selector!==""){ret.condition="RegExp(/"+condition.value+"/).test($('"+condition.selector+"').val())";ret.handler.push("$('"+condition.selector+"')")}else ret.condition="RegExp(/"+
condition.value+"/).test(field.val())";break;case "checked":if(condition.selector!==""){ret.condition="$('"+condition.selector+"').is(':checked')";ret.handler.push("$('"+condition.selector+"')")}else ret.condition="field.is(':checked')";break;case "set":_condition="";summary_selector="";for(index=0;index= "+condition.min+")";if(condition.max)_condition+=" && ($('"+condition.selector+summary_selector+"').length <= "+condition.max+")";ret.condition="is_fields_checked($('"+condition.selector+"'),"+JSON.stringify(condition.value)+","+condition.strict+")"+_condition;ret.handler.push("$('"+condition.selector+"').find('input[type=checkbox], input[type=radio]')")}else{if(condition.min)_condition+=" && (field.find('"+summary_selector+"').length >= "+condition.min+
")";if(condition.max)_condition+=" && (field.find('"+summary_selector+"').length <= "+condition.max+")";ret.condition="is_fields_checked(field,"+JSON.stringify(condition.value)+","+condition.strict+")"+_condition;ret.handler.push("field.find('input[type=checkbox], input[type=radio]')")}break;case "native":ret.condition=condition.value;if(condition.selector!=="")ret.handler.push("$('"+condition.selector+"')");break}ret.handler.push("field");if(condition.invert)ret.condition=condition.logic+" !("+ret.condition+
")";else ret.condition=condition.logic+" ("+ret.condition+")";return ret}function apply_rule(field,rule,conditions){var summary_conditions={condition:"",handler:[]},js_condition,i,h,condition,action;for(condition in conditions){if($.isNumeric(condition))js_condition=get_js_condition(conditions[condition],field);summary_conditions.condition+=" "+js_condition.condition;for(i=0;i0){if(j[p]()!==m){j[p](m)}o=j}else{o=j[p]()}return o},getMCharsBeforeCount:function(n,m){for(var p=0,o=0,q=g.length;o-1&&C>-1}}else{D=y-1;p=function(){return t0,[p,n,j,l.invalid,i])}};k.mask=g;k.options=i;k.remove=function(){var m=l.getCaret();l.destroyEvents();l.val(k.getCleanVal());l.setCaret(m-l.getMCharsBeforeCount(m));return j};k.getCleanVal=function(){return l.getMasked(true)};k.init=function(m){m=m||false;i=i||{};k.byPassKeys=c.jMaskGlobals.byPassKeys;k.translation=c.jMaskGlobals.translation;k.translation=c.extend({},k.translation,i.translation);k=c.extend(true,{},k,i);f=l.getRegexMask();if(m===false){if(i.placeholder){j.attr("placeholder",i.placeholder)}if(c("input").length&&"oninput" in c("input")[0]===false&&j.attr("autocomplete")==="on"){j.attr("autocomplete","off")}l.destroyEvents();l.events();var n=l.getCaret();l.val(l.getMasked());l.setCaret(n+l.getMCharsBeforeCount(n,true))}else{l.events();l.val(l.getMasked())}};k.init(!j.is("input"))};c.maskWatchers={};var d=function(){var g=c(this),h={},i="data-mask-",f=g.attr("data-mask");if(g.attr(i+"reverse")){h.reverse=true}if(g.attr(i+"clearifnotmatch")){h.clearIfNotMatch=true}if(g.attr(i+"selectonfocus")==="true"){h.selectOnFocus=true}if(a(g,f,h)){return g.data("mask",new e(this,f,h))}},a=function(j,f,g){g=g||{};var k=c(j).data("mask"),l=JSON.stringify,h=c(j).val()||c(j).text();try{if(typeof f==="function"){f=f(h)}return typeof k!=="object"||l(k.options)!==l(g)||k.mask!==f}catch(i){}};c.fn.mask=function(g,j){j=j||{};var f=this.selector,k=c.jMaskGlobals,i=c.jMaskGlobals.watchInterval,h=function(){if(a(this,g,j)){return c(this).data("mask",new e(this,g,j))}};c(this).each(h);if(f&&f!==""&&k.watchInputs){clearInterval(c.maskWatchers[f]);c.maskWatchers[f]=setInterval(function(){c(document).find(f).each(h)},i)}return this};c.fn.unmask=function(){clearInterval(c.maskWatchers[this.selector]);delete c.maskWatchers[this.selector];return this.each(function(){var f=c(this).data("mask");if(f){f.remove().removeData("mask")}})};c.fn.cleanVal=function(){return this.data("mask").getCleanVal()};c.applyDataMask=function(f){f=f||c.jMaskGlobals.maskElements;var g=(f instanceof c)?f:c(f);g.filter(c.jMaskGlobals.dataMaskAttr).each(d)};var b={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:true,watchInterval:300,watchInputs:true,watchDataMask:false,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{"0":{pattern:/\d/},"9":{pattern:/\d/,optional:true},"#":{pattern:/\d/,recursive:true},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}};c.jMaskGlobals=c.jMaskGlobals||{};b=c.jMaskGlobals=c.extend(true,{},b,c.jMaskGlobals);if(b.dataMask){c.applyDataMask()}setInterval(function(){if(c.jMaskGlobals.watchDataMask){c.applyDataMask()}},b.watchInterval)}));
;var CLOSE_EVENT="Close",BEFORE_CLOSE_EVENT="BeforeClose",AFTER_CLOSE_EVENT="AfterClose",BEFORE_APPEND_EVENT="BeforeAppend",MARKUP_PARSE_EVENT="MarkupParse",OPEN_EVENT="Open",CHANGE_EVENT="Change",NS="mfp",EVENT_NS="."+NS,READY_CLASS="mfp-ready",REMOVING_CLASS="mfp-removing",PREVENT_CLOSE_CLASS="mfp-prevent-close";var mfp,MagnificPopup=function(){},_isJQ=!!(window.jQuery),_prevStatus,_window=$(window),_document,_prevContentType,_wrapClasses,_currPopupType;var _mfpOn=function(a,b){mfp.ev.on(NS+a+EVENT_NS,b)},_getEl=function(e,b,c,a){var d=document.createElement("div");d.className="mfp-"+e;if(c){d.innerHTML=c}if(!a){d=$(d);if(b){d.appendTo(b)}}else{if(b){b.appendChild(d)}}return d},_mfpTrigger=function(b,a){mfp.ev.triggerHandler(NS+b,a);if(mfp.st.callbacks){b=b.charAt(0).toLowerCase()+b.slice(1);if(mfp.st.callbacks[b]){mfp.st.callbacks[b].apply(mfp,$.isArray(a)?a:[a])}}},_getCloseBtn=function(a){if(a!==_currPopupType||!mfp.currTemplate.closeBtn){mfp.currTemplate.closeBtn=$(mfp.st.closeMarkup.replace("%title%",mfp.st.tClose));_currPopupType=a}return mfp.currTemplate.closeBtn},_checkInstance=function(){if(!$.magnificPopup.instance){mfp=new MagnificPopup();mfp.init();$.magnificPopup.instance=mfp}},supportsTransitions=function(){var b=document.createElement("p").style,a=["ms","O","Moz","Webkit"];if(b.transition!==undefined){return true}while(a.length){if(a.pop()+"Transition" in b){return true}}return false};MagnificPopup.prototype={constructor:MagnificPopup,init:function(){var a=navigator.appVersion;mfp.isIE7=a.indexOf("MSIE 7.")!==-1;mfp.isIE8=a.indexOf("MSIE 8.")!==-1;mfp.isLowIE=mfp.isIE7||mfp.isIE8;mfp.isAndroid=(/android/gi).test(a);mfp.isIOS=(/iphone|ipad|ipod/gi).test(a);mfp.supportsTransition=supportsTransitions();mfp.probablyMobile=(mfp.isAndroid||mfp.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent));_document=$(document);mfp.popupsCache={}},open:function(f){var g;if(f.isObj===false){mfp.items=f.items.toArray();mfp.index=0;var h=f.items,j;for(g=0;g(a||_window.height()))},_setFocus:function(){(mfp.st.focus?mfp.content.find(mfp.st.focus).eq(0):mfp.wrap).focus()},_onFocusIn:function(a){if(a.target!==mfp.wrap[0]&&!$.contains(mfp.wrap[0],a.target)){mfp._setFocus();return false}},_parseMarkup:function(c,b,d){var a;if(d.data){b=$.extend(d.data,b)}_mfpTrigger(MARKUP_PARSE_EVENT,[c,b,d]);$.each(b,function(f,h){if(h===undefined||h===false){return true}a=f.split("_");if(a.length>1){var g=c.find(EVENT_NS+"-"+a[0]);if(g.length>0){var e=a[1];if(e==="replaceWith"){if(g[0]!==h[0]){g.replaceWith(h)}}else{if(e==="img"){if(g.is("img")){g.attr("src",h)}else{g.replaceWith(' ')}}else{g.attr(a[1],h)}}}}else{c.find(EVENT_NS+"-"+f).html(h)}})},_getScrollbarSize:function(){if(mfp.scrollbarSize===undefined){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(a);mfp.scrollbarSize=a.offsetWidth-a.clientWidth;document.body.removeChild(a)}return mfp.scrollbarSize}};$.magnificPopup={instance:null,proto:MagnificPopup.prototype,modules:[],open:function(b,a){_checkInstance();if(!b){b={}}else{b=$.extend(true,{},b)}b.isObj=true;b.index=a||0;return this.instance.open(b)},close:function(){return $.magnificPopup.instance&&$.magnificPopup.instance.close()},registerModule:function(a,b){if(b.options){$.magnificPopup.defaults[a]=b.options}$.extend(this.proto,b.proto);this.modules.push(a)},defaults:{disableOn:0,key:null,midClick:false,mainClass:"",preloader:true,focus:"",closeOnContentClick:false,closeOnBgClick:true,closeBtnInside:true,showCloseBtn:true,enableEscapeKey:true,modal:false,alignTop:false,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'× %title% ',tClose:"Закрыть",tLoading:"Загрузка...",autoFocusLast:true}};$.fn.magnificPopup=function(c){_checkInstance();var d=$(this);if(typeof c==="string"){if(c==="open"){var a,e=_isJQ?d.data("magnificPopup"):d[0].magnificPopup,b=parseInt(arguments[1],10)||0;if(e.items){a=e.items[b]}else{a=d;if(e.delegate){a=a.find(e.delegate)}a=a.eq(b)}mfp._openClick({mfpEl:a},d,e)}else{if(mfp.isOpen){mfp[c].apply(mfp,Array.prototype.slice.call(arguments,1))}}}else{c=$.extend(true,{},c);if(_isJQ){d.data("magnificPopup",c)}else{d[0].magnificPopup=c}mfp.addGroup(d,c)}return d};var INLINE_NS="inline",_hiddenClass,_inlinePlaceholder,_lastInlineElement,_putInlineElementsBack=function(){if(_lastInlineElement){_inlinePlaceholder.after(_lastInlineElement.addClass(_hiddenClass)).detach();_lastInlineElement=null}};$.magnificPopup.registerModule(INLINE_NS,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){mfp.types.push(INLINE_NS);_mfpOn(CLOSE_EVENT+"."+INLINE_NS,function(){_putInlineElementsBack()})},getInline:function(e,d){_putInlineElementsBack();if(e.src){var a=mfp.st.inline,c=$(e.src);if(c.length){var b=c[0].parentNode;if(b&&b.tagName){if(!_inlinePlaceholder){_hiddenClass=a.hiddenClass;_inlinePlaceholder=_getEl(_hiddenClass);_hiddenClass="mfp-"+_hiddenClass}_lastInlineElement=c.after(_inlinePlaceholder).detach().removeClass(_hiddenClass)}mfp.updateStatus("ready")}else{mfp.updateStatus("error",a.tNotFound);c=$("")}e.inlineElement=c;return c}mfp.updateStatus("ready");mfp._parseMarkup(d,{},e);return d}}});
var AJAX_NS="ajax",_ajaxCur,_removeAjaxCursor=function(){_ajaxCur&&$(document.body).removeClass(_ajaxCur)},_destroyAjaxRequest=function(){_removeAjaxCursor();mfp.req&&mfp.req.abort()};
$.magnificPopup.registerModule(AJAX_NS,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'
The content could not be loaded.'},proto:{initAjax:function(){mfp.types.push(AJAX_NS);_ajaxCur=mfp.st.ajax.cursor;_mfpOn(CLOSE_EVENT+"."+AJAX_NS,_destroyAjaxRequest);_mfpOn("BeforeChange."+AJAX_NS,_destroyAjaxRequest)},getAjax:function(a){_ajaxCur&&$(document.body).addClass(_ajaxCur);mfp.updateStatus("loading");var c=$.extend({url:a.src,success:function(b,c,d){b={data:b,xhr:d};_mfpTrigger("ParseAjax",
b);mfp.appendContent($(b.data),AJAX_NS);a.finished=!0;_removeAjaxCursor();mfp._setFocus();setTimeout(function(){mfp.wrap.addClass(READY_CLASS)},16);mfp.updateStatus("ready");_mfpTrigger("AjaxContentAdded")},error:function(){_removeAjaxCursor();a.finished=a.loadError=!0;mfp.updateStatus("error",mfp.st.ajax.tError.replace("%url%",a.src))}},mfp.st.ajax.settings);mfp.req=$.ajax(c);return""}}});
var IFRAME_NS="iframe",_emptyPage="//about:blank",_fixIframeBugs=function(c){if(mfp.currTemplate[IFRAME_NS]){var b=mfp.currTemplate[IFRAME_NS].find("iframe");b.length&&(c||(b[0].src=_emptyPage),mfp.isIE8&&b.css("display",c?"block":"none"))}};
$.magnificPopup.registerModule(IFRAME_NS,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){mfp.types.push(IFRAME_NS);
_mfpOn("BeforeChange",function(c,b,a){b!==a&&(b===IFRAME_NS?_fixIframeBugs():a===IFRAME_NS&&_fixIframeBugs(!0))});_mfpOn(CLOSE_EVENT+"."+IFRAME_NS,function(){_fixIframeBugs()})},getIframe:function(c,b){var a=c.src,d=mfp.st.iframe;$.each(d.patterns,function(){if(-1
1){attributes=extend({path:'/'},api.defaults,attributes);if(typeof attributes.expires==='number'&&attributes.expires!=''){var expires=new Date();expires.setMilliseconds(expires.getMilliseconds()+attributes.expires*864e+5);attributes.expires=expires;}
else{var expires=new Date();expires.setMilliseconds(expires.getMilliseconds()+93*864e+5);attributes.expires=expires;}
try{result=JSON.stringify(value);if(/^[\{\[]/.test(result)){value=result;}}catch(e){}
if(!converter.write){value=encodeURIComponent(String(value)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);}else{value=converter.write(value,key);}
key=encodeURIComponent(String(key));key=key.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent);key=key.replace(/[\(\)]/g,escape);return(document.cookie=[key,'=',value,attributes.expires?'; expires='+attributes.expires.toUTCString():'',attributes.path?'; path='+attributes.path:'',attributes.domain?'; domain='+attributes.domain:'',attributes.secure?'; secure':''].join(''));}
if(!key){result={};}
var cookies=document.cookie?document.cookie.split('; '):[];var rdecode=/(%[0-9A-Z]{2})+/g;var i=0;for(;ia&&(a=t.outerHeight(!1)),t.css("display","")})}e.each(function(){var t=r(this),e=0;o.target&&t.is(o.target)||("border-box"!==t.css("box-sizing")&&(e+=s(t.css("border-top-width"))+s(t.css("border-bottom-width")),e+=s(t.css("padding-top"))+s(t.css("padding-bottom"))),t.css(o.property,a-e+"px"))})}),t.each(function(){var t=r(this);t.attr("style",t.data("style-cache")||null)}),l._maintainScroll&&r(window).scrollTop(n/e*r("html").outerHeight(!0)),this},l._applyDataApi=function(){var a={};r("[data-match-height], [data-mh]").each(function(){var t=r(this),e=t.attr("data-mh")||t.attr("data-match-height");e in a?a[e]=a[e].add(t):a[e]=t}),r.each(a,function(){this.matchHeight(!0)})},l._update=function(t,e){if(e&&"resize"===e.type){var a=r(window).width();if(a===o)return;o=a}t?-1===i&&(i=setTimeout(function(){n(e),i=-1},l._throttle)):n(e)},r(l._applyDataApi),r(window).bind("resize orientationchange",function(t){l._update(!0,t)})}(jQuery);
;/*
* jQuery EasyTabs plugin 3.2.0
*
* Copyright (c) 2010-2011 Steve Schwartz (JangoSteve)
*
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
* Date: Thu May 09 17:30:00 2013 -0500
*/
(function(a){a.easytabs=function(j,e){var f=this,q=a(j),i={animate:true,panelActiveClass:"active",tabActiveClass:"active",defaultTab:"li:first-child",animationSpeed:"normal",tabs:"> ul > li",updateHash:true,cycle:false,collapsible:false,collapsedClass:"collapsed",collapsedByDefault:true,uiTabs:false,transitionIn:"fadeIn",transitionOut:"fadeOut",transitionInEasing:"swing",transitionOutEasing:"swing",transitionCollapse:"slideUp",transitionUncollapse:"slideDown",transitionCollapseEasing:"swing",transitionUncollapseEasing:"swing",containerClass:"",tabsClass:"",tabClass:"",panelClass:"",cache:true,event:"click",panelContext:q},h,l,v,m,d,t={fast:200,normal:400,slow:600},r;f.init=function(){f.settings=r=a.extend({},i,e);r.bind_str=r.event+".easytabs";if(r.uiTabs){r.tabActiveClass="ui-tabs-selected";r.containerClass="ui-tabs ui-widget ui-widget-content ui-corner-all";r.tabsClass="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all";r.tabClass="ui-state-default ui-corner-top";r.panelClass="ui-tabs-panel ui-widget-content ui-corner-bottom"}if(r.collapsible&&e.defaultTab!==undefined&&e.collpasedByDefault===undefined){r.collapsedByDefault=false}if(typeof(r.animationSpeed)==="string"){r.animationSpeed=t[r.animationSpeed]}a("a.anchor").remove().prependTo("body");q.data("easytabs",{});f.setTransitions();f.getTabs();b();g();w();n();c();q.attr("data-easytabs",true)};f.setTransitions=function(){v=(r.animate)?{show:r.transitionIn,hide:r.transitionOut,speed:r.animationSpeed,collapse:r.transitionCollapse,uncollapse:r.transitionUncollapse,halfSpeed:r.animationSpeed/2}:{show:"show",hide:"hide",speed:0,collapse:"hide",uncollapse:"show",halfSpeed:0}};f.getTabs=function(){var x;f.tabs=q.find(r.tabs),f.panels=a(),f.tabs.each(function(){var A=a(this),z=A.children("a"),y=A.children("a").data("target");A.data("easytabs",{});if(y!==undefined&&y!==null){A.data("easytabs").ajax=z.attr("href")}else{y=z.attr("href")}y=y.match(/#([^\?]+)/)[1];x=r.panelContext.find("#"+y);if(x.length){x.data("easytabs",{position:x.css("position"),visibility:x.css("visibility")});x.not(r.panelActiveClass).hide();f.panels=f.panels.add(x);A.data("easytabs").panel=x}else{f.tabs=f.tabs.not(A);if("console" in window){console.warn("Warning: tab without matching panel for selector '#"+y+"' removed from set")}}})};f.selectTab=function(x,C){var y=window.location,B=y.hash.match(/^[^\?]*/)[0],z=x.parent().data("easytabs").panel,A=x.parent().data("easytabs").ajax;if(r.collapsible&&!d&&(x.hasClass(r.tabActiveClass)||x.hasClass(r.collapsedClass))){f.toggleTabCollapse(x,z,A,C)}else{if(!x.hasClass(r.tabActiveClass)||!z.hasClass(r.panelActiveClass)){o(x,z,A,C)}else{if(!r.cache){o(x,z,A,C)}}}};f.toggleTabCollapse=function(x,y,z,A){f.panels.stop(true,true);if(u(q,"easytabs:before",[x,y,r])){f.tabs.filter("."+r.tabActiveClass).removeClass(r.tabActiveClass).children().removeClass(r.tabActiveClass);if(x.hasClass(r.collapsedClass)){if(z&&(!r.cache||!x.parent().data("easytabs").cached)){q.trigger("easytabs:ajax:beforeSend",[x,y]);y.load(z,function(C,B,D){x.parent().data("easytabs").cached=true;q.trigger("easytabs:ajax:complete",[x,y,C,B,D])})}x.parent().removeClass(r.collapsedClass).addClass(r.tabActiveClass).children().removeClass(r.collapsedClass).addClass(r.tabActiveClass);y.addClass(r.panelActiveClass)[v.uncollapse](v.speed,r.transitionUncollapseEasing,function(){q.trigger("easytabs:midTransition",[x,y,r]);if(typeof A=="function"){A()}})}else{x.addClass(r.collapsedClass).parent().addClass(r.collapsedClass);y.removeClass(r.panelActiveClass)[v.collapse](v.speed,r.transitionCollapseEasing,function(){q.trigger("easytabs:midTransition",[x,y,r]);if(typeof A=="function"){A()}})}}};f.matchTab=function(x){return f.tabs.find("[href='"+x+"'],[data-target='"+x+"']").first()};f.matchInPanel=function(x){return(x&&f.validId(x)?f.panels.filter(":has("+x+")").first():[])};f.validId=function(x){return x.substr(1).match(/^[A-Za-z]+[A-Za-z0-9\-_:\.].$/)};f.selectTabFromHashChange=function(){var y=window.location.hash.match(/^[^\?]*/)[0],x=f.matchTab(y),z;if(r.updateHash){if(x.length){d=true;f.selectTab(x)}else{z=f.matchInPanel(y);if(z.length){y="#"+z.attr("id");x=f.matchTab(y);d=true;f.selectTab(x)}else{if(!h.hasClass(r.tabActiveClass)&&!r.cycle){if(y===""||f.matchTab(m).length||q.closest(y).length){d=true;f.selectTab(l)}}}}}};f.cycleTabs=function(x){if(r.cycle){x=x%f.tabs.length;$tab=a(f.tabs[x]).children("a").first();d=true;f.selectTab($tab,function(){setTimeout(function(){f.cycleTabs(x+1)},r.cycle)})}};f.publicMethods={select:function(x){var y;if((y=f.tabs.filter(x)).length===0){if((y=f.tabs.find("a[href='"+x+"']")).length===0){if((y=f.tabs.find("a"+x)).length===0){if((y=f.tabs.find("[data-target='"+x+"']")).length===0){if((y=f.tabs.find("a[href$='"+x+"']")).length===0){a.error("Tab '"+x+"' does not exist in tab set")}}}}}else{y=y.children("a").first()}f.selectTab(y)}};var u=function(A,x,z){var y=a.Event(x);A.trigger(y,z);return y.result!==false};var b=function(){q.addClass(r.containerClass);f.tabs.parent().addClass(r.tabsClass);f.tabs.addClass(r.tabClass);f.panels.addClass(r.panelClass)};var g=function(){var y=window.location.hash.match(/^[^\?]*/)[0],x=f.matchTab(y).parent(),z;if(x.length===1){h=x;r.cycle=false}else{z=f.matchInPanel(y);if(z.length){y="#"+z.attr("id");h=f.matchTab(y).parent()}else{h=f.tabs.parent().find(r.defaultTab);if(h.length===0){a.error("The specified default tab ('"+r.defaultTab+"') could not be found in the tab set ('"+r.tabs+"') out of "+f.tabs.length+" tabs.")}}}l=h.children("a").first();p(x)};var p=function(z){var y,x;if(r.collapsible&&z.length===0&&r.collapsedByDefault){h.addClass(r.collapsedClass).children().addClass(r.collapsedClass)}else{y=a(h.data("easytabs").panel);x=h.data("easytabs").ajax;if(x&&(!r.cache||!h.data("easytabs").cached)){q.trigger("easytabs:ajax:beforeSend",[l,y]);y.load(x,function(B,A,C){h.data("easytabs").cached=true;q.trigger("easytabs:ajax:complete",[l,y,B,A,C])})}h.data("easytabs").panel.show().addClass(r.panelActiveClass);h.addClass(r.tabActiveClass).children().addClass(r.tabActiveClass)}q.trigger("easytabs:initialised",[l,y])};var w=function(){f.tabs.children("a").bind(r.bind_str,function(x){r.cycle=false;d=false;f.selectTab(a(this));x.preventDefault?x.preventDefault():x.returnValue=false})};var o=function(z,D,E,H){f.panels.stop(true,true);if(u(q,"easytabs:before",[z,D,r])){var A=f.panels.filter(":visible"),y=D.parent(),F,x,C,G,B=window.location.hash.match(/^[^\?]*/)[0];if(r.animate){F=s(D);x=A.length?k(A):0;C=F-x}m=B;G=function(){q.trigger("easytabs:midTransition",[z,D,r]);if(r.animate&&r.transitionIn=="fadeIn"){if(C<0){y.animate({height:y.height()+C},v.halfSpeed).css({"min-height":""})}}if(r.updateHash&&!d){window.location.hash="#"+D.attr("id")}else{d=false}D[v.show](v.speed,r.transitionInEasing,function(){y.css({height:"","min-height":""});q.trigger("easytabs:after",[z,D,r]);if(typeof H=="function"){H()}})};if(E&&(!r.cache||!z.parent().data("easytabs").cached)){q.trigger("easytabs:ajax:beforeSend",[z,D]);D.load(E,function(J,I,K){z.parent().data("easytabs").cached=true;q.trigger("easytabs:ajax:complete",[z,D,J,I,K])})}if(r.animate&&r.transitionOut=="fadeOut"){if(C>0){y.animate({height:(y.height()+C)},v.halfSpeed)}else{y.css({"min-height":y.height()})}}f.tabs.filter("."+r.tabActiveClass).removeClass(r.tabActiveClass).children().removeClass(r.tabActiveClass);f.tabs.filter("."+r.collapsedClass).removeClass(r.collapsedClass).children().removeClass(r.collapsedClass);z.parent().addClass(r.tabActiveClass).children().addClass(r.tabActiveClass);f.panels.filter("."+r.panelActiveClass).removeClass(r.panelActiveClass);D.addClass(r.panelActiveClass);if(A.length){A[v.hide](v.speed,r.transitionOutEasing,G)}else{D[v.uncollapse](v.speed,r.transitionUncollapseEasing,G)}}};var s=function(z){if(z.data("easytabs")&&z.data("easytabs").lastHeight){return z.data("easytabs").lastHeight}var B=z.css("display"),y,x;try{y=a("
",{position:"absolute",visibility:"hidden",overflow:"hidden"})}catch(A){y=a("
",{visibility:"hidden",overflow:"hidden"})}x=z.wrap(y).css({position:"relative",visibility:"hidden",display:"block"}).outerHeight();z.unwrap();z.css({position:z.data("easytabs").position,visibility:z.data("easytabs").visibility,display:B});z.data("easytabs").lastHeight=x;return x};var k=function(y){var x=y.outerHeight();if(y.data("easytabs")){y.data("easytabs").lastHeight=x}else{y.data("easytabs",{lastHeight:x})}return x};var n=function(){if(typeof a(window).hashchange==="function"){a(window).hashchange(function(){f.selectTabFromHashChange()})}else{if(a.address&&typeof a.address.change==="function"){a.address.change(function(){f.selectTabFromHashChange()})}}};var c=function(){var x;if(r.cycle){x=f.tabs.index(h);setTimeout(function(){f.cycleTabs(x+1)},r.cycle)}};f.init()};a.fn.easytabs=function(c){var b=arguments;return this.each(function(){var e=a(this),d=e.data("easytabs");if(undefined===d){d=new a.easytabs(this,c);e.data("easytabs",d)}if(d.publicMethods[c]){return d.publicMethods[c](Array.prototype.slice.call(b,1))}})}})(jQuery);
;(function(){var $,win;$=this.jQuery||window.jQuery;win=$(window);$.fn.stick_in_parent=function(opts){var doc,elm,enable_bottoming,inner_scrolling,manual_spacer,offset_top,outer_width,parent_selector,recalc_every,sticky_class,_fn,_i,_len,holder;if(opts==null){opts={};}
sticky_class=opts.sticky_class,inner_scrolling=opts.inner_scrolling,recalc_every=opts.recalc_every,parent_selector=opts.parent,offset_top=opts.offset_top,manual_spacer=opts.spacer,enable_bottoming=opts.bottoming;holder=opts.holder;if(holder==null){holder=0;}
if(offset_top==null){offset_top=0;}
if(parent_selector==null){parent_selector=void 0;}
if(inner_scrolling==null){inner_scrolling=true;}
if(sticky_class==null){sticky_class="is_stuck";}
doc=$(document);if(enable_bottoming==null){enable_bottoming=true;}
outer_width=function(el){var computed,w,_el;if(window.getComputedStyle){_el=el[0];computed=window.getComputedStyle(el[0]);w=parseFloat(computed.getPropertyValue("width"))+parseFloat(computed.getPropertyValue("margin-left"))+parseFloat(computed.getPropertyValue("margin-right"));if(computed.getPropertyValue("box-sizing")!=="border-box"){w+=parseFloat(computed.getPropertyValue("border-left-width"))+parseFloat(computed.getPropertyValue("border-right-width"))+parseFloat(computed.getPropertyValue("padding-left"))+parseFloat(computed.getPropertyValue("padding-right"));}
return w;}else{return el.outerWidth(true);}};_fn=function(elm,padding_bottom,parent_top,parent_height,top,height,el_float,detached){var bottomed,detach,fixed,last_pos,last_scroll_height,offset,parent,recalc,recalc_and_tick,recalc_counter,spacer,tick;if(elm.data("sticky_kit")){return;}
elm.data("sticky_kit",true);last_scroll_height=doc.height();parent=elm.parent();if(parent_selector!=null){parent=parent.closest(parent_selector);}
if(!parent.length){throw"failed to find stick parent";}
fixed=false;bottomed=false;spacer=manual_spacer!=null?manual_spacer&&elm.closest(manual_spacer):$("
");if(spacer){spacer.css('position',elm.css('position'));}
recalc=function(){var border_top,padding_top,restore;if(detached){return;}
last_scroll_height=doc.height();border_top=parseInt(parent.css("border-top-width"),10);padding_top=parseInt(parent.css("padding-top"),10);padding_bottom=parseInt(parent.css("padding-bottom"),10);parent_top=parent.offset().top+border_top+padding_top;parent_height=parent.height();if(fixed){fixed=false;bottomed=false;if(manual_spacer==null){elm.insertAfter(spacer);spacer.detach();}
elm.css({position:"",top:"",width:"",bottom:""}).removeClass(sticky_class);restore=true;}
top=elm.offset().top-(parseInt(elm.css("margin-top"),10)||0)-offset_top+holder;height=elm.outerHeight(true);el_float=elm.css("float");if(spacer){spacer.css({width:outer_width(elm),height:height,display:elm.css("display"),"vertical-align":elm.css("vertical-align"),"float":el_float});}
if(restore){return tick();}};recalc();if(height===parent_height){return;}
last_pos=void 0;offset=offset_top;recalc_counter=recalc_every;tick=function(){var css,delta,recalced,scroll,will_bottom,win_height;if(detached){return;}
recalced=false;if(recalc_counter!=null){recalc_counter-=1;if(recalc_counter<=0){recalc_counter=recalc_every;recalc();recalced=true;}}
var difference=doc.height()%last_scroll_height;if(!recalced&&doc.height()!==last_scroll_height&&(difference!==doc.height())){recalc();recalced=true;}
scroll=win.scrollTop();if(last_pos!=null){delta=scroll-last_pos;}
last_pos=scroll;if(fixed){if(enable_bottoming){will_bottom=scroll+height+offset>parent_height+parent_top;if(bottomed&&!will_bottom){bottomed=false;elm.css({position:"fixed",bottom:"",top:offset}).trigger("sticky_kit:unbottom");}}
if(scrollwin_height){if(!bottomed){offset-=delta;offset=Math.max(win_height-height,offset);offset=Math.min(offset_top,offset);if(fixed){elm.css({top:offset+"px"});}}}}}else{if(scroll>top){fixed=true;css={position:"fixed",top:offset};css.width=elm.css("box-sizing")==="border-box"?elm.outerWidth()+"px":elm.width()+"px";elm.css(css).addClass(sticky_class);if(manual_spacer==null){elm.after(spacer);if(el_float==="left"||el_float==="right"){spacer.append(elm);}}
elm.trigger("sticky_kit:stick");}}
if(fixed&&enable_bottoming){if(will_bottom==null){will_bottom=scroll+height+offset>parent_height+parent_top;}
if(!bottomed&&will_bottom){bottomed=true;if(parent.css("position")==="static"){parent.css({position:"relative"});}
return elm.css({position:"absolute",bottom:padding_bottom,top:"auto"}).trigger("sticky_kit:bottom");}}};recalc_and_tick=function(){recalc();return tick();};detach=function(){detached=true;win.off("touchmove",tick);win.off("scroll",tick);win.off("resize",recalc_and_tick);$(document.body).off("sticky_kit:recalc",recalc_and_tick);elm.off("sticky_kit:detach",detach);elm.removeData("sticky_kit");elm.css({position:"",bottom:"",top:"",width:""});parent.position("position","");if(fixed){if(manual_spacer==null){if(el_float==="left"||el_float==="right"){elm.insertAfter(spacer);}
spacer.remove();}
return elm.removeClass(sticky_class);}};win.on("touchmove",tick);win.on("scroll",tick);win.on("resize",recalc_and_tick);$(document.body).on("sticky_kit:recalc",recalc_and_tick);elm.on("sticky_kit:detach",detach);return setTimeout(tick,0);};for(_i=0,_len=this.length;_i<_len;_i++){elm=this[_i];_fn($(elm));}
return this;};}).call(this);
;/*! picturefill - v3.0.2 - 2016-02-12
* https://scottjehl.github.io/picturefill/
* Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT
*/
!function(a){var b=navigator.userAgent;a.HTMLPictureElement&&/ecko/.test(b)&&b.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var b,c=document.createElement("source"),d=function(a){var b,d,e=a.parentNode;"PICTURE"===e.nodeName.toUpperCase()?(b=c.cloneNode(),e.insertBefore(b,e.firstElementChild),setTimeout(function(){e.removeChild(b)})):(!a._pfLastSize||a.offsetWidth>a._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;cc;c++)e=g[c],e[s.ns]=!0,f=e.getAttribute("srcset"),f&&b.push({srcset:f,media:e.getAttribute("media"),type:e.getAttribute("type"),sizes:e.getAttribute("sizes")})}function m(a,b){function c(b){var c,d=b.exec(a.substring(m));return d?(c=d[0],m+=c.length,c):void 0}function e(){var a,c,d,e,f,i,j,k,l,m=!1,o={};for(e=0;el?m=!0:c=l):X.test(j)&&"h"===i?((d||c)&&(m=!0),0===k?m=!0:d=k):m=!0;m||(o.url=g,a&&(o.w=a),c&&(o.d=c),d&&(o.h=d),d||c||a||(o.d=1),1===o.d&&(b.has1x=!0),o.set=b,n.push(o))}function f(){for(c(T),i="",j="in descriptor";;){if(k=a.charAt(m),"in descriptor"===j)if(d(k))i&&(h.push(i),i="",j="after descriptor");else{if(","===k)return m+=1,i&&h.push(i),void e();if("("===k)i+=k,j="in parens";else{if(""===k)return i&&h.push(i),void e();i+=k}}else if("in parens"===j)if(")"===k)i+=k,j="in descriptor";else{if(""===k)return h.push(i),void e();i+=k}else if("after descriptor"===j)if(d(k));else{if(""===k)return void e();j="in descriptor",m-=1}m+=1}}for(var g,h,i,j,k,l=a.length,m=0,n=[];;){if(c(U),m>=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return k.test(a)&&parseFloat(a)>=0?!0:l.test(a)?!0:"0"===a||"-0"===a||"+0"===a?!0:!1}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;g>e;e++)if(h=f[e],i=h[h.length-1],c(i)){if(j=i,h.pop(),0===h.length)return j;if(h=h.join(" "),s.matchesMedia(h))return j}return"100vw"}b.createElement("picture");var o,p,q,r,s={},t=!1,u=function(){},v=b.createElement("img"),w=v.getAttribute,x=v.setAttribute,y=v.removeAttribute,z=b.documentElement,A={},B={algorithm:""},C="data-pfsrc",D=C+"set",E=navigator.userAgent,F=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&RegExp.$1>35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,"in":96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(f){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;e>d;d++)s.fillImg(c[d],f);s.teardownRun(f)}}};o=a.console&&console.warn?function(a){console.warn(a)}:u,G in v||(G="src"),A["image/jpeg"]=!0,A["image/gif"]=!0,A["image/png"]=!0,A["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),s.ns=("pf"+(new Date).getTime()).substr(0,9),s.supSrcset="srcset"in v,s.supSizes="sizes"in v,s.supPicture=!!a.HTMLPictureElement,s.supSrcset&&s.supPicture&&!s.supSizes&&!function(a){v.srcset="data:,a",a.src="data:,a",s.supSrcset=v.complete===a.complete,s.supPicture=s.supSrcset&&s.supPicture}(b.createElement("img")),s.supSrcset&&!s.supSizes?!function(){var a="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",c="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d=b.createElement("img"),e=function(){var a=d.width;2===a&&(s.supSizes=!0),q=s.supSrcset&&!s.supSizes,t=!0,setTimeout(ba)};d.onload=e,d.onerror=e,d.setAttribute("sizes","9px"),d.srcset=c+" 1w,"+a+" 9w",d.src=c}():t=!0,s.selShort="picture>img,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return a?_(a):!0},s.calcLength=function(a){var b=_(a,!0)||!1;return 0>b&&(b=!1),b},s.supportsType=function(a){return a?A[a]:!0},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;d>c;c++)aa(b[c],a.sizes)}return b},s.setRes.res=aa,s.applySetCandidate=function(a,b){if(a.length){var c,d,e,f,h,k,l,m,n,o=b[s.ns],p=s.DPR;if(k=o.curSrc||b[G],l=o.curCan||j(b,k,a[0].set),l&&l.set===a[0].set&&(n=F&&!b.complete&&l.res-.1>p,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;f>d;d++)if(c=a[d],c.res>=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;bf?c=setTimeout(e,b-f):(c=null,a())};return function(){d=new Date,c||(c=setTimeout(e,b))}},h=z.clientHeight,i=function(){M=Math.max(a.innerWidth||0,z.clientWidth)!==Q.width||z.clientHeight!==h,h=z.clientHeight,M&&s.fillImgs()};Z(a,"resize",g(i,99)),Z(b,"readystatechange",e)}(),s.picturefill=ba,s.fillImgs=ba,s.teardownRun=u,ba._=s,a.picturefillCFG={pf:s,push:function(a){var b=a.shift();"function"==typeof s[b]?s[b].apply(s,a):(B[b]=a[0],S&&s.fillImgs({reselect:!0}))}};for(;J&&J.length;)a.picturefillCFG.push(J.shift());a.picturefill=ba,"object"==typeof module&&"object"==typeof module.exports?module.exports=ba:"function"==typeof define&&define.amd&&define("picturefill",function(){return ba}),s.supPicture||(A["image/webp"]=e("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document);
/*! picturefill mutation - v3.0.2 - 2016-02-12 */
!function(a){"use strict";var b,c=0,d=function(){window.picturefill&&a(window.picturefill),(window.picturefill||c>9999)&&clearInterval(b),c++};b=setInterval(d,8),d()}(function(a){"use strict";var b=window.document,c=window.Element,d=window.MutationObserver,e=function(){},f={disconnect:e,take:e,observe:e,start:e,stop:e,connected:!1},g=/^loade|^c|^i/.test(b.readyState||""),h=a._;if(h.mutationSupport=!1,h.observer=f,Object.keys&&window.HTMLSourceElement&&b.addEventListener){var i,j,k,l,m={src:1,srcset:1,sizes:1,media:1},n=Object.keys(m),o={attributes:!0,childList:!0,subtree:!0,attributeFilter:n},p=c&&c.prototype,q={},r=function(a,b){q[a]=h[a],h[a]=b};p&&!p.matches&&(p.matches=p.matchesSelector||p.mozMatchesSelector||p.webkitMatchesSelector||p.msMatchesSelector),p&&p.matches&&(i=function(a,b){return a.matches(b)},h.mutationSupport=!(!Object.create||!Object.defineProperties)),h.mutationSupport&&(f.observe=function(){k&&(f.connected=!0,j&&j.observe(b.documentElement,o))},f.disconnect=function(){f.connected=!1,j&&j.disconnect()},f.take=function(){j?h.onMutations(j.takeRecords()):l&&l.take()},f.start=function(){k=!0,f.observe()},f.stop=function(){k=!1,f.disconnect()},r("setupRun",function(){return f.disconnect(),q.setupRun.apply(this,arguments)}),r("teardownRun",function(){var a=q.setupRun.apply(this,arguments);return f.observe(),a}),r("setSrc",function(){var a,b=f.connected;return f.disconnect(),a=q.setSrc.apply(this,arguments),b&&f.observe(),a}),h.onMutations=function(a){var b,c,d=[];for(b=0,c=a.length;c>b;b++)g&&"childList"===a[b].type?h.onSubtreeChange(a[b],d):"attributes"===a[b].type&&h.onAttrChange(a[b],d);d.length&&h.fillImgs({elements:d,reevaluate:!0})},h.onSubtreeChange=function(a,b){h.findAddedMutations(a.addedNodes,b),h.findRemovedMutations(a.removedNodes,a.target,b)},h.findAddedMutations=function(a,b){var c,d,e,f;for(c=0,d=a.length;d>c;c++)e=a[c],1===e.nodeType&&(f=e.nodeName.toUpperCase(),"PICTURE"===f?h.addToElements(e.getElementsByTagName("img")[0],b):"IMG"===f&&i(e,h.selShort)?h.addToElements(e,b):"SOURCE"===f?h.addImgForSource(e,e.parentNode,b):h.addToElements(h.qsa(e,h.selShort),b))},h.findRemovedMutations=function(a,b,c){var d,e,f;for(d=0,e=a.length;e>d;d++)f=a[d],1===f.nodeType&&"SOURCE"===f.nodeName.toUpperCase()&&h.addImgForSource(f,b,c)},h.addImgForSource=function(a,b,c){b&&"PICTURE"!==(b.nodeName||"").toUpperCase()&&(b=b.parentNode,b&&"PICTURE"===(b.nodeName||"").toUpperCase()||(b=null)),b&&h.addToElements(b.getElementsByTagName("img")[0],c)},h.addToElements=function(a,b){var c,d;if(a)if("length"in a&&!a.nodeType)for(c=0,d=a.length;d>c;c++)h.addToElements(a[c],b);else a.parentNode&&-1===b.indexOf(a)&&b.push(a)},h.onAttrChange=function(a,b){var c,d=a.target[h.ns];d||"srcset"!==a.attributeName||"IMG"!==(c=a.target.nodeName.toUpperCase())?d&&(c||(c=a.target.nodeName.toUpperCase()),"IMG"===c?(a.attributeName in d&&(d[a.attributeName]=void 0),h.addToElements(a.target,b)):"SOURCE"===c&&h.addImgForSource(a.target,a.target.parentNode,b)):h.addToElements(a.target,b)},h.supPicture||(d&&!h.testMutationEvents?j=new d(h.onMutations):(l=function(){var a=!1,b=[],c=window.setImmediate||window.setTimeout;return function(d){a||(a=!0,l.take||(l.take=function(){b.length&&(h.onMutations(b),b=[]),a=!1}),c(l.take)),b.push(d)}}(),b.documentElement.addEventListener("DOMNodeInserted",function(a){f.connected&&g&&l({type:"childList",addedNodes:[a.target],removedNodes:[]})},!0),b.documentElement.addEventListener("DOMNodeRemoved",function(a){f.connected&&g&&"SOURCE"===(a.target||{}).nodeName&&l({type:"childList",addedNodes:[],removedNodes:[a.target],target:a.target.parentNode})},!0),b.documentElement.addEventListener("DOMAttrModified",function(a){f.connected&&m[a.attrName]&&l({type:"attributes",target:a.target,attributeName:a.attrName})},!0)),window.HTMLImageElement&&Object.defineProperties&&!function(){var a=b.createElement("img"),c=[],d=a.getAttribute,e=a.setAttribute,f={src:1};h.supSrcset&&!h.supSizes&&(f.srcset=1),Object.defineProperties(HTMLImageElement.prototype,{getAttribute:{value:function(a){var b;return f[a]&&(b=this[h.ns])&&void 0!==b[a]?b[a]:d.apply(this,arguments)},writeable:!0,enumerable:!0,configurable:!0}}),h.supSrcset||c.push("srcset"),h.supSizes||c.push("sizes"),c.forEach(function(a){Object.defineProperty(HTMLImageElement.prototype,a,{set:function(b){e.call(this,a,b)},get:function(){return d.call(this,a)||""},enumerable:!0,configurable:!0})}),"currentSrc"in a||!function(){var a,c=function(a,b){null==b&&(b=a.src||""),Object.defineProperty(a,"pfCurrentSrc",{value:b,writable:!0})},d=c;h.supSrcset&&window.devicePixelRatio&&(a=function(a,b){var c=a.d||a.w||a.res,d=b.d||b.w||b.res;return c-d},c=function(b){var c,e,f,g,i=b[h.ns];if(i&&i.supported&&i.srcset&&i.sets&&(e=h.parseSet(i.sets[0]))&&e.sort){for(e.sort(a),f=e.length,g=e[f-1],c=0;f>c;c++)if(e[c].d>=window.devicePixelRatio){g=e[c];break}g&&(g=h.makeUrl(g.url))}d(b,g)}),b.addEventListener("load",function(a){"IMG"===a.target.nodeName.toUpperCase()&&c(a.target)},!0),Object.defineProperty(HTMLImageElement.prototype,"currentSrc",{set:function(){window.console&&console.warn&&console.warn("currentSrc can't be set on img element")},get:function(){return this.complete&&c(this),this.src||this.srcset?this.pfCurrentSrc||"":""},enumerable:!0,configurable:!0})}(),!window.HTMLSourceElement||"srcset"in b.createElement("source")||["srcset","sizes"].forEach(function(a){Object.defineProperty(window.HTMLSourceElement.prototype,a,{set:function(b){this.setAttribute(a,b)},get:function(){return this.getAttribute(a)||""},enumerable:!0,configurable:!0})})}(),f.start()),g||b.addEventListener("DOMContentLoaded",function(){g=!0}))}});
;!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).LazyLoad=n()}(this,(function(){"use strict";function t(){return(t=Object.assign||function(t){for(var n=1;n1,r={elements_selector:"img",container:e||n?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",load_delay:0,auto_unobserve:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,use_native:!1},l=function(n){return t({},r,n)},c=function(t,n){var e,a=new t(n);try{e=new CustomEvent("LazyLoad::Initialized",{detail:{instance:a}})}catch(t){(e=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:a})}window.dispatchEvent(e)},s=function(t,n){return t.getAttribute("data-"+n)},u=function(t,n,e){var a="data-"+n;null!==e?t.setAttribute(a,e):t.removeAttribute(a)},d=function(t,n){return u(t,"ll-status",n)},f=function(t,n){return u(t,"ll-timeout",n)},_=function(t){return s(t,"ll-timeout")},g=function(t,n,e,a){t&&(void 0===a?void 0===e?t(n):t(n,e):t(n,e,a))},v=function(t,n){o?t.classList.add(n):t.className+=(t.className?" ":"")+n},p=function(t,n){o?t.classList.remove(n):t.className=t.className.replace(new RegExp("(^|\\s+)"+n+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},b=function(t){return t.llTempImage},h=function(t){t&&(t.loadingCount+=1)},m=function(t){for(var n,e=[],a=0;n=t.children[a];a+=1)"SOURCE"===n.tagName&&e.push(n);return e},y=function(t,n,e){e&&t.setAttribute(n,e)},E=function(t,n){y(t,"sizes",s(t,n.data_sizes)),y(t,"srcset",s(t,n.data_srcset)),y(t,"src",s(t,n.data_src))},w={IMG:function(t,n){var e=t.parentNode;e&&"PICTURE"===e.tagName&&m(e).forEach((function(t){E(t,n)}));E(t,n)},IFRAME:function(t,n){y(t,"src",s(t,n.data_src))},VIDEO:function(t,n){m(t).forEach((function(t){y(t,"src",s(t,n.data_src))})),y(t,"poster",s(t,n.data_poster)),y(t,"src",s(t,n.data_src)),t.load()}},I=function(t,n,e){var a=w[t.tagName];a&&(a(t,n),h(e),v(t,n.class_loading),d(t,"loading"),g(n.callback_loading,t,e),g(n.callback_reveal,t,e))},k=["IMG","IFRAME","VIDEO"],L=function(t,n){!n||n.toLoadCount||n.loadingCount||g(t.callback_finish,n)},C=function(t,n,e){t.addEventListener(n,e)},A=function(t,n,e){t.removeEventListener(n,e)},z=function(t,n,e){A(t,"load",n),A(t,"loadeddata",n),A(t,"error",e)},O=function(t,n,e){!function(t){delete t.llTempImage}(t),function(t,n){n&&(n.loadingCount-=1)}(0,e),p(t,n.class_loading)},N=function(t,n,e){var a=b(t)||t,o=function o(r){!function(t,n,e,a){O(n,e,a),v(n,e.class_loaded),d(n,"loaded"),g(e.callback_loaded,n,a),L(e,a)}(0,t,n,e),z(a,o,i)},i=function i(r){!function(t,n,e,a){O(n,e,a),v(n,e.class_error),d(n,"error"),g(e.callback_error,n,a),L(e,a)}(0,t,n,e),z(a,o,i)};!function(t,n,e){C(t,"load",n),C(t,"loadeddata",n),C(t,"error",e)}(a,o,i)},x=function(t,n){n&&(n.toLoadCount-=1)},M=function(t,n,e){!function(t){t.llTempImage=document.createElement("img")}(t),N(t,n,e),function(t,n,e){var a=s(t,n.data_bg),o=s(t,n.data_bg_hidpi),r=i&&o?o:a;r&&(t.style.backgroundImage='url("'.concat(r,'")'),b(t).setAttribute("src",r),h(e),v(t,n.class_loading),d(t,"loading"),g(n.callback_loading,t,e),g(n.callback_reveal,t,e))}(t,n,e),function(t,n,e){var a=s(t,n.data_bg_multi),o=s(t,n.data_bg_multi_hidpi),r=i&&o?o:a;r&&(t.style.backgroundImage=r,v(t,n.class_applied),d(t,"applied"),g(n.callback_applied,t,e))}(t,n,e)},R=function(t,n,e){!function(t){return k.indexOf(t.tagName)>-1}(t)?M(t,n,e):function(t,n,e){N(t,n,e),I(t,n,e)}(t,n,e),x(0,e),function(t,n){if(n){var e=n._observer;e&&n._settings.auto_unobserve&&e.unobserve(t)}}(t,e),L(n,e)},T=function(t){var n=_(t);n&&(clearTimeout(n),f(t,null))},j=function(t,n,e){var a=e._settings;g(a.callback_enter,t,n,e),a.load_delay?function(t,n,e){var a=n.load_delay,o=_(t);o||(o=setTimeout((function(){R(t,n,e),T(t)}),a),f(t,o))}(t,a,e):R(t,a,e)},F=["IMG","IFRAME"],G=function(t){return t.use_native&&"loading"in HTMLImageElement.prototype},P=function(t,n,e){t.forEach((function(t){-1!==F.indexOf(t.tagName)&&(t.setAttribute("loading","lazy"),function(t,n,e){N(t,n,e),I(t,n,e),x(0,e),d(t,"native"),L(n,e)}(t,n,e))})),e.toLoadCount=0},D=function(t,n){!function(t){t.disconnect()}(t),function(t,n){n.forEach((function(n){t.observe(n),d(n,"observed")}))}(t,n)},S=function(t){var n;a&&!G(t._settings)&&(t._observer=new IntersectionObserver((function(n){n.forEach((function(n){return function(t){return t.isIntersecting||t.intersectionRatio>0}(n)?j(n.target,n,t):function(t,n,e){var a=e._settings;g(a.callback_exit,t,n,e),a.load_delay&&T(t)}(n.target,n,t)}))}),{root:(n=t._settings).container===document?null:n.container,rootMargin:n.thresholds||n.threshold+"px"}))},U=function(t){return Array.prototype.slice.call(t)},V=function(t){return t.container.querySelectorAll(t.elements_selector)},$=function(t){return!function(t){return null!==s(t,"ll-status")}(t)||function(t){return"observed"===s(t,"ll-status")}(t)},q=function(t){return function(t){return"error"===s(t,"ll-status")}(t)},H=function(t,n){return function(t){return U(t).filter($)}(t||V(n))},B=function(t){var n,e=t._settings;(n=V(e),U(n).filter(q)).forEach((function(t){p(t,e.class_error),function(t){u(t,"ll-status",null)}(t)})),t.update()},J=function(t,e){var a;this._settings=l(t),this.loadingCount=0,S(this),a=this,n&&window.addEventListener("online",(function(t){B(a)})),this.update(e)};return J.prototype={update:function(t){var n=this._settings,o=H(t,n);this.toLoadCount=o.length,!e&&a?G(n)?P(o,n,this):D(this._observer,o):this.loadAll(o)},destroy:function(){this._observer&&this._observer.disconnect(),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var n=this,e=this._settings;H(t,e).forEach((function(t){R(t,e,n)}))},load:function(t){R(t,this._settings,this)}},J.load=function(t,n){var e=l(n);R(t,e)},n&&function(t,n){if(n)if(n.length)for(var e,a=0;e=n[a];a+=1)c(t,e);else c(t,n)}(J,window.lazyLoadOptions),J}));
;var lazyLoadInstance=new LazyLoad({elements_selector:".lazy",threshold:200,load_delay:0,class_loading:"lazy-loading",callback_loaded:function(el){$(el).removeAttr("width").removeAttr("height").removeAttr("data-src");}});
;/*!
* The Final Countdown for jQuery v2.2.0 (http://hilios.github.io/jQuery.countdown/)
* Copyright (c) 2016 Edson Hilios
*/
!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;f1?c:d}var f=[],g=[],h={precision:100,elapse:!1,defer:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.firstTick=!0,this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),this.options.defer===!1&&this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var a,b=new Date;return a=this.finalDate.getTime()-b.getTime(),a=Math.ceil(a/1e3),a=!this.options.elapse&&a<0?0:Math.abs(a),this.totalSecsLeft===a||this.firstTick?void(this.firstTick=!1):(this.totalSecsLeft=a,this.elapsed=b>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-b.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},void(this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish"))))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}});
;start_counter('.counter[data-countdown]');function start_counter(elements){$(elements).each(function(){var $this=$(this),finalDate=$(this).data('countdown');$this.countdown(finalDate,function(event){var day=plural_form(event.offset.totalDays,[jsLang.day_1,jsLang.day_2,jsLang.day_n]);var hour=plural_form(event.offset.totalHours,[jsLang.hour_1,jsLang.hour_2,jsLang.hour_n]);if(event.offset.totalDays>0){$this.html(event.strftime('%-D '+day+' %-H: %-M: %S'));}
else{$this.html(event.strftime('%-H '+hour+' %-M: %S'));}}).on('finish.countdown',function(){$this.html(jsLang.time_end);});});}
function plural_form(number,titles){cases=[2,0,1,1,1,2];return titles[(number%100>4&&number%100<20)?2:cases[(number%10<5)?number%10:5]];};(function(){$=this.jQuery||window.jQuery;$.fn.auto_hide_menu=function(opts){var mainHeader,scrolling=false,previousTop=1,scrollDelta,scrollOffset,top_menu,selector_active=false;if(opts==null){opts={};}
mainHeader=opts.mainHeader,scrollDelta=opts.scrollDelta,scrollOffset=opts.scrollOffset,top_menu=opts.top_menu;if(mainHeader==null){mainHeader=$(this);}
if(top_menu==null){top_menu=false;}
if(scrollDelta==null){scrollDelta=10;}
if(scrollOffset==null){scrollOffset=50;}
$(window).on('scroll',debounce(function(){if(top_menu){selector_active=$('.menu_item_parent').hasClass('hovered')||$('.mini-cart').hasClass('hovered');}
if(!scrolling&&!selector_active){autoHideHeader();}},70,{'leading':true,'trailing':false,maxWait:190}));function autoHideHeader(){scrolling=true;var currentTop=$(window).scrollTop();checkSimpleNavigation(currentTop);previousTop=currentTop;scrolling=false;}
function checkSimpleNavigation(currentTop){if(currentTop-previousTop<0||currentTop0||currentTop>scrollOffset){mainHeader.addClass('is-hidden');$(".topCartContent").css("display","none");}}}}).call(this);;var hoverTimeout,offset;$(function($){var body=$("body");if(jsConfig.deviceType==='desktop'){var menu_top_wrap=$(".menu_top_wrap");menu_top_wrap.stick_in_parent({parent:'body'}).on("sticky_kit:stick",function(e){if($(".topCartContent").is(":visible")){$(".topCartContent").css("display","none");$(".is_stuck .topCartContent").css("display","block");}}).on("sticky_kit:unstick",function(e){$(".topCartContent").css("display","none");});if(document.all){}
else{if(menu_top_wrap.hasClass('is_stuck')){offset=$('#header_wrap').height();}else{offset=$('#header_wrap').height()+100;}
menu_top_wrap.auto_hide_menu({scrollOffset:offset,top_menu:true,scrollDelta:0,});}
body.on("mouseover",".menu_item_parent",function(){$(this).addClass('hovered');});body.on("mouseleave",".menu_item_parent",function(){$(this).removeClass('hovered');});body.on("mouseover",".mini-cart",function(){clearTimeout(hoverTimeout);var $self=$(this);$self.addClass('hovered');hoverTimeout=setTimeout(function(){$self.find('.topCartContent').fadeIn(100);},180);return false;});body.on("mouseleave",".mini-cart",function(){clearTimeout(hoverTimeout);var $self=$(this);hoverTimeout=setTimeout(function(){$self.find('.topCartContent').fadeOut(100);},200);$self.removeClass('hovered');return false;});}
else{var menu=$('.top-links-container');menu.stick_in_parent({parent:'body'});if(document.all){}
else{$('.top-links-container').auto_hide_menu({scrollOffset:80,top_menu:true,scrollDelta:1});}}});;function doBuyNow(id,quantity,elem){elem.find('i').attr('class','icon-spin6 animate-icon');$.get(jsConfig.ajaxUrl,{type:'ajaxCart',action:'cust_order',products_qty:quantity,pid:id},function(msg){show_modal(msg,false);$('body').trigger('cart_added',{'products_id':id,'products_qty':quantity,'products_attr':''});reload_page();});}
function cartAddBtnUpdate(){var itemInCart=$('.cart_top_count[data-id]');if(itemInCart.length>0){itemInCart.each(function(indx,element){var id=$(element).attr('data-id');var qty=$(element).attr('data-qty');var minQuantity=$(element).attr('data-min-qty');var btnListing=$('.btn-add-to-cart[data-id="'+id+'"]');var btnPage=$('#add_to_cart[data-id="'+id+'"]');var new_btn='';var new_btn_page='';if(btnListing.length)btnListing.replaceWith(new_btn);if(btnPage.length)btnPage.replaceWith(new_btn_page);var btnInCart=$('.cart_add_wrap[data-id="'+id+'"]');if(btnInCart.length){if(btnInCart.hasClass('cart_add_page_wrap')){new_btn_page=''+jsLang.in_cart+' '+qty+' '+jsLang.item+'. '+jsLang.go+' +1 '+jsLang.item+'
';btnInCart.html(new_btn_page);}else{new_btn=''+jsLang.in_cart+' '+qty+' '+jsLang.item+'. '+jsLang.go+' +1 '+jsLang.item+'
';btnInCart.html(new_btn);}}});}}
function buyMass(elem,modal){if(elem.hasClass('in_cart_color')){window.location.href='/shopping_cart.php';return false;}
var productsData=elem.attr('data-products');elem.find('i').attr('class','icon-spin6 animate-icon');$.post(jsConfig.ajaxUrl+'?type=ajaxCart&action=buyMass',{productsData:productsData},function(msg){$('.animate-icon').attr('class','icon-cart-ok');elem.text(jsLang.go_cart).addClass('in_cart_color').attr('title',jsLang.go_cart);$('body').trigger('buyMass',{'productsData':productsData});if(modal){show_modal(msg,true);}
else{window.location.href='shopping_cart.php';}});}
function doAddProduct(elem){var qty_elem=elem.find('input[name="products_qty"]');var qty_val=parseInt(qty_elem.val());var qty_min=parseInt(qty_elem.attr('data-min'));var attr=!!+elem.find('#add_to_cart').attr('data-attr');if(qty_val ");$.get(jsConfig.ajaxUrl,data,function(msg){$(".shopping_cart_box").html(msg);addStatusCart();if($('.is_stuck').length){$(".is_stuck .topCartContent").css("display","block");}else{$(".topCartContent").css("display","block");}
$('.load_filter').remove();var params=$(elem).serializeArray();var id=params[0].value;var new_btn=' '+jsLang.buy+'
';var new_btn_page=' '+jsLang.buy_page+' ';var tempBtn=$('.cart_add_wrap[data-id="'+id+'"]');if(tempBtn.hasClass('cart_add_page_wrap')){tempBtn.replaceWith(new_btn_page);}else{tempBtn.replaceWith(new_btn);}
$('body').trigger('cart_del',{'product':params});reload_page();});return false;}
loadCart();function loadCart(){$.get(jsConfig.ajaxUrl,{type:'ajaxCart'},function(msg){$(".shopping_cart_box").html(msg);cartAddBtnUpdate();$('body').trigger('box_cart_load',{'cart':msg});addStatusCart();});}
function addStatusCart(){var count=$(".shopping_cart_box").find('.mc_qty').text();if(count!=='0'){$('.menu_item_cart, #mobile_cart').addClass('active');}
else{$('.menu_item_cart, #mobile_cart').removeClass('active');}}
function show_modal(msg,modal){$(".shopping_cart_box").html(msg);$('.animate-icon').attr('class','icon-cart-ok');addStatusCart();cartAddBtnUpdate();if(modal){var tpl=''+'
'+jsLang.head_in_cart+'
'+'
'+'
'+'
'+'
'+jsLang.desc_in_cart_1+'
'+'
'+jsLang.desc_in_cart_2+'
'+'
'+'
'+jsLang.know_where_cart+'
'+''+'
';if(!Cookies.get('ns_know_where_cart')){$.magnificPopup.open({items:{src:tpl,type:'inline'},removalDelay:300,mainClass:'mfp-fade',callbacks:{open:function(){$('.icon_success .tip').addClass('animate-success-tip');$('.icon_success .long').addClass('animate-success-long');}}});}}}
function reload_page(){var str=window.location.href;if(str.indexOf('shopping_cart')+1||str.indexOf('checkout')+1){setTimeout(function(){window.location.href=str.replace(/[\?#].*|$/,"?jsReload");},500);}};var select_message_timeout;$(function($){var body=$('body');var w_width=$(window).width();var go_ajax_search=200;function seach_keyup(item,id_1,id_2){clearTimeout(go_ajax_search);go_ajax_search=setTimeout(function(){$.post("ns_ajax_actions.php","type=ajax_find_nexoos&keywords="+$(item).val(),function(msg){if(msg!=='
'){$(id_1).css("display","block");$(id_2).html(msg);}
else{$(id_1).css("display","none");}});},200);}
$(".search_top").keyup(function(){seach_keyup(".search_top","#search_autocomplete","#content_search_autocomplete");}).focus(function(){if($(this).val()!==''){$(this).trigger('keyup');}});$("#search_menu").keyup(function(){seach_keyup("#search_menu","#search_autocomplete_menu","#content_search_autocomplete_menu");}).focus(function(){if($(this).val()!==''){$(this).trigger('keyup');}});$(document).on('click',function(event){if($(event.target).closest("#search_form").length||$(event.target).closest("#search_form_menu").length){return true;}else{$(".search-autocomplete").css("display","none");}
if($(event.target).closest(".divShoppingCart").length){return true;}else{$('.topCartContent').fadeOut(200);}
if($(event.target).closest(".cart_buttons").length){return true;}});body.on("change","input[name=ns_rating]",function(e){var label=$('label[for='+$(this).attr('id')+']').attr('title');$('#ns_rating_desc').text(label);});var removeInfoTimeOut=2000;body.on("click",".btn_like, .btn_dislike",function(e){var data={'action':$(this).hasClass('btn_like')?'like':'dislike','type_vote':$(this).attr('data-type'),'id':$(this).attr('data-id'),}
var btn=$(this);$.ajax({type:"POST",cache:false,url:jsConfig.ajaxUrl+'?type=setLikeDislike',data:data,headers:{'X-Csrf-Token':$('meta[name="csrf_token"]').attr('content')},success:function(html){if(html.trim()!==''){try{var response=JSON.parse(html.trim());var wrap=btn.closest('.ns_like_wrap');if(response.status==='error'){wrap.find('.error_status').remove();wrap.append(''+response.message+'
');}
if(response.status==='success'){wrap.find('.success_status').remove();wrap.append(''+response.message+'
');btn.find('b').text(response.count);}
clearTimeout(removeInfoTimeOut);removeInfoTimeOut=setTimeout(function(){wrap.find('.error_status, .success_status').remove();},2000);}catch(e){console.log(html);}}}});});if($('#ajaxInput').length>0){setAjaxInput();}
function setAjaxInput(){var csrf_token=$('meta[name="csrf_token"]').attr('content');$.ajax({type:"POST",cache:false,url:jsConfig.ajaxUrl+'?type=getAjaxInputVal',headers:{'X-Csrf-Token':csrf_token},success:function(html){if(html.trim()!==''){try{var response=JSON.parse(html.trim());if(response.status==='success'){$('input[name="ajaxInput"]').val(response.message);$('input[name="csrf_token"]').val(csrf_token);}}catch(e){console.log(html);}}}});}
body.on("click",".ajax_reload",function(e){e.preventDefault();var href=$(this).attr('href');$('#ajax_content_catalog').append("
");$.get(href,function(html){if(html){$('#ajax_content_catalog').html($(html).find('#ajax_content_catalog > *'));setTimeout(function(){match_items($('.shop_products'),'products');},50);}
ajaxLoadPostProcess(href);});});body.on("click","#know_where_cart",function(e){Cookies.set('ns_know_where_cart',true);});body.on("focus",".nexoos_modal .ns_input",function(e){setTimeout(function(){$('.mfp-content').addClass('mfp-prevent-close');},10);});body.on("focusout",".nexoos_modal .ns_input",function(e){setTimeout(function(){$('.mfp-content').removeClass('mfp-prevent-close');},5);});body.on("click",".open_modal_ajax",function(e){e.preventDefault();$.magnificPopup.close();var src=$(this).attr("data-form")===undefined?$(this).attr("href"):$(this).attr("data-form");if(window.location.href.indexOf("logoff.php")>-1){if(src.indexOf('login')+1){window.location.href=$(this).attr("href");return false;}}
$.magnificPopup.open({items:{src:src},type:'ajax',tLoading:' Загрузка...',closeMarkup:''+jsLang.close+' ',callbacks:{beforeOpen:function(){if(w_width<700){this.st.focus=false;}else{this.st.focus='input';}},ajaxContentAdded:function(){setTimeout(function(){setAjaxInput();},100);}}},0);});body.on("click",".quick_view",function(e){e.preventDefault();$.magnificPopup.close();$.magnificPopup.open({items:{src:'/quick_view.php'},type:'ajax',ajax:{settings:{type:"GET",data:{products_id:$(this).attr('data-pid'),data_key:$(this).attr('data-key'),prev_id:$(this).attr('data-prev-id'),next_id:$(this).attr('data-next-id')}}},tLoading:' Загрузка...',callbacks:{ajaxContentAdded:function(){select_active_fav_comp_but('compare',jsLang.active_compare,jsLang.remove_compare);select_active_fav_comp_but('favorite',jsLang.active_favorite,jsLang.remove_favorite);set_id_view($('#quick_view_prev_but'));set_id_view($('#quick_view_next_but'));},close:function(){$('.quick_view').css('display','none');setTimeout(function(){$('.quick_view').css('display','block');},50);}}},0);});function set_id_view(id){var next_but_key=$('.quick_view[data-key='+id.attr('data-key')+'__'+id.attr('data-pid')+']');id.attr('data-prev-id',next_but_key.attr('data-prev-id')).attr('data-next-id',next_but_key.attr('data-next-id'));}
body.on("click",".toggle_ns_form",function(e){var target=$(this).attr('data-target');$('[data-target="'+target+'"][data-hide="true"]').hide();$('#'+target).slideDown();});if(window.location.href.indexOf('add_review')>=0){$('[data-target="ns_form_add_rev"]').trigger('click');}
body.on("click",".product_page_count .plus_but",function(e){var qty_elem=$(this).closest('.product_page_count').find('input[name="products_qty"]');var qty=parseInt(qty_elem.val());qty_elem.val(qty+1).change();});body.on("click",".product_page_count .minus_but",function(e){var qty_elem=$(this).closest('.product_page_count').find('input[name="products_qty"]');var qty=parseInt(qty_elem.val());var qty_min=qty_elem.attr('data-min');if(qty>qty_min){qty_elem.val(qty-1).change();}});body.on("change keyup input click",'input[name="products_qty"]',function(){if(this.value.match(/[^0-9]/g)){this.value=this.value.replace(/[^0-9]/g,$(this).attr('data-min'));}});if($(".active").length){var show_podcat=$(".active > .show_podcat");show_podcat.addClass("opened");show_podcat.children("i.icon-plus-squared").removeClass("icon-plus-squared").addClass("icon-minus-squared");}
body.on("click",".read_more_desc",function(e){var target=$('#'+$(this).attr('data-target'));var text_open=$(this).attr('data-text-open')||'Читать дальше';var text_hidden=$(this).attr('data-text-hidden')||'Свернуть описание';var text_btn='';if($.trim($(this).text())===text_open){text_btn=''+text_hidden+' ';}
else{text_btn=''+text_open+' ';$('html, body').animate({scrollTop:target.offset().top-150},500);}
$(this).html(text_btn);target.toggleClass('desc_open');});body.on("click",".box_item_head",function(){if($(this).hasClass("closed")){$(this).parent().children('.box_item_content').slideDown();$(this).removeClass("closed");}else{$(this).parent().children('.box_item_content').slideUp();$(this).addClass("closed");}});$(".show_podcat").click(function(){toggle_menu($(this),'ul');});$(".show_hidden_menu").click(function(){toggle_menu($(this),'.hidden');});$(".sw-container").hover(function(){if(typeof(this).swiper!=='undefined'){(this).swiper.autoplay.stop();}},function(){if(typeof(this).swiper!=='undefined'){(this).swiper.autoplay.start();}});$('.tabs').easytabs({'animate':false,'updateHash':false});var totop=$('#totop');if(jsConfig.deviceType==='desktop'){$(window).on('scroll',throttle(function(){$(window).scrollTop()>100?totop.show(300):totop.hide(300);},30,{'leading':true,'trailing':false,maxWait:100}));}
body.on('click','#totop, #totop_mobile',(function(e){e.preventDefault();$('html, body').animate({scrollTop:0},600);return false;}));body.on("mouseover",".select_message",function(){clearTimeout(select_message_timeout);});body.on("mouseleave",".select_message",function(){select_message_timeout=setTimeout(function(){$(".select_message").remove();},1000);});select_active_fav_comp_but('compare',jsLang.active_compare,jsLang.remove_compare);select_active_fav_comp_but('favorite',jsLang.active_favorite,jsLang.remove_favorite);body.on('click','.compare_but',function(e){var select_message="";var text_but='Сравнить';var title='Добавить товар к сравнению';click_fav_comp_but($(this),e,'compare',title,select_message,text_but,jsLang.active_compare,jsLang.remove_compare);});body.on('click','.favorite_but',function(e){var select_message="";var text_but='В избранное';var title='Добавить товар в избранное';click_fav_comp_but($(this),e,'favorite',title,select_message,text_but,jsLang.active_favorite,jsLang.remove_favorite);});body.on("click",".aco_order_history_btn",function(e){var parent=$(this).closest('.aco_order_history');parent.find('.aco_order_history_block').toggle(150);});body.on("click",".ac_zakaz",function(e){$(this).closest('.ac_zakaz_wrap').find('.ac_order_wrap').slideDown();$(this).closest('.ac_zakaz_wrap').find('.ac_open').hide();});body.on("click",".aco_close",function(e){$(this).closest('.ac_zakaz_wrap').find('.ac_order_wrap').slideUp();$(this).closest('.ac_zakaz_wrap').find('.ac_open').show();});body.on('click','.js_link',function(event){actionFRoute($(this).attr('data-route'))});body.on('click','.fb_label_link',function(event){event.preventDefault();$(this).closest('label').find('input').prop('checked',true).change();actionFRoute($(this).attr('href'))});body.on('click','.box_filters_item_name',function(event){var target=event.target.className;if(target.indexOf('box_filters_item_name')+1){$(this).toggleClass('active').parent().find('.box_filters_item_content ').stop().slideToggle('fast');}});body.on("click",".toggle_filter_box",function(e){e.preventDefault();body.toggleClass('filters-open-left');$('html, body').animate({scrollTop:$('.content_text').offset().top-70},0);});body.on('click','.block_bottom_title',function(e){$(this).toggleClass('active').parent().find('.block-content').stop().slideToggle('medium');});responsiveResize();match_items($('.shop_products'),'products');setTimeout(function(){match_categories();},15);if(w_width>767){init_scroll();}});function match_items(parent,type,items){if(type==='products'){items=['.product_img','.product_name','.product_price'];}
items.forEach(function(item,i,arr){parent.find(item).matchHeight();});}
function match_categories(){if($(window).width()>767){$('.item_news_img').matchHeight();$('.item_news_head').matchHeight();$('.item_news').matchHeight();}}
function init_scroll(){var height_window=$(window).height()-$("#header_wrap").outerHeight();if($('.mega_menu_top').length){set_menu_scroll('.mega_menu_top','.mega_menu_scroll',height_window,36,5);}
var amazon_menu_top=$('.amazon_menu_top');if(amazon_menu_top.length){var height_menu_item=amazon_menu_top.closest('.mega_menu_wrap').outerHeight();if(height_window0){emptyfields.each(function(){$(this).addClass('noreq');$(this).closest('div').stop().animate({left:"-10px"},100).animate({left:"10px"},100).animate({left:"-10px"},100).animate({left:"10px"},100).animate({left:"0px"},100);});}}}
function filters_submit(form){$('.box_item_filters').append("
");$(form).submit();}
function submitFSelect(name){$('.box_item_filters').append("
");var select=$('select[name*="'+name+'"]');var route=select.attr('data-route');if(route!==''){var value=[];select.find("option:selected").each(function(){value.push($(this).attr('data-route'));});route=route.replace('{replace}',value.join(','));actionFRoute(route);return false;}
else{$('#filter_'+name).submit();}}
function submitFPrice(name){$('.box_item_filters').append("
");var filter=$('#filter_'+name);var route=filter.attr('data-route');if(route!==''){var value=[];value.push($("#p_min").val());value.push($("#p_max").val());route=route.replace('{replace}',value.join('-'));actionFRoute(route);return false;}
else{filter.submit();}}
function actionFRoute(route){window.location.href=route;}
function loadFilter(element,route){var box=$(element);box.append("
");$.get(jsConfig.ajaxUrl,{type:"filter",route:route},function(html){box.replaceWith(html);$('body').trigger('ajaxLoadFilters',{'route':route});});}
function ajaxLoadPostProcess(href){setLocation(href);if($('.counter[data-countdown]').length){start_counter('.counter[data-countdown]');}
cartAddBtnUpdate();select_active_fav_comp_but('compare',jsLang.active_compare,jsLang.remove_compare);select_active_fav_comp_but('favorite',jsLang.active_favorite,jsLang.remove_favorite);if(typeof lazyLoadInstance!=='undefined'){lazyLoadInstance.update();}
$('body').trigger('ajaxLoadPostProcess',{'href':href});}
function click_fav_comp_but(item,e,type,title,select_message,text_but,text_but_active,remove_title){var data_id=item.attr('data-id');if(data_id!==''&&!$(e.target).hasClass('a_border')){if(Cookies.get(type+'_product')){var products_id=Cookies.get(type+'_product');var products_id_array=products_id.split(',');var in_compare=$.inArray(data_id,products_id_array);if(in_compare!==-1){products_id_array.splice(in_compare,1);var count=products_id_array.length;Cookies.set(type+'_product',products_id_array.join(','));addFlash($("."+type+"_product_count").html(count));Cookies.set(type+'_product_count',count);var active=$("."+type+"_but[data-id="+data_id+"]");active.removeClass('active_'+type+'_but').attr('title',title);if(active.hasClass('product_'+type+'_but')){active.find('.'+type+'_but_text').html(text_but);}
$(".select_message").remove();}else{if(products_id_array.length>=30){alert('Добавить можно максимум тридцать товаров! Пожалуйста удалите лишние.');}else{addSelectMessage(item,type,select_message);Cookies.set(type+'_product',products_id+','+data_id);var new_count=Cookies.get(type+'_product').split(',').length;addFlash($("."+type+"_product_count").html(new_count));Cookies.set(type+'_product_count',new_count);select_active_fav_comp_but(type,text_but_active,remove_title);}}}else{addSelectMessage(item,type,select_message);Cookies.set(type+'_product',data_id);Cookies.set(type+'_product_count',1);addFlash($("."+type+"_product_count").html(1));select_active_fav_comp_but(type,text_but_active,remove_title);}}}
function addSelectMessage(item,type,select_message){$(".select_message").remove();clearTimeout(select_message_timeout);item.closest('.product_img').append(select_message);item.closest('.product_img_list').append(select_message);item.closest('.product_img_short').append(select_message);item.closest('.product_'+type+'_but').append(select_message);select_message_timeout=setTimeout(function(){$(".select_message").remove();},4000);}
function select_active_fav_comp_but(type,text_but_active,remove_title){if(Cookies.get(type+'_product')){var products_id=Cookies.get(type+'_product');var products_id_array=products_id.split(',');var seach_attr='';$.each(products_id_array,function(index,value){if(index===products_id_array.length-1){seach_attr+='.'+type+'_but[data-id="'+value+'"]';}else{seach_attr+='.'+type+'_but[data-id="'+value+'"],';}});$.each($(seach_attr),function(index){var c_but=$(this).attr('data-id');if(products_id.indexOf(c_but)!==-1){$(this).addClass('active_'+type+'_but');if($(this).hasClass('product_'+type+'_but')){$(this).find('.'+type+'_but_text').html(text_but_active)}
$(this).attr('title',remove_title);}});}}
function toggle_menu(item,toggle_element){if(item.hasClass("opened")){item.parent().children(toggle_element).slideUp();item.removeClass("opened");item.children("i.icon-minus-squared").removeClass("icon-minus-squared").addClass("icon-plus-squared");item.closest('.box_item_content').css("height",'auto');}else{item.parent().children(toggle_element).slideDown();item.addClass("opened");item.children("i.icon-plus-squared").removeClass("icon-plus-squared").addClass("icon-minus-squared");item.closest('.box_item_content').css("height",'auto');}}
function addFlash(elem){elem.addClass('flash');setTimeout(function(){elem.removeClass('flash');},200);}
function setLocation(curLoc){try{history.pushState(null,null,curLoc);return;}catch(e){}
location.hash='#'+curLoc;}
function serializeToArray(str){var request={};var pairs=str.split('&');for(var i=0;i=768?'disable':'enable';accordionFooter(status);accordion_box(status);}
function swInit(target,responsive){if($(target).length){var breakpoints={};var autoplay={delay:8000};if(target==='.sw_main_news'||target==='.sw_cat_news'){autoplay=false;}
$.each(responsive,function(key,element){breakpoints[key]={slidesPerView:element.items,slidesPerGroup:element.items,spaceBetween:element.space}});$(target).each(function(index,element){if($(element).attr('data-sw-id')==='last_view_product'){autoplay=false;}
var sw_nav=$('#sw_nav_'+$(element).attr('data-sw-id'));sw_array[$(element).attr('data-sw-id')]=new Swiper(element,{pagination:{el:sw_nav.find('.sw-nav'),clickable:true,},navigation:{nextEl:sw_nav.find('.sw-next'),prevEl:sw_nav.find('.sw-prev')},autoplay:autoplay,noSwipingSelector:jsConfig.deviceType==='desktop'?'div':'',noSwipingClass:'mimg',breakpoints:breakpoints,on:{init:function(){sw_nav.closest('.shop_products_sw').css({'height':'auto','overflow':'visible'}).find('.load_foto').remove();},paginationRender:function(){sw_nav.find('.sw-nav-dot').length>1?sw_nav.show():sw_nav.hide();}}});});match_items($(target),'products');}};$(function($){var body=$('body');var modal='#one_click_nexoos_modal';var send_btn='#send_one_click_nexoos';body.on("click",'.one_click_nexoos_but',function(e){var data_form=getProductFormData($(this).attr('data-id'));if(data_form===''){data_form='products_qty=1&products_id='+$(this).attr('data-id');}
var data={'product_id':$(this).attr('data-id'),'product_img':$(this).attr('data-img'),'product_name':$(this).attr('data-name'),'product_price':$(this).attr('data-price'),'data_form':data_form};$.magnificPopup.close();$.magnificPopup.open({closeMarkup:''+jsLang.close+' ',items:{src:generateTpl(data),type:'inline'},callbacks:{open:function(){$(modal).lemongrab();$("#mobile_nexoos").mask("0 (000) 000-00-00",{placeholder:"8 (___) ___-__-__",onKeyPress:function(cep,event,currentField,options){if(cep.length===1&&cep==='7'){currentField.val('8');}
if(cep.length===1&&cep!=='7'&&cep!=='8'){currentField.val('8'+cep);}}});if($(window).width()<700){this.st.focus=false;}else{this.st.focus='input';}}}});});body.on("click",send_btn,function(e){if(check_lemon(modal)){if($(this).text()===langOneClick.buy){var data=$('#one_click_data_form').attr('data-form');var modal_data=getModalFormData(modal);data+='&'+modal_data;$.ajax({type:"POST",cache:false,url:"nexoos_order.php",data:data,headers:{'X-Csrf-Token':$('meta[name="csrf_token"]').attr('content')},success:function(html){if(html.trim()!==''){try{var response=JSON.parse(html.trim());if(response.status==='error'){$(".error_status").remove();$(modal+" .content_nexoos_modal").append(''+response.message+'
');$(send_btn).removeClass('nexoos_success').text(langOneClick.buy);return false;}
if(response.status==='success'){$(".error_status").remove();$(send_btn).text(response.message).addClass('nexoos_success');$('body').trigger('one_click_completed',{'order_id':response.order_id,'order_amount':response.order_amount});setTimeout(function(){$.magnificPopup.close();$(send_btn).removeClass('nexoos_success').text(langOneClick.buy);if(response.reload==='true'){window.location.href='checkout_success.php';}},3000);}}catch(e){console.log(html);}}},beforeSend:function(){$("#send_one_click_nexoos").text(jsLang.sending);}});}}});function generateTpl(data){var one_click_tpl=''+'
'+langOneClick.heading_modal+'
'+'
'+'
'+'
'+'
'+data.product_name+'
'+'
'+data.product_price+'
'+'
'+langOneClick.desc_modal+'
'+'
'+'
';if(jsConfig.userLogged===0){one_click_tpl+='
';}
one_click_tpl+='
';if(jsConfig.userLogged===0){one_click_tpl+='
';}
one_click_tpl+='
';if(jsConfig.userLogged===0){one_click_tpl+='
'+''+langOneClick.subscribe+' '+' '+'
';}
one_click_tpl+='
'+langOneClick.privacy_text+'
'+'
'+'
'+'';one_click_tpl+='
';return one_click_tpl;}});
;/*
Pushy - v1.2.0 - 2019-4-24
Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
https://github.com/christophery/pushy/
by Christopher Yee */
(function(a){function d(){b.hasClass("pushy-left")?e.toggleClass("pushy-open-left"):e.toggleClass("pushy-open-right");if(f)b.one("transitionend",function(){f.focus()})}function g(){a(".pushy-submenu").addClass("pushy-submenu-closed");a(".pushy-submenu").on("click",function(b){b.preventDefault();var c=a(this);c.hasClass("pushy-submenu-closed")?(c.siblings(".pushy-submenu").addClass("pushy-submenu-closed").removeClass("pushy-submenu-open"),c.removeClass("pushy-submenu-closed").addClass("pushy-submenu-open")):
c.addClass("pushy-submenu-closed").removeClass("pushy-submenu-open");b.stopPropagation()})}var b=a(".pushy"),e=a("body");a("#container");a(".push");var h=a(".site-overlay"),k=a(".menu-btn, .pushy-link");a(".menu-btn");var f=a(b.data("focus"));b.width();a(".pushy-submenu");b.length&&(g(),k.on("click",function(){d()}),h.on("click",function(){d()}))})(jQuery);
;$(function($){});