{"version":3,"file":"EditableFAQ.BhZZ3cOf.mjs","names":["Icon","React.useMemo","React.useState","React.useCallback"],"sources":["https:/framerusercontent.com/modules/CfJu2rnfcj92DoJEz3t3/G6xXnQyyOIXIvEKQ0kCS/VfE_b5EdC.js","https:/framerusercontent.com/modules/d04Fluvof1xRYwqo6wOV/WiZqMU8TIIrmbaPD4lCN/EditableFAQ.js"],"sourcesContent":["// Generated by Framer (fb30b49)\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 qxTvv_EBh=undefined;const ezTt3ayMo=undefined;const lschgej4H=undefined;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 0 0 L 7.5 7.5 L 0 15 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"CFOG6vjG1\" transform=\"translate(6 4.5)\" width=\"7.5px\"/><path d=\"M 0 0 L 7.5 7.5 L 0 15\" fill=\"transparent\" height=\"15px\" id=\"GhhsFOQZD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6 4.5)\" width=\"7.5px\"/><path d=\"M 0 0 L 0 15\" fill=\"transparent\" height=\"15px\" id=\"cnk3_J_ol\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(17.25 4.5)\" width=\"1px\"/></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(\"1812645959\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ZMN42\",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-ZMN42 { -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\":\"Caret Line Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ZMN42\");Icon.displayName=\"Caret Line Right\";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\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Caret Line Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User instructions: Create an editable FAQ (accordion) with the provided Portuguese questions and answers.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";function clamp(n,min,max){if(Number.isNaN(n))return min;return Math.max(min,Math.min(max,n));}function normalizeItems(items){if(!Array.isArray(items)||items.length===0)return[];return items.map(it=>({question:String(it?.question??\"\"),answer:String(it?.answer??\"\")})).filter(it=>it.question.trim().length>0||it.answer.trim().length>0);}function getPaddingSides(padding){const raw=String(padding??\"0px\").trim();const parts=raw.split(/\\s+/).filter(Boolean);if(parts.length===0)return{left:\"0px\",right:\"0px\"};if(parts.length===1)return{left:parts[0],right:parts[0]};if(parts.length===2)return{left:parts[1],right:parts[1]};if(parts.length===3)return{left:parts[1],right:parts[1]};return{left:parts[3],right:parts[1]};}function Icon({open,style,color,size}){const s=clamp(size,10,48);if(style===\"chevron\"){return /*#__PURE__*/_jsx(\"svg\",{width:s,height:s,viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",focusable:\"false\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 10l3.5 3.6L15.5 10\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transformOrigin:\"50% 50%\",transform:open?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 150ms ease\"}})});}// plus/minus\nreturn /*#__PURE__*/_jsxs(\"svg\",{width:s,height:s,viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",focusable:\"false\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",style:{opacity:open?0:1,transition:\"opacity 150ms ease\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\"})]});}/**\n * FAQ (Editável)\n *\n * @framerIntrinsicWidth 720\n * @framerIntrinsicHeight 520\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function EditableFAQ(props){const{allowMultipleOpen,initialOpenIndex,backgroundColor,questionColor,answerColor,borderColor,dividerColor,questionFont,answerFont,borderRadius,padding,itemPadding,gap,showDividers,iconStyle,iconColor,iconSize,animationDuration,style}=props;const target=RenderTarget.current();const isStatic=target===RenderTarget.export||target===RenderTarget.thumbnail;const items=React.useMemo(()=>normalizeItems(props.items),[props.items]);const itemPadSides=React.useMemo(()=>getPaddingSides(itemPadding),[itemPadding]);const initial=React.useMemo(()=>{if(items.length===0)return[];const idx=clamp(Math.round(initialOpenIndex),0,items.length-1);return[idx];},[initialOpenIndex,items.length,isStatic]);const[openIndexes,setOpenIndexes]=React.useState(initial);React.useEffect(()=>{// Keep state in sync when items change (e.g. editing in Framer).\nconst safe=openIndexes.filter(i=>i>=0&&i<items.length);if(safe.length!==openIndexes.length){React.startTransition(()=>setOpenIndexes(safe));}// eslint-disable-next-line react-hooks/exhaustive-deps\n},[items.length]);React.useEffect(()=>{// If initialOpenIndex changes, update (unless multiple open and user already opened others)\nif(items.length===0)return;const idx=clamp(Math.round(initialOpenIndex),0,items.length-1);React.startTransition(()=>setOpenIndexes(prev=>allowMultipleOpen?prev:[idx]));},[initialOpenIndex,allowMultipleOpen,items.length]);const toggle=React.useCallback(index=>{React.startTransition(()=>{setOpenIndexes(prev=>{const isOpen=prev.includes(index);if(allowMultipleOpen){return isOpen?prev.filter(i=>i!==index):[...prev,index];}return isOpen?[]:[index];});});},[allowMultipleOpen]);const isFixedWidth=style?.width===\"100%\";return /*#__PURE__*/_jsx(\"section\",{\"aria-label\":\"Perguntas frequentes\",style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",boxSizing:\"border-box\",overflow:\"auto\",background:backgroundColor,border:`1px solid ${borderColor}`,borderRadius,padding,display:\"flex\",flexDirection:\"column\",gap,...isFixedWidth?{}:{minWidth:\"240px\"}},children:items.length===0?/*#__PURE__*/_jsx(\"div\",{style:{...answerFont,color:answerColor,opacity:.75,width:\"max-content\"},children:\"Adicione itens no painel de propriedades.\"}):items.map((item,idx)=>{const open=openIndexes.includes(idx);const contentId=`faq-content-${idx}`;const buttonId=`faq-button-${idx}`;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"button\",{id:buttonId,type:\"button\",onClick:()=>toggle(idx),\"aria-expanded\":open,\"aria-controls\":contentId,style:{position:\"relative\",zIndex:1,width:\"100%\",boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,background:\"transparent\",border:\"none\",padding:itemPadding,cursor:\"pointer\",textAlign:\"left\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...questionFont,color:questionColor,flex:1,minWidth:0},children:item.question}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flex:\"0 0 auto\"},children:/*#__PURE__*/_jsx(Icon,{open:open,style:iconStyle,color:iconColor,size:iconSize})})]}),showDividers&&idx!==0&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:0,left:itemPadSides.left,right:itemPadSides.right,height:1,background:dividerColor,opacity:1,pointerEvents:\"none\"}}),isStatic?open?/*#__PURE__*/_jsx(\"div\",{id:contentId,role:\"region\",\"aria-labelledby\":buttonId,style:{position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{paddingLeft:itemPadSides.left,paddingRight:itemPadSides.right,paddingBottom:itemPadding,paddingTop:\"0px\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...answerFont,color:answerColor,whiteSpace:\"pre-wrap\"},children:item.answer})})}):null:/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:open&&/*#__PURE__*/_jsx(motion.div,{id:contentId,role:\"region\",\"aria-labelledby\":buttonId,initial:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:{height:0,opacity:0},transition:{duration:clamp(animationDuration,0,1.5),ease:\"easeOut\"},style:{position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{paddingLeft:itemPadSides.left,paddingRight:itemPadSides.right,paddingBottom:itemPadding,paddingTop:\"0px\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...answerFont,color:answerColor,whiteSpace:\"pre-wrap\"},children:item.answer})})})})]},`${idx}-${item.question}`);})});}addPropertyControls(EditableFAQ,{items:{type:ControlType.Array,title:\"Itens\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Pergunta\",defaultValue:\"Pergunta\"},answer:{type:ControlType.String,title:\"Resposta\",defaultValue:\"Resposta\",displayTextArea:true}}},defaultValue:[{question:\"O Prolongue reduz a sensibilidade?\",answer:\"N\\xe3o. O objetivo n\\xe3o \\xe9 anestesiar a experi\\xeancia, mas ajudar o c\\xe9rebro a desacelerar padr\\xf5es autom\\xe1ticos de resposta.\"},{question:\"Precisa de prescri\\xe7\\xe3o?\",answer:\"Sim. A defini\\xe7\\xe3o do protocolo depende da avalia\\xe7\\xe3o cl\\xednica individual que \\xe9 realizada via anamnese cl\\xednica gratuita.\"},{question:\"A composi\\xe7\\xe3o \\xe9 igual para todo mundo?\",answer:\"N\\xe3o. O protocolo pode variar conforme hist\\xf3rico, perfil fisiol\\xf3gico e necessidade individual.\"},{question:\"Como funciona a entrega?\",answer:\"De forma totalmente discreta e sem identifica\\xe7\\xe3o externa.\"},{question:\"O protocolo funciona para qualquer pessoa?\",answer:\"Cada caso \\xe9 avaliado individualmente. Se n\\xe3o houver indica\\xe7\\xe3o cl\\xednica, o protocolo n\\xe3o \\xe9 recomendado.\"},{question:\"Preciso sair de casa?\",answer:\"N\\xe3o. Todo o processo acontece online.\"},{question:\"Quem produz o Prolongue?\",answer:\"O Prolongue faz parte da infraestrutura de sa\\xfade masculina da The Men’s, uma healthtech brasileira especializada em performance, sa\\xfade masculina e protocolos personalizados com acompanhamento profissional.\\nNos \\xfaltimos anos, mais de 100 mil homens j\\xe1 passaram pelos protocolos da marca atrav\\xe9s de uma opera\\xe7\\xe3o constru\\xedda para unir ci\\xeancia, acesso simplificado, discri\\xe7\\xe3o e personaliza\\xe7\\xe3o cl\\xednica.\\nAs formula\\xe7\\xf5es s\\xe3o definidas conforme o perfil fisiol\\xf3gico e hist\\xf3rico individual de cada homem, respeitando crit\\xe9rios m\\xe9dicos, padr\\xf5es de seguran\\xe7a farmac\\xeautica e necessidade cl\\xednica personalizada.\"},{question:\"\\xc9 confi\\xe1vel?\",answer:\"Sim. A The Men’s j\\xe1 realizou mais de 100 mil tratamentos em sa\\xfade masculina atrav\\xe9s de uma opera\\xe7\\xe3o constru\\xedda para unir acesso simplificado, avalia\\xe7\\xe3o cl\\xednica, personaliza\\xe7\\xe3o e acompanhamento profissional.\\nO Prolongue \\xe9 produzido por laborat\\xf3rio credenciado pela Anvisa.\"},{question:\"Tem garantia?\",answer:\"Sim.\\nCaso se arrependa da compra ap\\xf3s receber em casa, voc\\xea possui at\\xe9 7 dias para solicitar a devolu\\xe7\\xe3o do produto, desde que esteja lacrado e sem uso.\\nProdutos utilizados n\\xe3o poder\\xe3o ser devolvidos.\"},{question:\"Qual a empresa respons\\xe1vel pelo Prolongue?\",answer:\"O Prolongue faz parte da infraestrutura de sa\\xfade masculina da The Men’s, healthtech brasileira especializada em protocolos personalizados de performance masculina, sa\\xfade sexual e acompanhamento profissional.\\nA The Men’s conecta avalia\\xe7\\xe3o cl\\xednica online, personaliza\\xe7\\xe3o de dosagem, revis\\xe3o m\\xe9dica e produ\\xe7\\xe3o em farm\\xe1cias homologadas pela Anvisa em uma experi\\xeancia discreta e simplificada.\\nHoje, mais de 100 mil homens j\\xe1 passaram pelos protocolos da marca atrav\\xe9s de uma opera\\xe7\\xe3o constru\\xedda para unir ci\\xeancia, acesso e acompanhamento real — sem exposi\\xe7\\xe3o desnecess\\xe1ria e sem processos burocr\\xe1ticos tradicionais.\"}]},allowMultipleOpen:{type:ControlType.Boolean,title:\"Multi-aberto\",defaultValue:false,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},initialOpenIndex:{type:ControlType.Number,title:\"Abrir (\\xedndice)\",defaultValue:0,min:0,max:50,step:1},backgroundColor:{type:ControlType.Color,title:\"Fundo\",defaultValue:\"#FFFFFF\"},questionColor:{type:ControlType.Color,title:\"Cor pergunta\",defaultValue:\"#000000\"},answerColor:{type:ControlType.Color,title:\"Cor resposta\",defaultValue:\"#000000\"},borderColor:{type:ControlType.Color,title:\"Borda\",defaultValue:\"#EEEEEE\"},dividerColor:{type:ControlType.Color,title:\"Divisor\",defaultValue:\"#EEEEEE\"},questionFont:{type:ControlType.Font,title:\"Fonte pergunta\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},answerFont:{type:ControlType.Font,title:\"Fonte resposta\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}},borderRadius:{type:ControlType.BorderRadius,title:\"Raio\",defaultValue:\"12px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"8px\"},itemPadding:{type:ControlType.Padding,title:\"Padding item\",defaultValue:\"14px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:0,min:0,max:32,step:1},showDividers:{type:ControlType.Boolean,title:\"Divisores\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},iconStyle:{type:ControlType.Enum,title:\"\\xcdcone\",defaultValue:\"plus\",options:[\"plus\",\"chevron\"],optionTitles:[\"Mais/Menos\",\"Chevron\"],displaySegmentedControl:true},iconColor:{type:ControlType.Color,title:\"Cor \\xedcone\",defaultValue:\"#000000\"},iconSize:{type:ControlType.Number,title:\"Tamanho \\xedcone\",defaultValue:18,min:10,max:48,step:1,unit:\"px\"},animationDuration:{type:ControlType.Number,title:\"Anima\\xe7\\xe3o\",defaultValue:.25,min:0,max:1.5,step:.05,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EditableFAQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"720\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"520\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EditableFAQ.map"],"mappings":"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"}