").html(b).find(a.opts.filter))),a.$slide.one("onReset",function(){c(this).find("video,audio").trigger("pause"),a.$placeholder&&(a.$placeholder.after(b.removeClass("fancybox-content").hide()).remove(),a.$placeholder=null),a.$smallBtn&&(a.$smallBtn.remove(),a.$smallBtn=null),a.hasError||(c(this).empty(),a.isLoaded=!1,a.isRevealed=!1)}),c(b).appendTo(a.$slide),c(b).is("video,audio")&&(c(b).addClass("fancybox-video"),c(b).wrap("
"),a.contentType="video",a.opts.width=a.opts.width||c(b).attr("width"),a.opts.height=a.opts.height||c(b).attr("height")),a.$content=a.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),a.$content.siblings().hide(),a.$content.length||(a.$content=a.$slide.wrapInner("
").children().first()),a.$content.addClass("fancybox-content"),a.$slide.addClass("fancybox-slide--"+a.contentType),d.afterLoad(a))},setError:function(a){a.hasError=!0,a.$slide.trigger("onReset").removeClass("fancybox-slide--"+a.contentType).addClass("fancybox-slide--error"),a.contentType="html",this.setContent(a,this.translate(a,a.opts.errorTpl)),a.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(a){var b=this;a=a||b.current,a&&!a.$spinner&&(a.$spinner=c(b.translate(b,b.opts.spinnerTpl)).appendTo(a.$slide).hide().fadeIn("fast"))},hideLoading:function(a){var b=this;a=a||b.current,a&&a.$spinner&&(a.$spinner.stop().remove(),delete a.$spinner)},afterLoad:function(a){var b=this;b.isClosing||(a.isLoading=!1,a.isLoaded=!0,b.trigger("afterLoad",a),b.hideLoading(a),!a.opts.smallBtn||a.$smallBtn&&a.$smallBtn.length||(a.$smallBtn=c(b.translate(a,a.opts.btnTpl.smallBtn)).appendTo(a.$content)),a.opts.protect&&a.$content&&!a.hasError&&(a.$content.on("contextmenu.fb",function(a){return 2==a.button&&a.preventDefault(),!0}),"image"===a.type&&c('
').appendTo(a.$content)),b.adjustCaption(a),b.adjustLayout(a),a.pos===b.currPos&&b.updateCursor(),b.revealContent(a))},adjustCaption:function(a){var g,b=this,c=a||b.current,d=c.opts.caption,e=c.opts.preventCaptionOverlap,f=b.$refs.caption,h=!1;f.toggleClass("fancybox-caption--separate",e),e&&d&&d.length&&(c.pos!==b.currPos?(g=f.clone().appendTo(f.parent()),g.children().eq(0).empty().html(d),h=g.outerHeight(!0),g.empty().remove()):b.$caption&&(h=b.$caption.outerHeight(!0)),c.$slide.css("padding-bottom",h||""))},adjustLayout:function(a){var d,e,f,g,b=this,c=a||b.current;c.isLoaded&&c.opts.disableLayoutFix!==!0&&(c.$content.css("margin-bottom",""),c.$content.outerHeight()>c.$slide.height()+.5&&(f=c.$slide[0].style["padding-bottom"],g=c.$slide.css("padding-bottom"),parseFloat(g)>0&&(d=c.$slide[0].scrollHeight,c.$slide.css("padding-bottom",0),Math.abs(d-c.$slide[0].scrollHeight)<1&&(e=g),c.$slide.css("padding-bottom",f))),c.$content.css("margin-bottom",e))},revealContent:function(a){var j,k,l,n,b=this,e=a.$slide,f=!1,g=!1,h=b.isMoved(a),i=a.isRevealed;return a.isRevealed=!0,j=a.opts[b.firstRun?"animationEffect":"transitionEffect"],l=a.opts[b.firstRun?"animationDuration":"transitionDuration"],l=parseInt(a.forcedDuration===d?l:a.forcedDuration,10),(h||a.pos!==b.currPos||!l)&&(j=!1),"zoom"===j&&(a.pos===b.currPos&&l&&"image"===a.type&&!a.hasError&&(g=b.getThumbPos(a))?f=b.getFitPos(a):j="fade"),"zoom"===j?(b.isAnimating=!0,f.scaleX=f.width/g.width,f.scaleY=f.height/g.height,n=a.opts.zoomOpacity,"auto"==n&&(n=Math.abs(a.width/a.height-g.width/g.height)>.1),n&&(g.opacity=.1,f.opacity=1),c.fancybox.setTranslate(a.$content.removeClass("fancybox-is-hidden"),g),m(a.$content),void c.fancybox.animate(a.$content,f,l,function(){b.isAnimating=!1,b.complete()})):(b.updateSlide(a),j?(c.fancybox.stop(e),k="fancybox-slide--"+(a.pos>=b.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+j,e.addClass(k).removeClass("fancybox-slide--current"),a.$content.removeClass("fancybox-is-hidden"),m(e),"image"!==a.type&&a.$content.hide().show(0),void c.fancybox.animate(e,"fancybox-slide--current",l,function(){e.removeClass(k).css({transform:"",opacity:""}),a.pos===b.currPos&&b.complete()},!0)):(a.$content.removeClass("fancybox-is-hidden"),i||!h||"image"!==a.type||a.hasError||a.$content.hide().fadeIn("fast"),void(a.pos===b.currPos&&b.complete())))},getThumbPos:function(a){var e,f,g,h,i,b=!1,d=a.$thumb;return d&&o(d[0])?(e=c.fancybox.getTranslate(d),f=parseFloat(d.css("border-top-width")||0),g=parseFloat(d.css("border-right-width")||0),h=parseFloat(d.css("border-bottom-width")||0),i=parseFloat(d.css("border-left-width")||0),b={top:e.top+f,left:e.left+i,width:e.width-g-i,height:e.height-f-h,scaleX:1,scaleY:1},e.width>0&&e.height>0?b:!1):!1},complete:function(){var e,a=this,b=a.current,d={};!a.isMoved()&&b.isLoaded&&(b.isComplete||(b.isComplete=!0,b.$slide.siblings().trigger("onReset"),a.preload("inline"),m(b.$slide),b.$slide.addClass("fancybox-slide--complete"),c.each(a.slides,function(b,e){e.pos>=a.currPos-1&&e.pos<=a.currPos+1?d[e.pos]=e:e&&(c.fancybox.stop(e.$slide),e.$slide.off().remove())}),a.slides=d),a.isAnimating=!1,a.updateCursor(),a.trigger("afterShow"),b.opts.video.autoStart&&b.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),a.next()}),b.opts.autoFocus&&"html"===b.contentType&&(e=b.$content.find("input[autofocus]:enabled:visible:first"),e.length?e.trigger("focus"):a.focus(null,!0)),b.$slide.scrollTop(0).scrollLeft(0))},preload:function(a){var c,d,b=this;b.group.length<2||(d=b.slides[b.currPos+1],c=b.slides[b.currPos-1],c&&c.type===a&&b.loadSlide(c),d&&d.type===a&&b.loadSlide(d))},focus:function(a,d){var g,h,e=this,f=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");e.isClosing||(g=!a&&e.current&&e.current.isComplete?e.current.$slide.find("*:visible"+(d?":not(.fancybox-close-small)":"")):e.$refs.container.find("*:visible"),g=g.filter(f).filter(function(){return"hidden"!==c(this).css("visibility")&&!c(this).hasClass("disabled")}),g.length?(h=g.index(b.activeElement),a&&a.shiftKey?(h<0||0==h)&&(a.preventDefault(),g.eq(g.length-1).trigger("focus")):(h<0||h==g.length-1)&&(a&&a.preventDefault(),g.eq(0).trigger("focus"))):e.$refs.container.trigger("focus"))},activate:function(){var a=this;c(".fancybox-container").each(function(){var b=c(this).data("FancyBox");b&&b.id!==a.id&&!b.isClosing&&(b.trigger("onDeactivate"),b.removeEvents(),b.isVisible=!1)}),a.isVisible=!0,(a.current||a.isIdle)&&(a.update(),a.updateControls()),a.trigger("onActivate"),a.addEvents()},close:function(a,b){var f,g,h,i,k,l,n,d=this,e=d.current,o=function(){d.cleanUp(a)};return d.isClosing?!1:(d.isClosing=!0,d.trigger("beforeClose",a)===!1?(d.isClosing=!1,j(function(){d.update()}),!1):(d.removeEvents(),h=e.$content,f=e.opts.animationEffect,g=c.isNumeric(b)?b:f?e.opts.animationDuration:0,e.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),a!==!0?c.fancybox.stop(e.$slide):f=!1,e.$slide.siblings().trigger("onReset").remove(),g&&d.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",g+"ms"),d.hideLoading(e),d.hideControls(!0),d.updateCursor(),"zoom"!==f||h&&g&&"image"===e.type&&!d.isMoved()&&!e.hasError&&(n=d.getThumbPos(e))||(f="fade"),"zoom"===f?(c.fancybox.stop(h),i=c.fancybox.getTranslate(h),l={top:i.top,left:i.left,scaleX:i.width/n.width,scaleY:i.height/n.height,width:n.width,height:n.height},k=e.opts.zoomOpacity,"auto"==k&&(k=Math.abs(e.width/e.height-n.width/n.height)>.1),k&&(n.opacity=0),c.fancybox.setTranslate(h,l),m(h),c.fancybox.animate(h,n,g,o),!0):(f&&g?c.fancybox.animate(e.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+f,g,o):a===!0?setTimeout(o,g):o(),!0)))
},cleanUp:function(b){var e,g,h,d=this,f=d.current.opts.$orig;d.current.$slide.trigger("onReset"),d.$refs.container.empty().remove(),d.trigger("afterClose",b),d.current.opts.backFocus&&(f&&f.length&&f.is(":visible")||(f=d.$trigger),f&&f.length&&(g=a.scrollX,h=a.scrollY,f.trigger("focus"),c("html, body").scrollTop(h).scrollLeft(g))),d.current=null,e=c.fancybox.getInstance(),e?e.activate():(c("body").removeClass("fancybox-active compensate-for-scrollbar"),c("#fancybox-style-noscroll").remove())},trigger:function(a,b){var h,d=Array.prototype.slice.call(arguments,1),e=this,f=b&&b.opts?b:e.current;return f?d.unshift(f):f=e,d.unshift(e),c.isFunction(f.opts[a])&&(h=f.opts[a].apply(f,d)),h===!1?h:void("afterClose"!==a&&e.$refs?e.$refs.container.trigger(a+".fb",d):g.trigger(a+".fb",d))},updateControls:function(){var a=this,d=a.current,e=d.index,f=a.$refs.container,g=a.$refs.caption,h=d.opts.caption;d.$slide.trigger("refresh"),h&&h.length?(a.$caption=g,g.children().eq(0).html(h)):a.$caption=null,a.hasHiddenControls||a.isIdle||a.showControls(),f.find("[data-fancybox-count]").html(a.group.length),f.find("[data-fancybox-index]").html(e+1),f.find("[data-fancybox-prev]").prop("disabled",!d.opts.loop&&e<=0),f.find("[data-fancybox-next]").prop("disabled",!d.opts.loop&&e>=a.group.length-1),"image"===d.type?f.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",d.opts.image.src||d.src).show():d.opts.toolbar&&f.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),c(b.activeElement).is(":hidden,[disabled]")&&a.$refs.container.trigger("focus")},hideControls:function(a){var b=this,c=["infobar","toolbar","nav"];(a||!b.current.opts.preventCaptionOverlap)&&c.push("caption"),this.$refs.container.removeClass(c.map(function(a){return"fancybox-show-"+a}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var a=this,b=a.current?a.current.opts:a.opts,c=a.$refs.container;a.hasHiddenControls=!1,a.idleSecondsCounter=0,c.toggleClass("fancybox-show-toolbar",!(!b.toolbar||!b.buttons)).toggleClass("fancybox-show-infobar",!!(b.infobar&&a.group.length>1)).toggleClass("fancybox-show-caption",!!a.$caption).toggleClass("fancybox-show-nav",!!(b.arrows&&a.group.length>1)).toggleClass("fancybox-is-modal",!!b.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),c.fancybox={version:"3.5.7",defaults:e,getInstance:function(a){var b=c('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),d=Array.prototype.slice.call(arguments,1);return b instanceof p?("string"===c.type(a)?b[a].apply(b,d):"function"===c.type(a)&&a.apply(b,d),b):!1},open:function(a,b,c){return new p(a,b,c)},close:function(a){var b=this.getInstance();b&&(b.close(),a===!0&&this.close(a))},destroy:function(){this.close(!0),g.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var c=b.createElement("div");return a.getComputedStyle&&a.getComputedStyle(c)&&a.getComputedStyle(c).getPropertyValue("transform")&&!(b.documentMode&&b.documentMode<11)}(),getTranslate:function(a){var b;return a&&a.length?(b=a[0].getBoundingClientRect(),{top:b.top||0,left:b.left||0,width:b.width,height:b.height,opacity:parseFloat(a.css("opacity"))}):!1},setTranslate:function(a,b){var c="",e={};if(a&&b)return(b.left!==d||b.top!==d)&&(c=(b.left===d?a.position().left:b.left)+"px, "+(b.top===d?a.position().top:b.top)+"px",c=this.use3d?"translate3d("+c+", 0px)":"translate("+c+")"),b.scaleX!==d&&b.scaleY!==d?c+=" scale("+b.scaleX+", "+b.scaleY+")":b.scaleX!==d&&(c+=" scaleX("+b.scaleX+")"),c.length&&(e.transform=c),b.opacity!==d&&(e.opacity=b.opacity),b.width!==d&&(e.width=b.width),b.height!==d&&(e.height=b.height),a.css(e)},animate:function(a,b,e,f,g){var i,h=this;c.isFunction(e)&&(f=e,e=null),h.stop(a),i=h.getTranslate(a),a.on(l,function(j){(!j||!j.originalEvent||a.is(j.originalEvent.target)&&"z-index"!=j.originalEvent.propertyName)&&(h.stop(a),c.isNumeric(e)&&a.css("transition-duration",""),c.isPlainObject(b)?b.scaleX!==d&&b.scaleY!==d&&h.setTranslate(a,{top:b.top,left:b.left,width:i.width*b.scaleX,height:i.height*b.scaleY,scaleX:1,scaleY:1}):g!==!0&&a.removeClass(b),c.isFunction(f)&&f(j))}),c.isNumeric(e)&&a.css("transition-duration",e+"ms"),c.isPlainObject(b)?(b.scaleX!==d&&b.scaleY!==d&&(delete b.width,delete b.height,a.parent().hasClass("fancybox-slide--image")&&a.parent().addClass("fancybox-is-scaling")),c.fancybox.setTranslate(a,b)):a.addClass(b),a.data("timer",setTimeout(function(){a.trigger(l)},e+33))},stop:function(a,b){a&&a.length&&(clearTimeout(a.data("timer")),b&&a.trigger(l),a.off(l).css("transition-duration",""),a.parent().removeClass("fancybox-is-scaling"))}},c.fn.fancybox=function(a){var b;return a=a||{},b=a.selector||!1,b?c("body").off("click.fb-start",b).on("click.fb-start",b,{options:a},q):this.off("click.fb-start").on("click.fb-start",{items:this,options:a},q),this},g.on("click.fb-start","[data-fancybox]",q),g.on("click.fb-start","[data-fancybox-trigger]",function(){c('[data-fancybox="'+c(this).attr("data-fancybox-trigger")+'"]').eq(c(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:c(this)})}),function(){var a=".fancybox-button",b="fancybox-focus",d=null;g.on("mousedown mouseup focus blur",a,function(e){switch(e.type){case"mousedown":d=c(this);break;case"mouseup":d=null;break;case"focusin":c(a).removeClass(b),c(this).is(d)||c(this).is("[disabled]")||c(this).addClass(b);break;case"focusout":c(a).removeClass(b)}})}()}}(window,document,jQuery),function(a){"use strict";var b={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(a){return"//maps.google."+a[2]+"/?ll="+(a[9]?a[9]+"&z="+Math.floor(a[10])+(a[12]?a[12].replace(/^\//,"&"):""):a[12]+"").replace(/\?/,"&")+"&output="+(a[12]&&a[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(a){return"//maps.google."+a[2]+"/maps?q="+a[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},c=function(b,c,d){return b?(d=d||"","object"===a.type(d)&&(d=a.param(d,!0)),a.each(c,function(a,c){b=b.replace("$"+a,c||"")}),d.length&&(b+=(b.indexOf("?")>0?"&":"?")+d),b):void 0};a(document).on("objectNeedsType.fb",function(d,e,f){var i,j,k,l,m,n,o,g=f.src||"",h=!1;i=a.extend(!0,{},b,f.opts.media),a.each(i,function(b,d){if(k=g.match(d.matcher)){if(h=d.type,o=b,n={},d.paramPlace&&k[d.paramPlace]){m=k[d.paramPlace],"?"==m[0]&&(m=m.substring(1)),m=m.split("&");for(var e=0;e
1&&("youtube"===c.contentSource||"vimeo"===c.contentSource)&&d.load(c.contentSource)}})}(jQuery),function(a,b,c){"use strict";var d=function(){return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||function(b){return a.setTimeout(b,1e3/60)}}(),e=function(){return a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.mozCancelAnimationFrame||a.oCancelAnimationFrame||function(b){a.clearTimeout(b)}}(),f=function(b){var c=[];b=b.originalEvent||b||a.e,b=b.touches&&b.touches.length?b.touches:b.changedTouches&&b.changedTouches.length?b.changedTouches:[b];for(var d in b)b[d].pageX?c.push({x:b[d].pageX,y:b[d].pageY}):b[d].clientX&&c.push({x:b[d].clientX,y:b[d].clientY});return c},g=function(a,b,c){return b&&a?"x"===c?a.x-b.x:"y"===c?a.y-b.y:Math.sqrt(Math.pow(a.x-b.x,2)+Math.pow(a.y-b.y,2)):0},h=function(a){if(a.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||c.isFunction(a.get(0).onclick)||a.data("selectable"))return!0;for(var b=0,d=a[0].attributes,e=d.length;bb.clientHeight,f=("scroll"===d||"auto"===d)&&b.scrollWidth>b.clientWidth;return e||f},j=function(a){for(var b=!1;;){if(b=i(a.get(0)))break;if(a=a.parent(),!a.length||a.hasClass("fancybox-stage")||a.is("body"))break}return b},k=function(a){var b=this;b.instance=a,b.$bg=a.$refs.bg,b.$stage=a.$refs.stage,b.$container=a.$refs.container,b.destroy(),b.$container.on("touchstart.fb.touch mousedown.fb.touch",c.proxy(b,"ontouchstart"))};k.prototype.destroy=function(){var a=this;a.$container.off(".fb.touch"),c(b).off(".fb.touch"),a.requestId&&(e(a.requestId),a.requestId=null),a.tapped&&(clearTimeout(a.tapped),a.tapped=null)},k.prototype.ontouchstart=function(d){var e=this,i=c(d.target),k=e.instance,l=k.current,m=l.$slide,n=l.$content,o="touchstart"==d.type;if(o&&e.$container.off("mousedown.fb.touch"),(!d.originalEvent||2!=d.originalEvent.button)&&m.length&&i.length&&!h(i)&&!h(i.parent())&&(i.is("img")||!(d.originalEvent.clientX>i[0].clientWidth+i.offset().left))){if(!l||k.isAnimating||l.$slide.hasClass("fancybox-animated"))return d.stopPropagation(),void d.preventDefault();e.realPoints=e.startPoints=f(d),e.startPoints.length&&(l.touch&&d.stopPropagation(),e.startEvent=d,e.canTap=!0,e.$target=i,e.$content=n,e.opts=l.opts.touch,e.isPanning=!1,e.isSwiping=!1,e.isZooming=!1,e.isScrolling=!1,e.canPan=k.canPan(),e.startTime=(new Date).getTime(),e.distanceX=e.distanceY=e.distance=0,e.canvasWidth=Math.round(m[0].clientWidth),e.canvasHeight=Math.round(m[0].clientHeight),e.contentLastPos=null,e.contentStartPos=c.fancybox.getTranslate(e.$content)||{top:0,left:0},e.sliderStartPos=c.fancybox.getTranslate(m),e.stagePos=c.fancybox.getTranslate(k.$refs.stage),e.sliderStartPos.top-=e.stagePos.top,e.sliderStartPos.left-=e.stagePos.left,e.contentStartPos.top-=e.stagePos.top,e.contentStartPos.left-=e.stagePos.left,c(b).off(".fb.touch").on(o?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",c.proxy(e,"ontouchend")).on(o?"touchmove.fb.touch":"mousemove.fb.touch",c.proxy(e,"ontouchmove")),c.fancybox.isMobile&&b.addEventListener("scroll",e.onscroll,!0),((e.opts||e.canPan)&&(i.is(e.$stage)||e.$stage.find(i).length)||(i.is(".fancybox-image")&&d.preventDefault(),c.fancybox.isMobile&&i.parents(".fancybox-caption").length))&&(e.isScrollable=j(i)||j(i.parent()),c.fancybox.isMobile&&e.isScrollable||d.preventDefault(),(1===e.startPoints.length||l.hasError)&&(e.canPan?(c.fancybox.stop(e.$content),e.isPanning=!0):e.isSwiping=!0,e.$container.addClass("fancybox-is-grabbing")),2===e.startPoints.length&&"image"===l.type&&(l.isLoaded||l.$ghost)&&(e.canTap=!1,e.isSwiping=!1,e.isPanning=!1,e.isZooming=!0,c.fancybox.stop(e.$content),e.centerPointStartX=.5*(e.startPoints[0].x+e.startPoints[1].x)-c(a).scrollLeft(),e.centerPointStartY=.5*(e.startPoints[0].y+e.startPoints[1].y)-c(a).scrollTop(),e.percentageOfImageAtPinchPointX=(e.centerPointStartX-e.contentStartPos.left)/e.contentStartPos.width,e.percentageOfImageAtPinchPointY=(e.centerPointStartY-e.contentStartPos.top)/e.contentStartPos.height,e.startDistanceBetweenFingers=g(e.startPoints[0],e.startPoints[1]))))}},k.prototype.onscroll=function(){var c=this;c.isScrolling=!0,b.removeEventListener("scroll",c.onscroll,!0)},k.prototype.ontouchmove=function(a){var b=this;return void 0!==a.originalEvent.buttons&&0===a.originalEvent.buttons?void b.ontouchend(a):b.isScrolling?void(b.canTap=!1):(b.newPoints=f(a),void((b.opts||b.canPan)&&b.newPoints.length&&b.newPoints.length&&(b.isSwiping&&b.isSwiping===!0||a.preventDefault(),b.distanceX=g(b.newPoints[0],b.startPoints[0],"x"),b.distanceY=g(b.newPoints[0],b.startPoints[0],"y"),b.distance=g(b.newPoints[0],b.startPoints[0]),b.distance>0&&(b.isSwiping?b.onSwipe(a):b.isPanning?b.onPan():b.isZooming&&b.onZoom()))))},k.prototype.onSwipe=function(){var j,f=this,g=f.instance,h=f.isSwiping,i=f.sliderStartPos.left||0;if(h!==!0)"x"==h&&(f.distanceX>0&&(f.instance.group.length<2||0===f.instance.current.index&&!f.instance.current.opts.loop)?i+=Math.pow(f.distanceX,.8):f.distanceX<0&&(f.instance.group.length<2||f.instance.current.index===f.instance.group.length-1&&!f.instance.current.opts.loop)?i-=Math.pow(-f.distanceX,.8):i+=f.distanceX),f.sliderLastPos={top:"x"==h?0:f.sliderStartPos.top+f.distanceY,left:i},f.requestId&&(e(f.requestId),f.requestId=null),f.requestId=d(function(){f.sliderLastPos&&(c.each(f.instance.slides,function(a,b){var d=b.pos-f.instance.currPos;c.fancybox.setTranslate(b.$slide,{top:f.sliderLastPos.top,left:f.sliderLastPos.left+d*f.canvasWidth+d*b.opts.gutter})}),f.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(f.distance)>10){if(f.canTap=!1,g.group.length<2&&f.opts.vertical?f.isSwiping="y":g.isDragging||f.opts.vertical===!1||"auto"===f.opts.vertical&&c(a).width()>800?f.isSwiping="x":(j=Math.abs(180*Math.atan2(f.distanceY,f.distanceX)/Math.PI),f.isSwiping=j>45&&j<135?"y":"x"),"y"===f.isSwiping&&c.fancybox.isMobile&&f.isScrollable)return void(f.isScrolling=!0);g.isDragging=f.isSwiping,f.startPoints=f.newPoints,c.each(g.slides,function(a,b){var d,e;c.fancybox.stop(b.$slide),d=c.fancybox.getTranslate(b.$slide),e=c.fancybox.getTranslate(g.$refs.stage),b.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(a,b){return(b.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),b.pos===g.current.pos&&(f.sliderStartPos.top=d.top-e.top,f.sliderStartPos.left=d.left-e.left),c.fancybox.setTranslate(b.$slide,{top:d.top-e.top,left:d.left-e.left})}),g.SlideShow&&g.SlideShow.isActive&&g.SlideShow.stop()}},k.prototype.onPan=function(){var a=this;return g(a.newPoints[0],a.realPoints[0])<(c.fancybox.isMobile?10:5)?void(a.startPoints=a.newPoints):(a.canTap=!1,a.contentLastPos=a.limitMovement(),a.requestId&&e(a.requestId),void(a.requestId=d(function(){c.fancybox.setTranslate(a.$content,a.contentLastPos)})))},k.prototype.limitMovement=function(){var k,l,m,n,o,p,a=this,b=a.canvasWidth,c=a.canvasHeight,d=a.distanceX,e=a.distanceY,f=a.contentStartPos,g=f.left,h=f.top,i=f.width,j=f.height;return o=i>b?g+d:g,p=h+e,k=Math.max(0,.5*b-.5*i),l=Math.max(0,.5*c-.5*j),m=Math.min(b-i,.5*b-.5*i),n=Math.min(c-j,.5*c-.5*j),d>0&&o>k&&(o=k-1+Math.pow(-k+g+d,.8)||0),d<0&&o0&&p>l&&(p=l-1+Math.pow(-l+h+e,.8)||0),e<0&&pf?(a=a>0?0:a,a=ag?(b=b>0?0:b,b=b1&&(d.dMs>130&&g>10||g>50),i=300;d.sliderLastPos=null,"y"==a&&!b&&Math.abs(d.distanceY)>50?(c.fancybox.animate(d.instance.current.$slide,{top:d.sliderStartPos.top+d.distanceY+150*d.velocityY,opacity:0},200),e=d.instance.close(!0,250)):h&&d.distanceX>0?e=d.instance.previous(i):h&&d.distanceX<0&&(e=d.instance.next(i)),e!==!1||"x"!=a&&"y"!=a||d.instance.centerSlide(200),d.$container.removeClass("fancybox-is-sliding")},k.prototype.endPanning=function(){var b,d,e,a=this;a.contentLastPos&&(a.opts.momentum===!1||a.dMs>350?(b=a.contentLastPos.left,d=a.contentLastPos.top):(b=a.contentLastPos.left+500*a.velocityX,d=a.contentLastPos.top+500*a.velocityY),e=a.limitPosition(b,d,a.contentStartPos.width,a.contentStartPos.height),e.width=a.contentStartPos.width,e.height=a.contentStartPos.height,c.fancybox.animate(a.$content,e,366))},k.prototype.endZooming=function(){var d,e,f,g,a=this,b=a.instance.current,h=a.newWidth,i=a.newHeight;a.contentLastPos&&(d=a.contentLastPos.left,e=a.contentLastPos.top,g={top:e,left:d,width:h,height:i,scaleX:1,scaleY:1},c.fancybox.setTranslate(a.$content,g),hb.width||i>b.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(f=a.limitPosition(d,e,h,i),c.fancybox.animate(a.$content,f,150)))},k.prototype.onTap=function(b){var l,d=this,e=c(b.target),g=d.instance,h=g.current,i=b&&f(b)||d.startPoints,j=i[0]?i[0].x-c(a).scrollLeft()-d.stagePos.left:0,k=i[0]?i[0].y-c(a).scrollTop()-d.stagePos.top:0,m=function(a){var e=h.opts[a];if(c.isFunction(e)&&(e=e.apply(g,[h,b])),e)switch(e){case"close":g.close(d.startEvent);break;case"toggleControls":g.toggleControls();break;case"next":g.next();break;case"nextOrClose":g.group.length>1?g.next():g.close(d.startEvent);break;case"zoom":"image"==h.type&&(h.isLoaded||h.$ghost)&&(g.canPan()?g.scaleToFit():g.isScaledDown()?g.scaleToActual(j,k):g.group.length<2&&g.close(d.startEvent))}};if((!b.originalEvent||2!=b.originalEvent.button)&&(e.is("img")||!(j>e[0].clientWidth+e.offset().left))){if(e.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))l="Outside";else if(e.is(".fancybox-slide"))l="Slide";else{if(!g.current.$content||!g.current.$content.find(e).addBack().filter(e).length)return;l="Content"}if(d.tapped){if(clearTimeout(d.tapped),d.tapped=null,Math.abs(j-d.tapX)>50||Math.abs(k-d.tapY)>50)return this;m("dblclick"+l)}else d.tapX=j,d.tapY=k,h.opts["dblclick"+l]&&h.opts["dblclick"+l]!==h.opts["click"+l]?d.tapped=setTimeout(function(){d.tapped=null,g.isAnimating||m("click"+l)},500):m("click"+l);return this}},c(b).on("onActivate.fb",function(a,b){b&&!b.Guestures&&(b.Guestures=new k(b))}).on("beforeClose.fb",function(a,b){b&&b.Guestures&&b.Guestures.destroy()})}(window,document,jQuery),function(a,b){"use strict";b.extend(!0,b.fancybox.defaults,{btnTpl:{slideShow:''},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var c=function(a){this.instance=a,this.init()};b.extend(c.prototype,{timer:null,isActive:!1,$button:null,init:function(){var a=this,c=a.instance,d=c.group[c.currIndex].opts.slideShow;a.$button=c.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){a.toggle()}),c.group.length<2||!d?a.$button.hide():d.progress&&(a.$progress=b('').appendTo(c.$refs.inner))},set:function(a){var c=this,d=c.instance,e=d.current;e&&(a===!0||e.opts.loop||d.currIndex'},fullScreen:{autoStart:!1}}),b(a).on(c.fullscreenchange,function(){var a=d.isFullscreen(),c=b.fancybox.getInstance();c&&(c.current&&"image"===c.current.type&&c.isAnimating&&(c.isAnimating=!1,c.update(!0,!0,0),c.isComplete||c.complete()),c.trigger("onFullscreenChange",a),c.$refs.container.toggleClass("fancybox-is-fullscreen",a),c.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!a).toggleClass("fancybox-button--fsexit",a))})}b(a).on({"onInit.fb":function(a,b){var e;return c?void(b&&b.group[b.currIndex].opts.fullScreen?(e=b.$refs.container,e.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(a){a.stopPropagation(),a.preventDefault(),d.toggle()}),b.opts.fullScreen&&b.opts.fullScreen.autoStart===!0&&d.request(),b.FullScreen=d):b&&b.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()):void b.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(a,b,c,d,e){b&&b.FullScreen&&70===e&&(d.preventDefault(),b.FullScreen.toggle())},"beforeClose.fb":function(a,b){b&&b.FullScreen&&b.$refs.container.hasClass("fancybox-is-fullscreen")&&d.exit()}})}(document,jQuery),function(a,b){"use strict";var c="fancybox-thumbs",d=c+"-active";b.fancybox.defaults=b.extend(!0,{btnTpl:{thumbs:''},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},b.fancybox.defaults);var e=function(a){this.init(a)};b.extend(e.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(a){var b=this,c=a.group,d=0;b.instance=a,b.opts=c[a.currIndex].opts.thumbs,a.Thumbs=b,b.$button=a.$refs.toolbar.find("[data-fancybox-thumbs]");for(var e=0,f=c.length;e1));e++);d>1&&b.opts?(b.$button.removeAttr("style").on("click",function(){b.toggle()}),b.isActive=!0):b.$button.hide()},create:function(){var g,a=this,d=a.instance,e=a.opts.parentEl,f=[];a.$grid||(a.$grid=b('').appendTo(d.$refs.container.find(e).addBack().filter(e)),a.$grid.on("click","a",function(){d.jumpTo(b(this).attr("data-index"))})),a.$list||(a.$list=b('').appendTo(a.$grid)),b.each(d.group,function(a,b){g=b.thumb,g||"image"!==b.type||(g=b.src),f.push('
")}),a.$list[0].innerHTML=f.join(""),"x"===a.opts.axis&&a.$list.width(parseInt(a.$grid.css("padding-right"),10)+d.group.length*a.$list.children().eq(0).outerWidth(!0))},focus:function(a){var f,g,b=this,c=b.$list,e=b.$grid;b.instance.current&&(f=c.children().removeClass(d).filter('[data-index="'+b.instance.current.index+'"]').addClass(d),g=f.position(),"y"===b.opts.axis&&(g.top<0||g.top>c.height()-f.outerHeight())?c.stop().animate({scrollTop:c.scrollTop()+g.top},a):"x"===b.opts.axis&&(g.left
e.scrollLeft()+(e.width()-f.outerWidth()))&&c.parent().stop().animate({scrollLeft:g.left},a))},update:function(){var a=this;a.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),a.isVisible?(a.$grid||a.create(),a.instance.trigger("onThumbsShow"),a.focus(0)):a.$grid&&a.instance.trigger("onThumbsHide"),a.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),b(a).on({"onInit.fb":function(a,b){var c;b&&!b.Thumbs&&(c=new e(b),c.isActive&&c.opts.autoStart===!0&&c.show())},"beforeShow.fb":function(a,b,c,d){var e=b&&b.Thumbs;e&&e.isVisible&&e.focus(d?0:250)},"afterKeydown.fb":function(a,b,c,d,e){var f=b&&b.Thumbs;f&&f.isActive&&71===e&&(d.preventDefault(),f.toggle())},"beforeClose.fb":function(a,b){var c=b&&b.Thumbs;c&&c.isVisible&&c.opts.hideOnClose!==!1&&c.$grid.hide()}})}(document,jQuery),function(a,b){"use strict";function c(a){var b={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(a).replace(/[&<>"'`=\/]/g,function(a){return b[a]})}b.extend(!0,b.fancybox.defaults,{btnTpl:{share:''},share:{url:function(a,b){return(a.currentHash||"inline"===b.type||"html"===b.type?!1:b.origSrc||b.src)||window.location},tpl:''}}),b(a).on("click","[data-fancybox-share]",function(){var e,f,a=b.fancybox.getInstance(),d=a.current||null;
d&&("function"===b.type(d.opts.share.url)&&(e=d.opts.share.url.apply(d,[a,d])),f=d.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===d.type?encodeURIComponent(d.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(e)).replace(/\{\{url_raw\}\}/g,c(e)).replace(/\{\{descr\}\}/g,a.$caption?encodeURIComponent(a.$caption.text()):""),b.fancybox.open({src:a.translate(a,f),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(b,c){a.$refs.container.one("beforeClose.fb",function(){b.close(null,0)}),c.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(a,b,c){"use strict";function d(){var b=a.location.hash.substr(1),c=b.split("-"),d=c.length>1&&/^\+?\d+$/.test(c[c.length-1])?parseInt(c.pop(-1),10)||1:1,e=c.join("-");return{hash:b,index:d<1?1:d,gallery:e}}function e(a){""!==a.gallery&&c("[data-fancybox='"+c.escapeSelector(a.gallery)+"']").eq(a.index-1).focus().trigger("click.fb-start")}function f(a){var b,c;return a?(b=a.current?a.current.opts:a.opts,c=b.hash||(b.$orig?b.$orig.data("fancybox")||b.$orig.data("fancybox-trigger"):""),""===c?!1:c):!1}c.escapeSelector||(c.escapeSelector=function(a){var b=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,c=function(a,b){return b?"\x00"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a};return(a+"").replace(b,c)}),c(function(){c.fancybox.defaults.hash!==!1&&(c(b).on({"onInit.fb":function(a,b){var c,e;b.group[b.currIndex].opts.hash!==!1&&(c=d(),e=f(b),e&&c.gallery&&e==c.gallery&&(b.currIndex=c.index-1))},"beforeShow.fb":function(c,d,e,g){var h;e&&e.opts.hash!==!1&&(h=f(d),h&&(d.currentHash=h+(d.group.length>1?"-"+(e.index+1):""),a.location.hash!=="#"+d.currentHash&&(g&&!d.origHash&&(d.origHash=a.location.hash),d.hashTimer&&clearTimeout(d.hashTimer),d.hashTimer=setTimeout(function(){"replaceState"in a.history?(a.history[g?"pushState":"replaceState"]({},b.title,a.location.pathname+a.location.search+"#"+d.currentHash),g&&(d.hasCreatedHistory=!0)):a.location.hash=d.currentHash,d.hashTimer=null},300))))},"beforeClose.fb":function(c,d,e){e&&e.opts.hash!==!1&&(clearTimeout(d.hashTimer),d.currentHash&&d.hasCreatedHistory?a.history.back():d.currentHash&&("replaceState"in a.history?a.history.replaceState({},b.title,a.location.pathname+a.location.search+(d.origHash||"")):a.location.hash=d.origHash),d.currentHash=null)}}),c(a).on("hashchange.fb",function(){var a=d(),b=null;c.each(c(".fancybox-container").get().reverse(),function(a,d){var e=c(d).data("FancyBox");return e&&e.currentHash?(b=e,!1):void 0}),b?b.currentHash===a.gallery+"-"+a.index||1===a.index&&b.currentHash==a.gallery||(b.currentHash=null,b.close()):""!==a.gallery&&e(a)}),setTimeout(function(){c.fancybox.getInstance()||e(d())},50))})}(window,document,jQuery),function(a,b){"use strict";var c=(new Date).getTime();b(a).on({"onInit.fb":function(a,b){b.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(a){var d=b.current,e=(new Date).getTime();b.group.length<2||d.opts.wheel===!1||"auto"===d.opts.wheel&&"image"!==d.type||(a.preventDefault(),a.stopPropagation(),d.$slide.hasClass("fancybox-animated")||(a=a.originalEvent||a,e-c<250||(c=e,b[(-a.deltaY||-a.deltaX||a.wheelDelta||-a.detail)<0?"next":"previous"]())))})}})}(document,jQuery);