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