{"version":3,"file":"TextWithGradient.BfNldHex.mjs","names":[],"sources":["https:/framerusercontent.com/modules/RF8CtiOCuPIG8D9KVt8w/imZ1A0qyyK7SCN1nos7R/TextWithGradient.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TextWithGradient(props){const{textLine1,textLine2,fontSize,lineHeight,gradient1,gradient2,gradient2Deg,isAnimated,animationDuration,fontFamily,align}=props;// 1. Estilo base para textos com gradiente\nconst baseGradientStyle={fontFamily:fontFamily,fontSize:fontSize===0?\"var(--framer-font-size, 16px)\":`${fontSize}px`,lineHeight:`${lineHeight}%`,backgroundClip:\"text\",WebkitBackgroundClip:\"text\",color:\"transparent\",fontWeight:400,display:\"inline\",position:\"relative\",margin:0,padding:0,whiteSpace:\"pre-wrap\",wordBreak:\"break-word\",textAlign:align};// 2. Estilo da Linha 1 (Gradiente Branco/Cinza)\nconst line1Style={...baseGradientStyle,backgroundImage:`linear-gradient(90deg, ${gradient1})`,opacity:1};// 3. Propriedades de Estilo e Animação da Linha 2\nconst line2MotionProps={...baseGradientStyle,backgroundImage:`linear-gradient(${gradient2Deg}deg, ${gradient2})`,backgroundSize:\"200% 200%\",backgroundPosition:\"0% 50%\"};// Configuração de Animação do Framer Motion\nconst animationConfig=isAnimated?{animate:{backgroundPosition:\"100% 50%\"},transition:{duration:animationDuration,ease:\"easeInOut\",repeat:Infinity,repeatType:\"reverse\"}}:{animate:{}};const Tag=props.tag||\"span\";return /*#__PURE__*/_jsxs(Tag,{style:{margin:0,padding:0,textAlign:align,display:\"block\"},children:[textLine1&&/*#__PURE__*/_jsx(\"span\",{style:line1Style,children:textLine1}),/*#__PURE__*/_jsx(motion.span,{style:line2MotionProps,...animationConfig,children:textLine2})]});}// 4. Controles de Propriedade\naddPropertyControls(TextWithGradient,{tag:{type:ControlType.String,title:\"Tag\",defaultValue:\"span\"},textLine1:{type:ControlType.String,title:\"Linha 1 (Texto)\",defaultValue:\"A intelig\\xeancia artificial dos \",displayTextArea:true},textLine2:{type:ControlType.String,title:\"Linha 2 (Texto)\",defaultValue:\"hospitais do futuro\",displayTextArea:true},// --- Estilo ---\nfontSize:{type:ControlType.Number,title:\"Tamanho da Fonte\",defaultValue:56,unit:\"px\",min:10},lineHeight:{type:ControlType.Number,title:\"Altura da Linha\",defaultValue:110,unit:\"%\",min:50},fontFamily:{type:ControlType.String,title:\"Fam\\xedlia da Fonte\",defaultValue:\"Funnel Display, sans-serif\",placeholder:\"Ex: 'Arial', sans-serif\"},align:{type:ControlType.String,title:\"Alinhamento texto\",defaultValue:\"left\",placeholder:\"Ex: left | right | center | justify\"},// --- Gradiente da Linha 1 (Branco/Cinza) ---\ngradient1:{type:ControlType.String,title:\"Gradiente Linha 1\",// Ajustado para replicar a queda de opacidade e clareza\ndefaultValue:\"rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.50) 100%\",placeholder:\"cor1, cor2, etc.\"},// --- Gradiente da Linha 2 (Colorida) ---\ngradient2:{type:ControlType.String,title:\"Gradiente Linha 2 (Cores)\",// Gradiente ajustado para começar com um tom muito mais claro/bege\ndefaultValue:\"#FFBE78 36.43%, #E992FF 66.87%, #6694FF 93.93%\",placeholder:\"cor1, cor2, etc.\"},gradient2Deg:{type:ControlType.Number,title:\"Dire\\xe7\\xe3o Gradiente 2\",defaultValue:275,unit:\"deg\",min:0,max:360},isAnimated:{type:ControlType.Boolean,title:\"Linha 2 Animada?\",defaultValue:true},animationDuration:{type:ControlType.Number,title:\"Dura\\xe7\\xe3o Anima\\xe7\\xe3o (s)\",defaultValue:4,min:1,max:10,step:.5}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextWithGradient\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextWithGradient.map"],"mappings":"qNAGG,SAAwB,EAAiB,EAAM,CAAC,GAAK,CAAC,YAAU,YAAU,WAAS,aAAW,YAAU,YAAU,eAAa,aAAW,oBAAkB,aAAW,SAAO,EAC3K,EAAkB,CAAY,aAAW,SAAS,IAAW,EAAE,gCAAgC,GAAG,EAAS,IAAI,WAAW,GAAG,EAAW,GAAG,eAAe,OAAO,qBAAqB,OAAO,MAAM,cAAc,WAAW,IAAI,QAAQ,SAAS,SAAS,WAAW,OAAO,EAAE,QAAQ,EAAE,WAAW,WAAW,UAAU,aAAa,UAAU,EAAM,CACrV,EAAW,CAAC,GAAG,EAAkB,gBAAgB,0BAA0B,EAAU,GAAG,QAAQ,EAAE,CAClG,EAAiB,CAAC,GAAG,EAAkB,gBAAgB,mBAAmB,EAAa,OAAO,EAAU,GAAG,eAAe,YAAY,mBAAmB,SAAS,CAClK,EAAgB,EAAW,CAAC,QAAQ,CAAC,mBAAmB,WAAW,CAAC,WAAW,CAAC,SAAS,EAAkB,KAAK,YAAY,OAAO,IAAS,WAAW,UAAU,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAA6B,OAAoB,EAAtC,EAAM,KAAK,OAAqC,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,EAAE,UAAU,EAAM,QAAQ,QAAQ,CAAC,SAAS,CAAC,GAAwB,EAAK,OAAO,CAAC,MAAM,EAAW,SAAS,EAAU,CAAC,CAAc,EAAK,EAAO,KAAK,CAAC,MAAM,EAAiB,GAAG,EAAgB,SAAS,EAAU,CAAC,CAAC,CAAC,CAAC,kBAPxa,IAAoD,IAAkC,CAQ/I,EAAoB,EAAiB,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,OAAO,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,iCAAoC,gBAAgB,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,sBAAsB,gBAAgB,GAAK,CACzV,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,KAAK,KAAK,IAAI,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,IAAI,KAAK,IAAI,IAAI,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAsB,aAAa,6BAA6B,YAAY,0BAA0B,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,OAAO,YAAY,sCAAsC,CAC3c,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,oBACzC,aAAa,4DAA4D,YAAY,mBAAmB,CACxG,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,4BACzC,aAAa,iDAAiD,YAAY,mBAAmB,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,sBAA4B,aAAa,IAAI,KAAK,MAAM,IAAI,EAAE,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,mBAAmB,aAAa,GAAK,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,uBAAmC,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,CAAC,CAAC"}