{"version":3,"file":"BlogPost.CP0_sZTm.mjs","names":["p"],"sources":["https:/framerusercontent.com/modules/s7x8zEZ60NNGgN8oHUDq/0DCjpVsoj8V1R4UreoC1/BlogPost.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * BLOG POST — self-contained article renderer for Fuzzy Insights.\n * Body accepts simple markdown. Paragraphs split on blank lines OR a \"||\" delimiter\n * (use || when passing body as a single-line prop). Supports ## / ### headings, > quotes, **bold**.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 820\n * @framerIntrinsicHeight 900\n */export default function BlogPost(props){const{accentColor=\"#E6FFA9\",inkColor=\"#1A1A1A\",paperColor=\"#FFFEFD\",category=\"Proof of Humanity\",title=\"Untitled\",author=\"Kalie Nitzsche\",date=\"\",readtime=\"3 min read\",body=\"\",ctaText=\"Get verified\",ctaLink=\"https://apps.apple.com/us/app/fuzzy-verify/id6740005108\"}=props;const FONT='\"Figtree\", \"Inter\", -apple-system, BlinkMacSystemFont, sans-serif';const blocks=String(body).split(/\\n{2,}|\\s*\\|\\|\\s*/).map(b=>b.trim()).filter(Boolean);const renderInline=text=>{const parts=String(text).split(/(\\*\\*[^*]+\\*\\*)/g);return parts.map((p,i)=>p.startsWith(\"**\")&&p.endsWith(\"**\")?/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:700},children:p.slice(2,-2)},i):/*#__PURE__*/_jsx(\"span\",{children:p},i));};return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent:\"center\",fontFamily:FONT,color:inkColor,boxSizing:\"border-box\",padding:\"0 24px\"},children:/*#__PURE__*/_jsxs(\"article\",{style:{width:\"100%\",maxWidth:720},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",fontSize:12.5,fontWeight:700,letterSpacing:\"0.06em\",textTransform:\"uppercase\",padding:\"7px 14px\",borderRadius:999,background:accentColor,color:inkColor,marginBottom:22},children:category}),/*#__PURE__*/_jsx(\"h1\",{style:{fontSize:\"clamp(2.2rem, 5vw, 3.2rem)\",lineHeight:\"1.08em\",letterSpacing:\"-0.025em\",fontWeight:800,margin:\"0 0 20px\"},children:title}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:12,fontSize:14.5,opacity:.6,paddingBottom:28,marginBottom:36,borderBottom:\"1px solid rgba(26,26,26,0.12)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,opacity:.9},children:author}),date?/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7\"}):null,date?/*#__PURE__*/_jsx(\"span\",{children:date}):null,/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{children:readtime})]}),/*#__PURE__*/_jsx(\"div\",{children:blocks.map((b,i)=>{if(b.startsWith(\"### \")){return /*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"1.4rem\",fontWeight:700,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\",margin:\"34px 0 12px\"},children:renderInline(b.slice(4))},i);}if(b.startsWith(\"## \")){return /*#__PURE__*/_jsx(\"h2\",{style:{fontSize:\"1.8rem\",fontWeight:700,letterSpacing:\"-0.015em\",lineHeight:\"1.25em\",margin:\"40px 0 14px\"},children:renderInline(b.slice(3))},i);}if(b.startsWith(\"> \")){return /*#__PURE__*/_jsx(\"blockquote\",{style:{margin:\"30px 0\",padding:\"6px 0 6px 22px\",borderLeft:`3px solid ${accentColor}`,fontSize:\"1.45rem\",fontWeight:600,lineHeight:\"1.4em\",letterSpacing:\"-0.01em\"},children:renderInline(b.slice(2))},i);}return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"1.18rem\",lineHeight:\"1.7em\",margin:\"0 0 22px\",opacity:.85},children:renderInline(b)},i);})}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:44,paddingTop:32,borderTop:\"1px solid rgba(26,26,26,0.12)\",display:\"flex\",flexWrap:\"wrap\",gap:16,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"a\",{href:ctaLink,style:{background:inkColor,color:paperColor,fontWeight:700,fontSize:16,textDecoration:\"none\",padding:\"14px 26px\",borderRadius:999},children:ctaText}),/*#__PURE__*/_jsx(\"a\",{href:\"/insights\",style:{color:inkColor,fontWeight:700,fontSize:16,textDecoration:\"none\",borderBottom:`2px solid ${accentColor}`,paddingBottom:2},children:\"← All insights\"})]})]})});}addPropertyControls(BlogPost,{category:{type:ControlType.String,title:\"Category\",defaultValue:\"Proof of Humanity\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Untitled\"},author:{type:ControlType.String,title:\"Author\",defaultValue:\"Kalie Nitzsche\"},date:{type:ControlType.String,title:\"Date\",defaultValue:\"\"},readtime:{type:ControlType.String,title:\"Read time\",defaultValue:\"3 min read\"},body:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"\"},ctaText:{type:ControlType.String,title:\"CTA text\",defaultValue:\"Get verified\"},ctaLink:{type:ControlType.Link,title:\"CTA link\",defaultValue:\"https://apps.apple.com/us/app/fuzzy-verify/id6740005108\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#E6FFA9\"},inkColor:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#1A1A1A\"},paperColor:{type:ControlType.Color,title:\"Paper\",defaultValue:\"#FFFEFD\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogPost\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"900\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"820\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogPost.map"],"mappings":"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"}