{"version":3,"file":"Bgex_pricing.CKUOlgil.mjs","names":["React.useRef","React.useState","React.useCallback"],"sources":["https:/framerusercontent.com/modules/UKsw3NPmajMJ5fKbDOBg/B43pRdIgGa3yM0bRhewb/Bgex_pricing.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{AnimatePresence,motion,useReducedMotion,useScroll,useTransform}from\"framer-motion\";const COMMON_BENEFITS=[{label:\"Acesso aos 2 dias do BGEx\",included:true},{label:\"Acesso a todas as palestras\",included:true},{label:\"Kit do participante\",included:true},{label:\"Certificado de participa\\xe7\\xe3o\",included:true}];const VIP_BENEFITS=[...COMMON_BENEFITS,{label:\"Assento reservado e exclusivo\",included:true},{label:\"Lugar mais pr\\xf3ximo ao palco\",included:true},{label:\"Foto com Bel e alguns palestrantes\",included:true},{label:\"Acesso \\xe0 Sala dos Maridos\",included:false}];const STUDENT_BENEFITS=[...COMMON_BENEFITS,{label:\"Assento reservado e exclusivo\",included:false},{label:\"Lugar mais pr\\xf3ximo ao palco\",included:false},{label:\"Foto com Bel e alguns palestrantes\",included:false},{label:\"Acesso \\xe0 Sala dos Maridos\",included:false}];const NORMAL_BENEFITS=STUDENT_BENEFITS.map(item=>({...item}));const HUSBAND_BENEFITS=[...COMMON_BENEFITS,{label:\"Acesso \\xe0 Sala dos Maridos\",included:true},{label:\"Assento reservado e exclusivo\",included:false},{label:\"Lugar mais pr\\xf3ximo ao palco\",included:false},{label:\"Foto com Bel e alguns palestrantes\",included:false}];// O Framer pode manter arrays antigas dos Property Controls salvas na instância.\n// Normalizamos a ordem em runtime para que uma instância já existente também\n// receba a ordem oficial, sem depender de resetar os controles no editor.\nfunction normalizeHusbandBenefits(benefits){const source=Array.isArray(benefits)&&benefits.length>0?benefits:HUSBAND_BENEFITS;const isHusbandRoom=benefit=>benefit.label?.toLocaleLowerCase(\"pt-BR\").includes(\"sala dos maridos\");const husbandRoom=source.find(isHusbandRoom);if(!husbandRoom)return source;const remaining=source.filter(benefit=>!isHusbandRoom(benefit));const certificateIndex=remaining.findIndex(benefit=>benefit.label?.toLocaleLowerCase(\"pt-BR\").includes(\"certificado\"));if(certificateIndex<0)return source;return[...remaining.slice(0,certificateIndex+1),husbandRoom,...remaining.slice(certificateIndex+1)];}const DEFAULT_VIP={prefix:\"Ingresso\",name:\"VIP\",description:\"A experi\\xeancia mais pr\\xf3xima do palco, com assento reservado e momento exclusivo com Bel e palestrantes.\",color:\"#00213F\",textColor:\"#FFFFFF\",iconColor:\"#D2E04A\",showBadge:true,badge:\"Mais completo\",soldOut:false,activeStars:6,totalStars:6,installments:10,installmentValue:\"144,70\",cashValue:\"1.447,00\",buttonLabel:\"GARANTIR MEU LUGAR\",link:\"https://pay.hub.la/kCDuOSgXwU40GHpw4h0k\",note:\"\"};const DEFAULT_STUDENT={prefix:\"Ingresso\",name:\"Estudante\",description:\"Exclusivo para gradua\\xe7\\xe3o. \\xc9 necess\\xe1rio estar matriculado na faculdade na data do evento. N\\xe3o v\\xe1lido para p\\xf3s-gradua\\xe7\\xe3o.\",color:\"#D9E74C\",textColor:\"#00213F\",iconColor:\"#00213F\",showBadge:false,badge:\"\",soldOut:false,activeStars:6,totalStars:6,installments:10,installmentValue:\"84,70\",cashValue:\"847,00\",buttonLabel:\"GARANTIR MEU LUGAR\",link:\"https://pay.hub.la/eSIkfrPys2KfUrnqsvca\",note:\"\"};const DEFAULT_NORMAL={prefix:\"Ingresso\",name:\"Normal\",description:\"Acesso completo ao conte\\xfado do evento para quem quer viver os dois dias do BGEx e acompanhar todas as palestras.\",color:\"#02814F\",textColor:\"#FFFFFF\",iconColor:\"#D2E04A\",showBadge:false,badge:\"\",soldOut:false,activeStars:6,totalStars:6,installments:10,installmentValue:\"94,70\",cashValue:\"947,00\",buttonLabel:\"GARANTIR MEU LUGAR\",link:\"https://pay.hub.la/xGQe0RHMpABZmReo4bFT\",note:\"\"};const DEFAULT_HUSBAND={prefix:\"Ingresso\",name:\"Marido\",description:\"Para marido ou s\\xf3cio(a). A profissional deve possuir seu pr\\xf3prio ingresso para o evento.\",color:\"#28589E\",textColor:\"#FFFFFF\",iconColor:\"#D2E04A\",showBadge:false,badge:\"\",soldOut:true,activeStars:3,totalStars:6,installments:10,installmentValue:\"129,70\",cashValue:\"1.297,00\",buttonLabel:\"GARANTIR MEU LUGAR\",link:\"https://pay.hub.la/fZipalwEEa01pNzVazdN\",note:\"Categoria exclusiva de acompanhante. A profissional precisa ter um ingresso pr\\xf3prio.\"};const CARD_PALETTES={vip:{background:\"#00213F\",text:\"#FFFFFF\",icon:\"#D2E04A\"},student:{background:\"#D9E74C\",text:\"#00213F\",icon:\"#00213F\"},normal:{background:\"#02814F\",text:\"#FFFFFF\",icon:\"#D2E04A\"},husband:{background:\"#28589E\",text:\"#FFFFFF\",icon:\"#D2E04A\"}};const LEGACY_CARD_COLORS={\"#062D4F\":\"#00213F\",\"#8B6CF5\":\"#D9E74C\",\"#76C864\":\"#02814F\",\"#55AFE0\":\"#28589E\"};function normalizeHex(value){return value?.trim().toUpperCase();}const OFFICIAL_CHECKOUT_LINKS={vip:\"https://pay.hub.la/kCDuOSgXwU40GHpw4h0k\",student:\"https://pay.hub.la/eSIkfrPys2KfUrnqsvca\",normal:\"https://pay.hub.la/xGQe0RHMpABZmReo4bFT\",husband:\"https://pay.hub.la/fZipalwEEa01pNzVazdN\"};function resolveTicketLink(id,card){const customLink=card.link?.trim();return customLink||OFFICIAL_CHECKOUT_LINKS[id]||\"\";}function resolveCardColors(id,card){const palette=CARD_PALETTES[id]||CARD_PALETTES.vip;const rawBackground=normalizeHex(card.color);const migratedBackground=rawBackground&&LEGACY_CARD_COLORS[rawBackground]||card.color||palette.background;// Framer pode preservar props antigas da instância.\n// Para o Estudante, qualquer roxo legado é convertido ao amarelo oficial.\n// Estudante e Marido usam sempre as paletas oficiais do Figma.\n// Isso evita conflito com valores antigos persistidos pelo Framer.\nconst background=id===\"student\"?\"#D9E74C\":id===\"husband\"?\"#28589E\":migratedBackground;const text=id===\"student\"?\"#00213F\":id===\"husband\"?\"#FFFFFF\":card.textColor||palette.text;const icon=id===\"student\"?\"#00213F\":id===\"husband\"?\"#D2E04A\":card.iconColor||palette.icon;return{background,text,icon};}function CheckIcon({color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"23\",height:\"23\",viewBox:\"0 0 23 23\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9.18701 13.9381L17.6329 5.49219L18.9323 6.79155L9.18701 16.5368L3.33984 10.6897L4.63922 9.39033L9.18701 13.9381Z\",fill:color})});}function XIcon({color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 22 22\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 10H17V12H5V10Z\",fill:color})});}function TicketStars({active,total,color}){const safeTotal=Math.max(1,Math.round(total||6));const safeActive=Math.min(safeTotal,Math.max(0,Math.round(active||0)));return /*#__PURE__*/_jsx(\"div\",{className:\"bgex-stars\",style:{color},\"aria-label\":`${safeActive} de ${safeTotal} estrelas`,children:Array.from({length:safeTotal}).map((_,index)=>/*#__PURE__*/_jsx(\"span\",{className:index<safeActive?\"\":\"bgex-star-off\",children:\"★\"},index))});}function TicketCardView({id,index,card,benefits,selected,buttonColor,unavailableOpacity,unavailableColor,staticRenderer,reducedMotion,onSelect}){const hasBadge=card.showBadge&&Boolean(card.badge);const colors=resolveCardColors(id,card);const resolvedLink=resolveTicketLink(id,card);// Compatibilidade com instâncias antigas do Framer:\n// se a prop ainda não existir no objeto salvo, somente o Marido\n// é tratado como Sold Out por padrão.\nconst isSoldOut=card.soldOut??id===\"husband\";return /*#__PURE__*/_jsxs(motion.article,{className:`bgex-card bgex-card--${id}`,style:{background:colors.background,color:colors.text},initial:staticRenderer||reducedMotion?false:{opacity:0,y:22,scale:.99},whileInView:{opacity:1,y:0,scale:1},viewport:{once:true,amount:.16,margin:\"0px 0px -6% 0px\"},whileHover:staticRenderer||reducedMotion?undefined:{y:-6},transition:{duration:.58,delay:staticRenderer?0:index*.045,ease:[.2,.8,.2,1]},children:[isSoldOut?/*#__PURE__*/_jsx(\"div\",{className:\"bgex-sold-out-ribbon\",\"aria-label\":\"Ingresso esgotado\",children:\"SOLD OUT\"}):null,/*#__PURE__*/_jsxs(\"div\",{className:`bgex-top-meta ${hasBadge?\"\":\"bgex-centered\"}`,children:[/*#__PURE__*/_jsx(TicketStars,{active:card.activeStars,total:card.totalStars,color:colors.icon}),hasBadge?/*#__PURE__*/_jsx(\"div\",{className:\"bgex-badge\",children:card.badge}):null]}),/*#__PURE__*/_jsxs(\"h2\",{className:\"bgex-card-title\",children:[/*#__PURE__*/_jsx(\"span\",{children:card.prefix}),/*#__PURE__*/_jsx(\"strong\",{children:card.name})]}),/*#__PURE__*/_jsx(\"p\",{className:\"bgex-description\",children:card.description}),/*#__PURE__*/_jsxs(motion.div,{className:\"bgex-price-box\",animate:selected?{rotate:1,boxShadow:\"0 18px 45px rgba(0,0,0,.18)\"}:{rotate:0,boxShadow:\"inset 0 0 0 1px rgba(7,31,55,.08)\"},transition:{duration:reducedMotion?0:.22,ease:[.2,.8,.2,1]},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgex-price-label\",children:[\"Por \",card.installments,\"x de\"]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgex-price\",children:[/*#__PURE__*/_jsx(\"small\",{children:\"R$\"}),/*#__PURE__*/_jsx(\"span\",{children:card.installmentValue})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgex-cash\",children:[\"R$ \",card.cashValue,\" \\xe0 vista\"]}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",className:\"bgex-cta\",style:{background:buttonColor},disabled:isSoldOut,\"aria-disabled\":isSoldOut,whileTap:reducedMotion||isSoldOut?undefined:{scale:.97},onClick:()=>{if(isSoldOut)return;onSelect(id,card);},children:card.buttonLabel})]}),/*#__PURE__*/_jsx(\"div\",{className:\"bgex-divider\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"bgex-benefits\",children:benefits.map((benefit,benefitIndex)=>/*#__PURE__*/_jsxs(\"li\",{className:`bgex-benefit ${benefit.included?\"\":\"bgex-benefit-unavailable\"}`,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgex-icon\",children:benefit.included?/*#__PURE__*/_jsx(CheckIcon,{color:colors.icon}):/*#__PURE__*/_jsx(XIcon,{color:unavailableColor})}),/*#__PURE__*/_jsx(\"span\",{style:{opacity:benefit.included?1:unavailableOpacity},children:benefit.label})]},`${benefit.label}-${benefitIndex}`))}),card.note?/*#__PURE__*/_jsx(\"p\",{className:\"bgex-note\",children:card.note}):null]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 1540\n */export default function BGExPricing(props){const{style,stageImage,stageVideoUrl,videoMode=\"scroll\",videoLoop=true,videoScrollStart=0,videoScrollEnd=100,videoLazyLoad=true,videoLoadMargin=600,logo,titleLine1,titleLine2,sectionBackground,buttonColor,iconColor,maxWidth,horizontalPadding,cardGap,stageHeight,titleToCards,unavailableOpacity=.35,unavailableColor=\"rgba(255, 255, 255, 0.30)\",parallax=true,zoomScale=2.35,zoomTravel=16,stickyContent=true,stickyDistance=1400,stickyTop=0,contentPosition=60,cardsRiseStart=18,cardsRiseAmount=420,titleFadeStart=18,titleFadeDuration=34,showToast=true,openLinksNewTab=true,vip,student,normal,husband,vipBenefits,studentBenefits,normalBenefits,husbandBenefits}=props;const rootRef=React.useRef(null);const heroRef=React.useRef(null);const videoRef=React.useRef(null);const videoFrameRef=React.useRef(null);const pendingVideoProgressRef=React.useRef(0);const toastTimer=React.useRef(undefined);const[selectedId,setSelectedId]=React.useState(null);const[toastText,setToastText]=React.useState(\"\");const[shouldLoadVideo,setShouldLoadVideo]=React.useState(videoLazyLoad===false);const[videoReady,setVideoReady]=React.useState(false);const[isMobileLayout,setIsMobileLayout]=React.useState(false);const staticRenderer=useIsStaticRenderer();const reducedMotion=Boolean(useReducedMotion());React.useEffect(()=>{const element=rootRef.current;if(!element)return;const updateLayout=()=>{setIsMobileLayout(element.getBoundingClientRect().width<=679);};updateLayout();if(typeof ResizeObserver===\"undefined\"){window.addEventListener(\"resize\",updateLayout);return()=>window.removeEventListener(\"resize\",updateLayout);}const observer=new ResizeObserver(updateLayout);observer.observe(element);return()=>observer.disconnect();},[]);const stickyEnabled=stickyContent!==false;const stickyActive=stickyEnabled&&!isMobileLayout;const safeStickyDistance=Number.isFinite(stickyDistance)?stickyDistance:1400;const safeStickyTop=Number.isFinite(stickyTop)?stickyTop:0;const safeContentPosition=Number.isFinite(contentPosition)?contentPosition:60;const rawCardsRiseStart=Number.isFinite(cardsRiseStart)?cardsRiseStart:18;// O valor 42% era o default anterior e fazia o usuário rolar demais\n// antes de começar a ver os ingressos.\nconst migratedCardsRiseStart=Math.abs(rawCardsRiseStart-42)<.001?18:rawCardsRiseStart;const safeCardsRiseStart=Math.max(8,Math.min(80,migratedCardsRiseStart));const safeCardsRiseAmount=Math.max(0,Number.isFinite(cardsRiseAmount)?cardsRiseAmount:420);const safeTitleFadeStart=Math.max(20,Math.min(88,Number.isFinite(titleFadeStart)?titleFadeStart:50));const safeTitleFadeDuration=Math.max(4,Math.min(40,Number.isFinite(titleFadeDuration)?titleFadeDuration:16));const safeZoomScale=Number.isFinite(zoomScale)?zoomScale:2.35;const safeZoomTravel=Number.isFinite(zoomTravel)?zoomTravel:16;const safeVideoScrollStart=Math.max(0,Math.min(95,Number.isFinite(videoScrollStart)?videoScrollStart:0));const safeVideoScrollEnd=Math.max(safeVideoScrollStart+1,Math.min(100,Number.isFinite(videoScrollEnd)?videoScrollEnd:100));const safeVideoLoadMargin=Math.max(0,Math.min(2e3,Number.isFinite(videoLoadMargin)?videoLoadMargin:600));const rawUnavailableOpacity=Number.isFinite(unavailableOpacity)?unavailableOpacity:.35;// Migra a configuração antiga padrão (0.60) para a nova leitura visual.\nconst migratedUnavailableOpacity=Math.abs(rawUnavailableOpacity-.6)<.001?.35:rawUnavailableOpacity;const safeOpacity=Math.max(.2,Math.min(.8,migratedUnavailableOpacity));const effectiveParallax=parallax!==false&&!isMobileLayout&&!staticRenderer&&!reducedMotion;const{scrollYProgress}=useScroll({target:rootRef,offset:[\"start start\",\"end start\"]});const{scrollYProgress:mobileVideoScrollProgress}=useScroll({target:heroRef,offset:[\"start start\",\"end start\"]});const activeVideoProgress=isMobileLayout?mobileVideoScrollProgress:scrollYProgress;const imageY=useTransform(scrollYProgress,[0,.18,.62,1],[\"0%\",\"-2%\",`${-safeZoomTravel}%`,`${-(safeZoomTravel+4)}%`]);const imageScale=useTransform(scrollYProgress,[0,.18,.62,1],[1.015,1.08,safeZoomScale,safeZoomScale+.12]);const cardsRiseStartProgress=safeCardsRiseStart/100;const cardsRiseMiddleProgress=Math.min(.92,cardsRiseStartProgress+.32);const cardsY=useTransform(scrollYProgress,[0,cardsRiseStartProgress,cardsRiseMiddleProgress,1],[0,0,-safeCardsRiseAmount,-(safeCardsRiseAmount+80)]);// Fade sincronizado com a posição real dos cards.\n// Assim o título some exatamente quando os cards sobem sobre ele.\nconst fadeStartY=-Math.max(20,safeCardsRiseAmount*(safeTitleFadeStart/100));const fadeEndY=-Math.max(100,safeCardsRiseAmount*Math.min(1,(safeTitleFadeStart+safeTitleFadeDuration)/100));const heroOpacity=useTransform(cardsY,[0,fadeStartY,fadeEndY],[1,1,0]);const heroY=useTransform(cardsY,[0,fadeStartY,fadeEndY],[0,0,-72]);const heroScale=useTransform(cardsY,[0,fadeStartY,fadeEndY],[1,1,.94]);React.useEffect(()=>{setVideoReady(false);if(!stageVideoUrl||videoMode===\"static\"||staticRenderer||reducedMotion){setShouldLoadVideo(false);return;}if(videoLazyLoad===false){setShouldLoadVideo(true);return;}const element=rootRef.current;if(!element||typeof IntersectionObserver===\"undefined\"){setShouldLoadVideo(true);return;}const observer=new IntersectionObserver(entries=>{if(entries.some(entry=>entry.isIntersecting)){setShouldLoadVideo(true);observer.disconnect();}},{root:null,rootMargin:`${safeVideoLoadMargin}px 0px`,threshold:0});observer.observe(element);return()=>observer.disconnect();},[stageVideoUrl,videoMode,videoLazyLoad,safeVideoLoadMargin,staticRenderer,reducedMotion]);const applyVideoProgress=React.useCallback(progress=>{const video=videoRef.current;if(!video||video.readyState<1||!Number.isFinite(video.duration)){return;}const start=safeVideoScrollStart/100;const end=safeVideoScrollEnd/100;const localProgress=Math.max(0,Math.min(1,(progress-start)/Math.max(.001,end-start)));const maxTime=Math.max(0,video.duration-.001);const targetTime=localProgress*maxTime;if(Math.abs(video.currentTime-targetTime)>=.025){video.currentTime=targetTime;}},[safeVideoScrollStart,safeVideoScrollEnd]);React.useEffect(()=>{if(videoMode!==\"scroll\"||!stageVideoUrl||!shouldLoadVideo||staticRenderer||reducedMotion){return;}const video=videoRef.current;if(!video)return;video.pause();video.muted=true;const update=progress=>{pendingVideoProgressRef.current=progress;if(videoFrameRef.current!==null)return;videoFrameRef.current=window.requestAnimationFrame(()=>{videoFrameRef.current=null;applyVideoProgress(pendingVideoProgressRef.current);});};const unsubscribe=activeVideoProgress.on(\"change\",update);update(activeVideoProgress.get());return()=>{unsubscribe();if(videoFrameRef.current!==null){window.cancelAnimationFrame(videoFrameRef.current);videoFrameRef.current=null;}};},[videoMode,stageVideoUrl,shouldLoadVideo,staticRenderer,reducedMotion,activeVideoProgress,applyVideoProgress,videoReady]);React.useEffect(()=>{const video=videoRef.current;if(!video||!stageVideoUrl||!shouldLoadVideo||videoMode!==\"autoplay\"||staticRenderer||reducedMotion){return;}video.muted=true;const playPromise=video.play();if(playPromise){playPromise.catch(()=>{// O poster permanece visível caso o navegador bloqueie autoplay.\n});}return()=>video.pause();},[stageVideoUrl,shouldLoadVideo,videoMode,staticRenderer,reducedMotion]);React.useEffect(()=>{return()=>{if(toastTimer.current)window.clearTimeout(toastTimer.current);if(videoFrameRef.current!==null){window.cancelAnimationFrame(videoFrameRef.current);}};},[]);const handleSelect=React.useCallback((id,card)=>{// Segunda camada de segurança:\n// mesmo que onSelect seja disparado por algum motivo,\n// um ingresso esgotado nunca navega para o checkout.\nconst isSoldOut=card.soldOut??id===\"husband\";if(isSoldOut)return;setSelectedId(id);if(showToast){setToastText(`Ingresso ${card.name} selecionado`);if(toastTimer.current)window.clearTimeout(toastTimer.current);toastTimer.current=window.setTimeout(()=>{setToastText(\"\");},2600);}// Resolve aqui o link oficial/fallback do plano.\n// Antes o componente testava apenas card.link; se o Framer\n// tivesse preservado a prop vazia, ele selecionava o card mas\n// não navegava para a Hubla.\nconst resolvedLink=resolveTicketLink(id,card);if(!resolvedLink||staticRenderer)return;// Abre imediatamente dentro do gesto de clique para evitar\n// bloqueadores de popup e manter a página do BGEx aberta.\nwindow.open(resolvedLink,\"_blank\",\"noopener,noreferrer\");},[showToast,staticRenderer]);const normalizedHusbandBenefits=normalizeHusbandBenefits(husbandBenefits);// Mantemos uma única ordem de DOM para desktop/SSR. No mobile, a ordem\n// visual é aplicada pela mesma container query que transforma o grid em\n// uma coluna, evitando diferenças entre Canvas, SSR e hydration no publish.\nconst tickets=[{id:\"vip\",card:vip,benefits:vipBenefits},{id:\"student\",card:student,benefits:studentBenefits},{id:\"normal\",card:normal,benefits:normalBenefits},{id:\"husband\",card:husband,benefits:normalizedHusbandBenefits}];const cssVariables={[\"--bgex-max-width\"]:`${maxWidth}px`,[\"--bgex-padding\"]:`${horizontalPadding}px`,[\"--bgex-card-gap\"]:`${cardGap}px`,[\"--bgex-stage-height\"]:`${stageHeight}px`,[\"--bgex-title-gap\"]:`${titleToCards}px`,[\"--bgex-sticky-distance\"]:`${safeStickyDistance}px`,[\"--bgex-sticky-top\"]:`${safeStickyTop}px`,[\"--bgex-content-position\"]:`${safeContentPosition}svh`,[\"--bgex-bg\"]:sectionBackground};return /*#__PURE__*/_jsxs(\"section\",{ref:rootRef,className:`bgex-root ${stickyActive?\"bgex-sticky-enabled\":\"bgex-mobile-flow\"}`,style:{...style,...cssVariables,height:\"auto\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @import url(\"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wdth,wght@12..96,75..100,200..800&display=swap\");\n\n                .bgex-root,\n                .bgex-root * {\n                    box-sizing: border-box;\n                }\n\n                .bgex-root {\n                    position: relative;\n                    width: 100%;\n                    min-width: 0;\n                    overflow: visible;\n                    container: bgex / inline-size;\n                    color: #FFFFFF;\n                    background: var(--bgex-bg);\n                    font-family: \"Bricolage Grotesque\", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n                    letter-spacing: -0.03em;\n                }\n\n                .bgex-stage {\n                    position: absolute;\n                    inset: 0 0 auto;\n                    z-index: 0;\n                    width: 100%;\n                    height: calc(var(--bgex-stage-height) + 44vh);\n                    pointer-events: none;\n                    overflow: hidden;\n                    background-color: #04101F;\n                    background-position: center top;\n                    background-repeat: no-repeat;\n                    background-size: cover;\n                }\n\n                .bgex-stage::after {\n                    content: \"\";\n                    position: absolute;\n                    inset: 0;\n                    z-index: 2;\n                    pointer-events: none;\n                    background: rgba(9, 20, 37, 0.15);\n                }\n\n                .bgex-stage-media {\n                    position: relative;\n                    z-index: 1;\n                    display: block;\n                    width: 100%;\n                    height: 100%;\n                    min-height: calc(var(--bgex-stage-height) + 44vh);\n                    object-fit: cover;\n                    object-position: center top;\n                    transform-origin: 50% 46%;\n                    user-select: none;\n                }\n\n                .bgex-stage-video {\n                    background: transparent;\n                    transition: opacity .18s linear;\n                }\n\n                .bgex-stage-placeholder {\n                    position: relative;\n                    z-index: 1;\n                    width: 100%;\n                    min-height: calc(var(--bgex-stage-height) + 44vh);\n                    background: #04101F;\n                }\n\n                .bgex-scroll-runway {\n                    position: relative;\n                    width: 100%;\n                    height: auto;\n                    min-height: 0;\n                }\n\n                .bgex-sticky-frame {\n                    position: relative;\n                    width: 100%;\n                    min-height: 100%;\n                }\n\n                .bgex-content {\n                    position: relative;\n                    z-index: 1;\n                    width: min(var(--bgex-max-width), calc(100% - (var(--bgex-padding) * 2)));\n                    margin: 0 auto;\n                    padding: 44px 0 96px;\n                }\n\n                .bgex-sticky-enabled .bgex-scroll-runway {\n                    height: calc(100svh + var(--bgex-sticky-distance));\n                    min-height: calc(100vh + var(--bgex-sticky-distance));\n                }\n\n                .bgex-sticky-enabled .bgex-sticky-frame {\n                    position: -webkit-sticky;\n                    position: sticky;\n                    top: var(--bgex-sticky-top);\n                    height: 100svh;\n                    min-height: 100vh;\n                    overflow: visible;\n                }\n\n                .bgex-hero {\n                    position: relative;\n                    z-index: 1;\n                    color: #FFFFFF;\n                    display: flex;\n                    flex-direction: column;\n                    align-items: center;\n                    justify-content: flex-end;\n                    min-height: clamp(\n                        440px,\n                        var(--bgex-content-position),\n                        var(--bgex-stage-height)\n                    );\n                    margin-bottom: var(--bgex-title-gap);\n                    text-align: center;\n                    text-shadow: 0 2px 18px rgba(2, 12, 27, 0.32);\n                }\n\n                .bgex-logo {\n                    display: block;\n                    width: clamp(150px, 13cqw, 215px);\n                    height: auto;\n                    margin: 0 0 18px;\n                    object-fit: contain;\n                }\n\n                .bgex-logo-fallback {\n                    margin: 0 0 18px;\n                    font-size: clamp(48px, 5cqw, 78px);\n                    line-height: .8;\n                    font-weight: 900;\n                    letter-spacing: -.08em;\n                    color: #FFFFFF;\n                }\n\n                .bgex-logo-fallback span {\n                    color: #E2EF3B;\n                }\n\n                .bgex-heading {\n                    max-width: 640px;\n                    color: #FFFFFF;\n                    margin: 0;\n                    font-size: clamp(34px, 3.1cqw, 52px);\n                    line-height: 1.02;\n                    font-weight: 650;\n                    letter-spacing: -0.03em;\n                    text-wrap: balance;\n                }\n\n                .bgex-heading strong {\n                    font-weight: 850;\n                }\n\n                .bgex-grid {\n                    position: relative;\n                    z-index: 3;\n                    display: grid;\n                    grid-template-columns: repeat(4, minmax(0, 1fr));\n                    gap: var(--bgex-card-gap);\n                    align-items: stretch;\n                }\n\n                .bgex-card {\n                    position: relative;\n                    display: flex;\n                    flex-direction: column;\n                    min-width: 0;\n                    min-height: 760px;\n                    padding: 26px 22px 22px;\n                    overflow: hidden;\n                    text-align: center;\n                    border: 1px solid rgba(255,255,255,.10);\n                    border-radius: 28px;\n                    box-shadow: 0 22px 70px rgba(0,0,0,.25);\n                }\n\n                .bgex-card::before {\n                    content: \"\";\n                    position: absolute;\n                    inset: 0;\n                    pointer-events: none;\n                    background: linear-gradient(180deg, rgba(255,255,255,.08), transparent 24%);\n                    opacity: .55;\n                }\n\n                .bgex-sold-out-ribbon {\n                    position: absolute;\n                    top: 27px;\n                    right: -44px;\n                    z-index: 20;\n                    width: 178px;\n                    padding: 10px 0;\n                    color: #FFFFFF;\n                    background: #E32636;\n                    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.22);\n                    font-size: 12px;\n                    line-height: 1;\n                    font-weight: 900;\n                    letter-spacing: .08em;\n                    text-align: center;\n                    text-transform: uppercase;\n                    transform: rotate(45deg);\n                    transform-origin: center;\n                    pointer-events: none;\n                }\n\n                .bgex-top-meta,\n                .bgex-card-title,\n                .bgex-description,\n                .bgex-price-box,\n                .bgex-divider,\n                .bgex-benefits,\n                .bgex-note {\n                    position: relative;\n                    z-index: 1;\n                }\n\n                .bgex-top-meta {\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                    gap: 16px;\n                    min-height: 30px;\n                    margin-bottom: 18px;\n                }\n\n                .bgex-top-meta.bgex-centered {\n                    justify-content: center;\n                }\n\n                .bgex-stars {\n                    font-size: 15px;\n                    letter-spacing: 7px;\n                    white-space: nowrap;\n                }\n\n                .bgex-star-off {\n                    opacity: .60;\n                }\n\n                .bgex-badge {\n                    flex: 0 0 auto;\n                    padding: 7px 10px;\n                    color: #122337;\n                    background: #E2EF3B;\n                    border-radius: 999px;\n                    font-size: 11px;\n                    font-weight: 900;\n                    letter-spacing: .06em;\n                    text-transform: uppercase;\n                }\n\n                .bgex-card-title {\n                    margin: 0;\n                    color: inherit;\n                    font-size: 34px;\n                    line-height: 1.02;\n                    letter-spacing: -0.04em;\n                }\n\n                .bgex-card-title span,\n                .bgex-card-title strong {\n                    display: block;\n                }\n\n                .bgex-card-title span {\n                    font-weight: 650;\n                }\n\n                .bgex-card-title strong {\n                    font-weight: 850;\n                }\n\n                .bgex-description {\n                    min-height: 78px;\n                    margin: 18px 0 20px;\n                    color: inherit;\n                    opacity: .82;\n                    font-size: 14px;\n                    line-height: 1.55;\n                }\n\n                .bgex-price-box {\n                    margin: 0 -4px 20px;\n                    padding: 20px;\n                    color: #062342;\n                    background: #fff;\n                    border: 2px solid transparent;\n                    border-radius: 20px;\n                    transform-origin: center;\n                    text-align: center;\n                }\n\n                .bgex-price-label {\n                    font-size: 20px;\n                    line-height: 1.1;\n                    font-weight: 800;\n                }\n\n                .bgex-price {\n                    display: flex;\n                    align-items: flex-end;\n                    justify-content: center;\n                    gap: 0;\n                    width: 100%;\n                    margin: 10px auto 8px;\n                    font-size: 50px;\n                    line-height: .92;\n                    font-weight: 900;\n                    letter-spacing: -0.055em;\n                }\n\n                .bgex-price small {\n                    margin: 0 4px 5px 0;\n                    font-size: 20px;\n                    letter-spacing: -0.02em;\n                }\n\n                .bgex-cash {\n                    width: 100%;\n                    color: #062342;\n                    font-size: 18px;\n                    line-height: 1.15;\n                    font-weight: 850;\n                    text-align: center;\n                }\n\n                .bgex-cta {\n                    width: 100%;\n                    margin-top: 16px;\n                    padding: 16px 18px;\n                    color: #0B2340;\n                    border: 0;\n                    border-radius: 999px;\n                    cursor: pointer;\n                    font: inherit;\n                    font-weight: 950;\n                    letter-spacing: -0.03em;\n                }\n\n                .bgex-cta:disabled {\n                    cursor: not-allowed;\n                    opacity: .48;\n                    filter: saturate(.55);\n                }\n\n                .bgex-divider {\n                    height: 1px;\n                    margin: 2px 0 20px;\n                    background: currentColor;\n                    opacity: .20;\n                }\n\n                .bgex-benefits {\n                    display: grid;\n                    width: 100%;\n                    gap: 10px;\n                    margin: 0;\n                    padding: 0;\n                    list-style: none;\n                }\n\n                .bgex-benefit {\n                    display: flex;\n                    align-items: flex-start;\n                    justify-content: center;\n                    gap: 9px;\n                    color: inherit;\n                    font-size: 13px;\n                    font-weight: 780;\n                    line-height: 1.35;\n                    text-align: left;\n                }\n\n                .bgex-benefit > span:last-child {\n                    width: min(250px, calc(100% - 32px));\n                }\n\n                .bgex-icon {\n                    display: block;\n                    flex: 0 0 23px;\n                    width: 23px;\n                    height: 23px;\n                    margin-top: -2px;\n                }\n\n                .bgex-icon svg {\n                    display: block;\n                    width: 23px;\n                    height: 23px;\n                }\n\n                .bgex-note {\n                    margin: auto 0 0;\n                    padding-top: 18px;\n                    color: inherit;\n                    opacity: .60;\n                    font-size: 11px;\n                    line-height: 1.45;\n                }\n\n                .bgex-toast {\n                    position: fixed;\n                    left: 50%;\n                    bottom: 24px;\n                    z-index: 9999;\n                    max-width: calc(100vw - 32px);\n                    padding: 13px 18px;\n                    color: #062342;\n                    background: #fff;\n                    border-radius: 999px;\n                    box-shadow: 0 18px 50px rgba(0,0,0,.35);\n                    font-size: 14px;\n                    font-weight: 850;\n                    text-align: center;\n                    white-space: nowrap;\n                }\n\n                @container bgex (max-width: 1179px) {\n                    .bgex-grid {\n                        grid-template-columns: repeat(2, minmax(0, 1fr));\n                    }\n\n                    .bgex-card {\n                        min-height: 720px;\n                    }\n\n                    .bgex-hero {\n                        min-height: clamp(\n                            420px,\n                            var(--bgex-content-position),\n                            590px\n                        );\n                    }\n                }\n\n                @container bgex (max-width: 679px) {\n                    .bgex-root,\n                    .bgex-mobile-flow {\n                        overflow: hidden;\n                    }\n\n                    .bgex-scroll-runway,\n                    .bgex-mobile-flow .bgex-scroll-runway {\n                        height: auto !important;\n                        min-height: 0 !important;\n                        margin: 0;\n                        padding: 0;\n                    }\n\n                    .bgex-sticky-frame,\n                    .bgex-mobile-flow .bgex-sticky-frame {\n                        position: relative !important;\n                        top: auto !important;\n                        height: auto !important;\n                        min-height: 0 !important;\n                        margin: 0;\n                        padding: 0;\n                        overflow: visible;\n                    }\n\n                    .bgex-stage {\n                        height: clamp(500px, 76svh, 640px);\n                        background-position: center top;\n                    }\n\n                    .bgex-stage-media,\n                    .bgex-stage-placeholder {\n                        width: 100%;\n                        height: 100%;\n                        min-height: 0;\n                        object-fit: cover;\n                        object-position: center top;\n                        transform: none !important;\n                    }\n\n                    .bgex-content {\n                        width: min(520px, calc(100% - 20px));\n                        margin: 0 auto;\n                        padding: 20px 0 20px;\n                    }\n\n                    .bgex-grid {\n                        grid-template-columns: 1fr;\n                        gap: 14px;\n                        transform: none !important;\n                    }\n\n                    /* Ordem mobile: VIP → Normal → Estudante → Marido.\n                       CSS/container query evita depender de JS para reordenar\n                       os cards depois da hidrata\\xe7\\xe3o da p\\xe1gina publicada. */\n                    .bgex-card--vip { order: 1; }\n                    .bgex-card--normal { order: 2; }\n                    .bgex-card--student { order: 3; }\n                    .bgex-card--husband { order: 4; }\n\n                    .bgex-hero {\n                        min-height: clamp(430px, 66svh, 560px);\n                        margin-bottom: 28px;\n                        transform: none !important;\n                        opacity: 1 !important;\n                    }\n\n                    .bgex-logo {\n                        width: 142px;\n                        margin-bottom: 12px;\n                    }\n\n                    .bgex-heading {\n                        max-width: 100%;\n                        font-size: clamp(24px, 6vw, 26px);\n                        line-height: 1;\n                        white-space: nowrap;\n                    }\n\n                    .bgex-card {\n                        min-height: 0;\n                        padding: 24px 18px 20px;\n                        border-radius: 24px;\n                    }\n\n                    .bgex-description {\n                        min-height: 0;\n                    }\n\n                    .bgex-price {\n                        font-size: clamp(44px, 13vw, 52px);\n                    }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{className:\"bgex-scroll-runway\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"bgex-sticky-frame\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"bgex-stage\",\"aria-hidden\":\"true\",initial:staticRenderer||reducedMotion?false:{opacity:0},whileInView:{opacity:1},viewport:{once:true,amount:.08},transition:{duration:reducedMotion?0:.72,ease:[.2,.8,.2,1]},style:stageImage?.src?{backgroundImage:`url(\"${stageImage.src}\")`}:undefined,children:stageVideoUrl&&videoMode!==\"static\"?/*#__PURE__*/_jsx(motion.video,{ref:videoRef,className:\"bgex-stage-media bgex-stage-video\",src:shouldLoadVideo?stageVideoUrl:undefined,poster:stageImage?.src,autoPlay:videoMode===\"autoplay\"&&shouldLoadVideo&&!staticRenderer&&!reducedMotion,muted:true,playsInline:true,loop:videoMode===\"autoplay\"&&videoLoop,preload:shouldLoadVideo?\"auto\":\"none\",controls:false,disablePictureInPicture:true,onLoadedMetadata:()=>{if(videoMode===\"scroll\"){applyVideoProgress(activeVideoProgress.get());}},onLoadedData:()=>{setVideoReady(true);if(videoMode===\"scroll\"){applyVideoProgress(activeVideoProgress.get());}},onCanPlay:()=>{setVideoReady(true);if(videoMode===\"scroll\"){applyVideoProgress(activeVideoProgress.get());}},style:effectiveParallax?{y:imageY,scale:imageScale,opacity:videoReady?1:0}:{y:0,scale:1,opacity:videoReady?1:0}},`${stageVideoUrl}-${videoMode}`):stageImage?.src?/*#__PURE__*/_jsx(motion.img,{className:\"bgex-stage-media\",src:stageImage.src,srcSet:stageImage.srcSet,alt:\"\",draggable:false,style:effectiveParallax?{y:imageY,scale:imageScale}:{y:0,scale:1}}):/*#__PURE__*/_jsx(\"div\",{className:\"bgex-stage-placeholder\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgex-content\",children:[/*#__PURE__*/_jsxs(motion.header,{ref:heroRef,className:\"bgex-hero\",style:stickyActive&&!reducedMotion?{opacity:heroOpacity,y:heroY,scale:heroScale}:{opacity:1,y:0,scale:1},children:[logo?.src?/*#__PURE__*/_jsx(\"img\",{className:\"bgex-logo\",src:logo.src,srcSet:logo.srcSet,alt:logo.alt||\"BGEx26\",draggable:false}):/*#__PURE__*/_jsxs(\"div\",{className:\"bgex-logo-fallback\",\"aria-label\":\"BGEx26\",children:[\"BGEx\",/*#__PURE__*/_jsx(\"span\",{children:\"26\"})]}),/*#__PURE__*/_jsxs(\"h1\",{className:\"bgex-heading\",children:[titleLine1,/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{children:titleLine2})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"bgex-grid\",\"aria-label\":\"Comparativo de ingressos\",style:stickyActive&&!reducedMotion?{y:cardsY}:{y:0},children:tickets.map((ticket,index)=>/*#__PURE__*/_jsx(TicketCardView,{id:ticket.id,index:index,card:ticket.card,benefits:ticket.benefits,selected:selectedId===ticket.id,buttonColor:buttonColor,unavailableOpacity:safeOpacity,unavailableColor:unavailableColor,staticRenderer:staticRenderer,reducedMotion:reducedMotion,onSelect:handleSelect},ticket.id))})]})]})}),/*#__PURE__*/_jsx(AnimatePresence,{children:showToast&&toastText?/*#__PURE__*/_jsx(motion.div,{className:\"bgex-toast\",role:\"status\",\"aria-live\":\"polite\",initial:{opacity:reducedMotion?1:0,x:\"-50%\",y:reducedMotion?0:40},animate:{opacity:1,x:\"-50%\",y:0},exit:{opacity:0,x:\"-50%\",y:reducedMotion?0:24},transition:{duration:reducedMotion?0:.25},children:toastText}):null})]});}BGExPricing.defaultProps={stageVideoUrl:\"https://vz-90880a0e-5ff.b-cdn.net/d7135b5b-d62f-4f5e-98ca-9513f1787def/play_1080p.mp4\",videoMode:\"scroll\",videoLoop:true,videoScrollStart:0,videoScrollEnd:100,videoLazyLoad:true,videoLoadMargin:600,titleLine1:\"Escolha a sua posi\\xe7\\xe3o\",titleLine2:\"na arquibancada:\",sectionBackground:\"#04101F\",buttonColor:\"#E2EF3B\",iconColor:\"#D2E04A\",maxWidth:1500,horizontalPadding:16,cardGap:16,stageHeight:680,titleToCards:56,unavailableOpacity:.35,unavailableColor:\"rgba(255, 255, 255, 0.30)\",parallax:true,zoomScale:2.35,zoomTravel:16,stickyContent:true,stickyDistance:1400,stickyTop:0,contentPosition:60,cardsRiseStart:18,cardsRiseAmount:420,titleFadeStart:18,titleFadeDuration:34,showToast:true,openLinksNewTab:true,vip:DEFAULT_VIP,student:DEFAULT_STUDENT,normal:DEFAULT_NORMAL,husband:DEFAULT_HUSBAND,vipBenefits:VIP_BENEFITS,studentBenefits:STUDENT_BENEFITS,normalBenefits:NORMAL_BENEFITS,husbandBenefits:HUSBAND_BENEFITS};const cardControls=(title,defaults)=>({type:ControlType.Object,title,controls:{prefix:{type:ControlType.String,title:\"Prefixo\",defaultValue:defaults.prefix},name:{type:ControlType.String,title:\"Nome\",defaultValue:defaults.name},description:{type:ControlType.String,title:\"Descri\\xe7\\xe3o\",displayTextArea:true,defaultValue:defaults.description},color:{type:ControlType.Color,title:\"Fundo\",defaultValue:defaults.color},textColor:{type:ControlType.Color,title:\"Texto\",defaultValue:defaults.textColor},iconColor:{type:ControlType.Color,title:\"Checks\",defaultValue:defaults.iconColor},showBadge:{type:ControlType.Boolean,title:\"Tag\",enabledTitle:\"Mostrar\",disabledTitle:\"Ocultar\",defaultValue:defaults.showBadge},badge:{type:ControlType.String,title:\"Texto da tag\",defaultValue:defaults.badge},// Controle novo. Não altera preço, link ou demais propriedades.\n    soldOut:{type:ControlType.Boolean,title:\"Sold Out\",enabledTitle:\"Esgotado\",disabledTitle:\"Dispon\\xedvel\",defaultValue:defaults.soldOut??false},activeStars:{type:ControlType.Number,title:\"Estrelas\",min:0,max:8,step:1,displayStepper:true,defaultValue:defaults.activeStars},totalStars:{type:ControlType.Number,title:\"Total estrelas\",min:1,max:8,step:1,displayStepper:true,defaultValue:defaults.totalStars},installments:{type:ControlType.Number,title:\"Parcelas\",min:1,max:24,step:1,displayStepper:true,defaultValue:defaults.installments},installmentValue:{type:ControlType.String,title:\"Valor parcela\",defaultValue:defaults.installmentValue},cashValue:{type:ControlType.String,title:\"Valor \\xe0 vista\",defaultValue:defaults.cashValue},buttonLabel:{type:ControlType.String,title:\"Bot\\xe3o\",defaultValue:defaults.buttonLabel},link:{type:ControlType.Link,title:\"Link\",defaultValue:defaults.link},note:{type:ControlType.String,title:\"Observa\\xe7\\xe3o\",displayTextArea:true,defaultValue:defaults.note}},defaultValue:defaults});const benefitsControl=(title,defaults)=>({type:ControlType.Array,title,maxCount:12,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Texto\",defaultValue:\"Novo benef\\xedcio\"},included:{type:ControlType.Boolean,title:\"Inclu\\xeddo\",enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\",defaultValue:true}}},defaultValue:defaults});addPropertyControls(BGExPricing,{stageVideoUrl:{type:ControlType.String,title:\"V\\xeddeo Palco\",defaultValue:\"https://vz-90880a0e-5ff.b-cdn.net/d7135b5b-d62f-4f5e-98ca-9513f1787def/play_1080p.mp4\",placeholder:\"https://.../video.mp4\"},videoMode:{type:ControlType.Enum,title:\"Reprodu\\xe7\\xe3o\",options:[\"scroll\",\"autoplay\",\"static\"],optionTitles:[\"Scroll\",\"Autoplay\",\"Imagem\"],displaySegmentedControl:true,defaultValue:\"scroll\",hidden:props=>!props.stageVideoUrl},videoScrollStart:{type:ControlType.Number,title:\"In\\xedcio v\\xeddeo\",min:0,max:95,step:1,unit:\"%\",displayStepper:true,defaultValue:0,hidden:props=>!props.stageVideoUrl||props.videoMode!==\"scroll\"},videoScrollEnd:{type:ControlType.Number,title:\"Fim v\\xeddeo\",min:5,max:100,step:1,unit:\"%\",displayStepper:true,defaultValue:100,hidden:props=>!props.stageVideoUrl||props.videoMode!==\"scroll\"},videoLoop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Ligado\",disabledTitle:\"Desligado\",defaultValue:true,hidden:props=>!props.stageVideoUrl||props.videoMode!==\"autoplay\"},videoLazyLoad:{type:ControlType.Boolean,title:\"Lazy load\",enabledTitle:\"Ligado\",disabledTitle:\"Desligado\",defaultValue:true,hidden:props=>!props.stageVideoUrl||props.videoMode===\"static\"},videoLoadMargin:{type:ControlType.Number,title:\"Carregar antes\",min:0,max:2e3,step:100,unit:\"px\",displayStepper:true,defaultValue:600,hidden:props=>!props.stageVideoUrl||props.videoMode===\"static\"||props.videoLazyLoad===false},stageImage:{type:ControlType.ResponsiveImage,title:\"Poster / fallback\"},logo:{type:ControlType.ResponsiveImage,title:\"Logo BGEx\"},titleLine1:{type:ControlType.String,title:\"T\\xedtulo\",defaultValue:\"Escolha a sua posi\\xe7\\xe3o\"},titleLine2:{type:ControlType.String,title:\"Destaque\",defaultValue:\"na arquibancada:\"},sectionBackground:{type:ControlType.Color,title:\"Fundo\",defaultValue:\"#04101F\"},buttonColor:{type:ControlType.Color,title:\"Bot\\xf5es\",defaultValue:\"#E2EF3B\"},iconColor:{type:ControlType.Color,title:\"\\xcdcones globais\",defaultValue:\"#D2E04A\",hidden:()=>true},maxWidth:{type:ControlType.Number,title:\"Largura m\\xe1x.\",min:960,max:1920,step:10,unit:\"px\",displayStepper:true,defaultValue:1500},horizontalPadding:{type:ControlType.Number,title:\"Respiro lateral\",min:0,max:120,step:1,unit:\"px\",displayStepper:true,defaultValue:34},cardGap:{type:ControlType.Number,title:\"Gap cards\",min:0,max:64,step:1,unit:\"px\",displayStepper:true,defaultValue:34},stageHeight:{type:ControlType.Number,title:\"Altura palco\",min:360,max:1e3,step:10,unit:\"px\",displayStepper:true,defaultValue:680},titleToCards:{type:ControlType.Number,title:\"T\\xedtulo → cards\",min:0,max:160,step:1,unit:\"px\",displayStepper:true,defaultValue:56},unavailableOpacity:{type:ControlType.Number,title:\"N\\xe3o incluso\",min:.2,max:.8,step:.05,displayStepper:true,defaultValue:.35},unavailableColor:{type:ControlType.Color,title:\"Cor do X\",defaultValue:\"#FF4D4F\"},parallax:{type:ControlType.Boolean,title:\"Parallax\",enabledTitle:\"Ativo\",disabledTitle:\"Desligado\",defaultValue:true},zoomScale:{type:ControlType.Number,title:\"Zoom final\",min:1.2,max:3.5,step:.05,displayStepper:true,defaultValue:2.35,hidden:props=>!props.parallax},zoomTravel:{type:ControlType.Number,title:\"Avan\\xe7o no campo\",min:0,max:36,step:1,unit:\"%\",displayStepper:true,defaultValue:34,hidden:props=>!props.parallax},stickyContent:{type:ControlType.Boolean,title:\"Conte\\xfado sticky\",enabledTitle:\"Ativo\",disabledTitle:\"Desligado\",defaultValue:true},stickyDistance:{type:ControlType.Number,title:\"Dura\\xe7\\xe3o sticky\",min:200,max:2200,step:50,unit:\"px\",displayStepper:true,defaultValue:1400,hidden:props=>!props.stickyContent},stickyTop:{type:ControlType.Number,title:\"Offset sticky\",min:-200,max:200,step:1,unit:\"px\",displayStepper:true,defaultValue:0,hidden:props=>!props.stickyContent},contentPosition:{type:ControlType.Number,title:\"Posi\\xe7\\xe3o conte\\xfado\",min:42,max:78,step:1,unit:\"vh\",displayStepper:true,defaultValue:60},cardsRiseStart:{type:ControlType.Number,title:\"In\\xedcio subida\",min:8,max:80,step:1,unit:\"%\",displayStepper:true,defaultValue:18,hidden:props=>!props.stickyContent},cardsRiseAmount:{type:ControlType.Number,title:\"Subida cards\",min:0,max:900,step:10,unit:\"px\",displayStepper:true,defaultValue:420,hidden:props=>!props.stickyContent},titleFadeStart:{type:ControlType.Number,title:\"In\\xedcio fade t\\xedtulo\",min:20,max:88,step:1,unit:\"%\",displayStepper:true,defaultValue:18,hidden:props=>!props.stickyContent},titleFadeDuration:{type:ControlType.Number,title:\"Dura\\xe7\\xe3o fade\",min:4,max:40,step:1,unit:\"%\",displayStepper:true,defaultValue:34,hidden:props=>!props.stickyContent},showToast:{type:ControlType.Boolean,title:\"Toast\",enabledTitle:\"Mostrar\",disabledTitle:\"Ocultar\",defaultValue:true},openLinksNewTab:{type:ControlType.Boolean,title:\"Nova aba\",enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\",defaultValue:true,hidden:()=>true},vip:cardControls(\"VIP\",DEFAULT_VIP),vipBenefits:benefitsControl(\"Benef\\xedcios VIP\",VIP_BENEFITS),student:cardControls(\"Estudante\",DEFAULT_STUDENT),studentBenefits:benefitsControl(\"Benef\\xedcios estudante\",STUDENT_BENEFITS),normal:cardControls(\"Normal\",DEFAULT_NORMAL),normalBenefits:benefitsControl(\"Benef\\xedcios normal\",NORMAL_BENEFITS),husband:cardControls(\"Marido\",DEFAULT_HUSBAND),husbandBenefits:benefitsControl(\"Benef\\xedcios marido\",HUSBAND_BENEFITS)});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BGExPricing\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"1540\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bgex_pricing.map"],"mappings":"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"}