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