{"version":3,"file":"UpsellKit.CihCReib.mjs","names":["React.forwardRef","useRef","useRef","useState","useMemo","useCallback","startTransition","_Fragment","useRef","_Fragment","useState","__esmMin","pe","init_npm_react_18_3_1","ne","init_ssg_sandbox_shims","te","window","init_npm_react_dom_18_3_1","_e","Ha","p","c","init_jsx_runtime","ce","de","motion","init_framer_D6uXRwWs","useSVGTemplate","useIsStaticRenderer","RenderTarget","ControlType","withCSS","addPropertyControls","mask","Base","MotionSVG","SVG","svg","getProps","Icon","init_wMj3wn618","props","rest","animated","color","width1","alpha","restProps","href","cx","className","qxTvv_EBh","ezTt3ayMo","lschgej4H","style","MatrixScrollFX","ref","reduce","root","i","sections","el","styleId","s","accent","cleanups","blockRe","targets","pick","parent","k","name","big","depth","reveal","hidden","distance","show","duration","delay","vh","queue","batch","raf","io","entries","a","b","stagger","glitchTitles","titles","fire","visible","io2","t","timer","idleGlitch","loop","arr","bgRain","cs","m","g","sec","layer","cv","rainOpacity","bar","ctx","cols","resize","ro","on","last","draw","ch","barTimer","barLoop","io3","es","rgba","r","h","f","x","norm","findTarget","want","ctaTarget","ctas","txt","ctaMatch","ctaAnim","cssId","sh","ctaScroll","onClick","node","ev","cta","target","off","y","onCanvas","init_MatrixScrollFX","MentorCarousel","isStaticRenderer","containerRef","index","setIndex","componentWidth","setComponentWidth","touchStartX","setTouchStartX","isHoverPaused","setIsHoverPaused","isFocusPaused","setIsFocusPaused","isTouchPaused","setIsTouchPaused","isPageVisible","setIsPageVisible","autoplayResetKey","setAutoplayResetKey","safeMentors","mentors","next","initialIndex","element","updateWidth","nextWidth","observer","isMobile","isStackedLayout","layoutMode","isSmallMobile","goTo","wrapped","isManual","value","onVisibilityChange","autoplayEnabled","intervalMs","autoplayIntervalSeconds","arrowSize","imageHeight","cardRadius","radius","currentTarget","event","nextTarget","delta","surfaceColor","borderColor","photo","mentor","hasPhoto","accentColor","textColor","mentorIndex","dotIndex","l","init_MentorCarousel","startFx","reduz","dpr","w","gotas","ajustar","parts","rockets","conf","o","explode","n","v","lancar","ult","prox","rainT","quadro","dt","px","passo","yy","FxCanvas","destacar","alvo","texto","cor","rolarAte","nome","cands","folga","UpsellKit","DEF","en","sa","isCanvas","montado","setMontado","intro","setIntro","popup","setPopup","prog","setProg","popupRef","introRef","cores","fecharIntro","chave","jaViu","marcar","dur","t0","tick","fim","abrirPopup","fecharPopup","armado","disparou","disparar","armar","sairTopo","voltou","onPop","lastY","lastT","onScroll","reiniciaParado","parado","porEvento","html","antes","esc","cliqueCta","link","etiqueta","css","fx","extra","introEl","fotoSrc","popupEl","negrito","obj","init_UpsellKit"],"sources":["https:/framerusercontent.com/modules/ppr8OWMIrtBvJ1C4wfqk/qhDP3PUI05OrL1yANxTR/wMj3wn618.js","https:/framerusercontent.com/modules/q5CMrr2JORArUe7KjNSC/z4rLbxtlPHAzA519oaoN/MatrixScrollFX.js","https:/framerusercontent.com/modules/uINv4pOjzqsfokeloyA6/0SuASbevLgoE6ah4i6I0/MentorCarousel.js","https:/framerusercontent.com/modules/c4GPwZe9x8sDYdkAe1z7/du6tcMz5SNnlMDNAjWFN/UpsellKit.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.001 0 C 5.784 0 2.812 1.716 1.204 4.503 C -0.403 7.289 -0.401 10.722 1.21 13.507 L 1.21 13.507 L 0.041 17.012 C -0.049 17.281 0.021 17.579 0.222 17.779 C 0.423 17.98 0.72 18.051 0.989 17.961 L 4.495 16.792 L 4.495 16.792 C 7.77 18.686 11.881 18.328 14.781 15.897 C 17.681 13.466 18.75 9.481 17.457 5.925 C 16.164 2.368 12.785 0.001 9.001 0 Z M 11.251 14.25 C 7.109 14.25 3.751 10.892 3.751 6.75 C 3.751 5.093 5.094 3.75 6.751 3.75 L 8.251 6.75 L 7.096 8.482 C 7.554 9.576 8.425 10.447 9.52 10.905 L 11.251 9.75 L 14.251 11.25 C 14.251 12.907 12.908 14.25 11.251 14.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18.000072791893746px\" id=\"zdUrVx04b\" transform=\"translate(2.999 3)\" width=\"17.999633069364176px\"/><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 L 4.5 3 L 3.345 4.732 C 3.803 5.826 4.674 6.697 5.768 7.155 L 7.5 6 L 10.5 7.5 C 10.5 9.157 9.157 10.5 7.5 10.5 C 3.358 10.5 0 7.142 0 3 Z\" fill=\"transparent\" height=\"10.5px\" id=\"Xhg5dzQDU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/><path d=\"M 4.493 16.79 C 8.403 19.053 13.386 18.066 16.138 14.483 C 18.891 10.9 18.56 5.831 15.365 2.636 C 12.17 -0.559 7.101 -0.89 3.518 1.863 C -0.065 4.615 -1.052 9.598 1.211 13.508 L 1.211 13.508 L 0.039 17.01 C -0.051 17.279 0.019 17.577 0.22 17.777 C 0.421 17.978 0.718 18.049 0.987 17.959 Z\" fill=\"transparent\" height=\"18.00072584206196px\" id=\"vVGlEI9Xq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.001 3.002)\" width=\"18.000910893351044px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"207206324\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-X7Wxr\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-X7Wxr { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Whatsapp Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-X7Wxr\");Icon.displayName=\"Whatsapp Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Whatsapp Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * MatrixScrollFX\n * Coloque 1 instância em qualquer lugar da página (fica invisível).\n * - Revela as seções e blocos de forma suave conforme o scroll\n * - Glitch Matrix nos títulos quando aparecem (e de vez em quando)\n * - Chuva de código e faixas de glitch bem sutis no fundo das seções escuras\n * - Botões \"Botão…\" com o texto configurado rolam até a layer do preço e ganham animação\n * Não mexe em layout: só opacity / translate / filter, e limpa tudo depois.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function MatrixScrollFX(props){const{reveal,distance,duration,stagger,glitchTitles,idleGlitch,bgRain,rainOpacity,accent,ctaScroll,ctaMatch,ctaTarget,ctaAnim}=props;const ref=useRef(null);useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(typeof window===\"undefined\")return;const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;// acha a raiz da página (breakpoint)\nlet root=ref.current;for(let i=0;i<6&&root;i++){root=root.parentElement;if(root&&root.children.length>=5)break;}if(!root)return;const sections=Array.from(root.children).filter(el=>el instanceof HTMLElement&&!el.contains(ref.current)&&el.offsetHeight>60&&getComputedStyle(el).position!==\"sticky\");// CSS\nconst styleId=\"mx-scroll-fx-style\";if(!document.getElementById(styleId)){const s=document.createElement(\"style\");s.id=styleId;s.textContent=`\n@keyframes mxGlitch {\n 0%{text-shadow:none;clip-path:none;translate:0 0}\n 10%{text-shadow:-3px 0 ${accent},3px 0 #00f0ff;clip-path:inset(10% 0 55% 0);translate:-4px 0}\n 20%{text-shadow:3px 0 ${accent},-3px 0 #00f0ff;clip-path:inset(60% 0 8% 0);translate:4px 0}\n 30%{text-shadow:-2px 0 ${accent},2px 0 #00f0ff;clip-path:inset(30% 0 35% 0);translate:-2px 0}\n 40%{text-shadow:2px 0 ${accent},-2px 0 #00f0ff;clip-path:none;translate:1px 0}\n 55%{text-shadow:-1px 0 ${accent},1px 0 #00f0ff;clip-path:none;translate:0 0}\n 100%{text-shadow:none;clip-path:none;translate:0 0}\n}\n.mx-glitch{animation:mxGlitch .55s steps(1,end) 1}\n@keyframes mxBar {0%{opacity:0;translate:-30% 0}15%{opacity:.9}100%{opacity:0;translate:30% 0}}\n`;document.head.appendChild(s);}const cleanups=[];// ---------- REVEAL ----------\nconst blockRe=/card|article|accordion|topic|linha|item|tag|botão|botao|link|mentor|selo|nota|preço|preco|kv|slot|visual|logo|heading|h1|h2|subt|texto|title|t[íi]tulo|frame|container|wrap|lista|comparativo/i;const targets=[];const pick=(parent,depth)=>{const kids=Array.from(parent.children);kids.forEach(k=>{if(!(k instanceof HTMLElement))return;if(k.offsetHeight<8)return;const name=k.getAttribute(\"data-framer-name\")||\"\";const big=k.offsetHeight>window.innerHeight*.9;if(depth<2&&big){pick(k,depth+1);}else if(depth===0||blockRe.test(name)||depth<2){targets.push(k);}});};sections.forEach(s=>pick(s,0));if(reveal&&!reduce){const hidden=el=>{el.style.opacity=\"0\";el.style.translate=`0 ${distance}px`;el.style.filter=\"blur(6px)\";el.style.willChange=\"opacity, translate, filter\";};const show=(el,delay)=>{el.style.transition=`opacity ${duration}s cubic-bezier(.2,.7,.2,1) ${delay}s, translate ${duration}s cubic-bezier(.2,.7,.2,1) ${delay}s, filter ${duration}s ease ${delay}s`;el.style.opacity=\"1\";el.style.translate=\"0 0\";el.style.filter=\"blur(0px)\";window.setTimeout(()=>{el.style.transition=\"\";el.style.willChange=\"\";el.style.filter=\"\";el.style.translate=\"\";el.style.opacity=\"\";},(duration+delay)*1e3+120);};const vh=window.innerHeight;const queue=[];targets.forEach(el=>{const r=el.getBoundingClientRect();if(r.top<vh*.92)return;// já visível: não esconde\nhidden(el);queue.push(el);});let batch=[];let raf=0;const io=new IntersectionObserver(entries=>{entries.forEach(e=>{if(e.isIntersecting){batch.push(e.target);io.unobserve(e.target);}});cancelAnimationFrame(raf);raf=requestAnimationFrame(()=>{batch.sort((a,b)=>a.getBoundingClientRect().top-b.getBoundingClientRect().top||a.getBoundingClientRect().left-b.getBoundingClientRect().left).forEach((el,i)=>show(el,Math.min(i*stagger,.6)));batch=[];});},{rootMargin:\"0px 0px -8% 0px\",threshold:.08});queue.forEach(el=>io.observe(el));cleanups.push(()=>io.disconnect());}// ---------- GLITCH TÍTULOS ----------\nif(glitchTitles&&!reduce){const titles=sections.flatMap(s=>Array.from(s.querySelectorAll(\"h1, h2\")));const fire=el=>{el.classList.remove(\"mx-glitch\");void el.offsetWidth;el.classList.add(\"mx-glitch\");window.setTimeout(()=>el.classList.remove(\"mx-glitch\"),600);};const visible=new Set;const io2=new IntersectionObserver(entries=>entries.forEach(e=>{const el=e.target;if(e.isIntersecting){if(!el.dataset.mxSeen){el.dataset.mxSeen=\"1\";window.setTimeout(()=>fire(el),350);}visible.add(el);}else visible.delete(el);}),{threshold:.4});titles.forEach(t=>io2.observe(t));let timer=0;if(idleGlitch){const loop=()=>{const arr=Array.from(visible);if(arr.length)fire(arr[Math.random()*arr.length|0]);timer=window.setTimeout(loop,5e3+Math.random()*5e3);};timer=window.setTimeout(loop,6e3);}cleanups.push(()=>{io2.disconnect();clearTimeout(timer);});}// ---------- FUNDO: CHUVA DE CÓDIGO + FAIXAS ----------\nif(bgRain&&!reduce){const isDark=el=>{const cs=getComputedStyle(el);const m=cs.backgroundColor.match(/[\\d.]+/g);if(!m)return false;const[r,g,b,a=\"1\"]=m;if(parseFloat(a)<.5){return cs.backgroundImage!==\"none\";}return(.299*+r+.587*+g+.114*+b)/255<.25;};const chars=\"01アイウエオカキクケコサシスセソREVIS\\xc3O∞<>/{}\";sections.filter(isDark).forEach(sec=>{if(getComputedStyle(sec).position===\"static\")sec.style.position=\"relative\";const layer=document.createElement(\"div\");layer.setAttribute(\"aria-hidden\",\"true\");layer.style.cssText=\"position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;mix-blend-mode:screen\";const cv=document.createElement(\"canvas\");cv.style.cssText=`width:100%;height:100%;opacity:${rainOpacity}`;layer.appendChild(cv);const bar=document.createElement(\"div\");bar.style.cssText=`position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,${accent},transparent);opacity:0`;layer.appendChild(bar);sec.insertBefore(layer,sec.firstChild);const ctx=cv.getContext(\"2d\");let cols=[];const size=14;const resize=()=>{cv.width=sec.offsetWidth;cv.height=sec.offsetHeight;cols=Array.from({length:Math.ceil(cv.width/size)},()=>Math.random()*-cv.height);};resize();const ro=new ResizeObserver(resize);ro.observe(sec);let on=false;let raf=0;let last=0;const draw=t=>{raf=requestAnimationFrame(draw);if(t-last<60)return;last=t;ctx.fillStyle=\"rgba(0,0,0,0.12)\";ctx.globalCompositeOperation=\"destination-out\";ctx.fillRect(0,0,cv.width,cv.height);ctx.globalCompositeOperation=\"source-over\";ctx.font=`${size}px monospace`;ctx.fillStyle=accent;for(let i=0;i<cols.length;i++){if(Math.random()>.35)continue;const ch=chars[Math.random()*chars.length|0];ctx.fillText(ch,i*size,cols[i]);cols[i]+=size;if(cols[i]>cv.height&&Math.random()>.97)cols[i]=Math.random()*-200;}};let barTimer=0;const barLoop=()=>{bar.style.top=Math.random()*100+\"%\";bar.style.height=1+Math.random()*3+\"px\";bar.style.animation=\"none\";void bar.offsetWidth;bar.style.animation=\"mxBar .45s linear 1\";barTimer=window.setTimeout(barLoop,2500+Math.random()*4e3);};const io3=new IntersectionObserver(es=>{es.forEach(e=>{if(e.isIntersecting&&!on){on=true;raf=requestAnimationFrame(draw);barLoop();}else if(!e.isIntersecting&&on){on=false;cancelAnimationFrame(raf);clearTimeout(barTimer);}});});io3.observe(sec);cleanups.push(()=>{io3.disconnect();ro.disconnect();cancelAnimationFrame(raf);clearTimeout(barTimer);layer.remove();});});}// ---------- BOTÕES: ROLAR ATÉ O PREÇO + ANIMAÇÃO ----------\nconst rgba=a=>{const c=String(accent).trim();let r=160,g=32,b=240;const m=c.match(/[\\d.]+/g);if(c.startsWith(\"#\")){const h=c.slice(1);const f=h.length===3?h.split(\"\").map(x=>x+x).join(\"\"):h.slice(0,6);r=parseInt(f.slice(0,2),16);g=parseInt(f.slice(2,4),16);b=parseInt(f.slice(4,6),16);}else if(m&&m.length>=3){r=+m[0];g=+m[1];b=+m[2];}return`rgba(${r},${g},${b},${a})`;};const norm=s=>s.toLowerCase().normalize(\"NFD\").replace(/[̀-ͯ]/g,\"\");const findTarget=()=>{const want=norm(ctaTarget||\"\");if(!want)return null;const all=Array.from(document.querySelectorAll(\"[data-framer-name]\"));return all.find(el=>el.offsetHeight>0&&norm(el.getAttribute(\"data-framer-name\")||\"\").includes(want))||null;};const isCta=el=>{const name=norm(el.getAttribute(\"data-framer-name\")||\"\");if(!name.startsWith(\"botao\"))return false;if(/fale|whats|atendimento|comercial/.test(name))return false;const txt=norm(el.textContent||\"\");return norm(ctaMatch||\"\").split(\",\").map(s=>s.trim()).filter(Boolean).some(m=>txt.includes(m)||name.includes(m));};const ctas=Array.from(root.querySelectorAll(\"[data-framer-name]\")).filter(isCta);if(ctaAnim&&!reduce){const cssId=\"mx-cta-style\";if(!document.getElementById(cssId)){const s=document.createElement(\"style\");s.id=cssId;s.textContent=`\n@keyframes mxCtaPulse{0%,100%{box-shadow:0 0 0 0 ${rgba(.4)},0 10px 30px -8px ${rgba(.6)}}50%{box-shadow:0 0 0 8px ${rgba(0)},0 14px 40px -6px ${rgba(.8)}}}\n@keyframes mxCtaShine{0%{left:-60%}55%,100%{left:130%}}\n.mx-cta{position:relative;animation:mxCtaPulse 2.4s ease-in-out infinite;transition:translate .25s ease,filter .25s ease;cursor:pointer}\n.mx-cta:hover{translate:0 -3px;filter:brightness(1.12)}\n.mx-cta:active{translate:0 0;filter:brightness(.95)}\n.mx-cta .mx-shine{position:absolute;top:0;bottom:0;width:40%;left:-60%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:mxCtaShine 3s ease-in-out infinite}\n@keyframes mxTargetGlow{0%{box-shadow:0 0 0 0 ${rgba(0)}}30%{box-shadow:0 0 0 4px ${accent},0 0 60px 10px ${rgba(.67)}}100%{box-shadow:0 0 0 0 ${rgba(0)}}}\n.mx-target-glow{animation:mxTargetGlow 1.8s ease-out 1}\n`;document.head.appendChild(s);}ctas.forEach(b=>{b.classList.add(\"mx-cta\");if(!b.querySelector(\":scope > .mx-shine\")){const sh=document.createElement(\"span\");sh.className=\"mx-shine\";b.appendChild(sh);}});cleanups.push(()=>ctas.forEach(b=>{b.classList.remove(\"mx-cta\");b.querySelector(\":scope > .mx-shine\")?.remove();}));}if(ctaScroll){const onClick=ev=>{let node=ev.target;let cta=null;while(node&&node!==document.body){if(ctas.includes(node)){cta=node;break;}node=node.parentElement;}if(!cta)return;const target=findTarget();if(!target||target.contains(cta))return;ev.preventDefault();ev.stopPropagation();const bar=Array.from(root.children).find(c=>c instanceof HTMLElement&&getComputedStyle(c).position===\"sticky\");const off=(bar?bar.offsetHeight:0)+24;const y=target.getBoundingClientRect().top+window.scrollY-off;window.scrollTo({top:Math.max(0,y),behavior:\"smooth\"});window.setTimeout(()=>{target.classList.remove(\"mx-target-glow\");void target.offsetWidth;target.classList.add(\"mx-target-glow\");},650);};document.addEventListener(\"click\",onClick,true);cleanups.push(()=>document.removeEventListener(\"click\",onClick,true));}return()=>cleanups.forEach(f=>f());},[ctaScroll,ctaMatch,ctaTarget,ctaAnim,reveal,distance,duration,stagger,glitchTitles,idleGlitch,bgRain,rainOpacity,accent]);const onCanvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\",pointerEvents:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:10,fontFamily:\"monospace\",color:accent,background:onCanvas?\"rgba(160,32,240,0.08)\":\"transparent\",border:onCanvas?`1px dashed ${accent}`:\"none\"},children:onCanvas?\"MATRIX SCROLL FX\":null});}MatrixScrollFX.defaultProps={reveal:true,distance:40,duration:.8,stagger:.08,glitchTitles:true,idleGlitch:true,bgRain:true,rainOpacity:.12,accent:\"#A020F0\",ctaScroll:true,ctaMatch:\"aproveitar, upgrade\",ctaTarget:\"Pre\\xe7o do upgrade\",ctaAnim:true};addPropertyControls(MatrixScrollFX,{reveal:{type:ControlType.Boolean,title:\"Revelar no scroll\"},distance:{type:ControlType.Number,title:\"Dist\\xe2ncia\",min:0,max:120,unit:\"px\",hidden:p=>!p.reveal},duration:{type:ControlType.Number,title:\"Dura\\xe7\\xe3o\",min:.2,max:2,step:.1,unit:\"s\",hidden:p=>!p.reveal},stagger:{type:ControlType.Number,title:\"Intervalo\",min:0,max:.3,step:.01,unit:\"s\",hidden:p=>!p.reveal},glitchTitles:{type:ControlType.Boolean,title:\"Glitch t\\xedtulos\"},idleGlitch:{type:ControlType.Boolean,title:\"Glitch de vez em quando\",hidden:p=>!p.glitchTitles},bgRain:{type:ControlType.Boolean,title:\"C\\xf3digo no fundo\"},rainOpacity:{type:ControlType.Number,title:\"Opacidade c\\xf3digo\",min:.02,max:.5,step:.01,hidden:p=>!p.bgRain},accent:{type:ControlType.Color,title:\"Cor\"},ctaScroll:{type:ControlType.Boolean,title:\"Bot\\xf5es rolam p/ pre\\xe7o\"},ctaMatch:{type:ControlType.String,title:\"Texto dos bot\\xf5es\",description:\"Palavras do texto do bot\\xe3o, separadas por v\\xedrgula. S\\xf3 vale para layers com nome come\\xe7ando em Bot\\xe3o.\"},ctaTarget:{type:ControlType.String,title:\"Layer do pre\\xe7o\",description:\"Parte do nome da layer de destino\"},ctaAnim:{type:ControlType.Boolean,title:\"Animar bot\\xf5es\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MatrixScrollFX\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MatrixScrollFX.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function MentorCarousel(props){const{mentors,initialIndex,surfaceColor,borderColor,textColor,accentColor,radius,autoplayEnabled,autoplayIntervalSeconds,layoutMode}=props;const isStaticRenderer=useIsStaticRenderer();const containerRef=useRef(null);const[index,setIndex]=useState(0);const[componentWidth,setComponentWidth]=useState(1200);const[touchStartX,setTouchStartX]=useState(0);const[isHoverPaused,setIsHoverPaused]=useState(false);const[isFocusPaused,setIsFocusPaused]=useState(false);const[isTouchPaused,setIsTouchPaused]=useState(false);const[isPageVisible,setIsPageVisible]=useState(true);const[autoplayResetKey,setAutoplayResetKey]=useState(0);const safeMentors=useMemo(()=>mentors?.length?mentors:[{photo:{src:\"\",alt:\"\"},name:\"Isadora Bueno\",role:\"Procuradora do Estado de S\\xe3o Paulo\",tag:\"MENTOR X-FORCE \\xb7 PGE/SP\",bio:\"Ex-aluno do Revis\\xe3o. Hoje acompanha novos alunos at\\xe9 a posse.\"}],[mentors]);useEffect(()=>{const next=Math.min(Math.max(0,Math.round(initialIndex||0)),Math.max(0,safeMentors.length-1));startTransition(()=>setIndex(next));},[initialIndex,safeMentors.length]);useEffect(()=>{if(typeof window!==\"undefined\"){const element=containerRef.current;if(!element)return;const updateWidth=()=>{const nextWidth=element.getBoundingClientRect().width;startTransition(()=>setComponentWidth(nextWidth||1200));};updateWidth();if(typeof ResizeObserver!==\"undefined\"){const observer=new ResizeObserver(()=>updateWidth());observer.observe(element);return()=>observer.disconnect();}window.addEventListener(\"resize\",updateWidth);return()=>window.removeEventListener(\"resize\",updateWidth);}},[]);const isMobile=useMemo(()=>componentWidth<=600,[componentWidth]);const isStackedLayout=useMemo(()=>{if(layoutMode===\"vertical\")return true;if(layoutMode===\"horizontal\")return false;return isMobile;},[isMobile,layoutMode]);const isSmallMobile=useMemo(()=>componentWidth<=390,[componentWidth]);const goTo=useCallback((next,isManual=false)=>{if(!safeMentors.length)return;const wrapped=(next+safeMentors.length)%Math.max(1,safeMentors.length);startTransition(()=>{setIndex(wrapped);if(isManual)setAutoplayResetKey(value=>value+1);});},[safeMentors.length]);useEffect(()=>{if(typeof document!==\"undefined\"){const onVisibilityChange=()=>{startTransition(()=>setIsPageVisible(document.visibilityState===\"visible\"));};onVisibilityChange();document.addEventListener(\"visibilitychange\",onVisibilityChange);return()=>document.removeEventListener(\"visibilitychange\",onVisibilityChange);}},[]);useEffect(()=>{if(typeof window===\"undefined\")return;if(isStaticRenderer)return;if(!autoplayEnabled)return;if(safeMentors.length<=1)return;if(!isPageVisible||isHoverPaused||isFocusPaused||isTouchPaused)return;const intervalMs=Math.max(1,autoplayIntervalSeconds||5)*1e3;const timer=window.setInterval(()=>{goTo(index+1);},intervalMs);return()=>window.clearInterval(timer);},[autoplayEnabled,autoplayIntervalSeconds,goTo,index,isFocusPaused,isHoverPaused,isPageVisible,isStaticRenderer,isTouchPaused,safeMentors.length,autoplayResetKey]);const arrowSize=isStackedLayout?isSmallMobile?44:40:52;const imageHeight=isStackedLayout?isSmallMobile?220:260:Math.max(340,Math.min(520,componentWidth*.43));const cardRadius=Math.max(12,radius);return /*#__PURE__*/_jsxs(\"section\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"auto\",minHeight:isStackedLayout?undefined:imageHeight+48,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:16,padding:isSmallMobile?\"0 0 10px\":isStackedLayout?\"0 2px 10px\":\"0 24px 8px\",boxSizing:\"border-box\",overflow:\"visible\"},onMouseEnter:()=>startTransition(()=>setIsHoverPaused(true)),onMouseLeave:()=>startTransition(()=>setIsHoverPaused(false)),onFocusCapture:()=>startTransition(()=>setIsFocusPaused(true)),onBlurCapture:event=>{const currentTarget=event.currentTarget;const nextTarget=event.relatedTarget;const stillInside=nextTarget!==null&&currentTarget.contains(nextTarget);if(!stillInside){startTransition(()=>setIsFocusPaused(false));}},onTouchStart:event=>startTransition(()=>{setTouchStartX(event.touches[0]?.clientX||0);setIsTouchPaused(true);}),onTouchEnd:event=>{const endX=event.changedTouches[0]?.clientX||0;const delta=endX-touchStartX;if(Math.abs(delta)>40)goTo(index+(delta<0?1:-1),true);startTransition(()=>setIsTouchPaused(false));},onTouchCancel:()=>startTransition(()=>setIsTouchPaused(false)),children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",maxWidth:\"100%\",minWidth:0,overflow:\"hidden\",borderRadius:cardRadius,background:surfaceColor,border:`1px solid ${borderColor}`,boxShadow:isStackedLayout?\"0 26px 50px rgba(0,0,0,0.35)\":\"0 30px 60px rgba(0,0,0,0.4)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",width:`${safeMentors.length*100}%`,transform:`translateX(-${100/safeMentors.length*index}%)`,transition:isStaticRenderer?\"none\":\"transform 0.45s ease\"},children:safeMentors.map((mentor,mentorIndex)=>{const photo=mentor.photo;const hasPhoto=Boolean(photo?.src);return /*#__PURE__*/_jsxs(\"article\",{style:{width:`${100/safeMentors.length}%`,display:\"flex\",flexDirection:isStackedLayout?\"column\":\"row\",gap:isSmallMobile?12:isStackedLayout?14:24,padding:isSmallMobile?10:isStackedLayout?12:22,boxSizing:\"border-box\",minHeight:isStackedLayout?undefined:imageHeight+4},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:isStackedLayout?\"0 0 auto\":\"0 0 50%\",width:isStackedLayout?\"100%\":\"50%\",minHeight:isStackedLayout?0:imageHeight,aspectRatio:isStackedLayout?isSmallMobile?\"4 / 3\":\"16 / 10\":undefined,borderRadius:Math.max(12,isSmallMobile?cardRadius-10:isStackedLayout?cardRadius-8:cardRadius-10),overflow:\"hidden\",background:\"linear-gradient(180deg, #161616 0%, #0D0D0D 100%)\",border:`1px solid ${borderColor}`},children:[hasPhoto?/*#__PURE__*/_jsx(\"img\",{src:photo?.src,srcSet:photo?.srcSet,alt:photo?.alt||mentor.name,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(255,255,255,0.45)\",fontSize:13,letterSpacing:\"0.04em\",textTransform:\"uppercase\"},children:\"Sem foto\"}),!isStackedLayout&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:12,right:12,minWidth:30,height:30,padding:\"0 8px\",borderRadius:999,background:\"rgba(10,10,10,0.7)\",border:`1px solid ${accentColor}`,color:accentColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:12,fontWeight:700,letterSpacing:\"0.02em\",fontFamily:\"'Archivo', Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\"},children:String(index+1).padStart(2,\"0\")})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 auto\",display:\"flex\",flexDirection:\"column\",justifyContent:isStackedLayout?\"flex-start\":\"center\",color:textColor,minWidth:0,padding:isSmallMobile?\"2px 4px 6px\":isStackedLayout?\"2px 4px 8px\":\"8px 8px 8px 2px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:\"max-content\",maxWidth:\"100%\",borderRadius:isStackedLayout?999:0,padding:isStackedLayout?isSmallMobile?\"5px 8px\":\"6px 10px\":0,background:isStackedLayout?\"rgba(127, 80, 255, 0.14)\":\"transparent\",border:isStackedLayout?`1px solid ${accentColor}`:\"none\",color:accentColor,fontSize:isStackedLayout?isSmallMobile?10:11:13,fontWeight:700,fontFamily:\"'Archivo', Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",letterSpacing:isStackedLayout?isSmallMobile?\"0.07em\":\"0.09em\":\"0.11em\",textTransform:\"uppercase\"},children:mentor.tag}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:isSmallMobile?\"10px 0 6px\":isStackedLayout?\"12px 0 8px\":\"14px 0 10px\",color:textColor,fontSize:isSmallMobile?28:isStackedLayout?34:Math.max(48,Math.min(72,componentWidth*.06)),lineHeight:isStackedLayout?1:.95,letterSpacing:isStackedLayout?\"-0.03em\":\"-0.04em\",fontWeight:900,textTransform:isStackedLayout?\"none\":\"uppercase\",fontFamily:\"'Oxanium', 'Archivo Narrow', Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",maxWidth:\"100%\",wordBreak:\"break-word\"},children:mentor.name}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:textColor,opacity:.92,fontSize:isSmallMobile?15:isStackedLayout?16:Math.max(16,Math.min(20,componentWidth*.016)),lineHeight:isSmallMobile?1.28:1.25,fontWeight:500,fontFamily:\"'Archivo', Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\"},children:mentor.role}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",height:1,background:borderColor,margin:isSmallMobile?\"12px 0 10px\":isStackedLayout?\"14px 0 14px\":\"18px 0 16px\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:textColor,opacity:isStackedLayout?.84:.72,fontSize:isSmallMobile?14:isStackedLayout?15:Math.max(15,Math.min(18,componentWidth*.015)),lineHeight:isSmallMobile?1.45:1.5,fontWeight:isStackedLayout?500:700,fontFamily:\"'Archivo', Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\"},children:mentor.bio})]})]},`${mentor.name}-${mentorIndex}`);})})}),isStackedLayout?/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10,padding:\"0 4px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Mentor anterior\",onClick:()=>goTo(index-1,true),style:{position:\"relative\",width:arrowSize,height:arrowSize,flex:\"0 0 auto\",borderRadius:\"50%\",border:`1px solid ${borderColor}`,background:\"#121212\",color:textColor,cursor:\"pointer\",zIndex:3,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:\"←\"}),/*#__PURE__*/_jsx(\"div\",{role:\"tablist\",\"aria-label\":\"Pagina\\xe7\\xe3o de mentores\",style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",gap:8,flex:\"1 1 auto\",minWidth:0,overflowX:\"auto\",padding:\"0 2px\"},children:safeMentors.map((mentor,dotIndex)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"tab\",\"aria-label\":`Ir para mentor ${dotIndex+1}`,\"aria-current\":index===dotIndex?\"true\":\"false\",onClick:()=>goTo(dotIndex,true),style:{width:10,height:10,borderRadius:\"50%\",border:\"none\",cursor:\"pointer\",background:index===dotIndex?accentColor:\"rgba(255,255,255,0.25)\",flex:\"0 0 auto\"}},`${mentor.name}-dot-${dotIndex}`))}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Pr\\xf3ximo mentor\",onClick:()=>goTo(index+1,true),style:{position:\"relative\",width:arrowSize,height:arrowSize,flex:\"0 0 auto\",borderRadius:\"50%\",border:`1px solid ${borderColor}`,background:\"#121212\",color:textColor,cursor:\"pointer\",zIndex:3,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:\"→\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Mentor anterior\",onClick:()=>goTo(index-1,true),style:{position:\"absolute\",left:-18,top:\"50%\",transform:\"translateY(-50%)\",width:arrowSize,height:arrowSize,borderRadius:\"50%\",border:`1px solid ${borderColor}`,background:\"#121212\",color:textColor,cursor:\"pointer\",zIndex:3,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:\"←\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Pr\\xf3ximo mentor\",onClick:()=>goTo(index+1,true),style:{position:\"absolute\",right:-18,top:\"50%\",transform:\"translateY(-50%)\",width:arrowSize,height:arrowSize,borderRadius:\"50%\",border:`1px solid ${borderColor}`,background:\"#121212\",color:textColor,cursor:\"pointer\",zIndex:3,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:\"→\"}),/*#__PURE__*/_jsx(\"div\",{role:\"tablist\",\"aria-label\":\"Pagina\\xe7\\xe3o de mentores\",style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",gap:8,width:\"100%\",boxSizing:\"border-box\",padding:\"0 8px\",overflow:\"hidden\"},children:safeMentors.map((mentor,dotIndex)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"tab\",\"aria-label\":`Ir para mentor ${dotIndex+1}`,\"aria-current\":index===dotIndex?\"true\":\"false\",onClick:()=>goTo(dotIndex,true),style:{width:index===dotIndex?24:10,height:10,borderRadius:index===dotIndex?999:\"50%\",border:\"none\",cursor:\"pointer\",background:index===dotIndex?accentColor:\"rgba(255,255,255,0.25)\",transition:\"all 0.25s ease\"}},`${mentor.name}-dot-${dotIndex}`))})]})]});}addPropertyControls(MentorCarousel,{mentors:{type:ControlType.Array,title:\"Mentores\",defaultValue:[{photo:{src:\"\",alt:\"\"},name:\"Isadora Bueno\",role:\"Procuradora do Estado de S\\xe3o Paulo\",tag:\"MENTOR X-FORCE \\xb7 PGE/SP\",bio:\"Ex-aluno do Revis\\xe3o. Hoje acompanha novos alunos at\\xe9 a posse.\"}],control:{type:ControlType.Object,controls:{photo:{type:ControlType.ResponsiveImage,title:\"Foto\"},name:{type:ControlType.String,title:\"Nome\",defaultValue:\"Isadora Bueno\"},role:{type:ControlType.String,title:\"Cargo\",defaultValue:\"Procuradora do Estado de S\\xe3o Paulo\"},tag:{type:ControlType.String,title:\"Tag\",defaultValue:\"MENTOR X-FORCE \\xb7 PGE/SP\"},bio:{type:ControlType.String,title:\"Bio\",defaultValue:\"Ex-aluno do Revis\\xe3o. Hoje acompanha novos alunos at\\xe9 a posse.\",displayTextArea:true}}}},initialIndex:{type:ControlType.Number,title:\"\\xcdndice Inicial\",defaultValue:0,min:0,max:20,step:1},surfaceColor:{type:ControlType.Color,title:\"Superf\\xedcie\",defaultValue:\"#111111\"},borderColor:{type:ControlType.Color,title:\"Borda\",defaultValue:\"rgba(127, 80, 255, 0.28)\"},textColor:{type:ControlType.Color,title:\"Texto\",defaultValue:\"#FFFFFF\"},accentColor:{type:ControlType.Color,title:\"Destaque\",defaultValue:\"#7F50FF\"},radius:{type:ControlType.Number,title:\"Raio\",defaultValue:26,min:8,max:48,step:1},autoplayEnabled:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},autoplayIntervalSeconds:{type:ControlType.Number,title:\"Intervalo (s)\",defaultValue:5,min:1,max:30,step:1},layoutMode:{type:ControlType.Enum,title:\"Layout\",defaultValue:\"auto\",options:[\"auto\",\"horizontal\",\"vertical\"],optionTitles:[\"Auto\",\"Horizontal\",\"Vertical\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MentorCarousel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MentorCarousel.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const norm=s=>String(s||\"\").normalize(\"NFD\").replace(/[̀-ͯ]/g,\"\").replace(/[^A-Za-z0-9]/g,\"\").toLowerCase();const reduz=()=>typeof window!==\"undefined\"&&!!window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;function startFx(cv,o){const ctx=cv.getContext(\"2d\");if(!ctx||reduz())return()=>{};const dpr=Math.min(window.devicePixelRatio||1,1.5);let w=0,h=0;const fs=14;let gotas=[];const ajustar=()=>{w=cv.clientWidth;h=cv.clientHeight;cv.width=Math.max(1,Math.floor(w*dpr));cv.height=Math.max(1,Math.floor(h*dpr));ctx.setTransform(dpr,0,0,dpr,0,0);gotas=Array.from({length:Math.ceil(w/(fs*1.3))},()=>Math.random()*-(h/fs));};ajustar();window.addEventListener(\"resize\",ajustar);const parts=[];const rockets=[];const conf=[];const pick=()=>o.cores[Math.random()*o.cores.length|0];const chars=\"01010101<>/{}[]=;R$\";const explode=(x,y,c)=>{const n=Math.round(46*o.intensidade);for(let i=0;i<n;i++){const a=i/n*Math.PI*2;const v=2.2+Math.random()*2.6;parts.push({x,y,vx:Math.cos(a)*v,vy:Math.sin(a)*v,life:1,c:Math.random()<.2?\"#ffffff\":c,s:1.6+Math.random()*1.6});}};const lancar=()=>{rockets.push({x:w*(.12+Math.random()*.76),y:h+10,vy:-(9+Math.random()*4),ty:h*(.12+Math.random()*.35),c:pick()});};const confete=n=>{for(let i=0;i<n;i++)conf.push({x:Math.random()*w,y:-20-Math.random()*h*.6,vx:-1+Math.random()*2,vy:1.5+Math.random()*2.5,r:Math.random()*6,vr:-.15+Math.random()*.3,c:pick(),w:6+Math.random()*7,h:3+Math.random()*4});};if(o.fogos){explode(w*.22,h*.28,pick());explode(w*.78,h*.25,pick());}if(o.confete)confete(Math.round(120*o.intensidade));let raf=0,ult=0,prox=0,rainT=0;const quadro=t=>{raf=requestAnimationFrame(quadro);if(document.hidden)return;const dt=Math.min(50,t-(ult||t));ult=t;ctx.clearRect(0,0,w,h);if(o.chuva){rainT+=dt;ctx.font=`${fs}px ui-monospace, Menlo, monospace`;const px=w/gotas.length;const passo=rainT>55;if(passo)rainT=0;for(let i=0;i<gotas.length;i++){const y=gotas[i]*fs;for(let k=0;k<6;k++){const yy=y-k*fs;if(yy<0||yy>h)continue;ctx.globalAlpha=(k===0?.9:.5-k*.08)*.55;ctx.fillStyle=k===0?\"#E9D5FF\":o.corChuva;ctx.fillText(chars[(i*7+k*3+(t/90|0))%chars.length],i*px,yy);}if(passo){gotas[i]+=1;if(y>h+6*fs&&Math.random()>.9)gotas[i]=Math.random()*-12;}}ctx.globalAlpha=1;}if(o.fogos){if(t>prox){lancar();prox=t+(700+Math.random()*900)/o.intensidade;}for(let i=rockets.length-1;i>=0;i--){const r=rockets[i];r.y+=r.vy;r.vy*=.985;ctx.fillStyle=r.c;ctx.globalAlpha=.9;ctx.fillRect(r.x-1,r.y,2,10);if(r.y<=r.ty||r.vy>-2){explode(r.x,r.y,r.c);rockets.splice(i,1);}}ctx.globalCompositeOperation=\"lighter\";for(let i=parts.length-1;i>=0;i--){const p=parts[i];p.x+=p.vx;p.y+=p.vy;p.vx*=.975;p.vy=p.vy*.975+.045;p.life-=.012;if(p.life<=0){parts.splice(i,1);continue;}ctx.globalAlpha=Math.max(0,p.life);ctx.fillStyle=p.c;ctx.beginPath();ctx.arc(p.x,p.y,p.s,0,Math.PI*2);ctx.fill();}ctx.globalCompositeOperation=\"source-over\";ctx.globalAlpha=1;}if(o.confete){for(const k of conf){k.x+=k.vx+Math.sin(t/600+k.r)*.4;k.y+=k.vy;k.r+=k.vr;if(k.y>h+20){k.y=-20;k.x=Math.random()*w;}ctx.save();ctx.translate(k.x,k.y);ctx.rotate(k.r);ctx.globalAlpha=.9;ctx.fillStyle=k.c;ctx.fillRect(-k.w/2,-k.h/2,k.w,k.h*Math.abs(Math.cos(k.r*2))+1);ctx.restore();}ctx.globalAlpha=1;}};raf=requestAnimationFrame(quadro);return()=>{cancelAnimationFrame(raf);window.removeEventListener(\"resize\",ajustar);};}function FxCanvas(props){const ref=useRef(null);useEffect(()=>{if(!ref.current)return;return startFx(ref.current,props);},[]);return /*#__PURE__*/_jsx(\"canvas\",{ref:ref,\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",...props.style}});}/* ───────────────────────────── helpers ───────────────────────────── */function destacar(texto,alvo,cor){if(!alvo)return texto;const i=texto.indexOf(alvo);if(i<0)return texto;return /*#__PURE__*/_jsxs(_Fragment,{children:[texto.slice(0,i),/*#__PURE__*/_jsx(\"span\",{style:{color:cor},children:alvo}),texto.slice(i+alvo.length)]});}function rolarAte(nome,folga){const alvo=norm(nome);if(!alvo)return false;const els=Array.from(document.querySelectorAll(\"[data-framer-name]\"));const cands=els.filter(e=>norm(e.getAttribute(\"data-framer-name\")||\"\").includes(alvo));const el=cands.find(e=>e.offsetParent!==null)||cands[0];if(!el)return false;const y=el.getBoundingClientRect().top+window.scrollY-folga;window.scrollTo({top:Math.max(0,y),behavior:\"smooth\"});return true;}const jaViu=k=>{try{return!!sessionStorage.getItem(k);}catch(e){return false;}};const marcar=k=>{try{sessionStorage.setItem(k,\"1\");}catch(e){}};/* ───────────────────────────── componente ───────────────────────────── */export default function UpsellKit(props){const g={...DEF.geral,...props.geral||{}};const en={...DEF.entrada,...props.entrada||{}};const sa={...DEF.saida,...props.saida||{}};const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[montado,setMontado]=useState(false);const[intro,setIntro]=useState(\"off\");const[popup,setPopup]=useState(\"off\");const[prog,setProg]=useState(0);const popupRef=useRef(popup);popupRef.current=popup;const introRef=useRef(intro);introRef.current=intro;const k=useRef(\"uk\"+Math.random().toString(36).slice(2,8)).current;const cores=[g.corPrincipal,g.corGlitch1,g.corGlitch2,g.corDestaque,\"#C07BFF\"];useEffect(()=>setMontado(true),[]);/* ── entrada ── */const fecharIntro=()=>{if(introRef.current!==\"on\")return;setIntro(\"saindo\");window.setTimeout(()=>setIntro(\"off\"),520);};useEffect(()=>{if(isCanvas||!montado||!en.ativo)return;const chave=\"upsellkit:intro:\"+location.pathname;if(!g.sempreAbrir&&en.umaVez&&jaViu(chave))return;marcar(chave);setIntro(\"on\");const dur=Math.max(1200,en.duracao*1e3);const t0=performance.now();let raf=0;const tick=t=>{const p=Math.min(1,(t-t0)/(dur*.85));setProg(p);if(p<1)raf=requestAnimationFrame(tick);};raf=requestAnimationFrame(tick);const fim=window.setTimeout(fecharIntro,dur);return()=>{cancelAnimationFrame(raf);window.clearTimeout(fim);};},[isCanvas,montado,en.ativo]);/* ── saída ── */const abrirPopup=()=>{if(popupRef.current!==\"off\"||introRef.current===\"on\")return;setPopup(\"on\");};const fecharPopup=()=>{setPopup(\"saindo\");window.setTimeout(()=>setPopup(\"off\"),380);};useEffect(()=>{if(isCanvas||!montado||!sa.ativo)return;const chave=\"upsellkit:saida:\"+location.pathname;let armado=false;let disparou=false;const disparar=()=>{if(!armado||disparou)return;if(!g.sempreAbrir&&jaViu(chave))return;disparou=!g.sempreAbrir;marcar(chave);abrirPopup();};const armar=window.setTimeout(()=>armado=true,Math.max(0,sa.armarApos)*1e3);const sairTopo=e=>{if(e.clientY<=4&&!e.relatedTarget)disparar();};document.addEventListener(\"mouseout\",sairTopo);// celular: voltar\nlet voltou=false;const onPop=()=>{if(voltou)return;voltou=true;disparar();};if(sa.mobileVoltar){try{history.pushState({upsellKit:1},\"\",location.href);}catch(e){}window.addEventListener(\"popstate\",onPop);}// celular: rolar pra cima rápido\nlet lastY=window.scrollY,lastT=performance.now();const onScroll=()=>{const y=window.scrollY,t=performance.now();const v=(lastY-y)/Math.max(1,t-lastT);if(sa.mobileRolarCima&&window.innerWidth<810&&v>2.2&&y>400)disparar();lastY=y;lastT=t;reiniciaParado();};window.addEventListener(\"scroll\",onScroll,{passive:true});// celular: parado X segundos\nlet parado=0;const reiniciaParado=()=>{window.clearTimeout(parado);if(sa.mobileParado>0&&window.innerWidth<810)parado=window.setTimeout(disparar,sa.mobileParado*1e3);};reiniciaParado();window.addEventListener(\"touchstart\",reiniciaParado,{passive:true});// abrir por evento (teste ou outro botão)\nconst porEvento=()=>{armado=true;abrirPopup();};window.addEventListener(\"abrir-upsell-saida\",porEvento);return()=>{window.clearTimeout(armar);window.clearTimeout(parado);document.removeEventListener(\"mouseout\",sairTopo);window.removeEventListener(\"popstate\",onPop);window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"touchstart\",reiniciaParado);window.removeEventListener(\"abrir-upsell-saida\",porEvento);};},[isCanvas,montado,sa.ativo]);// trava scroll + ESC\nuseEffect(()=>{const aberto=intro===\"on\"||popup===\"on\";if(!aberto)return;const html=document.documentElement;const antes=html.style.overflow;html.style.overflow=\"hidden\";const esc=e=>{if(e.key!==\"Escape\")return;if(popupRef.current===\"on\")fecharPopup();else fecharIntro();};window.addEventListener(\"keydown\",esc);return()=>{html.style.overflow=antes;window.removeEventListener(\"keydown\",esc);};},[intro,popup]);const cliqueCta=()=>{fecharPopup();window.setTimeout(()=>{const link=(sa.ctaLink||\"\").trim();if(link){if(link.startsWith(\"#\"))rolarAte(link.slice(1),g.folga);else window.location.href=link;return;}rolarAte(sa.ctaAlvo,g.folga);},250);};if(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:etiqueta,children:[\"UPSELL KIT \\xb7 \",[en.ativo&&\"Entrada\",sa.ativo&&\"Sa\\xedda\"].filter(Boolean).join(\" + \")||\"desligado\"]});}const css=`\n.${k}-ov{position:fixed;inset:0;z-index:2147483200;display:flex;align-items:center;justify-content:center;font-family:${g.fonte};color:#F4F1F8;-webkit-font-smoothing:antialiased;}\n.${k}-in{animation:${k}-fade .35s ease both}\n.${k}-out{animation:${k}-glitchout .5s steps(5,end) both}\n@keyframes ${k}-fade{from{opacity:0}to{opacity:1}}\n@keyframes ${k}-glitchout{0%{opacity:1;clip-path:inset(0)}20%{clip-path:inset(10% 0 60% 0);transform:translateX(-12px)}40%{clip-path:inset(55% 0 5% 0);transform:translateX(10px)}60%{clip-path:inset(30% 0 30% 0);transform:translateX(-6px);opacity:.7}100%{opacity:0;clip-path:inset(50% 0 50% 0)}}\n.${k}-glow{position:absolute;width:70vmin;height:50vmin;border-radius:50%;background:${g.corPrincipal};opacity:.32;filter:blur(120px);pointer-events:none}\n.${k}-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:100px;border:1px solid ${g.corPrincipal};background:color-mix(in srgb, ${g.corPrincipal} 18%, transparent);color:#C07BFF;font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;animation:${k}-pop .5s cubic-bezier(.2,1.4,.4,1) .25s both}\n.${k}-tw{position:relative;line-height:1;font-weight:900;font-size:clamp(64px,13vw,170px);letter-spacing:-.01em;text-transform:uppercase;margin:18px 0 12px;animation:${k}-boom .7s cubic-bezier(.2,1.5,.4,1) .45s both;text-shadow:0 0 40px ${g.corPrincipal},0 0 90px ${g.corPrincipal}}\n.${k}-tw::before,.${k}-tw::after{content:attr(data-t);position:absolute;inset:0;text-shadow:none;pointer-events:none}\n.${k}-tw::before{color:${g.corGlitch2};opacity:.75;animation:${k}-g1 1.6s steps(1,end) .45s infinite}\n.${k}-tw::after{color:${g.corGlitch1};opacity:.75;animation:${k}-g2 1.6s steps(1,end) .45s infinite}\n@keyframes ${k}-g1{0%{transform:translate(-8px,0);clip-path:inset(0 0 55% 0)}12%{transform:translate(6px,0);clip-path:inset(60% 0 0 0)}24%,100%{transform:translate(-3px,0);clip-path:inset(0)}}\n@keyframes ${k}-g2{0%{transform:translate(8px,0);clip-path:inset(50% 0 0 0)}12%{transform:translate(-6px,0);clip-path:inset(0 0 62% 0)}24%,100%{transform:translate(3px,0);clip-path:inset(0)}}\n@keyframes ${k}-boom{0%{opacity:0;transform:scale(.4);filter:blur(10px)}60%{opacity:1;transform:scale(1.08);filter:blur(0)}100%{transform:scale(1)}}\n@keyframes ${k}-pop{0%{opacity:0;transform:translateY(10px) scale(.9)}100%{opacity:1;transform:none}}\n.${k}-sub{font-size:clamp(18px,2.2vw,26px);font-weight:600;text-align:center;animation:${k}-pop .5s ease .9s both;padding:0 20px}\n.${k}-bar{width:min(420px,80vw);height:6px;border-radius:6px;background:rgba(244,241,248,.1);margin-top:26px;overflow:hidden;animation:${k}-pop .4s ease 1s both}\n.${k}-bar i{display:block;height:100%;background:${g.corPrincipal};box-shadow:0 0 12px ${g.corPrincipal};border-radius:6px}\n.${k}-term{margin-top:10px;font-size:14px;font-weight:500;color:#C07BFF;letter-spacing:.04em;font-family:ui-monospace,Menlo,monospace;animation:${k}-pop .4s ease 1.05s both}\n.${k}-term::after{content:\"█\";margin-left:3px;animation:${k}-blink 1s steps(1) infinite}\n@keyframes ${k}-blink{50%{opacity:0}}\n.${k}-skip{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:12px;color:rgba(244,241,248,.4);letter-spacing:.12em;text-transform:uppercase}\n\n.${k}-modal{position:relative;display:flex;width:min(940px,calc(100vw - 32px));max-height:calc(100vh - 32px);background:#0C0A12;border-radius:18px;overflow:hidden;\n  border:2px solid ${g.corPrincipal};animation:${k}-mIn .55s cubic-bezier(.2,1.3,.4,1) both, ${k}-borda ${sa.ritmoPisca}s steps(1,end) .55s infinite}\n@keyframes ${k}-mIn{0%{opacity:0;transform:scale(.85);clip-path:inset(45% 0 45% 0)}35%{opacity:1;clip-path:inset(10% 0 55% 0);transform:translateX(-10px) scale(1.02)}60%{clip-path:inset(0);transform:translateX(6px)}100%{transform:none}}\n@keyframes ${k}-borda{0%{border-color:${g.corPrincipal};box-shadow:0 0 0 4px color-mix(in srgb, ${g.corPrincipal} 25%, transparent),0 0 60px ${g.corPrincipal},0 0 120px color-mix(in srgb, ${g.corGlitch1} 40%, transparent)}\n  50%{border-color:${g.corGlitch1};box-shadow:0 0 0 4px color-mix(in srgb, ${g.corGlitch1} 30%, transparent),0 0 70px ${g.corGlitch1},0 0 140px color-mix(in srgb, ${g.corPrincipal} 50%, transparent)}}\n.${k}-foto{position:relative;flex:0 0 38%;min-height:420px;background:#1B0838;overflow:hidden}\n.${k}-foto img{position:absolute;inset:-4% -2%;width:104%;height:108%;object-fit:cover}\n.${k}-foto .g1{mix-blend-mode:screen;opacity:.45;filter:sepia(1) hue-rotate(140deg) saturate(6);animation:${k}-fg1 2.4s steps(1,end) infinite}\n.${k}-foto .g2{mix-blend-mode:screen;opacity:.4;filter:sepia(1) hue-rotate(280deg) saturate(6);animation:${k}-fg2 2.4s steps(1,end) infinite}\n@keyframes ${k}-fg1{0%,100%{transform:translateX(-7px)}8%{transform:translateX(-14px);clip-path:inset(20% 0 50% 0)}12%{transform:translateX(-7px);clip-path:inset(0)}}\n@keyframes ${k}-fg2{0%,100%{transform:translateX(7px)}8%{transform:translateX(14px);clip-path:inset(55% 0 15% 0)}12%{transform:translateX(7px);clip-path:inset(0)}}\n.${k}-foto::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(12,10,18,.95)),repeating-linear-gradient(0deg,rgba(160,32,240,.12) 0 1px,transparent 1px 3px);pointer-events:none}\n.${k}-selo{position:absolute;left:22px;bottom:28px;z-index:2;background:${g.corDestaque};color:#09080D;font-weight:900;font-size:16px;padding:8px 14px;border-radius:4px;transform:rotate(-6deg);animation:${k}-treme 1.2s ease-in-out infinite}\n@keyframes ${k}-treme{0%,100%{transform:rotate(-6deg)}25%{transform:rotate(-3deg) scale(1.04)}50%{transform:rotate(-8deg)}75%{transform:rotate(-5deg) scale(1.03)}}\n.${k}-tx{flex:1;display:flex;flex-direction:column;gap:18px;padding:52px 48px 40px;overflow:auto}\n.${k}-t{margin:0;font-weight:800;font-size:clamp(24px,3vw,34px);line-height:1.12;text-transform:uppercase}\n.${k}-p{margin:0;font-size:16.5px;line-height:1.55;font-weight:300;color:#C9C5D1}\n.${k}-p b{font-weight:700;color:#F4F1F8}\n.${k}-cta{margin-top:6px;border:none;cursor:pointer;background:${g.corPrincipal};color:#F4F1F8;font-family:inherit;font-weight:800;font-size:17px;letter-spacing:.06em;text-transform:uppercase;padding:22px 24px;border-radius:4px;\n  box-shadow:0 0 30px color-mix(in srgb, ${g.corPrincipal} 70%, transparent);animation:${k}-pulse 1.6s ease-in-out infinite}\n.${k}-cta:hover{filter:brightness(1.12)}\n@keyframes ${k}-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}\n.${k}-fechar{background:none;border:none;color:#77747F;font-family:inherit;font-size:13px;cursor:pointer;text-decoration:underline;align-self:center}\n.${k}-x{position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.06);color:#B4B0BC;font-size:22px;line-height:1;cursor:pointer}\n@media (max-width:720px){.${k}-modal{flex-direction:column}.${k}-foto{flex:0 0 auto;min-height:230px;height:230px}.${k}-tx{padding:28px 22px 24px;gap:14px}.${k}-p{font-size:15px}}\n@media (prefers-reduced-motion: reduce){.${k}-ov *,.${k}-ov{animation:none!important}}\n`;const fx=(extra={})=>/*#__PURE__*/_jsx(FxCanvas,{chuva:g.chuva,fogos:g.fogos,confete:g.confete,cores:cores,corChuva:g.corPrincipal,intensidade:g.intensidade,...extra});const introEl=intro!==\"off\"?/*#__PURE__*/_jsxs(\"div\",{className:`${k}-ov ${intro===\"saindo\"?`${k}-out`:`${k}-in`}`,style:{background:en.corFundo,flexDirection:\"column\",cursor:\"pointer\"},onClick:fecharIntro,role:\"dialog\",\"aria-label\":en.titulo,children:[fx(),/*#__PURE__*/_jsx(\"div\",{className:`${k}-glow`}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",textAlign:\"center\"},children:[en.selo?/*#__PURE__*/_jsx(\"div\",{className:`${k}-pill`,children:en.selo}):null,/*#__PURE__*/_jsx(\"div\",{className:`${k}-tw`,\"data-t\":en.titulo,children:en.titulo}),en.subtitulo?/*#__PURE__*/_jsx(\"div\",{className:`${k}-sub`,children:en.subtitulo}):null,en.mostrarBarra?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{className:`${k}-bar`,children:/*#__PURE__*/_jsx(\"i\",{style:{width:`${Math.round(prog*100)}%`}})}),en.terminal?/*#__PURE__*/_jsx(\"div\",{className:`${k}-term`,children:en.terminal}):null]}):null]}),en.textoPular?/*#__PURE__*/_jsx(\"div\",{className:`${k}-skip`,children:en.textoPular}):null]}):null;const fotoSrc=sa.foto&&sa.foto?.src;const popupEl=popup!==\"off\"?/*#__PURE__*/_jsxs(\"div\",{className:`${k}-ov ${popup===\"saindo\"?`${k}-out`:`${k}-in`}`,style:{background:\"rgba(9,8,13,.88)\",backdropFilter:\"blur(6px)\",WebkitBackdropFilter:\"blur(6px)\",padding:16},onMouseDown:e=>e.target===e.currentTarget&&fecharPopup(),children:[fx({chuva:false}),/*#__PURE__*/_jsxs(\"div\",{className:`${k}-modal`,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":sa.titulo,children:[/*#__PURE__*/_jsx(\"button\",{className:`${k}-x`,\"aria-label\":\"Fechar\",onClick:fecharPopup,children:\"\\xd7\"}),fotoSrc?/*#__PURE__*/_jsxs(\"div\",{className:`${k}-foto`,children:[/*#__PURE__*/_jsx(\"img\",{className:\"g1\",src:fotoSrc,alt:\"\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"img\",{className:\"g2\",src:fotoSrc,alt:\"\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"img\",{src:fotoSrc,srcSet:sa.foto?.srcSet,alt:sa.foto?.alt||\"\"}),sa.selo?/*#__PURE__*/_jsx(\"div\",{className:`${k}-selo`,children:sa.selo}):null]}):null,/*#__PURE__*/_jsxs(\"div\",{className:`${k}-tx`,children:[/*#__PURE__*/_jsx(\"h2\",{className:`${k}-t`,children:destacar(sa.titulo,sa.tituloDestaque,g.corDestaque)}),sa.texto1?/*#__PURE__*/_jsx(\"p\",{className:`${k}-p`,dangerouslySetInnerHTML:{__html:negrito(sa.texto1)}}):null,sa.texto2?/*#__PURE__*/_jsx(\"p\",{className:`${k}-p`,dangerouslySetInnerHTML:{__html:negrito(sa.texto2)}}):null,/*#__PURE__*/_jsx(\"button\",{className:`${k}-cta`,onClick:cliqueCta,children:sa.ctaTexto}),sa.textoFechar?/*#__PURE__*/_jsx(\"button\",{className:`${k}-fechar`,onClick:fecharPopup,children:sa.textoFechar}):null]})]})]}):null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,overflow:\"hidden\"}}),montado&&(introEl||popupEl)?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:css}),introEl,popupEl]}),document.body):null]});}/** **texto** vira negrito; o resto é escapado */function negrito(s){const esc=String(s||\"\").replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\");return esc.replace(/\\*\\*(.+?)\\*\\*/g,\"<b>$1</b>\");}const etiqueta={width:\"100%\",height:\"100%\",minWidth:140,minHeight:22,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:6,border:\"1px dashed rgba(192,123,255,0.8)\",color:\"#C07BFF\",font:\"600 10px/1.2 Inter, sans-serif\",letterSpacing:\".4px\",padding:\"0 8px\",whiteSpace:\"nowrap\"};const DEF={geral:{fonte:\"'Saira', sans-serif\",corPrincipal:\"#A020F0\",corGlitch1:\"#FC0097\",corGlitch2:\"#7FE6FF\",corDestaque:\"#FFC400\",chuva:true,fogos:true,confete:true,intensidade:1,folga:24,sempreAbrir:false},entrada:{ativo:true,umaVez:true,duracao:3,corFundo:\"#07020D\",selo:\"🔓  Oferta exclusiva desbloqueada\",titulo:\"Parab\\xe9ns!\",subtitulo:\"Sua matr\\xedcula no Extensivo Vital\\xedcio est\\xe1 confirmada! 💜\",mostrarBarra:true,terminal:\"> liberando sua condi\\xe7\\xe3o exclusiva de upgrade...\",textoPular:\"Clique para continuar\"},saida:{ativo:true,armarApos:4,mobileVoltar:true,mobileRolarCima:true,mobileParado:25,foto:undefined,selo:\"N\\xc3O VAI SAIR, N\\xc9?!\",titulo:\"⚠️ Voc\\xea pode ter que esperar mais 1 ANO por essa oportunidade!\",tituloDestaque:\"mais 1 ANO\",texto1:\"Ao sair desta p\\xe1gina, voc\\xea **perde definitivamente** a condi\\xe7\\xe3o exclusiva de **fazer o upgrade pagando apenas a diferen\\xe7a** de valor.\",texto2:\"O **Passaporte Vital\\xedcio** s\\xf3 abre para novas matr\\xedculas com (acesso para sempre) uma vez por ano e voc\\xea est\\xe1 a um clique de **deixar essa oportunidade passar!**\",ctaTexto:\"Quero aproveitar meu upgrade\",ctaAlvo:\"Pre\\xe7o do upgrade\",ctaLink:\"\",textoFechar:\"Fechar\",ritmoPisca:.9}};const obj=(title,controls)=>({type:ControlType.Object,title,controls});addPropertyControls(UpsellKit,{geral:obj(\"Geral\",{fonte:{type:ControlType.String,title:\"Fonte (CSS)\",defaultValue:DEF.geral.fonte},corPrincipal:{type:ControlType.Color,title:\"Roxo\",defaultValue:DEF.geral.corPrincipal},corGlitch1:{type:ControlType.Color,title:\"Glitch 1\",defaultValue:DEF.geral.corGlitch1},corGlitch2:{type:ControlType.Color,title:\"Glitch 2\",defaultValue:DEF.geral.corGlitch2},corDestaque:{type:ControlType.Color,title:\"Destaque\",defaultValue:DEF.geral.corDestaque},chuva:{type:ControlType.Boolean,title:\"Chuva c\\xf3digo\",defaultValue:DEF.geral.chuva},fogos:{type:ControlType.Boolean,title:\"Fogos\",defaultValue:DEF.geral.fogos},confete:{type:ControlType.Boolean,title:\"Confete\",defaultValue:DEF.geral.confete},intensidade:{type:ControlType.Number,title:\"Intensidade\",defaultValue:DEF.geral.intensidade,min:.3,max:2,step:.1},folga:{type:ControlType.Number,title:\"Folga rolagem\",defaultValue:DEF.geral.folga,min:0,max:200,unit:\"px\"},sempreAbrir:{type:ControlType.Boolean,title:\"Sempre abrir (teste)\",defaultValue:false,description:\"Ligado: ignora o 1x por sess\\xe3o. Desligue antes de publicar.\"}}),entrada:obj(\"Entrada \\xb7 Parab\\xe9ns\",{ativo:{type:ControlType.Boolean,title:\"Ativo\",defaultValue:DEF.entrada.ativo},umaVez:{type:ControlType.Boolean,title:\"1x por sess\\xe3o\",defaultValue:DEF.entrada.umaVez},duracao:{type:ControlType.Number,title:\"Dura\\xe7\\xe3o\",defaultValue:DEF.entrada.duracao,min:1.2,max:8,step:.1,unit:\"s\"},corFundo:{type:ControlType.Color,title:\"Fundo\",defaultValue:DEF.entrada.corFundo},selo:{type:ControlType.String,title:\"Selo\",defaultValue:DEF.entrada.selo},titulo:{type:ControlType.String,title:\"T\\xedtulo\",defaultValue:DEF.entrada.titulo},subtitulo:{type:ControlType.String,title:\"Subt\\xedtulo\",displayTextArea:true,defaultValue:DEF.entrada.subtitulo},mostrarBarra:{type:ControlType.Boolean,title:\"Barra\",defaultValue:DEF.entrada.mostrarBarra},terminal:{type:ControlType.String,title:\"Terminal\",defaultValue:DEF.entrada.terminal},textoPular:{type:ControlType.String,title:\"Texto pular\",defaultValue:DEF.entrada.textoPular}}),saida:obj(\"Pop-up de sa\\xedda\",{ativo:{type:ControlType.Boolean,title:\"Ativo\",defaultValue:DEF.saida.ativo},armarApos:{type:ControlType.Number,title:\"Liberar ap\\xf3s\",defaultValue:DEF.saida.armarApos,min:0,max:60,unit:\"s\"},mobileVoltar:{type:ControlType.Boolean,title:\"Celular: voltar\",defaultValue:DEF.saida.mobileVoltar},mobileRolarCima:{type:ControlType.Boolean,title:\"Celular: rolar p/ cima\",defaultValue:DEF.saida.mobileRolarCima},mobileParado:{type:ControlType.Number,title:\"Celular: parado\",defaultValue:DEF.saida.mobileParado,min:0,max:120,unit:\"s\",description:\"0 desliga.\"},foto:{type:ControlType.ResponsiveImage,title:\"Foto\"},selo:{type:ControlType.String,title:\"Selo da foto\",defaultValue:DEF.saida.selo},titulo:{type:ControlType.String,title:\"T\\xedtulo\",displayTextArea:true,defaultValue:DEF.saida.titulo},tituloDestaque:{type:ControlType.String,title:\"Destaque t\\xedtulo\",defaultValue:DEF.saida.tituloDestaque},texto1:{type:ControlType.String,title:\"Texto 1\",displayTextArea:true,defaultValue:DEF.saida.texto1,description:\"Use **assim** para negrito.\"},texto2:{type:ControlType.String,title:\"Texto 2\",displayTextArea:true,defaultValue:DEF.saida.texto2},ctaTexto:{type:ControlType.String,title:\"Bot\\xe3o\",defaultValue:DEF.saida.ctaTexto},ctaAlvo:{type:ControlType.String,title:\"Rolar at\\xe9 layer\",defaultValue:DEF.saida.ctaAlvo,description:\"Parte do nome do layer do pre\\xe7o.\"},ctaLink:{type:ControlType.String,title:\"Ou link\",defaultValue:DEF.saida.ctaLink,placeholder:\"https://… (vazio = rolar)\"},textoFechar:{type:ControlType.String,title:\"Texto fechar\",defaultValue:DEF.saida.textoFechar},ritmoPisca:{type:ControlType.Number,title:\"Pisca a cada\",defaultValue:DEF.saida.ritmoPisca,min:.3,max:3,step:.1,unit:\"s\"}})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UpsellKit\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UpsellKit.map"],"mappings":"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"}