!function(t){var i=t;i._N2=i._N2||{_r:[],_d:[],r:function(){this._r.push(arguments)},d:function(){this._d.push(arguments)}};var o,n,a=t.document,c=(a.documentElement,t.setTimeout),l=t.clearTimeout,r=i._N2,s=(t.requestAnimationFrame,function(t,i=null,o=null,n=null){const c=a.createElement(t);return i&&("string"==typeof i?y(c,i):k(c,i)),o&&d(c,o),n&&x(c,n),c}),u=function(t,i,o){return s("div",t,i,o)},f=Object.assign,h=function(t,i){return t.getAttribute(i)},b=function(t,i,o){t.setAttribute(i,o)},d=function(t,i){for(var o in i)b(t,o,i[o])},p=function(t,i,o){t.forEach((function(t){b(t,i,o)}))},v=function(t,i){return t.dataset[i]},m=function(t,i,o){t.dataset[i]=o},x=function(t,i){for(let o in i)m(t,o,i[o])},w=function(t,i,o){t.style.setProperty(i,o)},g=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},y=function(t,i){t.classList.add(i)},k=function(t,i){i.forEach((function(i){t.classList.add(i)}))},L=function(t,i){t.classList.remove(i)},R=function(t,i){return t.dispatchEvent(i)},U=function(t,i,o){return o=f({bubbles:!0,cancelable:!0},o),R(t,new Event(i,o))},C=function(t,i,o){return R(t,new CustomEvent(i,{bubbles:!1,cancelable:!1,detail:o}))},A=function(t,i,o,n){n=n||{},t.addEventListener(i,o,n)};navigator.userAgent.indexOf("+http://www.google.com/bot.html")>-1||i.requestIdleCallback,i.cancelIdleCallback;!function(t){if("complete"===a.readyState||"interactive"===a.readyState)t();else if(Document&&Document.prototype&&Document.prototype.addEventListener&&Document.prototype.addEventListener!==a.addEventListener){const i=()=>{t(),t=()=>{}};a.addEventListener("DOMContentLoaded",i),a.addEventListener("readystatechange",(()=>{"complete"!==a.readyState&&"interactive"!==a.readyState||i()})),Document.prototype.addEventListener.call(a,"DOMContentLoaded",i)}else a.addEventListener("DOMContentLoaded",t)}((function(){o=a.body})),r.d("litebox",(function(){var t=!1;function x(){return null!=navigator.userAgent.match(/iPhone/i)||null!=navigator.userAgent.match(/iPod/i)}var k,R,D,E,j,O,B,M,P={blockrightclick:!1,revealSpeed:.4,background:"rgba(0,0,0,.8)",overlayClose:!0,escKey:!0,navKey:!0,autoplay:!1,callbackInit:function(){},callbackBeforeOpen:function(){},callbackAfterOpen:function(){},callbackBeforeClose:function(){},callbackAfterClose:function(){},callbackError:function(){},callbackPrev:function(){},callbackNext:function(){},errorMessage:"Error loading content."};function S(t,i){this.timeout=!1,this.element=t,this.options=f({},P,i),this._defaults=P,this._name="liteBox",this.init()}S.prototype={init:function(){var i=function(e){if(n2ss.isClickAllowed(e)){var i=e.target.closest('a[data-n2-lightbox],[onclick]:not([onclick=""])');e.currentTarget!==i&&e.currentTarget.contains(i)||(e.preventDefault(),!1===t&&(t=!0,this.openLitebox(),c((function(){t=!1}),300)))}}.bind(this);A(this.element,"click",i),A(this.element,"n2click",i),this.options.callbackInit.call(this)},openLitebox:function(){this._listeners=[],this.options.callbackBeforeOpen.call(this),this.buildLitebox();var n=this.element;this.populateLitebox(n),this.options.overlayClose&&A(k,"click",function(e){!1===t&&(e.target===i||e.target===j||e.target===k||e.target.classList.contains("litebox-error"))&&this.closeLitebox()}.bind(this));var c,l,r=v(this.element,"liteboxGroup");if(r){var u=a.querySelectorAll('[data-litebox-group="'+r+'"]'),f=[];u.forEach((function(t){f.push(h(t,"href")||v(t,"href"))})),f.forEach((function(t){var i=new Image;if(i.src=t,i.width>0){var n=s("img");n.src=t,n.className="litebox-preload",n.style.display="none",o.appendChild(n)}})),f.length>1&&(c="display",l="block",[E,D].forEach((function(t){w(t,c,l)}))),A(D,"click",function(){this.options.callbackPrev.call(this);var t=Array.prototype.indexOf.call(u,n);(n=u[t-1])||(n=u[u.length-1]),this.populateLitebox(n)}.bind(this)),A(E,"click",function(){this.options.callbackNext.call(this);var t=Array.prototype.indexOf.call(u,n);(n=u[t+1])||(n=u[0]),this.populateLitebox(n),this.startAutoplay()}.bind(this))}var b,d,p,m;this._listeners.push((b=o,d="keydown",p=function(e){this.options.escKey&&"Escape"===e.code&&(e.stopImmediatePropagation(),this.closeLitebox()),this.options.navKey&&"ArrowLeft"===e.code&&(e.stopImmediatePropagation(),U(D,"click")),this.options.navKey&&"ArrowRight"===e.code&&(e.stopImmediatePropagation(),U(E,"click"))}.bind(this),m=m||{},b.addEventListener(d,p,m),b.removeEventListener.bind(b,d,p,m))),this.startAutoplay(),this.options.callbackAfterOpen.call(this),(null!=navigator.userAgent.match(/iPad/i)&&!x()||x())&&y(j,"litebox-iframe-holder")},startAutoplay:function(){this.timeout&&(l(this.timeout),this.timeout=null),this.options.autoplay&&(this.timeout=c((function(){U(E,"click")}),this.options.autoplay))},buildLitebox:function(){(k=u()).className="litebox-overlay",b(k,"aria-label","Lightbox"),k.style.display="flex",k.style.background=this.options.background,(M=u()).className="litebox-text",k.appendChild(M),(R=u()).className="litebox-error";var i=s("span");i.innerHTML=this.options.errorMessage,R.appendChild(i),(D=u()).className="litebox-nav litebox-prev",k.appendChild(D),(E=u()).className="litebox-nav litebox-next",k.appendChild(E),(j=u()).className="litebox-container",k.appendChild(j),(O=s("ss3-loader")).display="grid";var n=u();n.className="litebox-close",d(n,{"aria-label":"Close",tabindex:0,role:"button"}),A(n,"click",function(){!1===t&&this.closeLitebox()}.bind(this)),A(n,"keydown",(function(e){"Space"!==e.code&&"Enter"!==e.code||(e.preventDefault(),U(e.target,"click"))})),k.appendChild(n),(a.fullscreenElement||a.webkitFullscreenElement||o).appendChild(k),r.I.to(r.MW.R(k,{opacity:0}),this.options.revealSpeed,{opacity:1}),this.options.blockrightclick&&A(k,"contextmenu",(function(e){e.preventDefault()}))},populateLitebox:function(t){var o=v(t,"n2Lightbox")||h(t,"href"),a=v(t,"n2LightboxAlt")||v(t,"alt");this.options.autoplay=v(t,"autoplay")||this.options.autoplay,k.appendChild(O);var l=v(t,"title");if(l===n||""===l)L(M,"active"),M.innerHTML="";else{l="<b>"+l+"</b>";var r=v(t,"description");r!==n&&""!==r&&(l+=" - "+r),M.innerHTML=l,y(M,"active")}if(null!==o.match(/\.(jpeg|jpg|gif|png|bmp|webp|svg)/i)){var u=s("img");u.src=o,a!==n&&""!==a&&(u.alt=a),u.className="litebox-content",u.onload=function(){g(O)}.bind(this),u.onerror=function(){this.liteboxError(),g(O)}.bind(this),this.transitionContent("image",u)}else if(videoURL=o.match(/(youtube|youtu|vimeo|dailymotion|kickstarter)\.(com|be)\/((watch\?v=([-\w]+))|(video\/([-\w]+))|(projects\/([-\w]+)\/([-\w]+))|([-\w]+))/)){if(n2const.lightboxMobileNewTab&&(n2const.isMobile||n2const.isTablet)){var f=i.open(o,"_blank");return f&&f.focus(),g(O),void this.closeLitebox()}var b=v(t,"privacy"),p="";if(o.startsWith("original:"))p=o.replace("original:","");else{if("youtube"==videoURL[1]&&(p=1==b?"https://www.youtube-nocookie.com":"https://www.youtube.com",p+="/embed/"+videoURL[5]+"?fs=1&amp;wmode=opaque&amp;autoplay=1&amp;rel=0&amp;enablejsapi=1&amp;playsinline=1",o.includes("mute=1")&&(p+="&amp;mute=1")),"youtu"==videoURL[1]&&(p=1==b?"https://www.youtube-nocookie.com":"https://www.youtube.com",p+="/embed/"+videoURL[3]+"?fs=1&amp;wmode=opaque&amp;autoplay=1&amp;rel=0&amp;enablejsapi=1&amp;playsinline=1",o.includes("mute=1")&&(p+="&amp;mute=1")),"vimeo"==videoURL[1]){let t="",i="";if(o.includes("?")){let i="";i=o.includes("//player.vimeo.com")?new URL(o):new URL("https://player.vimeo.com/video/"+o);let n=i.searchParams.get("h");null!==n&&(t=n)}else if(o.includes("//vimeo.com")){let i=o.split("/");5===i.length&&(t=i[i.length-1])}""!==t&&(i="&h="+encodeURI(t)),p="https://player.vimeo.com/video/"+videoURL[3]+"?autoplay=1&playsinline=1"+(b!==n?"&dnt="+b:"")+i}"dailymotion"==videoURL[1]&&(p="https://www.dailymotion.com/embed/video/"+videoURL[7]),"kickstarter"==videoURL[1]&&(p="https://www.kickstarter.com/projects/"+videoURL[9]+"/"+videoURL[10]+"/widget/video.html")}if(p)(R=s("iframe")).className="litebox-content intrinsic-ignore",R.style.background="#000",d(R,{frameborder:0,tabindex:0,allowfullscreen:"true",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"}),this.transitionContent("embed",R),R.onload=function(){g(O),R.focus()},R.src=p}else{if("mp4"===o.split(".").pop()){var m=s("video"),x=s("source");m.className="litebox-content intrinsic-ignore",m.autoplay=!0,m.controls=!0,m.disablePictureInPicture=!0,m.controlsList="nodownload noplaybackrate",m.playsInline=!0,m.onloadstart=function(){g(O)},x.src=o,x.type="video/mp4",m.appendChild(x),this.transitionContent("video",m),m.focus()}else{var R;(R=s("iframe")).src=o,R.className="litebox-content intrinsic-ignore",d(R,{frameborder:0,tabindex:0,allowfullscreen:"true",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"}),R.onload=function(){g(O),n2const.isIOS&&(w(R,"position","relative"),c((function(){w(R,"position","absolute")}),200)),R.focus(),R.contentWindow.focus()},this.transitionContent("iframe",R)}}},transitionContent:function(t,i){B&&g(B),B=i,j.appendChild(i),j.classList.toggle("litebox-scroll","inline"===t)},closeLitebox:function(){var t;this.options.callbackBeforeClose.call(this),this.timeout&&(l(this.timeout),this.timeout=null),r.I.to(r.MW.R(k),this.options.revealSpeed,{opacity:0,onComplete:function(){g(k),a.querySelectorAll(".litebox-preload").forEach((function(t){g(t)}))}}),(t=this._listeners).forEach((function(t){t()})),t.splice(0,t.length),this.options.callbackAfterClose.call(this)},liteboxError:function(){this.options.callbackError.call(this),j.appendChild(R)}},i.n2LightboxSingle=function(t,i){t.forEach((function(t){t.n2LiteBox||(t.n2LiteBox=new S(t,f({callbackBeforeOpen:function(){var t=this.element.closest(".n2-ss-slider");t&&C(t,"mediaStarted",{id:"lightbox"})},callbackAfterClose:function(){var t=this.element.closest(".n2-ss-slider");t&&C(t,"mediaEnded",{id:"lightbox"})}},i)))}))},i.n2Lightbox=function(t,i){var n=t.querySelectorAll("a[data-n2-lightbox-urls],div[data-n2-lightbox-urls]");p(n,"data-force-pointer","zoom-in"),n.forEach((function(t){for(var i=v(t,"liteboxGroup"),n=v(t,"n2LightboxUrls").split(","),a=v(t,"n2LightboxAlts").split("|||"),c=v(t,"n2LightboxTitles").split("|||"),l=0;l<n.length;l++)if(""!==n[l]){var r=s("a");r.href=n[l],m(r,"liteboxGroup",i),c[l]&&m(r,"title",c[l]),a[l]&&m(r,"alt",a[l]),r.style.display="none",o.appendChild(r)}}));var a=t.querySelectorAll("a[data-n2-lightbox], div[data-n2-lightbox]");p(a,"data-force-pointer","zoom-in"),n2LightboxSingle(a,i)},r.r("windowLoad",(function(){n2Lightbox(o)})),A(i,"n2Rocket",(function(e){n2Lightbox(e.detail.sliderElement)}))}))}(window);