"use strict";var _a,_b,ApiError,PlayerState={Ended:0,Playing:1,Paused:2};!function(e){e.PlayNotAllowed="playNotAllowed",e.PlayWithSoundNotAllowed="playWithSoundNotAllowed",e.MediaPlayerError="mediaPlayerError",e.Unknown="unknown"}(ApiError||(ApiError={}));var LoginShownMessage="iframeLoginShown",PanoptoSource="PanoptoEmbed",EmbedApi=function(){function e(e,t){var o,n,i,a,s,r;this.iframeContainer=document.getElementById(e),this.iframeId=e,this.height=t.height,this.width=t.width,this.sessionId=t.sessionId,this.serverName=t.serverName,this.isReady=!1,this.onStateChange=null===(o=t.events)||void 0===o?void 0:o.onStateChange,this.onPlaybackRateChange=null===(n=t.events)||void 0===n?void 0:n.onPlaybackRateChange,this.onError=null===(i=t.events)||void 0===i?void 0:i.onError,this.onLoginShown=null===(a=t.events)||void 0===a?void 0:a.onLoginShown,this.onReady=null===(s=t.events)||void 0===s?void 0:s.onReady,this.onIframeReady=null===(r=t.events)||void 0===r?void 0:r.onIframeReady,this.createIframe(t.videoParams)}return e.prototype.buildQueryString=function(e){var t="";if(e)for(var o=0,n=Object.keys(e);o0},e.prototype.getCaptionTracks=function(){return this.captionLanguages},e.prototype.sendMessage=function(e,t){var o=null==t?"":t,n={msg:e,source:PanoptoSource,id:this.iframeId,data:o};this.iframe.contentWindow.postMessage(JSON.stringify(n),"https://"+this.serverName)},e}();null===(_b=(_a=window).onPanoptoEmbedApiReady)||void 0===_b||_b.call(_a);