/*! 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("