Files

397 lines
26 KiB
JavaScript

!function(){"use strict";let e=document.createElement("template");e.innerHTML=`
<style>
:host {
display: block;
width: 100%;
contain: content;
}
:host([hidden]) {
display: none;
}
#root {
display: block;
position: relative;
cursor: pointer;
padding-bottom: calc(100% / (16 / 9));
width: 100%;
height: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
#posterimage,
iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#posterimage {
object-fit: cover;
transition: 0.3s;
opacity: 1;
}
iframe {
z-index: 1;
border: 0;
}
#playbutton {
display: none;
}
/* YouTube */
.youtube > #playbutton {
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
z-index: 1;
border: 0;
background: center/72px 48px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 48'%3E%3Cpath fill='%23f00' fill-opacity='.9' d='M66.5 7.7c-.8-2.9-2.5-5.4-5.4-6.2C55.8.1 34 0 34 0S12.2.1 6.9 1.6c-3 .7-4.6 3.2-5.4 6.1a89.6 89.6 0 000 32.5c.8 3 2.5 5.5 5.4 6.3C12.2 47.9 34 48 34 48s21.8-.1 27.1-1.6c3-.7 4.6-3.2 5.4-6.1C68 35 68 24 68 24s0-11-1.5-16.3z'/%3E%3Cpath fill='%23fff' d='M45 24L27 14v20'/%3E%3C/svg%3E");
cursor: pointer;
width: 72px;
height: 48px;
filter: grayscale(1);
}
.youtube:hover > #playbutton,
.youtube > #playbutton:focus {
filter: none;
}
/* Vimeo */
.vimeo > #playbutton {
display: flex;
position: absolute;
top: 50%;
left: 50%;
align-items: center;
justify-content: center;
transform: translate3d(-50%, -50%, 0);
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
opacity: 0.8;
z-index: 1;
border: 0;
border-radius: 8px;
background: rgba(23, 35, 34, .75);
cursor: pointer;
width: 72px;
height: 48px;
}
.vimeo > #playbutton:after {
border-width: 10px 0 10px 20px;
border-style: solid;
border-color: transparent transparent transparent #fff;
content: "";
}
.vimeo:hover > #playbutton,
.vimeo > #playbutton:focus {
opacity: 1;
background: rgb(98, 175, 237);
}
/* Dailymotion */
.dailymotion > #playbutton {
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
opacity: 1;
z-index: 1;
border: 0;
border-radius: 40px;
background-color: rgba(13, 13, 13, 0.6);
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56047 5.09337C8.34001 4.9668 8.07015 4.96875 7.85254 5.10019C7.63398 5.23162 7.5 5.47113 7.5 5.73011L7.5 18.2698C7.5 18.5298 7.63398 18.7693 7.85254 18.9007C7.96372 18.9669 8.0882 19 8.21268 19C8.33241 19 8.45309 18.9688 8.56047 18.9075L18.1351 12.6377C18.3603 12.5082 18.5 12.2648 18.5 12C18.5 11.7361 18.3603 11.4917 18.1351 11.3632L8.56047 5.09337Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
background-position: center;
background-size: 64px;
cursor: pointer;
width: 80px;
height: 80px;
}
.dailymotion:hover > #playbutton,
.dailymotion > #playbutton:focus {
opacity: 0.8;
}
/* Cookie consent */
#cookieconsent-modal {
display: none;
position: absolute;
inset: 0;
z-index: 1;
align-items: flex-start;
justify-content: center;
background-color: rgba(0, 0, 0, 0.85);
width: 100%;
height: 100%;
overflow-y: auto;
line-height: 1.5;
color: #fff;
font-size: 14px;
}
#root.cookieconsent {
cursor: unset;
}
#root.cookieconsent > #playbutton {
display: none;
}
#root.cookieconsent > #cookieconsent-modal {
display: flex;
}
.cookieconsent-block {
box-sizing: border-box;
display: flex;
flex-direction: column;
gap: 12px;
margin: auto;
padding: 16px 24px;
width: 100%;
max-width: 480px;
text-align: center;
}
.cookieconsent-button,
.cookieconsent-button:hover,
.cookieconsent-button:focus {
display: inline-flex;
align-items: center;
justify-content: center;
border: 0;
border-radius: 3px;
box-shadow: none;
background: none;
background-color: var(--aiovg-color-primary, #3b82f6);
background-image: none;
cursor: pointer;
padding: 0 20px;
min-height: 44px;
line-height: 1;
color: #fff;
font-family: inherit;
font-size: 1em;
font-weight: 600;
}
.cookieconsent-button:hover {
opacity: 0.85;
}
/* Email Capture */
#email-capture-modal {
display: none;
position: absolute;
inset: 0;
z-index: 2;
align-items: flex-start;
justify-content: center;
background-color: rgba(0, 0, 0, 0.85);
width: 100%;
height: 100%;
overflow-y: auto;
line-height: 1.5;
color: #fff;
font-size: 14px;
}
#root.email-capture {
cursor: unset;
}
#root.email-capture > #playbutton {
display: none;
}
#root.email-capture > #email-capture-modal {
display: flex;
}
.email-capture {
display: contents;
}
.email-capture-block {
box-sizing: border-box;
display: flex;
flex-direction: column;
gap: 12px;
margin: auto;
padding: 16px 24px;
width: 100%;
max-width: 480px;
}
.email-capture-header {
text-align: center;
text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
font-size: 1.15em;
}
.email-capture-fields {
display: flex;
flex-direction: column;
gap: 8px;
}
.email-capture-fields input {
box-sizing: border-box;
display: block;
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 3px;
background: rgba(255, 255, 255, 0.12);
padding: 0 12px;
width: 100%;
min-height: 44px;
line-height: 1;
color: #fff;
font-family: inherit;
font-size: 1em;
}
.email-capture-fields input::placeholder {
color: rgba(255, 255, 255, 0.5);
}
.email-capture-fields input:focus {
outline: none;
border-color: rgba(255, 255, 255, 0.6);
background: rgba(255, 255, 255, 0.18);
}
.email-capture-email.is-invalid {
border-color: #ff7070;
}
.email-capture-error {
display: none;
margin-top: -4px;
color: #ff7070;
font-size: 0.875em;
}
.email-capture-error::before {
content: "⚠";
margin-right: 5px;
}
.email-capture-footer {
margin-top: -4px;
line-height: 1.4;
color: rgba(255, 255, 255, 0.55);
font-size: 0.875em;
}
.email-capture-footer a {
color: rgba(255, 255, 255, 0.75);
text-decoration: underline;
}
.email-capture-actions {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 12px;
}
.email-capture-submit,
.email-capture-submit:hover,
.email-capture-submit:focus {
display: inline-flex;
align-items: center;
justify-content: center;
border: 0;
border-radius: 3px;
box-shadow: none;
background: none;
background-color: var(--aiovg-color-primary, #3b82f6);
background-image: none;
cursor: pointer;
padding: 0 20px;
min-height: 44px;
line-height: 1;
color: #fff;
font-family: inherit;
font-size: 1em;
font-weight: 600;
}
.email-capture-submit:hover {
opacity: 0.85;
}
.email-capture-skip {
display: inline-flex;
align-items: center;
cursor: pointer;
text-decoration: underline;
color: rgba(255, 255, 255, 0.6);
font-size: 0.875em;
}
.email-capture-skip:hover {
color: #fff;
}
@keyframes spin {
to { transform: rotate( 360deg ); }
}
.is-loading .email-capture-block * {
display: none !important;
}
.is-loading .email-capture-block {
pointer-events: none;
margin: auto;
border: 3px solid rgba( 255, 255, 255, 0.25 );
border-radius: 50%;
border-top-color: #fff;
padding: 0;
width: 36px;
height: 36px;
animation: spin 0.7s linear infinite;
}
/* Post-click styles */
#root.initialized {
cursor: unset;
}
#root.initialized > #posterimage,
#root.initialized > #playbutton {
pointer-events: none;
opacity: 0;
}
</style>
<div id="root">
<img id="posterimage" src="data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=" alt="" referrerpolicy="origin" />
<button type="button" id="playbutton" aria-label="Play Video"></button>
<div id="cookieconsent-modal">
<div class="cookieconsent-block">
<div><slot name="cookieconsent-message"></slot></div>
<div>
<button type="button" id="cookieconsent-button" class="cookieconsent-button">
<slot name="cookieconsent-button-label">I Agree</slot>
</button>
</div>
</div>
</div>
<div id="email-capture-modal"></div>
</div>
`;class t extends HTMLElement{constructor(){super();let t=this.attachShadow({mode:"open"});this.shadowRoot.appendChild(e.content.cloneNode(!0)),this.$root=t.querySelector("#root"),this.$posterImage=t.querySelector("#posterimage"),this.$playButton=t.querySelector("#playbutton"),this.$cookieConsentButton=t.querySelector("#cookieconsent-button"),this.$emailCaptureModal=t.querySelector("#email-capture-modal"),this._isRendered=!1,this._ajaxUrl=aiovg_embed.ajax_url,this._ajaxNonce=aiovg_embed.ajax_nonce,this._isCookieConsentLoaded=!1,this._isEmailCaptureLoaded=!1,this._isPosterImageLoaded=!1,this._isIframeLoaded=!1,this._forceIframeElement=navigator.vendor.includes("Apple")||navigator.userAgent.includes("Mobi"),this._intersectionObserver=null,this._isInViewport=!1}connectedCallback(){if(!this.src)return!1;if(this.lazyLoading||(this._forceIframeElement=!0),this.poster||(this._forceIframeElement=!0),!this._forceIframeElement){let e=new URL(this.src),t=new URLSearchParams(e.search),i=t.has("autoplay")&&(1==t.get("autoplay")||!0==t.get("autoplay"));i&&(this._forceIframeElement=!0)}this._render(),this.addEventListener("pointerover",()=>this._warmConnections(),{once:!0}),this.addEventListener("click",()=>this._addIframe(!0))}disconnectedCallback(){}static get observedAttributes(){return["title","ratio"]}attributeChangedCallback(e,t,i){if(t==i)return!1;switch(e){case"title":i?this.$posterImage.setAttribute("alt",i):this.$posterImage.setAttribute("alt","");break;case"ratio":i&&(this.$root.style.paddingBottom=`${parseFloat(i)}%`)}}get title(){return this.getAttribute("title")||""}get src(){let e=this.getAttribute("src")||"";return t.isValidUrl(e)?e:""}get poster(){let e=this.getAttribute("poster")||"";return t.isValidUrl(e)?e:""}get postId(){return parseInt(this.getAttribute("post_id")||0)}get postType(){return this.getAttribute("post_type")||""}get lazyLoading(){return this.hasAttribute("lazyloading")}get statistics(){return this.hasAttribute("statistics")}get cookieConsent(){return this.hasAttribute("cookieconsent")}set cookieConsent(e){let t=Boolean(e);t?this.setAttribute("cookieconsent",""):this.removeAttribute("cookieconsent")}get emailCapture(){return this.hasAttribute("email-capture")}set emailCapture(e){let t=Boolean(e);t?this.setAttribute("email-capture",""):this.removeAttribute("email-capture")}_render(){return!this._isRendered&&(this.lazyLoading&&!this._isInViewport?(this._initIntersectionObserver(),!1):this.emailCapture?(this._addEmailCapture(),!1):this.cookieConsent?(this._addCookieConsent(),!1):void(this._isRendered=!0,this._forceIframeElement?(this._warmConnections(),this._addIframe()):this._addPosterImage()))}_addCookieConsent(){if(this._isCookieConsentLoaded)return!1;this._isCookieConsentLoaded=!0,this._addPosterImage(),this._addClass("cookieconsent"),this.$cookieConsentButton.addEventListener("click",()=>this._onCookieConsent())}_onCookieConsent(){this._isRendered=!0,this._removeClass("cookieconsent"),this.cookieConsent=!1,this._warmConnections(),this._addIframe(!0),this._setCookie();let e=document.querySelectorAll(".aiovg-player-element");for(let t=0;t<e.length;t++)e[t].removeCookieConsent();window.postMessage({message:"aiovg-cookie-consent"},window.location.origin)}_addEmailCapture(){if(this._isEmailCaptureLoaded)return!1;this._isEmailCaptureLoaded=!0;let e=this.querySelector("template.aiovg-player-template");if(!e)return!1;let t=e.content.querySelector(".email-capture");if(!t)return!1;this.$emailCaptureModal.appendChild(t.cloneNode(!0)),this._addPosterImage(),this._addClass("email-capture");let i=this.$emailCaptureModal.querySelector("input");i&&i.focus();let o=this.$emailCaptureModal.querySelector(".email-capture-submit");o&&o.addEventListener("click",()=>{let e=this.$emailCaptureModal.querySelector(".email-capture-email"),t=this.$emailCaptureModal.querySelector(".email-capture-error"),i=e?e.value.trim():"";if(!i||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i)){if(t){let o=t.getAttribute("data-invalid_email")||"Please enter a valid email address.";t.textContent=o,t.style.display="block"}return e&&(e.classList.add("is-invalid"),e.setAttribute("aria-invalid","true")),!1}t&&(t.style.display="none"),e&&(e.classList.remove("is-invalid"),e.removeAttribute("aria-invalid"));let a="email="+encodeURIComponent(i),r=this.$emailCaptureModal.querySelector(".email-capture-name");r&&r.value.trim()&&(a+="&name="+encodeURIComponent(r.value.trim()));let s=this.$emailCaptureModal.querySelector(".email-capture-phone");s&&s.value.trim()&&(a+="&phone="+encodeURIComponent(s.value.trim())),"aiovg_videos"===this.postType&&this.postId?a+="&video_id="+encodeURIComponent(this.postId):(a+="&video_id=0",this.src&&(a+="&video_url="+encodeURIComponent(this.src))),a+="&page_url="+encodeURIComponent(window.location.href),this._onEmailCapture(a)});let a=this.$emailCaptureModal.querySelector(".email-capture-skip");if(a){let r=()=>{this._onEmailCapture("skipped=1")};a.addEventListener("click",r),a.addEventListener("keydown",e=>{(13===e.keyCode||32===e.keyCode)&&(e.preventDefault(),r())})}}_onEmailCapture(e){if(this.$emailCaptureModal.classList.contains("is-loading"))return!1;this.$emailCaptureModal.classList.add("is-loading");let t=new XMLHttpRequest;t.onreadystatechange=()=>{if(4==t.readyState){let e=null;if(200==t.status&&t.responseText)try{e=JSON.parse(t.responseText)}catch(i){}if(e&&e.success){this._isRendered=!0,this._removeClass("email-capture"),this.emailCapture=!1,this._warmConnections(),this._addIframe(!0);let o=document.querySelectorAll(".aiovg-player-element");for(let a=0;a<o.length;a++)o[a].removeCookieConsent(),o[a].removeEmailCapture();window.postMessage({message:"aiovg-email-captured"},window.location.origin)}else{let r=this.$emailCaptureModal.querySelector(".email-capture-error");r&&(r.textContent=e&&e.data&&"string"==typeof e.data?e.data:r.getAttribute("data-error_generic"),r.style.display="block"),this.$emailCaptureModal.classList.remove("is-loading")}}},t.open("POST",this._ajaxUrl+"?action=aiovg_save_email_lead&security="+this._ajaxNonce,!0),t.setRequestHeader("Content-type","application/x-www-form-urlencoded"),t.send(e)}_addPosterImage(){if(this._isPosterImageLoaded)return!1;this._isPosterImageLoaded=!0,this.poster&&(this.$posterImage.src=this.poster)}_addIframe(e=!1){if(this._isIframeLoaded||this.emailCapture||this.cookieConsent)return!1;this._isIframeLoaded=!0;let t=document.createElement("iframe");if(t.width=560,t.height=315,t.title=this.title,t.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",t.allowFullscreen=!0,/youtube\.com|youtu\.be/.test(this.src)&&(t.referrerPolicy="strict-origin-when-cross-origin"),e){let i=new URL(this.src),o=i.searchParams;o.set("autoplay",1),i.search=o.toString(),t.src=i.toString()}else t.src=this.src;this.$root.append(t),this._onIframeAdded(t),this._addClass("initialized"),this._updateViewsCount()}_initIntersectionObserver(){if(this._intersectionObserver)return!1;this._intersectionObserver=new IntersectionObserver((e,t)=>{e.forEach(e=>{e.isIntersecting?(this._isInViewport=!0,this._render(),this._isRendered&&t.unobserve(this)):this._isInViewport=!1})},{root:null,rootMargin:"0px",threshold:0}),this._intersectionObserver.observe(this)}_hasClass(e){return this.$root.classList.contains(e)}_addClass(e){this.$root.classList.add(e)}_removeClass(e){this.$root.classList.remove(e)}async _updateViewsCount(){if(this.statistics&&"aiovg_videos"==this.postType){let e=new FormData;e.append("action","aiovg_update_views_count"),e.append("post_id",this.postId),e.append("security",this._ajaxNonce),fetch(this._ajaxUrl,{method:"POST",body:e})}}async _setCookie(){let e=new FormData;e.append("action","aiovg_set_cookie"),e.append("security",this._ajaxNonce),fetch(this._ajaxUrl,{method:"POST",body:e})}_warmConnections(){}_onIframeAdded(){}static isValidUrl(e){if(""==e)return!1;try{return new URL(e),!0}catch(t){return!1}}static addPrefetch(e,t){let i=document.createElement("link");i.rel=e,i.href=t,i.crossOrigin="true",document.head.append(i)}removeCookieConsent(){if(this._isRendered)return!1;this._removeClass("cookieconsent"),this.cookieConsent=!1,this._render()}removeEmailCapture(){if(this._isRendered)return!1;this._removeClass("email-capture"),this.emailCapture=!1,this._render()}play(){}pause(){}seekTo(e){}}class i extends t{constructor(){super(),this._addClass("youtube"),this._player=null}disconnectedCallback(){this._player&&this._player.destroy&&this._player.destroy(),this._player=null,super.disconnectedCallback&&super.disconnectedCallback()}_warmConnections(){if(window.AIOVGYouTubeIsPreconnected)return!1;t.addPrefetch("preconnect","https://i.ytimg.com"),t.addPrefetch("preconnect","https://s.ytimg.com"),t.addPrefetch("preconnect","https://yt3.ggpht.com"),this.src.indexOf("www.youtube-nocookie.com")>-1?t.addPrefetch("preconnect","https://www.youtube-nocookie.com"):t.addPrefetch("preconnect","https://www.youtube.com"),t.addPrefetch("preconnect","https://www.google.com"),t.addPrefetch("preconnect","https://googleads.g.doubleclick.net"),t.addPrefetch("preconnect","https://static.doubleclick.net"),window.AIOVGYouTubeIsPreconnected=!0}_onIframeAdded(e){this._loadApi().then(()=>{let t=new YT.Player(e,{events:{onReady:()=>{this._player=t},onStateChange:e=>{if(1==e.data){let t=document.querySelectorAll(".aiovg-player-element");for(let i=0;i<t.length;i++)t[i]!=this&&t[i].pause();window.postMessage({message:"aiovg-video-playing"},window.location.origin)}}}})})}_loadApi(){return new Promise(e=>{if(void 0===window.YT&&void 0===i.isApiLoaded){i.isApiLoaded=!0;let t=document.createElement("script");t.src="https://www.youtube.com/iframe_api";let o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(t,o)}if(void 0!==window.YT&&window.YT.Player)e();else{let a=setInterval(function(){void 0!==window.YT&&window.YT.Player&&(clearInterval(a),e())},100)}})}play(){this._player&&this._player.playVideo&&this._player.playVideo()}pause(){this._player&&this._player.pauseVideo&&this._player.pauseVideo()}seekTo(e){this._player&&this._player.seekTo&&this._player.seekTo(e,!0)}}class o extends t{constructor(){super(),this._addClass("vimeo"),this._player=null}disconnectedCallback(){this._player&&this._player.destroy&&this._player.destroy(),this._player=null,super.disconnectedCallback&&super.disconnectedCallback()}_warmConnections(){if(window.AIOVGVimeoIsPreconnected)return!1;t.addPrefetch("preconnect","https://i.vimeocdn.com"),t.addPrefetch("preconnect","https://player.vimeo.com"),window.AIOVGVimeoIsPreconnected=!0}_onIframeAdded(e){this._loadApi().then(()=>{let t=new Vimeo.Player(e);t.ready().then(()=>{this._player=t}),t.on("play",e=>{let t=document.querySelectorAll(".aiovg-player-element");for(let i=0;i<t.length;i++)t[i]!=this&&t[i].pause();window.postMessage({message:"aiovg-video-playing"},window.location.origin)})})}_loadApi(){return new Promise(e=>{if(void 0===window.Vimeo&&void 0===o.isApiLoaded){o.isApiLoaded=!0;let t=document.createElement("script");t.src="https://player.vimeo.com/api/player.js";let i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i)}if(void 0!==window.Vimeo&&window.Vimeo.Player)e();else{let a=setInterval(function(){void 0!==window.Vimeo&&window.Vimeo.Player&&(clearInterval(a),e())},100)}})}play(){this._player&&this._player.play&&this._player.play()}pause(){this._player&&this._player.pause&&this._player.pause()}seekTo(e){this._player&&this._player.setCurrentTime&&this._player.setCurrentTime(e)}}class a extends t{constructor(){super(),this._addClass("dailymotion")}_warmConnections(){if(window.AIOVGDailymotionIsPreconnected)return!1;t.addPrefetch("preconnect","https://s1.dmcdn.net"),t.addPrefetch("preconnect","https://s2.dmcdn.net"),t.addPrefetch("preconnect","https://www.dailymotion.com"),window.AIOVGDailymotionIsPreconnected=!0}}class r extends t{constructor(){super(),this._forceIframeElement=!0}}window.AIOVGYouTubeIsPreconnected=!1,window.AIOVGVimeoIsPreconnected=!1,window.AIOVGDailymotionIsPreconnected=!1,document.addEventListener("DOMContentLoaded",function(){customElements.get("aiovg-youtube")||customElements.define("aiovg-youtube",i),customElements.get("aiovg-vimeo")||customElements.define("aiovg-vimeo",o),customElements.get("aiovg-dailymotion")||customElements.define("aiovg-dailymotion",a),customElements.get("aiovg-embed")||customElements.define("aiovg-embed",r);let e=document.querySelectorAll(".aiovg-player-raw");for(let t=0;t<e.length;t++){let s=e[t],n=parseInt(s.dataset.post_id),l=parseInt(s.dataset.statistics);if(l){let c=new FormData;c.append("action","aiovg_update_views_count"),c.append("post_id",n),c.append("security",aiovg_embed.ajax_nonce),fetch(aiovg_embed.ajax_url,{method:"POST",body:c})}}window.addEventListener("message",function(e){if(e.origin!=window.location.origin||!e.data.hasOwnProperty("context")||"iframe"!=e.data.context||!e.data.hasOwnProperty("message"))return!1;if("aiovg-cookie-consent"==e.data.message){let t=document.querySelectorAll(".aiovg-player-element");for(let i=0;i<t.length;i++)t[i].removeCookieConsent()}if("aiovg-email-captured"==e.data.message){let o=document.querySelectorAll(".aiovg-player-element");for(let a=0;a<o.length;a++)o[a].removeEmailCapture()}if("aiovg-video-playing"==e.data.message){let r=document.querySelectorAll(".aiovg-player-element");for(let s=0;s<r.length;s++)r[s].pause()}})})}();