/*
 Magnific Popup - v0.9.9 - 2013-12-27
 http://dimsemenov.com/plugins/magnific-popup/
 Copyright (c) 2013 Dmitry Semenov; */
(function(f){var a,A,q,p,w,t,H,x=function(){},B=!!window.jQuery,n=f(window),g=function(b,c){a.ev.on("mfp"+b+".mfp",c)},m=function(a,c,d,e){var b=document.createElement("div");return b.className="mfp-"+a,d&&(b.innerHTML=d),e?c&&c.appendChild(b):(b=f(b),c&&b.appendTo(c)),b},h=function(b,c){a.ev.triggerHandler("mfp"+b,c);a.st.callbacks&&(b=b.charAt(0).toLowerCase()+b.slice(1),a.st.callbacks[b]&&a.st.callbacks[b].apply(a,f.isArray(c)?c:[c]))},C=function(b){return b===H&&a.currTemplate.closeBtn||(a.currTemplate.closeBtn=
f(a.st.closeMarkup.replace("%title%",a.st.tClose)),H=b),a.currTemplate.closeBtn},D=function(){f.magnificPopup.instance||(a=new x,a.init(),f.magnificPopup.instance=a)},L=function(){var a=document.createElement("p").style,c=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;c.length;)if(c.pop()+"Transition"in a)return!0;return!1};x.prototype={constructor:x,init:function(){var b=navigator.appVersion;a.isIE7=-1!==b.indexOf("MSIE 7.");a.isIE8=-1!==b.indexOf("MSIE 8.");a.isLowIE=a.isIE7||
a.isIE8;a.isAndroid=/android/gi.test(b);a.isIOS=/iphone|ipad|ipod/gi.test(b);a.supportsTransition=L();a.probablyMobile=a.isAndroid||a.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);p=f(document);a.popupsCache={}},open:function(b){q||(q=f(document.body));var c;if(!1===b.isObj){a.items=b.items.toArray();a.index=0;var d,e=b.items;for(c=0;e.length>c;c++)if(d=e[c],d.parsed&&(d=d.el[0]),d===b.el[0]){a.index=c;break}}else a.items=f.isArray(b.items)?
b.items:[b.items],a.index=b.index||0;if(a.isOpen)return a.updateItemHTML(),void 0;a.types=[];t="";a.ev=b.mainEl&&b.mainEl.length?b.mainEl.eq(0):p;b.key?(a.popupsCache[b.key]||(a.popupsCache[b.key]={}),a.currTemplate=a.popupsCache[b.key]):a.currTemplate={};a.st=f.extend(!0,{},f.magnificPopup.defaults,b);a.fixedContentPos="auto"===a.st.fixedContentPos?!a.probablyMobile:a.st.fixedContentPos;a.st.modal&&(a.st.closeOnContentClick=!1,a.st.closeOnBgClick=!1,a.st.showCloseBtn=!1,a.st.enableEscapeKey=!1);
a.bgOverlay||(a.bgOverlay=m("bg").on("click.mfp",function(){a.close()}),a.wrap=m("wrap").attr("tabindex",-1).on("click.mfp",function(b){a._checkIfClose(b.target)&&a.close()}),a.container=m("container",a.wrap));a.contentContainer=m("content");a.st.preloader&&(a.preloader=m("preloader",a.container,a.st.tLoading));d=f.magnificPopup.modules;for(c=0;d.length>c;c++)e=d[c],e=e.charAt(0).toUpperCase()+e.slice(1),a["init"+e].call(a);h("BeforeOpen");a.st.showCloseBtn&&(a.st.closeBtnInside?(g("MarkupParse",
function(a,b,c,d){c.close_replaceWith=C(d.type)}),t+=" mfp-close-btn-in"):a.wrap.append(C()));a.st.alignTop&&(t+=" mfp-align-top");a.fixedContentPos?a.wrap.css({overflow:a.st.overflowY,overflowX:"hidden",overflowY:a.st.overflowY}):a.wrap.css({top:n.scrollTop(),position:"absolute"});(!1===a.st.fixedBgPos||"auto"===a.st.fixedBgPos&&!a.fixedContentPos)&&a.bgOverlay.css({height:p.height(),position:"absolute"});a.st.enableEscapeKey&&p.on("keyup.mfp",function(b){27===b.keyCode&&a.close()});n.on("resize.mfp",
function(){a.updateSize()});a.st.closeOnContentClick||(t+=" mfp-auto-cursor");t&&a.wrap.addClass(t);c=a.wH=n.height();d={};a.fixedContentPos&&a._hasScrollBar(c)&&(e=a._getScrollbarSize())&&(d.marginRight=e);a.fixedContentPos&&(a.isIE7?f("body, html").css("overflow","hidden"):d.overflow="hidden");e=a.st.mainClass;return a.isIE7&&(e+=" mfp-ie7"),e&&a._addClassToMFP(e),a.updateItemHTML(),h("BuildControls"),f("html").css(d),a.bgOverlay.add(a.wrap).prependTo(a.st.prependTo||q),a._lastFocusedEl=document.activeElement,
setTimeout(function(){a.content?(a._addClassToMFP("mfp-ready"),a._setFocus()):a.bgOverlay.addClass("mfp-ready");p.on("focusin.mfp",a._onFocusIn)},16),a.isOpen=!0,a.updateSize(c),h("Open"),b},close:function(){a.isOpen&&(h("BeforeClose"),a.isOpen=!1,a.st.removalDelay&&!a.isLowIE&&a.supportsTransition?(a._addClassToMFP("mfp-removing"),setTimeout(function(){a._close()},a.st.removalDelay)):a._close())},_close:function(){h("Close");var b="mfp-removing mfp-ready ";if(a.bgOverlay.detach(),a.wrap.detach(),
a.container.empty(),a.st.mainClass&&(b+=a.st.mainClass+" "),a._removeClassFromMFP(b),a.fixedContentPos)b={marginRight:""},a.isIE7?f("body, html").css("overflow",""):b.overflow="",f("html").css(b);p.off("keyup.mfp focusin.mfp");a.ev.off(".mfp");a.wrap.attr("class","mfp-wrap").removeAttr("style");a.bgOverlay.attr("class","mfp-bg");a.container.attr("class","mfp-container");!a.st.showCloseBtn||a.st.closeBtnInside&&!0!==a.currTemplate[a.currItem.type]||a.currTemplate.closeBtn&&a.currTemplate.closeBtn.detach();
a._lastFocusedEl&&f(a._lastFocusedEl).focus();a.currItem=null;a.content=null;a.currTemplate=null;a.prevHeight=0;h("AfterClose")},updateSize:function(b){a.isIOS?(b=document.documentElement.clientWidth/window.innerWidth*window.innerHeight,a.wrap.css("height",b),a.wH=b):a.wH=b||n.height();a.fixedContentPos||a.wrap.css("height",a.wH);h("Resize")},updateItemHTML:function(){var b=a.items[a.index];a.contentContainer.detach();a.content&&a.content.detach();b.parsed||(b=a.parseEl(a.index));var c=b.type;if(h("BeforeChange",
[a.currItem?a.currItem.type:"",c]),a.currItem=b,!a.currTemplate[c]){var d=a.st[c]?a.st[c].markup:!1;h("FirstMarkupParse",d);a.currTemplate[c]=d?f(d):!0}w&&w!==b.type&&a.container.removeClass("mfp-"+w+"-holder");d=a["get"+c.charAt(0).toUpperCase()+c.slice(1)](b,a.currTemplate[c]);a.appendContent(d,c);b.preloaded=!0;h("Change",b);w=b.type;a.container.prepend(a.contentContainer);h("AfterChange")},appendContent:function(b,c){(a.content=b)?a.st.showCloseBtn&&a.st.closeBtnInside&&!0===a.currTemplate[c]?
a.content.find(".mfp-close").length||a.content.append(C()):a.content=b:a.content="";h("BeforeAppend");a.container.addClass("mfp-"+c+"-holder");a.contentContainer.append(a.content)},parseEl:function(b){var c,d=a.items[b];if(d.tagName?d={el:f(d)}:(c=d.type,d={data:d,src:d.src}),d.el){for(var e=a.types,l=0;e.length>l;l++)if(d.el.hasClass("mfp-"+e[l])){c=e[l];break}d.src=d.el.attr("data-mfp-src");d.src||(d.src=d.el.attr("href"))}return d.type=c||a.st.type||"inline",d.index=b,d.parsed=!0,a.items[b]=d,
h("ElementParse",d),a.items[b]},addGroup:function(b,c){var d=function(d){d.mfpEl=this;a._openClick(d,b,c)};c||(c={});c.mainEl=b;c.items?(c.isObj=!0,b.off("click.magnificPopup").on("click.magnificPopup",d)):(c.isObj=!1,c.delegate?b.off("click.magnificPopup").on("click.magnificPopup",c.delegate,d):(c.items=b,b.off("click.magnificPopup").on("click.magnificPopup",d)))},_openClick:function(b,c,d){if((void 0!==d.midClick?d.midClick:f.magnificPopup.defaults.midClick)||2!==b.which&&!b.ctrlKey&&!b.metaKey){var e=
void 0!==d.disableOn?d.disableOn:f.magnificPopup.defaults.disableOn;if(e)if(f.isFunction(e)){if(!e.call(a))return!0}else if(e>n.width())return!0;b.type&&(b.preventDefault(),a.isOpen&&b.stopPropagation());d.el=f(b.mfpEl);d.delegate&&(d.items=c.find(d.delegate));a.open(d)}},updateStatus:function(b,c){if(a.preloader){A!==b&&a.container.removeClass("mfp-s-"+A);c||"loading"!==b||(c=a.st.tLoading);var d={status:b,text:c};h("UpdateStatus",d);b=d.status;c=d.text;a.preloader.html(c);a.preloader.find("a").on("click",
function(a){a.stopImmediatePropagation()});a.container.addClass("mfp-s-"+b);A=b}},_checkIfClose:function(b){if(!f(b).hasClass("mfp-prevent-close")){var c=a.st.closeOnContentClick,d=a.st.closeOnBgClick;if(c&&d||!a.content||f(b).hasClass("mfp-close")||a.preloader&&b===a.preloader[0])return!0;if(b===a.content[0]||f.contains(a.content[0],b)){if(c)return!0}else if(d&&f.contains(document,b))return!0;return!1}},_addClassToMFP:function(b){a.bgOverlay.addClass(b);a.wrap.addClass(b)},_removeClassFromMFP:function(b){this.bgOverlay.removeClass(b);
a.wrap.removeClass(b)},_hasScrollBar:function(b){return(a.isIE7?p.height():document.body.scrollHeight)>(b||n.height())},_setFocus:function(){(a.st.focus?a.content.find(a.st.focus).eq(0):a.wrap).focus()},_onFocusIn:function(b){return b.target===a.wrap[0]||f.contains(a.wrap[0],b.target)?void 0:(a._setFocus(),!1)},_parseMarkup:function(a,c,d){var b;d.data&&(c=f.extend(d.data,c));h("MarkupParse",[a,c,d]);f.each(c,function(c,d){if(void 0===d||!1===d)return!0;if(b=c.split("_"),1<b.length){var e=a.find(".mfp-"+
b[0]);if(0<e.length){var f=b[1];"replaceWith"===f?e[0]!==d[0]&&e.replaceWith(d):"img"===f?e.is("img")?e.attr("src",d):e.replaceWith('<img src="'+d+'" class="'+e.attr("class")+'" />'):e.attr(b[1],d)}}else a.find(".mfp-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===a.scrollbarSize){var b=document.createElement("div");b.id="mfp-sbm";b.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(b);a.scrollbarSize=b.offsetWidth-b.clientWidth;
document.body.removeChild(b)}return a.scrollbarSize}};f.magnificPopup={instance:null,proto:x.prototype,modules:[],open:function(a,c){return D(),a=a?f.extend(!0,{},a):{},a.isObj=!0,a.index=c||0,this.instance.open(a)},close:function(){return f.magnificPopup.instance&&f.magnificPopup.instance.close()},registerModule:function(a,c){c.options&&(f.magnificPopup.defaults[a]=c.options);f.extend(this.proto,c.proto);this.modules.push(a)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",
closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}};f.fn.magnificPopup=function(b){D();var c=f(this);if("string"==typeof b)if("open"===b){var d,e=B?c.data("magnificPopup"):c[0].magnificPopup,l=parseInt(arguments[1],10)||
0;e.items?d=e.items[l]:(d=c,e.delegate&&(d=d.find(e.delegate)),d=d.eq(l));a._openClick({mfpEl:d},c,e)}else a.isOpen&&a[b].apply(a,Array.prototype.slice.call(arguments,1));else b=f.extend(!0,{},b),B?c.data("magnificPopup",b):c[0].magnificPopup=b,a.addGroup(c,b);return c};var v,y,z,I=function(){z&&(y.after(z.addClass(v)).detach(),z=null)};f.magnificPopup.registerModule("inline",{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){a.types.push("inline");
g("Close.inline",function(){I()})},getInline:function(b,c){if(I(),b.src){var d=a.st.inline,e=f(b.src);if(e.length){var l=e[0].parentNode;l&&l.tagName&&(y||(v=d.hiddenClass,y=m(v),v="mfp-"+v),z=e.after(y).detach().removeClass(v));a.updateStatus("ready")}else a.updateStatus("error",d.tNotFound),e=f("<div>");return b.inlineElement=e,e}return a.updateStatus("ready"),a._parseMarkup(c,{},b),c}}});var k,J=function(){k&&q.removeClass(k);a.req&&a.req.abort()};f.magnificPopup.registerModule("ajax",{options:{settings:null,
cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){a.types.push("ajax");k=a.st.ajax.cursor;g("Close.ajax",J);g("BeforeChange.ajax",J)},getAjax:function(b){k&&q.addClass(k);a.updateStatus("loading");var c=f.extend({url:b.src,success:function(c,e,l){c={data:c,xhr:l};h("ParseAjax",c);a.appendContent(f(c.data),"ajax");b.finished=!0;k&&q.removeClass(k);a._setFocus();setTimeout(function(){a.wrap.addClass("mfp-ready")},16);a.updateStatus("ready");
h("AjaxContentAdded")},error:function(){k&&q.removeClass(k);b.finished=b.loadError=!0;a.updateStatus("error",a.st.ajax.tError.replace("%url%",b.src))}},a.st.ajax.settings);return a.req=f.ajax(c),""}}});var r,M=function(b){if(b.data&&void 0!==b.data.title)return b.data.title;var c=a.st.image.titleSrc;if(c){if(f.isFunction(c))return c.call(a,b);if(b.el)return b.el.attr(c)||""}return""};f.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',
cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var b=a.st.image;a.types.push("image");g("Open.image",function(){"image"===a.currItem.type&&b.cursor&&q.addClass(b.cursor)});g("Close.image",function(){b.cursor&&q.removeClass(b.cursor);n.off("resize.mfp")});g("Resize.image",a.resizeImage);a.isLowIE&&g("AfterChange",a.resizeImage)},resizeImage:function(){var b=a.currItem;if(b&&b.img&&a.st.image.verticalFit){var c=
0;a.isLowIE&&(c=parseInt(b.img.css("padding-top"),10)+parseInt(b.img.css("padding-bottom"),10));b.img.css("max-height",a.wH-c)}},_onImageHasSize:function(b){b.img&&(b.hasSize=!0,r&&clearInterval(r),b.isCheckingImgSize=!1,h("ImageHasSize",b),b.imgHidden&&(a.content&&a.content.removeClass("mfp-loading"),b.imgHidden=!1))},findImageSize:function(b){var c=0,d=b.img[0],e=function(f){r&&clearInterval(r);r=setInterval(function(){return 0<d.naturalWidth?(a._onImageHasSize(b),void 0):(200<c&&clearInterval(r),
c++,3===c?e(10):40===c?e(50):100===c&&e(500),void 0)},f)};e(1)},getImage:function(b,c){var d=0,e=function(){b&&(b.img[0].complete?(b.img.off(".mfploader"),b===a.currItem&&(a._onImageHasSize(b),a.updateStatus("ready")),b.hasSize=!0,b.loaded=!0,h("ImageLoadComplete")):(d++,200>d?setTimeout(e,100):l()))},l=function(){b&&(b.img.off(".mfploader"),b===a.currItem&&(a._onImageHasSize(b),a.updateStatus("error",g.tError.replace("%url%",b.src))),b.hasSize=!0,b.loaded=!0,b.loadError=!0)},g=a.st.image,n=c.find(".mfp-img");
if(n.length){var u=document.createElement("img");u.className="mfp-img";b.img=f(u).on("load.mfploader",e).on("error.mfploader",l);u.src=b.src;n.is("img")&&(b.img=b.img.clone());u=b.img[0];0<u.naturalWidth?b.hasSize=!0:u.width||(b.hasSize=!1)}return a._parseMarkup(c,{title:M(b),img_replaceWith:b.img},b),a.resizeImage(),b.hasSize?(r&&clearInterval(r),b.loadError?(c.addClass("mfp-loading"),a.updateStatus("error",g.tError.replace("%url%",b.src))):(c.removeClass("mfp-loading"),a.updateStatus("ready")),
c):(a.updateStatus("loading"),b.loading=!0,b.hasSize||(b.imgHidden=!0,c.addClass("mfp-loading"),a.findImageSize(b)),c)}}});var E;f.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var b,c=a.st.zoom;if(c.enabled&&a.supportsTransition){var d,e,f=c.duration,n=function(a){a=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image");var b={position:"fixed",
zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"};return b["-webkit-transition"]=b["-moz-transition"]=b["-o-transition"]=b.transition="all "+c.duration/1E3+"s "+c.easing,a.css(b),a},m=function(){a.content.css("visibility","visible")};g("BuildControls.zoom",function(){if(a._allowZoom()){if(clearTimeout(d),a.content.css("visibility","hidden"),b=a._getItemToZoom(),!b)return m(),void 0;e=n(b);e.css(a._getOffset());a.wrap.append(e);d=setTimeout(function(){e.css(a._getOffset(!0));d=setTimeout(function(){m();
setTimeout(function(){e.remove();b=e=null;h("ZoomAnimationEnded")},16)},f)},16)}});g("BeforeClose.zoom",function(){if(a._allowZoom()){if(clearTimeout(d),a.st.removalDelay=f,!b){if(b=a._getItemToZoom(),!b)return;e=n(b)}e.css(a._getOffset(!0));a.wrap.append(e);a.content.css("visibility","hidden");setTimeout(function(){e.css(a._getOffset())},16)}});g("Close.zoom",function(){a._allowZoom()&&(m(),e&&e.remove(),b=null)})}},_allowZoom:function(){return"image"===a.currItem.type},_getItemToZoom:function(){return a.currItem.hasSize?
a.currItem.img:!1},_getOffset:function(b){var c=b?a.currItem.img:a.st.zoom.opener(a.currItem.el||a.currItem);b=c.offset();var d=parseInt(c.css("padding-top"),10),e=parseInt(c.css("padding-bottom"),10);b.top-=f(window).scrollTop()-d;c={width:c.width(),height:(B?c.innerHeight():c[0].offsetHeight)-e-d};return(void 0===E&&(E=void 0!==document.createElement("p").style.MozTransform),E)?c["-moz-transform"]=c.transform="translate("+b.left+"px,"+b.top+"px)":(c.left=b.left,c.top=b.top),c}}});var F=function(b){if(a.currTemplate.iframe){var c=
a.currTemplate.iframe.find("iframe");c.length&&(b||(c[0].src="//about:blank"),a.isIE8&&c.css("display",b?"block":"none"))}};f.magnificPopup.registerModule("iframe",{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},
gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){a.types.push("iframe");g("BeforeChange",function(a,c,d){c!==d&&("iframe"===c?F():"iframe"===d&&F(!0))});g("Close.iframe",function(){F()})},getIframe:function(b,c){var d=b.src,e=a.st.iframe;f.each(e.patterns,function(){return-1<d.indexOf(this.index)?(this.id&&(d="string"==typeof this.id?d.substr(d.lastIndexOf(this.id)+this.id.length,d.length):this.id.call(this,d)),d=this.src.replace("%id%",d),!1):void 0});var l={};
return e.srcAction&&(l[e.srcAction]=d),a._parseMarkup(c,l,b),a.updateStatus("ready"),c}}});var G=function(b){var c=a.items.length;return b>c-1?b-c:0>b?c+b:b},K=function(a,c,d){return a.replace(/%curr%/gi,c+1).replace(/%total%/gi,d)};f.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",
tCounter:"%curr% of %total%"},proto:{initGallery:function(){var b=a.st.gallery,c=!!f.fn.mfpFastClick;return a.direction=!0,b&&b.enabled?(t+=" mfp-gallery",g("Open.mfp-gallery",function(){b.navigateByImgClick&&a.wrap.on("click.mfp-gallery",".mfp-img",function(){return 1<a.items.length?(a.next(),!1):void 0});p.on("keydown.mfp-gallery",function(b){37===b.keyCode?a.prev():39===b.keyCode&&a.next()})}),g("UpdateStatus.mfp-gallery",function(b,c){c.text&&(c.text=K(c.text,a.currItem.index,a.items.length))}),
g("MarkupParse.mfp-gallery",function(c,e,f,g){c=a.items.length;f.counter=1<c?K(b.tCounter,g.index,c):""}),g("BuildControls.mfp-gallery",function(){if(1<a.items.length&&b.arrows&&!a.arrowLeft){var d=b.arrowMarkup,e=a.arrowLeft=f(d.replace(/%title%/gi,b.tPrev).replace(/%dir%/gi,"left")).addClass("mfp-prevent-close");d=a.arrowRight=f(d.replace(/%title%/gi,b.tNext).replace(/%dir%/gi,"right")).addClass("mfp-prevent-close");var g=c?"mfpFastClick":"click";e[g](function(){a.prev()});d[g](function(){a.next()});
a.isIE7&&(m("b",e[0],!1,!0),m("a",e[0],!1,!0),m("b",d[0],!1,!0),m("a",d[0],!1,!0));a.container.append(e.add(d))}}),g("Change.mfp-gallery",function(){a._preloadTimeout&&clearTimeout(a._preloadTimeout);a._preloadTimeout=setTimeout(function(){a.preloadNearbyImages();a._preloadTimeout=null},16)}),g("Close.mfp-gallery",function(){p.off(".mfp-gallery");a.wrap.off("click.mfp-gallery");a.arrowLeft&&c&&a.arrowLeft.add(a.arrowRight).destroyMfpFastClick();a.arrowRight=a.arrowLeft=null}),void 0):!1},next:function(){a.direction=
!0;a.index=G(a.index+1);a.updateItemHTML()},prev:function(){a.direction=!1;a.index=G(a.index-1);a.updateItemHTML()},goTo:function(b){a.direction=b>=a.index;a.index=b;a.updateItemHTML()},preloadNearbyImages:function(){var b=a.st.gallery.preload;var c=Math.min(b[0],a.items.length),d=Math.min(b[1],a.items.length);for(b=1;(a.direction?d:c)>=b;b++)a._preloadItem(a.index+b);for(b=1;(a.direction?c:d)>=b;b++)a._preloadItem(a.index-b)},_preloadItem:function(b){if(b=G(b),!a.items[b].preloaded){var c=a.items[b];
c.parsed||(c=a.parseEl(b));h("LazyLoad",c);"image"===c.type&&(c.img=f('<img class="mfp-img" />').on("load.mfploader",function(){c.hasSize=!0}).on("error.mfploader",function(){c.hasSize=!0;c.loadError=!0;h("LazyLoadError",c)}).attr("src",c.src));c.preloaded=!0}}}});f.magnificPopup.registerModule("retina",{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(1<window.devicePixelRatio){var b=a.st.retina,c=b.ratio;c=isNaN(c)?
c():c;1<c&&(g("ImageHasSize.retina",function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),g("ElementParse.retina",function(a,e){e.src=b.replaceSrc(e,c)}))}}}});(function(){var a="ontouchstart"in window,c=function(){n.off("touchmove"+d+" touchend"+d)},d=".mfpFastClick";f.fn.mfpFastClick=function(b){return f(this).each(function(){var e,g=f(this);if(a){var h,m,q,p,k,r;g.on("touchstart"+d,function(a){p=!1;r=1;k=a.originalEvent?a.originalEvent.touches[0]:a.touches[0];m=k.clientX;
q=k.clientY;n.on("touchmove"+d,function(a){k=a.originalEvent?a.originalEvent.touches:a.touches;r=k.length;k=k[0];(10<Math.abs(k.clientX-m)||10<Math.abs(k.clientY-q))&&(p=!0,c())}).on("touchend"+d,function(a){c();p||1<r||(e=!0,a.preventDefault(),clearTimeout(h),h=setTimeout(function(){e=!1},1E3),b())})})}g.on("click"+d,function(){e||b()})})};f.fn.destroyMfpFastClick=function(){f(this).off("touchstart"+d+" click"+d);a&&n.off("touchmove"+d+" touchend"+d)}})();D()})(window.jQuery||window.Zepto);