{"version":3,"file":"NewsletterIssue.CmJsvycl.mjs","names":["React.useRef","_Fragment","p"],"sources":["https:/framerusercontent.com/modules/KTySqvMU3kL31VGBdcDC/I3VggPQQ9Dlq30GmZtpj/NewsletterIssue.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\";/*\n * NewsletterIssue: the web version of one Avolis Field Notes issue.\n * Paste the issue's JSON (generated from the email HTML) into \"Issue JSON\".\n * An optional \"issue:\" prefix is allowed (Framer's MCP needs it to set the value).\n * Layout: hero with the subscribe form, \"In this issue\" jump list, intro, one\n * section per story (What happened / Our take), \"This week from Avolis\"\n * promos, closing, and a subscribe panel. Mobile-first responsive.\n * Subscribe uses the embedded Beehiiv form (set the form ID in the controls).\n * Optional \"introLabel\" in the JSON sets the intro eyebrow (default \"A quick hello\").\n */const C={accent:\"rgb(255,90,0)\",text:\"rgb(240,242,245)\",subtle:\"rgb(147,149,153)\",body:\"rgb(190,195,202)\",border:\"rgba(255,255,255,0.12)\",surface:\"rgb(15,18,24)\",base:\"rgb(8,10,14)\",mono:\"'JetBrains Mono', monospace\"};const CSS=`\n.nl { width:100%; font-family:Inter, sans-serif; color:${C.text}; display:flex; flex-direction:column; align-items:center; box-sizing:border-box; }\n.nl *, .nl *::before, .nl *::after { box-sizing:border-box; }\n.nl-col { width:100%; max-width:808px; padding:0 24px; }\n.nl-back { display:inline-flex; gap:6px; font-size:14px; font-weight:500; color:${C.subtle}; text-decoration:none; transition:color .15s ease; }\n.nl-back:hover { color:${C.text}; }\n.nl-eyebrow { margin:0; font-family:${C.mono}; font-size:13px; font-weight:600; letter-spacing:0.1em; text-transform:uppercase; color:${C.accent}; line-height:1.3; }\n.nl-h1 { margin:0; font-size:64px; font-weight:800; line-height:1.02; letter-spacing:-0.035em; color:${C.text}; }\n.nl-h1 em { font-style:normal; color:${C.accent}; }\n.nl-lead { margin:0; font-size:20px; font-weight:500; line-height:1.4; color:${C.text}; max-width:640px; }\n.nl-meta { display:flex; flex-wrap:wrap; gap:6px 16px; font-family:${C.mono}; font-size:12px; letter-spacing:0.06em; text-transform:uppercase; color:${C.subtle}; }\n.nl-toc { border-radius:16px; border:1px solid ${C.border}; background:${C.surface}; padding:22px 24px; display:flex; flex-direction:column; gap:12px; }\n.nl-toc ol { margin:0; padding:0; list-style:none; display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:4px 24px; }\n.nl-toc a { display:flex; gap:12px; padding:8px 0; text-decoration:none; color:${C.text}; font-size:15px; line-height:1.4; border-bottom:1px solid rgba(255,255,255,0.06); transition:color .15s ease; }\n.nl-toc a:hover { color:${C.accent}; }\n.nl-toc a span { font-family:${C.mono}; font-size:12px; font-weight:600; color:${C.accent}; padding-top:2px; flex:0 0 auto; }\n.nl-body { display:flex; flex-direction:column; gap:64px; padding-top:48px; border-top:1px solid ${C.border}; }\n.nl-p { margin:0; font-size:17px; line-height:1.7; color:${C.body}; }\n.nl-p a, .nl-take a, .nl-promo a.inline { color:${C.accent}; text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:3px; }\n.nl-p a:hover, .nl-take a:hover { color:rgb(255,130,60); }\n.nl-p strong { color:${C.text}; font-weight:600; }\n.nl-intro { display:flex; flex-direction:column; gap:16px; }\n.nl-story { display:flex; flex-direction:column; gap:16px; scroll-margin-top:110px; }\n.nl-story-n { font-family:${C.mono}; font-size:13px; font-weight:600; letter-spacing:0.1em; color:${C.accent}; }\n.nl-story-t { margin:0; font-size:32px; font-weight:700; line-height:1.15; letter-spacing:-0.025em; color:${C.text}; }\n.nl-k { font-family:${C.mono}; font-size:11px; font-weight:600; letter-spacing:0.1em; text-transform:uppercase; color:${C.subtle}; margin-bottom:-6px; }\n.nl-take { padding:22px 24px; border-radius:16px; border:1px solid rgba(255,90,0,0.3); border-left:3px solid ${C.accent}; background:rgba(255,90,0,0.05); display:flex; flex-direction:column; gap:10px; }\n.nl-take .nl-k { color:${C.accent}; margin:0; }\n.nl-take p { margin:0; font-size:17px; line-height:1.7; color:${C.text}; }\n.nl-promos { display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:16px; }\n.nl-promo { display:flex; flex-direction:column; gap:10px; padding:24px; border-radius:16px; border:1px solid ${C.border}; background:${C.surface}; text-decoration:none; color:${C.text}; transition:border-color .2s ease, transform .2s ease; }\n.nl-promo:hover { border-color:rgba(255,90,0,0.45); transform:translateY(-2px); }\n.nl-promo .k { font-family:${C.mono}; font-size:12px; font-weight:600; letter-spacing:0.08em; text-transform:uppercase; color:${C.accent}; }\n.nl-promo .t { font-size:20px; font-weight:600; line-height:1.3; }\n.nl-promo .d { font-size:15px; line-height:1.55; color:${C.subtle}; }\n.nl-promo .c { margin-top:auto; padding-top:6px; font-size:15px; font-weight:600; color:${C.accent}; }\n.nl-subhero { display:flex; flex-direction:column; gap:10px; max-width:560px; padding:18px 20px; border-radius:16px; border:1px solid ${C.border}; background:${C.surface}; }\n.nl-jump { font-size:14px; font-weight:500; color:${C.subtle}; text-decoration:none; transition:color .15s ease; }\n.nl-jump:hover { color:${C.accent}; }\n.bh-form iframe { display:block; }\n.nl-sign { font-style:italic; color:${C.subtle}; font-size:16px; margin:0; }\n.nl-sub { width:100%; padding:44px; border-radius:24px; border:1px solid ${C.border}; background: radial-gradient(circle at 85% 20%, rgba(255,90,0,0.22), transparent 55%), ${C.base}; display:flex; flex-direction:column; gap:16px; scroll-margin-top:110px; }\n.nl-sub h2 { margin:0; font-size:36px; font-weight:700; line-height:1.12; letter-spacing:-0.03em; }\n.nl-sub h2 em { font-style:normal; color:${C.accent}; }\n.nl-sub p { margin:0; font-size:16px; line-height:1.6; color:${C.subtle}; max-width:560px; }\n@media (max-width: 809px) {\n  .nl-hero { padding-top:112px !important; padding-bottom:36px !important; gap:16px !important; }\n  .nl-h1 { font-size:44px; }\n  .nl-lead { font-size:18px; }\n  .nl-subhero { padding:16px; }\n  .nl-toc { padding:18px; }\n  .nl-toc ol { grid-template-columns:1fr; }\n  .nl-body { gap:48px; padding-top:36px; }\n  .nl-p, .nl-take p { font-size:16px; line-height:1.65; }\n  .nl-story-t { font-size:25px; }\n  .nl-take { padding:18px; }\n  .nl-promos { grid-template-columns:1fr; }\n  .nl-promo { padding:20px; }\n  .nl-sub { padding:26px 22px; border-radius:20px; }\n  .nl-sub h2 { font-size:27px; }\n}\n`;const DEFAULT_FORM=\"50b4be34-26d9-48ee-ad23-80257da371d7\";// Embeds the Beehiiv v3 subscribe form. The loader script must be created at\n// runtime (React does not execute <script> tags), so we append it on mount.\nfunction BeehiivForm({formId,minHeight=52}){const ref=React.useRef(null);React.useEffect(()=>{const el=ref.current;if(!el||!formId||typeof document===\"undefined\")return;el.innerHTML=\"\";const s=document.createElement(\"script\");s.async=true;s.src=\"https://subscribe-forms.beehiiv.com/v3/loader.js\";s.setAttribute(\"data-beehiiv-form\",formId);el.appendChild(s);return()=>{el.innerHTML=\"\";};},[formId]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:\"bh-form\",style:{width:\"100%\",minHeight}});}function Html({html,className}){return /*#__PURE__*/_jsx(\"p\",{className:className||\"nl-p\",dangerouslySetInnerHTML:{__html:html}});}function pad(n){return String(n).padStart(2,\"0\");}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function NewsletterIssue(props){let data=null;try{const raw=(props.issueJson||\"\").trim().replace(/^issue:/,\"\");data=raw?JSON.parse(raw):null;}catch(e){data=null;}const formId=props.formId||DEFAULT_FORM;if(!data){return /*#__PURE__*/_jsxs(\"div\",{className:\"nl\",style:{padding:40},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"p\",{className:\"nl-p\",children:\"Paste this issue's JSON into the Issue JSON property.\"})]});}const d=data;return /*#__PURE__*/_jsxs(\"div\",{className:\"nl\",children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{className:\"nl-col nl-hero\",style:{display:\"flex\",flexDirection:\"column\",gap:20,paddingTop:150,paddingBottom:48},children:[/*#__PURE__*/_jsxs(\"a\",{className:\"nl-back\",href:\"/resources/newsletter\",children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"←\"}),\" Field Notes archive\"]}),/*#__PURE__*/_jsxs(\"p\",{className:\"nl-eyebrow\",style:{marginTop:20},children:[\"Newsletter \\xb7 Issue \",pad(d.issue)]}),/*#__PURE__*/_jsxs(\"h1\",{className:\"nl-h1\",children:[\"Field \",/*#__PURE__*/_jsx(\"em\",{children:\"Notes\"})]}),/*#__PURE__*/_jsx(\"p\",{className:\"nl-lead\",children:d.tagline}),/*#__PURE__*/_jsxs(\"div\",{className:\"nl-meta\",children:[/*#__PURE__*/_jsx(\"span\",{children:d.dateLabel}),/*#__PURE__*/_jsx(\"span\",{children:d.coverage}),/*#__PURE__*/_jsxs(\"span\",{children:[d.stories.length,\" stories\"]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"nl-subhero\",style:{marginTop:8},children:[/*#__PURE__*/_jsx(\"span\",{className:\"nl-k\",style:{margin:0},children:\"Get Field Notes every Friday\"}),/*#__PURE__*/_jsx(BeehiivForm,{formId:formId}),/*#__PURE__*/_jsx(\"a\",{className:\"nl-jump\",href:\"#in-this-issue\",children:\"Jump to this issue's stories ↓\"})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"nl-col\",style:{paddingBottom:80},children:/*#__PURE__*/_jsxs(\"div\",{className:\"nl-body\",children:[d.intro.length>0&&/*#__PURE__*/_jsxs(\"section\",{className:\"nl-intro\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"nl-eyebrow\",children:d.introLabel||\"A quick hello\"}),d.intro.map((h,i)=>/*#__PURE__*/_jsx(Html,{html:h},i))]}),/*#__PURE__*/_jsxs(\"nav\",{className:\"nl-toc\",id:\"in-this-issue\",\"aria-label\":\"In this issue\",style:{scrollMarginTop:110},children:[/*#__PURE__*/_jsx(\"p\",{className:\"nl-eyebrow\",style:{fontSize:11},children:\"In this issue\"}),/*#__PURE__*/_jsx(\"ol\",{children:d.stories.map((s,i)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:`#story-${i+1}`,children:[/*#__PURE__*/_jsx(\"span\",{children:s.n}),s.title]})},i))})]}),d.stories.map((s,i)=>/*#__PURE__*/_jsxs(\"article\",{className:\"nl-story\",id:`story-${i+1}`,children:[/*#__PURE__*/_jsx(\"span\",{className:\"nl-story-n\",children:s.n}),/*#__PURE__*/_jsx(\"h2\",{className:\"nl-story-t\",children:s.title}),s.what&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"nl-k\",children:\"What happened\"}),/*#__PURE__*/_jsx(Html,{html:s.what})]}),s.take&&/*#__PURE__*/_jsxs(\"div\",{className:\"nl-take\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"nl-k\",children:\"Our take\"}),/*#__PURE__*/_jsx(\"p\",{dangerouslySetInnerHTML:{__html:s.take}})]})]},i)),d.fromAvolis.length>0&&/*#__PURE__*/_jsxs(\"section\",{style:{display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"p\",{className:\"nl-eyebrow\",children:\"This week from Avolis\"}),/*#__PURE__*/_jsx(\"div\",{className:\"nl-promos\",children:d.fromAvolis.map((p,i)=>/*#__PURE__*/_jsxs(\"a\",{className:\"nl-promo\",href:p.href,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"k\",children:[\"The \",p.kind]}),/*#__PURE__*/_jsx(\"span\",{className:\"t\",children:p.title}),/*#__PURE__*/_jsx(\"span\",{className:\"d\",children:p.body}),/*#__PURE__*/_jsxs(\"span\",{className:\"c\",children:[p.cta,\" →\"]})]},i))})]}),(d.closing.length>0||d.signoff)&&/*#__PURE__*/_jsxs(\"section\",{className:\"nl-intro\",children:[d.closing.map((h,i)=>/*#__PURE__*/_jsx(Html,{html:h},i)),d.signoff&&/*#__PURE__*/_jsx(\"p\",{className:\"nl-sign\",children:d.signoff})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"nl-col\",style:{paddingBottom:120,maxWidth:1008},children:/*#__PURE__*/_jsxs(\"div\",{className:\"nl-sub\",id:\"subscribe\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"nl-eyebrow\",children:\"Field Notes, every Friday\"}),/*#__PURE__*/_jsxs(\"h2\",{children:[\"The AI news that mattered, \",/*#__PURE__*/_jsx(\"em\",{children:\"in your inbox.\"})]}),/*#__PURE__*/_jsx(\"p\",{children:\"A short weekly read on the AI stories that affect real businesses, explained in plain English, with our take on each.\"}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:560,width:\"100%\"},children:/*#__PURE__*/_jsx(BeehiivForm,{formId:formId})})]})})]});}NewsletterIssue.defaultProps={issueJson:\"\",formId:DEFAULT_FORM};addPropertyControls(NewsletterIssue,{issueJson:{type:ControlType.String,title:\"Issue JSON\",displayTextArea:true},formId:{type:ControlType.String,title:\"Beehiiv Form ID\",defaultValue:DEFAULT_FORM}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NewsletterIssue\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NewsletterIssue.map"],"mappings":"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"}