{"version":3,"file":"YC_FAQ.DZKD5xOs.mjs","names":["useState","useRef","p","useLayoutEffect","useEffect"],"sources":["https:/framerusercontent.com/modules/Rf3h9ByDUBxQ8eOxUxN6/2OnG4UJGogzeiZN58cXD/YC_FAQ.js"],"sourcesContent":["// ============================================================\n// Yellow Cookie · Good to know (FAQ) · reusable component\n// name: YC_FAQ  |  Width = Fill, Height = Hug\n// Placed at the bottom of any page, like the footer. The six Q&A pairs\n// are editable per instance in the right panel, so every page carries its\n// own questions and answers while the look stays identical. Prefilled with\n// the home-page set.\n//\n// Design is deliberately NOT the accordion: always open, no plus/minus, a\n// two-column grid on desktop and one column on mobile, each question in\n// bold over its answer. Answers stay visible, which is also what AI and\n// search crawlers read.\n//\n// It also injects FAQPage JSON-LD generated from the same Q&A, so the\n// structured data always matches the visible text. Note: Google retired\n// the FAQ rich result in May 2026, so this produces no Search feature by\n// design; it is kept because it is valid, matches-visible, and is parsed\n// by Bing and the AI retrieval crawlers.\n// ============================================================\n// ------------------------------------------------------------\n// Added Oct 2026 · Gift Q&A (slots 7 to 12)\n// A second set of six pairs, switched on per instance with the\n// \"Gift Q&A\" toggle in the right panel. The toggle is off by default,\n// so a page changes only when it is switched on for that page.\n// Slots 7 to 11 are prefilled with the gift and last-minute set, slot\n// 12 is an empty spare. Every field stays editable per instance in the\n// right panel, exactly like slots 1 to 6, and the pairs flow into the\n// same grid and the same FAQPage JSON-LD.\n// ------------------------------------------------------------\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,useLayoutEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const C={ink:\"#2C2C2D\",yellow:\"#F0B429\",muted:\"rgba(44,44,45,0.72)\",hair:\"rgba(44,44,45,0.16)\",fc:\"'Barlow Condensed', sans-serif\"};const YC_LANG_KEY=\"yc-lang\";const YC_LANG_EVENT=\"yc-langchange\";function ycReadLang(){if(typeof window===\"undefined\")return\"en\";try{const fromUrl=new URLSearchParams(window.location.search).get(\"lang\");if(fromUrl===\"nl\"||fromUrl===\"en\")return fromUrl;const saved=window.localStorage.getItem(YC_LANG_KEY);if(saved===\"nl\"||saved===\"en\")return saved;if((navigator.language||\"\").toLowerCase().startsWith(\"nl\"))return\"nl\";}catch(e){}return\"en\";}function useYCLang(){const[lang,setLang]=useState(\"en\");useEffect(()=>{setLang(ycReadLang());const onChange=()=>setLang(ycReadLang());window.addEventListener(YC_LANG_EVENT,onChange);window.addEventListener(\"storage\",onChange);return()=>{window.removeEventListener(YC_LANG_EVENT,onChange);window.removeEventListener(\"storage\",onChange);};},[]);return lang;}// ── Gift Q&A · prefilled text for slots 7 to 12, English and Dutch. Used\n// as the default in the right panel and as the fallback in the component,\n// so the text shows as soon as the toggle is on. Each question is built\n// on a logged search query. ──\nconst GIFT={q7:\"Does Yellow Cookie do gift delivery in Amsterdam?\",a7:\"Yes. Yellow Cookie bakes fresh cookie gifts and delivers them to the door in Amsterdam. Order a Six Pack or Twelve Pack online and add your personal message at checkout.\",q8:\"Where can I order a last-minute gift with same-day delivery in Amsterdam?\",a8:\"At Yellow Cookie. Order before 21:00 Amsterdam time and a fresh-baked Six Pack or Twelve Pack is delivered the same day in Amsterdam, with your personal message.\",q9:\"Can I get a birthday gift delivered in Amsterdam today?\",a9:\"Yes. Yellow Cookie delivers birthday gifts the same day in Amsterdam on orders placed before 21:00 Amsterdam time. Add your birthday message at checkout.\",q10:\"How can I send a gift to Amsterdam online from another country?\",a10:\"Order at yellowcookie.nl from any country and enter the Amsterdam address and your message. Yellow Cookie bakes your gift in Amsterdam and delivers it to the door.\",q11:\"Can I send cookies to someone in the Netherlands?\",a11:\"Yes, to an address in Amsterdam. You order online from any country. Yellow Cookie bakes the cookies fresh in Amsterdam and brings them to the door, so you skip international shipping and customs.\",q12:\"\",a12:\"\",q7nl:\"Kan ik bij Yellow Cookie een cadeau laten bezorgen in Amsterdam?\",a7nl:\"Ja. Yellow Cookie bakt verse koekjes als cadeau en bezorgt ze aan de deur in Amsterdam. Bestel online een Six Pack of Twelve Pack en voeg bij het afrekenen je persoonlijke bericht toe.\",q8nl:\"Waar bestel ik een last minute cadeau dat vandaag nog bezorgd wordt in Amsterdam?\",a8nl:\"Bij Yellow Cookie. Bestel voor 21:00 uur en een versgebakken Six Pack of Twelve Pack wordt dezelfde dag bezorgd in Amsterdam, met jouw persoonlijke bericht.\",q9nl:\"Kan ik een verjaardagscadeau vandaag laten bezorgen in Amsterdam?\",a9nl:\"Ja. Yellow Cookie bezorgt verjaardagscadeaus dezelfde dag in Amsterdam bij bestellingen voor 21:00 uur. Voeg bij het afrekenen je felicitatie toe.\",q10nl:\"Kan ik vanuit het buitenland een cadeau sturen naar Amsterdam, Nederland?\",a10nl:\"Ja. Bestel op yellowcookie.nl vanuit elk land en vul het adres in Amsterdam en je bericht in. Yellow Cookie bakt je cadeau in Amsterdam en bezorgt het aan de deur.\",q11nl:\"Kan ik koekjes laten bezorgen bij iemand in Amsterdam?\",a11nl:\"Ja, op een adres in Amsterdam. Je bestelt online, vanuit elk land. Yellow Cookie bakt de koekjes vers in Amsterdam en brengt ze aan de deur, dus je slaat internationale verzending en douane over.\",q12nl:\"\",a12nl:\"\"};const GIFT_SLOTS=[7,8,9,10,11,12];// Slots 7 to 12 stay out of the right panel while the toggle is off.\nconst giftHidden=props=>props.showGift!==true;const useIsoLayoutEffect=typeof document!==\"undefined\"?useLayoutEffect:useEffect;function useContainerWidth(ref){const[w,setW]=useState(390);useIsoLayoutEffect(()=>{const el=ref.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const e of entries)setW(e.contentRect.width);});ro.observe(el);setW(el.getBoundingClientRect().width);return()=>ro.disconnect();},[ref]);return w;}export default function YC_FAQ(props){const rootRef=useRef(null);const cw=useContainerWidth(rootRef);const isMobile=cw<760;const lang=useYCLang();// Pick the Dutch field when the site is in Dutch and it is filled in,\n// otherwise fall back to the English field. So a page missing a Dutch\n// answer still shows the English one rather than a blank.\nconst pick=(en,nl)=>(lang===\"nl\"&&nl&&nl.trim()?nl:en)??\"\";const heading=lang===\"nl\"?props.headingNl?.trim()||\"Goed om te weten\":(props.heading||\"Good to Know\").replace(/good to know/i,\"Good to Know\");// Gift Q&A · slots 7 to 12, shown only when the toggle is on for this\n// instance. A slot uses the right-panel value when the instance has\n// one, otherwise the prefilled text in GIFT. A field emptied in the\n// panel stays empty, which hides that pair like any other blank pair.\nconst g=key=>{const v=props[key];return typeof v===\"string\"?v:GIFT[key];};const giftPairs=props.showGift===true?GIFT_SLOTS.map(n=>({q:pick(g(`q${n}`),g(`q${n}nl`)),a:pick(g(`a${n}`),g(`a${n}nl`))})):[];// Collect the pairs, keeping only those with both a question and answer.\nconst pairs=[{q:pick(props.q1,props.q1nl),a:pick(props.a1,props.a1nl)},{q:pick(props.q2,props.q2nl),a:pick(props.a2,props.a2nl)},{q:pick(props.q3,props.q3nl),a:pick(props.a3,props.a3nl)},{q:pick(props.q4,props.q4nl),a:pick(props.a4,props.a4nl)},{q:pick(props.q5,props.q5nl),a:pick(props.a5,props.a5nl)},{q:pick(props.q6,props.q6nl),a:pick(props.a6,props.a6nl)},...giftPairs].map(p=>({q:p.q.trim(),a:p.a.trim()})).filter(p=>p.q&&p.a);useEffect(()=>{[[\"yc-bc4\",\"400\"],[\"yc-bc5\",\"500\"],[\"yc-bc7\",\"700\"],[\"yc-bc8\",\"800\"]].forEach(([id,w])=>{if(document.getElementById(id))return;const el=document.createElement(\"link\");el.id=id;el.rel=\"stylesheet\";el.href=`https://cdn.jsdelivr.net/npm/@fontsource/barlow-condensed@5/${w}.css`;document.head.appendChild(el);});},[]);// FAQPage JSON-LD, generated from the same visible pairs so the schema\n// always matches the text. Re-created whenever the Q&A change. Guarded\n// by a stable id so a second instance replaces rather than duplicates.\nuseEffect(()=>{if(typeof document===\"undefined\")return;const id=\"yc-faq-jsonld\";const prev=document.getElementById(id);if(prev)prev.remove();if(pairs.length===0)return;const data={\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:pairs.map(p=>({\"@type\":\"Question\",name:p.q,acceptedAnswer:{\"@type\":\"Answer\",text:p.a}}))};const el=document.createElement(\"script\");el.id=id;el.type=\"application/ld+json\";el.text=JSON.stringify(data);document.head.appendChild(el);return()=>{const node=document.getElementById(id);if(node)node.remove();};},[JSON.stringify(pairs)]);return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{width:\"100%\",background:\"transparent\",fontFamily:C.fc,overflowX:\"hidden\"},children:/*#__PURE__*/_jsx(\"section\",{style:{width:\"100%\",boxSizing:\"border-box\",padding:isMobile?\"3rem 1.25rem 3.5rem\":\"4.5rem 6vw 5rem\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1120,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:C.fc,fontWeight:600,fontSize:isMobile?\"30px\":\"42px\",lineHeight:1.05,letterSpacing:\"0.01em\",color:C.ink,margin:0,textAlign:\"center\"},children:heading}),/*#__PURE__*/_jsx(\"div\",{style:{width:48,height:4,background:C.yellow,borderRadius:3,margin:isMobile?\"1rem auto 2rem\":\"1.1rem auto 2.75rem\"}}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"1fr 1fr\",columnGap:\"3.5rem\",rowGap:isMobile?\"1.75rem\":\"2.25rem\"},children:pairs.map((p,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"0.6rem\",alignItems:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flexShrink:0,width:14,height:3,borderRadius:2,background:C.yellow,marginTop:isMobile?10:12}}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:C.fc,fontWeight:700,fontSize:isMobile?\"1.15rem\":\"1.3rem\",lineHeight:1.25,color:C.ink,margin:0},children:p.q})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:C.fc,fontWeight:400,fontSize:isMobile?\"16px\":\"17px\",lineHeight:1.55,color:C.muted,margin:\"0.5rem 0 0\",paddingLeft:\"1.6rem\"},children:p.a})]},i))})]})})});}addPropertyControls(YC_FAQ,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Good to Know\"},q1:{type:ControlType.String,title:\"Q1\",defaultValue:\"Does Yellow Cookie deliver same-day in Amsterdam?\"},a1:{type:ControlType.String,title:\"A1\",displayTextArea:true,defaultValue:\"Yes. Yellow Cookie delivers same-day across Amsterdam City, in a 3-hour window between 09:00 and 21:00.\"},q2:{type:ControlType.String,title:\"Q2\",defaultValue:\"Where can I pick up an order?\"},a2:{type:ControlType.String,title:\"A2\",displayTextArea:true,defaultValue:\"Free pickup at Makassarplein 1 in Amsterdam, weekdays from 10:00.\"},q3:{type:ControlType.String,title:\"Q3\",defaultValue:\"Is delivery free?\"},a3:{type:ControlType.String,title:\"A3\",displayTextArea:true,defaultValue:\"Pickup is always free, and delivery is free on any Twelve Pack across Amsterdam.\"},q4:{type:ControlType.String,title:\"Q4\",defaultValue:\"What packs are there?\"},a4:{type:ControlType.String,title:\"A4\",displayTextArea:true,defaultValue:\"Yellow Cookie offers a Three Pack, Six Pack, or Twelve Pack, or a build-your-own box of seven flavors.\"},q5:{type:ControlType.String,title:\"Q5\",defaultValue:\"Are there vegan cookies?\"},a5:{type:ControlType.String,title:\"A5\",displayTextArea:true,defaultValue:\"Yes. Yellow Cookie bakes two vegan cookies, Vegan Coco and Vegan Hazelnut, plus five classic flavors.\"},q6:{type:ControlType.String,title:\"Q6\",defaultValue:\"Are the cookies freshly baked?\"},a6:{type:ControlType.String,title:\"A6\",displayTextArea:true,defaultValue:\"Every Yellow Cookie is baked by hand the same day in Amsterdam. Natural ingredients only.\"},headingNl:{type:ControlType.String,title:\"Heading (NL)\",defaultValue:\"Goed om te weten\"},q1nl:{type:ControlType.String,title:\"Q1 (NL)\",defaultValue:\"Bezorgt Yellow Cookie dezelfde dag in Amsterdam?\"},a1nl:{type:ControlType.String,title:\"A1 (NL)\",displayTextArea:true,defaultValue:\"Ja. Yellow Cookie bezorgt dezelfde dag door heel Amsterdam, in een tijdvak van 3 uur tussen 09:00 en 21:00.\"},q2nl:{type:ControlType.String,title:\"Q2 (NL)\",defaultValue:\"Waar kan ik mijn bestelling ophalen?\"},a2nl:{type:ControlType.String,title:\"A2 (NL)\",displayTextArea:true,defaultValue:\"Gratis ophalen bij Makassarplein 1 in Amsterdam, doordeweeks vanaf 10:00.\"},q3nl:{type:ControlType.String,title:\"Q3 (NL)\",defaultValue:\"Is bezorging gratis?\"},a3nl:{type:ControlType.String,title:\"A3 (NL)\",displayTextArea:true,defaultValue:\"Ophalen is altijd gratis en bezorging is gratis bij elke Twelve Pack door heel Amsterdam.\"},q4nl:{type:ControlType.String,title:\"Q4 (NL)\",defaultValue:\"Welke packs zijn er?\"},a4nl:{type:ControlType.String,title:\"A4 (NL)\",displayTextArea:true,defaultValue:\"Yellow Cookie heeft een Three Pack, Six Pack of Twelve Pack, of stel je eigen cookiepack samen met zeven smaken.\"},q5nl:{type:ControlType.String,title:\"Q5 (NL)\",defaultValue:\"Zijn er vegan cookies?\"},a5nl:{type:ControlType.String,title:\"A5 (NL)\",displayTextArea:true,defaultValue:\"Ja. Yellow Cookie bakt twee vegan cookies, Vegan Coco en Vegan Hazelnut, plus vijf klassieke smaken.\"},q6nl:{type:ControlType.String,title:\"Q6 (NL)\",defaultValue:\"Zijn de cookies vers gebakken?\"},a6nl:{type:ControlType.String,title:\"A6 (NL)\",displayTextArea:true,defaultValue:\"Elke Yellow Cookie wordt met de hand en dezelfde dag gebakken in Amsterdam. Alleen natuurlijke ingredi\\xebnten.\"},showGift:{type:ControlType.Boolean,title:\"Gift Q&A\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Shows the gift and last-minute questions (Q7 to Q12) on this page.\"},q7:{type:ControlType.String,title:\"Q7\",defaultValue:GIFT.q7,hidden:giftHidden},a7:{type:ControlType.String,title:\"A7\",displayTextArea:true,defaultValue:GIFT.a7,hidden:giftHidden},q8:{type:ControlType.String,title:\"Q8\",defaultValue:GIFT.q8,hidden:giftHidden},a8:{type:ControlType.String,title:\"A8\",displayTextArea:true,defaultValue:GIFT.a8,hidden:giftHidden},q9:{type:ControlType.String,title:\"Q9\",defaultValue:GIFT.q9,hidden:giftHidden},a9:{type:ControlType.String,title:\"A9\",displayTextArea:true,defaultValue:GIFT.a9,hidden:giftHidden},q10:{type:ControlType.String,title:\"Q10\",defaultValue:GIFT.q10,hidden:giftHidden},a10:{type:ControlType.String,title:\"A10\",displayTextArea:true,defaultValue:GIFT.a10,hidden:giftHidden},q11:{type:ControlType.String,title:\"Q11\",defaultValue:GIFT.q11,hidden:giftHidden},a11:{type:ControlType.String,title:\"A11\",displayTextArea:true,defaultValue:GIFT.a11,hidden:giftHidden},q12:{type:ControlType.String,title:\"Q12\",placeholder:\"Spare\",defaultValue:GIFT.q12,hidden:giftHidden},a12:{type:ControlType.String,title:\"A12\",displayTextArea:true,placeholder:\"Spare\",defaultValue:GIFT.a12,hidden:giftHidden},q7nl:{type:ControlType.String,title:\"Q7 (NL)\",defaultValue:GIFT.q7nl,hidden:giftHidden},a7nl:{type:ControlType.String,title:\"A7 (NL)\",displayTextArea:true,defaultValue:GIFT.a7nl,hidden:giftHidden},q8nl:{type:ControlType.String,title:\"Q8 (NL)\",defaultValue:GIFT.q8nl,hidden:giftHidden},a8nl:{type:ControlType.String,title:\"A8 (NL)\",displayTextArea:true,defaultValue:GIFT.a8nl,hidden:giftHidden},q9nl:{type:ControlType.String,title:\"Q9 (NL)\",defaultValue:GIFT.q9nl,hidden:giftHidden},a9nl:{type:ControlType.String,title:\"A9 (NL)\",displayTextArea:true,defaultValue:GIFT.a9nl,hidden:giftHidden},q10nl:{type:ControlType.String,title:\"Q10 (NL)\",defaultValue:GIFT.q10nl,hidden:giftHidden},a10nl:{type:ControlType.String,title:\"A10 (NL)\",displayTextArea:true,defaultValue:GIFT.a10nl,hidden:giftHidden},q11nl:{type:ControlType.String,title:\"Q11 (NL)\",defaultValue:GIFT.q11nl,hidden:giftHidden},a11nl:{type:ControlType.String,title:\"A11 (NL)\",displayTextArea:true,defaultValue:GIFT.a11nl,hidden:giftHidden},q12nl:{type:ControlType.String,title:\"Q12 (NL)\",placeholder:\"Spare\",defaultValue:GIFT.q12nl,hidden:giftHidden},a12nl:{type:ControlType.String,title:\"A12 (NL)\",displayTextArea:true,placeholder:\"Spare\",defaultValue:GIFT.a12nl,hidden:giftHidden}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"YC_FAQ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YC_FAQ.map"],"mappings":"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"}