{"version":3,"file":"BlogArticle.DyL5MB3T.mjs","names":["p"],"sources":["https:/framerusercontent.com/modules/tTk052ASvn7ATVcCQy7t/eJyEznIlfyllGzSpnrzj/BlogArticle.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{colors,darkTheme,fontFamily,fontFamilyBold,fontSize,imgSrc,imgSrcSet,imgAlt,globalCSS,typographyVars}from\"https://framerusercontent.com/modules/7wt0nAIdDI3eiROUKQAw/5wA4Jp1daQR8O5o7G7F8/theme.js\";// Splits a single CMS text field into paragraphs on blank lines, since\n// `intro` (see above) has to stay a flat string for CMS binding instead of\n// the string[] it used to be.\nfunction splitParagraphs(text){if(!text)return[];return text.split(/\\n\\s*\\n/).map(p=>p.trim()).filter(Boolean);}export const defaultBlocks=[{type:\"row\",imagePosition:\"left\",heading:\"The Evolution Of Everyday Audio\",paragraphs:[\"The way we listen, work, and communicate has evolved rapidly with the rise of cutting-edge earbuds and smart audio technology. What once started as simple wireless accessories has now become an essential part of everyday life.\"],image:\"\"},{type:\"row\",imagePosition:\"right\",heading:\"Wireless Convenience Meets Smart Design\",paragraphs:[\"Wireless earbuds emphasize comfort, portability, and long-lasting battery life. Fast charging, compact cases, and seamless device switching add unmatched convenience to everyday routines.\"],image:\"\"},{type:\"image\",imagePosition:\"left\",heading:\"\",paragraphs:[],image:\"\"},{type:\"section\",imagePosition:\"left\",heading:\"Immersive Listening With Intelligent Sound\",paragraphs:[\"Modern earbuds deliver immersive sound experiences through advanced audio drivers, adaptive equalization, and active noise cancellation.\",\"Smart audio technology has become a powerful productivity tool, helping eliminate distractions while keeping users aware when needed.\"],image:\"\"}];/**\n * A single blog post's full body — feature image + title/meta card, opening\n * paragraphs, then a flexible list of content blocks (an alternating\n * image/text row, a full-width image, or a heading+paragraphs section) so\n * one component covers however a given post's body happens to be laid out,\n * instead of a fixed image-then-text-then-image sequence.\n *\n * Every CSS class and CSS custom property here uses its own `ba-` prefix —\n * confirmed unique among sibling components in this directory.\n */export default function BlogArticle({featureImage=\"\",date=\"Feb 5, 2024\",author=\"James Garden\",title=\"How Cutting-Edge Earbuds And Smart Audio Technology Are Transforming Daily Listening\",intro=\"The way we listen, work, and communicate has evolved rapidly with the rise of cutting-edge earbuds and smart audio technology, seamlessly blending entertainment, productivity, and connectivity into one compact device.\\n\\nModern earbuds deliver immersive sound experiences through advanced audio drivers, adaptive equalization, and active noise cancellation.\",bodySlot,// Empty, not `defaultBlocks` — a CMS-driven instance with no blocks set\n// (e.g. authoring through `bodySlot` instead) must render nothing here,\n// not this template's own sample earbuds copy standing in for real\n// content.\nblocks=[],calendarIcon=\"\",authorIcon=\"\",header={},feature={},meta={},titleStyle={},container={},introStyle={},row={},largeImage={},textBlock={},body={}}){const introParagraphs=splitParagraphs(intro);const{topGap=15,topGapTablet=15,topGapMobile=15,topMarginTop=30,topMarginTopTablet=40,topMarginTopMobile=40,topMarginBottom=50,topMarginBottomTablet=50,topMarginBottomMobile=50,topPadding=\"0 30px\",topPaddingTablet=\"0\",topPaddingMobile=\"0\",titleBoxPadding=\"20px 0\",titleBoxPaddingTablet=\"20px 0\",titleBoxPaddingMobile=\"20px 0\",titleBoxBackground=\"transparent\",titleBoxBackgroundTablet=\"transparent\",titleBoxBackgroundMobile=\"transparent\",titleBoxBackgroundDark=\"transparent\",titleBoxRadius=\"6px\",titleBoxRadiusTablet=\"6px\",titleBoxRadiusMobile=\"6px\"}=header;const{featureHeight=500,featureHeightTablet=280,featureHeightMobile=280,featureRadius=\"6px\",featureRadiusTablet=\"6px\",featureRadiusMobile=\"6px\"}=feature;const{metaTypography={fontFamily,fontWeight:600,fontSize:fontSize.sm},metaColor=\"#777\",metaColorDark=darkTheme.muted,metaGap=20,metaGapTablet=20,metaGapMobile=20,metaItemGap=6,metaIconSize=15,metaMarginBottom=18,metaMarginBottomTablet=18,metaMarginBottomMobile=18,metaFontSizeTablet=fontSize.sm,metaFontSizeMobile=fontSize.sm}=meta;const{titleTypography={fontFamily:fontFamilyBold,fontWeight:500,fontSize:22,lineHeight:1.5},titleColor=colors.ink,titleColorDark=darkTheme.ink,titleFontSizeTablet=22,titleFontSizeMobile=22}=titleStyle;const{contentMaxWidth=1300,contentPadding=\"0 145px\",contentPaddingTablet=\"0 20px\",contentPaddingMobile=\"0 20px\"}=container;const{introTypography={fontFamily,fontWeight:400,fontSize:fontSize.sm,lineHeight:1.65},introColor=\"#555\",introColorDark=darkTheme.muted,introMarginBottom=20,introMarginBottomTablet=20,introMarginBottomMobile=20,introFontSizeTablet=fontSize.sm,introFontSizeMobile=fontSize.sm}=introStyle;const{rowGap=15,rowGapTablet=20,rowGapMobile=20,rowMargin=\"40px 0\",rowMarginTablet=\"30px 0\",rowMarginMobile=\"30px 0\",rowImageHeight=350,rowImageHeightTablet=220,rowImageHeightMobile=220,rowImageRadius=\"6px\",rowImageRadiusTablet=\"6px\",rowImageRadiusMobile=\"6px\",rowHeadingTypography={fontFamily,fontWeight:500,fontSize:26,lineHeight:1.4},rowHeadingColor=\"#333\",rowHeadingColorDark=darkTheme.ink,rowParagraphTypography={fontFamily,fontWeight:400,fontSize:fontSize.sm,lineHeight:1.6},rowParagraphColor=\"#555\",rowParagraphColorDark=darkTheme.muted}=row;const{largeImageHeight=550,largeImageHeightTablet=220,largeImageHeightMobile=220,largeImageRadius=\"6px\",largeImageRadiusTablet=\"6px\",largeImageRadiusMobile=\"6px\",largeImageMargin=\"45px 0 20px\"}=largeImage;const{textBlockPaddingBottom=15,textBlockHeadingTypography={fontFamily,fontWeight:500,fontSize:26,lineHeight:1.4},textBlockHeadingColor=\"#333\",textBlockHeadingColorDark=darkTheme.ink,textBlockHeadingMarginTop=28,textBlockParagraphTypography={fontFamily,fontWeight:400,fontSize:fontSize.sm,lineHeight:1.65},textBlockParagraphColor=\"#555\",textBlockParagraphColorDark=darkTheme.muted}=textBlock;const{bodyParagraphTypography={fontFamily,fontWeight:400,fontSize:fontSize.sm,lineHeight:1.65},bodyParagraphColor=\"#555\",bodyParagraphColorDark=darkTheme.muted,bodyHeadingTypography={fontFamily,fontWeight:500,fontSize:26,lineHeight:1.4},bodyHeadingColor=\"#333\",bodyHeadingColorDark=darkTheme.ink,bodyListColor=\"#555\",bodyListColorDark=darkTheme.muted,bodyLinkColor=colors.ink,bodyLinkColorDark=darkTheme.ink,bodyImageRadius=\"6px\"}=body;const cssVars={...typographyVars(\"ba-meta\",metaTypography),...typographyVars(\"ba-title\",titleTypography),...typographyVars(\"ba-intro\",introTypography),...typographyVars(\"ba-row-heading\",rowHeadingTypography),...typographyVars(\"ba-row-p\",rowParagraphTypography),...typographyVars(\"ba-tb-heading\",textBlockHeadingTypography),...typographyVars(\"ba-tb-p\",textBlockParagraphTypography),...typographyVars(\"ba-body-heading\",bodyHeadingTypography),...typographyVars(\"ba-body-p\",bodyParagraphTypography),\"--ba-meta-color\":metaColor,\"--ba-meta-color-dark\":metaColorDark,\"--ba-meta-gap\":`${metaGap}px`,\"--ba-meta-item-gap\":`${metaItemGap}px`,\"--ba-meta-icon-size\":`${metaIconSize}px`,\"--ba-meta-mb\":`${metaMarginBottom}px`,\"--ba-title-color\":titleColor,\"--ba-title-color-dark\":titleColorDark,\"--ba-intro-color\":introColor,\"--ba-intro-color-dark\":introColorDark,\"--ba-intro-mb\":`${introMarginBottom}px`,\"--ba-row-heading-color\":rowHeadingColor,\"--ba-row-heading-color-dark\":rowHeadingColorDark,\"--ba-row-p-color\":rowParagraphColor,\"--ba-row-p-color-dark\":rowParagraphColorDark,\"--ba-row-gap\":`${rowGap}px`,\"--ba-row-margin\":rowMargin,\"--ba-row-image-height\":`${rowImageHeight}px`,\"--ba-row-image-radius\":rowImageRadius,\"--ba-large-image-height\":`${largeImageHeight}px`,\"--ba-large-image-radius\":largeImageRadius,\"--ba-large-image-margin\":largeImageMargin,\"--ba-tb-padding-bottom\":`${textBlockPaddingBottom}px`,\"--ba-tb-heading-color\":textBlockHeadingColor,\"--ba-tb-heading-color-dark\":textBlockHeadingColorDark,\"--ba-tb-heading-mt\":`${textBlockHeadingMarginTop}px`,\"--ba-tb-p-color\":textBlockParagraphColor,\"--ba-tb-p-color-dark\":textBlockParagraphColorDark,\"--ba-body-p-color\":bodyParagraphColor,\"--ba-body-p-color-dark\":bodyParagraphColorDark,\"--ba-body-heading-color\":bodyHeadingColor,\"--ba-body-heading-color-dark\":bodyHeadingColorDark,\"--ba-body-list-color\":bodyListColor,\"--ba-body-list-color-dark\":bodyListColorDark,\"--ba-body-link-color\":bodyLinkColor,\"--ba-body-link-color-dark\":bodyLinkColorDark,\"--ba-body-image-radius\":bodyImageRadius,\"--ba-top-gap\":`${topGap}px`,\"--ba-top-margin-top\":`${topMarginTop}px`,\"--ba-top-margin-bottom\":`${topMarginBottom}px`,\"--ba-top-padding\":topPadding,\"--ba-titlebox-padding\":titleBoxPadding,\"--ba-titlebox-bg\":titleBoxBackground,\"--ba-titlebox-bg-dark\":titleBoxBackgroundDark,\"--ba-titlebox-radius\":titleBoxRadius,\"--ba-feature-height\":`${featureHeight}px`,\"--ba-feature-radius\":featureRadius,\"--ba-content-max-width\":`${contentMaxWidth}px`,\"--ba-content-padding\":contentPadding,// Every field below is a fully independent per-breakpoint value —\n// always emitted (never skipped), each with its own literal default\n// matching what that tier already renders today. Tablet and Mobile\n// never inherit from each other or from Desktop; each is its own\n// standalone control.\n\"--ba-top-gap-tablet\":`${topGapTablet}px`,\"--ba-top-gap-mobile\":`${topGapMobile}px`,\"--ba-top-margin-top-tablet\":`${topMarginTopTablet}px`,\"--ba-top-margin-top-mobile\":`${topMarginTopMobile}px`,\"--ba-top-margin-bottom-tablet\":`${topMarginBottomTablet}px`,\"--ba-top-margin-bottom-mobile\":`${topMarginBottomMobile}px`,\"--ba-top-padding-tablet\":topPaddingTablet,\"--ba-top-padding-mobile\":topPaddingMobile,\"--ba-titlebox-padding-tablet\":titleBoxPaddingTablet,\"--ba-titlebox-padding-mobile\":titleBoxPaddingMobile,\"--ba-titlebox-bg-tablet\":titleBoxBackgroundTablet,\"--ba-titlebox-bg-mobile\":titleBoxBackgroundMobile,\"--ba-titlebox-radius-tablet\":titleBoxRadiusTablet,\"--ba-titlebox-radius-mobile\":titleBoxRadiusMobile,\"--ba-feature-height-tablet\":`${featureHeightTablet}px`,\"--ba-feature-height-mobile\":`${featureHeightMobile}px`,\"--ba-feature-radius-tablet\":featureRadiusTablet,\"--ba-feature-radius-mobile\":featureRadiusMobile,\"--ba-meta-size-tablet\":`${metaFontSizeTablet}px`,\"--ba-meta-size-mobile\":`${metaFontSizeMobile}px`,\"--ba-meta-gap-tablet\":`${metaGapTablet}px`,\"--ba-meta-gap-mobile\":`${metaGapMobile}px`,\"--ba-meta-mb-tablet\":`${metaMarginBottomTablet}px`,\"--ba-meta-mb-mobile\":`${metaMarginBottomMobile}px`,\"--ba-title-size-tablet\":`${titleFontSizeTablet}px`,\"--ba-title-size-mobile\":`${titleFontSizeMobile}px`,\"--ba-content-padding-tablet\":contentPaddingTablet,\"--ba-content-padding-mobile\":contentPaddingMobile,\"--ba-intro-size-tablet\":`${introFontSizeTablet}px`,\"--ba-intro-size-mobile\":`${introFontSizeMobile}px`,\"--ba-intro-mb-tablet\":`${introMarginBottomTablet}px`,\"--ba-intro-mb-mobile\":`${introMarginBottomMobile}px`,\"--ba-row-gap-tablet\":`${rowGapTablet}px`,\"--ba-row-gap-mobile\":`${rowGapMobile}px`,\"--ba-row-margin-tablet\":rowMarginTablet,\"--ba-row-margin-mobile\":rowMarginMobile,\"--ba-row-image-height-tablet\":`${rowImageHeightTablet}px`,\"--ba-row-image-height-mobile\":`${rowImageHeightMobile}px`,\"--ba-row-image-radius-tablet\":rowImageRadiusTablet,\"--ba-row-image-radius-mobile\":rowImageRadiusMobile,\"--ba-large-image-height-tablet\":`${largeImageHeightTablet}px`,\"--ba-large-image-height-mobile\":`${largeImageHeightMobile}px`,\"--ba-large-image-radius-tablet\":largeImageRadiusTablet,\"--ba-large-image-radius-mobile\":largeImageRadiusMobile};const rootStyle=cssVars;return /*#__PURE__*/_jsxs(\"section\",{className:\"ba-section\",style:rootStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:globalCSS+blogArticleCSS()}),/*#__PURE__*/_jsxs(\"div\",{className:\"ba-top\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ba-title-box\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ba-meta\",children:[date&&/*#__PURE__*/_jsxs(\"span\",{children:[imgSrc(calendarIcon)&&/*#__PURE__*/_jsx(\"img\",{src:imgSrc(calendarIcon),alt:\"\"}),date]}),author&&/*#__PURE__*/_jsxs(\"span\",{children:[imgSrc(authorIcon)&&/*#__PURE__*/_jsx(\"img\",{src:imgSrc(authorIcon),alt:\"\"}),author]})]}),title&&/*#__PURE__*/_jsx(\"h1\",{children:title})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ba-feature\",children:/*#__PURE__*/_jsx(\"img\",{src:imgSrc(featureImage),srcSet:imgSrcSet(featureImage),alt:imgAlt(featureImage,title),loading:\"lazy\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ba-content\",children:[introParagraphs.map((p,i)=>/*#__PURE__*/_jsx(\"p\",{children:p},i)),bodySlot?/*#__PURE__*/_jsx(\"div\",{className:\"ba-content-body\",children:bodySlot}):blocks.map((block,i)=>{if(block.type===\"image\"){return /*#__PURE__*/_jsx(\"div\",{className:\"ba-large-image\",children:/*#__PURE__*/_jsx(\"img\",{src:imgSrc(block.image),srcSet:imgSrcSet(block.image),alt:imgAlt(block.image,title),loading:\"lazy\"})},i);}if(block.type===\"row\"){const textEl=/*#__PURE__*/_jsxs(\"div\",{className:\"ba-content-text\",children:[block.heading&&/*#__PURE__*/_jsx(\"h2\",{children:block.heading}),block.paragraphs.map((p,pi)=>/*#__PURE__*/_jsx(\"p\",{children:p},pi))]},\"text\");const imageEl=/*#__PURE__*/_jsx(\"div\",{className:\"ba-content-image\",children:/*#__PURE__*/_jsx(\"img\",{src:imgSrc(block.image),srcSet:imgSrcSet(block.image),alt:imgAlt(block.image,block.heading),loading:\"lazy\"})},\"image\");return /*#__PURE__*/_jsx(\"div\",{className:`ba-content-row ${block.imagePosition===\"right\"?\"reverse\":\"\"}`,children:block.imagePosition===\"right\"?[textEl,imageEl]:[imageEl,textEl]},i);}return /*#__PURE__*/_jsxs(\"div\",{className:\"ba-text-block\",children:[block.heading&&/*#__PURE__*/_jsx(\"h2\",{children:block.heading}),block.paragraphs.map((p,pi)=>/*#__PURE__*/_jsx(\"p\",{children:p},pi))]},i);})]})]});}addPropertyControls(BlogArticle,{featureImage:{type:ControlType.ResponsiveImage,title:\"Feature Image\"},date:{type:ControlType.String,title:\"Date\",defaultValue:\"Feb 5, 2024\"},author:{type:ControlType.String,title:\"Author\",defaultValue:\"James Garden\"},title:{type:ControlType.String,title:\"Title\",displayTextArea:true},calendarIcon:{type:ControlType.ResponsiveImage,title:\"Calendar Icon\"},authorIcon:{type:ControlType.ResponsiveImage,title:\"Author Image\"},intro:{type:ControlType.String,title:\"Intro Paragraph\",displayTextArea:true,description:\"Separate multiple paragraphs with a blank line. Flat text field so it can take a direct CMS field connection.\"},bodySlot:{type:ControlType.Slot,title:\"Content\",maxCount:1,description:\"For a CMS Rich Text field: try dropping a Text layer bound to that field in directly; if it doesn't appear as a connectable option, wrap it in a Frame first and drop that in instead. Takes priority over Content Blocks below.\"},blocks:{type:ControlType.Array,title:\"Content Blocks\",description:\"Manual, non-CMS authoring only — ignored whenever Content above is filled in.\",control:{type:ControlType.Object,controls:{type:{type:ControlType.Enum,title:\"Type\",options:[\"row\",\"image\",\"section\"],optionTitles:[\"Image + Text Row\",\"Full-width Image\",\"Heading + Text\"],defaultValue:\"section\"},imagePosition:{type:ControlType.Enum,title:\"Image Side\",options:[\"left\",\"right\"],defaultValue:\"left\"},heading:{type:ControlType.String,title:\"Heading\"},paragraphs:{type:ControlType.Array,title:\"Paragraphs\",control:{type:ControlType.String,displayTextArea:true}},image:{type:ControlType.ResponsiveImage,title:\"Image\"}}},defaultValue:[]},header:{type:ControlType.Object,title:\"Header\",controls:{topGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:15,min:0,max:60,unit:\"px\"},topGapTablet:{type:ControlType.Number,title:\"Tablet: Row Gap\",defaultValue:15,min:0,max:60,unit:\"px\"},topGapMobile:{type:ControlType.Number,title:\"Mobile: Row Gap\",defaultValue:15,min:0,max:60,unit:\"px\"},topMarginTop:{type:ControlType.Number,title:\"Margin Top\",defaultValue:30,min:0,max:120,unit:\"px\"},topMarginTopTablet:{type:ControlType.Number,title:\"Tablet: Margin Top\",defaultValue:40,min:0,max:120,unit:\"px\"},topMarginTopMobile:{type:ControlType.Number,title:\"Mobile: Margin Top\",defaultValue:40,min:0,max:120,unit:\"px\"},topMarginBottom:{type:ControlType.Number,title:\"Margin Bottom\",defaultValue:50,min:0,max:120,unit:\"px\"},topMarginBottomTablet:{type:ControlType.Number,title:\"Tablet: Margin Bottom\",defaultValue:50,min:0,max:120,unit:\"px\"},topMarginBottomMobile:{type:ControlType.Number,title:\"Mobile: Margin Bottom\",defaultValue:50,min:0,max:120,unit:\"px\"},topPadding:{type:ControlType.Padding,title:\"Side Padding\",defaultValue:\"0 30px\"},topPaddingTablet:{type:ControlType.Padding,title:\"Tablet: Side Padding\",defaultValue:\"0\"},topPaddingMobile:{type:ControlType.Padding,title:\"Mobile: Side Padding\",defaultValue:\"0\"},titleBoxPadding:{type:ControlType.Padding,title:\"Title Box Padding\",defaultValue:\"20px 0\"},titleBoxPaddingTablet:{type:ControlType.Padding,title:\"Tablet: Title Box Padding\",defaultValue:\"20px 0\"},titleBoxPaddingMobile:{type:ControlType.Padding,title:\"Mobile: Title Box Padding\",defaultValue:\"20px 0\"},titleBoxBackground:{type:ControlType.Color,title:\"Title Box Background\",defaultValue:\"transparent\"},titleBoxBackgroundTablet:{type:ControlType.Color,title:\"Tablet: Title Box Background\",defaultValue:\"transparent\"},titleBoxBackgroundMobile:{type:ControlType.Color,title:\"Mobile: Title Box Background\",defaultValue:\"transparent\"},titleBoxBackgroundDark:{type:ControlType.Color,title:\"Dark: Title Box Background\",defaultValue:\"transparent\"},titleBoxRadius:{type:ControlType.BorderRadius,title:\"Title Box Radius\",defaultValue:\"6px\"},titleBoxRadiusTablet:{type:ControlType.BorderRadius,title:\"Tablet: Title Box Radius\",defaultValue:\"6px\"},titleBoxRadiusMobile:{type:ControlType.BorderRadius,title:\"Mobile: Title Box Radius\",defaultValue:\"6px\"}}},feature:{type:ControlType.Object,title:\"Feature Image\",controls:{featureHeight:{type:ControlType.Number,title:\"Height\",defaultValue:500,min:100,max:900,unit:\"px\"},featureHeightTablet:{type:ControlType.Number,title:\"Tablet: Height\",defaultValue:280,min:80,max:900,unit:\"px\"},featureHeightMobile:{type:ControlType.Number,title:\"Mobile: Height\",defaultValue:280,min:80,max:900,unit:\"px\"},featureRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"6px\"},featureRadiusTablet:{type:ControlType.BorderRadius,title:\"Tablet: Radius\",defaultValue:\"6px\"},featureRadiusMobile:{type:ControlType.BorderRadius,title:\"Mobile: Radius\",defaultValue:\"6px\"}}},meta:{type:ControlType.Object,title:\"Meta\",controls:{metaTypography:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,defaultValue:{fontSize:fontSize.sm}},metaColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#777\"},metaColorDark:{type:ControlType.Color,title:\"Dark: Color\",defaultValue:darkTheme.muted},metaGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:20,min:0,max:60,unit:\"px\"},metaItemGap:{type:ControlType.Number,title:\"Icon Gap\",defaultValue:6,min:0,max:30,unit:\"px\"},metaIconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:15,min:8,max:40,unit:\"px\"},metaMarginBottom:{type:ControlType.Number,title:\"Bottom Margin\",defaultValue:18,min:0,max:60,unit:\"px\"},metaFontSizeTablet:{type:ControlType.Number,title:\"Tablet: Font Size\",defaultValue:fontSize.sm,min:0,max:40,unit:\"px\"},metaGapTablet:{type:ControlType.Number,title:\"Tablet: Row Gap\",defaultValue:20,min:0,max:60,unit:\"px\"},metaMarginBottomTablet:{type:ControlType.Number,title:\"Tablet: Bottom Margin\",defaultValue:18,min:0,max:60,unit:\"px\"},metaFontSizeMobile:{type:ControlType.Number,title:\"Mobile: Font Size\",defaultValue:fontSize.sm,min:0,max:40,unit:\"px\"},metaGapMobile:{type:ControlType.Number,title:\"Mobile: Row Gap\",defaultValue:20,min:0,max:60,unit:\"px\"},metaMarginBottomMobile:{type:ControlType.Number,title:\"Mobile: Bottom Margin\",defaultValue:18,min:0,max:60,unit:\"px\"}}},titleStyle:{type:ControlType.Object,title:\"Title\",controls:{titleTypography:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,defaultValue:{fontSize:22,lineHeight:1.5}},titleColor:{type:ControlType.Color,title:\"Color\",defaultValue:colors.ink},titleColorDark:{type:ControlType.Color,title:\"Dark: Color\",defaultValue:darkTheme.ink},titleFontSizeTablet:{type:ControlType.Number,title:\"Tablet: Font Size\",defaultValue:22,min:0,max:60,unit:\"px\"},titleFontSizeMobile:{type:ControlType.Number,title:\"Mobile: Font Size\",defaultValue:22,min:0,max:60,unit:\"px\"}}},container:{type:ControlType.Object,title:\"Content Container\",controls:{contentMaxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:1300,min:400,max:1660,unit:\"px\"},contentPadding:{type:ControlType.Padding,title:\"Side Padding\",defaultValue:\"0 145px\"},contentPaddingTablet:{type:ControlType.Padding,title:\"Tablet: Side Padding\",defaultValue:\"0 20px\"},contentPaddingMobile:{type:ControlType.Padding,title:\"Mobile: Side Padding\",defaultValue:\"0 20px\"}}},introStyle:{type:ControlType.Object,title:\"Intro\",controls:{introTypography:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,defaultValue:{fontSize:fontSize.sm,lineHeight:1.65}},introColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#555\"},introColorDark:{type:ControlType.Color,title:\"Dark: Color\",defaultValue:darkTheme.muted},introMarginBottom:{type:ControlType.Number,title:\"Bottom Margin\",defaultValue:20,min:0,max:60,unit:\"px\"},introFontSizeTablet:{type:ControlType.Number,title:\"Tablet: Font Size\",defaultValue:fontSize.sm,min:0,max:40,unit:\"px\"},introMarginBottomTablet:{type:ControlType.Number,title:\"Tablet: Bottom Margin\",defaultValue:20,min:0,max:60,unit:\"px\"},introFontSizeMobile:{type:ControlType.Number,title:\"Mobile: Font Size\",defaultValue:fontSize.sm,min:0,max:40,unit:\"px\"},introMarginBottomMobile:{type:ControlType.Number,title:\"Mobile: Bottom Margin\",defaultValue:20,min:0,max:60,unit:\"px\"}}},row:{type:ControlType.Object,title:\"Content Row\",controls:{rowGap:{type:ControlType.Number,title:\"Gap\",defaultValue:15,min:0,max:60,unit:\"px\"},rowGapTablet:{type:ControlType.Number,title:\"Tablet: Gap\",defaultValue:20,min:0,max:60,unit:\"px\"},rowGapMobile:{type:ControlType.Number,title:\"Mobile: Gap\",defaultValue:20,min:0,max:60,unit:\"px\"},rowMargin:{type:ControlType.Padding,title:\"Margin\",defaultValue:\"40px 0\"},rowMarginTablet:{type:ControlType.Padding,title:\"Tablet: Margin\",defaultValue:\"30px 0\"},rowMarginMobile:{type:ControlType.Padding,title:\"Mobile: Margin\",defaultValue:\"30px 0\"},rowImageHeight:{type:ControlType.Number,title:\"Image Height\",defaultValue:350,min:100,max:700,unit:\"px\"},rowImageHeightTablet:{type:ControlType.Number,title:\"Tablet: Image Height\",defaultValue:220,min:80,max:700,unit:\"px\"},rowImageHeightMobile:{type:ControlType.Number,title:\"Mobile: Image Height\",defaultValue:220,min:80,max:700,unit:\"px\"},rowImageRadius:{type:ControlType.BorderRadius,title:\"Image Radius\",defaultValue:\"6px\"},rowImageRadiusTablet:{type:ControlType.BorderRadius,title:\"Tablet: Image Radius\",defaultValue:\"6px\"},rowImageRadiusMobile:{type:ControlType.BorderRadius,title:\"Mobile: Image Radius\",defaultValue:\"6px\"},rowHeadingTypography:{type:ControlType.Font,title:\"Heading Font\",controls:\"extended\",displayFontSize:true,defaultValue:{fontSize:26,lineHeight:1.4}},rowHeadingColor:{type:ControlType.Color,title:\"Heading Color\",defaultValue:\"#333\"},rowHeadingColorDark:{type:ControlType.Color,title:\"Dark: Heading Color\",defaultValue:darkTheme.ink},rowParagraphTypography:{type:ControlType.Font,title:\"Paragraph Font\",controls:\"extended\",displayFontSize:true,defaultValue:{fontSize:fontSize.sm,lineHeight:1.6}},rowParagraphColor:{type:ControlType.Color,title:\"Paragraph Color\",defaultValue:\"#555\"},rowParagraphColorDark:{type:ControlType.Color,title:\"Dark: Paragraph Color\",defaultValue:darkTheme.muted}}},largeImage:{type:ControlType.Object,title:\"Large Image\",controls:{largeImageHeight:{type:ControlType.Number,title:\"Height\",defaultValue:550,min:100,max:900,unit:\"px\"},largeImageHeightTablet:{type:ControlType.Number,title:\"Tablet: Height\",defaultValue:220,min:80,max:900,unit:\"px\"},largeImageHeightMobile:{type:ControlType.Number,title:\"Mobile: Height\",defaultValue:220,min:80,max:900,unit:\"px\"},largeImageRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"6px\"},largeImageRadiusTablet:{type:ControlType.BorderRadius,title:\"Tablet: Radius\",defaultValue:\"6px\"},largeImageRadiusMobile:{type:ControlType.BorderRadius,title:\"Mobile: Radius\",defaultValue:\"6px\"},largeImageMargin:{type:ControlType.Padding,title:\"Margin\",defaultValue:\"45px 0 20px\"}}},textBlock:{type:ControlType.Object,title:\"Text Block\",controls:{textBlockPaddingBottom:{type:ControlType.Number,title:\"Bottom Padding\",defaultValue:15,min:0,max:60,unit:\"px\"},textBlockHeadingTypography:{type:ControlType.Font,title:\"Heading Font\",controls:\"extended\",displayFontSize:true,defaultValue:{fontSize:26,lineHeight:1.4}},textBlockHeadingColor:{type:ControlType.Color,title:\"Heading Color\",defaultValue:\"#333\"},textBlockHeadingColorDark:{type:ControlType.Color,title:\"Dark: Heading Color\",defaultValue:darkTheme.ink},textBlockHeadingMarginTop:{type:ControlType.Number,title:\"Heading Top Margin\",defaultValue:28,min:0,max:80,unit:\"px\"},textBlockParagraphTypography:{type:ControlType.Font,title:\"Paragraph Font\",controls:\"extended\",displayFontSize:true,defaultValue:{fontSize:fontSize.sm,lineHeight:1.65}},textBlockParagraphColor:{type:ControlType.Color,title:\"Paragraph Color\",defaultValue:\"#555\"},textBlockParagraphColorDark:{type:ControlType.Color,title:\"Dark: Paragraph Color\",defaultValue:darkTheme.muted}}},body:{type:ControlType.Object,title:\"Content Body\",controls:{bodyParagraphTypography:{type:ControlType.Font,title:\"Paragraph Font\",controls:\"extended\",displayFontSize:true,defaultValue:{fontSize:fontSize.sm,lineHeight:1.65}},bodyParagraphColor:{type:ControlType.Color,title:\"Paragraph Color\",defaultValue:\"#555\"},bodyParagraphColorDark:{type:ControlType.Color,title:\"Dark: Paragraph Color\",defaultValue:darkTheme.muted},bodyHeadingTypography:{type:ControlType.Font,title:\"Heading Font\",controls:\"extended\",displayFontSize:true,defaultValue:{fontSize:26,lineHeight:1.4}},bodyHeadingColor:{type:ControlType.Color,title:\"Heading Color\",defaultValue:\"#333\"},bodyHeadingColorDark:{type:ControlType.Color,title:\"Dark: Heading Color\",defaultValue:darkTheme.ink},bodyListColor:{type:ControlType.Color,title:\"List Color\",defaultValue:\"#555\"},bodyListColorDark:{type:ControlType.Color,title:\"Dark: List Color\",defaultValue:darkTheme.muted},bodyLinkColor:{type:ControlType.Color,title:\"Link Color\",defaultValue:colors.ink},bodyLinkColorDark:{type:ControlType.Color,title:\"Dark: Link Color\",defaultValue:darkTheme.ink},bodyImageRadius:{type:ControlType.BorderRadius,title:\"Image Radius\",defaultValue:\"6px\"}}}});function blogArticleCSS(){return`\n.ba-section{\n    width:100%;\n}\n\n.ba-top,\n.ba-content{\n    max-width:1660px;\n    margin:0 auto;\n    box-sizing:border-box;\n}\n\n/* The source (other-pages/single-blog-page.html) caps .blog-top at\n   max-width:1660px with zero side padding, so it only ever gets a gutter\n   once the viewport exceeds 1660px — anywhere narrower (any normal desktop/\n   laptop width, e.g. a 1200px Framer preview frame) it renders truly\n   edge-to-edge with no breathing room. Matching that literally reads as\n   broken rather than faithful, so a page-gutter is added here instead,\n   same 30px/15px values BlogGrid's .bg-container already uses one section\n   down on this same page, so the feature image lines up with the related-\n   posts grid below it at every width. */\n.ba-top{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:var(--ba-top-gap, 15px);\n    align-items:start;\n    margin:var(--ba-top-margin-top, 30px) auto var(--ba-top-margin-bottom, 50px);\n    padding:var(--ba-top-padding, 0 30px);\n}\n\n.ba-feature{\n    width:100%;\n    height:var(--ba-feature-height, 500px);\n    overflow:hidden;\n    border-radius:var(--ba-feature-radius, 6px);\n}\n\n.ba-feature img{\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    display:block;\n}\n\n.ba-title-box{\n    padding:var(--ba-titlebox-padding, 20px 0);\n    background:var(--ba-titlebox-bg, transparent);\n    border-radius:var(--ba-titlebox-radius, 6px);\n    box-sizing:border-box;\n}\n\n.ba-meta{\n    display:flex;\n    align-items:center;\n    gap:var(--ba-meta-gap, 20px);\n    margin-bottom:var(--ba-meta-mb, 18px);\n    color:var(--ba-meta-color, #777);\n    font-family:var(--ba-meta-family, ${fontFamily});\n    font-weight:var(--ba-meta-weight, 600);\n    font-size:var(--ba-meta-size, ${fontSize.sm}px);\n}\n\n.ba-meta span{\n    display:flex;\n    align-items:center;\n    gap:var(--ba-meta-item-gap, 6px);\n    font-weight:500;\n}\n\n.ba-meta img{\n    width:var(--ba-meta-icon-size, 15px);\n    height:var(--ba-meta-icon-size, 15px);\n    object-fit:contain;\n}\n\n.ba-title-box h1{\n    color:var(--ba-title-color, ${colors.ink});\n    font-size:var(--ba-title-size, 22px);\n    line-height:var(--ba-title-lh, 1.5);\n    font-weight:var(--ba-title-weight, 500);\n    margin:0;\n    font-family:var(--ba-title-family, ${fontFamilyBold});\n}\n\n.ba-content{\n    max-width:var(--ba-content-max-width, 1300px);\n    padding:var(--ba-content-padding, 0 145px);\n}\n\n.ba-content > p{\n    color:var(--ba-intro-color, #555);\n    font-family:var(--ba-intro-family, ${fontFamily});\n    font-weight:var(--ba-intro-weight, 400);\n    font-size:var(--ba-intro-size, ${fontSize.sm}px);\n    line-height:var(--ba-intro-lh, 1.65);\n    margin:0 0 var(--ba-intro-mb, 20px);\n}\n\n.ba-content-row{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:var(--ba-row-gap, 15px);\n    align-items:center;\n    margin:var(--ba-row-margin, 40px 0);\n}\n\n.ba-content-image{\n    width:100%;\n    height:var(--ba-row-image-height, 350px);\n    overflow:hidden;\n    border-radius:var(--ba-row-image-radius, 6px);\n}\n\n.ba-content-image img{\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    display:block;\n}\n\n.ba-content-text h2{\n    color:var(--ba-row-heading-color, #333);\n    font-family:var(--ba-row-heading-family, ${fontFamily});\n    font-weight:var(--ba-row-heading-weight, 500);\n    font-size:var(--ba-row-heading-size, 26px);\n    line-height:var(--ba-row-heading-lh, 1.4);\n    margin:0 0 12px;\n}\n\n.ba-content-text p{\n    color:var(--ba-row-p-color, #555);\n    font-family:var(--ba-row-p-family, ${fontFamily});\n    font-weight:var(--ba-row-p-weight, 400);\n    font-size:var(--ba-row-p-size, ${fontSize.sm}px);\n    line-height:var(--ba-row-p-lh, 1.6);\n    margin:0;\n}\n\n.ba-large-image{\n    width:100%;\n    height:var(--ba-large-image-height, 550px);\n    overflow:hidden;\n    border-radius:var(--ba-large-image-radius, 6px);\n    margin:var(--ba-large-image-margin, 45px 0 20px);\n}\n\n.ba-large-image img{\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    display:block;\n}\n\n.ba-text-block{\n    padding-bottom:var(--ba-tb-padding-bottom, 15px);\n}\n\n.ba-text-block h2{\n    color:var(--ba-tb-heading-color, #333);\n    font-family:var(--ba-tb-heading-family, ${fontFamily});\n    font-weight:var(--ba-tb-heading-weight, 500);\n    font-size:var(--ba-tb-heading-size, 26px);\n    line-height:var(--ba-tb-heading-lh, 1.4);\n    margin:var(--ba-tb-heading-mt, 28px) 0 12px;\n}\n\n.ba-text-block p{\n    color:var(--ba-tb-p-color, #555);\n    font-family:var(--ba-tb-p-family, ${fontFamily});\n    font-weight:var(--ba-tb-p-weight, 400);\n    font-size:var(--ba-tb-p-size, ${fontSize.sm}px);\n    line-height:var(--ba-tb-p-lh, 1.65);\n    margin:0 0 20px;\n}\n\n/* Wraps whatever's dropped into the \"Content\" Slot (bodySlot) — the Frame\n   containing a native Text layer bound to a CMS Rich Text field, whose own\n   markup isn't known ahead of time (any mix of headings/paragraphs/lists/\n   images an editor puts in the field), so this styles those tags\n   generically to match the rest of .ba-content's typography, rather than\n   the named ba-content-row/ba-large-image/ba-text-block layouts above,\n   which only apply to the hand-authored \"blocks\" array. */\n.ba-content-body p{\n    color:var(--ba-body-p-color, #555);\n    font-family:var(--ba-body-p-family, ${fontFamily});\n    font-weight:var(--ba-body-p-weight, 400);\n    font-size:var(--ba-body-p-size, ${fontSize.sm}px);\n    line-height:var(--ba-body-p-lh, 1.65);\n    margin:0 0 20px;\n}\n\n.ba-content-body h2,\n.ba-content-body h3{\n    color:var(--ba-body-heading-color, #333);\n    font-family:var(--ba-body-heading-family, ${fontFamily});\n    font-weight:var(--ba-body-heading-weight, 500);\n    font-size:var(--ba-body-heading-size, 26px);\n    line-height:var(--ba-body-heading-lh, 1.4);\n    margin:28px 0 12px;\n}\n\n.ba-content-body ul,\n.ba-content-body ol{\n    color:var(--ba-body-list-color, #555);\n    font-size:${fontSize.sm}px;\n    line-height:1.65;\n    margin:0 0 20px;\n    padding-left:20px;\n}\n\n.ba-content-body a{\n    color:var(--ba-body-link-color, ${colors.ink});\n}\n\n.ba-content-body img{\n    display:block;\n    width:100%;\n    height:auto;\n    border-radius:var(--ba-body-image-radius, 6px);\n    margin:20px 0;\n}\n\n@media (max-width:989px){\n\n    .ba-top{\n        grid-template-columns:1fr;\n        gap:var(--ba-top-gap-tablet, 15px);\n        margin-top:var(--ba-top-margin-top-tablet, 40px);\n        margin-bottom:var(--ba-top-margin-bottom-tablet, 50px);\n        padding:var(--ba-top-padding-tablet, 0);\n    }\n\n    .ba-feature{\n        height:var(--ba-feature-height-tablet, 280px);\n        border-radius:var(--ba-feature-radius-tablet, 6px);\n    }\n\n    .ba-title-box{\n        padding:var(--ba-titlebox-padding-tablet, 20px 0);\n        background:var(--ba-titlebox-bg-tablet, transparent);\n        border-radius:var(--ba-titlebox-radius-tablet, 6px);\n    }\n\n    .ba-meta{\n        gap:var(--ba-meta-gap-tablet, 20px);\n        margin-bottom:var(--ba-meta-mb-tablet, 18px);\n        font-size:var(--ba-meta-size-tablet, ${fontSize.sm}px);\n    }\n\n    .ba-title-box h1{\n        font-size:var(--ba-title-size-tablet, 22px);\n    }\n\n    .ba-content{\n        padding:var(--ba-content-padding-tablet, 0 20px);\n    }\n\n    .ba-content > p{\n        font-size:var(--ba-intro-size-tablet, ${fontSize.sm}px);\n        margin-bottom:var(--ba-intro-mb-tablet, 20px);\n    }\n\n    .ba-content-row,\n    .ba-content-row.reverse{\n        grid-template-columns:1fr;\n        gap:var(--ba-row-gap-tablet, 20px);\n        margin:var(--ba-row-margin-tablet, 30px 0);\n    }\n\n    .ba-content-image{\n        height:var(--ba-row-image-height-tablet, 220px);\n        border-radius:var(--ba-row-image-radius-tablet, 6px);\n    }\n\n    .ba-large-image{\n        height:var(--ba-large-image-height-tablet, 220px);\n        border-radius:var(--ba-large-image-radius-tablet, 6px);\n    }\n\n}\n\n@media (max-width:480px){\n\n    .ba-top{\n        grid-template-columns:1fr;\n        gap:var(--ba-top-gap-mobile, 15px);\n        margin-top:var(--ba-top-margin-top-mobile, 40px);\n        margin-bottom:var(--ba-top-margin-bottom-mobile, 50px);\n        padding:var(--ba-top-padding-mobile, 0);\n    }\n\n    .ba-feature{\n        height:var(--ba-feature-height-mobile, 280px);\n        border-radius:var(--ba-feature-radius-mobile, 6px);\n    }\n\n    .ba-title-box{\n        padding:var(--ba-titlebox-padding-mobile, 20px 0);\n        background:var(--ba-titlebox-bg-mobile, transparent);\n        border-radius:var(--ba-titlebox-radius-mobile, 6px);\n    }\n\n    .ba-meta{\n        gap:var(--ba-meta-gap-mobile, 20px);\n        margin-bottom:var(--ba-meta-mb-mobile, 18px);\n        font-size:var(--ba-meta-size-mobile, ${fontSize.sm}px);\n    }\n\n    .ba-title-box h1{\n        font-size:var(--ba-title-size-mobile, 22px);\n    }\n\n    .ba-content{\n        padding:var(--ba-content-padding-mobile, 0 20px);\n    }\n\n    .ba-content > p{\n        font-size:var(--ba-intro-size-mobile, ${fontSize.sm}px);\n        margin-bottom:var(--ba-intro-mb-mobile, 20px);\n    }\n\n    .ba-content-row,\n    .ba-content-row.reverse{\n        grid-template-columns:1fr;\n        gap:var(--ba-row-gap-mobile, 20px);\n        margin:var(--ba-row-margin-mobile, 30px 0);\n    }\n\n    .ba-content-image{\n        height:var(--ba-row-image-height-mobile, 220px);\n        border-radius:var(--ba-row-image-radius-mobile, 6px);\n    }\n\n    .ba-large-image{\n        height:var(--ba-large-image-height-mobile, 220px);\n        border-radius:var(--ba-large-image-radius-mobile, 6px);\n    }\n\n}\n\n/* Dark mode: every text color below (.ba-meta, .ba-title-box h1,\n   .ba-content > p, the content-row/large-image/text-block/content-body\n   heading+paragraph+list+link colors) sits directly on the bare page\n   background with a fixed light-page-tuned literal — no card/surface of\n   its own — so they'd go dark-on-dark once the page background goes dark.\n   Same reasoning as TrustedLogos.tsx's dark-mode block: a Color control\n   resolves to one literal before this component ever runs, so there's no\n   way to tell \"merchant never touched this\" from \"merchant explicitly\n   chose this,\" and shipping illegible text is the worse outcome. Colors\n   here don't vary by breakpoint (only sizes/gaps do), so one rule set\n   covers every tier. Each rule reads its own --ba-*-dark custom property\n   (real Color controls in addPropertyControls, each defaulting to the same\n   --theme-* token this rule used to hardcode) rather than the shared\n   site-wide token directly, so every instance of this component can be\n   independently customized for dark mode instead of sharing one palette. */\n:root[data-theme=\"dark\"] .ba-title-box{ background:var(--ba-titlebox-bg-dark, transparent); }\n:root[data-theme=\"dark\"] .ba-meta{ color:var(--ba-meta-color-dark, var(--theme-muted)); }\n:root[data-theme=\"dark\"] .ba-title-box h1{ color:var(--ba-title-color-dark, var(--theme-ink)); }\n:root[data-theme=\"dark\"] .ba-content > p{ color:var(--ba-intro-color-dark, var(--theme-muted)); }\n:root[data-theme=\"dark\"] .ba-content-text h2{ color:var(--ba-row-heading-color-dark, var(--theme-ink)); }\n:root[data-theme=\"dark\"] .ba-content-text p{ color:var(--ba-row-p-color-dark, var(--theme-muted)); }\n:root[data-theme=\"dark\"] .ba-text-block h2{ color:var(--ba-tb-heading-color-dark, var(--theme-ink)); }\n:root[data-theme=\"dark\"] .ba-text-block p{ color:var(--ba-tb-p-color-dark, var(--theme-muted)); }\n:root[data-theme=\"dark\"] .ba-content-body p{ color:var(--ba-body-p-color-dark, var(--theme-muted)); }\n:root[data-theme=\"dark\"] .ba-content-body h2,\n:root[data-theme=\"dark\"] .ba-content-body h3{ color:var(--ba-body-heading-color-dark, var(--theme-ink)); }\n:root[data-theme=\"dark\"] .ba-content-body ul,\n:root[data-theme=\"dark\"] .ba-content-body ol{ color:var(--ba-body-list-color-dark, var(--theme-muted)); }\n:root[data-theme=\"dark\"] .ba-content-body a{ color:var(--ba-body-link-color-dark, var(--theme-ink)); }\n`;}\nexport const __FramerMetadata__ = {\"exports\":{\"BlogArticleTextBlock\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleMeta\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleFeature\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogArticle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleHeader\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleBody\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleTitle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultBlocks\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleContainer\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleRow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleIntro\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentBlock\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogArticleLargeImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}