var frontend_block_video_popup;(()=>{var t={765:t=>{var e,o,n,i,r,a,c,p,d,u,l,s,f,m,b,h,g,v,y,x,w,_,S,k,T,A,M,L,E,O,C,H,I,z=[],D={},P="appendChild",N="createElement",V="removeChild";function q(){var t=e.getBoundingClientRect(),o=t.top,r=t.left,a=t.width,c=t.height;return"transform:translate3D("+(r-(n.clientWidth-a)/2)+"px, "+(o-(n.clientHeight-c)/2)+"px, 0) scale3D("+e.clientWidth/i.clientWidth+", "+e.clientHeight/i.clientHeight+", 0)"}function j(t){var e=O.length-1;if(!f){if(t>0&&E===e||t<0&&!E){if(!I.loop)return J(r,""),void setTimeout(J,9,r,"animation:"+(t>0?"bpl":"bpf")+" .3s;transition:transform .35s");E=t>0?-1:e+1}if([(E=Math.max(0,Math.min(E+t,e)))-1,E,E+1].forEach((function(t){if(t=Math.max(0,Math.min(t,e)),!D[t]){var o=O[t].src,n=document[N]("IMG");n.addEventListener("load",X.bind(null,o)),n.src=o,D[t]=n}})),D[E].complete)return W(t);f=!0,J(b,"opacity:.4;"),n[P](b),D[E].onload=function(){w&&W(t)},D[E].onerror=function(){O[E]={error:"Error loading image"},w&&W(t)}}}function W(t){f&&(n[V](b),f=!1);var o=O[E];if(o.error)alert(o.error);else{var a=n.querySelector("img:last-of-type");J(r=i=D[E],"animation:"+(t>0?"bpfl":"bpfr")+" .35s;transition:transform .35s"),J(a,"animation:"+(t>0?"bpfol":"bpfor")+" .35s both"),n[P](r),o.el&&(e=o.el)}C.innerHTML=E+1+"/"+O.length,R(O[E].caption),A&&A([r,O[E]])}function B(){var t,e,o=.95*window.innerHeight,n=.95*window.innerWidth,i=o/n,r=I.dimensions||[1920,1080],a=r[0],c=r[1],d=c/a;d>i?e=(t=Math.min(c,o))/d:t=(e=Math.min(a,n))*d,p.style.cssText+="width:"+e+"px;height:"+t+"px;"}function $(t){~[1,4].indexOf(i.readyState)?(F(),setTimeout((function(){i.play()}),99)):i.error?F(t):m=setTimeout($,35,t)}function G(t){I.noLoader||(t&&J(b,"top:"+e.offsetTop+"px;left:"+e.offsetLeft+"px;height:"+e.clientHeight+"px;width:"+e.clientWidth+"px"),e.parentElement[t?P:V](b),f=t)}function R(t){g.innerHTML=t,J(h,"opacity:"+(t?"1;pointer-events:auto":"0"))}function X(t){!~z.indexOf(t)&&z.push(t)}function F(t){if(f&&G(),k&&k(),"string"==typeof t)return Y(),I.onError?I.onError():alert("Error: The requested "+t+" could not be loaded.");S&&X(u),i.style.cssText+=q(),J(n,"opacity:1;pointer-events:auto"),T&&(T=setTimeout(T,410)),x=!0,w=!!O,setTimeout((function(){i.style.cssText+="transition:transform .35s;transform:none",v&&setTimeout(R,250,v)}),60)}function U(t){var e=t?t.target:n,o=[h,y,a,c,g,L,M,b];e.blur(),_||~o.indexOf(e)||(i.style.cssText+=q(),J(n,"pointer-events:auto"),setTimeout(Y,350),clearTimeout(T),x=!1,_=!0)}function Y(){if((i===p?d:i).removeAttribute("src"),document.body[V](n),n[V](i),J(n,""),J(i,""),R(!1),w){for(var t=n.querySelectorAll("img"),e=0;e',e}function u(t,e){var o=document[N]("button");return o.className="bp-lr",o.innerHTML='',J(o,e),o.onclick=function(e){e.stopPropagation(),j(t)},o}var s=document[N]("STYLE");s.innerHTML="#bp_caption,#bp_container{bottom:0;left:0;right:0;position:fixed;opacity:0}#bp_container>*,#bp_loader{position:absolute;right:0;z-index:10}#bp_container,#bp_caption,#bp_container svg{pointer-events:none}#bp_container{top:0;z-index:9999;background:rgba(0,0,0,.7);opacity:0;transition:opacity .35s}#bp_loader{top:0;left:0;bottom:0;display:flex;align-items:center;cursor:wait;background:0;z-index:9}#bp_loader svg{width:50%;max-width:300px;max-height:50%;margin:auto;animation:bpturn 1s infinite linear}#bp_aud,#bp_container img,#bp_sv,#bp_vid{user-select:none;max-height:96%;max-width:96%;top:0;bottom:0;left:0;margin:auto;box-shadow:0 0 3em rgba(0,0,0,.4);z-index:-1}#bp_sv{background:#111}#bp_sv svg{width:66px}#bp_caption{font-size:.9em;padding:1.3em;background:rgba(15,15,15,.94);color:#fff;text-align:center;transition:opacity .3s}#bp_aud{width:650px;top:calc(50% - 20px);bottom:auto;box-shadow:none}#bp_count{left:0;right:auto;padding:14px;color:rgba(255,255,255,.7);font-size:22px;cursor:default}#bp_container button{position:absolute;border:0;outline:0;background:0;cursor:pointer;transition:all .1s}#bp_container>.bp-x{padding:0;height:41px;width:41px;border-radius:100%;top:8px;right:14px;opacity:.8;line-height:1}#bp_container>.bp-x:focus,#bp_container>.bp-x:hover{background:rgba(255,255,255,.2)}.bp-x svg,.bp-xc svg{height:21px;width:20px;fill:#fff;vertical-align:top;}.bp-xc svg{width:16px}#bp_container .bp-xc{left:2%;bottom:100%;padding:9px 20px 7px;background:#d04444;border-radius:2px 2px 0 0;opacity:.85}#bp_container .bp-xc:focus,#bp_container .bp-xc:hover{opacity:1}.bp-lr{top:50%;top:calc(50% - 130px);padding:99px 0;width:6%;background:0;border:0;opacity:.4;transition:opacity .1s}.bp-lr:focus,.bp-lr:hover{opacity:.8}@keyframes bpf{50%{transform:translatex(15px)}100%{transform:none}}@keyframes bpl{50%{transform:translatex(-15px)}100%{transform:none}}@keyframes bpfl{0%{opacity:0;transform:translatex(70px)}100%{opacity:1;transform:none}}@keyframes bpfr{0%{opacity:0;transform:translatex(-70px)}100%{opacity:1;transform:none}}@keyframes bpfol{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(-70px)}}@keyframes bpfor{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(70px)}}@keyframes bpturn{0%{transform:none}100%{transform:rotate(360deg)}}@media (max-width:600px){.bp-lr{font-size:15vw}}",document.head[P](s),(n=document[N]("DIV")).id="bp_container",n.onclick=U,l=e("bp-x"),n[P](l),"ontouchstart"in window&&(H=!0,n.ontouchstart=function(e){var o=e.changedTouches;t=o[0].pageX},n.ontouchmove=function(t){t.preventDefault()},n.ontouchend=function(e){var o=e.changedTouches;if(w){var n=o[0].pageX-t;n<-30&&j(1),n>30&&j(-1)}}),r=document[N]("IMG"),(a=document[N]("VIDEO")).id="bp_vid",a.setAttribute("playsinline",!0),a.controls=!0,a.loop=!0,(c=document[N]("audio")).id="bp_aud",c.controls=!0,c.loop=!0,(C=document[N]("span")).id="bp_count",(h=document[N]("DIV")).id="bp_caption",(y=e("bp-xc")).onclick=R.bind(null,!1),h[P](y),g=document[N]("SPAN"),h[P](g),n[P](h),M=u(1,"transform:scalex(-1)"),L=u(-1,"left:0;right:auto"),(b=document[N]("DIV")).id="bp_loader",b.innerHTML='',(p=document[N]("DIV")).id="bp_sv",(d=document[N]("IFRAME")).setAttribute("allowfullscreen",!0),d.allow="autoplay; fullscreen",d.onload=function(){return p[V](b)},J(d,"border:0;position:absolute;height:100%;width:100%;left:0;top:0"),p[P](d),r.onload=F,r.onerror=F.bind(null,"image"),window.addEventListener("resize",(function(){w||f&&G(!0),i===p&&B()})),document.addEventListener("keyup",(function(t){var e=t.keyCode;27===e&&x&&U(),w&&(39===e&&j(1),37===e&&j(-1),38===e&&j(10),40===e&&j(-10))})),document.addEventListener("keydown",(function(t){w&&~[37,38,39,40].indexOf(t.keyCode)&&t.preventDefault()})),document.addEventListener("focus",(function(t){x&&!n.contains(t.target)&&(t.stopPropagation(),l.focus())}),!0),o=!0}(),f&&(clearTimeout(m),Y()),I=t,s=t.ytSrc||t.vimeoSrc,k=t.animationStart,T=t.animationEnd,A=t.onChangeImage,e=t.el,S=!1,v=e.getAttribute("data-caption"),t.gallery?function(t,o){var a=I.galleryAttribute||"data-bp";if(Array.isArray(t))O=t,v=t[E=o||0].caption;else{var c=(O=[].slice.call("string"==typeof t?document.querySelectorAll(t+" ["+a+"]"):t)).indexOf(e);E=0===o||o?o:-1!==c?c:0,O=O.map((function(t){return{el:t,src:t.getAttribute(a),caption:t.getAttribute("data-caption")}}))}S=!0,u=O[E].src,!~z.indexOf(u)&&G(!0),O.length>1?(n[P](C),C.innerHTML=E+1+"/"+O.length,H||(n[P](M),n[P](L))):O=!1,(i=r).src=u}(t.gallery,t.position):s||t.iframeSrc?(i=p,q="https://",W="autoplay=1",I.ytSrc?D=q+"www.youtube"+(I.ytNoCookie?"-nocookie":"")+".com/embed/"+s+"?html5=1&rel=0&playsinline=1&"+W:I.vimeoSrc?D=q+"player.vimeo.com/video/"+s+"?"+W:I.iframeSrc&&(D=I.iframeSrc),J(b,""),p[P](b),d.src=D,B(),setTimeout(F,9)):t.imgSrc?(S=!0,u=t.imgSrc,!~z.indexOf(u)&&G(!0),(i=r).src=u):t.audio?(G(!0),(i=c).src=t.audio,$("audio file")):t.vidSrc?(G(!0),t.dimensions&&J(a,"width:"+t.dimensions[0]+"px"),_=t.vidSrc,Array.isArray(_)?(i=a.cloneNode(),_.forEach((function(t){var e=document[N]("SOURCE");e.src=t,e.type="video/"+t.match(/.(\w+)$/)[1],i[P](e)}))):(i=a).src=_,$("video")):(i=r).src="IMG"===e.tagName?e.src:window.getComputedStyle(e).backgroundImage.replace(/^url|[(|)|'|"]/g,""),n[P](i),document.body[P](n),{close:U,next:function(){return j(1)},prev:function(){return j(-1)}}}}},e={};function o(n){var i=e[n];if(void 0!==i)return i.exports;var r=e[n]={exports:{}};return t[n](r,r.exports,o),r.exports}o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";o.r(n);var t,e=o(765),i=o.n(e);window.stackableVideoPopup=new class{init=()=>{document.querySelectorAll(".stk-block-video-popup").forEach((t=>{t.querySelector('div[role="button"], button').addEventListener("click",(e=>{e.preventDefault(),(t=>{if(i()){(t=>{const e=t.getAttribute("data-caption");e&&t.setAttribute("data-caption",e.replace(/<[^>]+>/g,"").replace(/[^\w. ]/gi,(function(t){return"&#"+t.charCodeAt(0)+";"})))})(t);const e={el:t,noLoader:!0},o=t.getAttribute("data-video");if(o.match(/^https?:/)){const{type:n,id:i}=(t=>{let e="";if(e=(t.match(/youtube\.com\/watch\?v=([^\&\?\/]+)/i)||[])[1],e||(e=(t.match(/youtube\.com\/embed\/([^\&\?\/]+)/i)||[])[1]),e||(e=(t.match(/youtube\.com\/v\/([^\&\?\/]+)/i)||[])[1]),e||(e=(t.match(/youtu\.be\/([^\&\?\/]+)/i)||[])[1]),e||(e=(t.match(/youtube\.com\/shorts\/([^\&\?\/]+)/i)||[])[1]),e)return{type:"youtube",id:e};const o=t.match(/vimeo\.com\/(\d+)\/(\w+)/i)||[];return e=o[1],o[1]&&o[2]?{type:"vimeo-unlisted",id:{video:o[1],hash:o[2]}}:(e||(e=(t.match(/vimeo\.com\/(\w*\/)*(\d+)/i)||[])[2]),e||(e=(t.match(/^\d+$/i)||[])[0]),e?{type:"vimeo",id:e}:{type:"",id:t})})(o);"youtube"===n?(e.ytSrc=i,e.ytNoCookie=!0):"vimeo"===n?e.vimeoSrc=i:"vimeo-unlisted"===n?e.iframeSrc=`https://player.vimeo.com/video/${i.video}?h=${i.hash}&autoplay=1`:(e.vidSrc=i,e.animationStart=()=>{const e=""===t.getAttribute("data-nodownload")?"nodownload":null,o=""===t.getAttribute("data-nofullscreen")?"nofullscreen":null,n=""===t.getAttribute("data-loop"),i=[e,o].filter((t=>null!==t)).join(" "),r=document.getElementById("bp_vid");r.setAttribute("controlslist",i),n||r.removeAttribute("loop")})}i()(e)}})(t)}))}))}},t=window.stackableVideoPopup.init,"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",t):t())})(),frontend_block_video_popup=n})();