!function(e){"use strict";function t(t){if(!t||"function"!=typeof t.requestPictureInPicture)return Promise.resolve();function n(){try{var n=t.requestPictureInPicture();if(n&&"function"==typeof n.catch)return n.catch(function(t){e.console&&"function"==typeof e.console.warn&&e.console.warn("[tm-media] Falha ao ativar PiP:",t)})}catch(t){e.console&&"function"==typeof e.console.warn&&e.console.warn("[tm-media] Falha ao ativar PiP:",t)}return Promise.resolve()}return t.readyState>=HTMLMediaElement.HAVE_METADATA?n():new Promise(function(e){var a=!1;t.addEventListener("loadedmetadata",function r(){a||(a=!0,t.removeEventListener("loadedmetadata",r),n().then(e))},{once:!0});try{t.readyState<HTMLMediaElement.HAVE_METADATA&&t.load()}catch(t){a=!0,e()}})}function n(e){try{var t=document;if(!t.pictureInPictureElement||"function"!=typeof t.exitPictureInPicture)return Promise.resolve();if(e&&t.pictureInPictureElement!==e)return Promise.resolve();var n=t.exitPictureInPicture();if(n&&"function"==typeof n.then)return n.catch(function(){})}catch(e){}return Promise.resolve()}function a(e){return e?n(e).then(function(){try{var t=e.pause();if(t&&"function"==typeof t.then)return t.catch(function(){})}catch(e){}return Promise.resolve()}):Promise.resolve()}function r(e){return!(!e||!e.dataset||"1"!==e.dataset.switchingSource)}function i(e,t){if(e&&isFinite(t)&&!r(e))try{if(e.readyState<HTMLMediaElement.HAVE_METADATA||e.seeking)return;if(e.readyState<HTMLMediaElement.HAVE_CURRENT_DATA)return;e.currentTime=t}catch(e){}}function o(e){if(!e||e.error||r(e))return Promise.resolve();var t=function(){if(!e||e.error||r(e))return Promise.resolve();try{if(e.readyState<HTMLMediaElement.HAVE_METADATA)return Promise.resolve();var t=e.play();if(t&&"function"==typeof t.then)return t.catch(function(){})}catch(e){}return Promise.resolve()};return e.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA?t():new Promise(function(n){var a=!1,r=function(){a||(a=!0,e.removeEventListener("canplay",r),e.removeEventListener("loadeddata",r),e.removeEventListener("loadedmetadata",r),t().then(n))};e.addEventListener("canplay",r,{once:!0}),e.addEventListener("loadeddata",r,{once:!0}),e.addEventListener("loadedmetadata",r,{once:!0});try{e.readyState<HTMLMediaElement.HAVE_METADATA&&e.load()}catch(e){return a=!0,void n()}setTimeout(function(){a||(a=!0,e.removeEventListener("canplay",r),e.removeEventListener("loadeddata",r),e.removeEventListener("loadedmetadata",r),n())},8e3)})}function c(e){function t(){if(!r(e))try{e.readyState<HTMLMediaElement.HAVE_METADATA&&e.load()}catch(e){}}e&&"1"!==e.dataset.safePlayBound&&(e.dataset.safePlayBound="1","VIDEO"===e.tagName&&function(e){function t(){try{e.disablePictureInPicture=e.readyState<HTMLMediaElement.HAVE_METADATA}catch(e){}}e&&"VIDEO"===e.tagName&&"function"==typeof e.requestPictureInPicture&&(e.hasAttribute("disablePictureInPicture")||"1"!==e.dataset.tmPipGuardBound&&(e.dataset.tmPipGuardBound="1",t(),e.addEventListener("loadedmetadata",t,{passive:!0}),e.addEventListener("emptied",t,{passive:!0})))}(e),e.addEventListener("pointerdown",t,!0),e.addEventListener("touchstart",t,{capture:!0,passive:!0}),e.addEventListener("click",function(n){if(r(e))try{n.preventDefault(),n.stopPropagation()}catch(e){}else t()},!0),e.addEventListener("play",function(){r(e)?a(e):e.readyState<HTMLMediaElement.HAVE_CURRENT_DATA&&!e.error&&a(e).then(function(){return o(e)})},!0))}e.tmMediaSafePause=a,e.tmMediaSafeRequestPictureInPicture=t,e.ativarPictureInPicture=t,e.tmMediaSafeExitPictureInPicture=n,e.tmMediaIsSwitchingSource=r,e.tmMediaMarkSwitchingSource=function(e,t){e&&e.dataset&&(t?e.dataset.switchingSource="1":delete e.dataset.switchingSource)},e.tmMediaSafeLoad=function(e){if(!e)return Promise.resolve();var t=function(){try{"function"==typeof e.load&&e.load()}catch(e){}};return e.paused||e.ended?(t(),Promise.resolve()):a(e).then(t)},e.tmMediaSafeSeek=i,e.tmMediaSafePlay=o,e.tmMediaSafeOpenPreview=function(e){if(!e)return Promise.resolve();try{e.controls=!0,e.hasAttribute("playsinline")||e.setAttribute("playsinline","")}catch(e){}return a(e).then(function(){return e.readyState>=HTMLMediaElement.HAVE_METADATA?(i(e,0),o(e)):new Promise(function(t){var n=!1,a=function(){n||(n=!0,e.removeEventListener("loadedmetadata",a),e.removeEventListener("canplay",a),i(e,0),o(e).then(t))};e.addEventListener("loadedmetadata",a,{once:!0}),e.addEventListener("canplay",a,{once:!0});try{e.readyState<HTMLMediaElement.HAVE_METADATA&&e.load()}catch(e){return n=!0,void t()}setTimeout(function(){n||(n=!0,e.removeEventListener("loadedmetadata",a),e.removeEventListener("canplay",a),t())},8e3)})})},e.tmMediaBindSafePlayback=c,e.tmMediaBindAllVideos=function(e){(e||document).querySelectorAll("video").forEach(c)},e.tmMediaBindAllMedia=function(e){(e||document).querySelectorAll("video, audio").forEach(c)}}(window);