{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/AB8pyoBPB9XoKYGMZL7P/fSbaAiKSFBN5QXxShu3m/VturbPlayer.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect,useState,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function VturbPlayer({vturbCode,secondsToDisplay,classToDisplay}){const containerRef=useRef(null);const[elementsShown,setElementsShown]=useState(false);// Fun\u00E7\u00E3o para obter a URL base sem par\u00E2metros\nconst getBaseUrl=useCallback(()=>{const url1=new URL(window.location.href);return`${url1.origin}${url1.pathname}`;},[]);const initializePlayer=useCallback(()=>{const container=containerRef.current;// Limpa o cont\u00EAiner antes de adicionar um novo player\nwhile(container.firstChild){container.removeChild(container.firstChild);}// Cria um novo elemento div para conter o c\u00F3digo do player\nconst playerContainer=document.createElement(\"div\");playerContainer.innerHTML=vturbCode;// Adiciona o c\u00F3digo do player ao cont\u00EAiner\ncontainer.appendChild(playerContainer);// Obt\u00E9m a tag script do c\u00F3digo do player\nconst scriptTag=playerContainer.querySelector(\"script\");// Executa o c\u00F3digo dentro da tag script\ntry{eval(scriptTag.innerHTML);}catch(error){console.error(\"Erro ao inicializar o player:\",error);}},[vturbCode]);const showEls=useCallback(()=>{const baseUrl1=getBaseUrl();const storageKey1=`alreadyElsDisplayed_${baseUrl1}`;const elements1=document.querySelectorAll(classToDisplay);elements1.forEach(element1=>{element1.classList.remove(\"esconder\");element1.style.removeProperty(\"display\");});localStorage.setItem(storageKey1,\"true\");console.log(\"show hidden elements\");window.updateCheckoutButtonURL&&window.updateCheckoutButtonURL();},[classToDisplay,getBaseUrl]);const startWatchVideoProgress=useCallback(()=>{let attempts1=0;const checkPlayer1=()=>{if(typeof smartplayer===\"undefined\"||!(smartplayer.instances&&smartplayer.instances.length)){attempts1+=1;if(attempts1>=10)return;return setTimeout(checkPlayer1,1e3);}smartplayer.instances[0].on(\"timeupdate\",()=>{if(smartplayer.instances[0].video.currentTime>=secondsToDisplay){setElementsShown(true);}});};checkPlayer1();},[secondsToDisplay]);useEffect(()=>{const baseUrl1=getBaseUrl();const storageKey1=`alreadyElsDisplayed_${baseUrl1}`;initializePlayer();// Verifica se os elementos j\u00E1 foram exibidos anteriormente\nconst alreadyElsDisplayed1=localStorage.getItem(storageKey1);if(alreadyElsDisplayed1===\"true\"){setElementsShown(true);}else{startWatchVideoProgress();}const handleResize1=()=>{if(typeof smartplayer!==\"undefined\"&&smartplayer.instances&&smartplayer.instances.length){const currentTime1=smartplayer.instances[0].video.currentTime;if(currentTime1>=secondsToDisplay){setElementsShown(true);}}};window.addEventListener(\"resize\",handleResize1);window.addEventListener(\"orientationchange\",handleResize1);return()=>{window.removeEventListener(\"resize\",handleResize1);window.removeEventListener(\"orientationchange\",handleResize1);};},[vturbCode,secondsToDisplay,classToDisplay,getBaseUrl,initializePlayer,startWatchVideoProgress]);useEffect(()=>{if(elementsShown){showEls();}},[elementsShown,showEls]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef});}// ... (o resto do c\u00F3digo permanece o mesmo)\nVturbPlayer.defaultProps={vturbCode:`\n   <div id=\"vid_677d42eb0db0d64b19b5edbe\" style=\"position: relative; width: 100%; padding: 177.77777777777777% 0 0;\"> <img id=\"thumb_677d42eb0db0d64b19b5edbe\" src=\"https://images.converteai.net/ebef166f-f418-4075-9e5d-d1174f009cc1/players/677d42eb0db0d64b19b5edbe/thumbnail.jpg\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block;\" alt=\"thumbnail\"> <div id=\"backdrop_677d42eb0db0d64b19b5edbe\" style=\" -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); position: absolute; top: 0; height: 100%; width: 100%; \"></div> </div> <script type=\"text/javascript\" id=\"scr_677d42eb0db0d64b19b5edbe\"> var s=document.createElement(\"script\"); s.src=\"https://scripts.converteai.net/ebef166f-f418-4075-9e5d-d1174f009cc1/players/677d42eb0db0d64b19b5edbe/player.js\", s.async=!0,document.head.appendChild(s); </script> <style> .elementor-element:has(#smartplayer) { width: 100%; } </style>\n  `,secondsToDisplay:5,classToDisplay:\".esconder\"};addPropertyControls(VturbPlayer,{vturbCode:{type:ControlType.String,title:\"C\\xf3digo do Player do Vturb\",defaultValue:VturbPlayer.defaultProps.vturbCode,displayTextArea:true},secondsToDisplay:{type:ControlType.Number,title:\"Segundos para Exibir\",defaultValue:VturbPlayer.defaultProps.secondsToDisplay,min:0,step:1},classToDisplay:{type:ControlType.String,title:\"Classe dos Elementos a Exibir\",defaultValue:VturbPlayer.defaultProps.classToDisplay}});\nexport const __FramerMetadata__ = {\"exports\":{\"VturbPlayer\":{\"type\":\"reactComponent\",\"name\":\"VturbPlayer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VturbPlayer.map"],
  "mappings": "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",
  "names": ["VturbPlayer", "pe", "ye", "te", "url1", "window", "error", "storageKey1", "element1", "attempts1", "checkPlayer1", "ue", "handleResize1", "p", "addPropertyControls", "ControlType", "__FramerMetadata__"]
}
