{"version":3,"file":"SEO_FAQ.DWJknHgo.mjs","names":["Children","useRef","useId","useMemo","useState"],"sources":["https:/framerusercontent.com/modules/k1usDZVbPGGb6MwXSsed/GGsGcHV9htEwYIUYXwvp/SEO_FAQ.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,isValidElement,useEffect,useId,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion}from\"framer-motion\";const HEADING=/^h[1-6]$/;/** Returns [top, right, bottom, left] in px from a CSS padding shorthand. */function parsePadding(value){const parts=(value||\"0px\").trim().split(/\\s+/).map(p=>parseFloat(p)||0);const[t,r=t,b=t,l=r]=parts;return[t,r,b,l];}function extractText(node){if(node===null||node===undefined||typeof node===\"boolean\")return\"\";if(typeof node===\"string\"||typeof node===\"number\")return String(node);if(Array.isArray(node))return node.map(extractText).join(\"\");if(/*#__PURE__*/isValidElement(node)){const children=node.props.children;const text=extractText(children);// Keep block boundaries readable in the schema text.\nreturn typeof node.type===\"string\"&&/^(p|li|h[1-6])$/.test(node.type)?text+\" \":text;}return\"\";}/** Finds the flat list of blocks (headings, paragraphs, lists) inside a Rich Text value. */function getBlocks(node,depth=0){if(!/*#__PURE__*/isValidElement(node)||depth>6)return[];const children=Children.toArray(node.props.children);const hasHeading=children.some(child=>/*#__PURE__*/isValidElement(child)&&typeof child.type===\"string\"&&HEADING.test(child.type));if(hasHeading)return children;for(const child of children){const found=getBlocks(child,depth+1);if(found.length)return found;}return[];}/** Headings become questions; every block until the next heading becomes the answer. */function parseRichText(richText){const entries=[];let current=null;for(const block of getBlocks(richText)){if(/*#__PURE__*/isValidElement(block)&&typeof block.type===\"string\"&&HEADING.test(block.type)){if(current)entries.push(current);current={question:block.props.children,answer:[]};}else if(current){current.answer.push(block);}}if(current)entries.push(current);return entries;}function parseManual(items=[]){return items.filter(item=>item&&item.question).map(item=>({question:item.question,answer:(item.answer||\"\").split(/\\n\\s*\\n/).filter(Boolean).map((paragraph,i)=>/*#__PURE__*/_jsx(\"p\",{children:paragraph},i))}));}function Icon({icon,open,isStatic}){if(icon.type===\"none\")return null;const color=open?icon.openColor:icon.color;const ease={duration:.3,ease:[.22,1,.36,1]};const svgProps={width:icon.size,height:icon.size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:icon.strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true};let glyph;if(icon.type===\"plus\"){// Plus that collapses into a minus.\nconst vertical={scaleY:open?0:1,opacity:open?0:1};const origin={transformBox:\"fill-box\",transformOrigin:\"center\"};glyph=/*#__PURE__*/_jsxs(\"svg\",{...svgProps,style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\"}),isStatic?/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14\",style:{...origin,opacity:vertical.opacity,transform:`scaleY(${vertical.scaleY})`}}):/*#__PURE__*/_jsx(motion.path,{d:\"M12 5v14\",style:origin,initial:false,animate:vertical,transition:ease})]});}else{const shapes={chevron:{d:\"M6 9l6 6 6-6\",rotate:180},arrow:{d:\"M5 12h14M13 6l6 6-6 6\",rotate:90},plusRotate:{d:\"M12 5v14M5 12h14\",rotate:45}};const shape=shapes[icon.type]??shapes.chevron;const rotate=open?shape.rotate:0;glyph=isStatic?/*#__PURE__*/_jsx(\"svg\",{...svgProps,style:{display:\"block\",transform:`rotate(${rotate}deg)`},children:/*#__PURE__*/_jsx(\"path\",{d:shape.d})}):/*#__PURE__*/_jsx(motion.svg,{...svgProps,style:{display:\"block\",transition:\"stroke 0.2s ease\"},initial:false,animate:{rotate},transition:ease,children:/*#__PURE__*/_jsx(\"path\",{d:shape.d})});}const wrapperSize=icon.showBackground?Math.max(icon.backgroundSize,icon.size):icon.size;return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{flexShrink:0,width:wrapperSize,height:wrapperSize,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:\"50%\",background:icon.showBackground?open?icon.openBackground:icon.background:\"transparent\",transition:isStatic?undefined:\"background-color 0.2s ease\"},children:glyph});}function AnswerPanel({id,labelledBy,open,transition,isStatic,children}){const ref=useRef(null);// Closed answers stay readable by screen readers and crawlers, but links\n// inside them leave the tab order so keyboard focus never lands on hidden text.\nuseEffect(()=>{const panel=ref.current;if(!panel)return;const focusable=panel.querySelectorAll(\"a[href], button, input, select, textarea, [tabindex]\");focusable.forEach(node=>{if(!open){if(!node.hasAttribute(\"data-faq-tabindex\")){node.setAttribute(\"data-faq-tabindex\",node.getAttribute(\"tabindex\")??\"\");}node.setAttribute(\"tabindex\",\"-1\");}else if(node.hasAttribute(\"data-faq-tabindex\")){const previous=node.getAttribute(\"data-faq-tabindex\");if(previous)node.setAttribute(\"tabindex\",previous);else node.removeAttribute(\"tabindex\");node.removeAttribute(\"data-faq-tabindex\");}});},[open,children]);// Canvas and export: show the final state with no height or opacity animation.\nif(isStatic){return /*#__PURE__*/_jsx(\"div\",{ref:ref,id:id,role:\"region\",\"aria-labelledby\":labelledBy,style:{overflow:\"hidden\",height:open?\"auto\":0},children:children});}return /*#__PURE__*/_jsx(motion.div,{ref:ref,id:id,role:\"region\",\"aria-labelledby\":labelledBy,initial:false,animate:{height:open?\"auto\":0,opacity:open?1:0},transition:{...transition,opacity:{duration:open?.25:.15,delay:open?.05:0}},style:{overflow:\"hidden\"},children:children});}/**\n * FAQ Accordion — questions and answers from manual items or a Rich Text field,\n * shown as an accordion or a plain list, with FAQPage JSON-LD for SEO.\n *\n * In Rich Text mode, headings (h1–h6) become questions and every block that\n * follows (paragraphs, lists, links) becomes that question's answer.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 640\n * @framerDisableUnlink\n */export default function FAQAccordion(props){const{source,items,richText,displayMode,accordionStyle,allowMultiple,initialOpen,prefix,showAnswerDivider,gap,answerSpacing,paragraphSpacing,questionFont,answerFont,itemStyle,icon,text,focusColor,transition,emitSchema,style}=props;const isStatic=useIsStaticRenderer();const uid=useId().replace(/:/g,\"\");const scope=`faq-${uid}`;const entries=useMemo(()=>{if(source===\"richText\"){const parsed=parseRichText(richText);if(parsed.length||!isStatic)return parsed;return[{question:\"Add headings for questions\",answer:[/*#__PURE__*/_jsx(\"p\",{children:\"Paragraphs below each heading become the answer.\"},\"0\")]},{question:\"Lists and links are supported\",answer:[/*#__PURE__*/_jsx(\"p\",{children:\"Anything until the next heading is kept.\"},\"0\")]}];}return parseManual(items);},[source,richText,items,isStatic]);const initialSet=()=>{if(initialOpen===\"all\")return new Set(entries.map((_,i)=>i));if(initialOpen===\"first\"&&entries.length)return new Set([0]);return new Set;};const[openSet,setOpenSet]=useState(initialSet);// Keep the canvas preview in sync with the \"Initially Open\" control.\nuseEffect(()=>{if(isStatic)setOpenSet(initialSet());},[initialOpen,entries.length,isStatic]);const triggers=useRef([]);const toggle=index=>{startTransition(()=>setOpenSet(prev=>{const next=new Set(allowMultiple?prev:[]);if(prev.has(index))next.delete(index);else next.add(index);return next;}));};const onTriggerKeyDown=(event,index)=>{const count=entries.length;let target=null;if(event.key===\"ArrowDown\")target=(index+1)%count;else if(event.key===\"ArrowUp\")target=(index-1+count)%count;else if(event.key===\"Home\")target=0;else if(event.key===\"End\")target=count-1;if(target!==null){event.preventDefault();triggers.current[target]?.focus();}};const schema=useMemo(()=>JSON.stringify({\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:entries.map(entry=>({\"@type\":\"Question\",name:extractText(entry.question).trim(),acceptedAnswer:{\"@type\":\"Answer\",text:extractText(entry.answer).trim()}}))}),[entries]);const HeadingTag=text.headingTag||\"h3\";const[padT,padR,padB,padL]=parsePadding(itemStyle.padding);const iconWidth=icon.type===\"none\"?0:icon.showBackground?Math.max(icon.backgroundSize,icon.size):icon.size;const headerGap=16;const answerIndent=icon.position===\"left\"&&iconWidth?iconWidth+headerGap:0;const border=itemStyle.border||{};const borderWidth=border.borderWidth??0;const borderColor=border.borderColor||\"transparent\";const borderStyle=border.borderStyle||\"solid\";const divider=borderWidth?`${borderWidth}px ${borderStyle} ${borderColor}`:\"none\";const renderPrefix=(index,kind)=>{if(prefix===\"none\")return null;const label=prefix===\"numbers\"?kind===\"q\"?String(index+1).padStart(2,\"0\"):null:kind===\"q\"?\"Q\":\"A\";if(!label)return null;return /*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":true,style:{color:text.prefixColor,fontVariantNumeric:\"tabular-nums\",marginRight:\"0.6em\",flexShrink:0},children:[label,prefix===\"qa\"?\":\":\"\"]});};const css=`\n        .${scope} .faq-answer > * { margin: 0; }\n        .${scope} .faq-answer > * + * { margin-top: ${paragraphSpacing}px; }\n        .${scope} .faq-answer ul, .${scope} .faq-answer ol { padding-left: 1.25em; }\n        .${scope} .faq-answer li + li { margin-top: 0.35em; }\n        .${scope} .faq-answer a { color: ${text.linkColor}; text-decoration: underline; text-underline-offset: 0.2em; }\n        ${isStatic?\"\":`.${scope} .faq-item { transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.25s ease; }`}\n        .${scope} .faq-item[data-open=\"false\"]:not([data-minimal=\"true\"]):hover { background-color: ${itemStyle.hoverBackground} !important; }\n        .${scope} .faq-trigger { all: unset; box-sizing: border-box; cursor: pointer; width: 100%; -webkit-tap-highlight-color: transparent; }\n        .${scope} .faq-trigger:focus-visible { outline: 2px solid ${focusColor}; outline-offset: -2px; border-radius: ${itemStyle.radius}; }\n    `;const answerContent=(entry,index)=>/*#__PURE__*/_jsx(\"div\",{className:\"faq-answer\",style:{color:text.answerColor,...answerFont},children:prefix===\"qa\"?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\"},children:[renderPrefix(index,\"a\"),/*#__PURE__*/_jsx(\"div\",{className:\"faq-answer\",style:{flex:1,minWidth:0},children:entry.answer})]}):entry.answer});const renderList=()=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap},children:entries.map((entry,index)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(HeadingTag,{style:{margin:0,marginBottom:answerSpacing,display:\"flex\",color:text.questionColor,...questionFont},children:[renderPrefix(index,\"q\"),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0},children:entry.question})]}),answerContent(entry,index)]},index))});const renderAccordion=()=>{const joined=accordionStyle===\"joined\";const minimal=accordionStyle===\"minimal\";return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:joined||minimal?0:gap,...joined?{border:divider,borderRadius:itemStyle.radius,boxShadow:itemStyle.shadow,overflow:\"hidden\",background:itemStyle.background}:{}},children:entries.map((entry,index)=>{const open=openSet.has(index);const triggerId=`${scope}-q-${index}`;const panelId=`${scope}-a-${index}`;const itemCss=minimal?{background:\"transparent\",borderBottom:divider,borderColor:open?itemStyle.openBorderColor:borderColor}:joined?{background:open?itemStyle.openBackground:itemStyle.background,borderTop:index>0?divider:\"none\"}:{background:open?itemStyle.openBackground:itemStyle.background,borderStyle,borderColor:open?itemStyle.openBorderColor:borderColor,borderTopWidth:border.borderTopWidth??borderWidth,borderRightWidth:border.borderRightWidth??borderWidth,borderBottomWidth:border.borderBottomWidth??borderWidth,borderLeftWidth:border.borderLeftWidth??borderWidth,borderRadius:itemStyle.radius,boxShadow:open?itemStyle.openShadow||itemStyle.shadow:itemStyle.shadow};return /*#__PURE__*/_jsxs(\"div\",{className:\"faq-item\",\"data-open\":open?\"true\":\"false\",\"data-minimal\":minimal?\"true\":\"false\",style:{overflow:\"hidden\",...itemCss},children:[/*#__PURE__*/_jsx(HeadingTag,{style:{margin:0,font:\"inherit\"},children:/*#__PURE__*/_jsxs(\"button\",{ref:el=>{triggers.current[index]=el;},id:triggerId,type:\"button\",className:\"faq-trigger\",\"aria-expanded\":open,\"aria-controls\":panelId,onClick:()=>toggle(index),onKeyDown:e=>onTriggerKeyDown(e,index),style:{display:\"flex\",alignItems:\"center\",flexDirection:icon.position===\"left\"?\"row-reverse\":\"row\",gap:headerGap,padding:`${padT}px ${minimal?0:padR}px ${padB}px ${minimal?0:padL}px`,textAlign:\"left\",color:open?text.openQuestionColor:text.questionColor,transition:isStatic?undefined:\"color 0.2s ease\",...questionFont},children:[/*#__PURE__*/_jsxs(\"span\",{style:{flex:1,minWidth:0,display:\"flex\"},children:[renderPrefix(index,\"q\"),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0},children:entry.question})]}),/*#__PURE__*/_jsx(Icon,{icon:icon,open:open,isStatic:isStatic})]})}),/*#__PURE__*/_jsx(AnswerPanel,{id:panelId,labelledBy:triggerId,open:open,transition:transition,isStatic:isStatic,children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:`0 ${minimal?0:padR}px ${padB}px ${(minimal?0:padL)+answerIndent}px`},children:[showAnswerDivider&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{height:Math.max(borderWidth,1),background:borderColor,marginBottom:answerSpacing,opacity:.8}}),/*#__PURE__*/_jsx(\"div\",{style:{paddingTop:showAnswerDivider?0:Math.max(answerSpacing-padB,0)},children:answerContent(entry,index)})]})})]},index);})});};return /*#__PURE__*/_jsxs(\"div\",{className:scope,style:{...style,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),displayMode===\"list\"?renderList():renderAccordion(),emitSchema&&entries.length>0&&/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:schema}})]});}FAQAccordion.displayName=\"FAQ Accordion\";const isList=p=>p.displayMode===\"list\";addPropertyControls(FAQAccordion,{source:{type:ControlType.Enum,title:\"Content\",options:[\"items\",\"richText\"],optionTitles:[\"Items\",\"Rich Text\"],defaultValue:\"items\",displaySegmentedControl:true},items:{type:ControlType.Array,title:\"Items\",hidden:p=>p.source===\"richText\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\",defaultValue:\"What is your question?\"},answer:{type:ControlType.String,title:\"Answer\",displayTextArea:true,defaultValue:\"Write the answer here. Leave a blank line to start a new paragraph.\"}}},defaultValue:[{question:\"What is this component?\",answer:\"An accessible FAQ that works as an accordion or a plain list, and adds FAQ structured data so search engines can show your questions in results.\"},{question:\"Where do the questions come from?\",answer:\"Use Items to type questions and answers directly in the properties panel. Leave a blank line in an answer to start a new paragraph.\"},{question:\"Can I connect it to the CMS?\",answer:\"Yes. Switch Content to Rich Text and bind a CMS field. Each heading becomes a question, and everything below it until the next heading (paragraphs, lists and links) becomes the answer.\"},{question:\"Can more than one answer be open?\",answer:\"Turn on Allow Multiple to let visitors expand several answers at once. Initially Open decides whether none, the first or all answers start expanded.\"},{question:\"How do I change the look?\",answer:\"Pick a Style: Cards for separate items, Joined for one block with dividers, or Minimal for simple lines. The Item group sets fill, hover and open colors, border, radius, padding and shadows.\"},{question:\"Which icons are available?\",answer:\"Chevron, Plus / Minus, Plus / Close, Arrow or none. Place the icon on the left or right, adjust its size and stroke, and add a circular background that changes color when open.\"},{question:\"Can I number the questions?\",answer:\"Set Prefix to 01 for numbered questions, or Q / A to label questions and answers. Prefix color is set in Text Colors.\"},{question:\"Is it accessible?\",answer:\"Each question is a real button that announces whether it is open. Visitors can use Tab, the arrow keys, Home and End to move between questions, with a focus ring you can recolor.\"},{question:\"How does it help SEO?\",answer:\"SEO Schema adds FAQPage structured data. Closed answers stay in the page so search engines can still read them. Turn it off if another FAQ on the same page already adds schema.\"},{question:\"Can I show it without the accordion?\",answer:\"Switch Display to List to show every question and answer at once, using the same fonts, colors and spacing.\"}]},richText:{// RichText exists at runtime but is missing from the public typings.\ntype:ControlType.RichText,title:\"Rich Text\",hidden:p=>p.source!==\"richText\"},displayMode:{type:ControlType.Enum,title:\"Display\",options:[\"accordion\",\"list\"],optionTitles:[\"Accordion\",\"List\"],defaultValue:\"accordion\",displaySegmentedControl:true},accordionStyle:{type:ControlType.Enum,title:\"Style\",options:[\"cards\",\"joined\",\"minimal\"],optionTitles:[\"Cards\",\"Joined\",\"Minimal\"],defaultValue:\"cards\",displaySegmentedControl:true,hidden:isList},allowMultiple:{type:ControlType.Boolean,title:\"Allow Multiple\",defaultValue:false,hidden:isList},initialOpen:{type:ControlType.Enum,title:\"Initially Open\",options:[\"none\",\"first\",\"all\"],optionTitles:[\"None\",\"First\",\"All\"],defaultValue:\"first\",displaySegmentedControl:true,hidden:isList},prefix:{type:ControlType.Enum,title:\"Prefix\",options:[\"none\",\"numbers\",\"qa\"],optionTitles:[\"None\",\"01\",\"Q / A\"],defaultValue:\"none\",displaySegmentedControl:true},showAnswerDivider:{type:ControlType.Boolean,title:\"Answer Divider\",defaultValue:false,hidden:isList},gap:{type:ControlType.Number,title:\"Item Gap\",min:0,max:80,unit:\"px\",defaultValue:12},answerSpacing:{type:ControlType.Number,title:\"Q → A Spacing\",min:0,max:60,unit:\"px\",defaultValue:12},paragraphSpacing:{type:ControlType.Number,title:\"Paragraph Gap\",min:0,max:40,unit:\"px\",defaultValue:12},questionFont:{type:ControlType.Font,title:\"Question Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"18px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}},answerFont:{type:ControlType.Font,title:\"Answer Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.6em\"}},text:{type:ControlType.Object,title:\"Text Colors\",icon:\"color\",controls:{questionColor:{type:ControlType.Color,title:\"Question\",defaultValue:\"#111111\"},openQuestionColor:{type:ControlType.Color,title:\"Question Open\",defaultValue:\"#111111\"},answerColor:{type:ControlType.Color,title:\"Answer\",defaultValue:\"#555555\"},prefixColor:{type:ControlType.Color,title:\"Prefix\",defaultValue:\"#999999\"},linkColor:{type:ControlType.Color,title:\"Links\",defaultValue:\"#0066FF\"},headingTag:{type:ControlType.Enum,title:\"Question Tag\",options:[\"h2\",\"h3\",\"h4\",\"p\"],optionTitles:[\"H2\",\"H3\",\"H4\",\"P\"],defaultValue:\"h3\",displaySegmentedControl:true}}},itemStyle:{type:ControlType.Object,title:\"Item\",icon:\"effect\",hidden:isList,controls:{background:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#FFFFFF\"},hoverBackground:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"#FAFAFA\"},openBackground:{type:ControlType.Color,title:\"Open Fill\",defaultValue:\"#FFFFFF\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.08)\"}},openBorderColor:{type:ControlType.Color,title:\"Open Border\",defaultValue:\"rgba(0, 0, 0, 0.16)\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"14px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"20px 24px 20px 24px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0px 1px 2px 0px rgba(0, 0, 0, 0.04)\"},openShadow:{type:ControlType.BoxShadow,title:\"Open Shadow\",defaultValue:\"0px 8px 24px -8px rgba(0, 0, 0, 0.12)\"}}},icon:{type:ControlType.Object,title:\"Icon\",hidden:isList,controls:{type:{type:ControlType.Enum,title:\"Type\",options:[\"chevron\",\"plus\",\"plusRotate\",\"arrow\",\"none\"],optionTitles:[\"Chevron\",\"Plus / Minus\",\"Plus / Close\",\"Arrow\",\"None\"],defaultValue:\"chevron\"},position:{type:ControlType.Enum,title:\"Position\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"right\",displaySegmentedControl:true},size:{type:ControlType.Number,title:\"Size\",min:12,max:48,unit:\"px\",defaultValue:20},strokeWidth:{type:ControlType.Number,title:\"Stroke\",min:1,max:4,step:.25,defaultValue:2},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#111111\"},openColor:{type:ControlType.Color,title:\"Open Color\",defaultValue:\"#111111\"},showBackground:{type:ControlType.Boolean,title:\"Background\",defaultValue:false},background:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#F2F2F2\",hidden:p=>!p.showBackground},openBackground:{type:ControlType.Color,title:\"Open Fill\",defaultValue:\"#111111\",hidden:p=>!p.showBackground},backgroundSize:{type:ControlType.Number,title:\"Fill Size\",min:16,max:64,unit:\"px\",defaultValue:32,hidden:p=>!p.showBackground}}},focusColor:{type:ControlType.Color,title:\"Focus Ring\",defaultValue:\"#0066FF\",hidden:isList},transition:{type:ControlType.Transition,title:\"Animation\",defaultValue:{type:\"tween\",ease:[.22,1,.36,1],duration:.35},hidden:isList},emitSchema:{type:ControlType.Boolean,title:\"SEO Schema\",description:\"Adds FAQPage structured data. Turn off if another FAQ on the page already emits it.\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQAccordion\",\"slots\":[\"richText\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"640\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SEO_FAQ.map"],"mappings":"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"}