const { Badge, Callout, Card, Button, IconButton, Icon, ArticleCard, Tooltip, Input, Dialog, Toast, StepList } = window.GuiaDiabeteDesignSystem_9d1af3; const ART_AUD={kids:['Para crianças','caution','criancas'],family:['Família','brand','busca'],school:['Na escola','info','escola'],emergency:['Emergência','urgent','socorros'],recipe:['Receita','recipe','receitas']}; function Block({b}){ if(b.t==='h2') return

{b.v}

; if(b.t==='callout') return {b.v}; if(b.t==='steps') return ; return

{b.v}

; } function Article({id='escola-hipo',go}){ const posts=window.POSTS||[]; const post=posts.find(p=>p.id===id)||posts[0]; const [saved,setSaved]=React.useState(false),[dlg,setDlg]=React.useState(false),[copied,setCopied]=React.useState(false); React.useEffect(()=>{setSaved(false);setCopied(false)},[id]); const url=window.shareUrl('artigo/'+post.id); const share=t=>{if(t==='link')setCopied(true)}; React.useEffect(()=>{if(!copied)return;const t=setTimeout(()=>setCopied(false),2600);return()=>clearTimeout(t)},[copied]); const [label,tone,cat]=ART_AUD[post.audience]||ART_AUD.family; const related=(post.related||[]).map(r=>posts.find(p=>p.id===r)).filter(Boolean); return
{label} {post.readingTime}

{post.title}

{post.lead}

{post.reviewer} Publicado em {post.date}
setSaved(!saved)}/>
{post.body.map((b,i)=>)}
Este guia é feito para circular. Mande para quem cuida da criança junto com você.
Receba o guia por e-mail Um resumo por semana, sem alarmismo.
{related.length>0&&

Continue lendo

{related.map(r=>go('artigo',r.id)}/>)}
}
setDlg(false)} title="Receber o guia por e-mail" description="Um resumo por semana, com os artigos revisados por profissionais." footer={<>}> {copied&&
setCopied(false)}>Link copiado para a área de transferência.
} {saved&&
setSaved(false)}>Artigo salvo na sua lista.
}
; } window.Article=Article;