function _possibleConstructorReturn(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:n}function _inherits(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function __guard__(n,t){return typeof n!="undefined"&&n!==null?t(n):undefined}function __guardMethod__(n,t,i){return typeof n!="undefined"&&n!==null&&typeof n[t]=="function"?i(n,t):undefined}function barsInit(){$("#bars .poll-graph__bar").each(function(){var n=$(this).data("percentage");$(this).css("width",n+"%")})}function pollFormSubmitBtnInit(){$("#pollFormSubmitBtn").click(function(){hidePollsFeedbackMsgs();var t=$("[data-pollid]").attr("data-pollid"),n=$("[data-pollAnswerId]:checked").attr("data-pollAnswerId");n?($("#pollQuestionID").val(t),$("#pollAnswerID").val(n),$("#pollForm").submit()):($("#PollChooseAnswer").fadeIn(300),console.log("Please choose an answer"))})}function OnSubmitPollSuccess(n){var t,i,r;if(console.log(n),hidePollsFeedbackMsgs(),switchPollViews(),n.success)for(t=0;t<n.model.PollAnswers.length;t++)$("#PollThankYou").show(),i=n.model.PollAnswers[t].ID,r=n.model.PollAnswers[t].VotesAverage,$("[data-pullAnswerId='"+i+"']").attr("data-percentage",r),$("[data-pullAnswerId='"+i+"']").css("width",r+"%");else $("#PollChooseAnswer").show()}function OnSubmitPollFail(n){console.log(n);hidePollsFeedbackMsgs();switchPollViews();$("#PollAnErrorOccured").fadeIn();barsInit()}function hidePollsFeedbackMsgs(){$("#PollThankYou").fadeOut();$("#PollChooseAnswer").fadeOut();$("#PollAnErrorOccured").fadeOut()}function switchPollViews(){$(".poll-question").fadeOut();$(".poll-result").fadeIn()}function mobileMenuFunction(){$(".mobileMenuToggle").click(function(){$(this).toggleClass("active");$(".header__main-menu").slideToggle();$("body").toggleClass("locked")});$(".header__main-inner").prepend('<div class="header__main-logo selectionShareable">'+$(".header__main-logo").html()+"<\/div>");$(".header__main-menu").append('<li class="header__top-account"> '+$(".header__top-account").html()+" <\/li>");$(".header__main-menu").append('<li class="actionsShareMainLi"> '+$(".actionsShareMain").html()+" <\/li>");$(".header__main-menu").append('<li class="header__top-lang"> '+$(".header__top-lang").html()+" <\/li>");$(".header__main-menu").append('<li class="header__top-follow"> '+$(".header__top-follow").html()+" <\/li>");$(".header__top .header__top-account , .header__top .header__top-lang ,.actionsShareMain").hide();$(".header__top .header__top-account , .header__top .header__top-lang , .actionsShareMain").html("");$("header").addClass("activeHeader")}function mobileFunctions(){document.ontouchmove=function(n){n.preventDefault()};$(".nav-tabs").length>0&&($('<a href="javascript:;" class="tabsMainToggle">'+$(".section--video .nav-tabs li.active a").html()+"<\/a>").insertAfter(".section--video .section__title"),$(".tabsMainToggle").click(function(){$(this).parent().find(".nav-tabs").slideToggle()}),$(".media__nav-ul a").click(function(){$(".section--video .nav-tabs").slideUp();$(".tabsMainToggle").html($(this).html())}));$(".newsDetailsMain .relatedContainer ").length>0&&$(".newsDetailsMain .relatedContainer").insertAfter(".bodyContentMainParent");$(".mobileDaysToggle").click(function(){$(this).parent().find(".schedule__days-cont").slideToggle()});$(".clickableDate").click(function(){$(this).parents(".section--schedule-heading").find(".schedule__days-cont").slideUp()});document.ontouchmove=$("body").hasClass("locked")?function(n){n.preventDefault()}:function(){return!0};$(".hasSubmenu").click(function(){$(this).find(".ddSecondLevel").slideToggle()})}function detectSubMenu(){$(".header__bottom").length>0&&$("body").addClass("withSubLevelMenu")}function SetFocus(){var n=document.getElementById("txtAdvancedSearch");n.focus()}function openAdvanced(){$(".advancedSearchSection .register").slideToggle()}function OpenSearch(){$("#DivSearch").slideToggle();$(".header__main").toggleClass("moveDown");$(".content .section--main-atf:first-child").toggleClass("moveDown");$(".header__bottom").toggleClass("moveDown");$(".inner-page").toggleClass("moveDown");$(window).width()<1200&&$("body").toggleClass("searchOpened")}function weatherDropDown(){$(".weatherPortlet select").dropkick({mobile:!0})}function LazyImg(){$(".lazyimg")!==null&&$(".lazyimg").length>0&&$(".lazyimg").lazy({effect:"fadeIn",effectTime:700,threshold:0,afterLoad:function(){setTimeout(function(){$(".lazyimg").addClass("withTransition")},500)}})}function AjaxGet(n,t,i,r){var u=$.ajax({url:n,beforeSend:function(n){var t,i;for(t in r)i=r[t],n.setRequestHeader(t,i)},type:"GET",dataType:"JSON"});u.done(function(n){t(n)});u.fail(function(n,t){i(n,t)})}function AjaxPost(n,t,i,r){var u=$.ajax({url:n,type:"POST",data:t,dataType:"JSON"});u.done(function(n){i(n)});u.fail(function(n,t){r(n,t)})}function shareFB(n){window.open("https://www.facebook.com/sharer/sharer.php?u="+n,"facebook-share-dialog","width=626,height=436")}function isMobileDevice2(){return typeof window.orientation!="undefined"||navigator.userAgent.indexOf("IEMobile")!==-1}function shareMessenger(n,t){isMobileDevice2()?window.open("fb-messenger://share?link="+n+"&app_id="+t):window.open("https://www.facebook.com/dialog/send?app_id="+t+"&redirect_uri="+n+"&link="+n+"&display=popup","facebook-share-dialog","width=626,height=436")}function shareTW(n){window.open("https://twitter.com/intent/tweet?status="+n,"twitter-share-dialog","width=626,height=436")}function shareTW2(n,t){window.open("https://twitter.com/intent/tweet?url="+t+"&text="+n,"twitter-share-dialog","width=626,height=436")}var _createClass,Emitter,Dropzone,without,camelize,contentLoaded;(function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)})(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(t);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(t).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var i=0;return t}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);t.options.centerMode!==!0&&t.options.swipeToSlide!==!0||(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>0){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,u=this,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1)),t.options.accessibility===!0&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),t.options.accessibility===!0&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n,t=this;t.options.rows>0&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.empty().append(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(){var i=n(this);setTimeout(function(){t.options.pauseOnFocus&&i.is(":focus")&&(t.focussed=!0,t.autoPlay())},0)}).on("blur.slick","*",function(){n(this);t.options.pauseOnFocus&&(t.focussed=!1,t.autoPlay())})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)if(n.slideCount<=n.options.slidesToShow)++t;else for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,e,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,t.options.vertical===!0&&t.options.centerMode===!0&&(2===t.options.slidesToShow?e=-1.5:1===t.options.slidesToShow&&(e=-2)),u=r*t.options.slidesToShow*e),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(n.options.infinite===!1?i=n.slideCount:(t=n.options.slidesToScroll*-1,r=n.options.slidesToScroll*-1,i=2*n.slideCount);t<i;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var f,i,r,u,t=this;return u=t.options.centerMode===!0?Math.floor(t.$list.width()/2):0,r=t.swipeLeft*-1+u,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){var e,o,s;if(e=n(f).outerWidth(),o=f.offsetLeft,t.options.centerMode!==!0&&(o+=e/2),s=o+e,r<s)return i=f,!1}),f=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var f=r.indexOf(i),u;(n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1}),f!==-1)&&(u="slick-slide-control"+t.instanceUid+f,n("#"+u).length&&n(this).attr({"aria-describedby":u}))}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;i<u;i++)t.options.focusOnChange?t.$slides.eq(i).attr({tabindex:"0"}):t.$slides.eq(i).removeAttr("tabindex");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide),n.options.accessibility===!0&&(n.$prevArrow.on("keydown.slick",n.keyHandler),n.$nextArrow.on("keydown.slick",n.keyHandler)))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&(n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),t.options.accessibility===!0&&t.$dots.on("keydown.slick",t.keyHandler));t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function e(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var u,f,i,r,t=this;if(t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),r=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),"anticipated"===t.options.lazyLoad)for(var o=i-1,s=r,h=t.$slider.find(".slick-slide"),c=0;c<t.options.slidesToScroll;c++)o<0&&(o=t.slideCount-1),u=u.add(h.eq(o)),u=u.add(h.eq(s)),o--,s++;e(u);t.slideCount<=t.options.slidesToShow?(f=t.$slider.find(".slick-slide"),e(f)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(f=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),e(f)):0===t.currentSlide&&(f=t.$slider.find(".slick-cloned").slice(t.options.slidesToShow*-1),e(f))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(t){var i=this,r;!i.unslicked&&(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),i.options.accessibility===!0&&(i.initADA(),i.options.focusOnChange))&&(r=n(i.$slides.get(i.currentSlide)),r.attr("tabindex",0).focus())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,e,o,f,i=this,s=n("img[data-lazy]",i.$slider);s.length?(r=s.first(),u=r.attr("data-lazy"),e=r.attr("data-srcset"),o=r.attr("data-sizes")||i.$slider.attr("data-sizes"),f=document.createElement("img"),f.onload=function(){e&&(r.attr("srcset",e),o&&r.attr("sizes",o));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){t<3?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,!(r.slideCount<1||n<0||n>r.slideCount-1)&&(r.unload(),i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove(),r.$slides=r.$slideTrack.children(this.options.slide),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.append(r.$slides),r.$slidesCache=r.$slides,void r.reinit())};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":"undefined"!=typeof arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this,e;(i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),t.$slides.eq(n).addClass("slick-current"),t.options.centerMode===!0)?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==t.options.lazyLoad&&"anticipated"!==t.options.lazyLoad||t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u+t.slideCount;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));return r||(r=0),i.slideCount<=i.options.slidesToShow?void i.slideHandler(r,!1,!0):void i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,e,h=null,r=this;if(t=t||!1,!(r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n))return t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(n<0||n>r.getDotCount()*r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):r.options.infinite===!1&&r.options.centerMode===!0&&(n<0||n>r.slideCount-r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight()):void(i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0?t.options.rtl===!1?"left":"right":n<=360&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&n<=225?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&n.type.indexOf("mouse")!==-1))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,o,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!(!t.dragging||t.scrolling||i&&1!==i.length)&&(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4?(t.scrolling=!0,!1):(t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade!==!0&&t.options.touchMove!==!1&&(t.animating===!0?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft))))};t.prototype.swipeStart=function(n){var i,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,void(t.dragging=!0))};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;n<e;n++)if("object"==typeof r||"undefined"==typeof r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),"undefined"!=typeof u)return u;return i}}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?module.exports=function(t,i){return i===undefined&&(i=typeof window!="undefined"?require("jquery"):require("jquery")(t)),n(i),i}:n(jQuery)}(function(n){"use strict";n.fn.imageScale=function(i){return this.each(function(){var h=this,u=n(this),r=u.data("imageScale"),f=this.tagName==="IMG"?u:u.find("img"),s;if(r)typeof i=="string"?r[i]():typeof i=="object"?(s=i.method||"scale",r[s](!1,i)):r.scale();else{var c=f[0].complete,e=n.extend({},n.fn.imageScale.defaults,typeof i=="object"&&i),o=function(){u.data("imageScale",r=new t(h,e));r.scale(!0,e)};c?o.apply(u[0]):f.on("load",o).attr("src",f.attr("src"))}})};n.fn.imageScale.defaults={scale:"best-fill",align:"center",parent:null,hideParentOverflow:!0,fadeInDuration:0,rescaleOnResize:!1,didScale:function(){},logLevel:0};var t=function(t,i){var r=this,f;r.options=i;r.element=t;var e=r.$element=n(t),o=r.$img=t.tagName==="IMG"?e:e.find("img"),u=r.img=o[0];r.src=o.attr("src");r.imgWidth=u.naturalWidth||u.width;r.imgHeight=u.naturalHeight||u.height;f=r.$parent=i.parent?i.parent:n(e.parent()[0]);r.parent=f[0];f.css("position")==="static"&&f.css("position","relative");i.rescaleOnResize&&n(window).resize(function(){r.scheduleScale()})};n.fn.imageScale.Constructor=t;t.prototype={NONE:"none",FILL:"fill",BEST_FILL:"best-fill",BEST_FIT:"best-fit",BEST_FIT_DOWN_ONLY:"best-fit-down",ALIGN_LEFT:"left",ALIGN_RIGHT:"right",ALIGN_CENTER:"center",ALIGN_TOP:"top",ALIGN_BOTTOM:"bottom",ALIGN_TOP_LEFT:"top-left",ALIGN_TOP_RIGHT:"top-right",ALIGN_BOTTOM_LEFT:"bottom-left",ALIGN_BOTTOM_RIGHT:"bottom-right",constructor:t,element:null,options:null,scale:function(n,t){var s,h,c,e;if(!this._isDestroyed&&this._canScale!==!1){var k=this,i=this.options,o=this.$parent,l=this.element,r=this.$element,it=this.img,d=this.$img;if(n)i.hideParentOverflow&&o.css({overflow:"hidden"});else if(this.src!==d.attr("src")){this.destroy();r.data("imageScale",null);r.imageScale(i);return}if(this._didScheduleScale=!1,!i.rescaleOnResize||t||this._needUpdate(this.parent)){t=t?t:{};s=t.transition;s&&(this._canScale=!1,r.css("transition","all "+s+"ms"),setTimeout(function(){k._canScale=null;r.css("transition","null")},s));var u=t.destWidth?t.destWidth:o.outerWidth(),f=t.destHeight?t.destHeight:o.outerHeight(),g=t.destWidth?t.destWidth:o.innerWidth(),nt=t.destHeight?t.destHeight:o.innerHeight(),a=u-g,v=f-nt,y=r.attr("data-scale"),p=r.attr("data-align"),w=y?y:i.scale,tt=p?p:i.align,b=i.fadeInDuration;if(!w){i.logLevel>2&&console.log("imageScale - DEBUG NOTICE: The scale property is null.",l);return}if(this._cacheDestWidth===u&&this._cacheDestHeight===f&&i.logLevel>2&&console.log("imageScale - DEBUG NOTICE: The parent size hasn't changed: dest width: '"+u+"' - dest height: '"+f+"'.",l),h=this.imgWidth,c=this.imgHeight,!(u&&f&&h&&c)){i.logLevel>0&&console.error("imageScale - DEBUG ERROR: The dimensions are incorrect: source width: '"+h+"' - source height: '"+c+"' - dest width: '"+u+"' - dest height: '"+f+"'.",l);return}this._cacheDestWidth=u;this._cacheDestHeight=f;e=this._innerFrameForSize(w,tt,h,c,u,f);a&&(e.x-=a/2);v&&(e.y-=v/2);r.css({position:"absolute",top:e.y+"px",left:e.x+"px",width:e.width+"px",height:e.height+"px","max-width":"none"});n&&b&&(r.css({display:"none"}),r.fadeIn(b));i.didScale.call(this,n,t)}}},destroy:function(){this._isDestroyed=!0;this.$element.removeData("imageScale")},_innerFrameForSize:function(n,t,i,r,u,f){var o,s,e;if(e={x:0,y:0,width:u,height:f},n===this.FILL)return e;o=u/i;s=f/r;switch(n){case this.BEST_FIT_DOWN_ONLY:n!==this.BEST_FIT_DOWN_ONLY&&this.options.logLevel>1&&console.warn("imageScale - DEBUG WARNING: The scale '"+n+"' was not understood.");n=i>u||r>f?o<s?o:s:1;break;case this.BEST_FIT:n=o<s?o:s;break;case this.NONE:n=1;break;default:n=o>s?o:s}i*=n;r*=n;e.width=Math.round(i);e.height=Math.round(r);switch(t){case this.ALIGN_LEFT:e.x=0;e.y=f/2-r/2;break;case this.ALIGN_RIGHT:e.x=u-i;e.y=f/2-r/2;break;case this.ALIGN_TOP:e.x=u/2-i/2;e.y=0;break;case this.ALIGN_BOTTOM:e.x=u/2-i/2;e.y=f-r;break;case this.ALIGN_TOP_LEFT:e.x=0;e.y=0;break;case this.ALIGN_TOP_RIGHT:e.x=u-i;e.y=0;break;case this.ALIGN_BOTTOM_LEFT:e.x=0;e.y=f-r;break;case this.ALIGN_BOTTOM_RIGHT:e.x=u-i;e.y=f-r;break;default:t!==this.ALIGN_CENTER&&this.options.logLevel>1&&console.warn("imageScale - DEBUG WARNING: The align '"+t+"' was not understood.");e.x=u/2-i/2;e.y=f/2-r/2}return e},_needUpdate:function(n){var t=n.clientHeight+" "+n.clientWidth;return this._lastParentSize!==t?(this._lastParentSize=t,!0):!1},scheduleScale:function(){if(!this._didScheduleScale)if(window.requestAnimationFrame){var n=this;this._didScheduleScale=!0;requestAnimationFrame(function(){setTimeout(function(){n.scale()},0)})}else this.scale()}}});!function(n,t){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("jquery")):n.jQueryBridget=t(n,n.jQuery)}(window,function(n,t){"use strict";function i(i,u,o){function s(n,t,r){var u,e="$()."+i+'("'+t+'")';return n.each(function(n,s){var h=o.data(s,i),c,l;if(!h)return void f(i+" not initialized. Cannot call methods, i.e. "+e);if(c=h[t],!c||"_"==t.charAt(0))return void f(e+" is not a valid method");l=c.apply(h,r);u=void 0===u?l:u}),void 0!==u?u:n}function h(n,t){n.each(function(n,r){var f=o.data(r,i);f?(f.option(t),f._init()):(f=new u(r,t),o.data(r,i,f))})}o=o||t||n.jQuery;o&&(u.prototype.option||(u.prototype.option=function(n){o.isPlainObject(n)&&(this.options=o.extend(!0,this.options,n))}),o.fn[i]=function(n){if("string"==typeof n){var t=e.call(arguments,1);return s(this,n,t)}return h(this,n),this},r(o))}function r(n){!n||n&&n.bridget||(n.bridget=i)}var e=Array.prototype.slice,u=n.console,f="undefined"==typeof u?function(){}:function(n){u.error(n)};return r(t||n.jQuery),i}),function(n,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():n.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return r.indexOf(t)==-1&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),r!=-1&&i.splice(r,1),this},n.emitEvent=function(n,t){var i=this._events&&this._events[n],u,f,r,e;if(i&&i.length){for(i=i.slice(0),t=t||[],u=this._onceEvents&&this._onceEvents[n],f=0;f<i.length;f++)r=i[f],e=u&&u[r],e&&(this.off(n,r),delete u[r]),r.apply(this,t);return this}},n.allOff=function(){delete this._events;delete this._onceEvents},t}),function(n,t){"function"==typeof define&&define.amd?define("get-size/get-size",t):"object"==typeof module&&module.exports?module.exports=t():n.getSize=t()}(window,function(){"use strict";function n(n){var t=parseFloat(n),i=n.indexOf("%")==-1&&!isNaN(t);return i&&t}function o(){}function s(){for(var r,t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0;n<f;n++)r=i[n],t[r]=0;return t}function r(n){var t=getComputedStyle(n);return t||c("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}function h(){var i,f,o;e||(e=!0,i=document.createElement("div"),i.style.width="200px",i.style.padding="1px 2px 3px 4px",i.style.borderStyle="solid",i.style.borderWidth="1px 2px 3px 4px",i.style.boxSizing="border-box",f=document.body||document.documentElement,f.appendChild(i),o=r(i),t=200==Math.round(n(o.width)),u.isBoxSizeOuter=t,f.removeChild(i))}function u(u){var o,e,a,c,l;if(h(),"string"==typeof u&&(u=document.querySelector(u)),u&&"object"==typeof u&&u.nodeType){if(o=r(u),"none"==o.display)return s();for(e={},e.width=u.offsetWidth,e.height=u.offsetHeight,a=e.isBorderBox="border-box"==o.boxSizing,c=0;c<f;c++){var v=i[c],nt=o[v],y=parseFloat(nt);e[v]=isNaN(y)?0:y}var p=e.paddingLeft+e.paddingRight,w=e.paddingTop+e.paddingBottom,tt=e.marginLeft+e.marginRight,it=e.marginTop+e.marginBottom,b=e.borderLeftWidth+e.borderRightWidth,k=e.borderTopWidth+e.borderBottomWidth,d=a&&t,g=n(o.width);return g!==!1&&(e.width=g+(d?0:p+b)),l=n(o.height),l!==!1&&(e.height=l+(d?0:w+k)),e.innerWidth=e.width-(p+b),e.innerHeight=e.height-(w+k),e.outerWidth=e.width+tt,e.outerHeight=e.height+it,e}}var t,c="undefined"==typeof console?o:function(n){console.error(n)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],f=i.length,e=!1;return u}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():n.matchesSelector=t()}(window,function(){"use strict";var n=function(){var t=window.Element.prototype,i,n,u,r;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(i=["webkit","moz","ms","o"],n=0;n<i.length;n++)if(u=i[n],r=u+"MatchesSelector",t[r])return r}();return function(t,i){return t[n](i)}}),function(n,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.matchesSelector)}(window,function(n,t){var i={},u,r;return i.extend=function(n,t){for(var i in t)n[i]=t[i];return n},i.modulo=function(n,t){return(n%t+t)%t},u=Array.prototype.slice,i.makeArray=function(n){if(Array.isArray(n))return n;if(null===n||void 0===n)return[];var t="object"==typeof n&&"number"==typeof n.length;return t?u.call(n):[n]},i.removeFrom=function(n,t){var i=n.indexOf(t);i!=-1&&n.splice(i,1)},i.getParent=function(n,i){for(;n.parentNode&&n!=document.body;)if(n=n.parentNode,t(n,i))return n},i.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.filterFindElements=function(n,r){n=i.makeArray(n);var u=[];return n.forEach(function(n){if(n instanceof HTMLElement){if(!r)return void u.push(n);t(n,r)&&u.push(n);for(var f=n.querySelectorAll(r),i=0;i<f.length;i++)u.push(f[i])}}),u},i.debounceMethod=function(n,t,i){i=i||100;var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var f=this[r],t,n;clearTimeout(f);t=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,t);delete n[r]},i)}},i.docReady=function(n){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(n):document.addEventListener("DOMContentLoaded",n)},i.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},r=n.console,i.htmlInit=function(t,u){i.docReady(function(){var e=i.toDashed(u),f="data-"+e,s=document.querySelectorAll("["+f+"]"),h=document.querySelectorAll(".js-"+e),c=i.makeArray(s).concat(i.makeArray(h)),l=f+"-options",o=n.jQuery;c.forEach(function(n){var i,e=n.getAttribute(f)||n.getAttribute(l),s;try{i=e&&JSON.parse(e)}catch(h){return void(r&&r.error("Error parsing "+f+" on "+n.className+": "+h))}s=new t(n,i);o&&o.data(n,u,s)})})},i}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(n.Outlayer={},n.Outlayer.Item=t(n.EvEmitter,n.getSize))}(window,function(n,t){"use strict";function l(n){for(var t in n)return!1;return t=null,!0}function u(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function a(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var f=document.documentElement.style,r="string"==typeof f.transition?"transition":"WebkitTransition",e="string"==typeof f.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],v={transform:e,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},i=u.prototype=Object.create(n.prototype),s,h,c;return i.constructor=u,i._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.getSize=function(){this.size=t(this.element)},i.css=function(n){var r=this.element.style,t,i;for(t in n)i=v[t]||t,r[i]=n[t]},i.getPosition=function(){var r=getComputedStyle(this.element),u=this.layout._getOption("originLeft"),f=this.layout._getOption("originTop"),e=r[u?"left":"right"],o=r[f?"top":"bottom"],n=parseFloat(e),t=parseFloat(o),i=this.layout.size;e.indexOf("%")!=-1&&(n=n/100*i.width);o.indexOf("%")!=-1&&(t=t/100*i.height);n=isNaN(n)?0:n;t=isNaN(t)?0:t;n-=u?i.paddingLeft:i.paddingRight;t-=f?i.paddingTop:i.paddingBottom;this.position.x=n;this.position.y=t},i.layoutPosition=function(){var r=this.layout.size,n={},t=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),u=t?"paddingLeft":"paddingRight",f=t?"left":"right",e=t?"right":"left",o=this.position.x+r[u];n[f]=this.getXValue(o);n[e]="";var s=i?"paddingTop":"paddingBottom",h=i?"top":"bottom",c=i?"bottom":"top",l=this.position.y+r[s];n[h]=this.getYValue(l);n[c]="";this.css(n);this.emitEvent("layout",[this])},i.getXValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?n/this.layout.size.width*100+"%":n+"px"},i.getYValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?n/this.layout.size.height*100+"%":n+"px"},i._transitionTo=function(n,t){this.getPosition();var r=this.position.x,u=this.position.y,f=n==this.position.x&&t==this.position.y;if(this.setPosition(n,t),f&&!this.isTransitioning)return void this.layoutPosition();var e=n-r,o=t-u,i={};i.transform=this.getTranslate(e,o);this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},i.getTranslate=function(n,t){var i=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return n=i?n:-n,t=r?t:-t,"translate3d("+n+"px, "+t+"px, 0)"},i.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},i.moveTo=i._transitionTo,i.setPosition=function(n,t){this.position.x=parseFloat(n);this.position.y=parseFloat(t)},i._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},i.transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},s="opacity,"+a(e),i.enableTransition=function(){if(!this.isTransitioning){var n=this.layout.options.transitionDuration;n="number"==typeof n?n+"ms":n;this.css({transitionProperty:s,transitionDuration:n,transitionDelay:this.staggerDelay||0});this.element.addEventListener(o,this,!1)}},i.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},i.onotransitionend=function(n){this.ontransitionend(n)},h={"-webkit-transform":"transform"},i.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=h[n.propertyName]||n.propertyName,(delete t.ingProperties[i],l(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},i.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(o,this,!1);this.isTransitioning=!1},i._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},c={transitionProperty:"",transitionDuration:"",transitionDelay:""},i.removeTransitionStyles=function(){this.css(c)},i.stagger=function(n){n=isNaN(n)?0:n;this.staggerDelay=n+"ms"},i.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},i.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},i.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0,onTransitionEnd:t})},i.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},i.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},i.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},i.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},i.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},u}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof module&&module.exports?module.exports=t(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u){"use strict";function e(n,t){var i=r.getQueryElement(n),u,f;if(!i)return void(c&&c.error("Bad element for "+this.constructor.namespace+": "+(i||n)));this.element=i;o&&(this.$element=o(this.element));this.options=r.extend({},this.constructor.defaults);this.option(t);u=++y;this.element.outlayerGUID=u;s[u]=this;this._create();f=this._getOption("initLayout");f&&this.layout()}function h(n){function t(){n.apply(this,arguments)}return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t}function v(n){var r;if("number"==typeof n)return n;var t=n.match(/(^\d*\.?\d*)(\w*)/),i=t&&t[1],u=t&&t[2];return i.length?(i=parseFloat(i),r=a[u]||1,i*r):0}var c=n.console,o=n.jQuery,l=function(){},y=0,s={},f,a;return e.namespace="outlayer",e.Item=u,e.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},f=e.prototype,r.extend(f,t.prototype),f.option=function(n){r.extend(this.options,n)},f._getOption=function(n){var t=this.constructor.compatOptions[n];return t&&void 0!==this.options[t]?this.options[t]:this.options[n]},e.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);r.extend(this.element.style,this.options.containerStyle);var n=this._getOption("resize");n&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0;t<i.length;t++)u=i[t],f=new e(u,this),r.push(f);return r},f._filterFindItemElements=function(n){return r.filterFindElements(n,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(n){return n.element})},f.layout=function(){this._resetLayout();this._manageStamps();var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;this.layoutItems(this.items,t);this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(n,t){var u,r=this.options[n];r?("string"==typeof r?u=this.element.querySelector(r):r instanceof HTMLElement&&(u=r),this[n]=u?i(u)[t]:r):this[n]=0},f.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},f._getItemsForLayout=function(n){return n.filter(function(n){return!n.isIgnored})},f._layoutItems=function(n,t){if(this._emitCompleteOnItems("layout",n),n&&n.length){var i=[];n.forEach(function(n){var r=this._getItemLayoutPosition(n);r.item=n;r.isInstant=t||n.isLayoutInstant;i.push(r)},this);this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(n){this.updateStagger();n.forEach(function(n,t){this._positionItem(n.item,n.x,n.y,n.isInstant,t)},this)},f.updateStagger=function(){var n=this.options.stagger;return null===n||void 0===n?void(this.stagger=0):(this.stagger=v(n),this.stagger)},f._positionItem=function(n,t,i,r,u){r?n.goTo(t,i):(n.stagger(u*this.stagger),n.moveTo(t,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer"),n;t&&(n=this._getContainerSize(),n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1)))},f._getContainerSize=l,f._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},f._emitCompleteOnItems=function(n,t){function r(){e.dispatchEvent(n+"Complete",null,[t])}function f(){i++;i==u&&r()}var e=this,u=t.length,i;if(!t||!u)return void r();i=0;t.forEach(function(t){t.once(n,f)})},f.dispatchEvent=function(n,t,i){var u=t?[t].concat(i):i,r;(this.emitEvent(n,u),o)&&((this.$element=this.$element||o(this.element),t)?(r=o.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},f.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},f.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},f.stamp=function(n){n=this._find(n);n&&(this.stamps=this.stamps.concat(n),n.forEach(this.ignore,this))},f.unstamp=function(n){n=this._find(n);n&&n.forEach(function(n){r.removeFrom(this.stamps,n);this.unignore(n)},this)},f._find=function(n){if(n)return"string"==typeof n&&(n=this.element.querySelectorAll(n)),n=r.makeArray(n)},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},f._manageStamp=l,f._getElementOffset=function(n){var t=n.getBoundingClientRect(),r=this._boundingRect,u=i(n);return{left:t.left-r.left-u.marginLeft,top:t.top-r.top-u.marginTop,right:r.right-t.right-u.marginRight,bottom:r.bottom-t.bottom-u.marginBottom}},f.handleEvent=r.handleEvent,f.bindResize=function(){n.addEventListener("resize",this);this.isResizeBound=!0},f.unbindResize=function(){n.removeEventListener("resize",this);this.isResizeBound=!1},f.onresize=function(){this.resize()},r.debounceMethod(e,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var n=i(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},f.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},f.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},f.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},f.reveal=function(n){if(this._emitCompleteOnItems("reveal",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.reveal()})}},f.hide=function(n){if(this._emitCompleteOnItems("hide",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.hide()})}},f.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},f.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},f.getItem=function(n){for(var i,t=0;t<this.items.length;t++)if(i=this.items[t],i.element==n)return i},f.getItems=function(n){n=r.makeArray(n);var t=[];return n.forEach(function(n){var i=this.getItem(n);i&&t.push(i)},this),t},f.remove=function(n){var t=this.getItems(n);this._emitCompleteOnItems("remove",t);t&&t.length&&t.forEach(function(n){n.remove();r.removeFrom(this.items,n)},this)},f.destroy=function(){var n=this.element.style,t;n.height="";n.position="";n.width="";this.items.forEach(function(n){n.destroy()});this.unbindResize();t=this.element.outlayerGUID;delete s[t];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=r.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){var i=h(e);return i.defaults=r.extend({},e.defaults),r.extend(i.defaults,t),i.compatOptions=r.extend({},e.compatOptions),i.namespace=n,i.data=e.data,i.Item=h(u),r.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},a={ms:1,s:1e3},e.Item=u,e}),function(n,t){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.Item=t(n.Outlayer))}(window,function(n){"use strict";function i(){n.Item.apply(this,arguments)}var t=i.prototype=Object.create(n.Item.prototype),u=t._create,r;return t._create=function(){this.id=this.layout.itemGUID++;u.call(this);this.sortData={}},t.updateSortData=function(){var t,i,n,r;if(!this.isIgnored){this.sortData.id=this.id;this.sortData["original-order"]=this.id;this.sortData.random=Math.random();t=this.layout.options.getSortData;i=this.layout._sorters;for(n in t)r=i[n],this.sortData[n]=r(this.element,this)}},r=t.destroy,t.destroy=function(){r.apply(this,arguments);this.css({display:""})},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("get-size"),require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.LayoutMode=t(n.getSize,n.Outlayer))}(window,function(n,t){"use strict";function r(n){this.isotope=n;n&&(this.options=n.options[this.namespace],this.element=n.element,this.items=n.filteredItems,this.size=n.size)}var i=r.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(n){i[n]=function(){return t.prototype[n].apply(this.isotope,arguments)}}),i.needsVerticalResizeLayout=function(){var t=n(this.isotope.element),i=this.isotope.size&&t;return i&&t.innerHeight!=this.isotope.size.innerHeight},i._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.getRowHeight=function(){this.getSegmentSize("row","Height")},i.getSegmentSize=function(n,t){var i=n+t,u="outer"+t,r;(this._getMeasurement(i,u),this[i])||(r=this.getFirstItemSize(),this[i]=r&&r[u]||this.isotope.size["inner"+t])},i.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&n(t.element)},i.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.getSize=function(){this.isotope.getSize();this.size=this.isotope.size},r.modes={},r.create=function(n,t){function u(){r.apply(this,arguments)}return u.prototype=Object.create(i),u.prototype.constructor=u,t&&(u.options=t),u.prototype.namespace=n,r.modes[n]=u,u},r}),function(n,t){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):n.Masonry=t(n.Outlayer,n.getSize)}(window,function(n,t){var r=n.create("masonry"),i;return r.compatOptions.fitWidth="isFitWidth",i=r.prototype,i._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();this.colYs=[];for(var n=0;n<this.cols;n++)this.colYs.push(0);this.maxY=0;this.horizontalColIndex=0},i.measureColumns=function(){var n,i;(this.getContainerWidth(),this.columnWidth)||(n=this.items[0],i=n&&n.element,this.columnWidth=i&&t(i).outerWidth||this.containerWidth);var r=this.columnWidth+=this.gutter,f=this.containerWidth+this.gutter,u=f/r,e=r-f%r,o=e&&e<1?"round":"floor";u=Math[o](u);this.cols=Math.max(u,1)},i.getContainerWidth=function(){var i=this._getOption("fitWidth"),r=i?this.element.parentNode:this.element,n=t(r);this.containerWidth=n&&n.innerWidth},i._getItemLayoutPosition=function(n){n.getSize();var u=n.size.outerWidth%this.columnWidth,f=u&&u<1?"round":"ceil",i=Math[f](n.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var e=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",t=this[e](i,n),o={x:this.columnWidth*t.col,y:t.y},s=t.y+n.size.outerHeight,h=i+t.col,r=t.col;r<h;r++)this.colYs[r]=s;return o},i._getTopColPosition=function(n){var t=this._getTopColGroup(n),i=Math.min.apply(Math,t);return{col:t.indexOf(i),y:i}},i._getTopColGroup=function(n){if(n<2)return this.colYs;for(var i=[],r=this.cols+1-n,t=0;t<r;t++)i[t]=this._getColGroupY(t,n);return i},i._getColGroupY=function(n,t){if(t<2)return this.colYs[n];var i=this.colYs.slice(n,n+t);return Math.max.apply(Math,i)},i._getHorizontalColPosition=function(n,t){var i=this.horizontalColIndex%this.cols,u=n>1&&i+n>this.cols,r;return i=u?0:i,r=t.size.outerWidth&&t.size.outerHeight,this.horizontalColIndex=r?i+n:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,n)}},i._manageStamp=function(n){var e=t(n),r=this._getElementOffset(n),h=this._getOption("originLeft"),o=h?r.left:r.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i;f=Math.max(0,f);i=Math.floor(s/this.columnWidth);i-=s%this.columnWidth?0:1;i=Math.min(this.cols-1,i);for(var c=this._getOption("originTop"),l=(c?r.top:r.bottom)+e.outerHeight,u=f;u<=i;u++)this.colYs[u]=Math.max(l,this.colYs[u])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this._getOption("fitWidth")&&(n.width=this._getContainerFitWidth()),n},i._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!=this.containerWidth},r}),function(n,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(n.Isotope.LayoutMode,n.Masonry)}(window,function(n,t){"use strict";var u=n.create("masonry"),i=u.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0},r,f,e;for(r in t.prototype)o[r]||(i[r]=t.prototype[r]);return f=i.measureColumns,i.measureColumns=function(){this.items=this.isotope.filteredItems;f.call(this)},e=i._getOption,i._getOption=function(n){return"fitWidth"==n?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:e.apply(this.isotope,arguments)},u}),function(n,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window,function(n){"use strict";var i=n.create("fitRows"),t=i.prototype;return t._resetLayout=function(){this.x=0;this.y=0;this.maxY=0;this._getMeasurement("gutter","outerWidth")},t._getItemLayoutPosition=function(n){var t,i,r;return n.getSize(),t=n.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter,0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY),r={x:this.x,y:this.y},this.maxY=Math.max(this.maxY,this.y+n.size.outerHeight),this.x+=t,r},t._getContainerSize=function(){return{height:this.maxY}},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window,function(n){"use strict";var i=n.create("vertical",{horizontalAlignment:0}),t=i.prototype;return t._resetLayout=function(){this.y=0},t._getItemLayoutPosition=function(n){n.getSize();var t=(this.isotope.size.innerWidth-n.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=n.size.outerHeight,{x:t,y:i}},t._getContainerSize=function(){return{height:this.y}},i}),function(n,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,r,u,f,e,o){return t(n,i,r,u,f,e,o)}):"object"==typeof module&&module.exports?module.exports=t(n,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):n.Isotope=t(n,n.Outlayer,n.getSize,n.matchesSelector,n.fizzyUIUtils,n.Isotope.Item,n.Isotope.LayoutMode)}(window,function(n,t,i,r,u,f,e){function a(n,t){return function(i,r){for(var s,h,u=0;u<n.length;u++){var f=n[u],e=i.sortData[f],o=r.sortData[f];if(e>o||e<o)return s=void 0!==t[f]?t[f]:t,h=s?1:-1,(e>o?1:-1)*h}return 0}}var h=n.jQuery,v=String.prototype.trim?function(n){return n.trim()}:function(n){return n.replace(/^\s+|\s+$/g,"")},s=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0}),o,c,l;return s.Item=f,s.LayoutMode=e,o=s.prototype,o._create=function(){this.itemGUID=0;this._sorters={};this._getSorters();t.prototype._create.call(this);this.modes={};this.filteredItems=this.items;this.sortHistory=["original-order"];for(var n in e.modes)this._initLayoutMode(n)},o.reloadItems=function(){this.itemGUID=0;t.prototype.reloadItems.call(this)},o._itemize=function(){for(var r,n=t.prototype._itemize.apply(this,arguments),i=0;i<n.length;i++)r=n[i],r.id=this.itemGUID++;return this._updateItemsSortData(n),n},o._initLayoutMode=function(n){var t=e.modes[n],i=this.options[n]||{};this.options[n]=t.options?u.extend(t.options,i):i;this.modes[n]=new t(this)},o.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},o._layout=function(){var n=this._getIsInstant();this._resetLayout();this._manageStamps();this.layoutItems(this.filteredItems,n);this._isLayoutInited=!0},o.arrange=function(n){this.option(n);this._getIsInstant();var t=this._filter(this.items);this.filteredItems=t.matches;this._bindArrangeComplete();this._isInstant?this._noTransition(this._hideReveal,[t]):this._hideReveal(t);this._sort();this._layout()},o._init=o.arrange,o._hideReveal=function(n){this.reveal(n.needReveal);this.hide(n.needHide)},o._getIsInstant=function(){var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;return this._isInstant=t,t},o._bindArrangeComplete=function(){function n(){t&&i&&r&&u.dispatchEvent("arrangeComplete",null,[u.filteredItems])}var t,i,r,u=this;this.once("layoutComplete",function(){t=!0;n()});this.once("hideComplete",function(){i=!0;n()});this.once("revealComplete",function(){r=!0;n()})},o._filter=function(n){var r=this.options.filter,t,i;r=r||"*";for(var f=[],e=[],o=[],s=this._getFilterTest(r),u=0;u<n.length;u++)t=n[u],t.isIgnored||(i=s(t),i&&f.push(t),i&&t.isHidden?e.push(t):i||t.isHidden||o.push(t));return{matches:f,needReveal:e,needHide:o}},o._getFilterTest=function(n){return h&&this.options.isJQueryFiltering?function(t){return h(t.element).is(n)}:"function"==typeof n?function(t){return n(t.element)}:function(t){return r(t.element,n)}},o.updateSortData=function(n){var t;n?(n=u.makeArray(n),t=this.getItems(n)):t=this.items;this._getSorters();this._updateItemsSortData(t)},o._getSorters=function(){var t=this.options.getSortData,n,i;for(n in t)i=t[n],this._sorters[n]=c(i)},o._updateItemsSortData=function(n){for(var r,i=n&&n.length,t=0;i&&t<i;t++)r=n[t],r.updateSortData()},c=function(){function n(n){if("string"!=typeof n)return n;var i=v(n).split(" "),r=i[0],u=r.match(/^\[(.+)\]$/),o=u&&u[1],f=t(o,r),e=s.sortDataParsers[i[1]];return e?function(n){return n&&e(f(n))}:function(n){return n&&f(n)}}function t(n,t){return n?function(t){return t.getAttribute(n)}:function(n){var i=n.querySelector(t);return i&&i.textContent}}return n}(),s.sortDataParsers={parseInt:function(n){return parseInt(n,10)},parseFloat:function(n){return parseFloat(n)}},o._sort=function(){var n,t;this.options.sortBy&&(n=u.makeArray(this.options.sortBy),this._getIsSameSortBy(n)||(this.sortHistory=n.concat(this.sortHistory)),t=a(this.sortHistory,this.options.sortAscending),this.filteredItems.sort(t))},o._getIsSameSortBy=function(n){for(var t=0;t<n.length;t++)if(n[t]!=this.sortHistory[t])return!1;return!0},o._mode=function(){var n=this.options.layoutMode,t=this.modes[n];if(!t)throw new Error("No layout mode: "+n);return t.options=this.options[n],t},o._resetLayout=function(){t.prototype._resetLayout.call(this);this._mode()._resetLayout()},o._getItemLayoutPosition=function(n){return this._mode()._getItemLayoutPosition(n)},o._manageStamp=function(n){this._mode()._manageStamp(n)},o._getContainerSize=function(){return this._mode()._getContainerSize()},o.needsResizeLayout=function(){return this._mode().needsResizeLayout()},o.appended=function(n){var t=this.addItems(n),i;t.length&&(i=this._filterRevealAdded(t),this.filteredItems=this.filteredItems.concat(i))},o.prepended=function(n){var t=this._itemize(n),i;t.length&&(this._resetLayout(),this._manageStamps(),i=this._filterRevealAdded(t),this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=t.concat(this.items))},o._filterRevealAdded=function(n){var t=this._filter(n);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},o.insert=function(n){var i=this.addItems(n),t,u,r,f;if(i.length){for(r=i.length,t=0;t<r;t++)u=i[t],this.element.appendChild(u.element);for(f=this._filter(i).matches,t=0;t<r;t++)i[t].isLayoutInstant=!0;for(this.arrange(),t=0;t<r;t++)delete i[t].isLayoutInstant;this.reveal(f)}},l=o.remove,o.remove=function(n){var t,r,i,f;for(n=u.makeArray(n),t=this.getItems(n),l.call(this,n),r=t&&t.length,i=0;r&&i<r;i++)f=t[i],u.removeFrom(this.filteredItems,f)},o.shuffle=function(){for(var t,n=0;n<this.items.length;n++)t=this.items[n],t.sortData.random=Math.random();this.options.sortBy="random";this._sort();this._layout()},o._noTransition=function(n,t){var r=this.options.transitionDuration,i;return this.options.transitionDuration=0,i=n.apply(this,t),this.options.transitionDuration=r,i},o.getFilteredItemElements=function(){return this.filteredItems.map(function(n){return n.element})},s}),function(n){function d(n,t,i){if(!i[0]||"object"==typeof i[0])return t.init.apply(n,i);if(t[i[0]])return t[i[0]].apply(n,Array.prototype.slice.call(i,1));throw e(i[0]+" is not a method or property");}function f(n,t,i,r){return{css:{position:"absolute",top:n,left:t,overflow:r||"hidden",zIndex:i||"auto"}}}function g(n,t,i,u,f){var e=1-f,o=e*e*e,s=f*f*f;return r(Math.round(o*n.x+3*f*e*e*t.x+3*f*f*e*i.x+s*u.x),Math.round(o*n.y+3*f*e*e*t.y+3*f*f*e*i.y+s*u.y))}function r(n,t){return{x:n,y:t}}function c(n,t,i){return k&&i?" translate3d("+n+"px,"+t+"px, 0px) ":" translate("+n+"px, "+t+"px) "}function l(n){return" rotate("+n+"deg) "}function u(n,t){return Object.prototype.hasOwnProperty.call(t,n)}function nt(){for(var n=["Moz","Webkit","Khtml","O","ms"],t=n.length,i="";t--;)n[t]+"Transform"in document.body.style&&(i="-"+n[t].toLowerCase()+"-");return i}function w(n,t,i,u,f){var e,c=[];if("-webkit-"==o){for(e=0;e<f;e++)c.push("color-stop("+u[e][0]+", "+u[e][1]+")");n.css({"background-image":"-webkit-gradient(linear, "+t.x+"% "+t.y+"%,"+i.x+"% "+i.y+"%, "+c.join(",")+" )"})}else{var t={x:t.x/100*n.width(),y:t.y/100*n.height()},i={x:i.x/100*n.width(),y:i.y/100*n.height()},h=i.x-t.x;e=i.y-t.y;var a=Math.atan2(e,h),l=a-Math.PI/2,l=Math.abs(n.width()*Math.sin(l))+Math.abs(n.height()*Math.cos(l)),h=Math.sqrt(e*e+h*h),i=r(i.x<t.x?n.width():0,i.y<t.y?n.height():0),s=Math.tan(a);for(e=-1/s,s=(e*i.x-i.y-s*t.x+t.y)/(e-s),i=e*s-e*i.x+i.y,t=Math.sqrt(Math.pow(s-t.x,2)+Math.pow(i-t.y,2)),e=0;e<f;e++)c.push(" "+u[e][1]+" "+100*(t+h*u[e][0])/l+"%");n.css({"background-image":o+"linear-gradient("+-a+"rad,"+c.join(",")+")"})}}function a(t,i,r){return t=n.Event(t),i.trigger(t,r),t.isDefaultPrevented()?"prevented":t.isPropagationStopped()?"stopped":""}function e(n){function t(n){this.name="TurnJsError";this.message=n}return t.prototype=Error(),t.prototype.constructor=t,new t(n)}function b(n){var t={top:0,left:0};do t.left+=n.offsetLeft,t.top+=n.offsetTop;while(n=n.offsetParent);return t}var k,tt,o="",y=Math.PI,p=y/2,v="ontouchstart"in window,h=v?{down:"touchstart",move:"touchmove",up:"touchend",over:"touchstart",out:"touchend"}:{down:"mousedown",move:"mousemove",up:"mouseup",over:"mouseover",out:"mouseout"},s={backward:["bl","tl"],forward:["br","tr"],all:"tl bl tr br l r".split(" ")},it=["single","double"],rt=["ltr","rtl"],ut={acceleration:!0,display:"double",duration:600,page:1,gradients:!0,turnCorners:"bl,br",when:null},ft={cornerSize:100},t={init:function(i){var e,f;k="WebKitCSSMatrix"in window||"MozPerspective"in document.body.style;tt=(e=/AppleWebkit\/([0-9\.]+)/i.exec(navigator.userAgent))?534.3<parseFloat(e[1]):!0;o=nt();e=0;var r=this.data(),s=this.children(),i=n.extend({width:this.width(),height:this.height(),direction:this.attr("dir")||this.css("direction")||"ltr"},ut,i);if(r.opts=i,r.pageObjs={},r.pages={},r.pageWrap={},r.pageZoom={},r.pagePlace={},r.pageMv=[],r.zoom=1,r.totalPages=i.pages||0,r.eventHandlers={touchStart:n.proxy(t._touchStart,this),touchMove:n.proxy(t._touchMove,this),touchEnd:n.proxy(t._touchEnd,this),start:n.proxy(t._eventStart,this)},i.when)for(f in i.when)u(f,i.when)&&this.bind(f,i.when[f]);for(this.css({position:"relative",width:i.width,height:i.height}),this.turn("display",i.display),""!==i.direction&&this.turn("direction",i.direction),k&&!v&&i.acceleration&&this.transform(c(0,0,!0)),f=0;f<s.length;f++)"1"!=n(s[f]).attr("ignore")&&this.turn("addPage",s[f],++e);return n(this).bind(h.down,r.eventHandlers.touchStart).bind("end",t._eventEnd).bind("pressed",t._eventPressed).bind("released",t._eventReleased).bind("flip",t._flip),n(this).parent().bind("start",r.eventHandlers.start),n(document).bind(h.move,r.eventHandlers.touchMove).bind(h.up,r.eventHandlers.touchEnd),this.turn("page",i.page),r.done=!0,this},addPage:function(i,r){var o,s=!1,u=this.data(),f=u.totalPages+1;if(u.destroying)return!1;if((o=/\bp([0-9]+)\b/.exec(n(i).attr("class")))&&(r=parseInt(o[1],10)),r){if(r==f)s=!0;else if(r>f)throw e('Page "'+r+'" cannot be inserted');}else r=f,s=!0;return 1<=r&&r<=f&&(o="double"==u.display?r%2?" odd":" even":"",u.done&&this.turn("stop"),r in u.pageObjs&&t._movePages.call(this,r,1),s&&(u.totalPages=f),u.pageObjs[r]=n(i).css({float:"left"}).addClass("page p"+r+o),-1!=navigator.userAgent.indexOf("MSIE 9.0")&&u.pageObjs[r].hasClass("hard")&&u.pageObjs[r].removeClass("hard"),t._addPage.call(this,r),t._removeFromDOM.call(this)),this},_addPage:function(i){var r=this.data(),f=r.pageObjs[i],u;f&&(t._necessPage.call(this,i)?(r.pageWrap[i]||(r.pageWrap[i]=n("<div/>",{"class":"page-wrapper",page:i,css:{position:"absolute",overflow:"hidden"}}),this.append(r.pageWrap[i]),r.pagePlace[i]||(r.pagePlace[i]=i,r.pageObjs[i].appendTo(r.pageWrap[i])),u=t._pageSize.call(this,i,!0),f.css({width:u.width,height:u.height}),r.pageWrap[i].css(u)),r.pagePlace[i]==i&&t._makeFlip.call(this,i)):(r.pagePlace[i]=0,r.pageObjs[i]&&r.pageObjs[i].remove()))},hasPage:function(n){return u(n,this.data().pageObjs)},center:function(t){var i=this.data(),u=n(this).turn("size"),r=0;return i.noCenter||("double"==i.display&&(t=this.turn("view",t||i.tpage||i.page),"ltr"==i.direction?t[0]?t[1]||(r+=u.width/4):r-=u.width/4:t[0]?t[1]||(r-=u.width/4):r+=u.width/4),n(this).css({marginLeft:r})),this},destroy:function(){var i=this,t=this.data(),r="end first flip last pressed released start turning turned zooming missing".split(" ");if("prevented"!=a("destroying",this)){for(t.destroying=!0,n.each(r,function(n,t){i.unbind(t)}),this.parent().unbind("start",t.eventHandlers.start),n(document).unbind(h.move,t.eventHandlers.touchMove).unbind(h.up,t.eventHandlers.touchEnd);0!==t.totalPages;)this.turn("removePage",t.totalPages);return t.fparent&&t.fparent.remove(),t.shadow&&t.shadow.remove(),this.removeData(),t=null,this}},is:function(){return"object"==typeof this.data().pages},zoom:function(i){var r=this.data();if("number"==typeof i){if(.001>i||100<i)throw e(i+" is not a value for zoom");if("prevented"==a("zooming",this,[i,r.zoom]))return this;var f=this.turn("size"),u=this.turn("view"),o=1/r.zoom,s=Math.round(f.width*o*i),f=Math.round(f.height*o*i);for(r.zoom=i,n(this).turn("stop").turn("size",s,f),r.opts.autoCenter&&this.turn("center"),t._updateShadow.call(this),i=0;i<u.length;i++)u[i]&&r.pageZoom[u[i]]!=r.zoom&&(this.trigger("zoomed",[u[i],u,r.pageZoom[u[i]],r.zoom]),r.pageZoom[u[i]]=r.zoom);return this}return r.zoom},_pageSize:function(n,t){var r=this.data(),i={},f,e,u;return"single"==r.display?(i.width=this.width(),i.height=this.height(),t&&(i.top=0,i.left=0,i.right="auto")):(f=this.width()/2,e=this.height(),r.pageObjs[n].hasClass("own-size")?(i.width=r.pageObjs[n].width(),i.height=r.pageObjs[n].height()):(i.width=f,i.height=e),t&&(u=n%2,i.top=(e-i.height)/2,"ltr"==r.direction?(i[u?"right":"left"]=f-i.width,i[u?"left":"right"]="auto"):(i[u?"left":"right"]=f-i.width,i[u?"right":"left"]="auto"))),i},_makeFlip:function(n){var i=this.data(),r,u;return i.pages[n]||i.pagePlace[n]!=n||(r="single"==i.display,u=n%2,i.pages[n]=i.pageObjs[n].css(t._pageSize.call(this,n)).flip({page:n,next:u||r?n+1:n-1,turn:this}).flip("disable",i.disabled),t._setPageLoc.call(this,n),i.pageZoom[n]=i.zoom),i.pages[n]},_makeRange:function(){var n,i;if(!(1>this.data().totalPages))for(i=this.turn("range"),n=i[0];n<=i[1];n++)t._addPage.call(this,n)},range:function(n){var u,f,i,r=this.data(),n=n||r.tpage||r.page||1;if(i=t._view.call(this,n),1>n||n>r.totalPages)throw e('"'+n+'" is not a valid page');return i[1]=i[1]||i[0],1<=i[0]&&i[1]<=r.totalPages?(n=Math.floor(2),r.totalPages-i[1]>i[0]?(u=Math.min(i[0]-1,n),f=2*n-u):(f=Math.min(r.totalPages-i[1],n),u=2*n-f)):f=u=5,[Math.max(1,i[0]-u),Math.min(r.totalPages,i[1]+f)]},_necessPage:function(n){if(0===n)return!0;var t=this.turn("range");return this.data().pageObjs[n].hasClass("fixed")||n>=t[0]&&n<=t[1]},_removeFromDOM:function(){var n,i=this.data();for(n in i.pageWrap)u(n,i.pageWrap)&&!t._necessPage.call(this,n)&&t._removePageFromDOM.call(this,n)},_removePageFromDOM:function(n){var r=this.data(),u;r.pages[n]&&(u=r.pages[n].data(),i._moveFoldingPage.call(r.pages[n],!1),u.f&&u.f.fwrapper&&u.f.fwrapper.remove(),r.pages[n].removeData(),r.pages[n].remove(),delete r.pages[n]);r.pageObjs[n]&&r.pageObjs[n].remove();r.pageWrap[n]&&(r.pageWrap[n].remove(),delete r.pageWrap[n]);t._removeMv.call(this,n);delete r.pagePlace[n];delete r.pageZoom[n]},removePage:function(n){var i=this.data();if("*"==n)for(;0!==i.totalPages;)this.turn("removePage",i.totalPages);else{if(1>n||n>i.totalPages)throw e("The page "+n+" doesn't exist");i.pageObjs[n]&&(this.turn("stop"),t._removePageFromDOM.call(this,n),delete i.pageObjs[n]);t._movePages.call(this,n,-1);i.totalPages-=1;i.page>i.totalPages?(i.page=null,t._fitPage.call(this,i.totalPages)):(t._makeRange.call(this),this.turn("update"))}return this},_movePages:function(n,i){var u,e=this,r=this.data(),o="single"==r.display,f=function(n){var u=n+i,f=u%2,s=f?" odd ":" even ";r.pageObjs[n]&&(r.pageObjs[u]=r.pageObjs[n].removeClass("p"+n+" odd even").addClass("p"+u+s));r.pagePlace[n]&&r.pageWrap[n]&&(r.pagePlace[u]=u,r.pageWrap[u]=r.pageObjs[u].hasClass("fixed")?r.pageWrap[n].attr("page",u):r.pageWrap[n].css(t._pageSize.call(e,u,!0)).attr("page",u),r.pages[n]&&(r.pages[u]=r.pages[n].flip("options",{page:u,next:o||f?u+1:u-1})),i&&(delete r.pages[n],delete r.pagePlace[n],delete r.pageZoom[n],delete r.pageObjs[n],delete r.pageWrap[n]))};if(0<i)for(u=r.totalPages;u>=n;u--)f(u);else for(u=n;u<=r.totalPages;u++)f(u)},display:function(i){var r=this.data(),u=r.display;if(void 0===i)return u;if(-1==n.inArray(i,it))throw e('"'+i+'" is not a value for display');switch(i){case"single":r.pageObjs[0]||(this.turn("stop").css({overflow:"hidden"}),r.pageObjs[0]=n("<div />",{"class":"page p-temporal"}).css({width:this.width(),height:this.height()}).appendTo(this));this.addClass("shadow");break;case"double":r.pageObjs[0]&&(this.turn("stop").css({overflow:""}),r.pageObjs[0].remove(),delete r.pageObjs[0]);this.removeClass("shadow")}return r.display=i,u&&(i=this.turn("size"),t._movePages.call(this,1,0),this.turn("size",i.width,i.height).turn("update")),this},direction:function(t){var i=this.data();if(void 0===t)return i.direction;if(t=t.toLowerCase(),-1==n.inArray(t,rt))throw e('"'+t+'" is not a value for direction');return"rtl"==t&&n(this).attr("dir","ltr").css({direction:"ltr"}),i.direction=t,i.done&&this.turn("size",n(this).width(),n(this).height()),this},animating:function(){return 0<this.data().pageMv.length},corner:function(){var i,n,t=this.data();for(n in t.pages)if(u(n,t.pages)&&(i=t.pages[n].flip("corner")))return i;return!1},data:function(){return this.data()},disable:function(t){var r,i=this.data(),f=this.turn("view");i.disabled=void 0===t||!0===t;for(r in i.pages)u(r,i.pages)&&i.pages[r].flip("disable",i.disabled?!0:-1==n.inArray(parseInt(r,10),f));return this},disabled:function(n){return void 0===n?!0===this.data().disabled:this.turn("disable",n)},size:function(n,i){if(void 0===n||void 0===i)return{width:this.width(),height:this.height()};this.turn("stop");var e,f,r=this.data();f="double"==r.display?n/2:n;this.css({width:n,height:i});r.pageObjs[0]&&r.pageObjs[0].css({width:f,height:i});for(e in r.pageWrap)u(e,r.pageWrap)&&(f=t._pageSize.call(this,e,!0),r.pageObjs[e].css({width:f.width,height:f.height}),r.pageWrap[e].css(f),r.pages[e]&&r.pages[e].css({width:f.width,height:f.height}));return this.turn("resize"),this},resize:function(){var i,n=this.data();for(n.pages[0]&&(n.pageWrap[0].css({left:-this.width()}),n.pages[0].flip("resize",!0)),i=1;i<=n.totalPages;i++)n.pages[i]&&n.pages[i].flip("resize",!0);t._updateShadow.call(this);n.opts.autoCenter&&this.turn("center")},_removeMv:function(n){for(var i=this.data(),t=0;t<i.pageMv.length;t++)if(i.pageMv[t]==n)return i.pageMv.splice(t,1),!0;return!1},_addMv:function(n){var i=this.data();t._removeMv.call(this,n);i.pageMv.push(n)},_view:function(n){var t=this.data(),n=n||t.page;return"double"==t.display?n%2?[n-1,n]:[n,n+1]:[n]},view:function(n){var i=this.data(),n=t._view.call(this,n);return"double"==i.display?[0<n[0]?n[0]:0,n[1]<=i.totalPages?n[1]:0]:[0<n[0]&&n[0]<=i.totalPages?n[0]:0]},stop:function(n,t){if(this.turn("animating")){var f,u,e,r=this.data();for(r.tpage&&(r.page=r.tpage,delete r.tpage),f=0;f<r.pageMv.length;f++)r.pageMv[f]&&r.pageMv[f]!==n&&(e=r.pages[r.pageMv[f]],u=e.data().f.opts,e.flip("hideFoldedPage",t),t||i._moveFoldingPage.call(e,!1),u.force&&(u.next=0==u.page%2?u.page-1:u.page+1,delete u.force))}return this.turn("update"),this},pages:function(n){var i=this.data(),r;if(n){if(n<i.totalPages)for(r=i.totalPages;r>n;r--)this.turn("removePage",r);return i.totalPages=n,t._fitPage.call(this,i.page),this}return i.totalPages},_missing:function(n){var i=this.data();if(!(1>i.totalPages)){for(var r=this.turn("range",n),t=[],n=r[0];n<=r[1];n++)i.pageObjs[n]||t.push(n);0<t.length&&this.trigger("missing",[t])}},_fitPage:function(n){var i=this.data(),r=this.turn("view",n),u;if(t._missing.call(this,n),i.pageObjs[n]){for(i.page=n,this.turn("stop"),u=0;u<r.length;u++)r[u]&&i.pageZoom[r[u]]!=i.zoom&&(this.trigger("zoomed",[r[u],r,i.pageZoom[r[u]],i.zoom]),i.pageZoom[r[u]]=i.zoom);t._removeFromDOM.call(this);t._makeRange.call(this);t._updateShadow.call(this);this.trigger("turned",[n,r]);this.turn("update");i.opts.autoCenter&&this.turn("center")}},_turnPage:function(i){var u,o,r=this.data(),s=r.pagePlace[i],f=this.turn("view"),e=this.turn("view",i),h;if(r.page!=i){if(h=r.page,"prevented"==a("turning",this,[i,e])){h==r.page&&-1!=n.inArray(s,r.pageMv)&&r.pages[s].flip("hideFoldedPage",!0);return}-1!=n.inArray(1,e)&&this.trigger("first");-1!=n.inArray(r.totalPages,e)&&this.trigger("last")}"single"==r.display?(u=f[0],o=e[0]):f[1]&&i>f[1]?(u=f[1],o=e[0]):f[0]&&i<f[0]&&(u=f[0],o=e[1]);s=r.opts.turnCorners.split(",");f=r.pages[u].data().f;e=f.opts;h=f.point;t._missing.call(this,i);r.pageObjs[i]&&(this.turn("stop"),r.page=i,t._makeRange.call(this),r.tpage=o,e.next!=o&&(e.next=o,e.force=!0),this.turn("update"),f.point=h,"hard"==f.effect?"ltr"==r.direction?r.pages[u].flip("turnPage",i>u?"r":"l"):r.pages[u].flip("turnPage",i>u?"l":"r"):"ltr"==r.direction?r.pages[u].flip("turnPage",s[i>u?1:0]):r.pages[u].flip("turnPage",s[i>u?0:1]))},page:function(i){var r=this.data();if(void 0===i)return r.page;if(!r.disabled&&!r.destroying){if(i=parseInt(i,10),0<i&&i<=r.totalPages)return i!=r.page&&(!r.done||-1!=n.inArray(i,this.turn("view"))?t._fitPage.call(this,i):t._turnPage.call(this,i)),this;throw e("The page "+i+" does not exist");}},next:function(){return this.turn("page",Math.min(this.data().totalPages,t._view.call(this,this.data().page).pop()+1))},previous:function(){return this.turn("page",Math.max(1,t._view.call(this,this.data().page).shift()-1))},peel:function(n,t){var r=this.data(),i=this.turn("view"),t=void 0===t?!0:!0===t;return!1===n?this.turn("stop",null,t):"single"==r.display?r.pages[r.page].flip("peel",n,t):(i="ltr"==r.direction?-1!=n.indexOf("l")?i[0]:i[1]:-1!=n.indexOf("l")?i[1]:i[0],r.pages[i]&&r.pages[i].flip("peel",n,t)),this},_addMotionPage:function(){var i=n(this).data().f.opts,r=i.turn;r.data();t._addMv.call(r,i.page)},_eventStart:function(n,i,r){var u=i.turn.data(),f=u.pageZoom[i.page];n.isDefaultPrevented()||(f&&f!=u.zoom&&(i.turn.trigger("zoomed",[i.page,i.turn.turn("view",i.page),f,u.zoom]),u.pageZoom[i.page]=u.zoom),"single"==u.display&&r&&("l"==r.charAt(1)&&"ltr"==u.direction||"r"==r.charAt(1)&&"rtl"==u.direction?(i.next=i.next<i.page?i.next:i.page-1,i.force=!0):i.next=i.next>i.page?i.next:i.page+1),t._addMotionPage.call(n.target));t._updateShadow.call(i.turn)},_eventEnd:function(i,r,u){n(i.target).data();var i=r.turn,f=i.data();u?(u=f.tpage||f.page,u==r.next||u==r.page)&&(delete f.tpage,t._fitPage.call(i,u||r.next,!0)):(t._removeMv.call(i,r.page),t._updateShadow.call(i),i.turn("update"))},_eventPressed:function(t){var t=n(t.target).data().f,i=t.opts.turn;return i.data().mouseAction=!0,i.turn("update"),t.time=(new Date).getTime()},_eventReleased:function(i,r){var u=n(i.target);var f=u.data().f,e=f.opts.turn,o=e.data();u="single"==o.display?"br"==r.corner||"tr"==r.corner?r.x<u.width()/2:r.x>u.width()/2:0>r.x||r.x>u.width();(200>(new Date).getTime()-f.time||u)&&(i.preventDefault(),t._turnPage.call(e,f.opts.next));o.mouseAction=!1},_flip:function(t){t.stopPropagation();t=n(t.target).data().f.opts;t.turn.trigger("turn",[t.next]);t.turn.data().opts.autoCenter&&t.turn.turn("center",t.next)},_touchStart:function(){var n=this.data(),t;for(t in n.pages)if(u(t,n.pages)&&!1===i._eventStart.apply(n.pages[t],arguments))return!1},_touchMove:function(){var n=this.data(),t;for(t in n.pages)u(t,n.pages)&&i._eventMove.apply(n.pages[t],arguments)},_touchEnd:function(){var n=this.data(),t;for(t in n.pages)u(t,n.pages)&&i._eventEnd.apply(n.pages[t],arguments)},calculateZ:function(n){var t,i,r,e,h=this,u=this.data();t=this.turn("view");var c=t[0]||t[1],o=n.length-1,f={pageZ:{},partZ:{},pageV:{}},s=function(n){n=h.turn("view",n);n[0]&&(f.pageV[n[0]]=!0);n[1]&&(f.pageV[n[1]]=!0)};for(t=0;t<=o;t++)i=n[t],r=u.pages[i].data().f.opts.next,e=u.pagePlace[i],s(i),s(r),i=u.pagePlace[r]==r?r:i,f.pageZ[i]=u.totalPages-Math.abs(c-i),f.partZ[e]=2*u.totalPages-o+t;return f},update:function(){var i,r=this.data();if(this.turn("animating")&&0!==r.pageMv[0]){var f,e=this.turn("calculateZ",r.pageMv),h=this.turn("corner"),o=this.turn("view"),s=this.turn("view",r.tpage);for(i in r.pageWrap)u(i,r.pageWrap)&&(f=r.pageObjs[i].hasClass("fixed"),r.pageWrap[i].css({display:e.pageV[i]||f?"":"none",zIndex:(r.pageObjs[i].hasClass("hard")?e.partZ[i]:e.pageZ[i])||(f?-1:0)}),f=r.pages[i])&&(f.flip("z",e.partZ[i]||null),e.pageV[i]&&f.flip("resize"),r.tpage?f.flip("hover",!1).flip("disable",-1==n.inArray(parseInt(i,10),r.pageMv)&&i!=s[0]&&i!=s[1]):f.flip("hover",!1===h).flip("disable",i!=o[0]&&i!=o[1]))}else for(i in r.pageWrap)u(i,r.pageWrap)&&(e=t._setPageLoc.call(this,i),r.pages[i]&&r.pages[i].flip("disable",r.disabled||1!=e).flip("hover",!0).flip("z",null));return this},_updateShadow:function(){var i,u,t=this.data(),e=this.width(),o=this.height(),s="single"==t.display?e:e/2,r;for(i=this.turn("view"),t.shadow||(t.shadow=n("<div />",{"class":"shadow",css:f(0,0,0).css}).appendTo(this)),r=0;r<t.pageMv.length&&i[0]&&i[1];r++)i=this.turn("view",t.pages[t.pageMv[r]].data().f.opts.next),u=this.turn("view",t.pageMv[r]),i[0]=i[0]&&u[0],i[1]=i[1]&&u[1];switch(i[0]?i[1]?3:"ltr"==t.direction?2:1:"ltr"==t.direction?1:2){case 1:t.shadow.css({width:s,height:o,top:0,left:s});break;case 2:t.shadow.css({width:s,height:o,top:0,left:0});break;case 3:t.shadow.css({width:e,height:o,top:0,left:0})}},_setPageLoc:function(n){var t=this.data(),i=this.turn("view"),r=0;if(n==i[0]||n==i[1]?r=1:("single"==t.display&&n==i[0]+1||"double"==t.display&&n==i[0]-2||n==i[1]+2)&&(r=2),!this.turn("animating"))switch(r){case 1:t.pageWrap[n].css({zIndex:t.totalPages,display:""});break;case 2:t.pageWrap[n].css({zIndex:t.totalPages-1,display:""});break;case 0:t.pageWrap[n].css({zIndex:0,display:t.pageObjs[n].hasClass("fixed")?"":"none"})}return r},options:function(t){var r,i;if(void 0===t)return this.data().opts;if(r=this.data(),n.extend(r.opts,t),t.pages&&this.turn("pages",t.pages),t.page&&this.turn("page",t.page),t.display&&this.turn("display",t.display),t.direction&&this.turn("direction",t.direction),t.width&&t.height&&this.turn("size",t.width,t.height),t.when)for(i in t.when)u(i,t.when)&&this.unbind(i).bind(i,t.when[i]);return this},version:function(){return"4.1.0"}},i={init:function(n){return this.data({f:{disabled:!1,hover:!1,effect:this.hasClass("hard")?"hard":"sheet"}}),this.flip("options",n),i._addPageWrapper.call(this),this},setData:function(t){var i=this.data();return i.f=n.extend(i.f,t),this},options:function(t){var r=this.data().f;return t?(i.setData.call(this,{opts:n.extend({},r.opts||ft,t)}),this):r.opts},z:function(n){var t=this.data().f;return t.opts["z-index"]=n,t.fwrapper&&t.fwrapper.css({zIndex:n||parseInt(t.parent.css("z-index"),10)||0}),this},_cAllowed:function(){var i=this.data().f,r=i.opts.page,n=i.opts.turn.data(),t=r%2;return"hard"==i.effect?"ltr"==n.direction?[t?"r":"l"]:[t?"l":"r"]:"single"==n.display?1==r?"ltr"==n.direction?s.forward:s.backward:r==n.totalPages?"ltr"==n.direction?s.backward:s.forward:s.all:"ltr"==n.direction?s[t?"forward":"backward"]:s[t?"backward":"forward"]},_cornerActivated:function(t){var f=this.data().f,u=this.width(),e=this.height(),t={x:t.x,y:t.y,corner:""},r=f.opts.cornerSize,o;if(0>=t.x||0>=t.y||t.x>=u||t.y>=e)return!1;o=i._cAllowed.call(this);switch(f.effect){case"hard":if(t.x>u-r)t.corner="r";else if(t.x<r)t.corner="l";else return!1;break;case"sheet":if(t.y<r)t.corner+="t";else if(t.y>=e-r)t.corner+="b";else return!1;if(t.x<=r)t.corner+="l";else if(t.x>=u-r)t.corner+="r";else return!1}return!t.corner||-1==n.inArray(t.corner,o)?!1:t},_isIArea:function(n){var t=this.data().f.parent.offset(),n=v&&n.originalEvent?n.originalEvent.touches[0]:n;return i._cornerActivated.call(this,{x:n.pageX-t.left,y:n.pageY-t.top})},_c:function(n,t){t=t||0;switch(n){case"tl":return r(t,t);case"tr":return r(this.width()-t,t);case"bl":return r(t,this.height()-t);case"br":return r(this.width()-t,this.height()-t);case"l":return r(t,0);case"r":return r(this.width()-t,0)}},_c2:function(n){switch(n){case"tl":return r(2*this.width(),0);case"tr":return r(-this.width(),0);case"bl":return r(2*this.width(),this.height());case"br":return r(-this.width(),this.height());case"l":return r(2*this.width(),0);case"r":return r(-this.width(),0)}},_foldingPage:function(){var n=this.data().f,t;if(n&&(t=n.opts,t.turn))return n=t.turn.data(),"single"==n.display?1<t.next||1<t.page?n.pageObjs[0]:null:n.pageObjs[t.next]},_backGradient:function(){var t=this.data().f,i=t.opts.turn.data();return(i=i.opts.gradients&&("single"==i.display||2!=t.opts.page&&t.opts.page!=i.totalPages-1))&&!t.bshadow&&(t.bshadow=n("<div/>",f(0,0,1)).css({position:"",width:this.width(),height:this.height()}).appendTo(t.parent)),i},type:function(){return this.data().f.effect},resize:function(n){var t=this.data().f,f=t.opts.turn.data(),r=this.width(),u=this.height();switch(t.effect){case"hard":n&&(t.wrapper.css({width:r,height:u}),t.fpage.css({width:r,height:u}),f.opts.gradients&&(t.ashadow.css({width:r,height:u}),t.bshadow.css({width:r,height:u})));break;case"sheet":n&&(n=Math.round(Math.sqrt(Math.pow(r,2)+Math.pow(u,2))),t.wrapper.css({width:n,height:n}),t.fwrapper.css({width:n,height:n}).children(":first-child").css({width:r,height:u}),t.fpage.css({width:r,height:u}),f.opts.gradients&&t.ashadow.css({width:r,height:u}),i._backGradient.call(this)&&t.bshadow.css({width:r,height:u}));t.parent.is(":visible")&&(f=b(t.parent[0]),t.fwrapper.css({top:f.top,left:f.left}),f=b(t.opts.turn[0]),t.fparent.css({top:-f.top,left:-f.left}));this.flip("z",t.opts["z-index"])}},_addPageWrapper:function(){var t=this.data().f,e=t.opts.turn.data(),u=this.parent(),r,s;if(t.parent=u,!t.wrapper)switch(t.effect){case"hard":r={};r[o+"transform-style"]="preserve-3d";r[o+"backface-visibility"]="hidden";t.wrapper=n("<div/>",f(0,0,2)).css(r).appendTo(u).prepend(this);t.fpage=n("<div/>",f(0,0,1)).css(r).appendTo(u);e.opts.gradients&&(t.ashadow=n("<div/>",f(0,0,0)).hide().appendTo(u),t.bshadow=n("<div/>",f(0,0,0)));break;case"sheet":r=this.width();s=this.height();Math.round(Math.sqrt(Math.pow(r,2)+Math.pow(s,2)));t.fparent=t.opts.turn.data().fparent;t.fparent||(r=n("<div/>",{css:{"pointer-events":"none"}}).hide(),r.data().flips=0,r.css(f(0,0,"auto","visible").css).appendTo(t.opts.turn),t.opts.turn.data().fparent=r,t.fparent=r);this.css({position:"absolute",top:0,left:0,bottom:"auto",right:"auto"});t.wrapper=n("<div/>",f(0,0,this.css("z-index"))).appendTo(u).prepend(this);t.fwrapper=n("<div/>",f(u.offset().top,u.offset().left)).hide().appendTo(t.fparent);t.fpage=n("<div/>",f(0,0,0,"visible")).css({cursor:"default"}).appendTo(t.fwrapper);e.opts.gradients&&(t.ashadow=n("<div/>",f(0,0,1)).appendTo(t.fpage));i.setData.call(this,t)}i.resize.call(this,!0)},_fold:function(n){var t=this.data().f,rt=t.opts.turn.data(),d=i._c.call(this,n.corner),f=this.width(),s=this.height();switch(t.effect){case"hard":n.x="l"==n.corner?Math.min(Math.max(n.x,0),2*f):Math.max(Math.min(n.x,f),-f);var e,ut,g,pt,st,wt=rt.totalPages,ht=t.opts["z-index"]||wt,gt={overflow:"visible"},nt=d.x?(d.x-n.x)/f:n.x/f,ft=90*nt,ct=90>ft;switch(n.corner){case"l":pt="0% 50%";st="100% 50%";ct?(e=0,ut=0<t.opts.next-1,g=1):(e="100%",ut=t.opts.page+1<wt,g=0);break;case"r":pt="100% 50%";st="0% 50%";ft=-ft;f=-f;ct?(e=0,ut=t.opts.next+1<wt,g=0):(e="-100%",ut=1!=t.opts.page,g=1)}gt[o+"perspective-origin"]=st;t.wrapper.transform("rotateY("+ft+"deg)translate3d(0px, 0px, "+(this.attr("depth")||0)+"px)",st);t.fpage.transform("translateX("+f+"px) rotateY("+(180+ft)+"deg)",pt);t.parent.css(gt);ct?(nt=-nt+1,t.wrapper.css({zIndex:ht+1}),t.fpage.css({zIndex:ht})):(nt-=1,t.wrapper.css({zIndex:ht}),t.fpage.css({zIndex:ht+1}));rt.opts.gradients&&(ut?t.ashadow.css({display:"",left:e,backgroundColor:"rgba(0,0,0,"+.5*nt+")"}).transform("rotateY(0deg)"):t.ashadow.hide(),t.bshadow.css({opacity:-nt+1}),ct?t.bshadow.parent()[0]!=t.wrapper[0]&&t.bshadow.appendTo(t.wrapper):t.bshadow.parent()[0]!=t.fpage[0]&&t.bshadow.appendTo(t.fpage),w(t.bshadow,r(100*g,0),r(100*(-g+1),0),[[0,"rgba(0,0,0,0.3)"],[1,"rgba(0,0,0,0)"]],2));break;case"sheet":var lt=this,et=0,bt,v,b,at,a,vt,ni,h=r(0,0),kt=r(0,0),u=r(0,0),ti=i._foldingPage.call(this);Math.tan(0);var yt=rt.opts.acceleration,dt=t.wrapper.height(),it="t"==n.corner.substr(0,1),k="l"==n.corner.substr(1,1),ot=function(){var t=r(0,0),o=r(0,0);t.x=d.x?d.x-n.x:n.x;t.y=tt?d.y?d.y-n.y:n.y:0;o.x=k?f-t.x/2:n.x+t.x/2;o.y=t.y/2;var e=p-Math.atan2(t.y,t.x),c=e-Math.atan2(o.y,o.x),c=Math.max(0,Math.sin(c)*Math.sqrt(Math.pow(o.x,2)+Math.pow(o.y,2)));return(et=180*(e/y),u=r(c*Math.sin(e),c*Math.cos(e)),e>p&&(u.x+=Math.abs(u.y*t.y/t.x),u.y=0,Math.round(u.x*Math.tan(y-e))<s))?(n.y=Math.sqrt(Math.pow(s,2)+2*o.x*t.x),it&&(n.y=s-n.y),ot()):(e>p&&(t=y-e,o=dt-s/Math.sin(t),h=r(Math.round(o*Math.cos(t)),Math.round(o*Math.sin(t))),k&&(h.x=-h.x),it)&&(h.y=-h.y),bt=Math.round(u.y/Math.tan(e)+u.x),t=f-bt,o=t*Math.cos(2*e),c=t*Math.sin(2*e),kt=r(Math.round(k?t-o:bt+o),Math.round(it?c:s-c)),rt.opts.gradients&&(a=t*Math.sin(e),t=i._c2.call(lt,n.corner),t=Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))/f,ni=Math.sin(p*(1<t?2-t:t)),vt=Math.min(t,1),at=100<a?(a-100)/a:0,v=r(100*(a*Math.sin(e)/f),100*(a*Math.cos(e)/s)),i._backGradient.call(lt)&&(b=r(100*(1.2*a*Math.sin(e)/f),100*(1.2*a*Math.cos(e)/s)),k||(b.x=100-b.x),!it))&&(b.y=100-b.y),u.x=Math.round(u.x),u.y=Math.round(u.y),!0)};e=function(n,u,e,o){var a=["0","auto"],p=(f-dt)*e[0]/100,d=(s-dt)*e[1]/100,u={left:a[u[0]],top:a[u[1]],right:a[u[2]],bottom:a[u[3]]},a={},g=90!=o&&-90!=o?k?-1:1:0,y=e[0]+"% "+e[1]+"%";lt.css(u).transform(l(o)+c(n.x+g,n.y,yt),y);t.fpage.css(u).transform(l(o)+c(n.x+kt.x-h.x-f*e[0]/100,n.y+kt.y-h.y-s*e[1]/100,yt)+l((180/o-2)*o),y);t.wrapper.transform(c(-n.x+p-g,-n.y+d,yt)+l(-o),y);t.fwrapper.transform(c(-n.x+h.x+p,-n.y+h.y+d,yt)+l(-o),y);rt.opts.gradients&&(e[0]&&(v.x=100-v.x),e[1]&&(v.y=100-v.y),a["box-shadow"]="0 0 20px rgba(0,0,0,"+.5*ni+")",ti.css(a),w(t.ashadow,r(k?100:0,it?0:100),r(v.x,v.y),[[at,"rgba(0,0,0,0)"],[.8*(1-at)+at,"rgba(0,0,0,"+.2*vt+")"],[1,"rgba(255,255,255,"+.2*vt+")"]],3,0),i._backGradient.call(lt)&&w(t.bshadow,r(k?0:100,it?0:100),r(b.x,b.y),[[.6,"rgba(0,0,0,0)"],[.8,"rgba(0,0,0,"+.3*vt+")"],[1,"rgba(0,0,0,0)"]],3))};switch(n.corner){case"tl":n.x=Math.max(n.x,1);ot();e(u,[1,0,0,1],[100,0],et);break;case"tr":n.x=Math.min(n.x,f-1);ot();e(r(-u.x,u.y),[0,0,0,1],[0,0],-et);break;case"bl":n.x=Math.max(n.x,1);ot();e(r(u.x,-u.y),[1,1,0,0],[100,100],-et);break;case"br":n.x=Math.min(n.x,f-1);ot();e(r(-u.x,-u.y),[0,1,1,0],[0,100],et)}}t.point=n},_moveFoldingPage:function(n){var t=this.data().f;if(t){var u=t.opts.turn,r=u.data(),f=r.pagePlace;n?(r=t.opts.next,f[r]!=t.opts.page&&(t.folding&&i._moveFoldingPage.call(this,!1),i._foldingPage.call(this).appendTo(t.fpage),f[r]=t.opts.page,t.folding=r),u.turn("update")):t.folding&&(r.pages[t.folding]?(u=r.pages[t.folding].data().f,r.pageObjs[t.folding].appendTo(u.wrapper)):r.pageWrap[t.folding]&&r.pageObjs[t.folding].appendTo(r.pageWrap[t.folding]),t.folding in f&&(f[t.folding]=t.folding),delete t.folding)}},_showFoldedPage:function(n,t){var f=i._foldingPage.call(this),u=this.data(),r=u.f,e=r.visible,o;if(f){if((!e||!r.point||r.point.corner!=n.corner)&&(f="hover"==r.status||"peel"==r.status||r.opts.turn.data().mouseAction?n.corner:null,e=!1,"prevented"==a("start",this,[r.opts,f])))return!1;if(t?(o=this,u=r.point&&r.point.corner==n.corner?r.point:i._c.call(this,n.corner,1),this.animatef({from:[u.x,u.y],to:[n.x,n.y],duration:500,frame:function(t){n.x=Math.round(t[0]);n.y=Math.round(t[1]);i._fold.call(o,n)}})):(i._fold.call(this,n),u.effect&&!u.effect.turning&&this.animatef(!1)),!e)switch(r.effect){case"hard":r.visible=!0;i._moveFoldingPage.call(this,!0);r.fpage.show();r.opts.shadows&&r.bshadow.show();break;case"sheet":r.visible=!0;r.fparent.show().data().flips++;i._moveFoldingPage.call(this,!0);r.fwrapper.show();r.bshadow&&r.bshadow.show()}return!0}return!1},hide:function(){var n=this.data().f,t=n.opts.turn.data(),r=i._foldingPage.call(this);switch(n.effect){case"hard":t.opts.gradients&&(n.bshadowLoc=0,n.bshadow.remove(),n.ashadow.hide());n.wrapper.transform("");n.fpage.hide();break;case"sheet":0==--n.fparent.data().flips&&n.fparent.hide();this.css({left:0,top:0,right:"auto",bottom:"auto"}).transform("");n.wrapper.transform("");n.fwrapper.hide();n.bshadow&&n.bshadow.hide();r.transform("")}return n.visible=!1,this},hideFoldedPage:function(n){var u=this.data().f;if(u.point){var e=this,t=u.point,o=function(){u.point=null;u.status="";e.flip("hide");e.trigger("end",[u.opts,!1])};if(n){var f=i._c.call(this,t.corner),n="t"==t.corner.substr(0,1)?Math.min(0,t.y-f.y)/2:Math.max(0,t.y-f.y)/2,s=r(t.x,t.y+n),h=r(f.x,f.y-n);this.animatef({from:0,to:1,frame:function(n){n=g(t,s,h,f,n);t.x=n.x;t.y=n.y;i._fold.call(e,t)},complete:o,duration:800,hiding:!0})}else this.animatef(!1),o()}},turnPage:function(n){var r=this,t=this.data().f,u=t.opts.turn.data(),n={corner:t.corner?t.corner.corner:n||i._cAllowed.call(this)[0]},f=t.point||i._c.call(this,n.corner,t.opts.turn?u.opts.elevation:0),e=i._c2.call(this,n.corner);this.trigger("flip").animatef({from:0,to:1,frame:function(t){t=g(f,f,e,e,t);n.x=t.x;n.y=t.y;i._showFoldedPage.call(r,n)},complete:function(){r.trigger("end",[t.opts,!0])},duration:u.opts.duration,turning:!0});t.corner=null},moving:function(){return"effect"in this.data()},isTurning:function(){return this.flip("moving")&&this.data().effect.turning},corner:function(){return this.data().f.corner},_eventStart:function(n){var t=this.data().f,r=t.opts.turn;if(!t.corner&&!t.disabled&&!this.flip("isTurning")&&t.opts.page==r.data().pagePlace[t.opts.page]){if(t.corner=i._isIArea.call(this,n),t.corner&&i._foldingPage.call(this))return this.trigger("pressed",[t.point]),i._showFoldedPage.call(this,t.corner),!1;t.corner=null}},_eventMove:function(n){var t=this.data().f,r;t.disabled||((n=v?n.originalEvent.touches:[n],t.corner)?(r=t.parent.offset(),t.corner.x=n[0].pageX-r.left,t.corner.y=n[0].pageY-r.top,i._showFoldedPage.call(this,t.corner)):t.hover&&!this.data().effect&&this.is(":visible")&&((n=i._isIArea.call(this,n[0]))?("sheet"==t.effect&&2==n.corner.length||"hard"==t.effect)&&(t.status="hover",t=i._c.call(this,n.corner,t.opts.cornerSize/2),n.x=t.x,n.y=t.y,i._showFoldedPage.call(this,n,!0)):"hover"==t.status&&(t.status="",i.hideFoldedPage.call(this,!0))))},_eventEnd:function(){var n=this.data().f,t=n.corner;!n.disabled&&t&&"prevented"!=a("released",this,[n.point||t])&&i.hideFoldedPage.call(this,!0);n.corner=null},disable:function(n){return i.setData.call(this,{disabled:n}),this},hover:function(n){return i.setData.call(this,{hover:n}),this},peel:function(t,r){var u=this.data().f,f;if(t){if(-1==n.inArray(t,s.all))throw e("Corner "+t+" is not permitted");-1!=n.inArray(t,i._cAllowed.call(this))&&(f=i._c.call(this,t,u.opts.cornerSize/2),u.status="peel",i._showFoldedPage.call(this,{corner:t,x:f.x,y:f.y},r))}else u.status="",i.hideFoldedPage.call(this,r);return this}};window.requestAnim=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){window.setTimeout(n,1e3/60)};n.extend(n.fn,{flip:function(){return d(n(this[0]),i,arguments)},turn:function(){return d(n(this[0]),t,arguments)},transform:function(n,t){var i={};return t&&(i[o+"transform-origin"]=t),i[o+"transform"]=n,this.css(i)},animatef:function(t){var i=this.data();if(i.effect&&i.effect.stop(),t){t.to.length||(t.to=[t.to]);t.from.length||(t.from=[t.from]);for(var f=[],u=t.to.length,e=!0,s=this,h=(new Date).getTime(),o=function(){if(i.effect&&e){for(var r=[],c=Math.min(t.duration,(new Date).getTime()-h),n=0;n<u;n++)r.push(i.effect.easing(1,c,t.from[n],f[n],t.duration));t.frame(u==1?r[0]:r);c==t.duration?(delete i.effect,s.data(i),t.complete&&t.complete()):window.requestAnim(o)}},r=0;r<u;r++)f.push(t.to[r]-t.from[r]);i.effect=n.extend({stop:function(){e=!1},easing:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i}},t);this.data(i);o()}else delete i.effect}});n.isTouch=v;n.mouseEvents=h;n.cssPrefix=nt;n.cssTransitionEnd=function(){var n,i=document.createElement("fakeelement"),t={transition:"transitionend",OTransition:"oTransitionEnd",MSTransition:"transitionend",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(n in t)if(void 0!==i.style[n])return t[n]};n.findPos=b}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();Emitter=function(){function n(){_classCallCheck(this,n)}return _createClass(n,[{key:"on",value:function(n,t){return this._callbacks=this._callbacks||{},this._callbacks[n]||(this._callbacks[n]=[]),this._callbacks[n].push(t),this}},{key:"emit",value:function(n){var u,e,h;if(this._callbacks=this._callbacks||{},u=this._callbacks[n],u){for(var f=arguments.length,o=Array(f>1?f-1:0),r=1;r<f;r++)o[r-1]=arguments[r];for(var t=u,s=!0,i=0,t=s?t:t[Symbol.iterator]();;){if(s){if(i>=t.length)break;e=t[i++]}else{if(i=t.next(),i.done)break;e=i.value}h=e;h.apply(this,o)}}return this}},{key:"off",value:function(n,t){var i,r,u;if(!this._callbacks||arguments.length===0)return this._callbacks={},this;if(i=this._callbacks[n],!i)return this;if(arguments.length===1)return delete this._callbacks[n],this;for(r=0;r<i.length;r++)if(u=i[r],u===t){i.splice(r,1);break}return this}}]),n}();Dropzone=function(n){function t(n,i){var e,o;_classCallCheck(this,t);var r=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),u=void 0,f=void 0;if(r.element=n,r.version=t.version,r.defaultOptions.previewTemplate=r.defaultOptions.previewTemplate.replace(/\n*/g,""),r.clickableElements=[],r.listeners=[],r.files=[],typeof r.element=="string"&&(r.element=document.querySelector(r.element)),!r.element||r.element.nodeType==null)throw new Error("Invalid dropzone element.");if(r.element.dropzone)throw new Error("Dropzone already attached.");if(t.instances.push(r),r.element.dropzone=r,e=(f=t.optionsForElement(r.element))!=null?f:{},r.options=t.extend({},r.defaultOptions,e,i!=null?i:{}),r.options.forceFallback||!t.isBrowserSupported())return o=r.options.fallback.call(r),_possibleConstructorReturn(r,o);if(r.options.url==null&&(r.options.url=r.element.getAttribute("action")),!r.options.url)throw new Error("No URL provided.");if(r.options.acceptedFiles&&r.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(r.options.uploadMultiple&&r.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");return r.options.acceptedMimeTypes&&(r.options.acceptedFiles=r.options.acceptedMimeTypes,delete r.options.acceptedMimeTypes),r.options.renameFilename!=null&&(r.options.renameFile=function(n){return r.options.renameFilename.call(r,n.name,n)}),r.options.method=r.options.method.toUpperCase(),(u=r.getExistingFallback())&&u.parentNode&&u.parentNode.removeChild(u),r.options.previewsContainer!==!1&&(r.previewsContainer=r.options.previewsContainer?t.getElement(r.options.previewsContainer,"previewsContainer"):r.element),r.options.clickable&&(r.clickableElements=r.options.clickable===!0?[r.element]:t.getElements(r.options.clickable,"clickable")),r.init(),r}return _inherits(t,n),_createClass(t,null,[{key:"initClass",value:function(){this.prototype.Emitter=Emitter;this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"];this.prototype.defaultOptions={url:null,method:"post",withCredentials:!1,timeout:3e4,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(n,t,i){if(i)return{dzuuid:i.file.upload.uuid,dzchunkindex:i.index,dztotalfilesize:i.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:i.file.upload.totalChunkCount,dzchunkbyteoffset:i.index*this.options.chunkSize}},accept:function(n,t){return t()},chunksUploaded:function(n,t){t()},fallback:function(){var r=void 0,e,f,i;this.element.className=this.element.className+" dz-browser-not-supported";for(var n=this.element.getElementsByTagName("div"),o=!0,u=0,n=o?n:n[Symbol.iterator]();;){if(o){if(u>=n.length)break;e=n[u++]}else{if(u=n.next(),u.done)break;e=u.value}if(f=e,/(^| )dz-message($| )/.test(f.className)){r=f;f.className="dz-message";break}}return r||(r=t.createElement('<div class="dz-message"><span><\/span><\/div>'),this.element.appendChild(r)),i=r.getElementsByTagName("span")[0],i&&(i.textContent!=null?i.textContent=this.options.dictFallbackMessage:i.innerText!=null&&(i.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(n,t,i,r){var u={srcX:0,srcY:0,srcWidth:n.width,srcHeight:n.height},f=n.width/n.height,e;if(t==null&&i==null?(t=u.srcWidth,i=u.srcHeight):t==null?t=i*f:i==null&&(i=t/f),t=Math.min(t,u.srcWidth),i=Math.min(i,u.srcHeight),e=t/i,u.srcWidth>t||u.srcHeight>i)if(r==="crop")f>e?(u.srcHeight=n.height,u.srcWidth=u.srcHeight*e):(u.srcWidth=n.width,u.srcHeight=u.srcWidth/e);else if(r==="contain")f>e?i=t/f:t=i*f;else throw new Error("Unknown resizeMethod '"+r+"'");return u.srcX=(n.width-u.srcWidth)/2,u.srcY=(n.height-u.srcHeight)/2,u.trgWidth=t,u.trgHeight=i,u},transformFile:function(n,t){return(this.options.resizeWidth||this.options.resizeHeight)&&n.type.match(/image.*/)?this.resizeImage(n,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,t):t(n)},previewTemplate:'<div class="dz-preview dz-file-preview">\n  <div class="dz-image"><img data-dz-thumbnail /><\/div>\n  <div class="dz-details">\n    <div class="dz-size"><span data-dz-size><\/span><\/div>\n    <div class="dz-filename"><span data-dz-name><\/span><\/div>\n  <\/div>\n  <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress><\/span><\/div>\n  <div class="dz-error-message"><span data-dz-errormessage><\/span><\/div>\n  <div class="dz-success-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n      <title>Check<\/title>\n      <defs><\/defs>\n      <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n        <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF" sketch:type="MSShapeGroup"><\/path>\n      <\/g>\n    <\/svg>\n  <\/div>\n  <div class="dz-error-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n      <title>Error<\/title>\n      <defs><\/defs>\n      <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n        <g id="Check-+-Oval-2" sketch:type="MSLayerGroup" stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n          <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" sketch:type="MSShapeGroup"><\/path>\n        <\/g>\n      <\/g>\n    <\/svg>\n  <\/div>\n<\/div>',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(n){var i=this,c,o,y,l,w;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){n.previewElement=t.createElement(this.options.previewTemplate.trim());n.previewTemplate=n.previewElement;this.previewsContainer.appendChild(n.previewElement);for(var r=n.previewElement.querySelectorAll("[data-dz-name]"),a=!0,e=0,r=a?r:r[Symbol.iterator]();;){if(a){if(e>=r.length)break;c=r[e++]}else{if(e=r.next(),e.done)break;c=e.value}o=c;o.textContent=n.name}for(var u=n.previewElement.querySelectorAll("[data-dz-size]"),v=!0,s=0,u=v?u:u[Symbol.iterator]();;){if(v){if(s>=u.length)break;o=u[s++]}else{if(s=u.next(),s.done)break;o=s.value}o.innerHTML=this.filesize(n.size)}this.options.addRemoveLinks&&(n._removeLink=t.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'+this.options.dictRemoveFile+"<\/a>"),n.previewElement.appendChild(n._removeLink));y=function(r){return r.preventDefault(),r.stopPropagation(),n.status===t.UPLOADING?t.confirm(i.options.dictCancelUploadConfirmation,function(){return i.removeFile(n)}):i.options.dictRemoveFileConfirmation?t.confirm(i.options.dictRemoveFileConfirmation,function(){return i.removeFile(n)}):i.removeFile(n)};for(var f=n.previewElement.querySelectorAll("[data-dz-remove]"),p=!0,h=0,f=p?f:f[Symbol.iterator]();;){if(p){if(h>=f.length)break;l=f[h++]}else{if(h=f.next(),h.done)break;l=h.value}w=l;w.addEventListener("click",y)}}},removedfile:function(n){return n.previewElement!=null&&n.previewElement.parentNode!=null&&n.previewElement.parentNode.removeChild(n.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(n,t){var u,f;if(n.previewElement){n.previewElement.classList.remove("dz-file-preview");for(var i=n.previewElement.querySelectorAll("[data-dz-thumbnail]"),e=!0,r=0,i=e?i:i[Symbol.iterator]();;){if(e){if(r>=i.length)break;u=i[r++]}else{if(r=i.next(),r.done)break;u=r.value}f=u;f.alt=n.name;f.src=t}return setTimeout(function(){return n.previewElement.classList.add("dz-image-preview")},1)}},error:function(n,t){var u,e;if(n.previewElement){n.previewElement.classList.add("dz-error");typeof t!="String"&&t.error&&(t=t.error);for(var i=n.previewElement.querySelectorAll("[data-dz-errormessage]"),f=!0,r=0,i=f?i:i[Symbol.iterator]();;){if(f){if(r>=i.length)break;u=i[r++]}else{if(r=i.next(),r.done)break;u=r.value}e=u;e.textContent=t}}},errormultiple:function(){},processing:function(n){if(n.previewElement&&(n.previewElement.classList.add("dz-processing"),n._removeLink))return n._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(n,t){var f,u;if(n.previewElement)for(var i=n.previewElement.querySelectorAll("[data-dz-uploadprogress]"),e=!0,r=0,i=e?i:i[Symbol.iterator]();;){if(e){if(r>=i.length)break;f=i[r++]}else{if(r=i.next(),r.done)break;f=r.value}u=f;u.nodeName==="PROGRESS"?u.value=t:u.style.width=t+"%"}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(n){if(n.previewElement)return n.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(n){return this.emit("error",n,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(n){return n._removeLink&&(n._removeLink.innerHTML=this.options.dictRemoveFile),n.previewElement?n.previewElement.classList.add("dz-complete"):void 0},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}};this.prototype._thumbnailQueue=[];this.prototype._processingThumbnail=!1}},{key:"extend",value:function(n){for(var f,e,o,c,u=arguments.length,s=Array(u>1?u-1:0),r=1;r<u;r++)s[r-1]=arguments[r];for(var t=s,h=!0,i=0,t=h?t:t[Symbol.iterator]();;){if(h){if(i>=t.length)break;f=t[i++]}else{if(i=t.next(),i.done)break;f=i.value}e=f;for(o in e)c=e[o],n[o]=c}return n}}]),_createClass(t,[{key:"getAcceptedFiles",value:function(){return this.files.filter(function(n){return n.accepted}).map(function(n){return n})}},{key:"getRejectedFiles",value:function(){return this.files.filter(function(n){return!n.accepted}).map(function(n){return n})}},{key:"getFilesWithStatus",value:function(n){return this.files.filter(function(t){return t.status===n}).map(function(n){return n})}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(t.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(t.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(t.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter(function(n){return n.status===t.UPLOADING||n.status===t.QUEUED}).map(function(n){return n})}},{key:"init",value:function(){var n=this,f,e,o,u;this.element.tagName==="form"&&this.element.setAttribute("enctype","multipart/form-data");this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(t.createElement('<div class="dz-default dz-message"><span>'+this.options.dictDefaultMessage+"<\/span><\/div>"));this.clickableElements.length&&(f=function f(){return n.hiddenFileInput&&n.hiddenFileInput.parentNode.removeChild(n.hiddenFileInput),n.hiddenFileInput=document.createElement("input"),n.hiddenFileInput.setAttribute("type","file"),(n.options.maxFiles===null||n.options.maxFiles>1)&&n.hiddenFileInput.setAttribute("multiple","multiple"),n.hiddenFileInput.className="dz-hidden-input",n.options.acceptedFiles!==null&&n.hiddenFileInput.setAttribute("accept",n.options.acceptedFiles),n.options.capture!==null&&n.hiddenFileInput.setAttribute("capture",n.options.capture),n.hiddenFileInput.style.visibility="hidden",n.hiddenFileInput.style.position="absolute",n.hiddenFileInput.style.top="0",n.hiddenFileInput.style.left="0",n.hiddenFileInput.style.height="0",n.hiddenFileInput.style.width="0",t.getElement(n.options.hiddenInputContainer,"hiddenInputContainer").appendChild(n.hiddenFileInput),n.hiddenFileInput.addEventListener("change",function(){var r=n.hiddenFileInput.files,u,o;if(r.length)for(var t=r,e=!0,i=0,t=e?t:t[Symbol.iterator]();;){if(e){if(i>=t.length)break;u=t[i++]}else{if(i=t.next(),i.done)break;u=i.value}o=u;n.addFile(o)}return n.emit("addedfiles",r),f()})},f());this.URL=window.URL!==null?window.URL:window.webkitURL;for(var i=this.events,s=!0,r=0,i=s?i:i[Symbol.iterator]();;){if(s){if(r>=i.length)break;e=i[r++]}else{if(r=i.next(),r.done)break;e=r.value}o=e;this.on(o,this.options[o])}this.on("uploadprogress",function(){return n.updateTotalUploadProgress()});this.on("removedfile",function(){return n.updateTotalUploadProgress()});this.on("canceled",function(t){return n.emit("complete",t)});this.on("complete",function(){if(n.getAddedFiles().length===0&&n.getUploadingFiles().length===0&&n.getQueuedFiles().length===0)return setTimeout(function(){return n.emit("queuecomplete")},0)});return u=function(n){return n.stopPropagation(),n.preventDefault?n.preventDefault():n.returnValue=!1},this.listeners=[{element:this.element,events:{dragstart:function(t){return n.emit("dragstart",t)},dragenter:function(t){return u(t),n.emit("dragenter",t)},dragover:function(t){var i=void 0;try{i=t.dataTransfer.effectAllowed}catch(r){}return t.dataTransfer.dropEffect="move"===i||"linkMove"===i?"move":"copy",u(t),n.emit("dragover",t)},dragleave:function(t){return n.emit("dragleave",t)},drop:function(t){return u(t),n.drop(t)},dragend:function(t){return n.emit("dragend",t)}}}],this.clickableElements.forEach(function(i){return n.listeners.push({element:i,events:{click:function(r){return(i!==n.element||r.target===n.element||t.elementInside(r.target,n.element.querySelector(".dz-message")))&&n.hiddenFileInput.click(),!0}}})}),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),(this.hiddenFileInput!=null?this.hiddenFileInput.parentNode:undefined)&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,t.instances.splice(t.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var i=void 0,r=0,u=0,s=this.getActiveFiles(),f,e;if(s.length){for(var n=this.getActiveFiles(),o=!0,t=0,n=o?n:n[Symbol.iterator]();;){if(o){if(t>=n.length)break;f=n[t++]}else{if(t=n.next(),t.done)break;f=t.value}e=f;r+=e.upload.bytesSent;u+=e.upload.total}i=100*r/u}else i=100;return this.emit("totaluploadprogress",i,u,r)}},{key:"_getParamName",value:function(n){return typeof this.options.paramName=="function"?this.options.paramName(n):""+this.options.paramName+(this.options.uploadMultiple?"["+n+"]":"")}},{key:"_renameFile",value:function(n){return typeof this.options.renameFile!="function"?n.name:this.options.renameFile(n)}},{key:"getFallbackForm",value:function(){var u=void 0,n=void 0,i,r;return(u=this.getExistingFallback())?u:(i='<div class="dz-fallback">',this.options.dictFallbackText&&(i+="<p>"+this.options.dictFallbackText+"<\/p>"),i+='<input type="file" name="'+this._getParamName(0)+'" '+(this.options.uploadMultiple?'multiple="multiple"':undefined)+' /><input type="submit" value="Upload!"><\/div>',r=t.createElement(i),this.element.tagName!=="FORM"?(n=t.createElement('<form action="'+this.options.url+'" enctype="multipart/form-data" method="'+this.options.method+'"><\/form>'),n.appendChild(r)):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),n!=null?n:r)}},{key:"getExistingFallback",value:function(){for(var u=function(n){for(var r,u,t=n,f=!0,i=0,t=f?t:t[Symbol.iterator]();;){if(f){if(i>=t.length)break;r=t[i++]}else{if(i=t.next(),i.done)break;r=i.value}if(u=r,/(^| )fallback($| )/.test(u.className))return u}},t=["div","form"],i,r,n=0;n<t.length;n++)if(i=t[n],r=u(this.element.getElementsByTagName(i)))return r}},{key:"setupEventListeners",value:function(){return this.listeners.map(function(n){return function(){var i=[],t,r;for(t in n.events)r=n.events[t],i.push(n.element.addEventListener(t,r,!1));return i}()})}},{key:"removeEventListeners",value:function(){return this.listeners.map(function(n){return function(){var i=[],t,r;for(t in n.events)r=n.events[t],i.push(n.element.removeEventListener(t,r,!1));return i}()})}},{key:"disable",value:function(){var n=this;return this.clickableElements.forEach(function(n){return n.classList.remove("dz-clickable")}),this.removeEventListeners(),this.disabled=!0,this.files.map(function(t){return n.cancelUpload(t)})}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach(function(n){return n.classList.add("dz-clickable")}),this.setupEventListeners()}},{key:"filesize",value:function(n){var i=0,u="b",r,t,f,e;if(n>0){for(r=["tb","gb","mb","kb","b"],t=0;t<r.length;t++)if(f=r[t],e=Math.pow(this.options.filesizeBase,4-t)/10,n>=e){i=n/Math.pow(this.options.filesizeBase,4-t);u=f;break}i=Math.round(10*i)/10}return"<strong>"+i+"<\/strong> "+this.options.dictFileSizeUnits[u]}},{key:"_updateMaxFilesReachedClass",value:function(){return this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(n){var t,i,r;if(n.dataTransfer){for(this.emit("drop",n),t=[],i=0;i<n.dataTransfer.files.length;i++)t[i]=n.dataTransfer.files[i];this.emit("addedfiles",t);t.length&&(r=n.dataTransfer.items,r&&r.length&&r[0].webkitGetAsEntry!=null?this._addFilesFromItems(r):this.handleFiles(t))}}},{key:"paste",value:function(n){if(__guard__(n!=null?n.clipboardData:undefined,function(n){return n.items})!=null){this.emit("paste",n);var t=n.clipboardData.items;if(t.length)return this._addFilesFromItems(t)}}},{key:"handleFiles",value:function(n){for(var r,f,t=n,u=!0,i=0,t=u?t:t[Symbol.iterator]();;){if(u){if(i>=t.length)break;r=t[i++]}else{if(i=t.next(),i.done)break;r=i.value}f=r;this.addFile(f)}}},{key:"_addFilesFromItems",value:function(n){var t=this;return function(){for(var r=[],o,i,e,u=n,s=!0,f=0,u=s?u:u[Symbol.iterator]();;){if(s){if(f>=u.length)break;o=u[f++]}else{if(f=u.next(),f.done)break;o=f.value}i=o;i.webkitGetAsEntry!=null&&(e=i.webkitGetAsEntry())?e.isFile?r.push(t.addFile(i.getAsFile())):e.isDirectory?r.push(t._addFilesFromDirectory(e,e.name)):r.push(undefined):i.getAsFile!=null?i.kind==null||i.kind==="file"?r.push(t.addFile(i.getAsFile())):r.push(undefined):r.push(undefined)}return r}()}},{key:"_addFilesFromDirectory",value:function(n,t){var i=this,u=n.createReader(),f=function(n){return __guardMethod__(console,"log",function(t){return t.log(n)})},r=function r(){return u.readEntries(function(n){var o,f;if(n.length>0){for(var u=n,s=!0,e=0,u=s?u:u[Symbol.iterator]();;){if(s){if(e>=u.length)break;o=u[e++]}else{if(e=u.next(),e.done)break;o=e.value}f=o;f.isFile?f.file(function(n){if(!i.options.ignoreHiddenFiles||n.name.substring(0,1)!==".")return n.fullPath=t+"/"+n.name,i.addFile(n)}):f.isDirectory&&i._addFilesFromDirectory(f,t+"/"+f.name)}r()}return null},f)};return r()}},{key:"accept",value:function(n,i){return this.options.maxFilesize&&n.size>this.options.maxFilesize*1048576?i(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(n.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):t.isValidFile(n,this.options.acceptedFiles)?this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles?(i(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",n)):this.options.accept.call(this,n,i):i(this.options.dictInvalidFileType)}},{key:"addFile",value:function(n){var i=this;return n.upload={uuid:t.uuidv4(),progress:0,total:n.size,bytesSent:0,filename:this._renameFile(n),chunked:this.options.chunking&&(this.options.forceChunking||n.size>this.options.chunkSize),totalChunkCount:Math.ceil(n.size/this.options.chunkSize)},this.files.push(n),n.status=t.ADDED,this.emit("addedfile",n),this._enqueueThumbnail(n),this.accept(n,function(t){return t?(n.accepted=!1,i._errorProcessing([n],t)):(n.accepted=!0,i.options.autoQueue&&i.enqueueFile(n)),i._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(n){for(var r,f,t=n,u=!0,i=0,t=u?t:t[Symbol.iterator]();;){if(u){if(i>=t.length)break;r=t[i++]}else{if(i=t.next(),i.done)break;r=i.value}f=r;this.enqueueFile(f)}return null}},{key:"enqueueFile",value:function(n){var i=this;if(n.status===t.ADDED&&n.accepted===!0){if(n.status=t.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return i.processQueue()},0)}else throw new Error("This file can't be queued because it has already been processed or was rejected.");}},{key:"_enqueueThumbnail",value:function(n){var t=this;if(this.options.createImageThumbnails&&n.type.match(/image.*/)&&n.size<=this.options.maxThumbnailFilesize*1048576)return this._thumbnailQueue.push(n),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var n=this,t;if(!this._processingThumbnail&&this._thumbnailQueue.length!==0)return this._processingThumbnail=!0,t=this._thumbnailQueue.shift(),this.createThumbnail(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(i){return n.emit("thumbnail",t,i),n._processingThumbnail=!1,n._processThumbnailQueue()})}},{key:"removeFile",value:function(n){return n.status===t.UPLOADING&&this.cancelUpload(n),this.files=without(this.files,n),this.emit("removedfile",n),this.files.length===0?this.emit("reset"):void 0}},{key:"removeAllFiles",value:function(n){var u,f;n==null&&(n=!1);for(var i=this.files.slice(),e=!0,r=0,i=e?i:i[Symbol.iterator]();;){if(e){if(r>=i.length)break;u=i[r++]}else{if(r=i.next(),r.done)break;u=r.value}f=u;(f.status!==t.UPLOADING||n)&&this.removeFile(f)}return null}},{key:"resizeImage",value:function(n,i,r,u,f){var e=this;return this.createThumbnail(n,i,r,u,!0,function(i,r){var u,o;return r==null?f(n):(u=e.options.resizeMimeType,u==null&&(u=n.type),o=r.toDataURL(u,e.options.resizeQuality),(u==="image/jpeg"||u==="image/jpg")&&(o=ExifRestore.restore(n.dataURL,o)),f(t.dataURItoBlob(o)))})}},{key:"createThumbnail",value:function(n,t,i,r,u,f){var o=this,e=new FileReader;return e.onload=function(){if(n.dataURL=e.result,n.type==="image/svg+xml"){f!=null&&f(e.result);return}return o.createThumbnailFromUrl(n,t,i,r,u,f)},e.readAsDataURL(n)}},{key:"createThumbnailFromUrl",value:function(n,t,i,r,u,f,e){var s=this,o=document.createElement("img");return e&&(o.crossOrigin=e),o.onload=function(){var e=function(n){return n(1)};return typeof EXIF!="undefined"&&EXIF!==null&&u&&(e=function(n){return EXIF.getData(o,function(){return n(EXIF.getTag(this,"Orientation"))})}),e(function(u){var l;n.width=o.width;n.height=o.height;var e=s.options.resize.call(s,n,t,i,r),c=document.createElement("canvas"),h=c.getContext("2d");c.width=e.trgWidth;c.height=e.trgHeight;u>4&&(c.width=e.trgHeight,c.height=e.trgWidth);switch(u){case 2:h.translate(c.width,0);h.scale(-1,1);break;case 3:h.translate(c.width,c.height);h.rotate(Math.PI);break;case 4:h.translate(0,c.height);h.scale(1,-1);break;case 5:h.rotate(.5*Math.PI);h.scale(1,-1);break;case 6:h.rotate(.5*Math.PI);h.translate(0,-c.width);break;case 7:h.rotate(.5*Math.PI);h.translate(c.height,-c.width);h.scale(-1,1);break;case 8:h.rotate(-.5*Math.PI);h.translate(-c.height,0)}return drawImageIOSFix(h,o,e.srcX!=null?e.srcX:0,e.srcY!=null?e.srcY:0,e.srcWidth,e.srcHeight,e.trgX!=null?e.trgX:0,e.trgY!=null?e.trgY:0,e.trgWidth,e.trgHeight),l=c.toDataURL("image/png"),f!=null?f(l,c):void 0})},f!=null&&(o.onerror=f),o.src=n.dataURL}},{key:"processQueue",value:function(){var t=this.options.parallelUploads,i=this.getUploadingFiles().length,r=i,n;if(!(i>=t)&&(n=this.getQueuedFiles(),n.length>0)){if(this.options.uploadMultiple)return this.processFiles(n.slice(0,t-i));while(r<t){if(!n.length)return;this.processFile(n.shift());r++}}}},{key:"processFile",value:function(n){return this.processFiles([n])}},{key:"processFiles",value:function(n){for(var f,u,i=n,e=!0,r=0,i=e?i:i[Symbol.iterator]();;){if(e){if(r>=i.length)break;f=i[r++]}else{if(r=i.next(),r.done)break;f=r.value}u=f;u.processing=!0;u.status=t.UPLOADING;this.emit("processing",u)}return this.options.uploadMultiple&&this.emit("processingmultiple",n),this.uploadFiles(n)}},{key:"_getFilesWithXhr",value:function(n){return this.files.filter(function(t){return t.xhr===n}).map(function(n){return n})}},{key:"cancelUpload",value:function(n){var e,o,c,s,a;if(n.status===t.UPLOADING){e=this._getFilesWithXhr(n.xhr);for(var i=e,h=!0,u=0,i=h?i:i[Symbol.iterator]();;){if(h){if(u>=i.length)break;o=i[u++]}else{if(u=i.next(),u.done)break;o=u.value}c=o;c.status=t.CANCELED}typeof n.xhr!="undefined"&&n.xhr.abort();for(var r=e,l=!0,f=0,r=l?r:r[Symbol.iterator]();;){if(l){if(f>=r.length)break;s=r[f++]}else{if(f=r.next(),f.done)break;s=f.value}a=s;this.emit("canceled",a)}this.options.uploadMultiple&&this.emit("canceledmultiple",e)}else(n.status===t.ADDED||n.status===t.QUEUED)&&(n.status=t.CANCELED,this.emit("canceled",n),this.options.uploadMultiple&&this.emit("canceledmultiple",[n]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(n){if(typeof n=="function"){for(var i=arguments.length,r=Array(i>1?i-1:0),t=1;t<i;t++)r[t-1]=arguments[t];return n.apply(this,r)}return n}},{key:"uploadFile",value:function(n){return this.uploadFiles([n])}},{key:"uploadFiles",value:function(n){var i=this;this._transformFiles(n,function(r){var e,s,h,f;if(n[0].upload.chunked){var u=n[0],o=r[0],c=0;if(u.upload.chunks=[],e=function(){for(var r=0;u.upload.chunks[r]!==undefined;)r++;if(!(r>=u.upload.totalChunkCount)){c++;var f=r*i.options.chunkSize,e=Math.min(f+i.options.chunkSize,u.size),s={name:i._getParamName(0),data:o.webkitSlice?o.webkitSlice(f,e):o.slice(f,e),filename:u.upload.filename,chunkIndex:r};u.upload.chunks[r]={file:u,index:r,dataBlock:s,status:t.UPLOADING,progress:0,retries:0};i._uploadData(n,[s])}},u.upload.finishedChunkUpload=function(r){var o=!0,f;for(r.status=t.SUCCESS,r.dataBlock=null,r.xhr=null,f=0;f<u.upload.totalChunkCount;f++){if(u.upload.chunks[f]===undefined)return e();u.upload.chunks[f].status!==t.SUCCESS&&(o=!1)}o&&i.options.chunksUploaded(u,function(){i._finished(n,"",null)})},i.options.parallelChunkUploads)for(s=0;s<u.upload.totalChunkCount;s++)e();else e()}else{for(h=[],f=0;f<n.length;f++)h[f]={name:i._getParamName(f),data:r[f],filename:n[f].upload.filename};i._uploadData(n,h)}})}},{key:"_getChunk",value:function(n,t){for(var i=0;i<n.upload.totalChunkCount;i++)if(n.upload.chunks[i]!==undefined&&n.upload.chunks[i].xhr===t)return n.upload.chunks[i]}},{key:"_uploadData",value:function(n,i){for(var v=this,r=new XMLHttpRequest,y,g,nt,tt,it,c,p,w,u,e,b,rt,k,ft,l,a,f=n,d=!0,s=0,f=d?f:f[Symbol.iterator]();;){if(d){if(s>=f.length)break;y=f[s++]}else{if(s=f.next(),s.done)break;y=s.value}g=y;g.xhr=r}n[0].upload.chunked&&(n[0].upload.chunks[i[0].chunkIndex].xhr=r);nt=this.resolveOption(this.options.method,n);tt=this.resolveOption(this.options.url,n);r.open(nt,tt,!0);r.timeout=this.resolveOption(this.options.timeout,n);r.withCredentials=!!this.options.withCredentials;r.onload=function(t){v._finishedUploading(n,r,t)};r.onerror=function(){v._handleUploadError(n,r)};it=r.upload!=null?r.upload:r;it.onprogress=function(t){return v._updateFilesUploadProgress(n,r,t)};c={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};this.options.headers&&t.extend(c,this.options.headers);for(p in c)w=c[p],w&&r.setRequestHeader(p,w);if(u=new FormData,this.options.params){e=this.options.params;typeof e=="function"&&(e=e.call(this,n,r,n[0].upload.chunked?this._getChunk(n[0],r):null));for(b in e)rt=e[b],u.append(b,rt)}for(var o=n,ut=!0,h=0,o=ut?o:o[Symbol.iterator]();;){if(ut){if(h>=o.length)break;k=o[h++]}else{if(h=o.next(),h.done)break;k=h.value}ft=k;this.emit("sending",ft,r,u)}for(this.options.uploadMultiple&&this.emit("sendingmultiple",n,r,u),this._addFormElementData(u),l=0;l<i.length;l++)a=i[l],u.append(a.name,a.data,a.filename);this.submitRequest(r,u,n)}},{key:"_transformFiles",value:function(n,t){for(var r=this,u=[],f=0,e=function(i){r.options.transformFile.call(r,n[i],function(r){u[i]=r;++f===n.length&&t(u)})},i=0;i<n.length;i++)e(i)}},{key:"_addFormElementData",value:function(n){var s,h,c;if(this.element.tagName==="FORM")for(var i=this.element.querySelectorAll("input, textarea, select, button"),l=!0,f=0,i=l?i:i[Symbol.iterator]();;){if(l){if(f>=i.length)break;s=i[f++]}else{if(f=i.next(),f.done)break;s=f.value}var t=s,o=t.getAttribute("name"),r=t.getAttribute("type");if(r&&(r=r.toLowerCase()),typeof o!="undefined"&&o!==null)if(t.tagName==="SELECT"&&t.hasAttribute("multiple"))for(var u=t.options,a=!0,e=0,u=a?u:u[Symbol.iterator]();;){if(a){if(e>=u.length)break;h=u[e++]}else{if(e=u.next(),e.done)break;h=e.value}c=h;c.selected&&n.append(o,c.value)}else(!r||r!=="checkbox"&&r!=="radio"||t.checked)&&n.append(o,t.value)}}},{key:"_updateFilesUploadProgress",value:function(n,t,i){var e=void 0,r,p,u,k,w,d,b,g,nt,f,tt,it;if(typeof i!="undefined"){if(e=100*i.loaded/i.total,n[0].upload.chunked){r=n[0];p=this._getChunk(r,t);p.progress=e;p.total=i.total;p.bytesSent=i.loaded;for(r.upload.progress=0,r.upload.total=0,r.upload.bytesSent=0,u=0;u<r.upload.totalChunkCount;u++)r.upload.chunks[u]!==undefined&&r.upload.chunks[u].progress!==undefined&&(r.upload.progress+=r.upload.chunks[u].progress,r.upload.total+=r.upload.chunks[u].total,r.upload.bytesSent+=r.upload.chunks[u].bytesSent);r.upload.progress=r.upload.progress/r.upload.totalChunkCount}else for(var o=n,rt=!0,l=0,o=rt?o:o[Symbol.iterator]();;){if(rt){if(l>=o.length)break;k=o[l++]}else{if(l=o.next(),l.done)break;k=l.value}w=k;w.upload.progress=e;w.upload.total=i.total;w.upload.bytesSent=i.loaded}for(var s=n,ut=!0,a=0,s=ut?s:s[Symbol.iterator]();;){if(ut){if(a>=s.length)break;d=s[a++]}else{if(a=s.next(),a.done)break;d=a.value}b=d;this.emit("uploadprogress",b,b.upload.progress,b.upload.bytesSent)}}else{g=!0;e=100;for(var h=n,ft=!0,v=0,h=ft?h:h[Symbol.iterator]();;){if(ft){if(v>=h.length)break;nt=h[v++]}else{if(v=h.next(),v.done)break;nt=v.value}f=nt;(f.upload.progress!==100||f.upload.bytesSent!==f.upload.total)&&(g=!1);f.upload.progress=e;f.upload.bytesSent=f.upload.total}if(g)return;for(var c=n,et=!0,y=0,c=et?c:c[Symbol.iterator]();;){if(et){if(y>=c.length)break;tt=c[y++]}else{if(y=c.next(),y.done)break;tt=y.value}it=tt;this.emit("uploadprogress",it,e,it.upload.bytesSent)}}}},{key:"_finishedUploading",value:function(n,i,r){var u=void 0;if(n[0].status!==t.CANCELED&&i.readyState===4){if(i.responseType!=="arraybuffer"&&i.responseType!=="blob"&&(u=i.responseText,i.getResponseHeader("content-type")&&~i.getResponseHeader("content-type").indexOf("application/json")))try{u=JSON.parse(u)}catch(f){r=f;u="Invalid JSON response from server."}this._updateFilesUploadProgress(n);200<=i.status&&i.status<300?n[0].upload.chunked?n[0].upload.finishedChunkUpload(this._getChunk(n[0],i)):this._finished(n,u,r):this._handleUploadError(n,i,u)}}},{key:"_handleUploadError",value:function(n,i,r){var e,o,h;if(n[0].status!==t.CANCELED){if(n[0].upload.chunked&&this.options.retryChunks){if(e=this._getChunk(n[0],i),e.retries++<this.options.retryChunksLimit){this._uploadData(n,[e.dataBlock]);return}console.warn("Retried this chunk too often. Giving up.")}for(var u=n,s=!0,f=0,u=s?u:u[Symbol.iterator]();;){if(s){if(f>=u.length)break;o=u[f++]}else{if(f=u.next(),f.done)break;o=f.value}h=o;this._errorProcessing(n,r||this.options.dictResponseError.replace("{{statusCode}}",i.status),i)}}}},{key:"submitRequest",value:function(n,t){n.send(t)}},{key:"_finished",value:function(n,i,r){for(var o,e,u=n,s=!0,f=0,u=s?u:u[Symbol.iterator]();;){if(s){if(f>=u.length)break;o=u[f++]}else{if(f=u.next(),f.done)break;o=f.value}e=o;e.status=t.SUCCESS;this.emit("success",e,i,r);this.emit("complete",e)}return this.options.uploadMultiple&&(this.emit("successmultiple",n,i,r),this.emit("completemultiple",n)),this.options.autoProcessQueue?this.processQueue():void 0}},{key:"_errorProcessing",value:function(n,i,r){for(var o,e,u=n,s=!0,f=0,u=s?u:u[Symbol.iterator]();;){if(s){if(f>=u.length)break;o=u[f++]}else{if(f=u.next(),f.done)break;o=f.value}e=o;e.status=t.ERROR;this.emit("error",e,i,r);this.emit("complete",e)}return this.options.uploadMultiple&&(this.emit("errormultiple",n,i,r),this.emit("completemultiple",n)),this.options.autoProcessQueue?this.processQueue():void 0}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=Math.random()*16|0,i=n==="x"?t:t&3|8;return i.toString(16)})}}]),t}(Emitter);Dropzone.initClass();Dropzone.version="5.5.0";Dropzone.options={};Dropzone.optionsForElement=function(n){return n.getAttribute("id")?Dropzone.options[camelize(n.getAttribute("id"))]:undefined};Dropzone.instances=[];Dropzone.forElement=function(n){if(typeof n=="string"&&(n=document.querySelector(n)),(n!=null?n.dropzone:undefined)==null)throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return n.dropzone};Dropzone.autoDiscover=!0;Dropzone.discover=function(){var n=void 0,t;return document.querySelectorAll?n=document.querySelectorAll(".dropzone"):(n=[],t=function(t){return function(){for(var u=[],f,e,i=t,o=!0,r=0,i=o?i:i[Symbol.iterator]();;){if(o){if(r>=i.length)break;f=i[r++]}else{if(r=i.next(),r.done)break;f=r.value}e=f;/(^| )dropzone($| )/.test(e.className)?u.push(n.push(e)):u.push(undefined)}return u}()},t(document.getElementsByTagName("div")),t(document.getElementsByTagName("form"))),function(){for(var r=[],u,f,t=n,e=!0,i=0,t=e?t:t[Symbol.iterator]();;){if(e){if(i>=t.length)break;u=t[i++]}else{if(i=t.next(),i.done)break;u=i.value}f=u;Dropzone.optionsForElement(f)!==!1?r.push(new Dropzone(f)):r.push(undefined)}return r}()};Dropzone.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i];Dropzone.isBrowserSupported=function(){var i=!0,r,f;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a"))for(var n=Dropzone.blacklistedBrowsers,u=!0,t=0,n=u?n:n[Symbol.iterator]();;){if(u){if(t>=n.length)break;r=n[t++]}else{if(t=n.next(),t.done)break;r=t.value}if(f=r,f.test(navigator.userAgent)){i=!1;continue}}else i=!1;else i=!1;return i};Dropzone.dataURItoBlob=function(n){for(var i=atob(n.split(",")[1]),e=n.split(",")[0].split(":")[1].split(";")[0],u=new ArrayBuffer(i.length),o=new Uint8Array(u),t=0,r=i.length,f=0<=r;f?t<=r:t>=r;f?t++:t--)o[t]=i.charCodeAt(t);return new Blob([u],{type:e})};without=function(n,t){return n.filter(function(n){return n!==t}).map(function(n){return n})};camelize=function(n){return n.replace(/[\-_](\w)/g,function(n){return n.charAt(1).toUpperCase()})};Dropzone.createElement=function(n){var t=document.createElement("div");return t.innerHTML=n,t.childNodes[0]};Dropzone.elementInside=function(n,t){if(n===t)return!0;while(n=n.parentNode)if(n===t)return!0;return!1};Dropzone.getElement=function(n,t){var i=void 0;if(typeof n=="string"?i=document.querySelector(n):n.nodeType!=null&&(i=n),i==null)throw new Error("Invalid `"+t+"` option provided. Please provide a CSS selector or a plain HTML element.");return i};Dropzone.getElements=function(n,t){var r=void 0,i=void 0;if(n instanceof Array){i=[];try{for(var u=n,s=!0,e=0,u=s?u:u[Symbol.iterator]();;){if(s){if(e>=u.length)break;r=u[e++]}else{if(e=u.next(),e.done)break;r=e.value}i.push(this.getElement(r,t))}}catch(c){i=null}}else if(typeof n=="string"){i=[];for(var f=document.querySelectorAll(n),h=!0,o=0,f=h?f:f[Symbol.iterator]();;){if(h){if(o>=f.length)break;r=f[o++]}else{if(o=f.next(),o.done)break;r=o.value}i.push(r)}}else n.nodeType!=null&&(i=[n]);if(i==null||!i.length)throw new Error("Invalid `"+t+"` option provided. Please provide a CSS selector, a plain HTML element or a list of those.");return i};Dropzone.confirm=function(n,t,i){return window.confirm(n)?t():i!=null?i():void 0};Dropzone.isValidFile=function(n,t){var f,o,e,i;if(!t)return!0;t=t.split(",");f=n.type;o=f.replace(/\/.*$/,"");for(var r=t,s=!0,u=0,r=s?r:r[Symbol.iterator]();;){if(s){if(u>=r.length)break;e=r[u++]}else{if(u=r.next(),u.done)break;e=u.value}if(i=e,i=i.trim(),i.charAt(0)==="."){if(n.name.toLowerCase().indexOf(i.toLowerCase(),n.name.length-i.length)!==-1)return!0}else if(/\/\*$/.test(i)){if(o===i.replace(/\/.*$/,""))return!0}else if(f===i)return!0}return!1};typeof jQuery!="undefined"&&jQuery!==null&&(jQuery.fn.dropzone=function(n){return this.each(function(){return new Dropzone(this,n)})});typeof module!="undefined"&&module!==null?module.exports=Dropzone:window.Dropzone=Dropzone;Dropzone.ADDED="added";Dropzone.QUEUED="queued";Dropzone.ACCEPTED=Dropzone.QUEUED;Dropzone.UPLOADING="uploading";Dropzone.PROCESSING=Dropzone.UPLOADING;Dropzone.CANCELED="canceled";Dropzone.ERROR="error";Dropzone.SUCCESS="success";var detectVerticalSquash=function(n){var l=n.naturalWidth,i=n.naturalHeight,r=document.createElement("canvas"),u,s,e;r.width=1;r.height=i;u=r.getContext("2d");u.drawImage(n,0,0);for(var h=u.getImageData(1,0,1,i),c=h.data,f=0,o=i,t=i;t>f;)s=c[(t-1)*4+3],s===0?o=t:f=t,t=o+f>>1;return e=t/i,e===0?1:e},drawImageIOSFix=function(n,t,i,r,u,f,e,o,s,h){var c=detectVerticalSquash(t);return n.drawImage(t,i,r,u,f,e,o,s,h/c)},ExifRestore=function(){function n(){_classCallCheck(this,n)}return _createClass(n,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(n){for(var o="",u=undefined,t=undefined,i="",s=undefined,h=undefined,f=undefined,r="",e=0;;)if(u=n[e++],t=n[e++],i=n[e++],s=u>>2,h=(u&3)<<4|t>>4,f=(t&15)<<2|i>>6,r=i&63,isNaN(t)?f=r=64:isNaN(i)&&(r=64),o=o+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(h)+this.KEY_STR.charAt(f)+this.KEY_STR.charAt(r),u=t=i="",s=h=f=r="",!(e<n.length))break;return o}},{key:"restore",value:function(n,t){if(!n.match("data:image/jpeg;base64,"))return t;var i=this.decode64(n.replace("data:image/jpeg;base64,","")),r=this.slice2Segments(i),u=this.exifManipulation(t,r);return"data:image/jpeg;base64,"+this.encode64(u)}},{key:"exifManipulation",value:function(n,t){var i=this.getExifArray(t),r=this.insertExif(n,i);return new Uint8Array(r)}},{key:"getExifArray",value:function(n){for(var t=undefined,i=0;i<n.length;){if(t=n[i],t[0]===255&t[1]===225)return t;i++}return[]}},{key:"insertExif",value:function(n,t){var f=n.replace("data:image/jpeg;base64,",""),i=this.decode64(f),u=i.indexOf(255,3),e=i.slice(0,u),o=i.slice(u),r=e;return r=r.concat(t),r.concat(o)}},{key:"slice2Segments",value:function(n){for(var t=0,r=[],u,i,f;;){if(n[t]===255&n[t+1]===218)break;if(n[t]===255&n[t+1]===216?t+=2:(u=n[t+2]*256+n[t+3],i=t+u+2,f=n.slice(t,i),r.push(f),t=i),t>n.length)break}return r}},{key:"decode64",value:function(n){var e=undefined,o=undefined,s="",h=undefined,r=undefined,t=undefined,u="",i=0,f=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(n)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),n=n.replace(/[^A-Za-z0-9\+\/\=]/g,"");;)if(h=this.KEY_STR.indexOf(n.charAt(i++)),r=this.KEY_STR.indexOf(n.charAt(i++)),t=this.KEY_STR.indexOf(n.charAt(i++)),u=this.KEY_STR.indexOf(n.charAt(i++)),e=h<<2|r>>4,o=(r&15)<<4|t>>2,s=(t&3)<<6|u,f.push(e),t!==64&&f.push(o),u!==64&&f.push(s),e=o=s="",h=r=t=u="",!(i<n.length))break;return f}}]),n}();ExifRestore.initClass();contentLoaded=function(n,t){var e=!1,o=!0,i=n.document,s=i.documentElement,f=i.addEventListener?"addEventListener":"attachEvent",c=i.addEventListener?"removeEventListener":"detachEvent",u=i.addEventListener?"":"on",r=function r(f){if(f.type!=="readystatechange"||i.readyState==="complete")return(f.type==="load"?n:i)[c](u+f.type,r,!1),!e&&(e=!0)?t.call(n,f.type||f):void 0},h=function h(){try{s.doScroll("left")}catch(n){setTimeout(h,50);return}return r("poll")};if(i.readyState!=="complete"){if(i.createEventObject&&s.doScroll){try{o=!n.frameElement}catch(l){}o&&h()}return i[f](u+"DOMContentLoaded",r,!1),i[f](u+"readystatechange",r,!1),n[f](u+"load",r,!1)}};Dropzone._autoDiscoverFunction=function(){if(Dropzone.autoDiscover)return Dropzone.discover()};contentLoaded(window,Dropzone._autoDiscoverFunction);!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.inView=t():n.inView=t()}(this,function(){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};return t.m=n,t.c=i,t.p="",t(0)}([function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u=i(2),f=r(u);n.exports=f["default"]},function(n){function t(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}n.exports=t},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var u=i(9),f=r(u),e=i(3),o=r(e),s=i(4),h=function(){var i;if("undefined"!=typeof window){var t={history:[]},n={offset:{},threshold:0,test:s.inViewport},r=f["default"](function(){t.history.forEach(function(n){t[n].check()})},100);return["scroll","resize","load"].forEach(function(n){return addEventListener(n,r)}),window.MutationObserver&&addEventListener("DOMContentLoaded",function(){new MutationObserver(r).observe(document.body,{attributes:!0,childList:!0,subtree:!0})}),i=function(i){if("string"==typeof i){var r=[].slice.call(document.querySelectorAll(i));return t.history.indexOf(i)>-1?t[i].elements=r:(t[i]=o["default"](r,n),t.history.push(i)),t[i]}},i.offset=function(t){if(void 0===t)return n.offset;var i=function(n){return"number"==typeof n};return["top","right","bottom","left"].forEach(i(t)?function(i){return n.offset[i]=t}:function(r){return i(t[r])?n.offset[r]=t[r]:null}),n.offset},i.threshold=function(t){return"number"==typeof t&&t>=0&&t<=1?n.threshold=t:n.threshold},i.test=function(t){return"function"==typeof t?n.test=t:n.test},i.is=function(t){return n.test(t,n)},i.offset(0),i}};t["default"]=h()},function(n,t){"use strict";function i(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=function(){function n(t,r){i(this,n);this.options=r;this.elements=t;this.current=[];this.handlers={enter:[],exit:[]};this.singles={enter:[],exit:[]}}return r(n,[{key:"check",value:function(){var n=this;return this.elements.forEach(function(t){var i=n.options.test(t,n.options),r=n.current.indexOf(t),u=r>-1,f=i&&!u,e=!i&&u;f&&(n.current.push(t),n.emit("enter",t));e&&(n.current.splice(r,1),n.emit("exit",t))}),this}},{key:"on",value:function(n,t){return this.handlers[n].push(t),this}},{key:"once",value:function(n,t){return this.singles[n].unshift(t),this}},{key:"emit",value:function(n,t){for(;this.singles[n].length;)this.singles[n].pop()(t);for(var i=this.handlers[n].length;--i>-1;)this.handlers[n][i](t);return this}}]),n}();t["default"]=function(n,t){return new u(n,t)}},function(n,t){"use strict";function i(n,t){var i=n.getBoundingClientRect(),f=i.top,e=i.right,o=i.bottom,s=i.left,h=i.width,c=i.height,r={t:o,r:window.innerWidth-s,b:window.innerHeight-f,l:e},u={x:t.threshold*h,y:t.threshold*c};return r.t>t.offset.top+u.y&&r.r>t.offset.right+u.x&&r.b>t.offset.bottom+u.y&&r.l>t.offset.left+u.x}Object.defineProperty(t,"__esModule",{value:!0});t.inViewport=i},function(n,t){(function(t){var i="object"==typeof t&&t&&t.Object===Object&&t;n.exports=i}).call(t,function(){return this}())},function(n,t,i){var r=i(5),u="object"==typeof self&&self&&self.Object===Object&&self,f=r||u||Function("return this")();n.exports=f},function(n,t,i){function f(n,t,i){function k(t){var i=l,r=a;return l=a=void 0,y=t,v=n.apply(r,i)}function rt(n){return y=n,f=setTimeout(w,t),it?k(n):v}function ut(n){var r=n-c,u=n-y,i=t-r;return p?h(i,b-u):i}function nt(n){var i=n-c,r=n-y;return void 0===c||i>=t||i<0||p&&r>=b}function w(){var n=r();return nt(n)?tt(n):void(f=setTimeout(w,ut(n)))}function tt(n){return f=void 0,g&&l?k(n):(l=a=void 0,v)}function ft(){void 0!==f&&clearTimeout(f);y=0;l=c=a=f=void 0}function et(){return void 0===f?v:tt(r())}function d(){var n=r(),i=nt(n);if(l=arguments,a=this,c=n,i){if(void 0===f)return rt(c);if(p)return f=setTimeout(w,t),k(c)}return void 0===f&&(f=setTimeout(w,t)),v}var l,a,b,v,f,c,y=0,it=!1,p=!1,g=!0;if("function"!=typeof n)throw new TypeError(o);return t=u(t)||0,e(i)&&(it=!!i.leading,p="maxWait"in i,b=p?s(u(i.maxWait)||0,t):b,g="trailing"in i?!!i.trailing:g),d.cancel=ft,d.flush=et,d}var e=i(1),r=i(8),u=i(10),o="Expected a function",s=Math.max,h=Math.min;n.exports=f},function(n,t,i){var r=i(6),u=function(){return r.Date.now()};n.exports=u},function(n,t,i){function r(n,t,i){var r=!0,o=!0;if("function"!=typeof n)throw new TypeError(e);return f(i)&&(r="leading"in i?!!i.leading:r,o="trailing"in i?!!i.trailing:o),u(n,t,{leading:r,maxWait:t,trailing:o})}var u=i(7),f=i(1),e="Expected a function";n.exports=r},function(n){function t(n){return n}n.exports=t}])});$(document).ready(function(){function p(){distance=$(".header__main").offset().top;i=$(window);i.scroll(function(){i.scrollTop()>=distance?$(".stickyHeader").addClass("fixedTopHeader"):$(".stickyHeader").removeClass("fixedTopHeader")})}function h(){if($(".media-gellery").length){var i=$(window).height(),n=$(".media-gellery"),r=n.find(".media-gellery__header").outerHeight(!0),t=n.find(".media-gallery__slider"),f=t.outerHeight(!0),u=n.find(".media-gallery__thumb-slider").outerHeight(!0);t.css({height:i-r-u})}}function k(){l||(l=!0,$(".count").each(function(){var n=parseInt($(this).text());console.log(n);$(this).prop("Counter",0).animate({Counter:$(this).text()},{duration:n*500,easing:"swing",step:function(n){$(this).text(Math.ceil(n))}})}))}var e,o,n,y,w,s,b,c,l;LazyImg();$(".section__sidebar .section__sidebar-inner--breaking").length>0&&(ps=new PerfectScrollbar(".section__sidebar .section__sidebar-inner--breaking"));$(window).width()<767&&$(".updatedSliderContent .main__story-inner").css("width",$(window).width());$(".programsLandingMain .highlightedProgMain").length>0||$(".programsLandingMain .section--program:first-of-type").addClass("withPaddingTop");$(".article--stripe .article__title").matchHeight();$(".inVideosHomePageContainer .media__tab .inphotosListing").hide();$(".inVideosHomePageContainer .media__tab.active .inphotosListing").show();$(".inVideosHomePageContainer .nav-tabs a").click(function(n){n.preventDefault();$(".inVideosHomePageContainer .media__tab--featured .inphotosListing").hide();index=$(this).parent().index();$(".tabsInVideos li.active").removeClass("active");$(this).parent().addClass("active");$(this).parents(".section--video").find(".inphotosListing:eq("+index+")").show();LazyImg()});$(".mostViewedContainer .media__tab .mostviewed").hide();$(".mostViewedContainer .media__tab.active .mostviewed").show();$(".mostViewedContainer .nav-tabs a").click(function(n){n.preventDefault();$(".mostViewedContainer .media__tab--featured .mostviewed").hide();index=$(this).parent().index();$(".tabsMostViewed li.active").removeClass("active");$(this).parent().addClass("active");$(this).parents(".section--video").find(".mostviewed:eq("+index+")").show();LazyImg()});$(".section--video .media__slider").slick({dots:!1,infinite:!1,speed:500,slidesToShow:1,centerMode:!0,variableWidth:!0,responsive:[{breakpoint:767,settings:{arrows:!0,variableWidth:!0,slidesToShow:1,centerMode:!1}},]});$(".section--photos .owl-carousel").owlCarousel({loop:!0,margin:0,nav:!0,dots:!1,autoWidth:!0});$(".section--your-rudaw .media__slider").slick({dots:!1,infinite:!0,speed:500,slidesToShow:1,variableWidth:!0});e=$("header").height();$(document).on("click",".scroll-to",function(n){n.preventDefault();var t=$(this).attr("href");$(".header").removeClass("menu-on");$(".lines-button").removeClass("close");TweenLite.to(window,1,{scrollTo:{y:t,autoKill:!1,offsetY:e}})});if(o=$(".content-media"),o.length){var i=$(window),r=$("#featured-media"),t=$("#featured-video"),a,u=r.offset().top,f=Math.floor(u+r.outerHeight()/2);window.onYouTubeIframeAPIReady=function(){a=new YT.Player("featured-video",{events:{onStateChange:v}})};function v(n){var i=1===n.data,r=2===n.data,u=0===n.data;i&&(t.removeClass("is-paused"),t.toggleClass("is-playing"));r&&(t.removeClass("is-playing"),t.toggleClass("is-paused"));u&&t.removeClass("is-playing","is-paused")}i.on("resize",function(){u=r.offset().top;mediaHeight=r.outerHeight();f=Math.floor(u+mediaHeight/2)}).on("scroll",function(){mediaHeight=r.outerHeight();t.toggleClass("is-sticky test",i.scrollTop()+mediaHeight*3<f&&t.hasClass("is-playing")||i.scrollTop()>f&&t.hasClass("is-playing"))})}if($(".filter__body--all").length){n=$(".filter__body--all").isotope({itemSelector:".article--program",layoutMode:"fitRows"});$(".filter__header").on("click","input",function(){var t=$(this).attr("data-filter");n.isotope({filter:t})})}if($(".filter-body").length){n=$(".filter-body").isotope({itemSelector:".filter-item",layoutMode:"fitRows"});$(".filter-head").on("change","select",function(){var t=this.value;n.isotope({filter:t})});$(document).on("click",".cont_select_int li",function(){selectedLi=".year-"+selectedLi;console.log(selectedLi);n.isotope({filter:selectedLi})})}if($(".published-by__filter-body").length){n=$(".published-by__filter-body").isotope({itemSelector:".article",layoutMode:"fitRows"});$(".published-by__filter-item").on("click",function(){n.isotope({filedate:"[data-time]"})});$(".published-by__filter-item").on("click",function(){$(this).siblings().removeClass("active");$(this).addClass("active");var i=$(this).attr("data-sort-value"),r=$(this).attr("data-sort-direction"),t=r=="asc",u=t?"desc":"asc";n.isotope({sortBy:i,sortAscending:t});$(this).attr("data-sort-direction",u)})}y=new Date;$(".schedule__days-cont").slick({dots:!1,infinite:!1,speed:500,slidesToShow:7,asNavFor:".schedule-body",focusOnSelect:!0});$(".schedule-body").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,asNavFor:".schedule__days-cont",adaptiveHeight:!0,draggable:!1});$(".slider").on("afterChange",function(n,t,i){$(".content").hide();$(".content[data-id="+(i+1)+"]").show()});$(".breaking__close").on("click",function(){$(this).closest(".section--breaking").slideUp();$(this).closest("header").addClass("breaking--closed")});$(".main__slider-item").not(".main__slider-item--breaking").find(".main__slider-cta").on("click",function(){$(this).hasClass("active")?($("body").removeClass("withOpenItem"),$(this).removeClass("active").closest(".main__slider-text-bg").removeClass("active"),$(this).next(".main__story-inner").slideUp()):($("body").addClass("withOpenItem"),$(".main__slider-cta").removeClass("active"),$(".main__slider-text-bg").removeClass("active"),$(".main__story-inner").slideUp(),$(this).addClass("active").closest(".main__slider-text-bg").addClass("active"),$(this).next(".main__story-inner").slideDown())});$(".main__slider-cta--developing").on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),$(this).closest(".main__slider-text-desc").next(".main__story-cont").slideUp()):($(this).addClass("active"),$(this).closest(".main__slider-text-desc").next(".main__story-cont").slideDown())});p();inView(".section").on("enter",function(n){n.classList.add("in-view");n.classList.add("float")}).on("exit",function(n){n.classList.remove("float")});if(inView.offset(40),$(".main__slider-cont").length){w=$(".main__slider-cont").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0,fade:!0,autoplay:!0,lazyLoad:"ondemand",autoplaySpeed:5e3});s=jQuery(window).width();s>768&&(b=$(".main__thmb-cont").on("init",function(){$(".main__thmb-cont").fadeIn(1e3)}).slick({slidesToShow:3,slidesToScroll:1,lazyLoad:"ondemand",dots:!1,centerMode:!1,focusOnSelect:!0,responsive:[{breakpoint:767,settings:{arrows:!1,variableWidth:!0,slidesToShow:1}},]}));$(".main__thmb-cont .slick-slide").removeClass("slick-active");$(".main__thmb-cont .slick-slide").eq(0).addClass("slick-active");$(".main__slider-cont").on("beforeChange",function(n,t,i,r){var u=r;$(".main__thmb-cont .slick-slide").removeClass("slick-active");$(".main__thmb-cont .slick-slide").eq(u).addClass("slick-active")});$(".main__thmb-cont .slick-slide").removeClass("slick-current")}$(".section--main-atf .main__thmb-cont").slick({slidesToShow:3,slidesToScroll:1,lazyLoad:"ondemand",dots:!1,centerMode:!1,focusOnSelect:!0});$(".media-gallery__slider").slick({slidesToShow:1,slidesToScroll:1,arrows:!0,fade:!0});$(".media-gallery__thumb-slider").slick({slidesToShow:7,slidesToScroll:1,arrows:!0,asNavFor:".media-gallery__slider",dots:!1,focusOnSelect:!0,responsive:[{breakpoint:767,settings:{slidesToShow:2}},]});$(".media-gallery__thumb-slider .slick-slide").removeClass("slick-active");$(".media-gallery__thumb-slider .slick-slide").eq(0).addClass("slick-active");$(".media-gallery__slider").on("beforeChange",function(n,t,i,r){var u=r;$(".media-gallery__thumb-slider .slick-slide").removeClass("slick-active");$(".media-gallery__thumb-slider .slick-slide").eq(u).addClass("slick-active")});$(document).on("click touchstart",".popup-open",function(n){n.preventDefault();var t=$(this).attr("href");$("body").addClass("inpopup")});$(document).mouseup(function(n){n.preventDefault();var t=$(".popup-inner"),i=$(".popup-close");(!t.is(n.target)&&t.has(n.target).length===0||i.is(n.target))&&$("body").removeClass("inpopup")});h();$(window).on("resize",function(){h()});c=document.querySelectorAll(".inputfile");Array.prototype.forEach.call(c,function(n){var t=n.nextElementSibling,i=t.innerHTML;n.addEventListener("change",function(n){var r="";r=this.files&&this.files.length>1?(this.getAttribute("data-multiple-caption")||"").replace("{count}",this.files.length):n.target.value.split("\\").pop();r?t.querySelector("span").innerHTML=r:t.innerHTML=i})});$(".btn--clear").on("click",function(n){n.preventDefault();var t=$(".inputfile").next("label").find("span");$(this).closest("form")[0].reset();t.text("")});inView(".section--personal-block").on("enter",function(){k()});$(window).width()<1200&&mobileMenuFunction();$(window).width()<767&&setTimeout(function(){mobileFunctions()},500);setTimeout(function(){detectSubMenu()},500);$(".header__top-search a").click(function(){SetFocus()});$(".nr-comments a").click(function(){$("html, body").animate({scrollTop:$("#comments").offset().top-100},1e3)});$(".filter-head--video select, select.NewsCategories, select.NewsAuthors , .story-share__upload-cont select , .section--older-pub select").dropkick({mobile:!0});$(".hpOnly").length>0&&$("body").addClass("landingPage");$(".ddSecondLevel a.active").parent().addClass("active");$(".header__submenu--gray").parents(".header__bottom").addClass("header__bottom--gray");$(".newsDetailsMain .bodyContentMainParent img").each(function(){$(this).attr("title")!="undefined"&&$(this).attr("title")!=""&&($(this).wrapAll('<div class="embededImgWithTitle"><\/div>'),$(this).parent(".embededImgWithTitle").append('<div class="embedeImgCaption">'+$(this).attr("title")+"<\/div>"))})});$(document).ready(function(){pollFormSubmitBtnInit()});$(document).ready(function(){$(".photosListing .media-gallery__slider-item .viewImage").click(function(n){$("body").addClass("noScroll");$(".image-popup").addClass("visible");n.stopPropagation();n.preventDefault();$(".media-gallery__slider").on("init reInit afterChange",function(n,t,i){var r=(i?i:0)+1;$(".photoNumber").text(r+"/"+t.slideCount)});setTimeout(function(){$(".slick-prev").focus()},500)});$(document).keyup(function(n){n.key==="Escape"&&($("body").removeClass("noScroll"),$(".image-popup").removeClass("visible"))});$(".image-popup").click(function(n){n.stopPropagation();n.preventDefault()});$("body").click(function(){$("body").removeClass("noScroll");$(".image-popup").removeClass("visible")});$(".image-popup .close-popup").click(function(){$("body").removeClass("noScroll");$(".image-popup").removeClass("visible")});$(".anchorToRegister").click(function(){$("html, body").animate({scrollTop:$("#registerSection").offset().top},800)});$(".landingPageTicker").length>0&&$(".section--main:eq(0) , .section--main-atf:eq(0)").addClass("biggerPaddingTop");$(".newsletterSubscribe .newsletterContainer ,.newsletterSubscribe .errorMessage ").wrapAll('<div class="newsLetterMain"><\/div>');$(".news-banner h3").click(function(){$(this).parent().next().slideToggle();$(this).toggleClass("active")});$(".section--map .listingItem").each(function(){$(this).find(".Phone,.Viber,.summary,.title").wrapAll('<div class="sameHeightContatct"><\/div>')});$(".sameHeightContatct").matchHeight()});jQuery(document).ready(function(n){var i=window.location.hash,t;if(i==""||i=="#"||i==undefined)return!1;t=n(i);t=t.length?t:n("[name="+this.hash.slice(1)+"]");t.length&&n("html,body").stop().animate({scrollTop:t.offset().top-70},"linear")});weatherDropDown();$(document).ready(function(){$(".video-container").length>0&&($("body").append('<a href="javascript:;" class="closeVideoDetails"><\/a>'),$(".closeVideoDetails").click(function(){$(this).addClass("activeClose");$(this).removeClass("visible");$("iframe").removeClass("is-sticky")}));$(".aVideoPlay").on("click",function(n){var s;n.preventDefault();$(this).attr("href")!="javascript:;"&&(window.location.hash=$(this).attr("href"),$(this).addClass("active"));var h=$(this).data("videolink"),e=$(this).data("id"),o="#divVideo";if(e!==undefined&&(o="#divVideo"+e),$("#aPlayHolder").hide(),$(o).html(' <figure class="content-media content-media--video" id="featured-media"><iframe class="content-media__object is-playing" id="featured-video" src="'+h+"?autoplay=1&responsive=1&rel=0\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen scrolling='no' frameborder='0' allowfullscreen style='position:absolute;left: 0; top: 0;' ><\/iframe><\/figure>"),s=$(".content-media"),s.length){var i=$(window),r=$("#featured-media"),t=$("#featured-video"),c,f=r.offset().top,u=Math.floor(f+r.outerHeight()/2);window.onYouTubeIframeAPIReady=function(){c=new YT.Player("featured-video",{events:{onStateChange:l}})};function l(n){var i=1===n.data,r=2===n.data,u=0===n.data;i&&(t.removeClass("is-paused"),t.toggleClass("is-playing"));r&&(t.removeClass("is-playing"),t.toggleClass("is-paused"));u&&t.removeClass("is-playing","is-paused")}i.on("resize",function(){f=r.offset().top;mediaHeight=r.outerHeight();u=Math.floor(f+mediaHeight/2)}).on("scroll",function(){mediaHeight=r.outerHeight();t.toggleClass("is-sticky",i.scrollTop()+mediaHeight*3<u&&t.hasClass("is-playing")||i.scrollTop()>u&&t.hasClass("is-playing")&&!($(".activeClose").length>0));$(".closeVideoDetails").toggleClass("visible",i.scrollTop()+mediaHeight*3<u&&t.hasClass("is-playing")||i.scrollTop()>u&&t.hasClass("is-playing")&&!($(".activeClose").length>0))})}})});!function(n){var t=function(t){var i=this;t=t||{};"string"==typeof t&&(t={elements:t});this.sel=null;this.textSelection="";this.htmlSelection="";this.appId=n('meta[property="fb:app_id"]').attr("content")||n('meta[property="fb:app_id"]').attr("value");this.url2share=n('meta[property="og:url"]').attr("content")||n('meta[property="og:url"]').attr("value")||window.location.href;this.getSelectionText=function(n){var f="",t="";if(n=n||window.getSelection(),n.rangeCount){for(var r=document.createElement("div"),u=0,e=n.rangeCount;e>u;++u)r.appendChild(n.getRangeAt(u).cloneContents());t=r.textContent;f=r.innerHTML}return i.textSelection=t,i.htmlSelection=f||t,t};this.selectionDirection=function(n){var t=n||window.getSelection(),i=document.createRange(),r;return t.anchorNode?(i.setStart(t.anchorNode,t.anchorOffset),i.setEnd(t.focusNode,t.focusOffset),r=i.collapsed?"backward":"forward",i.detach(),r):0};this.showPopunder=function(){var t,r,f,n,u,e;if(i.popunder=i.popunder||document.getElementById("selectionSharerPopunder"),t=window.getSelection(),r=i.getSelectionText(t),t.isCollapsed||r.length<10||!r.match(/ /))return i.hidePopunder();if(i.popunder.classList.contains("fixed"))return i.popunder.style.bottom=0,i.popunder.style.bottom;if(f=t.getRangeAt(0),n=f.endContainer.parentNode,i.popunder.classList.contains("show"))return Math.ceil(i.popunder.getBoundingClientRect().top)==Math.ceil(n.getBoundingClientRect().bottom)?void 0:i.hidePopunder(i.showPopunder);n.nextElementSibling?i.pushSiblings(n):(i.placeholder||(i.placeholder=document.createElement("div"),i.placeholder.className="selectionSharerPlaceholder"),u=window.getComputedStyle(n).marginBottom,i.placeholder.style.height=u,i.placeholder.style.marginBottom=-2*parseInt(u,10)+"px",n.parentNode.insertBefore(i.placeholder));e=window.pageYOffset+n.getBoundingClientRect().bottom;i.popunder.style.top=Math.ceil(e)+"px";setTimeout(function(){i.placeholder&&i.placeholder.classList.add("show");i.popunder.classList.add("show")},0)};this.pushSiblings=function(n){for(;n=n.nextElementSibling;)n.classList.add("selectionSharer"),n.classList.add("moveDown")};this.hidePopunder=function(n){if(n=n||function(){},"fixed"==i.popunder)return i.popunder.style.bottom="-50px",n();i.popunder.classList.remove("show");i.placeholder&&i.placeholder.classList.remove("show");for(var t=document.getElementsByClassName("moveDown");el=t[0];)el.classList.remove("moveDown");setTimeout(function(){i.placeholder&&document.body.insertBefore(i.placeholder);n()},600)};this.show=function(n){setTimeout(function(){var r=window.getSelection(),f=i.getSelectionText(r),u;if(!r.isCollapsed&&f&&f.length>10&&f.match(/ /)){var o=r.getRangeAt(0),s=o.getBoundingClientRect().top-5,e=s+i.getPosition().y-i.$popover.height(),t=0;if(n)t=n.pageX;else{u=r.anchorNode.parentNode;t+=u.offsetWidth/2;do t+=u.offsetLeft;while(u=u.offsetParent)}switch(i.selectionDirection(r)){case"forward":t-=i.$popover.width();break;case"backward":t+=i.$popover.width();break;default:return}i.$popover.removeClass("anim").css("top",e+10).css("left",t).show();setTimeout(function(){i.$popover.addClass("anim").css("top",e)},0)}},10)};this.hide=function(){i.$popover.hide()};this.smart_truncate=function(n,t){if(!n||!n.length)return n;var r=n.length>t,i=r?n.substr(0,t-1):n;return i=r?i.substr(0,i.lastIndexOf(" ")):i,r?i+"...":i};this.getRelatedTwitterAccounts=function(){var r=[],f=n('meta[name="twitter:creator"]').attr("content")||n('meta[name="twitter:creator"]').attr("value"),i;f&&r.push(f);for(var u=document.getElementsByTagName("a"),t=0,e=u.length;e>t;t++)u[t].attributes.href&&"string"==typeof u[t].attributes.href.value&&(i=u[t].attributes.href.value.match(/^https?:\/\/twitter\.com\/([a-z0-9_]{1,20})/i),i&&i.length>1&&-1==["widgets","intent"].indexOf(i[1])&&r.push(i[1]));return r.length>0?r.join(","):""};this.shareTwitter=function(n){var t,r;n.preventDefault();t="“"+i.smart_truncate(i.textSelection.trim(),114)+"”";r="http://twitter.com/intent/tweet?text="+encodeURIComponent(t)+"&related="+i.getRelatedTwitterAccounts()+"&url="+encodeURIComponent(i.url2share);i.viaTwitterAccount&&t.length<114-i.viaTwitterAccount.length&&(r+="&via="+i.viaTwitterAccount);var u=640,f=440,e=screen.width/2-u/2,o=screen.height/2-f/2-100;return window.open(r,"share_twitter","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width="+u+", height="+f+", top="+o+", left="+e),i.hide(),!1};this.shareFacebook=function(n){n.preventDefault();var u=i.htmlSelection.replace(/<p[^>]*>/gi,"\n").replace(/<\/p>|  /gi,"").trim(),f="https://www.facebook.com/dialog/feed?app_id="+i.appId+"&display=popup&caption="+encodeURIComponent(u)+"&link="+encodeURIComponent(i.url2share)+"&href="+encodeURIComponent(i.url2share)+"&redirect_uri="+encodeURIComponent(i.url2share),t=640,r=440,e=screen.width/2-t/2,o=screen.height/2-r/2-100;window.open(f,"share_facebook","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width="+t+", height="+r+", top="+o+", left="+e)};this.shareEmail=function(){var r=i.textSelection.replace(/<p[^>]*>/gi,"\n").replace(/<\/p>|  /gi,"").trim(),t={};return t.subject=encodeURIComponent("Quote from "+document.title),t.body=encodeURIComponent("“"+r+"”")+"%0D%0A%0D%0AFrom: "+document.title+"%0D%0A"+window.location.href,n(this).attr("href","mailto:?subject="+t.subject+"&body="+t.body),i.hide(),!0};this.render=function(){i.$popover=n('<div class="selectionSharer" id="selectionSharerPopover" style="position:absolute;">  <div id="selectionSharerPopover-inner">    <ul>      <li><a class="action tweet" href="" title="Share this selection on Twitter" target="_blank">Tweet<\/a><\/li>      <li><a class="action facebook" href="" title="Share this selection on Facebook" target="_blank">Facebook<\/a><\/li>      <li><a class="action email" href="" title="Share this selection by email" target="_blank"><svg width="20" height="20"><path stroke="%23FFF" stroke-width="6" d="m16,25h82v60H16zl37,37q4,3 8,0l37-37M16,85l30-30m22,0 30,30"/><\/svg><\/a><\/li>    <\/ul>  <\/div>  <div class="selectionSharerPopover-clip"><span class="selectionSharerPopover-arrow"><\/span><\/div><\/div>');i.$popover.find("a.tweet").click(i.shareTwitter);i.$popover.find("a.facebook").click(i.shareFacebook);i.$popover.find("a.email").click(i.shareEmail);n("body").append(i.$popover);i.$popunder=n('<div id="selectionSharerPopunder" class="selectionSharer">  <div id="selectionSharerPopunder-inner">    <label>Share this selection<\/label>    <ul>      <li><a class="action tweet" href="" title="Share this selection on Twitter" target="_blank">Tweet<\/a><\/li>      <li><a class="action facebook" href="" title="Share this selection on Facebook" target="_blank">Facebook<\/a><\/li>      <li><a class="action email" href="" title="Share this selection by email" target="_blank"><svg width="20" height="20"><path stroke="%23FFF" stroke-width="6" d="m16,25h82v60H16zl37,37q4,3 8,0l37-37M16,85l30-30m22,0 30,30"/><\/svg><\/a><\/li>    <\/ul>  <\/div><\/div>');i.$popunder.find("a.tweet").click(i.shareTwitter);i.$popunder.find("a.facebook").click(i.shareFacebook);i.$popunder.find("a.email").click(i.shareEmail);n("body").append(i.$popunder);i.appId&&i.url2share&&n(".selectionSharer a.facebook").css("display","inline-block")};this.setElements=function(t){"string"==typeof t&&(t=n(t));i.$elements=t instanceof n?t:n(t);i.$elements.mouseup(i.show).mousedown(i.hide).addClass("selectionShareable");i.$elements.on("touchstart",function(){i.isMobile=!0});document.onselectionchange=i.selectionChanged};this.selectionChanged=function(n){i.isMobile&&(i.lastSelectionChanged&&clearTimeout(i.lastSelectionChanged),i.lastSelectionChanged=setTimeout(function(){i.showPopunder(n)},300))};this.getPosition=function(){var n=void 0!==window.pageXOffset,t="CSS1Compat"===(document.compatMode||""),i=n?window.pageXOffset:t?document.documentElement.scrollLeft:document.body.scrollLeft,r=n?window.pageYOffset:t?document.documentElement.scrollTop:document.body.scrollTop;return{x:i,y:r}};this.render();t.elements&&this.setElements(t.elements)};n.fn.selectionSharer=function(){var n=new t;return n.setElements(this),this};"function"==typeof define?define(function(){return t.load=function(n,i,r){var u=new t;u.setElements("p");r()},t}):"object"==typeof module&&module.exports?module.exports=t:window.SelectionSharer=t}(jQuery)