{"version":3,"file":"FAQ_v2.CS5KQuew.mjs","names":["React.useMemo","React.useState","React.useId","React.useRef"],"sources":["https:/framerusercontent.com/modules/LOCzpcs2lhDBrtK39LN3/BBtJlssUqCjDPfdKgXuM/FAQ_v2.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const defaultTabs=[{id:\"overview\",label:\"Overview\"},{id:\"technology\",label:\"Technology\"},{id:\"insights\",label:\"Insights\"},{id:\"solutions\",label:\"Solutions\"},{id:\"implementation\",label:\"Implementation\"},{id:\"smart-product-locator\",label:\"Smart Product Locator\"}];const defaultTabLabels=defaultTabs.map(tab=>tab.label);const defaultItems=[{tabId:\"overview\",question:\"How can CPG brands use content and recipes to increase retailer sales?\",answer:\"Brands can connect owned content, influencer campaigns, and paid media directly to retailer carts using Smart Carts, Shoppable Links, and Product Placement tools. Every recipe or campaign becomes a revenue-driving touchpoint.\"},{tabId:\"overview\",question:\"How does Northfork improve conversions?\",answer:\"Northfork shortens the path to purchase. With deep retailer integrations and an intelligent AI matching engine, every recipe converts into an accurate, in-stock basket at the shopper's preferred retailer. This typically drives up to 2x higher conversion compared to standard buy buttons.\"},{tabId:\"overview\",question:\"Can Northfork make any type of content shoppable?\",answer:\"Yes. Northfork works beyond grocery and recipes. The same technology powers shoppable beauty tutorials, fashion editorials, and lifestyle content. Any inspiration moment can be linked directly to checkout, enabling new retail categories and cross-category bundles.\"},{tabId:\"overview\",question:\"What is the role of data in retail media?\",answer:\"Northfork enables data-driven retail media by connecting exposure directly to verified sales. Brands and agencies can see which creatives, channels, and retailers drive the highest basket conversions, not just clicks.\"},{tabId:\"overview\",question:\"Which brands and retailers already use Northfork?\",answer:\"Northfork already powers shoppable experiences for retailers like Walmart and Tesco, publishers like Tasty, and brands including Unilever and Maybelline, with agencies like Mindshare activating campaigns on top of the platform.\"},{tabId:\"technology\",question:\"What is shoppable recipe technology?\",answer:\"Shoppable recipe technology turns online food inspiration into instant commerce. Northfork connects recipes directly to retailer carts, automatically translating ingredients with AI matching into purchasable products. It's a direct line from inspiration to checkout.\"},{tabId:\"technology\",question:\"How does the AI Matching Engine work?\",answer:\"Northfork's AI Matching Engine powers the connection between inspiration and purchase. It automatically translates recipe ingredients or products into accurate, in-stock items at the shopper's preferred retailer. Trained on years of real recipe and retail data, the engine continuously learns from product availability, shopper behavior, and local assortment differences, so every cart stays relevant, complete, and ready to convert.\"},{tabId:\"technology\",question:\"Is Northfork's AI proprietary or a third-party layer?\",answer:\"Proprietary. Northfork's matching engine is built into the core platform and trained on real recipe, retailer, and product data, not bolted on as a generic AI layer. That means higher match accuracy, faster adaptation to new retailers, and visibility into the full inspiration-to-checkout journey, not just the last click.\"},{tabId:\"technology\",question:\"How does Northfork handle out-of-stock items?\",answer:\"Northfork's Matching Engine uses real-time price and availability data from its retailer integrations. If an item is out of stock at the shopper's preferred store, the engine automatically substitutes an in-stock alternative, so the cart stays complete instead of hitting a dead end.\"},{tabId:\"technology\",question:\"How does Northfork personalize the shopper experience?\",answer:\"Through the Discovery & Personalisation package, Northfork tailors content and recommendations based on dietary preferences, ingredients, and shopping behavior. This increases engagement, relevance, and shopper loyalty.\"},{tabId:\"insights\",question:\"What kind of insights does Northfork provide?\",answer:\"Northfork's Data & Insights suite delivers checkout-level visibility, including conversion and basket data, substitution trends, retailer and geo performance, and shopper preferences. These insights help partners optimize content, media, and commerce strategies.\"},{tabId:\"insights\",question:\"How does Northfork measure real retail media performance?\",answer:\"Northfork provides checkout-level attribution rather than surface-level click data. Partners can see exactly which recipes, creatives, and retailers drive purchases, product swaps, and basket growth, enabling accurate ROI measurement.\"},{tabId:\"insights\",question:\"How does Northfork add value alongside retail media networks and agencies?\",answer:\"Northfork complements existing retail media efforts by driving high-intent traffic directly to retailer carts. Agencies continue managing broader campaigns while Northfork's technology improves conversion, engagement, and measurable sales impact.\"},{tabId:\"insights\",question:\"What makes Northfork different from other shoppable content platforms?\",answer:\"Most shoppable content platforms stop at the click. Northfork carries the shopper through to an accurate, in-stock basket at their preferred retailer, then reports back what actually sold. That combination of deep retailer integrations, AI-powered product matching, and full-funnel data is why retailers see up to 30% higher average order value and brands see up to 2x higher conversion versus standard buy buttons. Compared to competitors like MikMak and Pearcommerce, Northfork has deeper retailer integrations and more accurate matching, driving a better experience.\"},{tabId:\"insights\",question:\"How does Northfork track performance from first touch to checkout?\",answer:\"Northfork tracks the full journey from first digital touchpoint to checkout, giving partners one view to optimize content, media, and retail performance rather than piecing signals together from separate tools.\"},{tabId:\"solutions\",question:\"How can agencies or media buyers use Northfork?\",answer:\"Agencies plug Northfork's shoppable link technology into client campaigns to lift ROI and prove it with checkout-level data. You keep the client relationship end to end. Northfork's technology sits underneath as measurable, campaign-ready infrastructure.\"},{tabId:\"solutions\",question:\"How does Northfork support sustainability and food waste reduction?\",answer:\"Northfork supports smarter meal planning and shopping. The Meal Planner and Smart Cart encourage ingredient reuse, optimized portions, and sustainable product choices, helping reduce food waste.\"},{tabId:\"solutions\",question:\"How can publishers monetize recipe content?\",answer:\"Publishers integrate Smart Cart widgets, Product Placement tools, or Shoppable Links to make recipes instantly shoppable. This unlocks affiliate and sponsorship revenue while improving engagement and time on site.\"},{tabId:\"solutions\",question:\"How does Northfork help retailers grow e-commerce revenue?\",answer:\"Retailers using Northfork typically see three effects from embedding Smart Cart experiences: about 30% higher average order value, about 110% stronger customer loyalty, and 25 to 30% click-to-cart rates on recipe content. Inspiration turns directly into higher-value baskets.\"},{tabId:\"solutions\",question:\"What is Northfork's role in omnichannel or offsite commerce?\",answer:\"Northfork bridges the gap between inspiration and purchase across every channel. Whether discovery happens on social media, TV, publisher sites, or in-store via QR codes, Northfork connects that moment directly to retailer checkout.\"},{tabId:\"implementation\",question:\"How fast can Northfork be implemented?\",answer:\"Implementation is fast and low-lift. Solutions are available via plug-and-play widgets or APIs, with most partners launching within days. The platform scales easily across retailers and regions.\"},{tabId:\"implementation\",question:\"Is Northfork compatible with multiple retailers and markets?\",answer:\"Yes. Northfork already integrates with 20,000+ retailers across 25+ markets, including major grocers like Walmart and Sainsbury's, and can connect to any additional retailer a partner needs.\"},{tabId:\"implementation\",question:\"How does Northfork operate globally?\",answer:\"Northfork is live in 20+ markets and growing every day. The platform supports six languages and uses a market-agnostic model that adapts to local retailers and assortments, enabling global scale.\"},{tabId:\"implementation\",question:\"What languages are supported?\",answer:\"Northfork currently supports English, Spanish, French, Dutch, Swedish, and Danish. Additional languages can be added as the platform expands.\"},{tabId:\"implementation\",question:\"What does it cost?\",answer:\"Northfork combines a flat monthly integration fee with variable usage-based pricing on top, so cost scales with how much of the platform you actually use. Plans flex by market, channel, and client needs. Book a demo for a proposal scoped to your markets and channels.\"},{tabId:\"smart-product-locator\",question:\"What is the Smart Product Locator?\",answer:\"The Smart Product Locator helps shoppers find and buy a specific product based on their location and preferred retailer, both online and by finding the physical stores where the product is available.\"},{tabId:\"smart-product-locator\",question:\"Does the Smart Product Locator include Buy Now and how does it work?\",answer:\"Buy Now adds a buy button anywhere a product is mentioned, on a page, an ad, or a piece of content. Shoppers can add the item straight to a retailer cart with real-time pricing and stock, or add it to an on-site cart without leaving the page.\"},{tabId:\"smart-product-locator\",question:\"Which retailers does the Smart Product Locator support?\",answer:\"Any retailer in Northfork's network, through a single integration. Shoppers can browse store availability by location and switch retailers in one click, so the same widget works whether they're buying online or checking a nearby store.\"},{tabId:\"smart-product-locator\",question:\"What's the difference between Northfork's Smart Product Locator and other Buy Now / Where to buy solutions in the market?\",answer:\"Northfork's Smart Product Locator is able to interact with the Smart Cart, enabling consumers to remain on the website and add more items to the cart, driving bigger baskets than traditional link-to-PDP solutions.\"},{tabId:\"smart-product-locator\",question:\"How much work is it to add Buy Now or the Smart Product Locator to our site?\",answer:\"One JavaScript snippet, maintained by Northfork going forward. It's initialized with a universal barcode identifier and it reports into the same analytics as Northfork's other widgets.\"}];function safeId(value){return String(value||\"item\").toLowerCase().trim().replace(/[^a-z0-9]+/g,\"-\").replace(/^-+|-+$/g,\"\");}function canonicalTabId(value){const id=safeId(value);return id===\"product-locator\"?\"smart-product-locator\":id;}function resolvedTabId(item){const value=item.tabId===\"__custom__\"?item.customTabId?.trim()||\"\":item.tabId;const configuredId=canonicalTabId(value);// Framer can reset an item to the Enum default (`overview`) when options\n// change between component versions. Repair that migration for the 30\n// supplied PDF questions, whose intended tab is known. Newly added or\n// rewritten questions continue to use the editor selection normally.\nif(configuredId===\"overview\"){const sourceItem=defaultItems.find(candidate=>candidate.question.trim()===String(item.question||\"\").trim());const sourceTabId=sourceItem?canonicalTabId(sourceItem.tabId):\"\";if(sourceTabId&&sourceTabId!==\"overview\")return sourceTabId;}// Accept saved IDs as well as visible labels, including the older\n// `product-locator` value used by earlier component versions.\nreturn configuredId;}function resolvedGroup(item){return item.group===\"__custom__\"?item.customGroup?.trim()||\"\":item.group?.trim()||\"\";}function groupItems(items){const groups=[];for(const item of items){const name=resolvedGroup(item);let group=groups.find(candidate=>candidate.name===name);if(!group){group={name,items:[]};groups.push(group);}group.items.push(item);}return groups;}/**\n * Accessible, server-rendered tabbed FAQ with automatically matching FAQPage JSON-LD.\n *\n * Every tab panel, question and answer is always returned by React. Inactive content\n * is hidden with CSS after it has been rendered; it is never conditionally omitted.\n * This keeps all configured FAQ copy in the initial HTML while preserving tabs for\n * visitors. The JSON-LD is generated from the exact same question/answer strings.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 900\n * @framerIntrinsicHeight 620\n */export function NorthforkAccessibleFAQ(props){const{tabs=defaultTabLabels,tabNames,items=defaultItems,defaultTabId,allowMultipleOpen,openFirstQuestion,showGroupHeadings,ariaLabel,textColor,mutedColor,accentColor,dividerColor,tabFont,groupFont,questionFont,answerFont,tabGap,tabRowGap,rowPadding,groupGap,style}=props;const validTabs=React.useMemo(()=>{const sourceTabs=tabNames?.trim()?tabNames.split(/\\r?\\n/).map(label=>label.trim()).filter(Boolean):Array.isArray(tabs)&&tabs.length>0?tabs:defaultTabLabels;const normalized=sourceTabs.map((tab,index)=>{if(typeof tab===\"string\"){const label=tab.trim();if(!label)return null;return{id:canonicalTabId(label)||`tab-${index+1}`,label};}const label=tab?.label?.trim();if(!label)return null;return{id:canonicalTabId(tab.id?.trim()||label),label};}).filter(tab=>Boolean(tab?.id));return normalized.filter((tab,index,all)=>all.findIndex(candidate=>candidate.id===tab.id)===index);},[tabs,tabNames]);const initialTab=validTabs.find(tab=>tab.id===defaultTabId)?.id??validTabs[0]?.id??\"\";const[activeTabId,setActiveTabId]=React.useState(initialTab);const firstItemIndex=items.findIndex(item=>resolvedTabId(item)===initialTab);const[openItems,setOpenItems]=React.useState(openFirstQuestion&&firstItemIndex>=0?[`faq-${firstItemIndex}`]:[]);const instanceId=React.useId().replace(/:/g,\"\");const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const tabRefs=React.useRef([]);const tabListRef=React.useRef(null);const[indicator,setIndicator]=React.useState({left:0,top:0,width:0,ready:false});React.useEffect(()=>{if(!validTabs.some(tab=>tab.id===activeTabId)){setActiveTabId(validTabs[0]?.id??\"\");}},[activeTabId,validTabs]);React.useEffect(()=>{const tabList=tabListRef.current;const activeIndex=validTabs.findIndex(tab=>tab.id===activeTabId);const activeButton=tabRefs.current[activeIndex];if(!tabList||!activeButton)return;const measure=()=>{setIndicator({left:activeButton.offsetLeft,top:activeButton.offsetTop+activeButton.offsetHeight-2,width:activeButton.offsetWidth,ready:true});};measure();if(typeof ResizeObserver===\"undefined\")return;const observer=new ResizeObserver(measure);observer.observe(tabList);observer.observe(activeButton);return()=>observer.disconnect();},[activeTabId,validTabs]);const schemaItems=items.filter(item=>item?.question?.trim()&&item?.answer?.trim()&&validTabs.some(tab=>tab.id===resolvedTabId(item)));const schema={\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:schemaItems.map(item=>({\"@type\":\"Question\",name:item.question.trim(),acceptedAnswer:{\"@type\":\"Answer\",text:item.answer.trim()}}))};const schemaJson=JSON.stringify(schema).replace(/</g,\"\\\\u003c\");const effectiveRowPadding=rowPadding===18?13:rowPadding;const effectiveQuestionLineHeight=questionFont?.lineHeight===\"1.5em\"||questionFont?.lineHeight===1.5?\"1.35em\":questionFont?.lineHeight;const effectiveAnswerLineHeight=answerFont?.lineHeight===\"1.65em\"||answerFont?.lineHeight===1.65?\"1.5em\":answerFont?.lineHeight;function toggleItem(key){setOpenItems(current=>{if(current.includes(key)){return current.filter(item=>item!==key);}return allowMultipleOpen?[...current,key]:[key];});}function handleTabKeyDown(event,index){let nextIndex=index;if(event.key===\"ArrowRight\"||event.key===\"ArrowDown\"){nextIndex=(index+1)%validTabs.length;}else if(event.key===\"ArrowLeft\"||event.key===\"ArrowUp\"){nextIndex=(index-1+validTabs.length)%validTabs.length;}else if(event.key===\"Home\"){nextIndex=0;}else if(event.key===\"End\"){nextIndex=validTabs.length-1;}else{return;}event.preventDefault();const nextTab=validTabs[nextIndex];setActiveTabId(nextTab.id);tabRefs.current[nextIndex]?.focus();}return /*#__PURE__*/_jsxs(\"section\",{\"aria-label\":ariaLabel,style:{...style,width:\"100%\",minWidth:0,maxWidth:\"100%\",background:\"transparent\",backgroundColor:\"transparent\",color:textColor,boxSizing:\"border-box\",overflowX:\"hidden\"},children:[/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:schemaJson}}),/*#__PURE__*/_jsxs(\"div\",{ref:tabListRef,role:\"tablist\",\"aria-label\":`${ariaLabel} categories`,style:{display:\"flex\",flexWrap:\"wrap\",columnGap:tabGap,rowGap:tabRowGap,width:\"100%\",minWidth:0,maxWidth:\"100%\",position:\"relative\",borderBottom:`1px solid ${dividerColor}`},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:0,width:indicator.width,height:2,borderRadius:999,backgroundColor:accentColor,opacity:indicator.ready?1:0,transform:`translate3d(${indicator.left}px, ${indicator.top}px, 0)`,transition:\"transform 260ms cubic-bezier(0.22, 1, 0.36, 1), width 260ms cubic-bezier(0.22, 1, 0.36, 1), opacity 120ms ease\",pointerEvents:\"none\"}}),validTabs.map((tab,index)=>{const isActive=tab.id===activeTabId;const domId=safeId(tab.id)||`tab-${index+1}`;return /*#__PURE__*/_jsx(\"button\",{ref:element=>{tabRefs.current[index]=element;},id:`${instanceId}-tab-${domId}`,type:\"button\",role:\"tab\",\"aria-selected\":isActive,\"aria-controls\":`${instanceId}-panel-${domId}`,tabIndex:isActive?0:-1,onClick:()=>setActiveTabId(tab.id),onKeyDown:event=>handleTabKeyDown(event,index),style:{...tabFont,appearance:\"none\",display:\"inline-flex\",flex:\"0 0 auto\",width:\"fit-content\",maxWidth:\"max-content\",alignItems:\"center\",justifyContent:\"center\",whiteSpace:\"nowrap\",border:0,padding:\"10px 0\",background:\"transparent\",color:isActive?accentColor:mutedColor,cursor:\"pointer\",pointerEvents:isOnCanvas?\"none\":\"auto\"},children:tab.label},tab.id);})]}),validTabs.map((tab,tabIndex)=>{const domId=safeId(tab.id)||`tab-${tabIndex+1}`;const tabItems=items.map((item,sourceIndex)=>({...item,sourceIndex})).filter(item=>resolvedTabId(item)===tab.id&&item.question?.trim()&&item.answer?.trim());const groups=groupItems(tabItems);const isActive=tab.id===activeTabId;return /*#__PURE__*/_jsx(\"div\",{id:`${instanceId}-panel-${domId}`,role:\"tabpanel\",\"aria-labelledby\":`${instanceId}-tab-${domId}`,tabIndex:0,\"data-active\":isActive?\"true\":\"false\",style:{display:isActive?\"block\":\"none\",width:\"100%\",minWidth:0,maxWidth:\"100%\",paddingTop:groupGap,background:\"transparent\",boxSizing:\"border-box\"},children:groups.map((group,groupIndex)=>/*#__PURE__*/_jsxs(\"section\",{\"aria-label\":group.name||undefined,style:{width:\"100%\",minWidth:0,maxWidth:\"100%\",marginTop:groupIndex===0?0:groupGap,boxSizing:\"border-box\"},children:[showGroupHeadings&&group.name&&/*#__PURE__*/_jsx(\"h2\",{style:{...groupFont,margin:\"0 0 8px\",color:accentColor},children:group.name}),group.items.map(item=>{const key=`faq-${item.sourceIndex}`;const isOpen=openItems.includes(key);const questionId=`${instanceId}-${key}-question`;const answerId=`${instanceId}-${key}-answer`;return /*#__PURE__*/_jsxs(\"article\",{style:{width:\"100%\",minWidth:0,maxWidth:\"100%\",borderBottom:`1px solid ${dividerColor}`,background:\"transparent\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{width:\"100%\",minWidth:0,maxWidth:\"100%\",margin:0},children:/*#__PURE__*/_jsxs(\"button\",{id:questionId,type:\"button\",\"aria-expanded\":isOpen,\"aria-controls\":answerId,onClick:()=>toggleItem(key),style:{appearance:\"none\",border:0,width:\"100%\",minWidth:0,maxWidth:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:24,padding:`${effectiveRowPadding}px 0`,background:\"transparent\",color:textColor,textAlign:\"left\",whiteSpace:\"normal\",boxSizing:\"border-box\",cursor:\"pointer\",pointerEvents:isOnCanvas?\"none\":\"auto\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...questionFont,lineHeight:effectiveQuestionLineHeight,display:\"block\",flex:\"1 1 0%\",minWidth:0,maxWidth:\"100%\",whiteSpace:\"normal\",overflowWrap:\"anywhere\",wordBreak:\"normal\"},children:item.question}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:\"0 0 auto\",color:accentColor,fontSize:22,lineHeight:1,transform:isOpen?\"rotate(45deg)\":\"rotate(0deg)\",transition:\"transform 160ms ease\"},children:\"+\"})]})}),/*#__PURE__*/_jsx(\"div\",{id:answerId,role:\"region\",\"aria-labelledby\":questionId,style:{display:isOpen?\"block\":\"none\",width:\"100%\",minWidth:0,maxWidth:\"100%\",padding:`0 40px ${effectiveRowPadding}px 0`,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...answerFont,lineHeight:effectiveAnswerLineHeight,margin:0,color:mutedColor,width:\"100%\",minWidth:0,maxWidth:\"100%\",whiteSpace:\"normal\",overflowWrap:\"anywhere\",wordBreak:\"normal\"},children:item.answer})})]},key);})]},`${tab.id}-${group.name}-${groupIndex}`))},tab.id);})]});}NorthforkAccessibleFAQ.defaultProps={tabs:defaultTabLabels,tabNames:defaultTabLabels.join(\"\\n\"),items:defaultItems,defaultTabId:\"overview\",allowMultipleOpen:false,openFirstQuestion:false,showGroupHeadings:true,ariaLabel:\"Frequently asked questions\",textColor:\"#1E2A44\",mutedColor:\"#5F6C79\",accentColor:\"#609EDB\",dividerColor:\"#D8DEE3\",tabFont:{fontFamily:\"Inter, sans-serif\",fontSize:14,fontWeight:500,lineHeight:\"1.4em\"},groupFont:{fontFamily:\"Inter, sans-serif\",fontSize:18,fontWeight:600,lineHeight:\"1.4em\"},questionFont:{fontFamily:\"Inter, sans-serif\",fontSize:16,fontWeight:600,lineHeight:\"1.35em\"},answerFont:{fontFamily:\"Inter, sans-serif\",fontSize:15,fontWeight:400,lineHeight:\"1.5em\"},tabGap:28,tabRowGap:4,rowPadding:13,groupGap:28};addPropertyControls(NorthforkAccessibleFAQ,{tabNames:{type:ControlType.String,title:\"1. Tab Setup\",description:\"One tab per line. Add, remove, rename or reorder the lines.\",displayTextArea:true,defaultValue:defaultTabLabels.join(\"\\n\")},items:{type:ControlType.Array,title:\"2. Questions\",description:\"Add questions here, then place each one in a tab using the dropdown.\",maxCount:100,control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\",defaultValue:\"What would you like to know?\",displayTextArea:true},answer:{type:ControlType.String,title:\"Answer\",defaultValue:\"Add the complete answer here.\",displayTextArea:true},tabId:{type:ControlType.Enum,title:\"Tab / Group\",defaultValue:\"overview\",options:[\"overview\",\"technology\",\"insights\",\"solutions\",\"implementation\",\"smart-product-locator\",\"__custom__\"],optionTitles:[\"Overview\",\"Technology\",\"Insights\",\"Solutions\",\"Implementation\",\"Smart Product Locator\",\"Custom Tab ID…\"]},customTabId:{type:ControlType.String,title:\"Custom Tab ID\",defaultValue:\"\",placeholder:\"Must match Tab Setup\",hidden:item=>item.tabId!==\"__custom__\"},group:{type:ControlType.Enum,title:\"Subgroup\",defaultValue:\"\",options:[\"\",\"General\",\"Technical\",\"Commercial\",\"Setup & pricing\",\"__custom__\"],optionTitles:[\"No subgroup\",\"General\",\"Technical\",\"Commercial\",\"Setup & pricing\",\"Custom subgroup…\"]},customGroup:{type:ControlType.String,title:\"Custom Group\",defaultValue:\"\",placeholder:\"Heading shown above questions\",hidden:item=>item.group!==\"__custom__\"}}},defaultValue:defaultItems},defaultTabId:{type:ControlType.String,title:\"Default Tab\",defaultValue:\"overview\"},allowMultipleOpen:{type:ControlType.Boolean,title:\"Multiple Open\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},openFirstQuestion:{type:ControlType.Boolean,title:\"Open First\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},showGroupHeadings:{type:ControlType.Boolean,title:\"Group Titles\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:\"Frequently asked questions\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#1E2A44\"},mutedColor:{type:ControlType.Color,title:\"Answer\",defaultValue:\"#5F6C79\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#609EDB\"},dividerColor:{type:ControlType.Color,title:\"Dividers\",defaultValue:\"#D8DEE3\"},tabFont:{type:ControlType.Font,title:\"Tab Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:NorthforkAccessibleFAQ.defaultProps.tabFont},groupFont:{type:ControlType.Font,title:\"Group Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:NorthforkAccessibleFAQ.defaultProps.groupFont},questionFont:{type:ControlType.Font,title:\"Question Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:NorthforkAccessibleFAQ.defaultProps.questionFont},answerFont:{type:ControlType.Font,title:\"Answer Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:NorthforkAccessibleFAQ.defaultProps.answerFont},tabGap:{type:ControlType.Number,title:\"Tab Gap\",defaultValue:28,min:0,max:80,step:1,unit:\"px\"},tabRowGap:{type:ControlType.Number,title:\"Tab Row Gap\",defaultValue:4,min:0,max:40,step:1,unit:\"px\"},rowPadding:{type:ControlType.Number,title:\"Row Padding\",defaultValue:13,min:4,max:60,step:1,unit:\"px\"},groupGap:{type:ControlType.Number,title:\"Group Gap\",defaultValue:28,min:0,max:100,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"NorthforkAccessibleFAQ\":{\"type\":\"reactComponent\",\"name\":\"NorthforkAccessibleFAQ\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"620\",\"framerIntrinsicWidth\":\"900\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ_v2.map"],"mappings":"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"}