{"version":3,"file":"FieldGuideBlocks.kuBg2wO3.mjs","names":["React.useRef","React.useState","_Fragment","React.Fragment","React.useId","c","__esmMin","init_npm_react_18_3_1","x","ie","le","l","_e","p","init_jsx_runtime","de","init_framer_DS5RHCUB","addPropertyControls","ControlType","useNarrow","ref","narrow","setNarrow","el","ro","entry","limit","Rich","text","bodyStyle","style","i","para","part","j","CommitReveal","props","picked","setPicked","id","wrap","CARD","INK","PEACOCK","label","labelStyle","prompt","question","list","options","on","answer","SANS","OYSTER","opt","hint","CompareCards","shown","setShown","revealLast","cards","n","c","visible","arrows","CORAL","c$1","revealLabel","OverfullSlide","focused","setFocused","slide","focusItems","t","backupNote","crowdedTitle","items","count","w","k","backLabel","toggleLabel","init_FieldGuideBlocks","v"],"sources":["https:/framerusercontent.com/modules/qVgzbRYYX2SkwO71zFil/WbCPfsyiiPFV2XYDp6hy/FieldGuideBlocks.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Field Guide teaching blocks: commitment prompts, side-by-side comparisons,\n// and the overfull-slide artifact. All copy is edited in the property panel.\nconst INK=\"#2B221D\";const OYSTER=\"#F4EADB\";const CARD=\"#FBF6EE\";const PEACOCK=\"#1F6B68\";const CORAL=\"#D96F5D\";const SANS='\"Atkinson Hyperlegible Next\", \"Atkinson Hyperlegible\", Arial, sans-serif';const wrap={width:\"100%\",boxSizing:\"border-box\",fontFamily:SANS,color:INK};const labelStyle={fontSize:13,lineHeight:1.4,letterSpacing:\"0.08em\",textTransform:\"uppercase\",fontWeight:600,margin:0};const bodyStyle={fontSize:18,lineHeight:1.5,margin:0};const list=v=>(v||\"\").split(\"|\").map(x=>x.trim()).filter(Boolean);// True when the element is narrower than `limit` px.\nfunction useNarrow(limit){const ref=React.useRef(null);const[narrow,setNarrow]=React.useState(false);React.useLayoutEffect(()=>{const el=ref.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(([entry])=>setNarrow(entry.contentRect.width<limit));ro.observe(el);return()=>ro.disconnect();},[limit]);return[ref,narrow];}// Renders \"**bold**\" spans and blank-line paragraph breaks.\nfunction Rich({text,style}){if(!text)return null;return /*#__PURE__*/_jsx(_Fragment,{children:text.split(/\\n\\s*\\n/).map((para,i)=>/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,...style,marginTop:i?12:0},children:para.split(/(\\*\\*[^*]+\\*\\*)/g).map((part,j)=>part.startsWith(\"**\")&&part.endsWith(\"**\")?/*#__PURE__*/_jsx(\"strong\",{children:part.slice(2,-2)},j):/*#__PURE__*/_jsx(React.Fragment,{children:part},j))},i))});}/**\n * Commitment prompt: the visitor picks an option before the answer appears.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export function CommitReveal(props){const{label,prompt,question,options,answer,hint}=props;const[picked,setPicked]=React.useState(null);const id=React.useId();return /*#__PURE__*/_jsxs(\"div\",{style:{...wrap,background:CARD,border:`1px solid ${INK}22`,borderLeft:`4px solid ${PEACOCK}`,padding:\"24px 24px 24px 22px\",display:\"flex\",flexDirection:\"column\",gap:16},children:[label?/*#__PURE__*/_jsx(\"p\",{style:{...labelStyle,color:PEACOCK},children:label}):null,/*#__PURE__*/_jsx(Rich,{text:prompt,style:{fontWeight:600}}),question?/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,fontStyle:\"italic\"},children:question}):null,/*#__PURE__*/_jsx(\"div\",{role:\"group\",\"aria-label\":question||label||\"Choose one\",style:{display:\"flex\",flexWrap:\"wrap\",gap:10},children:list(options).map((opt,i)=>{const on=picked===i;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":on,\"aria-controls\":answer?id:undefined,onClick:()=>setPicked(i),style:{fontFamily:SANS,fontSize:16,fontWeight:600,padding:\"10px 18px\",minHeight:44,borderRadius:999,border:`2px solid ${PEACOCK}`,background:on?PEACOCK:\"transparent\",color:on?OYSTER:PEACOCK,cursor:\"pointer\"},children:opt},i);})}),/*#__PURE__*/_jsx(\"div\",{id:id,\"aria-live\":\"polite\",children:picked===null?hint?/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,fontSize:15,opacity:.7},children:hint}):null:answer?/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${INK}22`,paddingTop:16},children:/*#__PURE__*/_jsx(Rich,{text:answer})}):null})]});}CommitReveal.defaultProps={label:\"Your call\",prompt:\"Your draft needs two or three subheads. Both structures fit the brief.\",question:\"Ask or act?\",options:\"Ask | Act\",answer:\"**Act.** Pick one. This is reversible, and you have enough information to make a reasonable choice.\",hint:\"Choose one to see the answer.\"};addPropertyControls(CommitReveal,{label:{type:ControlType.String,title:\"Label\"},prompt:{type:ControlType.String,title:\"Prompt\",displayTextArea:true},question:{type:ControlType.String,title:\"Question\"},options:{type:ControlType.String,title:\"Options\",description:\"Separate options with |\"},answer:{type:ControlType.String,title:\"Answer\",displayTextArea:true,description:\"Shown after a choice. Leave empty to only record the choice. **bold**, blank line = new paragraph.\"},hint:{type:ControlType.String,title:\"Hint\"}});/**\n * Side-by-side comparison cards (stack vertically on narrow screens).\n * Optionally hides the last card until the visitor asks for it.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export function CompareCards(props){const{arrows,revealLast,revealLabel}=props;const[shown,setShown]=React.useState(!revealLast);const cards=[1,2,3,4].map(n=>({label:props[`label${n}`],text:props[`text${n}`]})).filter(c=>c.label||c.text);const visible=shown?cards:cards.slice(0,-1);const[ref,narrow]=useNarrow(560);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{...wrap,display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:narrow?\"column\":\"row\",alignItems:\"stretch\",gap:12},children:visible.map((c,i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[arrows&&i>0?/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{alignSelf:\"center\",fontSize:24,color:CORAL,flex:\"0 0 auto\"},children:narrow?\"↓\":\"→\"}):null,/*#__PURE__*/_jsxs(\"div\",{style:{flex:narrow?\"0 0 auto\":\"1 1 0\",minWidth:0,background:CARD,border:`1px solid ${INK}22`,borderTop:`4px solid ${i===cards.length-1&&cards.length>1?PEACOCK:CORAL}`,padding:20,display:\"flex\",flexDirection:\"column\",gap:10},children:[c.label?/*#__PURE__*/_jsx(\"p\",{style:{...labelStyle,color:PEACOCK},children:c.label}):null,/*#__PURE__*/_jsx(Rich,{text:c.text})]})]},i))}),!shown?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setShown(true),style:{alignSelf:\"flex-start\",fontFamily:SANS,fontSize:16,fontWeight:600,padding:\"10px 18px\",minHeight:44,borderRadius:999,border:`2px solid ${PEACOCK}`,background:\"transparent\",color:PEACOCK,cursor:\"pointer\"},children:revealLabel||\"Show the answer\"}):null]});}CompareCards.defaultProps={label1:\"Source says\",text1:\"The company opened offices in Paris and Berlin.\",label2:\"AI infers\",text2:\"“European expansion is a top priority next year.”\",label3:\"What we can actually claim\",text3:\"Two European office openings and an interest in international growth.\",label4:\"\",text4:\"\",arrows:true,revealLast:false,revealLabel:\"Show what we can actually claim\"};addPropertyControls(CompareCards,{label1:{type:ControlType.String,title:\"Card 1 label\"},text1:{type:ControlType.String,title:\"Card 1 text\",displayTextArea:true},label2:{type:ControlType.String,title:\"Card 2 label\"},text2:{type:ControlType.String,title:\"Card 2 text\",displayTextArea:true},label3:{type:ControlType.String,title:\"Card 3 label\"},text3:{type:ControlType.String,title:\"Card 3 text\",displayTextArea:true},label4:{type:ControlType.String,title:\"Card 4 label\"},text4:{type:ControlType.String,title:\"Card 4 text\",displayTextArea:true},arrows:{type:ControlType.Boolean,title:\"Arrows\"},revealLast:{type:ControlType.Boolean,title:\"Hide last card\"},revealLabel:{type:ControlType.String,title:\"Reveal button\",hidden:p=>!p.revealLast}});/**\n * Overfull slide artifact with a toggle to the governing-question view.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export function OverfullSlide(props){const{crowdedTitle,items,question,focusItems,backupNote,toggleLabel,backLabel}=props;const[focused,setFocused]=React.useState(false);const slide={background:\"#FFFFFF\",border:`1px solid ${INK}33`,boxShadow:`0 2px 0 ${INK}14`,aspectRatio:\"16 / 9\",width:\"100%\",boxSizing:\"border-box\",padding:\"4%\",overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",gap:8};return /*#__PURE__*/_jsxs(\"div\",{style:{...wrap,display:\"flex\",flexDirection:\"column\",gap:16},children:[!focused?/*#__PURE__*/_jsxs(\"div\",{style:slide,role:\"img\",\"aria-label\":`${crowdedTitle}: ${list(items).join(\", \")}`,children:[/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,fontSize:14,fontWeight:700},children:crowdedTitle}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:0,display:\"grid\",gridTemplateColumns:\"repeat(3, 1fr)\",gridAutoRows:\"1fr\",gap:4},children:list(items).map((t,i)=>{// \"12 metrics\" fills its tile with twelve blank mini-cards.\nconst count=Math.min(Number((t.match(/^(\\d+)\\s/)||[])[1])||1,24);return /*#__PURE__*/_jsxs(\"div\",{style:{minHeight:0,overflow:\"hidden\",padding:4,background:i%2===0?`${CORAL}26`:`${INK}0A`,border:`1px solid ${INK}1F`,display:\"flex\",flexDirection:\"column\",gap:3},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"clamp(8px, 1.3vw, 12px)\",lineHeight:1.15,fontWeight:700},children:t}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:1,minHeight:0,display:\"grid\",gridTemplateColumns:`repeat(${count>1?Math.ceil(Math.sqrt(count*1.6)):1}, 1fr)`,gridAutoRows:\"1fr\",gap:2},children:Array.from({length:count}).map((_,j)=>/*#__PURE__*/_jsx(\"span\",{style:{background:\"#FFFFFF\",border:`1px solid ${INK}1A`,padding:2,display:\"flex\",flexDirection:\"column\",gap:2,overflow:\"hidden\"},children:[90,65,80,55,75,60].slice(0,count>1?3:6).map((w,k)=>/*#__PURE__*/_jsx(\"span\",{style:{width:`${w}%`,height:2,background:`${INK}33`}},k))},j))})]},i);})})]}):/*#__PURE__*/_jsxs(\"div\",{style:{...slide,justifyContent:\"center\",gap:16},children:[/*#__PURE__*/_jsx(\"p\",{style:{...labelStyle,color:PEACOCK},children:question}),list(focusItems).map((t,i)=>/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,fontSize:\"clamp(14px, 2.4vw, 22px)\",fontWeight:600},children:t},i)),backupNote?/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,fontSize:13,opacity:.7},children:backupNote}):null]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":focused,onClick:()=>setFocused(!focused),style:{alignSelf:\"flex-start\",fontFamily:SANS,fontSize:16,fontWeight:600,padding:\"10px 18px\",minHeight:44,borderRadius:999,border:`2px solid ${PEACOCK}`,background:focused?PEACOCK:\"transparent\",color:focused?OYSTER:PEACOCK,cursor:\"pointer\"},children:focused?backLabel:toggleLabel})]});}OverfullSlide.defaultProps={crowdedTitle:\"Quarterly content report\",items:\"12 metrics | 3 campaign summaries | 5 top-performing pieces | Audience growth | Channel notes | Next-quarter priorities\",question:\"What does this need to help them understand, decide, or do?\",focusItems:\"What changed | Where attention should go next quarter\",backupNote:\"Everything else goes in backup.\",toggleLabel:\"Ask what this is for\",backLabel:\"Back to the crowded slide\"};addPropertyControls(OverfullSlide,{crowdedTitle:{type:ControlType.String,title:\"Slide title\"},items:{type:ControlType.String,title:\"Crowded items\",displayTextArea:true,description:\"Separate items with |. A leading number (“12 metrics”) draws that many blank blocks.\"},question:{type:ControlType.String,title:\"Question\"},focusItems:{type:ControlType.String,title:\"Focused items\",description:\"Separate items with |\"},backupNote:{type:ControlType.String,title:\"Backup note\"},toggleLabel:{type:ControlType.String,title:\"Toggle label\"},backLabel:{type:ControlType.String,title:\"Back label\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"CompareCards\":{\"type\":\"reactComponent\",\"name\":\"CompareCards\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"OverfullSlide\":{\"type\":\"reactComponent\",\"name\":\"OverfullSlide\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"CommitReveal\":{\"type\":\"reactComponent\",\"name\":\"CommitReveal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FieldGuideBlocks.map"],"mappings":"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"}