var pdpApp=function(n){"use strict";return n.Init=function(){function i(){window.pageYOffset>t?(n.classList.add("fixed-top"),$("#main").attr("style","margin-top: 50px !important")):(n.classList.remove("fixed-top"),$("#main").css("margin-top","0"))}(new WOW).init();$("body").scrollspy({target:"#pdpNav"});window.onscroll=function(){i()};var n=document.getElementById("pdpNav"),t=n.offsetTop;$("#pdpNav ul li a[href^='#']").on("click",function(n){n.preventDefault();var t=this.hash;$("html, body").animate({scrollTop:$(t).offset().top},500)});$(".picture").each(function(){var n=$(this),t=function(){var t=[];return n.find("a").each(function(){var i=$(this).attr("href"),n=$(this).data("size").split("x"),r=n[0],u=n[1],f={src:i,w:r,h:u};t.push(f)}),t},i=t(),r=$(".pswp")[0];n.on("click","figure",function(n){n.preventDefault();var t=$(this).index(),u={index:t-1,bgOpacity:.7,showHideOpacity:!0},f=new PhotoSwipe(r,PhotoSwipeUI_Default,i,u);f.init()})});$(function(){$(".video-btn").click(function(){var n=$(this).data("target"),t=$(this).attr("data-video"),i=t+"?modestbranding=1&rel=0&controls=0&showinfo=0&html5=1&autoplay=1";$(n+" iframe").attr("src",i);$(n+" button.close").click(function(){$(n+" iframe").attr("src",t)})})});$("#videoModal").on("hidden.bs.modal",function(){$("#videoModal iframe").attr("src",$("#videoModal iframe").attr("src",""))});$("#rtx-video").YTPlayer({fitToBackground:!0,videoId:"rpUm0N4Hsd8"});$(function(){$('[data-toggle="popover"]').popover()});$('[data-toggle="tooltip"]').tooltip({trigger:"hover"});$('[data-toggle="tooltip-specs"]').tooltip({trigger:"hover",template:'<div class="tooltip-specs manage-tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner specs rounded-0"><\/div><\/div>'});objectFitImages();jarallax(document.querySelectorAll(".jarallax"));jarallax(document.querySelectorAll(".jarallax-keep-img"),{keepImg:!0});$(".grid").imagesLoaded(function(){$(".grid").masonry({itemSelector:".grid-item",columnWidth:".grid-sizer",percentPosition:!0})})},n.VideoInit=function(){function r(n){var r;n.preventDefault();var i=this.getAttribute("href"),u=i.substr(0,i.lastIndexOf("."))||i,t=document.querySelector("#video_player video");t.removeAttribute("controls");t.removeAttribute("poster");r=document.querySelectorAll("#video_player video source");r[0].src=u+".mp4";t.load();t.play()}for(var i=document.getElementById("video_player"),t=i.getElementsByTagName("a"),n=0;n<t.length;n++)t[n].onclick=r;$("#video_player figcaption a").on("click",function(){$("#video_player figcaption a.active").removeClass("active");$(this).addClass("active")})},n}({}),objectFitImages;!function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.PhotoSwipe=t()}(this,function(){"use strict";return function(n,t,i,r){var f={features:null,bind:function(n,t,i,r){var f=(r?"remove":"add")+"EventListener",u;for(t=t.split(" "),u=0;u<t.length;u++)t[u]&&n[f](t[u],i,!1)},isArray:function(n){return n instanceof Array},createEl:function(n,t){var i=document.createElement(t||"div");return n&&(i.className=n),i},getScrollY:function(){var n=window.pageYOffset;return void 0!==n?n:document.documentElement.scrollTop},unbind:function(n,t,i){f.bind(n,t,i,!0)},removeClass:function(n,t){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");n.className=n.className.replace(i," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(n,t){f.hasClass(n,t)||(n.className+=(n.className?" ":"")+t)},hasClass:function(n,t){return n.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(n.className)},getChildByClass:function(n,t){for(var i=n.firstChild;i;){if(f.hasClass(i,t))return i;i=i.nextSibling}},arraySearch:function(n,t,i){for(var r=n.length;r--;)if(n[r][i]===t)return r;return-1},extend:function(n,t,i){for(var r in t)if(t.hasOwnProperty(r)){if(i&&n.hasOwnProperty(r))continue;n[r]=t[r]}},easing:{sine:{out:function(n){return Math.sin(n*(Math.PI/2))},inOut:function(n){return-(Math.cos(Math.PI*n)-1)/2}},cubic:{out:function(n){return--n*n*n+1}}},detectFeatures:function(){var o,i,s,r,e,l;if(f.features)return f.features;var a=f.createEl(),v=a.style,t="",n={};(n.oldIE=document.all&&!document.addEventListener,n.touch="ontouchstart"in window,window.requestAnimationFrame&&(n.raf=window.requestAnimationFrame,n.caf=window.cancelAnimationFrame),n.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,n.pointerEvent)||(o=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&&(i=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),i&&i.length>0&&(i=parseInt(i[1],10),i>=1&&i<8&&(n.isOldIOSPhone=!0))),s=o.match(/Android\s([0-9\.]*)/),r=s?s[1]:0,r=parseFloat(r),r>=1&&(r<4.4&&(n.isOldAndroid=!0),n.androidVersion=r),n.isMobileOpera=/opera mini|opera mobi/i.test(o));for(var u,h,y=["transform","perspective","animationName"],p=["","webkit","Moz","ms","O"],c=0;c<4;c++){for(t=p[c],e=0;e<3;e++)u=y[e],h=t+(t?u.charAt(0).toUpperCase()+u.slice(1):u),!n[u]&&h in v&&(n[u]=h);t&&!n.raf&&(t=t.toLowerCase(),n.raf=window[t+"RequestAnimationFrame"],n.raf&&(n.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}return n.raf||(l=0,n.raf=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-l)),r=window.setTimeout(function(){n(t+i)},i);return l=t+i,r},n.caf=function(n){clearTimeout(n)}),n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,f.features=n,n}},si,uf,ff,et;f.detectFeatures();f.features.oldIE&&(f.bind=function(n,t,i,r){t=t.split(" ");for(var u,e=(r?"detach":"attach")+"Event",o=function(){i.handleEvent.call(i)},f=0;f<t.length;f++)if(u=t[f])if("object"==typeof i&&i.handleEvent){if(r){if(!i["oldIE"+u])return!1}else i["oldIE"+u]=o;n[e]("on"+u,i["oldIE"+u])}else n[e]("on"+u,i)});var u=this,pe=25,dt=3,e={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(n){return"A"===n.tagName},getDoubleTapZoom:function(n,t){return n?1:t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};f.extend(e,r);var gi,we,of,h,be,vt,lr,eu,b,l,hi,sf,hf,cf,ou,y,ke,su,hu,ar,cu,nr,gt,yt,lu,lf,de,ge,af,ci,a,vf,no,au,vr,yf,yr,pr,ct,pf,li,tr,vu,ai,ot,pt,to,io,s,wt,d,ni,wf,yu,pu,wu,bu,ti=function(){return{x:0,y:0}},ii=ti(),ir=ti(),o=ti(),k={},ri=0,rr={},rt=ti(),ht=0,ku=!0,bf=[],wr={},vi=!1,br=function(n,t){f.extend(u,t.publicMethods);bf.push(n)},du=function(n){var t=ft();return n>t-1?n-t:n<0?t+n:n},kr={},v=function(n,t){return kr[n]||(kr[n]=[]),kr[n].push(t)},c=function(n){var i=kr[n],r,t;if(i)for(r=Array.prototype.slice.call(arguments),r.shift(),t=0;t<i.length;t++)i[t].apply(u,r)},lt=function(){return(new Date).getTime()},bt=function(n){pu=n;u.bg.style.opacity=n*e.bgOpacity},ro=function(n,t,i,r,f){(!vi||f&&f!==u.currItem)&&(r/=f?f.fitRatio:u.currItem.fitRatio);n[nr]=sf+t+"px, "+i+"px"+hf+" scale("+r+")"},p=function(n){wt&&(n&&(l>u.currItem.fitRatio?vi||(di(u.currItem,!1,!0),vi=!0):vi&&(di(u.currItem),vi=!1)),ro(wt,o.x,o.y,l))},dr=function(n){n.container&&ro(n.container.style,n.initialPosition.x,n.initialPosition.y,n.initialZoomLevel,n)},ur=function(n,t){t[nr]=sf+n+"px, 0px"+hf},gu=function(n,t){if(!e.loop&&t){var r=h+(rt.x*ri-n)/rt.x,i=Math.round(n-kt.x);(r<0&&i>0||r>=ft()-1&&i<0)&&(n=kt.x+i*e.mainScrollEndFriction)}kt.x=n;ur(n,be)},kf=function(n,t){var i=iu[n]-rr[n];return ir[n]+ii[n]+i-i*(t/hi)},g=function(n,t){n.x=t.x;n.y=t.y;t.id&&(n.id=t.id)},uo=function(n){n.x=Math.round(n.x);n.y=Math.round(n.y)},df=null,gf=function(){df&&(f.unbind(document,"mousemove",gf),f.addClass(n,"pswp--has_mouse"),e.mouseUsed=!0,c("mouseUsed"));df=setTimeout(function(){df=null},100)},os=function(){f.bind(document,"keydown",u);a.transform&&f.bind(u.scrollWrap,"click",u);e.mouseUsed||f.bind(document,"mousemove",gf);f.bind(window,"resize scroll orientationchange",u);c("bindEvents")},ss=function(){f.unbind(window,"resize scroll orientationchange",u);f.unbind(window,"scroll",b.scroll);f.unbind(document,"keydown",u);f.unbind(document,"mousemove",gf);a.transform&&f.unbind(u.scrollWrap,"click",u);ct&&f.unbind(window,lr,u);clearTimeout(vf);c("unbindEvents")},ne=function(n,t){var i=uu(u.currItem,k,n);return t&&(s=i),i},fo=function(n){return n||(n=u.currItem),n.initialZoomLevel},eo=function(n){return n||(n=u.currItem),n.w>0?e.maxSpreadZoom:1},oo=function(n,t,i,r){return r===u.currItem.initialZoomLevel?(i[n]=u.currItem.initialPosition[n],!0):(i[n]=kf(n,r),i[n]>t.min[n]?(i[n]=t.min[n],!0):i[n]<t.max[n]&&(i[n]=t.max[n],!0))},hs=function(){if(nr){var t=a.perspective&&!yt;return sf="translate"+(t?"3d(":"("),void(hf=a.perspective?", 0px)":")")}nr="left";f.addClass(n,"pswp--ie");ur=function(n,t){t.left=n+"px"};dr=function(n){var i=n.fitRatio>1?1:n.fitRatio,t=n.container.style,r=i*n.w,u=i*n.h;t.width=r+"px";t.height=u+"px";t.left=n.initialPosition.x+"px";t.top=n.initialPosition.y+"px"};p=function(){if(wt){var n=wt,t=u.currItem,i=t.fitRatio>1?1:t.fitRatio,r=i*t.w,f=i*t.h;n.width=r+"px";n.height=f+"px";n.left=o.x+"px";n.top=o.y+"px"}}},cs=function(n){var t="";e.escKey&&27===n.keyCode?t="close":e.arrowKeys&&(37===n.keyCode?t="prev":39===n.keyCode&&(t="next"));t&&(n.ctrlKey||n.altKey||n.shiftKey||n.metaKey||(n.preventDefault?n.preventDefault():n.returnValue=!1,u[t]()))},ls=function(n){n&&(tr||li||d||yr)&&(n.preventDefault(),n.stopPropagation())},so=function(){u.setScrollOffset(0,f.getScrollY())},ut={},fr=0,gr=function(n){ut[n]&&(ut[n].raf&&lf(ut[n].raf),fr--,delete ut[n])},te=function(n){ut[n]&&gr(n);ut[n]||(fr++,ut[n]={})},nu=function(){for(var n in ut)ut.hasOwnProperty(n)&&gr(n)},tu=function(n,t,i,r,u,f,e){var o,h=lt(),s;te(n);s=function(){if(ut[n]){if(o=lt()-h,o>=r)return gr(n),f(i),void(e&&e());f((i-t)*u(o/r)+t);ut[n].raf=lu(s)}};s()},as={shout:c,listen:v,viewportSize:k,options:e,isMainScrollAnimating:function(){return d},getZoomLevel:function(){return l},getCurrentIndex:function(){return h},isDragging:function(){return ct},isZooming:function(){return pt},setScrollOffset:function(n,t){rr.x=n;ci=rr.y=t;c("updateScrollOffset",rr)},applyZoomPan:function(n,t,i,r){o.x=t;o.y=i;l=n;p(r)},init:function(){var i,o,s,r;if(!gi&&!we){for(u.framework=f,u.template=n,u.bg=f.getChildByClass(n,"pswp__bg"),de=n.className,gi=!0,a=f.detectFeatures(),lu=a.raf,lf=a.caf,nr=a.transform,af=a.oldIE,u.scrollWrap=f.getChildByClass(n,"pswp__scroll-wrap"),u.container=f.getChildByClass(u.scrollWrap,"pswp__container"),be=u.container.style,u.itemHolders=y=[{el:u.container.children[0],wrap:0,index:-1},{el:u.container.children[1],wrap:0,index:-1},{el:u.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",hs(),b={resize:u.updateSize,orientationchange:function(){clearTimeout(vf);vf=setTimeout(function(){k.x!==u.scrollWrap.clientWidth&&u.updateSize()},500)},scroll:so,keydown:cs,click:ls},o=a.isOldIOSPhone||a.isOldAndroid||a.isMobileOpera,a.animationName&&a.transform&&!o||(e.showAnimationDuration=e.hideAnimationDuration=0),i=0;i<bf.length;i++)u["init"+bf[i]]();for(t&&(s=u.ui=new t(u,f),s.init()),c("firstUpdate"),h=h||e.index||0,(isNaN(h)||h<0||h>=ft())&&(h=0),u.currItem=oi(h),(a.isOldIOSPhone||a.isOldAndroid)&&(ku=!1),n.setAttribute("aria-hidden","false"),e.modal&&(ku?n.style.position="fixed":(n.style.position="absolute",n.style.top=f.getScrollY()+"px")),void 0===ci&&(c("initialLayout"),ci=ge=f.getScrollY()),r="pswp--open ",e.mainClass&&(r+=e.mainClass+" "),e.showHideOpacity&&(r+="pswp--animate_opacity "),r+=yt?"pswp--touch":"pswp--notouch",r+=a.animationName?" pswp--css_animation":"",r+=a.svg?" pswp--svg":"",f.addClass(n,r),u.updateSize(),vt=-1,ht=null,i=0;i<dt;i++)ur((i+vt)*rt.x,y[i].el.style);af||f.bind(u.scrollWrap,eu,u);v("initialZoomInEnd",function(){u.setContent(y[0],h-1);u.setContent(y[2],h+1);y[0].el.style.display=y[2].el.style.display="block";e.focus&&n.focus();os()});u.setContent(y[1],h);u.updateCurrItem();c("afterInit");ku||(cf=setInterval(function(){fr||ct||pt||l!==u.currItem.initialZoomLevel||u.updateSize()},1e3));f.addClass(n,"pswp--visible")}},close:function(){gi&&(gi=!1,we=!0,c("close"),ss(),ko(u.currItem,null,!0,u.destroy))},destroy:function(){c("destroy");bi&&clearTimeout(bi);n.setAttribute("aria-hidden","true");n.className=de;cf&&clearInterval(cf);f.unbind(u.scrollWrap,eu,u);f.unbind(window,"scroll",u);ue();nu();kr=null},panTo:function(n,t,i){i||(n>s.min.x?n=s.min.x:n<s.max.x&&(n=s.max.x),t>s.min.y?t=s.min.y:t<s.max.y&&(t=s.max.y));o.x=n;o.y=t;p()},handleEvent:function(n){n=n||window.event;b[n.type]&&b[n.type](n)},goTo:function(n){n=du(n);var t=n-h;ht=t;h=n;u.currItem=oi(h);ri-=t;gu(rt.x*ri);nu();d=!1;u.updateCurrItem()},next:function(){u.goTo(h+1)},prev:function(){u.goTo(h-1)},updateCurrZoomItem:function(n){if(n&&c("beforeChange",0),y[1].el.children.length){var t=y[1].el.children[0];wt=f.hasClass(t,"pswp__zoom-wrap")?t.style:null}else wt=null;s=u.currItem.bounds;hi=l=u.currItem.initialZoomLevel;o.x=s.center.x;o.y=s.center.y;n&&c("afterChange")},invalidateCurrItems:function(){ou=!0;for(var n=0;n<dt;n++)y[n].item&&(y[n].item.needsUpdate=!0)},updateCurrItem:function(n){var t,i,r,f;if(0!==ht&&(i=Math.abs(ht),!(n&&i<2))){for(u.currItem=oi(h),vi=!1,c("beforeChange",ht),i>=dt&&(vt+=ht+(ht>0?-dt:dt),i=dt),r=0;r<i;r++)ht>0?(t=y.shift(),y[dt-1]=t,vt++,ur((vt+2)*rt.x,t.el.style),u.setContent(t,h-i+r+1+1)):(t=y.pop(),y.unshift(t),vt--,ur(vt*rt.x,t.el.style),u.setContent(t,h+i-r-2));wt&&1===Math.abs(ht)&&(f=oi(ke),f.initialZoomLevel!==l&&(uu(f,k),di(f),dr(f)));ht=0;u.updateCurrZoomItem();ke=h;c("afterChange")}},updateSize:function(t){var w,v,i,r,a;if(!ku&&e.modal){if(w=f.getScrollY(),ci!==w&&(n.style.top=w+"px",ci=w),!t&&wr.x===window.innerWidth&&wr.y===window.innerHeight)return;wr.x=window.innerWidth;wr.y=window.innerHeight;n.style.height=wr.y+"px"}if(k.x=u.scrollWrap.clientWidth,k.y=u.scrollWrap.clientHeight,so(),rt.x=k.x+Math.round(k.x*e.spacing),rt.y=k.y,gu(rt.x*ri),c("beforeResize"),void 0!==vt){for(a=0;a<dt;a++)v=y[a],ur((a+vt)*rt.x,v.el.style),r=h+a-1,e.loop&&ft()>2&&(r=du(r)),i=oi(r),i&&(ou||i.needsUpdate||!i.bounds)?(u.cleanSlide(i),u.setContent(v,r),1===a&&(u.currItem=i,u.updateCurrZoomItem(!0)),i.needsUpdate=!1):v.index===-1&&r>=0&&u.setContent(v,r),i&&i.container&&(uu(i,k),di(i),dr(i));ou=!1}hi=l=u.currItem.initialZoomLevel;s=u.currItem.bounds;s&&(o.x=s.center.x,o.y=s.center.y,p(!0));c("resize")},zoomTo:function(n,t,i,r,u){var h,e,c,s,a;t&&(hi=l,iu.x=Math.abs(t.x)-o.x,iu.y=Math.abs(t.y)-o.y,g(ir,o));h=ne(n,!1);e={};oo("x",h,e,n);oo("y",h,e,n);c=l;s={x:o.x,y:o.y};uo(e);a=function(t){1===t?(l=n,o.x=e.x,o.y=e.y):(l=(n-c)*t+c,o.x=(e.x-s.x)*t+s.x,o.y=(e.y-s.y)*t+s.y);u&&u(t);p(1===t)};i?tu("customZoomTo",0,1,i,r||f.easing.sine.inOut,a):a(1)}},ho=30,ie=10,nt={},yi={},tt={},it={},er={},ui=[],pi={},wi=[],or={},nf=0,tf=ti(),re=0,kt=ti(),iu=ti(),sr=ti(),vs=function(n,t){return n.x===t.x&&n.y===t.y},ys=function(n,t){return Math.abs(n.x-t.x)<pe&&Math.abs(n.y-t.y)<pe},co=function(n,t){return or.x=Math.abs(n.x-t.x),or.y=Math.abs(n.y-t.y),Math.sqrt(or.x*or.x+or.y*or.y)},ue=function(){vu&&(lf(vu),vu=null)},lo=function(){ct&&(vu=lu(lo),gs())},ps=function(){return!("fit"===e.scaleMode&&l===u.currItem.initialZoomLevel)},ao=function(n,t){return!(!n||n===document)&&!(n.getAttribute("class")&&n.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(t(n)?n:ao(n.parentNode,t))},fe={},vo=function(n,t){return fe.prevent=!ao(n.target,e.isClickableElement),c("preventDragEvent",n,t,fe),fe.prevent},yo=function(n,t){return t.x=n.pageX,t.y=n.pageY,t.id=n.identifier,t},po=function(n,t,i){i.x=.5*(n.x+t.x);i.y=.5*(n.y+t.y)},ws=function(n,t,i){if(n-au>50){var r=wi.length>2?wi.shift():{};r.x=t;r.y=i;wi.push(r);au=n}},wo=function(){var n=o.y-u.currItem.initialPosition.y;return 1-Math.abs(n/(k.y/2))},ru={},bs={},fi=[],ee=function(n){for(;fi.length>0;)fi.pop();return gt?(bu=0,ui.forEach(function(n){0===bu?fi[0]=n:1===bu&&(fi[1]=n);bu++})):n.type.indexOf("touch")>-1?n.touches&&n.touches.length>0&&(fi[0]=yo(n.touches[0],ru),n.touches.length>1&&(fi[1]=yo(n.touches[1],bs))):(ru.x=n.pageX,ru.y=n.pageY,ru.id="",fi[0]=ru),fi},bo=function(n,t){var f,c,a,i,y=0,r=o[n]+t[n],p=t[n]>0,h=kt.x+t.x,v=kt.x-pi.x;return f=r>s.min[n]||r<s.max[n]?e.panEndFriction:1,r=o[n]+t[n]*f,!e.allowPanToNext&&l!==u.currItem.initialZoomLevel||(wt?"h"!==ni||"x"!==n||li||(p?(r>s.min[n]&&(f=e.panEndFriction,y=s.min[n]-r,c=s.min[n]-ir[n]),(c<=0||v<0)&&ft()>1?(i=h,v<0&&h>pi.x&&(i=pi.x)):s.min.x!==s.max.x&&(a=r)):(r<s.max[n]&&(f=e.panEndFriction,y=r-s.max[n],c=ir[n]-s.max[n]),(c<=0||v>0)&&ft()>1?(i=h,v>0&&h<pi.x&&(i=pi.x)):s.min.x!==s.max.x&&(a=r))):i=h,"x"!==n)?void(d||ai||l>u.currItem.fitRatio&&(o[n]+=t[n]*f)):(void 0!==i&&(gu(i,!0),ai=i!==pi.x),s.min.x!==s.max.x&&(void 0!==a?o.x=a:ai||(o.x+=t.x*f)),void 0!==i)},ks=function(n){var i,t,r;if(!("mousedown"===n.type&&n.button>0)){if(hr)return void n.preventDefault();pr&&"mousedown"===n.type||((vo(n,!0)&&n.preventDefault(),c("pointerDown"),gt)&&(i=f.arraySearch(ui,n.pointerId,"id"),i<0&&(i=ui.length),ui[i]={x:n.pageX,y:n.pageY,id:n.pointerId}),t=ee(n),r=t.length,ot=null,nu(),ct&&1!==r||(ct=wf=!0,f.bind(window,lr,u),yf=wu=yu=yr=ai=tr=pf=li=!1,ni=null,c("firstTouchStart",t),g(ir,o),ii.x=ii.y=0,g(it,t[0]),g(er,it),pi.x=rt.x*ri,wi=[{x:it.x,y:it.y}],au=no=lt(),ne(l,!0),ue(),lo()),!pt&&r>1&&!d&&!ai&&(hi=l,li=!1,pt=pf=!0,ii.y=ii.x=0,g(ir,o),g(nt,t[0]),g(yi,t[1]),po(nt,yi,sr),iu.x=Math.abs(sr.x)-o.x,iu.y=Math.abs(sr.y)-o.y,to=io=co(nt,yi)))}},ds=function(n){var i,r,t,u;(n.preventDefault(),gt)&&(i=f.arraySearch(ui,n.pointerId,"id"),i>-1&&(r=ui[i],r.x=n.pageX,r.y=n.pageY));ct&&(t=ee(n),ni||tr||pt?ot=t:kt.x!==rt.x*ri?ni="h":(u=Math.abs(t[0].x-it.x)-Math.abs(t[0].y-it.y),Math.abs(u)>=ie&&(ni=u>0?"h":"v",ot=t)))},gs=function(){var r,f,n,y,a,v,w;if(ot&&(r=ot.length,0!==r))if(g(nt,ot[0]),tt.x=nt.x-it.x,tt.y=nt.y-it.y,pt&&r>1){if(it.x=nt.x,it.y=nt.y,!tt.x&&!tt.y&&vs(ot[1],yi))return;g(yi,ot[1]);li||(li=!0,c("zoomGestureStarted"));f=co(nt,yi);n=uh(f);n>u.currItem.initialZoomLevel+u.currItem.initialZoomLevel/15&&(wu=!0);var t=1,i=fo(),h=eo();n<i?e.pinchToClose&&!wu&&hi<=u.currItem.initialZoomLevel?(y=i-n,a=1-y/(i/1.2),bt(a),c("onPinchClose",a),yu=!0):(t=(i-n)/i,t>1&&(t=1),n=i-t*(i/3)):n>h&&(t=(n-h)/(6*i),t>1&&(t=1),n=h+t*i);t<0&&(t=0);to=f;po(nt,yi,tf);ii.x+=tf.x-sr.x;ii.y+=tf.y-sr.y;g(sr,tf);o.x=kf("x",n);o.y=kf("y",n);yf=n>l;l=n;p()}else{if(!ni)return;if(wf&&(wf=!1,Math.abs(tt.x)>=ie&&(tt.x-=ot[0].x-er.x),Math.abs(tt.y)>=ie&&(tt.y-=ot[0].y-er.y)),it.x=nt.x,it.y=nt.y,0===tt.x&&0===tt.y)return;if("v"===ni&&e.closeOnVerticalDrag&&!ps())return ii.y+=tt.y,o.y+=tt.y,v=wo(),yr=!0,c("onVerticalDrag",v),bt(v),void p();ws(lt(),nt.x,nt.y);tr=!0;s=u.currItem.bounds;w=bo("x",tt);w||(bo("y",tt),uo(o),p())}},nh=function(n){var i,h,b,r,v,t,s,k,y,w,nt;if(a.isOldAndroid){if(pr&&"mouseup"===n.type)return;n.type.indexOf("touch")>-1&&(clearTimeout(pr),pr=setTimeout(function(){pr=0},600))}if(c("pointerUp"),vo(n,!1)&&n.preventDefault(),gt&&(h=f.arraySearch(ui,n.pointerId,"id"),h>-1&&((i=ui.splice(h,1)[0],navigator.msPointerEnabled)?(b={4:"mouse",2:"touch",3:"pen"},i.type=b[n.pointerType],i.type||(i.type=n.pointerType||"mouse")):i.type=n.pointerType||"mouse")),v=ee(n),t=v.length,"mouseup"===n.type&&(t=0),2===t)return ot=null,!0;if(1===t&&g(er,v[0]),0!==t||ni||d||(i||("mouseup"===n.type?i={x:n.pageX,y:n.pageY,type:"mouse"}:n.changedTouches&&n.changedTouches[0]&&(i={x:n.changedTouches[0].pageX,y:n.changedTouches[0].pageY,type:"touch"})),c("touchRelease",n,i)),s=-1,0===t&&(ct=!1,f.unbind(window,lr,u),ue(),pt?s=0:re!==-1&&(s=lt()-re)),re=1===t?lt():-1,r=s!==-1&&s<150?"zoom":"swipe",pt&&t<2&&(pt=!1,1===t&&(r="zoomPointerUp"),c("zoomGestureEnded")),ot=null,tr||li||d||yr)if(nu(),vr||(vr=th()),vr.calculateSwipeSpeed("x"),yr)k=wo(),k<e.verticalDragRange?u.close():(y=o.y,w=pu,tu("verticalDrag",0,1,300,f.easing.cubic.out,function(n){o.y=(u.currItem.initialPosition.y-y)*n+y;bt((1-w)*n+w);p()}),c("onVerticalDrag",1));else{if((ai||d)&&0===t){if(nt=rh(r,vr),nt)return;r="zoomPointerUp"}if(!d)return"swipe"!==r?void fh():void(!ai&&l>u.currItem.fitRatio&&ih(vr))}},th=function(){var t,i,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(r){wi.length>1?(t=lt()-au+50,i=wi[wi.length-2][r]):(t=lt()-no,i=er[r]);n.lastFlickOffset[r]=it[r]-i;n.lastFlickDist[r]=Math.abs(n.lastFlickOffset[r]);n.lastFlickSpeed[r]=n.lastFlickDist[r]>20?n.lastFlickOffset[r]/t:0;Math.abs(n.lastFlickSpeed[r])<.1&&(n.lastFlickSpeed[r]=0);n.slowDownRatio[r]=.95;n.slowDownRatioReverse[r]=1-n.slowDownRatio[r];n.speedDecelerationRatio[r]=1},calculateOverBoundsAnimOffset:function(t,i){n.backAnimStarted[t]||(o[t]>s.min[t]?n.backAnimDestination[t]=s.min[t]:o[t]<s.max[t]&&(n.backAnimDestination[t]=s.max[t]),void 0!==n.backAnimDestination[t]&&(n.slowDownRatio[t]=.7,n.slowDownRatioReverse[t]=1-n.slowDownRatio[t],n.speedDecelerationRatioAbs[t]<.05&&(n.lastFlickSpeed[t]=0,n.backAnimStarted[t]=!0,tu("bounceZoomPan"+t,o[t],n.backAnimDestination[t],i||300,f.easing.sine.out,function(n){o[t]=n;p()}))))},calculateAnimOffset:function(t){n.backAnimStarted[t]||(n.speedDecelerationRatio[t]=n.speedDecelerationRatio[t]*(n.slowDownRatio[t]+n.slowDownRatioReverse[t]-n.slowDownRatioReverse[t]*n.timeDiff/10),n.speedDecelerationRatioAbs[t]=Math.abs(n.lastFlickSpeed[t]*n.speedDecelerationRatio[t]),n.distanceOffset[t]=n.lastFlickSpeed[t]*n.speedDecelerationRatio[t]*n.timeDiff,o[t]+=n.distanceOffset[t])},panAnimLoop:function(){if(ut.zoomPan&&(ut.zoomPan.raf=lu(n.panAnimLoop),n.now=lt(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),p(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05))return o.x=Math.round(o.x),o.y=Math.round(o.y),p(),void gr("zoomPan")}};return n},ih=function(n){return n.calculateSwipeSpeed("y"),s=u.currItem.bounds,n.backAnimDestination={},n.backAnimStarted={},Math.abs(n.lastFlickSpeed.x)<=.05&&Math.abs(n.lastFlickSpeed.y)<=.05?(n.speedDecelerationRatioAbs.x=n.speedDecelerationRatioAbs.y=0,n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),!0):(te("zoomPan"),n.lastNow=lt(),void n.panAnimLoop())},rh=function(n,t){var r,o,l,a,v,i,s,y;return d||(nf=h),"swipe"===n&&(l=it.x-er.x,a=t.lastFlickDist.x<10,l>ho&&(a||t.lastFlickOffset.x>20)?o=-1:l<-ho&&(a||t.lastFlickOffset.x<-20)&&(o=1)),o&&(h+=o,h<0?(h=e.loop?ft()-1:0,v=!0):h>=ft()&&(h=e.loop?0:ft()-1,v=!0),v&&!e.loop||(ht+=o,ri-=o,r=!0)),s=rt.x*ri,y=Math.abs(s-kt.x),r||s>kt.x==t.lastFlickSpeed.x>0?(i=Math.abs(t.lastFlickSpeed.x)>0?y/Math.abs(t.lastFlickSpeed.x):333,i=Math.min(i,400),i=Math.max(i,250)):i=333,nf===h&&(r=!1),d=!0,c("mainScrollAnimStart"),tu("mainScroll",kt.x,s,i,f.easing.cubic.out,gu,function(){nu();d=!1;nf=-1;(r||nf!==h)&&u.updateCurrItem();c("mainScrollAnimComplete")}),r&&u.updateCurrItem(!0),r},uh=function(n){return 1/io*n*hi},fh=function(){var n=l,t=fo(),r=eo(),e,o,i;return l<t?n=t:l>r&&(n=r),o=1,i=pu,yu&&!yf&&!wu&&l<t?(u.close(),!0):(yu&&(e=function(n){bt((o-i)*n+i)}),u.zoomTo(n,0,200,f.easing.cubic.out,e),!0)};br("Gestures",{publicMethods:{initGestures:function(){var n=function(n,t,i,r,u){su=n+t;hu=n+i;ar=n+r;cu=u?n+u:""};gt=a.pointerEvent;gt&&a.touch&&(a.touch=!1);gt?navigator.msPointerEnabled?n("MSPointer","Down","Move","Up","Cancel"):n("pointer","down","move","up","cancel"):a.touch?(n("touch","start","move","end","cancel"),yt=!0):n("mouse","down","move","up");lr=hu+" "+ar+" "+cu;eu=su;gt&&!yt&&(yt=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1);u.likelyTouchDevice=yt;b[su]=ks;b[hu]=ds;b[ar]=nh;cu&&(b[cu]=b[ar]);a.touch&&(eu+=" mousedown",lr+=" mousemove mouseup",b.mousedown=b[su],b.mousemove=b[hu],b.mouseup=b[ar]);yt||(e.allowPanToNext=!1)}}});var bi,ei,oe,hr,oi,ft,eh,ko=function(t,i,r,s){var a,v,y,w;if(bi&&clearTimeout(bi),hr=!0,oe=!0,t.initialLayout?(a=t.initialLayout,t.initialLayout=null):a=e.getThumbBoundsFn&&e.getThumbBoundsFn(h),v=r?e.hideAnimationDuration:e.showAnimationDuration,y=function(){gr("initialZoom");r?(u.template.removeAttribute("style"),u.bg.removeAttribute("style")):(bt(1),i&&(i.style.display="block"),f.addClass(n,"pswp--animated-in"),c("initialZoom"+(r?"OutEnd":"InEnd")));s&&s();hr=!1},!v||!a||void 0===a.x)return c("initialZoom"+(r?"Out":"In")),l=t.initialZoomLevel,g(o,t.initialPosition),p(),n.style.opacity=r?0:1,bt(1),void(v?setTimeout(function(){y()},v):y());w=function(){var s=of,i=!u.currItem.src||u.currItem.loadError||e.showHideOpacity;t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden");r||(l=a.w/t.w,o.x=a.x,o.y=a.y-ge,u[i?"template":"bg"].style.opacity=.001,p());te("initialZoom");r&&!s&&f.removeClass(n,"pswp--animated-in");i&&(r?f[(s?"remove":"add")+"Class"](n,"pswp--animate_opacity"):setTimeout(function(){f.addClass(n,"pswp--animate_opacity")},30));bi=setTimeout(function(){if(c("initialZoom"+(r?"Out":"In")),r){var e=a.w/t.w,u={x:o.x,y:o.y},h=l,w=pu,b=function(t){1===t?(l=e,o.x=a.x,o.y=a.y-ci):(l=(e-h)*t+h,o.x=(a.x-u.x)*t+u.x,o.y=(a.y-ci-u.y)*t+u.y);p();i?n.style.opacity=1-t:bt(w-t*w)};s?tu("initialZoom",0,1,v,f.easing.cubic.out,b,y):(b(1),bi=setTimeout(y,v+20))}else l=t.initialZoomLevel,g(o,t.initialPosition),p(),bt(1),i?n.style.opacity=1:bt(1),bi=setTimeout(y,v+20)},r?25:90)};w()},st={},ki=[],oh={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image<\/a> could not be loaded.<\/div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return ei.length}},go=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},sh=function(n,t,i){var r=n.bounds;r.center.x=Math.round((st.x-t)/2);r.center.y=Math.round((st.y-i)/2)+n.vGap.top;r.max.x=t>st.x?Math.round(st.x-t):r.center.x;r.max.y=i>st.y?Math.round(st.y-i)+n.vGap.top:r.center.y;r.min.x=t>st.x?0:r.center.x;r.min.y=i>st.y?n.vGap.top:r.center.y},uu=function(n,t,i){var r,u,f,o;return n.src&&!n.loadError?(r=!i,(r&&(n.vGap||(n.vGap={top:0,bottom:0}),c("parseVerticalMargin",n)),st.x=t.x,st.y=t.y-n.vGap.top-n.vGap.bottom,r)&&(u=st.x/n.w,f=st.y/n.h,n.fitRatio=u<f?u:f,o=e.scaleMode,"orig"===o?i=1:"fit"===o&&(i=n.fitRatio),i>1&&(i=1),n.initialZoomLevel=i,n.bounds||(n.bounds=go())),!i)?void 0:(sh(n,n.w*i,n.h*i),r&&i===n.initialZoomLevel&&(n.initialPosition=n.bounds.center),n.bounds):(n.w=n.h=0,n.initialZoomLevel=n.fitRatio=1,n.bounds=go(),n.initialPosition=n.bounds.center,n.bounds)},rf=function(n,t,i,r,f,e){t.loadError||r&&(t.imageAppended=!0,di(t,r,t===u.currItem&&vi),i.appendChild(r),e&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},ns=function(n){n.loading=!0;n.loaded=!1;var t=n.img=f.createEl("pswp__img","img"),i=function(){n.loading=!1;n.loaded=!0;n.loadComplete?n.loadComplete(n):n.img=null;t.onload=t.onerror=null;t=null};return t.onload=i,t.onerror=function(){n.loadError=!0;i()},t.src=n.src,t},ts=function(n,t){if(n.src&&n.loadError&&n.container)return t&&(n.container.innerHTML=""),n.container.innerHTML=e.errorMsg.replace("%url%",n.src),!0},di=function(n,t,i){if(n.src){t||(t=n.container.lastChild);var r=i?n.w:Math.round(n.w*n.fitRatio),u=i?n.h:Math.round(n.h*n.fitRatio);n.placeholder&&!n.loaded&&(n.placeholder.style.width=r+"px",n.placeholder.style.height=u+"px");t.style.width=r+"px";t.style.height=u+"px"}},is=function(){if(ki.length){for(var n,t=0;t<ki.length;t++)n=ki[t],n.holder.index===n.index&&rf(n.index,n.item,n.baseDiv,n.img,!1,n.clearPlaceholder);ki=[]}};br("Controller",{publicMethods:{lazyLoadItem:function(n){n=du(n);var t=oi(n);t&&(!t.loaded&&!t.loading||ou)&&(c("gettingData",n,t),t.src&&ns(t))},initController:function(){f.extend(e,oh,!0);u.items=ei=i;oi=u.getItemAt;ft=e.getNumItemsFn;eh=e.loop;ft()<3&&(e.loop=!1);v("beforeChange",function(n){for(var i=e.preload,r=null===n||n>=0,f=Math.min(i[0],ft()),o=Math.min(i[1],ft()),t=1;t<=(r?o:f);t++)u.lazyLoadItem(h+t);for(t=1;t<=(r?f:o);t++)u.lazyLoadItem(h-t)});v("initialLayout",function(){u.currItem.initialLayout=e.getThumbBoundsFn&&e.getThumbBoundsFn(h)});v("mainScrollAnimComplete",is);v("initialZoomInEnd",is);v("destroy",function(){for(var n,t=0;t<ei.length;t++)n=ei[t],n.container&&(n.container=null),n.placeholder&&(n.placeholder=null),n.img&&(n.img=null),n.preloader&&(n.preloader=null),n.loadError&&(n.loaded=n.loadError=!1);ki=null})},getItemAt:function(n){return n>=0&&void 0!==ei[n]&&ei[n]},allowProgressiveImg:function(){return e.forceProgressiveLoading||!yt||e.mouseUsed||screen.width>1200},setContent:function(n,t){var l,o,i,r,v,s;if(e.loop&&(t=du(t)),l=u.getItemAt(n.index),l&&(l.container=null),i=u.getItemAt(t),!i)return void(n.el.innerHTML="");c("gettingData",t,i);n.index=t;n.item=i;r=i.container=f.createEl("pswp__zoom-wrap");(!i.src&&i.html&&(i.html.tagName?r.appendChild(i.html):r.innerHTML=i.html),ts(i),uu(i,k),!i.src||i.loadError||i.loaded)?i.src&&!i.loadError&&(o=f.createEl("pswp__img","img"),o.style.opacity=1,o.src=i.src,di(i,o),rf(t,i,r,o,!0)):((i.loadComplete=function(i){if(gi){if(n&&n.index===t){if(ts(i,!0))return i.loadComplete=i.img=null,uu(i,k),dr(i),void(n.index===h&&u.updateCurrZoomItem());i.imageAppended?!hr&&i.placeholder&&(i.placeholder.style.display="none",i.placeholder=null):a.transform&&(d||hr)?ki.push({item:i,baseDiv:r,img:i.img,index:t,holder:n,clearPlaceholder:!0}):rf(t,i,r,i.img,d||hr,!0)}i.loadComplete=null;i.img=null;c("imageLoadComplete",t,i)}},f.features.transform)&&(v="pswp__img pswp__img--placeholder",v+=i.msrc?"":" pswp__img--placeholder--blank",s=f.createEl(v,i.msrc?"img":""),i.msrc&&(s.src=i.msrc),di(i,s),r.appendChild(s),i.placeholder=s),i.loading||ns(i),u.allowProgressiveImg()&&(!oe&&a.transform?ki.push({item:i,baseDiv:r,img:i.img,index:t,holder:n}):rf(t,i,r,i.img,!0,!0)));oe||t!==h?dr(i):(wt=r.style,ko(i,o||i.img));n.el.innerHTML="";n.el.appendChild(r)},cleanSlide:function(n){n.img&&(n.img.onload=n.img.onerror=null);n.loaded=n.loading=n.img=n.imageAppended=!1}}});uf={};ff=function(n,t,i){var r=document.createEvent("CustomEvent"),u={origEvent:n,target:n.target,releasePoint:t,pointerType:i||"touch"};r.initCustomEvent("pswpTap",!0,!0,u);n.target.dispatchEvent(r)};br("Tap",{publicMethods:{initTap:function(){v("firstTouchStart",u.onTapStart);v("touchRelease",u.onTapRelease);v("destroy",function(){uf={};si=null})},onTapStart:function(n){n.length>1&&(clearTimeout(si),si=null)},onTapRelease:function(n,t){var i,r;if(t&&!tr&&!pf&&!fr){if(i=t,si&&(clearTimeout(si),si=null,ys(i,uf)))return void c("doubleTap",i);if("mouse"===t.type)return void ff(n,t,"mouse");if(r=n.target.tagName.toUpperCase(),"BUTTON"===r||f.hasClass(n.target,"pswp__single-tap"))return void ff(n,t);g(uf,i);si=setTimeout(function(){ff(n,t);si=null},300)}}}});br("DesktopZoom",{publicMethods:{initDesktopZoom:function(){af||(yt?v("mouseUsed",function(){u.setupDesktopZoom()}):u.setupDesktopZoom(!0))},setupDesktopZoom:function(t){var r,e,i,o;et={};r="wheel mousewheel DOMMouseScroll";v("bindEvents",function(){f.bind(n,r,u.handleMouseWheel)});v("unbindEvents",function(){et&&f.unbind(n,r,u.handleMouseWheel)});u.mouseZoomedIn=!1;i=function(){u.mouseZoomedIn&&(f.removeClass(n,"pswp--zoomed-in"),u.mouseZoomedIn=!1);l<1?f.addClass(n,"pswp--zoom-allowed"):f.removeClass(n,"pswp--zoom-allowed");o()};o=function(){e&&(f.removeClass(n,"pswp--dragging"),e=!1)};v("resize",i);v("afterChange",i);v("pointerDown",function(){u.mouseZoomedIn&&(e=!0,f.addClass(n,"pswp--dragging"))});v("pointerUp",o);t||i()},handleMouseWheel:function(n){if(l<=u.currItem.fitRatio)return e.modal&&(!e.closeOnScroll||fr||ct?n.preventDefault():nr&&Math.abs(n.deltaY)>2&&(of=!0,u.close())),!0;if(n.stopPropagation(),et.x=0,"deltaX"in n)1===n.deltaMode?(et.x=18*n.deltaX,et.y=18*n.deltaY):(et.x=n.deltaX,et.y=n.deltaY);else if("wheelDelta"in n)n.wheelDeltaX&&(et.x=-.16*n.wheelDeltaX),et.y=n.wheelDeltaY?-.16*n.wheelDeltaY:-.16*n.wheelDelta;else{if(!("detail"in n))return;et.y=n.detail}ne(l,!0);var t=o.x-et.x,i=o.y-et.y;(e.modal||t<=s.min.x&&t>=s.max.x&&i<=s.min.y&&i>=s.max.y)&&n.preventDefault();u.panTo(t,i)},toggleDesktopZoom:function(t){t=t||{x:k.x/2+rr.x,y:k.y/2+rr.y};var r=e.getDoubleTapZoom(!0,u.currItem),i=l===r;u.mouseZoomedIn=!i;u.zoomTo(i?u.currItem.initialZoomLevel:r,t,333);f[(i?"remove":"add")+"Class"](n,"pswp--zoomed-in")}}});var se,rs,fu,ef,he,us,w,cr,ce,le,at,ae,hh={history:!0,galleryUID:1},ve=function(){return at.hash.substring(1)},fs=function(){se&&clearTimeout(se);fu&&clearTimeout(fu)},es=function(){var u=ve(),n={},t,i,r,f;if(u.length<5)return n;for(i=u.split("&"),t=0;t<i.length;t++)i[t]&&(r=i[t].split("="),r.length<2||(n[r[0]]=r[1]));if(e.galleryPIDs){for(f=n.pid,n.pid=0,t=0;t<ei.length;t++)if(ei[t].pid===f){n.pid=t;break}}else n.pid=parseInt(n.pid,10)-1;return n.pid<0&&(n.pid=0),n},ye=function(){var t,i,n,r;if(fu&&clearTimeout(fu),fr||ct)return void(fu=setTimeout(ye,500));ef?clearTimeout(rs):ef=!0;t=h+1;i=oi(h);i.hasOwnProperty("pid")&&(t=i.pid);n=w+"&gid="+e.galleryUID+"&pid="+t;cr||at.hash.indexOf(n)===-1&&(le=!0);r=at.href.split("#")[0]+"#"+n;ae?"#"+n!==window.location.hash&&history[cr?"replaceState":"pushState"]("",document.title,r):cr?at.replace(r):at.hash=n;cr=!0;rs=setTimeout(function(){ef=!1},60)};br("History",{publicMethods:{initHistory:function(){var n,t;(f.extend(e,hh,!0),e.history)&&(at=window.location,le=!1,ce=!1,cr=!1,w=ve(),ae="pushState"in history,w.indexOf("gid=")>-1&&(w=w.split("&gid=")[0],w=w.split("?gid=")[0]),v("afterChange",u.updateURL),v("unbindEvents",function(){f.unbind(window,"hashchange",u.onHashChange)}),n=function(){us=!0;ce||(le?history.back():w?at.hash=w:ae?history.pushState("",document.title,at.pathname+at.search):at.hash="");fs()},v("unbindEvents",function(){of&&n()}),v("destroy",function(){us||n()}),v("firstUpdate",function(){h=es().pid}),t=w.indexOf("pid="),t>-1&&(w=w.substring(0,t),"&"===w.slice(-1)&&(w=w.slice(0,-1))),setTimeout(function(){gi&&f.bind(window,"hashchange",u.onHashChange)},40))},onHashChange:function(){return ve()===w?(ce=!0,void u.close()):void(ef||(he=!0,u.goTo(es().pid),he=!1))},updateURL:function(){fs();he||(cr?se=setTimeout(ye,800):ye())}}});f.extend(u,as)}});!function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(n,t){var e,u,a,c,rt,ut,s,ft,b,f,et,ot,st,ht,i,y,yt,k,d,r=this,g=!1,h=!0,o=!0,pt={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(n,t){return n.title?(t.children[0].innerHTML=n.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return n.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return n.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},ct=function(n){var e;if(y)return!0;n=n||window.event;i.timeToIdle&&i.mouseUsed&&!b&&it();for(var r,f,o=n.target||n.srcElement,s=o.getAttribute("class")||"",u=0;u<w.length;u++)r=w[u],r.onTap&&s.indexOf("pswp__"+r.name)>-1&&(r.onTap(),f=!0);f&&(n.stopPropagation&&n.stopPropagation(),y=!0,e=t.features.isOldAndroid?600:30,yt=setTimeout(function(){y=!1},e))},wt=function(){return!n.likelyTouchDevice||i.mouseUsed||screen.width>i.fitControlsWidth},l=function(n,i,r){t[(r?"add":"remove")+"Class"](n,"pswp__"+i)},lt=function(){var n=1===i.getNumItemsFn();n!==ht&&(l(u,"ui--one-slide",n),ht=n)},at=function(){l(s,"share-modal--hidden",o)},v=function(){return o=!o,o?(t.removeClass(s,"pswp__share-modal--fade-in"),setTimeout(function(){o&&at()},300)):(at(),setTimeout(function(){o||t.addClass(s,"pswp__share-modal--fade-in")},30)),o||kt(),!1},bt=function(t){t=t||window.event;var i=t.target||t.srcElement;return n.shout("shareLinkClick",t,i),!!i.href&&(!!i.hasAttribute("download")||(window.open(i.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),o||v(),!1))},kt=function(){for(var n,f,r,e,o,t="",u=0;u<i.shareButtons.length;u++)n=i.shareButtons[u],r=i.getImageURLForShare(n),e=i.getPageURLForShare(n),o=i.getTextForShare(n),f=n.url.replace("{{url}}",encodeURIComponent(e)).replace("{{image_url}}",encodeURIComponent(r)).replace("{{raw_image_url}}",r).replace("{{text}}",encodeURIComponent(o)),t+='<a href="'+f+'" target="_blank" class="pswp__share--'+n.id+'"'+(n.download?"download":"")+">"+n.label+"<\/a>",i.parseShareButtonOut&&(t=i.parseShareButtonOut(n,t));s.children[0].innerHTML=t;s.children[0].onclick=bt},nt=function(n){for(var r=0;r<i.closeElClasses.length;r++)if(t.hasClass(n,"pswp__"+i.closeElClasses[r]))return!0},tt=0,it=function(){clearTimeout(d);tt=0;b&&r.setIdle(!1)},vt=function(n){n=n?n:window.event;var t=n.relatedTarget||n.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(d),d=setTimeout(function(){r.setIdle(!0)},i.timeToIdleOutside))},dt=function(){i.fullscreenEl&&!t.features.isOldAndroid&&(e||(e=r.getFullscreenAPI()),e?(t.bind(document,e.eventK,r.updateFullscreen),r.updateFullscreen(),t.addClass(n.template,"pswp--supports-fs")):t.removeClass(n.template,"pswp--supports-fs"))},gt=function(){i.preloaderEl&&(p(!0),f("beforeChange",function(){clearTimeout(st);st=setTimeout(function(){n.currItem&&n.currItem.loading?(!n.allowProgressiveImg()||n.currItem.img&&!n.currItem.img.naturalWidth)&&p(!1):p(!0)},i.loadingIndicatorDelay)}),f("imageLoadComplete",function(t,i){n.currItem===i&&p(!0)}))},p=function(n){ot!==n&&(l(et,"preloader--active",!n),ot=n)},ni=function(n){var r=n.vGap,f,e;wt()?(f=i.barsSize,i.captionEl&&"auto"===f.bottom?(c||(c=t.createEl("pswp__caption pswp__caption--fake"),c.appendChild(t.createEl("pswp__caption__center")),u.insertBefore(c,a),t.addClass(u,"pswp__ui--fit")),i.addCaptionHTMLFn(n,c,!0))?(e=c.clientHeight,r.bottom=parseInt(e,10)||44):r.bottom=f.top:r.bottom="auto"===f.bottom?0:f.bottom,r.top=f.top):r.top=r.bottom=0},ti=function(){i.timeToIdle&&f("mouseUsed",function(){t.bind(document,"mousemove",it);t.bind(document,"mouseout",vt);k=setInterval(function(){tt++;2===tt&&r.setIdle(!0)},i.timeToIdle/2)})},ii=function(){f("onVerticalDrag",function(n){h&&n<.95?r.hideControls():!h&&n>=.95&&r.showControls()});var n;f("onPinchClose",function(t){h&&t<.9?(r.hideControls(),n=!0):n&&!h&&t>.9&&r.showControls()});f("zoomGestureEnded",function(){n=!1;n&&!h&&r.showControls()})},w=[{name:"caption",option:"captionEl",onInit:function(n){a=n}},{name:"share-modal",option:"shareEl",onInit:function(n){s=n},onTap:function(){v()}},{name:"button--share",option:"shareEl",onInit:function(n){ut=n},onTap:function(){v()}},{name:"button--zoom",option:"zoomEl",onTap:n.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(n){rt=n}},{name:"button--close",option:"closeEl",onTap:n.close},{name:"button--arrow--left",option:"arrowEl",onTap:n.prev},{name:"button--arrow--right",option:"arrowEl",onTap:n.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){e.isFullscreen()?e.exit():e.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(n){et=n}}],ri=function(){var n,e,r,o=function(u){var s,f,o;if(u)for(s=u.length,f=0;f<s;f++)for(n=u[f],e=n.className,o=0;o<w.length;o++)r=w[o],e.indexOf("pswp__"+r.name)>-1&&(i[r.option]?(t.removeClass(n,"pswp__element--disabled"),r.onInit&&r.onInit(n)):t.addClass(n,"pswp__element--disabled"))},f;o(u.children);f=t.getChildByClass(u,"pswp__top-bar");f&&o(f.children)};r.init=function(){t.extend(n.options,pt,!0);i=n.options;u=t.getChildByClass(n.scrollWrap,"pswp__ui");f=n.listen;ii();f("beforeChange",r.update);f("doubleTap",function(t){var r=n.currItem.initialZoomLevel;n.getZoomLevel()!==r?n.zoomTo(r,t,333):n.zoomTo(i.getDoubleTapZoom(!1,n.currItem),t,333)});f("preventDragEvent",function(n,t,i){var r=n.target||n.srcElement;r&&r.getAttribute("class")&&n.type.indexOf("mouse")>-1&&(r.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(r.tagName))&&(i.prevent=!1)});f("bindEvents",function(){t.bind(u,"pswpTap click",ct);t.bind(n.scrollWrap,"pswpTap",r.onGlobalTap);n.likelyTouchDevice||t.bind(n.scrollWrap,"mouseover",r.onMouseOver)});f("unbindEvents",function(){o||v();k&&clearInterval(k);t.unbind(document,"mouseout",vt);t.unbind(document,"mousemove",it);t.unbind(u,"pswpTap click",ct);t.unbind(n.scrollWrap,"pswpTap",r.onGlobalTap);t.unbind(n.scrollWrap,"mouseover",r.onMouseOver);e&&(t.unbind(document,e.eventK,r.updateFullscreen),e.isFullscreen()&&(i.hideAnimationDuration=0,e.exit()),e=null)});f("destroy",function(){i.captionEl&&(c&&u.removeChild(c),t.removeClass(a,"pswp__caption--empty"));s&&(s.children[0].onclick=null);t.removeClass(u,"pswp__ui--over-close");t.addClass(u,"pswp__ui--hidden");r.setIdle(!1)});i.showAnimationDuration||t.removeClass(u,"pswp__ui--hidden");f("initialZoomIn",function(){i.showAnimationDuration&&t.removeClass(u,"pswp__ui--hidden")});f("initialZoomOut",function(){t.addClass(u,"pswp__ui--hidden")});f("parseVerticalMargin",ni);ri();i.shareEl&&ut&&s&&(o=!0);lt();ti();dt();gt()};r.setIdle=function(n){b=n;l(u,"ui--idle",n)};r.update=function(){h&&n.currItem?(r.updateIndexIndicator(),i.captionEl&&(i.addCaptionHTMLFn(n.currItem,a),l(a,"caption--empty",!n.currItem.title)),g=!0):g=!1;o||v();lt()};r.updateFullscreen=function(i){i&&setTimeout(function(){n.setScrollOffset(0,t.getScrollY())},50);t[(e.isFullscreen()?"add":"remove")+"Class"](n.template,"pswp--fs")};r.updateIndexIndicator=function(){i.counterEl&&(rt.innerHTML=n.getCurrentIndex()+1+i.indexIndicatorSep+i.getNumItemsFn())};r.onGlobalTap=function(u){u=u||window.event;var f=u.target||u.srcElement;if(!y)if(u.detail&&"mouse"===u.detail.pointerType){if(nt(f))return void n.close();t.hasClass(f,"pswp__img")&&(1===n.getZoomLevel()&&n.getZoomLevel()<=n.currItem.fitRatio?i.clickToCloseNonZoomable&&n.close():n.toggleDesktopZoom(u.detail.releasePoint))}else if(i.tapToToggleControls&&(h?r.hideControls():r.showControls()),i.tapToClose&&(t.hasClass(f,"pswp__img")||nt(f)))return void n.close()};r.onMouseOver=function(n){n=n||window.event;var t=n.target||n.srcElement;l(u,"ui--over-close",nt(t))};r.hideControls=function(){t.addClass(u,"pswp__ui--hidden");h=!1};r.showControls=function(){h=!0;g||r.update();t.removeClass(u,"pswp__ui--hidden")};r.supportsFullscreen=function(){var n=document;return!!(n.exitFullscreen||n.mozCancelFullScreen||n.webkitExitFullscreen||n.msExitFullscreen)};r.getFullscreenAPI=function(){var t,r=document.documentElement,u="fullscreenchange";return r.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:u}:r.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+u}:r.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+u}:r.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&&(t.enter=function(){return ft=i.closeOnScroll,i.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?n.template[this.enterK]():void n.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return i.closeOnScroll=ft,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}});!function(n,t){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("jquery")):n.jQueryBridget=t(n,n.jQuery)}(window,function(n,t){"use strict";function i(i,u,o){function s(n,t,r){var u,e="$()."+i+'("'+t+'")';return n.each(function(n,s){var h=o.data(s,i),c,l;if(!h)return void f(i+" not initialized. Cannot call methods, i.e. "+e);if(c=h[t],!c||"_"==t.charAt(0))return void f(e+" is not a valid method");l=c.apply(h,r);u=void 0===u?l:u}),void 0!==u?u:n}function h(n,t){n.each(function(n,r){var f=o.data(r,i);f?(f.option(t),f._init()):(f=new u(r,t),o.data(r,i,f))})}o=o||t||n.jQuery;o&&(u.prototype.option||(u.prototype.option=function(n){o.isPlainObject(n)&&(this.options=o.extend(!0,this.options,n))}),o.fn[i]=function(n){if("string"==typeof n){var t=e.call(arguments,1);return s(this,n,t)}return h(this,n),this},r(o))}function r(n){!n||n&&n.bridget||(n.bridget=i)}var e=Array.prototype.slice,u=n.console,f="undefined"==typeof u?function(){}:function(n){u.error(n)};return r(t||n.jQuery),i}),function(n,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():n.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return-1==r.indexOf(t)&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),-1!=r&&i.splice(r,1),this},n.emitEvent=function(n,t){var i=this._events&&this._events[n],u,f,r,e;if(i&&i.length){for(i=i.slice(0),t=t||[],u=this._onceEvents&&this._onceEvents[n],f=0;f<i.length;f++)r=i[f],e=u&&u[r],e&&(this.off(n,r),delete u[r]),r.apply(this,t);return this}},n.allOff=function(){delete this._events;delete this._onceEvents},t}),function(n,t){"function"==typeof define&&define.amd?define("get-size/get-size",t):"object"==typeof module&&module.exports?module.exports=t():n.getSize=t()}(window,function(){"use strict";function n(n){var t=parseFloat(n),i=-1==n.indexOf("%")&&!isNaN(t);return i&&t}function o(){}function s(){for(var r,t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0;f>n;n++)r=i[n],t[r]=0;return t}function r(n){var t=getComputedStyle(n);return t||c("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}function h(){var i,f,o;e||(e=!0,i=document.createElement("div"),i.style.width="200px",i.style.padding="1px 2px 3px 4px",i.style.borderStyle="solid",i.style.borderWidth="1px 2px 3px 4px",i.style.boxSizing="border-box",f=document.body||document.documentElement,f.appendChild(i),o=r(i),t=200==Math.round(n(o.width)),u.isBoxSizeOuter=t,f.removeChild(i))}function u(u){var o,e,a,c,l;if(h(),"string"==typeof u&&(u=document.querySelector(u)),u&&"object"==typeof u&&u.nodeType){if(o=r(u),"none"==o.display)return s();for(e={},e.width=u.offsetWidth,e.height=u.offsetHeight,a=e.isBorderBox="border-box"==o.boxSizing,c=0;f>c;c++){var v=i[c],nt=o[v],y=parseFloat(nt);e[v]=isNaN(y)?0:y}var p=e.paddingLeft+e.paddingRight,w=e.paddingTop+e.paddingBottom,tt=e.marginLeft+e.marginRight,it=e.marginTop+e.marginBottom,b=e.borderLeftWidth+e.borderRightWidth,k=e.borderTopWidth+e.borderBottomWidth,d=a&&t,g=n(o.width);return g!==!1&&(e.width=g+(d?0:p+b)),l=n(o.height),l!==!1&&(e.height=l+(d?0:w+k)),e.innerWidth=e.width-(p+b),e.innerHeight=e.height-(w+k),e.outerWidth=e.width+tt,e.outerHeight=e.height+it,e}}var t,c="undefined"==typeof console?o:function(n){console.error(n)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],f=i.length,e=!1;return u}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():n.matchesSelector=t()}(window,function(){"use strict";var n=function(){var t=window.Element.prototype,i,n,u,r;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(i=["webkit","moz","ms","o"],n=0;n<i.length;n++)if(u=i[n],r=u+"MatchesSelector",t[r])return r}();return function(t,i){return t[n](i)}}),function(n,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.matchesSelector)}(window,function(n,t){var i={},u,r;return i.extend=function(n,t){for(var i in t)n[i]=t[i];return n},i.modulo=function(n,t){return(n%t+t)%t},u=Array.prototype.slice,i.makeArray=function(n){if(Array.isArray(n))return n;if(null===n||void 0===n)return[];var t="object"==typeof n&&"number"==typeof n.length;return t?u.call(n):[n]},i.removeFrom=function(n,t){var i=n.indexOf(t);-1!=i&&n.splice(i,1)},i.getParent=function(n,i){for(;n.parentNode&&n!=document.body;)if(n=n.parentNode,t(n,i))return n},i.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.filterFindElements=function(n,r){n=i.makeArray(n);var u=[];return n.forEach(function(n){if(n instanceof HTMLElement){if(!r)return void u.push(n);t(n,r)&&u.push(n);for(var f=n.querySelectorAll(r),i=0;i<f.length;i++)u.push(f[i])}}),u},i.debounceMethod=function(n,t,i){i=i||100;var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var f=this[r],t,n;clearTimeout(f);t=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,t);delete n[r]},i)}},i.docReady=function(n){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(n):document.addEventListener("DOMContentLoaded",n)},i.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},r=n.console,i.htmlInit=function(t,u){i.docReady(function(){var e=i.toDashed(u),f="data-"+e,s=document.querySelectorAll("["+f+"]"),h=document.querySelectorAll(".js-"+e),c=i.makeArray(s).concat(i.makeArray(h)),l=f+"-options",o=n.jQuery;c.forEach(function(n){var i,e=n.getAttribute(f)||n.getAttribute(l),s;try{i=e&&JSON.parse(e)}catch(h){return void(r&&r.error("Error parsing "+f+" on "+n.className+": "+h))}s=new t(n,i);o&&o.data(n,u,s)})})},i}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(n.Outlayer={},n.Outlayer.Item=t(n.EvEmitter,n.getSize))}(window,function(n,t){"use strict";function l(n){for(var t in n)return!1;return t=null,!0}function u(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function a(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var f=document.documentElement.style,r="string"==typeof f.transition?"transition":"WebkitTransition",e="string"==typeof f.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],v={transform:e,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},i=u.prototype=Object.create(n.prototype),s,h,c;return i.constructor=u,i._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.getSize=function(){this.size=t(this.element)},i.css=function(n){var r=this.element.style,t,i;for(t in n)i=v[t]||t,r[i]=n[t]},i.getPosition=function(){var r=getComputedStyle(this.element),u=this.layout._getOption("originLeft"),f=this.layout._getOption("originTop"),e=r[u?"left":"right"],o=r[f?"top":"bottom"],n=parseFloat(e),t=parseFloat(o),i=this.layout.size;-1!=e.indexOf("%")&&(n=n/100*i.width);-1!=o.indexOf("%")&&(t=t/100*i.height);n=isNaN(n)?0:n;t=isNaN(t)?0:t;n-=u?i.paddingLeft:i.paddingRight;t-=f?i.paddingTop:i.paddingBottom;this.position.x=n;this.position.y=t},i.layoutPosition=function(){var r=this.layout.size,n={},t=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),u=t?"paddingLeft":"paddingRight",f=t?"left":"right",e=t?"right":"left",o=this.position.x+r[u];n[f]=this.getXValue(o);n[e]="";var s=i?"paddingTop":"paddingBottom",h=i?"top":"bottom",c=i?"bottom":"top",l=this.position.y+r[s];n[h]=this.getYValue(l);n[c]="";this.css(n);this.emitEvent("layout",[this])},i.getXValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?n/this.layout.size.width*100+"%":n+"px"},i.getYValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?n/this.layout.size.height*100+"%":n+"px"},i._transitionTo=function(n,t){this.getPosition();var r=this.position.x,u=this.position.y,f=n==this.position.x&&t==this.position.y;if(this.setPosition(n,t),f&&!this.isTransitioning)return void this.layoutPosition();var e=n-r,o=t-u,i={};i.transform=this.getTranslate(e,o);this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},i.getTranslate=function(n,t){var i=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return n=i?n:-n,t=r?t:-t,"translate3d("+n+"px, "+t+"px, 0)"},i.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},i.moveTo=i._transitionTo,i.setPosition=function(n,t){this.position.x=parseFloat(n);this.position.y=parseFloat(t)},i._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},i.transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},s="opacity,"+a(e),i.enableTransition=function(){if(!this.isTransitioning){var n=this.layout.options.transitionDuration;n="number"==typeof n?n+"ms":n;this.css({transitionProperty:s,transitionDuration:n,transitionDelay:this.staggerDelay||0});this.element.addEventListener(o,this,!1)}},i.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},i.onotransitionend=function(n){this.ontransitionend(n)},h={"-webkit-transform":"transform"},i.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=h[n.propertyName]||n.propertyName,(delete t.ingProperties[i],l(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},i.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(o,this,!1);this.isTransitioning=!1},i._removeStyles=function(n){var t={};for(var i in n)t[i]="";this.css(t)},c={transitionProperty:"",transitionDuration:"",transitionDelay:""},i.removeTransitionStyles=function(){this.css(c)},i.stagger=function(n){n=isNaN(n)?0:n;this.staggerDelay=n+"ms"},i.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},i.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},i.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0,onTransitionEnd:t})},i.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},i.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},i.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},i.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},i.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},u}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof module&&module.exports?module.exports=t(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u){"use strict";function e(n,t){var i=r.getQueryElement(n),u,f;if(!i)return void(c&&c.error("Bad element for "+this.constructor.namespace+": "+(i||n)));this.element=i;o&&(this.$element=o(this.element));this.options=r.extend({},this.constructor.defaults);this.option(t);u=++y;this.element.outlayerGUID=u;s[u]=this;this._create();f=this._getOption("initLayout");f&&this.layout()}function h(n){function t(){n.apply(this,arguments)}return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t}function v(n){var r;if("number"==typeof n)return n;var t=n.match(/(^\d*\.?\d*)(\w*)/),i=t&&t[1],u=t&&t[2];return i.length?(i=parseFloat(i),r=a[u]||1,i*r):0}var c=n.console,o=n.jQuery,l=function(){},y=0,s={},f,a;return e.namespace="outlayer",e.Item=u,e.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},f=e.prototype,r.extend(f,t.prototype),f.option=function(n){r.extend(this.options,n)},f._getOption=function(n){var t=this.constructor.compatOptions[n];return t&&void 0!==this.options[t]?this.options[t]:this.options[n]},e.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);r.extend(this.element.style,this.options.containerStyle);var n=this._getOption("resize");n&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0;t<i.length;t++)u=i[t],f=new e(u,this),r.push(f);return r},f._filterFindItemElements=function(n){return r.filterFindElements(n,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(n){return n.element})},f.layout=function(){this._resetLayout();this._manageStamps();var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;this.layoutItems(this.items,t);this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(n,t){var u,r=this.options[n];r?("string"==typeof r?u=this.element.querySelector(r):r instanceof HTMLElement&&(u=r),this[n]=u?i(u)[t]:r):this[n]=0},f.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},f._getItemsForLayout=function(n){return n.filter(function(n){return!n.isIgnored})},f._layoutItems=function(n,t){if(this._emitCompleteOnItems("layout",n),n&&n.length){var i=[];n.forEach(function(n){var r=this._getItemLayoutPosition(n);r.item=n;r.isInstant=t||n.isLayoutInstant;i.push(r)},this);this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(n){this.updateStagger();n.forEach(function(n,t){this._positionItem(n.item,n.x,n.y,n.isInstant,t)},this)},f.updateStagger=function(){var n=this.options.stagger;return null===n||void 0===n?void(this.stagger=0):(this.stagger=v(n),this.stagger)},f._positionItem=function(n,t,i,r,u){r?n.goTo(t,i):(n.stagger(u*this.stagger),n.moveTo(t,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer"),n;t&&(n=this._getContainerSize(),n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1)))},f._getContainerSize=l,f._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},f._emitCompleteOnItems=function(n,t){function r(){e.dispatchEvent(n+"Complete",null,[t])}function f(){i++;i==u&&r()}var e=this,u=t.length,i;if(!t||!u)return void r();i=0;t.forEach(function(t){t.once(n,f)})},f.dispatchEvent=function(n,t,i){var u=t?[t].concat(i):i,r;(this.emitEvent(n,u),o)&&((this.$element=this.$element||o(this.element),t)?(r=o.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},f.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},f.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},f.stamp=function(n){n=this._find(n);n&&(this.stamps=this.stamps.concat(n),n.forEach(this.ignore,this))},f.unstamp=function(n){n=this._find(n);n&&n.forEach(function(n){r.removeFrom(this.stamps,n);this.unignore(n)},this)},f._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=r.makeArray(n))},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},f._manageStamp=l,f._getElementOffset=function(n){var t=n.getBoundingClientRect(),r=this._boundingRect,u=i(n);return{left:t.left-r.left-u.marginLeft,top:t.top-r.top-u.marginTop,right:r.right-t.right-u.marginRight,bottom:r.bottom-t.bottom-u.marginBottom}},f.handleEvent=r.handleEvent,f.bindResize=function(){n.addEventListener("resize",this);this.isResizeBound=!0},f.unbindResize=function(){n.removeEventListener("resize",this);this.isResizeBound=!1},f.onresize=function(){this.resize()},r.debounceMethod(e,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var n=i(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},f.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},f.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},f.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},f.reveal=function(n){if(this._emitCompleteOnItems("reveal",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.reveal()})}},f.hide=function(n){if(this._emitCompleteOnItems("hide",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.hide()})}},f.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},f.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},f.getItem=function(n){for(var i,t=0;t<this.items.length;t++)if(i=this.items[t],i.element==n)return i},f.getItems=function(n){n=r.makeArray(n);var t=[];return n.forEach(function(n){var i=this.getItem(n);i&&t.push(i)},this),t},f.remove=function(n){var t=this.getItems(n);this._emitCompleteOnItems("remove",t);t&&t.length&&t.forEach(function(n){n.remove();r.removeFrom(this.items,n)},this)},f.destroy=function(){var n=this.element.style,t;n.height="";n.position="";n.width="";this.items.forEach(function(n){n.destroy()});this.unbindResize();t=this.element.outlayerGUID;delete s[t];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=r.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){var i=h(e);return i.defaults=r.extend({},e.defaults),r.extend(i.defaults,t),i.compatOptions=r.extend({},e.compatOptions),i.namespace=n,i.data=e.data,i.Item=h(u),r.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},a={ms:1,s:1e3},e.Item=u,e}),function(n,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):n.Masonry=t(n.Outlayer,n.getSize)}(window,function(n,t){var r=n.create("masonry"),i;return r.compatOptions.fitWidth="isFitWidth",i=r.prototype,i._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();this.colYs=[];for(var n=0;n<this.cols;n++)this.colYs.push(0);this.maxY=0;this.horizontalColIndex=0},i.measureColumns=function(){var n,i;(this.getContainerWidth(),this.columnWidth)||(n=this.items[0],i=n&&n.element,this.columnWidth=i&&t(i).outerWidth||this.containerWidth);var r=this.columnWidth+=this.gutter,f=this.containerWidth+this.gutter,u=f/r,e=r-f%r,o=e&&1>e?"round":"floor";u=Math[o](u);this.cols=Math.max(u,1)},i.getContainerWidth=function(){var i=this._getOption("fitWidth"),r=i?this.element.parentNode:this.element,n=t(r);this.containerWidth=n&&n.innerWidth},i._getItemLayoutPosition=function(n){n.getSize();var u=n.size.outerWidth%this.columnWidth,f=u&&1>u?"round":"ceil",i=Math[f](n.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var e=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",t=this[e](i,n),o={x:this.columnWidth*t.col,y:t.y},s=t.y+n.size.outerHeight,h=i+t.col,r=t.col;h>r;r++)this.colYs[r]=s;return o},i._getTopColPosition=function(n){var t=this._getTopColGroup(n),i=Math.min.apply(Math,t);return{col:t.indexOf(i),y:i}},i._getTopColGroup=function(n){if(2>n)return this.colYs;for(var i=[],r=this.cols+1-n,t=0;r>t;t++)i[t]=this._getColGroupY(t,n);return i},i._getColGroupY=function(n,t){if(2>t)return this.colYs[n];var i=this.colYs.slice(n,n+t);return Math.max.apply(Math,i)},i._getHorizontalColPosition=function(n,t){var i=this.horizontalColIndex%this.cols,u=n>1&&i+n>this.cols,r;return i=u?0:i,r=t.size.outerWidth&&t.size.outerHeight,this.horizontalColIndex=r?i+n:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,n)}},i._manageStamp=function(n){var e=t(n),r=this._getElementOffset(n),h=this._getOption("originLeft"),o=h?r.left:r.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i;f=Math.max(0,f);i=Math.floor(s/this.columnWidth);i-=s%this.columnWidth?0:1;i=Math.min(this.cols-1,i);for(var c=this._getOption("originTop"),l=(c?r.top:r.bottom)+e.outerHeight,u=f;i>=u;u++)this.colYs[u]=Math.max(l,this.colYs[u])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this._getOption("fitWidth")&&(n.width=this._getContainerFitWidth()),n},i._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!=this.containerWidth},r});!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})};t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})};t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=11)}([,,function(n){"use strict";n.exports=function(n){"complete"===document.readyState||"interactive"===document.readyState?n.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&n.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",n)}},,function(n,t,i){"use strict";(function(t){var i;i="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{};n.exports=i}).call(this,i(5))},function(n){"use strict";var t,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t=function(){return this}();try{t=t||Function("return this")()||eval("this")}catch(n){"object"===("undefined"==typeof window?"undefined":i(window))&&(t=window)}n.exports=t},,,,,,function(n,t,i){n.exports=i(12)},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},h=e(i(2)),r=i(4),u=e(i(13)),c=r.window.jarallax,f,o;(r.window.jarallax=u.default,r.window.jarallax.noConflict=function(){return r.window.jarallax=c,this},void 0!==r.jQuery)&&(f=function(){var t=arguments||[],n;return Array.prototype.unshift.call(t,this),n=u.default.apply(r.window,t),"object"!==(void 0===n?"undefined":s(n))?n:this},f.constructor=u.default.constructor,o=r.jQuery.fn.jarallax,r.jQuery.fn.jarallax=f,r.jQuery.fn.jarallax.noConflict=function(){return r.jQuery.fn.jarallax=o,this});h.default(function(){u.default(document.querySelectorAll("[data-jarallax]"))})},function(n,t,i){"use strict";(function(n){function p(n){return n&&n.__esModule?n:{"default":n}}function h(n){s=u.window.innerWidth||document.documentElement.clientWidth;r=u.window.innerHeight||document.documentElement.clientHeight;"object"!==(void 0===n?"undefined":o(n))||"load"!==n.type&&"dom-loaded"!==n.type||(l=!0)}function w(){if(f.length){c=void 0!==u.window.pageYOffset?u.window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;var n=l||!e||e.width!==s||e.height!==r,t=v||n||!e||e.y!==c;v=l=!1;(n||t)&&(f.forEach(function(i){n&&i.onResize();t&&i.onScroll()}),e={width:s,height:r,y:c});y.default(w)}}var f,e;Object.defineProperty(t,"__esModule",{value:!0});var g=function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return function(n,t){var r=[],u=!0,f=!1,e=void 0,o,i;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);u=!0);}catch(n){f=!0;e=n}finally{try{!u&&i.return&&i.return()}finally{if(f)throw e;}}return r}(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance");},nt=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},tt=p(i(2)),y=p(i(14)),u=i(4);var it=-1<navigator.userAgent.indexOf("MSIE ")||-1<navigator.userAgent.indexOf("Trident/")||-1<navigator.userAgent.indexOf("Edge/"),a=function(){for(var t="transform WebkitTransform MozTransform".split(" "),i=document.createElement("div"),n=0;n<t.length;n++)if(i&&void 0!==i.style[t[n]])return t[n];return!1}(),s=void 0,r=void 0,c=void 0,l=!1,v=!1;h();u.window.addEventListener("resize",h);u.window.addEventListener("orientationchange",h);u.window.addEventListener("load",h);tt.default(function(){h({type:"dom-loaded"})});f=[];e=!1;var b=!!n.ResizeObserver&&new n.ResizeObserver(function(n){n&&n.length&&y.default(function(){n.forEach(function(n){n.target&&n.target.jarallax&&(l||n.target.jarallax.onResize(),v=!0)})})}),rt=0,k=function(){function n(t,i){var r,f,h,e,s,c,l,u;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);r=this;r.instanceID=rt++;r.$item=t;r.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,automaticResize:!0,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoLoop:!0,videoPlayOnlyVisible:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};f=r.$item.getAttribute("data-jarallax");h=JSON.parse(f||"{}");f&&console.warn("Detected usage of deprecated data-jarallax JSON options, you should use pure data-attribute options. See info here - https://github.com/nk-o/jarallax/issues/53");e=r.$item.dataset||{};s={};(Object.keys(e).forEach(function(n){var t=n.substr(0,1).toLowerCase()+n.substr(1);t&&void 0!==r.defaults[t]&&(s[t]=e[n])}),r.options=r.extend({},r.defaults,h,s,i),r.pureOptions=r.extend({},r.options),Object.keys(r.options).forEach(function(n){"true"===r.options[n]?r.options[n]=!0:"false"===r.options[n]&&(r.options[n]=!1)}),r.options.speed=Math.min(2,Math.max(-1,parseFloat(r.options.speed))),(r.options.noAndroid||r.options.noIos)&&(console.warn("Detected usage of deprecated noAndroid or noIos options, you should use disableParallax option. See info here - https://github.com/nk-o/jarallax/#disable-on-mobile-devices"),r.options.disableParallax||(r.options.noIos&&r.options.noAndroid?r.options.disableParallax=/iPad|iPhone|iPod|Android/:r.options.noIos?r.options.disableParallax=/iPad|iPhone|iPod/:r.options.noAndroid&&(r.options.disableParallax=/Android/))),"string"==typeof r.options.disableParallax&&(r.options.disableParallax=new RegExp(r.options.disableParallax)),r.options.disableParallax instanceof RegExp)&&(c=r.options.disableParallax,r.options.disableParallax=function(){return c.test(navigator.userAgent)});("function"!=typeof r.options.disableParallax&&(r.options.disableParallax=function(){return!1}),"string"==typeof r.options.disableVideo&&(r.options.disableVideo=new RegExp(r.options.disableVideo)),r.options.disableVideo instanceof RegExp)&&(l=r.options.disableVideo,r.options.disableVideo=function(){return l.test(navigator.userAgent)});"function"!=typeof r.options.disableVideo&&(r.options.disableVideo=function(){return!1});u=r.options.elementInViewport;u&&"object"===(void 0===u?"undefined":o(u))&&void 0!==u.length&&(u=g(u,1)[0]);u instanceof Element||(u=null);r.options.elementInViewport=u;r.image={src:r.options.imgSrc||null,$container:null,useImgTag:!1,position:/iPad|iPhone|iPod|Android/.test(navigator.userAgent)?"absolute":"fixed"};r.initImg()&&r.canInitParallax()&&r.init()}return nt(n,[{key:"css",value:function(n,t){return"string"==typeof t?u.window.getComputedStyle(n).getPropertyValue(t):(t.transform&&a&&(t[a]=t.transform),Object.keys(t).forEach(function(i){n.style[i]=t[i]}),n)}},{key:"extend",value:function(n){var t=arguments;return n=n||{},Object.keys(arguments).forEach(function(i){t[i]&&Object.keys(t[i]).forEach(function(r){n[r]=t[i][r]})}),n}},{key:"getWindowData",value:function(){return{width:s,height:r,y:c}}},{key:"initImg",value:function(){var n=this,t=n.options.imgElement;return t&&"string"==typeof t&&(t=n.$item.querySelector(t)),t instanceof Element||(t=null),t&&(n.options.keepImg?n.image.$item=t.cloneNode(!0):(n.image.$item=t,n.image.$itemParent=t.parentNode),n.image.useImgTag=!0),!!n.image.$item||(null===n.image.src&&(n.image.src=n.css(n.$item,"background-image").replace(/^url\(['"]?/g,"").replace(/['"]?\)$/g,"")),!(!n.image.src||"none"===n.image.src))}},{key:"canInitParallax",value:function(){return a&&!this.options.disableParallax()}},{key:"init",value:function(){var n=this,r={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden",pointerEvents:"none"},i={},u,f,e,t,o;if(n.options.keepImg||(u=n.$item.getAttribute("style"),(u&&n.$item.setAttribute("data-jarallax-original-styles",u),n.image.useImgTag)&&(f=n.image.$item.getAttribute("style"),f&&n.image.$item.setAttribute("data-jarallax-original-styles",f))),"static"===n.css(n.$item,"position")&&n.css(n.$item,{position:"relative"}),"auto"===n.css(n.$item,"z-index")&&n.css(n.$item,{zIndex:0}),n.image.$container=document.createElement("div"),n.css(n.image.$container,r),n.css(n.image.$container,{"z-index":n.options.zIndex}),it&&n.css(n.image.$container,{opacity:.9999}),n.image.$container.setAttribute("id","jarallax-container-"+n.instanceID),n.$item.appendChild(n.image.$container),n.image.useImgTag?i=n.extend({"object-fit":n.options.imgSize,"object-position":n.options.imgPosition,"font-family":"object-fit: "+n.options.imgSize+"; object-position: "+n.options.imgPosition+";","max-width":"none"},r,i):(n.image.$item=document.createElement("div"),n.image.src&&(i=n.extend({"background-position":n.options.imgPosition,"background-size":n.options.imgSize,"background-repeat":n.options.imgRepeat,"background-image":'url("'+n.image.src+'")'},r,i))),"opacity"!==n.options.type&&"scale"!==n.options.type&&"scale-opacity"!==n.options.type&&1!==n.options.speed||(n.image.position="absolute"),"fixed"===n.image.position)for(e=0,t=n.$item;null!==t&&t!==document&&0===e;)o=n.css(t,"-webkit-transform")||n.css(t,"-moz-transform")||n.css(t,"transform"),o&&"none"!==o&&(e=1,n.image.position="absolute"),t=t.parentNode;i.position=n.image.position;n.css(n.image.$item,i);n.image.$container.appendChild(n.image.$item);n.onResize();n.onScroll(!0);n.options.automaticResize&&b&&b.observe(n.$item);n.options.onInit&&n.options.onInit.call(n);"none"!==n.css(n.$item,"background-image")&&n.css(n.$item,{"background-image":"none"});n.addToParallaxList()}},{key:"addToParallaxList",value:function(){f.push(this);1===f.length&&w()}},{key:"removeFromParallaxList",value:function(){var n=this;f.forEach(function(t,i){t.instanceID===n.instanceID&&f.splice(i,1)})}},{key:"destroy",value:function(){var n=this,t,i;n.removeFromParallaxList();t=n.$item.getAttribute("data-jarallax-original-styles");(n.$item.removeAttribute("data-jarallax-original-styles"),t?n.$item.setAttribute("style",t):n.$item.removeAttribute("style"),n.image.useImgTag)&&(i=n.image.$item.getAttribute("data-jarallax-original-styles"),n.image.$item.removeAttribute("data-jarallax-original-styles"),i?n.image.$item.setAttribute("style",t):n.image.$item.removeAttribute("style"),n.image.$itemParent&&n.image.$itemParent.appendChild(n.image.$item));n.$clipStyles&&n.$clipStyles.parentNode.removeChild(n.$clipStyles);n.image.$container&&n.image.$container.parentNode.removeChild(n.image.$container);n.options.onDestroy&&n.options.onDestroy.call(n);delete n.$item.jarallax}},{key:"clipContainer",value:function(){var t;if("fixed"===this.image.position){var n=this,i=n.image.$container.getBoundingClientRect(),r=i.width,u=i.height;n.$clipStyles||(n.$clipStyles=document.createElement("style"),n.$clipStyles.setAttribute("type","text/css"),n.$clipStyles.setAttribute("id","jarallax-clip-"+n.instanceID),(document.head||document.getElementsByTagName("head")[0]).appendChild(n.$clipStyles));t="#jarallax-container-"+n.instanceID+" {\n           clip: rect(0 "+r+"px "+u+"px 0);\n           clip: rect(0, "+r+"px, "+u+"px, 0);\n        }";n.$clipStyles.styleSheet?n.$clipStyles.styleSheet.cssText=t:n.$clipStyles.innerHTML=t}}},{key:"coverImage",value:function(){var n=this,e=n.image.$container.getBoundingClientRect(),u=e.height,t=n.options.speed,s="scroll"===n.options.type||"scroll-opacity"===n.options.type,i=0,f=u,o=0;return s&&(t<0?(i=t*Math.max(u,r),r<u&&(i-=t*(u-r))):i=t*(u+r),1<t?f=Math.abs(i-r):t<0?f=i/t+Math.abs(i):f+=(r-u)*(1-t),i/=2),n.parallaxScrollDistance=i,o=s?(r-f)/2:(u-f)/2,n.css(n.image.$item,{height:f+"px",marginTop:o+"px",left:"fixed"===n.image.position?e.left+"px":"0",width:e.width+"px"}),n.options.onCoverImage&&n.options.onCoverImage.call(n),{image:{height:f,marginTop:o},container:e}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(n){var t=this,h=t.$item.getBoundingClientRect(),i=h.top,u=h.height,e={},o=h,c,v;if(t.options.elementInViewport&&(o=t.options.elementInViewport.getBoundingClientRect()),t.isElementInViewport=0<=o.bottom&&0<=o.right&&o.top<=r&&o.left<=s,n||t.isElementInViewport){var b=Math.max(0,i),l=Math.max(0,u+i),y=Math.max(0,-i),p=Math.max(0,i+u-r),a=Math.max(0,u-(i+u-r)),k=Math.max(0,-i+r-u),w=1-2*(r-i)/(r+u),f=1;(u<r?f=1-(y||p)/u:l<=r?f=l/r:a<=r&&(f=a/r),"opacity"!==t.options.type&&"scale-opacity"!==t.options.type&&"scroll-opacity"!==t.options.type||(e.transform="translate3d(0,0,0)",e.opacity=f),"scale"===t.options.type||"scale-opacity"===t.options.type)&&(c=1,t.options.speed<0?c-=t.options.speed*f:c+=t.options.speed*(1-f),e.transform="scale("+c+") translate3d(0,0,0)");("scroll"===t.options.type||"scroll-opacity"===t.options.type)&&(v=t.parallaxScrollDistance*w,"absolute"===t.image.position&&(v-=i),e.transform="translate3d(0,"+v+"px,0)");t.css(t.image.$item,e);t.options.onScroll&&t.options.onScroll.call(t,{section:h,beforeTop:b,beforeTopEnd:l,afterTop:y,beforeBottom:p,beforeBottomEnd:a,afterBottom:k,visiblePercent:f,fromViewportCenter:w})}}},{key:"onResize",value:function(){this.coverImage();this.clipContainer()}}]),n}(),d=function(n){("object"===("undefined"==typeof HTMLElement?"undefined":o(HTMLElement))?n instanceof HTMLElement:n&&"object"===(void 0===n?"undefined":o(n))&&null!==n&&1===n.nodeType&&"string"==typeof n.nodeName)&&(n=[n]);for(var i=arguments[1],u=Array.prototype.slice.call(arguments,2),f=n.length,t=0,r=void 0;t<f;t++)if("object"===(void 0===i?"undefined":o(i))||void 0===i?n[t].jarallax||(n[t].jarallax=new k(n[t],i)):n[t].jarallax&&(r=n[t].jarallax[i].apply(n[t].jarallax,u)),void 0!==r)return r;return n};d.constructor=k;t.default=d}).call(this,i(5))},function(n,t,i){"use strict";var r=i(4),u=r.requestAnimationFrame||r.webkitRequestAnimationFrame||r.mozRequestAnimationFrame||function(n){var t=+new Date,i=Math.max(0,16-(t-e)),r=setTimeout(n,i);return e=t,r},e=+new Date,f=r.cancelAnimationFrame||r.webkitCancelAnimationFrame||r.mozCancelAnimationFrame||clearTimeout;Function.prototype.bind&&(u=u.bind(r),f=f.bind(r));(n.exports=u).cancel=f}]);!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})};t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})};t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=6)}([,,function(n){"use strict";n.exports=function(n){"complete"===document.readyState||"interactive"===document.readyState?n.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&n.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",n)}},,function(n,t,i){"use strict";(function(t){var i;i="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{};n.exports=i}).call(this,i(5))},function(n){"use strict";var t,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t=function(){return this}();try{t=t||Function("return this")()||eval("this")}catch(n){"object"===("undefined"==typeof window?"undefined":i(window))&&(t=window)}n.exports=t},function(n,t,i){n.exports=i(7)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var f=r(i(8)),u=r(i(4)),e=r(i(2)),o=r(i(10));u.default.VideoWorker=u.default.VideoWorker||f.default;o.default();e.default(function(){"undefined"!=typeof jarallax&&jarallax(document.querySelectorAll("[data-jarallax-video]"))})},function(n,t,i){"use strict";n.exports=i(9)},function(n,t){"use strict";function i(){this._done=[];this._fail=[]}var f,e;Object.defineProperty(t,"__esModule",{value:!0});f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};e=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();i.prototype={execute:function(n,t){var i=n.length;for(t=Array.prototype.slice.call(t);i--;)n[i].apply(null,t)},resolve:function(){this.execute(this._done,arguments)},reject:function(){this.execute(this._fail,arguments)},done:function(n){this._done.push(n)},fail:function(n){this._fail.push(n)}};var l=0,r=0,u=0,o=0,s=0,h=new i,c=new i,a=function(){function n(t,i){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);var r=this;r.url=t;r.options_default={autoplay:!1,loop:!1,mute:!1,volume:100,showContols:!0,startTime:0,endTime:0};r.options=r.extend({},r.options_default,i);r.videoID=r.parseURL(t);r.videoID&&(r.ID=l++,r.loadAPI(),r.init())}return e(n,[{key:"extend",value:function(n){var t=arguments;return n=n||{},Object.keys(arguments).forEach(function(i){t[i]&&Object.keys(t[i]).forEach(function(r){n[r]=t[i][r]})}),n}},{key:"parseURL",value:function(n){var t,i,f,r,u,e=!(!(t=n.match(/.*(?:youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/))||11!==t[1].length)&&t[1],o=!(!(i=n.match(/https?:\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/))||!i[3])&&i[3],s=(f=n.split(/,(?=mp4\:|webm\:|ogv\:|ogg\:)/),r={},u=0,f.forEach(function(n){var t=n.match(/^(mp4|webm|ogv|ogg)\:(.*)/);t&&t[1]&&t[2]&&(r["ogv"===t[1]?"ogg":t[1]]=t[2],u=1)}),!!u&&r);return e?(this.type="youtube",e):o?(this.type="vimeo",o):!!s&&(this.type="local",s)}},{key:"isValid",value:function(){return!!this.videoID}},{key:"on",value:function(n,t){this.userEventsList=this.userEventsList||[];(this.userEventsList[n]||(this.userEventsList[n]=[])).push(t)}},{key:"off",value:function(n,t){var i=this;this.userEventsList&&this.userEventsList[n]&&(t?this.userEventsList[n].forEach(function(r,u){r===t&&(i.userEventsList[n][u]=!1)}):delete this.userEventsList[n])}},{key:"fire",value:function(n){var t=this,i=[].slice.call(arguments,1);this.userEventsList&&void 0!==this.userEventsList[n]&&this.userEventsList[n].forEach(function(n){n&&n.apply(t,i)})}},{key:"play",value:function(n){var t=this;t.player&&("youtube"===t.type&&t.player.playVideo&&(void 0!==n&&t.player.seekTo(n||0),YT.PlayerState.PLAYING!==t.player.getPlayerState()&&t.player.playVideo()),"vimeo"===t.type&&(void 0!==n&&t.player.setCurrentTime(n),t.player.getPaused().then(function(n){n&&t.player.play()})),"local"===t.type&&(void 0!==n&&(t.player.currentTime=n),t.player.paused&&t.player.play()))}},{key:"pause",value:function(){var n=this;n.player&&("youtube"===n.type&&n.player.pauseVideo&&YT.PlayerState.PLAYING===n.player.getPlayerState()&&n.player.pauseVideo(),"vimeo"===n.type&&n.player.getPaused().then(function(t){t||n.player.pause()}),"local"===n.type&&(n.player.paused||n.player.pause()))}},{key:"mute",value:function(){var n=this;n.player&&("youtube"===n.type&&n.player.mute&&n.player.mute(),"vimeo"===n.type&&n.player.setVolume&&n.player.setVolume(0),"local"===n.type&&(n.$video.muted=!0))}},{key:"unmute",value:function(){var n=this;n.player&&("youtube"===n.type&&n.player.mute&&n.player.unMute(),"vimeo"===n.type&&n.player.setVolume&&n.player.setVolume(n.options.volume),"local"===n.type&&(n.$video.muted=!1))}},{key:"setVolume",value:function(){var t=0<arguments.length&&void 0!==arguments[0]&&arguments[0],n=this;n.player&&t&&("youtube"===n.type&&n.player.setVolume&&n.player.setVolume(t),"vimeo"===n.type&&n.player.setVolume&&n.player.setVolume(t),"local"===n.type&&(n.$video.volume=t/100))}},{key:"getVolume",value:function(n){var t=this;t.player?("youtube"===t.type&&t.player.getVolume&&n(t.player.getVolume()),"vimeo"===t.type&&t.player.getVolume&&t.player.getVolume().then(function(t){n(t)}),"local"===t.type&&n(100*t.$video.volume)):n(!1)}},{key:"getMuted",value:function(n){var t=this;t.player?("youtube"===t.type&&t.player.isMuted&&n(t.player.isMuted()),"vimeo"===t.type&&t.player.getVolume&&t.player.getVolume().then(function(t){n(!!t)}),"local"===t.type&&n(t.$video.muted)):n(null)}},{key:"getImageURL",value:function(n){var t=this,r;if(t.videoImage)n(t.videoImage);else{if("youtube"===t.type){var u=["maxresdefault","sddefault","hqdefault","0"],i=0,f=new Image;f.onload=function(){120!==(this.naturalWidth||this.width)||i===u.length-1?(t.videoImage="https://img.youtube.com/vi/"+t.videoID+"/"+u[i]+".jpg",n(t.videoImage)):(i++,this.src="https://img.youtube.com/vi/"+t.videoID+"/"+u[i]+".jpg")};f.src="https://img.youtube.com/vi/"+t.videoID+"/"+u[i]+".jpg"}"vimeo"===t.type&&(r=new XMLHttpRequest,r.open("GET","https://vimeo.com/api/v2/video/"+t.videoID+".json",!0),r.onreadystatechange=function(){if(4===this.readyState&&200<=this.status&&this.status<400){var i=JSON.parse(this.responseText);t.videoImage=i[0].thumbnail_large;n(t.videoImage)}},r.send(),r=null)}}},{key:"getIframe",value:function(n){this.getVideo(n)}},{key:"getVideo",value:function(n){var t=this;t.$video?n(t.$video):t.onAPIready(function(){var i=void 0,u,f,e,o,r,s,h;(t.$video||((i=document.createElement("div")).style.display="none"),"youtube"===t.type)&&(t.playerOptions={},t.playerOptions.videoId=t.videoID,t.playerOptions.playerVars={autohide:1,rel:0,autoplay:0,playsinline:1},t.options.showContols||(t.playerOptions.playerVars.iv_load_policy=3,t.playerOptions.playerVars.modestbranding=1,t.playerOptions.playerVars.controls=0,t.playerOptions.playerVars.showinfo=0,t.playerOptions.playerVars.disablekb=1),u=void 0,f=void 0,t.playerOptions.events={onReady:function(n){(t.options.mute?n.target.mute():t.options.volume&&n.target.setVolume(t.options.volume),t.options.autoplay&&t.play(t.options.startTime),t.fire("ready",n),t.options.loop&&!t.options.endTime)&&(t.options.endTime=t.player.getDuration()-.1);setInterval(function(){t.getVolume(function(i){t.options.volume!==i&&(t.options.volume=i,t.fire("volumechange",n))})},150)},onStateChange:function(n){t.options.loop&&n.data===YT.PlayerState.ENDED&&t.play(t.options.startTime);u||n.data!==YT.PlayerState.PLAYING||(u=1,t.fire("started",n));n.data===YT.PlayerState.PLAYING&&t.fire("play",n);n.data===YT.PlayerState.PAUSED&&t.fire("pause",n);n.data===YT.PlayerState.ENDED&&t.fire("ended",n);n.data===YT.PlayerState.PLAYING?f=setInterval(function(){t.fire("timeupdate",n);t.options.endTime&&t.player.getCurrentTime()>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())},150):clearInterval(f)}},e=!t.$video,e&&(o=document.createElement("div"),o.setAttribute("id",t.playerID),i.appendChild(o),document.body.appendChild(i)),t.player=t.player||new window.YT.Player(t.playerID,t.playerOptions),e&&(t.$video=document.getElementById(t.playerID),t.videoWidth=parseInt(t.$video.getAttribute("width"),10)||1280,t.videoHeight=parseInt(t.$video.getAttribute("height"),10)||720));"vimeo"===t.type&&((t.playerOptions={id:t.videoID,autopause:0,transparent:0,autoplay:t.options.autoplay?1:0,loop:t.options.loop?1:0,muted:t.options.mute?1:0},t.options.volume&&(t.playerOptions.volume=t.options.volume),t.options.showContols||(t.playerOptions.badge=0,t.playerOptions.byline=0,t.playerOptions.portrait=0,t.playerOptions.title=0),t.$video)||(r="",Object.keys(t.playerOptions).forEach(function(n){""!==r&&(r+="&");r+=n+"="+encodeURIComponent(t.playerOptions[n])}),t.$video=document.createElement("iframe"),t.$video.setAttribute("id",t.playerID),t.$video.setAttribute("src","https://player.vimeo.com/video/"+t.videoID+"?"+r),t.$video.setAttribute("frameborder","0"),t.$video.setAttribute("mozallowfullscreen",""),t.$video.setAttribute("allowfullscreen",""),i.appendChild(t.$video),document.body.appendChild(i)),t.player=t.player||new Vimeo.Player(t.$video,t.playerOptions),t.options.startTime&&t.options.autoplay&&t.player.setCurrentTime(t.options.startTime),t.player.getVideoWidth().then(function(n){t.videoWidth=n||1280}),t.player.getVideoHeight().then(function(n){t.videoHeight=n||720}),s=void 0,t.player.on("timeupdate",function(n){s||(t.fire("started",n),s=1);t.fire("timeupdate",n);t.options.endTime&&t.options.endTime&&n.seconds>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())}),t.player.on("play",function(n){t.fire("play",n);t.options.startTime&&0===n.seconds&&t.play(t.options.startTime)}),t.player.on("pause",function(n){t.fire("pause",n)}),t.player.on("ended",function(n){t.fire("ended",n)}),t.player.on("loaded",function(n){t.fire("ready",n)}),t.player.on("volumechange",function(n){t.fire("volumechange",n)}));"local"===t.type&&(t.$video||(t.$video=document.createElement("video"),t.options.showContols&&(t.$video.controls=!0),t.options.mute?t.$video.muted=!0:t.$video.volume&&(t.$video.volume=t.options.volume/100),t.options.loop&&(t.$video.loop=!0),t.$video.setAttribute("playsinline",""),t.$video.setAttribute("webkit-playsinline",""),t.$video.setAttribute("id",t.playerID),i.appendChild(t.$video),document.body.appendChild(i),Object.keys(t.videoID).forEach(function(n){var r,u,f,i;r=t.$video;u=t.videoID[n];f="video/"+n;(i=document.createElement("source")).src=u;i.type=f;r.appendChild(i)})),t.player=t.player||t.$video,h=void 0,t.player.addEventListener("playing",function(n){h||t.fire("started",n);h=1}),t.player.addEventListener("timeupdate",function(n){t.fire("timeupdate",n);t.options.endTime&&t.options.endTime&&this.currentTime>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())}),t.player.addEventListener("play",function(n){t.fire("play",n)}),t.player.addEventListener("pause",function(n){t.fire("pause",n)}),t.player.addEventListener("ended",function(n){t.fire("ended",n)}),t.player.addEventListener("loadedmetadata",function(){t.videoWidth=this.videoWidth||1280;t.videoHeight=this.videoHeight||720;t.fire("ready");t.options.autoplay&&t.play(t.options.startTime)}),t.player.addEventListener("volumechange",function(n){t.getVolume(function(n){t.options.volume=n});t.fire("volumechange",n)}));n(t.$video)})}},{key:"init",value:function(){this.playerID="VideoWorker-"+this.ID}},{key:"loadAPI",value:function(){var n,t,i;r&&u||(n="",("youtube"!==this.type||r||(r=1,n="https://www.youtube.com/iframe_api"),"vimeo"!==this.type||u||(u=1,n="https://player.vimeo.com/api/player.js"),n)&&(t=document.createElement("script"),i=document.getElementsByTagName("head")[0],t.src=n,i.appendChild(t),t=i=null))}},{key:"onAPIready",value:function(n){if("youtube"===this.type&&("undefined"!=typeof YT&&0!==YT.loaded||o?"object"===("undefined"==typeof YT?"undefined":f(YT))&&1===YT.loaded?n():h.done(function(){n()}):(o=1,window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady=null;h.resolve("done");n()})),"vimeo"===this.type)if("undefined"!=typeof Vimeo||s)"undefined"!=typeof Vimeo?n():c.done(function(){n()});else{s=1;var t=setInterval(function(){"undefined"!=typeof Vimeo&&(clearInterval(t),c.resolve("done"),n())},20)}"local"===this.type&&n()}}]),n}();t.default=a},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.default.jarallax,n,i,r,e,o,s;void 0!==t&&(n=t.constructor,i=n.prototype.init,n.prototype.init=function(){var n=this;i.apply(n);n.video&&!n.options.disableVideo()&&n.video.getVideo(function(t){var i=t.parentNode;n.css(t,{position:n.image.position,top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%",maxWidth:"none",maxHeight:"none",margin:0,zIndex:-1});n.$video=t;n.image.$container.appendChild(t);i.parentNode.removeChild(i)})},r=n.prototype.coverImage,n.prototype.coverImage=function(){var n=this,t=r.apply(n),f=!!n.image.$item&&n.image.$item.nodeName;if(t&&n.video&&f&&("IFRAME"===f||"VIDEO"===f)){var i=t.image.height,u=i*n.image.width/n.image.height,o=(t.container.width-u)/2,e=t.image.marginTop;t.container.width>u&&(u=t.container.width,i=u*n.image.height/n.image.width,o=0,e+=(t.image.height-i)/2);"IFRAME"===f&&(i+=400,e-=200);n.css(n.$video,{width:u+"px",marginLeft:o+"px",height:i+"px",marginTop:e+"px"})}return t},e=n.prototype.initImg,n.prototype.initImg=function(){var n=this,t=e.apply(n);return n.options.videoSrc||(n.options.videoSrc=n.$item.getAttribute("data-jarallax-video")||null),n.options.videoSrc?(n.defaultInitImgResult=t,!0):t},o=n.prototype.canInitParallax,n.prototype.canInitParallax=function(){var n=this,i=o.apply(n),t;if(!n.options.videoSrc)return i;if(t=new u.default(n.options.videoSrc,{autoplay:!0,loop:n.options.videoLoop,showContols:!1,startTime:n.options.videoStartTime||0,endTime:n.options.videoEndTime||0,mute:n.options.videoVolume?0:1,volume:n.options.videoVolume||0}),t.isValid())if(i){if(t.on("ready",function(){if(n.options.videoPlayOnlyVisible){var i=n.onScroll;n.onScroll=function(){i.apply(n);!n.options.videoLoop&&(n.options.videoLoop||n.videoEnded)||(n.isVisible()?t.play():t.pause())}}else t.play()}),t.on("started",function(){n.image.$default_item=n.image.$item;n.image.$item=n.$video;n.image.width=n.video.videoWidth||1280;n.image.height=n.video.videoHeight||720;n.coverImage();n.clipContainer();n.onScroll();n.image.$default_item&&(n.image.$default_item.style.display="none")}),t.on("ended",function(){n.videoEnded=!0;n.options.videoLoop||n.image.$default_item&&(n.image.$item=n.image.$default_item,n.image.$item.style.display="block",n.coverImage(),n.clipContainer(),n.onScroll())}),n.video=t,!n.defaultInitImgResult)return"local"!==t.type?(t.getImageURL(function(t){n.image.src=t;n.init()}),!1):(n.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",!0)}else n.defaultInitImgResult||t.getImageURL(function(t){var i=n.$item.getAttribute("style");i&&n.$item.setAttribute("data-jarallax-original-styles",i);n.css(n.$item,{"background-image":'url("'+t+'")',"background-position":"center","background-size":"cover"})});return i},s=n.prototype.destroy,n.prototype.destroy=function(){var n=this;n.image.$default_item&&(n.image.$item=n.image.$default_item,delete n.image.$default_item);s.apply(n)})};var u=r(i(8)),f=r(i(4))}]);!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})};t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})};t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=0)}([function(n,t,i){n.exports=i(1)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u=r(i(2));r(i(3)).default();u.default(function(){"undefined"!=typeof jarallax&&jarallax(document.querySelectorAll("[data-jarallax-element]"))})},function(n){"use strict";n.exports=function(n){"complete"===document.readyState||"interactive"===document.readyState?n.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&n.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",n)}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.default.jarallax,n;void 0!==t&&(n=t.constructor,["initImg","canInitParallax","init","destroy","clipContainer","coverImage","isVisible","onScroll","onResize"].forEach(function(t){var i=n.prototype[t];n.prototype[t]=function(){var n=this,o=arguments||[],r,u,s,f;if("initImg"===t&&null!==n.$item.getAttribute("data-jarallax-element")&&(n.options.type="element",n.pureOptions.speed=n.$item.getAttribute("data-jarallax-element")||n.pureOptions.speed),"element"!==n.options.type)return i.apply(n,o);switch(n.pureOptions.threshold=n.$item.getAttribute("data-threshold")||"",t){case"init":r=n.pureOptions.speed.split(" ");n.options.speed=n.pureOptions.speed||0;n.options.speedY=r[0]?parseFloat(r[0]):0;n.options.speedX=r[1]?parseFloat(r[1]):0;u=n.pureOptions.threshold.split(" ");n.options.thresholdY=u[0]?parseFloat(u[0]):null;n.options.thresholdX=u[1]?parseFloat(u[1]):null;break;case"onResize":s=n.css(n.$item,"transform");n.css(n.$item,{transform:""});f=n.$item.getBoundingClientRect();n.itemData={width:f.width,height:f.height,y:f.top+n.getWindowData().y,x:f.left};n.css(n.$item,{transform:s});break;case"onScroll":var e=n.getWindowData(),h=(e.y+e.height/2-n.itemData.y-n.itemData.height/2)/(e.height/2),c=h*n.options.speedY,l=h*n.options.speedX,a=c,v=l;null!==n.options.thresholdY&&c>n.options.thresholdY&&(a=0);null!==n.options.thresholdX&&l>n.options.thresholdX&&(v=0);n.css(n.$item,{transform:"translate3d("+v+"px,"+a+"px,0)"});break;case"initImg":case"isVisible":case"clipContainer":case"coverImage":return!0}return i.apply(n,o)}}))};var r,u=i(4),f=(r=u)&&r.__esModule?r:{"default":r}},function(n,t,i){"use strict";(function(t){var i;i="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{};n.exports=i}).call(this,i(5))},function(n){"use strict";var t,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t=function(){return this}();try{t=t||Function("return this")()||eval("this")}catch(n){"object"===("undefined"==typeof window?"undefined":i(window))&&(t=window)}n.exports=t}]);objectFitImages=function(){"use strict";function l(n,t){return"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='"+n+"' height='"+t+"'%3E%3C/svg%3E"}function a(n){if(n.srcset&&!k&&window.picturefill){var t=window.picturefill._;n[t.ns]&&n[t.ns].evaled||t.fillImg(n,{reselect:!0});n[t.ns].curSrc||(n[t.ns].supported=!1,t.fillImg(n,{reselect:!0}));n.currentSrc=n[t.ns].curSrc||n.src}}function v(n){for(var t,r=getComputedStyle(n).fontFamily,i={};null!==(t=w.exec(r));)i[t[1]]=t[2];return i}function o(n,t,i){var f=l(t||1,i||0);u.call(n,"src")!==f&&r.call(n,"src",f)}function f(n,t){n.naturalWidth?t(n):setTimeout(f,100,n,t)}function s(t){var e=v(t),i=t[n];if(e["object-fit"]=e["object-fit"]||"fill",!i.img){if("fill"===e["object-fit"])return;if(!i.skipTest&&h&&!e["object-position"])return}if(!i.img){i.img=new Image(t.width,t.height);i.img.srcset=u.call(t,"data-ofi-srcset")||t.srcset;i.img.src=u.call(t,"data-ofi-src")||t.src;r.call(t,"data-ofi-src",t.src);t.srcset&&r.call(t,"data-ofi-srcset",t.srcset);o(t,t.naturalWidth||t.width,t.naturalHeight||t.height);t.srcset&&(t.srcset="");try{y(t)}catch(t){window.console&&console.warn("https://bit.ly/ofi-old-browser")}}a(i.img);t.style.backgroundImage='url("'+(i.img.currentSrc||i.img.src).replace(/"/g,'\\"')+'")';t.style.backgroundPosition=e["object-position"]||"center";t.style.backgroundRepeat="no-repeat";t.style.backgroundOrigin="content-box";/scale-down/.test(e["object-fit"])?f(i.img,function(){t.style.backgroundSize=i.img.naturalWidth>t.width||i.img.naturalHeight>t.height?"contain":"auto"}):t.style.backgroundSize=e["object-fit"].replace("none","auto").replace("fill","100% 100%");f(i.img,function(n){o(t,n.naturalWidth,n.naturalHeight)})}function y(t){var i={get:function(i){return t[n].img[i?i:"src"]},set:function(i,u){return t[n].img[u?u:"src"]=i,r.call(t,"data-ofi-"+u,i),s(t),i}};Object.defineProperty(t,"src",i);Object.defineProperty(t,"currentSrc",{get:function(){return i.get("currentSrc")}});Object.defineProperty(t,"srcset",{get:function(){return i.get("srcset")},set:function(n){return i.set(n,"srcset")}})}function p(){function t(t,i){return t[n]&&t[n].img&&("src"===i||"srcset"===i)?t[n].img:t}e||(HTMLImageElement.prototype.getAttribute=function(n){return u.call(t(this,n),n)},HTMLImageElement.prototype.setAttribute=function(n,i){return r.call(t(this,n),n,String(i))})}function i(t,r){var f=!c&&!t,u;if(r=r||{},t=t||"img",e&&!r.skipTest||!b)return!1;for("img"===t?t=document.getElementsByTagName("img"):"string"==typeof t?t=document.querySelectorAll(t):("length"in t)||(t=[t]),u=0;u<t.length;u++)t[u][n]=t[u][n]||{skipTest:r.skipTest},s(t[u]);f&&(document.body.addEventListener("load",function(n){"IMG"===n.target.tagName&&i(n.target,{skipTest:r.skipTest})},!0),c=!0,t="img");r.watchMQ&&window.addEventListener("resize",i.bind(null,t,{skipTest:r.skipTest}))}var n="bfred-it:object-fit-images",w=/(object-fit|object-position)\s*:\s*([-.\w\s%]+)/g,t="undefined"==typeof Image?{style:{"object-position":1}}:new Image,h="object-fit"in t.style,e="object-position"in t.style,b="background-size"in t.style,k="string"==typeof t.currentSrc,u=t.getAttribute,r=t.setAttribute,c=!1;return i.supportsObjectFit=h,i.supportsObjectPosition=e,p(),i}();!function(n,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():n.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return r.indexOf(t)==-1&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),r!=-1&&i.splice(r,1),this},n.emitEvent=function(n,t){var i=this._events&&this._events[n],u,f,r,e;if(i&&i.length){for(i=i.slice(0),t=t||[],u=this._onceEvents&&this._onceEvents[n],f=0;f<i.length;f++)r=i[f],e=u&&u[r],e&&(this.off(n,r),delete u[r]),r.apply(this,t);return this}},n.allOff=function(){delete this._events;delete this._onceEvents},t}),function(n,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("ev-emitter")):n.imagesLoaded=t(n,n.EvEmitter)}("undefined"!=typeof window?window:this,function(n,t){function o(n,t){for(var i in t)n[i]=t[i];return n}function h(n){if(Array.isArray(n))return n;var t="object"==typeof n&&"number"==typeof n.length;return t?c.call(n):[n]}function i(n,t,r){if(!(this instanceof i))return new i(n,t,r);var u=n;return"string"==typeof n&&(u=document.querySelectorAll(n)),u?(this.elements=h(u),this.options=o({},this.options),"function"==typeof t?r=t:o(this.options,t),r&&this.on("always",r),this.getImages(),f&&(this.jqDeferred=new f.Deferred),void setTimeout(this.check.bind(this))):void e.error("Bad element for imagesLoaded "+(u||n))}function r(n){this.img=n}function u(n,t){this.url=n;this.element=t;this.img=new Image}var f=n.jQuery,e=n.console,c=Array.prototype.slice,s;return i.prototype=Object.create(t.prototype),i.prototype.options={},i.prototype.getImages=function(){this.images=[];this.elements.forEach(this.addElementImages,this)},i.prototype.addElementImages=function(n){var i,r,t,f,u,e;if("IMG"==n.nodeName&&this.addImage(n),this.options.background===!0&&this.addElementBackgroundImages(n),i=n.nodeType,i&&s[i]){for(r=n.querySelectorAll("img"),t=0;t<r.length;t++)f=r[t],this.addImage(f);if("string"==typeof this.options.background)for(u=n.querySelectorAll(this.options.background),t=0;t<u.length;t++)e=u[t],this.addElementBackgroundImages(e)}},s={1:!0,9:!0,11:!0},i.prototype.addElementBackgroundImages=function(n){var i=getComputedStyle(n),r,t,u;if(i)for(r=/url\((['"])?(.*?)\1\)/gi,t=r.exec(i.backgroundImage);null!==t;)u=t&&t[2],u&&this.addBackground(u,n),t=r.exec(i.backgroundImage)},i.prototype.addImage=function(n){var t=new r(n);this.images.push(t)},i.prototype.addBackground=function(n,t){var i=new u(n,t);this.images.push(i)},i.prototype.check=function(){function n(n,i,r){setTimeout(function(){t.progress(n,i,r)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",n);t.check()}):void this.complete()},i.prototype.progress=function(n,t,i){this.progressedCount++;this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;this.emitEvent("progress",[this,n,t]);this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,n);this.progressedCount==this.images.length&&this.complete();this.options.debug&&e&&e.log("progress: "+i,n,t)},i.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred)&&(n=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[n](this))},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var n=this.getIsImageComplete();return n?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(n,t){this.isLoaded=n;this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.prototype.onload=function(){this.confirm(!0,"onload");this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror");this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this);this.proxyImage.removeEventListener("error",this);this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},u.prototype=Object.create(r.prototype),u.prototype.check=function(){this.img.addEventListener("load",this);this.img.addEventListener("error",this);this.img.src=this.url;var n=this.getIsImageComplete();n&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},u.prototype.unbindEvents=function(){this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},u.prototype.confirm=function(n,t){this.isLoaded=n;this.emitEvent("progress",[this,this.element,t])},i.makeJQueryPlugin=function(t){t=t||n.jQuery;t&&(f=t,f.fn.imagesLoaded=function(n,t){var r=new i(this,n,t);return r.jqDeferred.promise(f(this))})},i.makeJQueryPlugin(),i});fotoramaVersion="4.6.4",function(n,t,i,r,u){"use strict";function tf(n){var t="bez_"+r.makeArray(arguments).join("_").replace(".","p"),i;return"function"!=typeof r.easing[t]&&(i=function(n,t){var u=[null,null],r=[null,null],i=[null,null],f=function(f,e){return i[e]=3*n[e],r[e]=3*(t[e]-n[e])-i[e],u[e]=1-i[e]-r[e],f*(i[e]+f*(r[e]+f*u[e]))},e=function(n){return i[0]+n*(2*r[0]+3*u[0]*n)},o=function(n){for(var i,t=n,r=0;++r<14&&(i=f(t,0)-n,!(Math.abs(i)<.001));)t-=i/e(t);return t};return function(n){return f(o(n),1)}},r.easing[t]=function(t,r,u,f,e){return f*i([n[0],n[1]],[n[2],n[3]])(r/e)+u}),t}function c(){}function v(n,t,i){return Math.max(isNaN(t)?-1/0:t,Math.min(isNaN(i)?1/0:i,n))}function rf(n){return n.match(/ma/)&&n.match(/-?\d+(?!d)/g)[n.match(/3d/)?12:4]}function uf(n){return nt?+rf(n.css("transform")):+n.css("left").replace("px","")}function ct(n){var t={};return nt?t.transform="translate3d("+n+"px,0,0)":t.left=n,t}function ii(n){return{"transition-duration":n+"ms"}}function gi(n,t){return isNaN(n)?t:n}function y(n,t){return gi(+String(n).replace(t||"px",""))}function ff(n){return/%$/.test(n)?y(n,"%"):u}function b(n,t){return gi(ff(n)/100*t,y(n))}function k(n){return(!isNaN(y(n))||!isNaN(y(n,"%")))&&n}function lt(n,t,i,r){return(n-(r||0))*(t+(i||0))}function ef(n,t,i,r){return-Math.round(n/(t+(i||0))-(r||0))}function of(n){var t=n.data(),i,r;t.tEnd||(i=n[0],r={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",msTransition:"MSTransitionEnd",transition:"transitionend"},l(i,r[lu.prefixed("transition")],function(n){t.tProp&&n.propertyName.match(t.tProp)&&t.onEndFn()}),t.tEnd=!0)}function sf(n,t,i,r){var f,u=n.data();u&&(u.onEndFn=function(){f||(f=!0,clearTimeout(u.tT),i())},u.tProp=t,clearTimeout(u.tT),u.tT=setTimeout(function(){u.onEndFn()},1.5*r),of(n))}function ri(n,t){var i,r;if(n.length)return i=n.data(),nt?(n.css(ii(0)),i.onEndFn=c,clearTimeout(i.tT)):n.stop(),r=nr(t,function(){return uf(n)}),n.css(ct(r)),r}function nr(){for(var t,n=0,i=arguments.length;i>n&&(t=n?arguments[n]():arguments[n],"number"!=typeof t);n++);return t}function tr(n,t){return Math.round(n+(t-n)/1.5)}function d(){return d.p=d.p||("https:"===i.protocol?"https://":"http://"),d.p}function hf(n){var i=t.createElement("a");return i.href=n,i}function ir(n,t){var i,r,u;return"string"!=typeof n?n:(n=hf(n),n.host.match(/youtube\.com/)&&n.search?(i=n.search.split("v=")[1])&&(u=i.indexOf("&"),-1!==u&&(i=i.substring(0,u)),r="youtube"):n.host.match(/youtube\.com|youtu\.be/)?(i=n.pathname.replace(/^\/(embed\/|v\/)?/,"").replace(/\/.*/,""),r="youtube"):n.host.match(/vimeo\.com/)&&(r="vimeo",i=n.pathname.replace(/^\/(video\/)?/,"").replace(/\/.*/,"")),i&&r||!t||(i=n.href,r="custom"),i?{id:i,type:r,s:n.search.replace(/^\?/,""),p:d()}:!1)}function cf(n,t,i){var e,f,u=n.video;return"youtube"===u.type?(f=d()+"img.youtube.com/vi/"+u.id+"/default.jpg",e=f.replace(/\/default.jpg$/,"/hqdefault.jpg"),n.thumbsReady=!0):"vimeo"===u.type?r.ajax({url:d()+"vimeo.com/api/v2/video/"+u.id+".json",dataType:"jsonp",success:function(r){n.thumbsReady=!0;rr(t,{img:r[0].thumbnail_large,thumb:r[0].thumbnail_small},n.i,i)}}):n.thumbsReady=!0,{img:e,thumb:f}}function rr(n,t,i,u){for(var o,e,f=0,s=n.length;s>f;f++)if(o=n[f],o.i===i&&o.thumbsReady){e={videoReady:!0};e[h]=e[ni]=e[gt]=!1;u.splice(f,1,r.extend({},o,e,t));break}}function lf(n){function u(n,i,u){var o=n.children("img").eq(0),f=n.attr("href"),s=n.attr("src"),h=o.attr("src"),c=i.video,e=u?ir(f,c===!0):!1;e?f=!1:e=c;t(n,o,r.extend(i,{video:e,img:i.img||f||s||h,thumb:i.thumb||h||s||f}))}function t(n,t,i){var u=i.thumb&&i.img!==i.thumb,f=y(i.width||n.attr("width")),e=y(i.height||n.attr("height"));r.extend(i,{width:f,height:e,thumbratio:sr(i.thumbratio||y(i.thumbwidth||t&&t.attr("width")||u||f)/y(i.thumbheight||t&&t.attr("height")||u||e))})}var i=[];return n.children().each(function(){var n=r(this),f=ui(r.extend(n.data(),{id:n.attr("id")}));if(n.is("a, img"))u(n,f,!0);else{if(n.is(":empty"))return;t(n,null,r.extend(f,{html:this,_html:n.html()}))}i.push(f)}),i}function af(n){return 0===n.offsetWidth&&0===n.offsetHeight}function vf(n){return!r.contains(t.documentElement,n)}function o(n,t,i,r){return o.i||(o.i=1,o.ii=[!0]),r=r||o.i,"undefined"==typeof o.ii[r]&&(o.ii[r]=!0),n()?t():o.ii[r]&&setTimeout(function(){o.ii[r]&&o(n,t,i,r)},i||100),o.i++}function yf(n){i.replace(i.protocol+"//"+i.host+i.pathname.replace(/^\/?/,"/")+i.search+"#"+n)}function ur(n,t,i,r){var f=n.data(),u=f.measures;if(u&&(!f.l||f.l.W!==u.width||f.l.H!==u.height||f.l.r!==u.ratio||f.l.w!==t.w||f.l.h!==t.h||f.l.m!==i||f.l.p!==r)){var e=u.width,o=u.height,y=t.w/t.h,s=u.ratio>=y,h="scaledown"===i,c="contain"===i,l="cover"===i,a=kf(r);s&&(h||c)||!s&&l?(e=v(t.w,0,h?e:1/0),o=e/u.ratio):(s&&l||!s&&(h||c))&&(o=v(t.h,0,h?o:1/0),e=o*u.ratio);n.css({width:e,height:o,left:b(a.x,t.w-e),top:b(a.y,t.h-o)});f.l={W:u.width,H:u.height,r:u.ratio,w:t.w,h:t.h,m:i,p:r}}return!0}function pf(n,t){var i=n[0];i.styleSheet?i.styleSheet.cssText=t:n.html(t)}function at(n,t,i){return t===i?!1:t>=n?"left":n>=i?"right":"left right"}function fr(n,t,i,r){var f,u,e,o;if(!i)return!1;if(!isNaN(n))return n-(r?0:1);for(u=0,e=t.length;e>u;u++)if(o=t[u],o.id===n){f=u;break}return f}function wf(n,t,i){i=i||{};n.each(function(){var n,u=r(this),f=u.data();f.clickOn||(f.clickOn=!0,r.extend(ar(u,{onStart:function(t){n=t;(i.onStart||c).call(this,t)},onMove:i.onMove||c,onTouchEnd:i.onTouchEnd||c,onEnd:function(i){i.moved||t.call(this,n)}}),{noMove:!0}))})}function e(n,t){return'<div class="'+n+'">'+(t||"")+"<\/div>"}function er(n){for(var i,r,t=n.length;t;)i=Math.floor(Math.random()*t--),r=n[t],n[t]=n[i],n[i]=r;return n}function or(n){return"[object Array]"==Object.prototype.toString.call(n)&&r.map(n,function(n){return r.extend({},n)})}function rt(n,t,i){n.scrollLeft(t||0).scrollTop(i||0)}function ui(n){if(n){var t={};return r.each(n,function(n,i){t[n.toLowerCase()]=i}),t}}function sr(n){if(n){var t=+n;return isNaN(t)?(t=n.split("/"),+t[0]/+t[1]||u):t}}function l(n,t,i,r){t&&(n.addEventListener?n.addEventListener(t,i,!!r):n.attachEvent("on"+t,i))}function bf(n){return!!n.getAttribute("disabled")}function hr(n){return{tabindex:-1*n+"",disabled:n}}function fi(n,t){l(n,"keyup",function(i){bf(n)||13==i.keyCode&&t.call(n,i)})}function ei(n,t){l(n,"focus",n.onfocusin=function(i){t.call(n,i)},!0)}function p(n,t){n.preventDefault?n.preventDefault():n.returnValue=!1;t&&n.stopPropagation&&n.stopPropagation()}function oi(n){return n?">":"<"}function kf(n){return n=(n+"").split(/\s+/),{x:k(n[0])||ti,y:k(n[1])||ti}}function ut(n,t){var f=n.data(),e=Math.round(t.pos),i=function(){f.sliding=!1;(t.onEnd||c)()},u;"undefined"!=typeof t.overPos&&t.overPos!==t.pos&&(e=t.overPos,i=function(){ut(n,r.extend({},t,{overPos:t.pos,time:Math.max(ht,t.time/2)}))});u=r.extend(ct(e),t.width&&{width:t.width});f.sliding=!0;nt?(n.css(r.extend(ii(t.time),u)),t.time>10?sf(n,"transform",i,t.time):i()):n.stop().animate(u,t.time,ns,i)}function cr(n,t,i,u,f,e){var h="undefined"!=typeof e;if(h||(f.push(arguments),Array.prototype.push.call(arguments,f.length),!(f.length>1))){n=n||r(n);t=t||r(t);var v=n[0],l=t[0],s="crossfade"===u.method,o=function(){if(!o.done){o.done=!0;var n=(h||f.shift())&&f.shift();n&&cr.apply(this,n);(u.onEnd||c)(!!n)}},a=u.time/(e||1);i.removeClass(ru+" "+iu);n.stop().addClass(ru);t.stop().addClass(iu);s&&l&&n.fadeTo(0,0);n.fadeTo(s?a:0,1,s&&o);t.fadeTo(a,0,o);v&&s||l||o()}}function lr(n){var t=(n.touches||[])[0]||n;n._x=t.pageX;n._y=t.clientY;n._now=r.now()}function ar(n,i){function b(n){return s=r(n.target),u.checked=g=nt=y=!1,e||u.flow||n.touches&&n.touches.length>1||n.which>1||ki&&ki.type!==n.type&&di||(g=i.select&&s.is(i.select,f))?g:(h="touchstart"===n.type,nt=s.is("a, a *",f),v=u.control,rt=u.noMove||u.noSwipe||v?16:u.snap?0:4,lr(n),a=ki=n,gu=n.type.replace(/down|start/,"move").replace(/Down/,"Move"),(i.onStart||c).call(f,n,{control:v,$target:s}),e=u.flow=!0,void((!h||u.go)&&p(n)))}function k(n){if(n.touches&&n.touches.length>1||tt&&!n.isPrimary||gu!==n.type||!e)return e&&o(),void(i.onTouchEnd||c)();lr(n);var t=Math.abs(n._x-a._x),r=Math.abs(n._y-a._y),s=t-r,l=(u.go||u.x||s>=0)&&!u.noSwipe,v=0>s;h&&!u.checked?(e=l)&&p(n):(p(n),(i.onMove||c).call(f,n,{touch:h}));!y&&Math.sqrt(Math.pow(t,2)+Math.pow(r,2))>rt&&(y=!0);u.checked=u.checked||l||v}function o(n){(i.onTouchEnd||c)();var t=e;u.control=e=!1;t&&(u.flow=!1);!t||nt&&!u.checked||(n&&p(n),di=!0,clearTimeout(nf),nf=setTimeout(function(){di=!1},1e3),(i.onEnd||c).call(f,{moved:y,$target:s,control:v,touch:h,startEvent:a,aborted:!n||"MSPointerCancel"===n.type}))}function ut(){u.flow||setTimeout(function(){u.flow=!0},10)}function d(){u.flow&&setTimeout(function(){u.flow=!1},it)}var e,a,s,v,h,g,nt,rt,y,f=n[0],u={};return tt?(l(f,"MSPointerDown",b),l(t,"MSPointerMove",k),l(t,"MSPointerCancel",o),l(t,"MSPointerUp",o)):(l(f,"touchstart",b),l(f,"touchmove",k),l(f,"touchend",o),l(t,"touchstart",ut),l(t,"touchend",d),l(t,"touchcancel",d),w.on("scroll",d),n.on("mousedown",b),bt.on("mousemove",k).on("mouseup",o)),n.on("click","a",function(n){u.checked&&p(n)}),u}function vr(n,t){function a(r,u){l=!0;y=s=r._x;g=r._now;h=[[g,y]];p=i=e.noMove||u?0:ri(n,(t.getPos||c)());(t.onStart||c).call(k,r)}function ut(n,t){u=e.min;f=e.max;o=e.snap;nt=n.altKey;l=b=!1;rt=t.control;rt||ot.sliding||a(n)}function ft(r,o){e.noSwipe||(l||a(r),s=r._x,h.push([r._now,s]),i=p-(y-s),d=at(i,u,f),u>=i?i=tr(i,u):i>=f&&(i=tr(i,f)),e.noMove||(n.css(ct(i)),b||(b=!0,o.touch||tt||n.addClass(fu)),(t.onMove||c).call(k,r,{pos:i,edge:d})))}function et(y){if(!e.noSwipe||!y.moved){l||a(y.startEvent,!0);y.touch||tt||n.removeClass(fu);w=r.now();for(var lt,ft,at,vt,d,g,b,rt,et,yt=w-it,ot=null,ut=ht,pt=t.friction,st=h.length-1;st>=0;st--){if(lt=h[st][0],ft=Math.abs(lt-yt),null===ot||at>ft)ot=lt,vt=h[st][1];else if(ot===yt||ft>at)break;at=ft}b=v(i,u,f);var wt=vt-s,ct=wt>=0,bt=w-ot,kt=bt>it,dt=!kt&&i!==p&&b===i;o&&(b=v(Math[dt?ct?"floor":"ceil":"round"](i/o)*o,u,f),u=f=b);dt&&(o||b===i)&&(et=-(wt/bt),ut*=v(Math.abs(et),t.timeLow,t.timeHigh),d=Math.round(i+et*ut/pt),o||(b=d),(!ct&&d>f||ct&&u>d)&&(g=ct?u:f,rt=d-g,o||(b=g),rt=v(b+.03*rt,g-50,g+50),ut=Math.abs((i-rt)/(et/pt))));ut*=nt?10:1;(t.onEnd||c).call(k,r.extend(y,{moved:y.moved||kt&&o,pos:i,newPos:b,overPos:rt,time:ut}))}}var y,s,p,i,d,h,g,w,u,f,o,nt,rt,b,l,k=n[0],ot=n.data(),e={};return e=r.extend(ar(t.$wrap,r.extend({},t,{onStart:ut,onMove:ft,onEnd:et})),e)}function yr(n,t){var u,f,e,o=n[0],i={prevent:{}};return l(o,po,function(n){var l=n.wheelDeltaY||-1*n.deltaY||0,s=n.wheelDeltaX||-1*n.deltaX||0,a=Math.abs(s)&&!Math.abs(l),o=oi(0>s),v=f===o,h=r.now(),y=it>h-e;f=o;e=h;a&&i.ok&&(!i.prevent[o]||u)&&(p(n,!0),u&&v&&y||(t.shift&&(u=!0,clearTimeout(i.t),i.t=setTimeout(function(){u=!1},wo)),(t.onEnd||c)(n,t.shift?o:s)))}),i}function pr(){r.each(r.Fotorama.instances,function(n,t){t.index=n})}function df(n){r.Fotorama.instances.push(n);pr()}function gf(n){r.Fotorama.instances.splice(n.index,1);pr()}var f="fotorama",ft="fullscreen",a=f+"__wrap",ne=a+"--css2",te=a+"--css3",wr=a+"--video",ie=a+"--fade",re=a+"--slide",br=a+"--no-controls",ue=a+"--no-shadows",fe=a+"--pan-y",ee=a+"--rtl",kr=a+"--only-active",oe=a+"--no-captions",se=a+"--toggle-arrows",si=f+"__stage",dr=si+"__frame",he=dr+"--video",ce=si+"__shaft",gr=f+"__grab",le=f+"__pointer",et=f+"__arr",nu=et+"--disabled",ae=et+"--prev",ve=et+"--next",g=f+"__nav",ye=g+"-wrap",pe=g+"__shaft",hi=g+"--dots",ci=g+"--thumbs",ot=g+"__frame",we=ot+"--dot",be=ot+"--thumb",tu=f+"__fade",iu=tu+"-front",ru=tu+"-rear",ke=f+"__shadow",li=ke+"s",de=li+"--left",ge=li+"--right",ai=f+"__active",vi=f+"__select",no=f+"--hidden",uu=f+"--fullscreen",to=f+"__fullscreen-icon",yi=f+"__error",pi=f+"__loading",vt=f+"__loaded",io=vt+"--full",ro=vt+"--img",fu=f+"__grabbing",eu=f+"__img",uo=eu+"--full",fo=f+"__dot",ou=f+"__thumb",eo=ou+"-border",oo=f+"__html",su=f+"__video",hu=su+"-play",so=su+"-close",ho=f+"__caption",co=f+"__caption__wrap",lo=f+"__spinner",st='" tabindex="0" role="button',yt=r&&r.fn.jquery.split("."),pt,vu,yu,pu,wu,ki,gu,di,nf;if(!yt||yt[0]<1||1==yt[0]&&yt[1]<8)throw"Fotorama requires jQuery 1.8 or later and will not run without it.";var cu={},lu=function(n,t,i){function nt(n){w.cssText=n}function u(n,t){return typeof n===t}function tt(n,t){return!!~(""+n).indexOf(t)}function y(n,t){var u,r;for(u in n)if(r=n[u],!tt(r,"-")&&w[r]!==i)return"pfx"==t?r:!0;return!1}function it(n,t,r){var e,f;for(e in n)if(f=t[n[e]],f!==i)return r===!1?n[e]:u(f,"function")?f.bind(r||t):f;return!1}function e(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),f=(n+" "+k.join(r+" ")+r).split(" ");return u(t,"string")||u(t,"undefined")?y(f,t):(f=(n+" "+d.join(r+" ")+r).split(" "),it(f,t,i))}var rt,o,l,r={},f=t.documentElement,s="modernizr",p=t.createElement(s),w=p.style,ut=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),b="Webkit Moz O ms",k=b.split(" "),d=b.toLowerCase().split(" "),h={},g=[],a=g.slice,ft=function(n,i,r,u){var l,a,c,v,e=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))for(;r--;)c=t.createElement("div"),c.id=u?u[r]:s+(r+1),e.appendChild(c);return l=["&#173;",'<style id="s',s,'">',n,"<\/style>"].join(""),e.id=s,(h?e:o).innerHTML+=l,o.appendChild(e),h||(o.style.background="",o.style.overflow="hidden",v=f.style.overflow,f.style.overflow="hidden",f.appendChild(o)),a=i(e,n),h?e.parentNode.removeChild(e):(o.parentNode.removeChild(o),f.style.overflow=v),!!a},v={}.hasOwnProperty,c;l=u(v,"undefined")||u(v.call,"undefined")?function(n,t){return t in n&&u(n.constructor.prototype[t],"undefined")}:function(n,t){return v.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if("function"!=typeof t)throw new TypeError;return i=a.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(a.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(a.call(arguments)))},r});h.csstransforms3d=function(){return!!e("perspective")};for(c in h)l(h,c)&&(o=c.toLowerCase(),r[o]=h[c](),g.push((r[o]?"":"no-")+o));return r.addTest=function(n,t){if("object"==typeof n)for(var u in n)l(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t="function"==typeof t?t():t;"undefined"!=typeof enableClasses&&enableClasses&&(f.className+=" "+(t?"":"no-")+n);r[n]=t}return r},nt(""),p=rt=null,r._version="2.6.2",r._prefixes=ut,r._domPrefixes=d,r._cssomPrefixes=k,r.testProp=function(n){return y([n])},r.testAllProps=e,r.testStyles=ft,r.prefixed=function(n,t,i){return t?e(n,t,i):e(n,"pfx")},r}(n,t),s={ok:!1,is:function(){return!1},request:function(){},cancel:function(){},event:"",prefix:""},au="webkit moz o ms khtml".split(" ");if("undefined"!=typeof t.cancelFullScreen)s.ok=!0;else for(pt=0,vu=au.length;vu>pt;pt++)if(s.prefix=au[pt],"undefined"!=typeof t[s.prefix+"CancelFullScreen"]){s.ok=!0;break}s.ok&&(s.event=s.prefix+"fullscreenchange",s.is=function(){switch(this.prefix){case"":return t.fullScreen;case"webkit":return t.webkitIsFullScreen;default:return t[this.prefix+"FullScreen"]}},s.request=function(n){return""===this.prefix?n.requestFullScreen():n[this.prefix+"RequestFullScreen"]()},s.cancel=function(){return""===this.prefix?t.cancelFullScreen():t[this.prefix+"CancelFullScreen"]()});pu={lines:12,length:5,width:2,radius:7,corners:1,rotate:15,color:"rgba(128, 128, 128, .75)",hwaccel:!0};wu={top:"auto",left:"auto",className:""};!function(n,t){yu=t()}(this,function(){function f(n,i){var r,u=t.createElement(n||"div");for(r in i)u[r]=i[r];return u}function i(n){for(var t=1,i=arguments.length;i>t;t++)n.appendChild(arguments[t]);return n}function p(n,t,i,r){var u=["opacity",t,~~(100*n),i,r].join("-"),f=.01+i/r*100,o=Math.max(1-(1-n)/t*(100-f),n),s=e.substring(0,e.indexOf("Animation")).toLowerCase(),c=s&&"-"+s+"-"||"";return y[u]||(h.insertRule("@"+c+"keyframes "+u+"{0%{opacity:"+o+"}"+f+"%{opacity:"+n+"}"+(f+.01)+"%{opacity:1}"+(f+t)%100+"%{opacity:"+n+"}100%{opacity:"+o+"}}",h.cssRules.length),y[u]=1),u}function s(n,t){var r,i,f=n.style;for(t=t.charAt(0).toUpperCase()+t.slice(1),i=0;i<v.length;i++)if(r=v[i]+t,f[r]!==u)return r;if(f[t]!==u)return t}function n(n,t){for(var i in t)n.style[s(n,i)||i]=t[i];return n}function c(n){for(var r,i,t=1;t<arguments.length;t++){r=arguments[t];for(i in r)n[i]===u&&(n[i]=r[i])}return n}function l(n){for(var t={x:n.offsetLeft,y:n.offsetTop};n=n.offsetParent;)t.x+=n.offsetLeft,t.y+=n.offsetTop;return t}function a(n,t){return"string"==typeof n?n:n[t%n.length]}function r(n){return"undefined"==typeof this?new r(n):void(this.opts=c(n||{},r.defaults,b))}function w(){function t(n,t){return f("<"+n+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',t)}h.addRule(".spin-vml","behavior:url(#default#VML)");r.prototype.lines=function(r,u){function s(){return n(t("group",{coordsize:o+" "+o,coordorigin:-e+" "+-e}),{width:o,height:o})}function h(r,f,o){i(l,i(n(s(),{rotation:360/u.lines*r+"deg",left:~~f}),i(n(t("roundrect",{arcsize:u.corners}),{width:e,height:u.width,left:u.radius,top:-u.width>>1,filter:o}),t("fill",{color:a(u.color,r),opacity:u.opacity}),t("stroke",{opacity:0}))))}var f,e=u.length+u.width,o=2*e,c=2*-(u.width+u.length)+"px",l=n(s(),{position:"absolute",top:c,left:c});if(u.shadow)for(f=1;f<=u.lines;f++)h(f,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(f=1;f<=u.lines;f++)h(f);return i(r,l)};r.prototype.opacity=function(n,t,i,r){var u=n.firstChild;r=r.shadow&&r.lines||0;u&&t+r<u.childNodes.length&&(u=u.childNodes[t+r],u=u&&u.firstChild,u=u&&u.firstChild,u&&(u.opacity=i))}}var e,v=["webkit","Moz","ms","O"],y={},h=function(){var n=f("style",{type:"text/css"});return i(t.getElementsByTagName("head")[0],n),n.sheet||n.styleSheet}(),b={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:.25,fps:20,zIndex:2e9,className:"spinner",top:"auto",left:"auto",position:"relative"},o;return r.defaults={},c(r.prototype,{spin:function(t){this.stop();var o,s,r=this,i=r.opts,u=r.el=n(f(0,{className:i.className}),{position:i.position,width:0,zIndex:i.zIndex}),c=i.radius+i.length+i.width;if(t&&(t.insertBefore(u,t.firstChild||null),s=l(t),o=l(u),n(u,{left:("auto"==i.left?s.x-o.x+(t.offsetWidth>>1):parseInt(i.left,10)+c)+"px",top:("auto"==i.top?s.y-o.y+(t.offsetHeight>>1):parseInt(i.top,10)+c)+"px"})),u.setAttribute("role","progressbar"),r.lines(u,r.opts),!e){var a,v=0,p=(i.lines-1)*(1-i.direction)/2,y=i.fps,h=y/i.speed,w=(1-i.opacity)/(h*i.trail/100),b=h/i.lines;!function k(){v++;for(var n=0;n<i.lines;n++)a=Math.max(1-(v+(i.lines-n)*b)%h*w,i.opacity),r.opacity(u,n*i.direction+p,a,i);r.timeout=r.el&&setTimeout(k,~~(1e3/y))}()}return r},stop:function(){var n=this.el;return n&&(clearTimeout(this.timeout),n.parentNode&&n.parentNode.removeChild(n),this.el=u),this},lines:function(t,r){function s(t,i){return n(f(),{position:"absolute",width:r.length+r.width+"px",height:r.width+"px",background:t,boxShadow:i,transformOrigin:"left",transform:"rotate("+~~(360/r.lines*u+r.rotate)+"deg) translate("+r.radius+"px,0)",borderRadius:(r.corners*r.width>>1)+"px"})}for(var o,u=0,h=(r.lines-1)*(1-r.direction)/2;u<r.lines;u++)o=n(f(),{position:"absolute",top:1+~(r.width/2)+"px",transform:r.hwaccel?"translate3d(0,0,0)":"",opacity:r.opacity,animation:e&&p(r.opacity,r.trail,h+u*r.direction,r.lines)+" "+1/r.speed+"s linear infinite"}),r.shadow&&i(o,n(s("#000","0 0 4px #000"),{top:"2px"})),i(t,i(o,s(a(r.color,u),"0 0 1px rgba(0,0,0,.1)")));return t},opacity:function(n,t,i){t<n.childNodes.length&&(n.childNodes[t].style.opacity=i)}}),o=n(f("group"),{behavior:"url(#default#VML)"}),!s(o,"transform")&&o.adj?w():e=s(o,"animation"),r});var wi,wt,w=r(n),bt=r(t),ao="quirks"===i.hash.replace("#",""),bu=lu.csstransforms3d,nt=bu&&!ao,vo=bu||"CSS1Compat"===t.compatMode,ku=s.ok,yo=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone/i),kt=!nt||yo,tt=navigator.msPointerEnabled,po="onwheel"in t.createElement("div")?"wheel":t.onmousewheel!==u?"mousewheel":"DOMMouseScroll",it=250,ht=300,wo=1400,bo=5e3,bi=2,dt=64,ko=500,go=333,h="$stageFrame",gt="$navDotFrame",ni="$navThumbFrame",du="auto",ns=tf([.1,0,.25,1]),ts=99999,ti="50%",is={width:null,minwidth:null,maxwidth:"100%",height:null,minheight:null,maxheight:null,ratio:null,margin:bi,glimpse:0,fit:"contain",position:ti,thumbposition:ti,nav:"dots",navposition:"bottom",navwidth:null,thumbwidth:dt,thumbheight:dt,thumbmargin:bi,thumbborderwidth:bi,thumbfit:"cover",allowfullscreen:!1,transition:"slide",clicktransition:null,transitionduration:ht,captions:!0,hash:!1,startindex:0,loop:!1,autoplay:!1,stopautoplayontouch:!0,keyboard:!1,arrows:!0,click:!0,swipe:!0,trackpad:!1,enableifsingleframe:!1,controlsonstart:!0,shuffle:!1,direction:"ltr",shadows:!0,spinner:null},rs={left:!0,right:!0,down:!1,up:!1,space:!1,home:!1,end:!1};o.stop=function(n){o.ii[n]=!1};jQuery.Fotorama=function(n,u){function kl(){r.each(pt,function(n,t){var r,i;t.i||(t.i=ea++,r=ir(t.video,!0),r&&(i={},t.video=r,t.img||t.thumb?t.thumbsReady=!0:i=cf(t,pt,c),rr(pt,{img:i.img,thumb:i.thumb},t.i,c)))})}function bu(n){return fl[n]||c.fullScreen}function dl(n){var i="keydown."+f,t=f+ph,r="keydown."+t,e="resize."+t+" orientationchange."+t;n?(bt.on(r,function(n){var i,t;ki&&27===n.keyCode?(i=!0,nf(ki,!0,!0)):(c.fullScreen||u.keyboard&&!c.index)&&(27===n.keyCode?(i=!0,c.cancelFullScreen()):n.shiftKey&&32===n.keyCode&&bu("space")||37===n.keyCode&&bu("left")||38===n.keyCode&&bu("up")?t="<":32===n.keyCode&&bu("space")||39===n.keyCode&&bu("right")||40===n.keyCode&&bu("down")?t=">":36===n.keyCode&&bu("home")?t="<<":35===n.keyCode&&bu("end")&&(t=">>"));(i||t)&&p(n);t&&c.show({index:t,slow:n.altKey,user:!0})}),c.index||bt.off(i).on(i,"textarea, input, select",function(n){wt.hasClass(ft)||n.stopPropagation()}),w.on(e,c.resize)):(bt.off(r),w.off(e))}function vs(t){t!==vs.f&&(t?(n.html("").addClass(f+" "+cl).append(di).before(wh).before(bh),df(c)):(di.detach(),wh.detach(),bh.detach(),n.html(al.urtext).removeClass(cl),gf(c)),dl(t),vs.f=t)}function gl(){pt=c.data=pt||or(u.data)||lf(n);bi=c.size=pt.length;!bs.ok&&u.shuffle&&er(pt);kl();yt=fh(yt);bi&&vs(!0)}function uh(){var n=2>bi&&!u.enableifsingleframe||ki;pr.noMove=n||au;pr.noSwipe=n||!u.swipe;!uf&&af.toggleClass(gr,!u.click&&!pr.noMove&&!pr.noSwipe);tt&&di.toggleClass(fe,!pr.noSwipe)}function ic(n){n===!0&&(n="");u.autoplay=Math.max(+n||bo,1.5*yo)}function na(){function n(n,i){t[n?"add":"remove"].push(i)}c.options=u=ui(u);au="crossfade"===u.transition||"dissolve"===u.transition;lu=u.loop&&(bi>2||au&&(!uf||"slide"!==uf));yo=+u.transitionduration||ht;hf="rtl"===u.direction;fl=r.extend({},u.keyboard&&rs,u.keyboard);var t={add:[],remove:[]};bi>1||u.enableifsingleframe?(iu=u.nav,ul="top"===u.navposition,t.remove.push(vi),po.toggle(!!u.arrows)):(iu=!1,po.hide());oc();ks=new yu(r.extend(pu,u.spinner,wu,{direction:hf?-1:1}));ac();vc();u.autoplay&&ic(u.autoplay);ah=y(u.thumbwidth)||dt;gs=y(u.thumbheight)||dt;rh.ok=as.ok=u.trackpad&&!kt;uh();kc(u,[d]);ao="thumbs"===iu;ao?(oh(bi,"navThumb"),lh=th,ff=ni,pf(wh,r.Fotorama.jst.style({w:ah,h:gs,b:u.thumbborderwidth,m:u.thumbmargin,s:ph,q:!vo})),tr.addClass(ci).removeClass(hi)):"dots"===iu?(oh(bi,"navDot"),lh=gh,ff=gt,tr.addClass(hi).removeClass(ci)):(iu=!1,tr.removeClass(ci+" "+hi));iu&&(ul?dh.insertBefore(gi):dh.insertAfter(gi),us.nav=!1,us(lh,ru,"nav"));ds=u.allowfullscreen;ds?(ih.prependTo(gi),hs=ku&&"native"===ds):(ih.detach(),hs=!1);n(au,ie);n(!au,re);n(!u.captions,oe);n(hf,ee);n("always"!==u.arrows,se);cs=u.shadows&&!kt;n(!cs,ue);di.addClass(t.add.join(" ")).removeClass(t.remove.join(" "));ca=r.extend({},u)}function of(n){return 0>n?(bi+n%bi)%bi:n>=bi?n%bi:n}function fh(n){return v(n,0,bi-1)}function rc(n){return lu?of(n):fh(n)}function uc(n){return n>0||lu?n-1:!1}function fc(n){return bi-1>n||lu?n+1:!1}function ta(){pr.min=lu?-1/0:-lt(bi-1,d.w,u.margin,tf);pr.max=lu?1/0:-lt(0,d.w,u.margin,tf);pr.snap=d.w+u.margin}function ia(){ti.min=Math.min(0,d.nw-ru.width());ti.max=0;ru.toggleClass(gr,!(ti.noMove=ti.min===ti.max))}function eh(n,t,i){if("number"==typeof n){n=new Array(n);var u=!0}return r.each(n,function(n,r){var f,o,e;(u&&(r=n),"number"==typeof r)&&(f=pt[of(r)],f&&(o="$"+t+"Frame",e=f[o],i.call(this,n,r,f,e,o,e&&e.data())))})}function ec(n,t,i,r){vh&&("*"!==vh||r!==ss)||(n=k(u.width)||k(n)||ko,t=k(u.height)||k(t)||go,c.resize({width:n,ratio:u.ratio||i||n/t},0,r!==ss&&"*"))}function ns(n,t,i,f,e,s){eh(n,t,function(n,h,l,a,v,y){function nt(n){var t=of(h);fu(n,{index:t,src:p,frame:pt[t]})}function tt(){k.remove();r.Fotorama.cache[p]="error";l.html&&"stage"===t||!it||it===p?(!p||l.html||w?"stage"===t&&(a.trigger("f:load").removeClass(pi+" "+yi).addClass(vt),nt("load"),ec()):(a.trigger("f:error").removeClass(pi).addClass(yi),nt("error")),y.state="error",!(bi>1&&pt[h]===l)||l.html||l.deleted||l.video||w||(l.deleted=!0,c.splice(h,1))):(l[ut]=p=it,ns([h],t,i,f,e,!0))}function ft(){r.Fotorama.measures[p]=g.measures=r.Fotorama.measures[p]||{width:b.width,height:b.height,ratio:b.width/b.height};ec(g.measures.width,g.measures.height,g.measures.ratio,h);k.off("load error").addClass(eu+(w?" "+uo:"")).prependTo(a);ur(k,(r.isFunction(i)?i():i)||d,f||l.fit||u.fit,e||l.position||u.position);r.Fotorama.cache[p]=y.state="loaded";setTimeout(function(){a.trigger("f:load").removeClass(pi+" "+yi).addClass(vt+" "+(w?io:ro));"stage"===t?nt("load"):(l.thumbratio===du||!l.thumbratio&&u.thumbratio===du)&&(l.thumbratio=g.measures.ratio,su())},0)}function rt(){var n=10;o(function(){return!ls||!n--&&!kt},function(){ft()})}var w;if(a&&(w=c.fullScreen&&l.full&&l.full!==l.img&&!y.$full&&"stage"===t,!y.$img||s||w)){var b=new Image,k=r(b),g=k.data();y[w?"$full":"$img"]=k;var ut="stage"===t?w?"full":"img":"thumb",p=l[ut],it=w?null:l["stage"===t?"thumb":"img"];if("navThumb"===t&&(a=y.$wrap),!p)return void tt();r.Fotorama.cache[p]?!function et(){"error"===r.Fotorama.cache[p]?tt():"loaded"===r.Fotorama.cache[p]?setTimeout(rt,0):setTimeout(et,100)}():(r.Fotorama.cache[p]="*",k.on("load",rt).on("error",tt));y.state="";b.src=p}})}function ra(n){wl.append(ks.spin().el).appendTo(n)}function oc(){wl.detach();ks&&ks.stop()}function sc(){var n=lr[h];n&&!n.data().state&&(ra(n),n.on("f:load f:error",function(){n.off("f:load f:error");oc()}))}function hc(n){fi(n,gc);ei(n,function(){setTimeout(function(){rt(tr)},0);gu({time:yo,guessIndex:r(this).data().eq,minMax:ti})})}function oh(n,t){eh(n,t,function(n,i,u,f,o,s){if(!f){f=u[o]=di[o].clone();s=f.data();s.data=u;var h=f[0];"stage"===t?(u.html&&r('<div class="'+oo+'"><\/div>').append(u._html?r(u.html).removeAttr("id").html(u._html):u.html).appendTo(f),u.caption&&r(e(ho,e(co,u.caption))).appendTo(f),u.video&&f.addClass(he).append(pl.clone()),ei(h,function(){setTimeout(function(){rt(gi)},0);ke({index:s.eq,user:!0})}),kh=kh.add(f)):"navDot"===t?(hc(h),gh=gh.add(f)):"navThumb"===t&&(hc(h),s.$wrap=f.children(":first"),th=th.add(f),u.video&&s.$wrap.append(pl.clone()))}})}function sh(n,t,i,r){return n&&n.length&&ur(n,t,i,r)}function cc(n){eh(n,"stage",function(n,t,i,f,e,o){if(f){var s=of(t),c=i.fit||u.fit,l=i.position||u.position;o.eq=s;tc[h][s]=f.css(r.extend({left:au?0:lt(t,d.w,u.margin,tf)},au&&ii(0)));vf(f[0])&&(f.appendTo(af),nf(i.$video));sh(o.$img,d,c,l);sh(o.$full,d,c,l)}})}function is(n,t){if("thumbs"===iu&&!isNaN(n)){var i=-n,f=-n+d.nw;th.each(function(){var a=r(this),n=a.data(),e=n.eq,o=function(){return{h:gs,w:n.w}},s=o(),h=pt[e]||{},c=h.thumbfit||u.thumbfit,l=h.thumbposition||u.thumbposition;s.w=n.w;n.l+n.w<i||n.l>f||sh(n.$img,s,c,l)||t&&ns([e],"navThumb",o,c,l)})}}function us(n,t,i){if(!us[i]){var e="nav"===i&&ao,f=0;t.append(n.filter(function(){for(var t,i=r(this),u=i.data(),n=0,f=pt.length;f>n;n++)if(u.data===pt[n]){t=!0;u.eq=n;break}return t||i.remove()&&!1}).sort(function(n,t){return r(n).data().eq-r(t).data().eq}).each(function(){if(e){var i=r(this),n=i.data(),t=Math.round(gs*n.data.thumbratio)||ah;n.l=f;n.w=t;i.css({width:t});f+=t+u.thumbmargin}}));us[i]=!0}}function lc(n){return n-bl>d.w/3}function fs(n){return!(lu||yt+n&&yt-bi+n||ki)}function ac(){var n=fs(0),t=fs(1);vl.toggleClass(nu,n).attr(hr(n));yl.toggleClass(nu,t).attr(hr(t))}function vc(){rh.ok&&(rh.prevent={"<":fs(0),">":fs(1)})}function yc(n){var t,i,r=n.data();return ao?(t=r.l,i=r.w):(t=n.position().left,i=n.width()),{c:t+i/2,min:-t+10*u.thumbmargin,max:-t+d.w-i-10*u.thumbmargin}}function pc(n){var t=lr[ff].data();ut(oa,{time:1.2*n,pos:t.l,width:t.w-2*u.thumbborderwidth})}function gu(n){var r=pt[n.guessIndex][ff];if(r){var t=ti.min!==ti.max,u=n.minMax||t&&yc(lr[ff]),f=t&&(n.keep&&gu.l?gu.l:v((n.coo||d.nw/2)-yc(r).c,u.min,u.max)),i=t&&v(f,ti.min,ti.max),e=1.1*n.time;ut(ru,{time:e,pos:i||0,onEnd:function(){is(i,!0)}});bf(tr,at(i,ti.min,ti.max));gu.l=f}}function ua(){wc(ff);wo[ff].push(lr[ff].addClass(ai))}function wc(n){for(var t=wo[n];t.length;)t.shift().removeClass(ai)}function hh(n){var t=tc[n];r.each(cu,function(n,i){delete t[of(i)]});r.each(t,function(n,i){delete t[n];i.detach()})}function bc(n){tf=ar=yt;var t=lr[h];t&&(wc(h),wo[h].push(t.addClass(ai)),n||c.show.onEnd(!0),ri(af,0,!0),hh(h),cc(cu),ta(),ia())}function kc(n,t){n&&r.each(t,function(t,i){i&&r.extend(i,{width:n.width||i.width,height:n.height,minwidth:n.minwidth,maxwidth:n.maxwidth,minheight:n.minheight,maxheight:n.maxheight,ratio:sr(n.ratio)})})}function fu(t,i){n.trigger(f+":"+t,[c,i])}function es(){clearTimeout(sf.t);ls=1;u.stopautoplayontouch?c.stopAutoplay():vu=!0}function sf(){ls&&(u.stopautoplayontouch||(ys(),tu()),sf.t=setTimeout(function(){ls=0},ht+it))}function ys(){vu=!(!ki&&!yh)}function tu(){if(clearTimeout(tu.t),o.stop(tu.w),!u.autoplay||vu)return void(c.autoplay&&(c.autoplay=!1,fu("stopautoplay")));c.autoplay||(c.autoplay=!0,fu("startautoplay"));var n=yt,t=lr[h].data();tu.w=o(function(){return t.state||n!==yt},function(){tu.t=setTimeout(function(){if(!vu&&n===yt){var t=os,i=pt[t][h].data();tu.w=o(function(){return i.state||t!==os},function(){vu||t!==os||c.show(lu?oi(!hf):os)})}},u.autoplay)})}function dc(){c.fullScreen&&(c.fullScreen=!1,ku&&s.cancel(ll),wt.removeClass(ft),wi.removeClass(ft),n.removeClass(uu).insertAfter(bh),d=r.extend({},hl),nf(ki,!0,!0),ws("x",!1),c.resize(),ns(cu,"stage"),rt(w,ol,el),fu("fullscreenexit"))}function bf(n,t){cs&&(n.removeClass(de+" "+ge),t&&!ki&&n.addClass(t.replace(/^|\s/g," "+li+"--")))}function nf(n,t,i){t&&(di.removeClass(wr),ki=!1,uh());n&&n!==ki&&(n.remove(),fu("unloadvideo"));i&&(ys(),tu())}function ps(n){di.toggleClass(br,n)}function kf(n){if(!pr.flow){var t=n?n.pageX:kf.x,i=t&&!fs(lc(t))&&u.click;kf.p!==i&&gi.toggleClass(le,i)&&(kf.p=i,kf.x=t)}}function ke(n){clearTimeout(ke.t);u.clicktransition&&u.clicktransition!==u.transition?setTimeout(function(){var t=u.transition;c.setOptions({transition:u.clicktransition});uf=t;ke.t=setTimeout(function(){c.show(n)},10)},0):c.show(n)}function fa(n,t){var i=n.target,f=r(i);f.hasClass(hu)?c.playVideo():i===nc?c.toggleFullScreen():ki?i===ha&&nf(ki,!0,!0):t?ps():u.click&&ke({index:n.shiftKey||oi(lc(n._x)),slow:n.altKey,user:!0})}function ws(n,t){pr[n]=ti[n]=t}function gc(n){var t=r(this).data().eq;ke({index:t,slow:n.altKey,user:!0,coo:n._x-tr.offset().left})}function nl(n){ke({index:po.index(this)?">":"<",slow:n.altKey,user:!0})}function tl(n){ei(n,function(){setTimeout(function(){rt(gi)},0);ps(!1)})}function su(){if(gl(),na(),!su.i){su.i=!0;var n=u.startindex;(n||u.hash&&i.hash)&&(ss=fr(n||i.hash.replace(/^#/,""),pt,0===c.index||n,n));yt=tf=ar=rf=ss=rc(ss)||0}if(bi){if(ch())return;ki&&nf(ki,!0);cu=[];hh(h);su.ok=!0;c.show({index:yt,time:0});c.resize()}else c.destroy()}function ch(){if(!ch.f===hf)return(ch.f=hf,yt=bi-1-yt,c.reverse(),!0)}function bs(){bs.ok||(bs.ok=!0,fu("ready"))}wi=r("html");wt=r("body");var pt,bi,lh,ks,ki,lr,cu,tf,ar,rf,il,rl,os,ss,lu,iu,ao,ul,ds,hs,au,ah,gs,yo,uf,cs,hf,fl,vh,el,ol,sl,vu,yh,hl,ls,nh,ff,c=this,ph=r.now(),cl=f+ph,ll=n[0],ea=1,al=n.data(),wh=r("<style><\/style>"),bh=r(e(no)),di=r(e(a)),gi=r(e(si)).appendTo(di),af=(gi[0],r(e(ce)).appendTo(gi)),kh=r(),vl=r(e(et+" "+ae+st)),yl=r(e(et+" "+ve+st)),po=vl.add(yl).appendTo(gi),dh=r(e(ye)),tr=r(e(g)).appendTo(dh),ru=r(e(pe)).appendTo(tr),gh=r(),th=r(),oa=(af.data(),ru.data(),r(e(eo)).appendTo(ru)),ih=r(e(to+st)),nc=ih[0],pl=r(e(hu)),sa=r(e(so)).appendTo(gi),ha=sa[0],wl=r(e(lo)),yt=!1,ca={},d={},pr={},rh={},ti={},as={},wo={},tc={},bl=0,la=[];di[h]=r(e(dr));di[ni]=r(e(ot+" "+be+st,e(ou)));di[gt]=r(e(ot+" "+we+st,e(fo)));wo[h]=[];wo[ni]=[];wo[gt]=[];tc[h]={};di.addClass(nt?te:ne).toggleClass(br,!u.controlsonstart);al.fotorama=this;c.startAutoplay=function(n){return c.autoplay?this:(vu=yh=!1,ic(n||u.autoplay),tu(),this)};c.stopAutoplay=function(){return c.autoplay&&(vu=yh=!0,tu()),this};c.show=function(n){var t,o,f,r,s,l,e;"object"!=typeof n?(t=n,n={}):t=n.index;t=">"===t?ar+1:"<"===t?ar-1:"<<"===t?0:">>"===t?bi-1:t;t=isNaN(t)?fr(t,pt,!0):t;t="undefined"==typeof t?yt||0:t;c.activeIndex=yt=rc(t);il=uc(yt);rl=fc(yt);os=of(yt+(hf?-1:1));cu=[yt,il,rl];ar=lu?t:yt;var a=Math.abs(rf-ar),i=nr(n.time,function(){return Math.min(yo*(1+(a-1)/12),2*yo)}),y=n.overPos;return n.slow&&(i*=10),o=lr,c.activeFrame=lr=pt[yt],f=o===lr&&!n.user,nf(ki,lr.i!==pt[of(tf)].i),oh(cu,"stage"),cc(kt?[ar]:[ar,uc(ar),fc(ar)]),ws("go",!0),f||fu("show",{user:n.user,time:i}),vu=!0,r=c.show.onEnd=function(t){if(!r.ok){if(r.ok=!0,t||bc(!0),f||fu("showend",{user:n.user}),!t&&uf&&uf!==u.transition)return c.setOptions({transition:uf}),void(uf=!1);sc();ns(cu,"stage");ws("go",!1);vc();kf();ys();tu()}},au?(s=lr[h],l=yt!==rf?pt[rf][h]:null,cr(s,l,kh,{time:i,method:u.transition,onEnd:r},la)):ut(af,{pos:-lt(ar,d.w,u.margin,tf),overPos:y,time:i,onEnd:r}),(ac(),iu)&&(ua(),e=fh(yt+v(ar-rf,-1,1)),gu({time:i,coo:e!==yt&&n.coo,guessIndex:"undefined"!=typeof n.coo?e:yt,keep:f}),ao&&pc(i)),sl="undefined"!=typeof rf&&rf!==yt,rf=yt,u.hash&&sl&&!c.eq&&yf(lr.id||yt+1),this};c.requestFullScreen=function(){return ds&&!c.fullScreen&&(el=w.scrollTop(),ol=w.scrollLeft(),rt(w),ws("x",!0),hl=r.extend({},d),n.addClass(uu).appendTo(wt.addClass(ft)),wi.addClass(ft),nf(ki,!0,!0),c.fullScreen=!0,hs&&s.request(ll),c.resize(),ns(cu,"stage"),sc(),fu("fullscreenenter")),this};c.cancelFullScreen=function(){return hs&&s.is()?s.cancel(t):dc(),this};c.toggleFullScreen=function(){return c[(c.fullScreen?"cancel":"request")+"FullScreen"]()};l(t,s.event,function(){!pt||s.is()||ki||dc()});c.resize=function(n){var r,f;if(!pt)return this;r=arguments[1]||0;f=arguments[2];kc(c.fullScreen?{width:"100%",maxwidth:null,minwidth:null,height:"100%",maxheight:null,minheight:null}:ui(n),[d,f||c.fullScreen||u]);var t=d.width,i=d.height,o=d.ratio,e=w.height()-(iu?tr.height():0);return k(t)&&(di.addClass(kr).css({width:t,minWidth:d.minwidth||0,maxWidth:d.maxwidth||ts}),t=d.W=d.w=di.width(),d.nw=iu&&b(u.navwidth,t)||t,u.glimpse&&(d.w-=Math.round(2*(b(u.glimpse,t)||0))),af.css({width:d.w,marginLeft:(d.W-d.w)/2}),i=b(i,e),i=i||o&&t/o,i&&(t=Math.round(t),i=d.h=Math.round(v(i,b(d.minheight,e),b(d.maxheight,e))),gi.stop().animate({width:t,height:i},r,function(){di.removeClass(kr)}),bc(),iu&&(tr.stop().animate({width:d.nw},r),gu({guessIndex:yt,time:r,keep:!0}),ao&&us.nav&&pc(r)),vh=f||!0,bs())),bl=gi.offset().left,this};c.setOptions=function(n){return r.extend(u,n),su(),this};c.shuffle=function(){return pt&&er(pt)&&su(),this};c.destroy=function(){return c.cancelFullScreen(),c.stopAutoplay(),pt=c.data=null,vs(),cu=[],hh(h),su.ok=!1,this};c.playVideo=function(){var n=lr,t=n.video,i=yt;return"object"==typeof t&&n.videoReady&&(hs&&c.fullScreen&&c.cancelFullScreen(),o(function(){return!s.is()||i!==yt},function(){i===yt&&(n.$video=n.$video||r(r.Fotorama.jst.video(t)),n.$video.appendTo(n[h]),di.addClass(wr),ki=n.$video,uh(),po.blur(),ih.blur(),fu("loadvideo"))})),this};c.stopVideo=function(){return nf(ki,!0,!0),this};gi.on("mousemove",kf);pr=vr(af,{onStart:es,onMove:function(n,t){bf(gi,t.edge)},onTouchEnd:sf,onEnd:function(n){var t,i;bf(gi);t=(tt&&!nh||n.touch)&&u.arrows&&"always"!==u.arrows;n.moved||t&&n.pos!==n.newPos&&!n.control?(i=ef(n.newPos,d.w,u.margin,tf),c.show({index:i,time:au?yo:n.time,overPos:n.overPos,user:!0})):n.aborted||n.control||fa(n.startEvent,t)},timeLow:1,timeHigh:1,friction:2,select:"."+vi+", ."+vi+" *",$wrap:gi});ti=vr(ru,{onStart:es,onMove:function(n,t){bf(tr,t.edge)},onTouchEnd:sf,onEnd:function(n){function t(){gu.l=n.newPos;ys();tu();is(n.newPos,!0)}if(n.moved)n.pos!==n.newPos?(vu=!0,ut(ru,{time:n.time,pos:n.newPos,overPos:n.overPos,onEnd:t}),is(n.newPos),cs&&bf(tr,at(n.newPos,ti.min,ti.max))):t();else{var i=n.$target.closest("."+ot,ru)[0];i&&gc.call(i,n.startEvent)}},timeLow:.5,timeHigh:2,friction:5,$wrap:tr});rh=yr(gi,{shift:!0,onEnd:function(n,t){es();sf();c.show({index:t,slow:n.altKey})}});as=yr(tr,{onEnd:function(n,t){es();sf();var i=ri(ru)+.25*t;ru.css(ct(v(i,ti.min,ti.max)));cs&&bf(tr,at(i,ti.min,ti.max));as.prevent={"<":i>=ti.max,">":i<=ti.min};clearTimeout(as.t);as.t=setTimeout(function(){gu.l=i;is(i,!0)},it);is(i)}});di.hover(function(){setTimeout(function(){ls||ps(!(nh=!0))},0)},function(){nh&&ps(!(nh=!1))});wf(po,function(n){p(n);nl.call(this,n)},{onStart:function(){es();pr.control=!0},onTouchEnd:sf});po.each(function(){fi(this,function(n){nl.call(this,n)});tl(this)});fi(nc,c.toggleFullScreen);tl(nc);r.each("load push pop shift unshift reverse sort splice".split(" "),function(n,t){c[t]=function(){return pt=pt||[],"load"!==t?Array.prototype[t].apply(pt,arguments):arguments[0]&&"object"==typeof arguments[0]&&arguments[0].length&&(pt=or(arguments[0])),su(),c}});su()};r.fn.fotorama=function(t){return this.each(function(){var e=this,i=r(this),u=i.data(),f=u.fotorama;f?f.setOptions(t,!0):o(function(){return!af(e)},function(){u.urtext=i.html();new r.Fotorama(i,r.extend({},is,n.fotoramaDefaults,t,u))})})};r.Fotorama.instances=[];r.Fotorama.cache={};r.Fotorama.measures={};r=r||{};r.Fotorama=r.Fotorama||{};r.Fotorama.jst=r.Fotorama.jst||{};r.Fotorama.jst.style=function(n){var t;return cu.escape,""+(".fotorama"+(null==(t=n.s)?"":t)+" .fotorama__nav--thumbs .fotorama__nav__frame{\npadding:"+(null==(t=n.m)?"":t)+"px;\nheight:"+(null==(t=n.h)?"":t)+"px}\n.fotorama"+(null==(t=n.s)?"":t)+" .fotorama__thumb-border{\nheight:"+(null==(t=n.h-n.b*(n.q?0:2))?"":t)+"px;\nborder-width:"+(null==(t=n.b)?"":t)+"px;\nmargin-top:"+(null==(t=n.m)?"":t)+"px}")};r.Fotorama.jst.video=function(n){function i(){t+=r.call(arguments,"")}var t="",r=(cu.escape,Array.prototype.join);return t+='<div class="fotorama__video"><iframe src="',i(("youtube"==n.type?n.p+"youtube.com/embed/"+n.id+"?autoplay=1":"vimeo"==n.type?n.p+"player.vimeo.com/video/"+n.id+"?autoplay=1&badge=0":n.id)+(n.s&&"custom"!=n.type?"&"+n.s:"")),t+='" frameborder="0" allowfullscreen><\/iframe><\/div>\n'};r(function(){r("."+f+':not([data-auto="false"])').fotorama()})}(window,document,location,"undefined"!=typeof jQuery&&jQuery);"function"!=typeof Object.create&&(Object.create=function(n){function t(){}return t.prototype=n,new t}),function(n,t,i){var r=function(i){"undefined"==typeof YT&&void 0===t.loadingPlayer?(t.loadingPlayer=!0,t.dfd=n.Deferred(),t.onYouTubeIframeAPIReady=function(){t.onYouTubeIframeAPIReady=null;t.dfd.resolve("done");i()}):"object"==typeof YT?i():t.dfd.done(function(){i()})};YTPlayer={player:null,defaults:{ratio:16/9,videoId:"LSmgKRx5pBo",mute:!0,repeat:!0,width:n(t).width(),playButtonClass:"YTPlayer-play",pauseButtonClass:"YTPlayer-pause",muteButtonClass:"YTPlayer-mute",volumeUpClass:"YTPlayer-volume-up",volumeDownClass:"YTPlayer-volume-down",start:0,pauseOnScroll:!1,fitToBackground:!0,playerVars:{iv_load_policy:3,modestbranding:1,autoplay:1,controls:0,showinfo:0,wmode:"opaque",branding:0,autohide:0},events:null},init:function(u,f){var h,o,s,e=this;return e.userOptions=f,e.$body=n("body"),e.$node=n(u),e.$window=n(t),e.defaults.events={onReady:function(n){e.onPlayerReady(n);e.options.pauseOnScroll&&e.pauseOnScroll();"function"==typeof e.options.callback&&e.options.callback.call(this)},onStateChange:function(n){1===n.data?(e.$node.find("img").fadeOut(400),e.$node.addClass("loaded")):0===n.data&&e.options.repeat&&e.player.seekTo(e.options.start)}},e.options=n.extend(!0,{},e.defaults,e.userOptions),e.options.height=Math.ceil(e.options.width/e.options.ratio),e.ID=(new Date).getTime(),e.holderID="YTPlayer-ID-"+e.ID,e.options.fitToBackground?e.createBackgroundVideo():e.createContainerVideo(),e.$window.on("resize.YTplayer"+e.ID,function(){e.resize(e)}),h=e.onYouTubeIframeAPIReady.bind(e),o=i.createElement("script"),s=i.getElementsByTagName("head")[0],o.src="file://"==t.location.origin?"http://www.youtube.com/iframe_api":"//www.youtube.com/iframe_api",s.appendChild(o),s=null,o=null,r(h),e.resize(e),e},pauseOnScroll:function(){var n=this;n.$window.on("scroll.YTplayer"+n.ID,function(){1===n.player.getPlayerState()&&n.player.pauseVideo()});n.$window.scrollStopped(function(){2===n.player.getPlayerState()&&n.player.playVideo()})},createContainerVideo:function(){var t=this,i=n('<div id="ytplayer-container'+t.ID+'" >                                    <div id="'+t.holderID+'" class="ytplayer-player"><\/div>                                     <\/div>                                     <div id="ytplayer-shield" class="ytplayer-shield"><\/div>');t.$node.append(i);t.$YTPlayerString=i;i=null},createBackgroundVideo:function(){var t=this,i=n('<div id="ytplayer-container'+t.ID+'" class="ytplayer-container background">                                    <div id="'+t.holderID+'" class="ytplayer-player"><\/div>                                    <\/div>                                    <div id="ytplayer-shield" class="ytplayer-shield"><\/div>');t.$node.append(i);t.$YTPlayerString=i;i=null},resize:function(i){var r=n(t);i.options.fitToBackground||(r=i.$node);var e,o,u=r.width(),f=r.height(),s=n("#"+i.holderID);u/i.options.ratio<f?(e=Math.ceil(f*i.options.ratio),s.width(e).height(f).css({left:(u-e)/2,top:0})):(o=Math.ceil(u/i.options.ratio),s.width(u).height(o).css({left:0,top:(f-o)/2}));s=null;r=null},onYouTubeIframeAPIReady:function(){var n=this;n.player=new t.YT.Player(n.holderID,n.options)},onPlayerReady:function(n){this.options.mute&&n.target.mute();n.target.playVideo()},getPlayer:function(){return this.player},destroy:function(){var i=this;i.$node.removeData("yt-init").removeData("ytPlayer").removeClass("loaded");i.$YTPlayerString.remove();n(t).off("resize.YTplayer"+i.ID);n(t).off("scroll.YTplayer"+i.ID);i.$body=null;i.$node=null;i.$YTPlayerString=null;i.player.destroy();i.player=null}};n.fn.scrollStopped=function(t){var i=n(this),r=this;i.scroll(function(){i.data("scrollTimeout")&&clearTimeout(i.data("scrollTimeout"));i.data("scrollTimeout",setTimeout(t,250,r))})};n.fn.YTPlayer=function(t){return this.each(function(){var i=this,r;n(i).data("yt-init",!0);r=Object.create(YTPlayer);r.init(i,t);n.data(i,"ytPlayer",r)})}}(jQuery,window,document)