/* Devonew — Painel da Igreja (admin) · seed data PT-BR */
const ADMIN = {
  church: {
    name: 'Comunidade Vida',
    subdomain: 'vida.devonew.com',
    plan: 'Pro',
    admin: { name: 'Pr. André Martins', role: 'Administrador', initials: 'AM' },
    members: 412,
  },

  // dashboard KPIs
  kpis: [
    { id: 'membros', label: 'Membros ativos', value: '412', delta: '+8 no mês', icon: 'users', up: true },
    { id: 'visitantes', label: 'Visitantes recorrentes', value: '37', delta: '+5 na semana', icon: 'userPlus', up: true },
    { id: 'celulas', label: 'Células ativas', value: '24', delta: '2 novas', icon: 'church', up: true },
    { id: 'presenca', label: 'Presença média', value: '286', delta: '+4% vs. mês anterior', icon: 'trending', up: true },
  ],

  // attendance line (last 12 weeks)
  attendance: [248, 262, 255, 270, 264, 278, 272, 281, 276, 290, 284, 286],

  birthdays: [
    { name: 'Mariana Alves', day: '04 jun', initials: 'MA' },
    { name: 'Tiago Ferreira', day: '06 jun', initials: 'TF' },
    { name: 'Juliana Dias', day: '09 jun', initials: 'JD' },
  ],

  activity: [
    { who: 'Pra. Sônia Reis', what: 'publicou o devocional de hoje', when: 'há 2 h', icon: 'book' },
    { who: 'Rafael Souza', what: 'lançou ofertas da Célula Vila Nova', when: 'há 5 h', icon: 'wallet' },
    { who: 'Sistema', what: '5 novos cadastros aguardando aprovação', when: 'há 6 h', icon: 'userPlus' },
    { who: 'Mariana Alves', what: 'concluiu o curso Uma Vida de Oração', when: 'ontem', icon: 'grad' },
  ],

  // approval queue (auto-cadastro)
  queue: [
    { id: 1, name: 'Beatriz Carvalho', email: 'beatriz.c@gmail.com', whats: '(11) 99812-4471', via: 'Site público', when: 'há 2 h' },
    { id: 2, name: 'Marcos Pereira', email: 'marcos.pereira@hotmail.com', whats: '(11) 99745-0098', via: 'Site público', when: 'há 4 h' },
    { id: 3, name: 'Larissa Monteiro', email: 'larissa.m@outlook.com', whats: '(11) 98123-7765', via: 'QR no culto', when: 'há 8 h' },
    { id: 4, name: 'Eduardo Lima', email: 'edu.lima@gmail.com', whats: '(11) 99980-3321', via: 'Site público', when: 'ontem' },
    { id: 5, name: 'Patrícia Gomes', email: 'paty.gomes@gmail.com', whats: '(11) 99441-2210', via: 'Indicação', when: 'ontem' },
  ],

  members: [
    { name: 'Leonardo Gomes', role: 'Membro', cell: 'Vila Nova', since: '2019', status: 'Ativo', initials: 'LG' },
    { name: 'Mariana Alves', role: 'Líder', cell: 'Centro', since: '2016', status: 'Ativo', initials: 'MA' },
    { name: 'Pr. André Martins', role: 'Pastor', cell: '—', since: '2009', status: 'Ativo', initials: 'AM' },
    { name: 'Tiago Ferreira', role: 'Diácono', cell: 'Jardins', since: '2014', status: 'Ativo', initials: 'TF' },
    { name: 'Priscila Gomes', role: 'Membro', cell: 'Vila Nova', since: '2021', status: 'Ativo', initials: 'PG' },
    { name: 'Rafael Souza', role: 'Tesoureiro', cell: 'Centro', since: '2012', status: 'Ativo', initials: 'RS' },
    { name: 'Juliana Dias', role: 'Membro', cell: 'Jardins', since: '2022', status: 'Visitante', initials: 'JD' },
    { name: 'Carlos Nunes', role: 'Líder', cell: 'Zona Sul', since: '2011', status: 'Ativo', initials: 'CN' },
  ],

  cells: [
    { name: 'Célula Vila Nova', leader: 'Priscila Gomes', host: 'Rua das Acácias, 120', day: 'Quarta · 20h', members: 14, growth: '+2' },
    { name: 'Célula Centro', leader: 'Mariana Alves', host: 'Av. Brasil, 880', day: 'Terça · 19h30', members: 18, growth: '+1' },
    { name: 'Célula Jardins', leader: 'Tiago Ferreira', host: 'Rua Ipê, 45', day: 'Quinta · 20h', members: 11, growth: '0' },
    { name: 'Célula Zona Sul', leader: 'Carlos Nunes', host: 'Rua do Sol, 210', day: 'Sexta · 20h', members: 16, growth: '+3' },
  ],

  // ministries / scale matrix
  departments: ['Louvor', 'Mídia/Som', 'Recepção', 'Infantil', 'Intercessão'],
  scale: {
    services: ['Dom · 09h', 'Dom · 18h', 'Qua · 20h'],
    grid: {
      'Louvor':      ['Mariana A.', 'Tiago F.', 'Carlos N.'],
      'Mídia/Som':   ['Rafael S.', 'Eduardo L.', 'Rafael S.'],
      'Recepção':    ['Juliana D.', 'Priscila G.', 'Beatriz C.'],
      'Infantil':    ['Mariana A.', 'Larissa M.', 'Patrícia G.'],
      'Intercessão': ['Carlos N.', 'Sônia R.', 'André M.'],
    },
    // conflict: Mariana A. escalada em Louvor e Infantil no Dom 09h
    conflict: { name: 'Mariana A.', service: 'Dom · 09h', depts: ['Louvor', 'Infantil'] },
  },

  finance: {
    monthIn: 48250, monthOut: 31180,
    entradas: [
      { label: 'Dízimos', value: 32400, pct: 67 },
      { label: 'Ofertas gerais', value: 9850, pct: 20 },
      { label: 'Ofertas de células', value: 4200, pct: 9 },
      { label: 'Missões', value: 1800, pct: 4 },
    ],
    saidas: [
      { label: 'Prebenda pastoral', value: 12000, pct: 38 },
      { label: 'Aluguel & contas', value: 9600, pct: 31 },
      { label: 'Ação social', value: 5400, pct: 17 },
      { label: 'Manutenção & insumos', value: 4180, pct: 14 },
    ],
    recent: [
      { type: 'in', label: 'Dízimo · PIX', who: 'Leonardo Gomes', value: 350, when: 'Hoje' },
      { type: 'out', label: 'Conta de energia', who: 'Tesouraria', value: 880, when: 'Ontem' },
      { type: 'in', label: 'Oferta de célula', who: 'Vila Nova', value: 420, when: 'Ontem' },
      { type: 'out', label: 'Cestas básicas', who: 'Ação social', value: 1200, when: '01 jun' },
      { type: 'in', label: 'Oferta geral · culto', who: 'Domingo 18h', value: 2640, when: '01 jun' },
    ],
  },

  events: [
    { id: 'ev1', name: 'Santa Ceia', kind: 'Culto', date: '08 jun', time: 'Dom · 18h', online: false, link: '', speaker: '', desc: 'Celebração da Ceia do Senhor com toda a igreja.', signups: null, cap: null, status: 'publicado' },
    { id: 'ev2', name: 'Conferência de Avivamento', kind: 'Conferência', date: '21–23 jun', time: 'Sex–Dom', online: false, link: '', speaker: 'Pr. André Martins', desc: 'Três noites de busca e renovação.', signups: 184, cap: 300, status: 'publicado' },
    { id: 'ev3', name: 'Seminário: Família segundo Deus', kind: 'Seminário', date: '18 jun', time: 'Qua · 20h', online: true, link: 'https://www.youtube.com/watch?v=live', speaker: 'Pr. André & Marta', desc: 'Seminário online ao vivo sobre relacionamentos à luz da Palavra.', signups: 96, cap: 500, status: 'publicado' },
    { id: 'ev4', name: 'Classe de Batismo', kind: 'Curso', date: '15 jun', time: 'Dom · 16h', online: false, link: '', speaker: 'Diác. Rafael', desc: 'Preparação para o batismo nas águas.', signups: 22, cap: 30, status: 'publicado' },
    { id: 'ev5', name: 'Retiro de Casais', kind: 'Retiro', date: '12–13 jul', time: 'Sáb–Dom', online: false, link: '', speaker: '', desc: 'Final de semana de restauração para casais.', signups: 41, cap: 60, status: 'publicado' },
  ],
};

/* ----- Course library (source that feeds the member app's Cursos tab) ----- */
ADMIN.courseSeed = [
  {
    id: 'formacao', title: 'Formação de Discípulos', instructor: 'Pr. André Martins',
    category: 'Discipulado', cover: 'capa · fundamentos da fé', status: 'publicado',
    desc: 'A jornada essencial de todo novo convertido: do encontro com Cristo à vida em comunidade. Vídeos curtos, materiais de apoio e prática.',
    enrolled: 128, completion: 41,
    modules: [
      { name: 'Módulo 1 · O Novo Nascimento', lessons: [
        { id: 'f1', t: 'O encontro com Cristo', dur: '9 min', type: 'video', link: 'https://www.youtube.com' },
        { id: 'f2', t: 'Arrependimento e fé', dur: '11 min' },
        { id: 'f3', t: 'O batismo nas águas', dur: '8 min' },
      ]},
      { name: 'Módulo 2 · Fundamentos da Fé', lessons: [
        { id: 'f4', t: 'A autoridade da Bíblia', dur: '12 min' },
        { id: 'f5', t: 'Quem é o Espírito Santo', dur: '10 min' },
        { id: 'f6', t: 'A vida de oração', dur: '9 min' },
        { id: 'f7', t: 'O poder do jejum', dur: '11 min' },
      ]},
      { name: 'Módulo 3 · Vida em Comunidade', lessons: [
        { id: 'f8', t: 'A importância da célula', dur: '8 min' },
        { id: 'f9', t: 'Servindo com meus dons', dur: '10 min' },
        { id: 'f10', t: 'Generosidade e contribuição', dur: '9 min' },
        { id: 'f11', t: 'Compartilhando a fé', dur: '12 min' },
      ]},
    ],
  },
  {
    id: 'oracao-curso', title: 'Uma Vida de Oração', instructor: 'Pra. Sônia Reis',
    category: 'Devocional', cover: 'capa · o lugar secreto', status: 'publicado',
    enrolled: 86, completion: 58,
    modules: [
      { name: 'Módulo único · O Lugar Secreto', lessons: [
        { id: 'o1', t: 'Por que orar', dur: '7 min' },
        { id: 'o2', t: 'O modelo do Pai Nosso', dur: '10 min' },
        { id: 'o3', t: 'Adoração e gratidão', dur: '8 min' },
        { id: 'o4', t: 'Intercessão pelos outros', dur: '9 min' },
        { id: 'o5', t: 'Ouvir a voz de Deus', dur: '11 min' },
        { id: 'o6', t: 'Persistência na oração', dur: '8 min' },
      ]},
    ],
  },
  {
    id: 'cat1', title: 'Casamento Segundo o Coração de Deus', instructor: 'Pr. André & Marta',
    category: 'Família', cover: 'capa · aliança', status: 'publicado',
    enrolled: 54, completion: 33,
    modules: [
      { name: 'Módulo 1 · Aliança', lessons: [
        { id: 'c1', t: 'O projeto de Deus para o casal', dur: '12 min' },
        { id: 'c2', t: 'Comunicação que edifica', dur: '14 min' },
        { id: 'c3', t: 'Resolvendo conflitos', dur: '11 min' },
      ]},
      { name: 'Módulo 2 · Construção', lessons: [
        { id: 'c4', t: 'Finanças do casal', dur: '13 min' },
        { id: 'c5', t: 'Intimidade e respeito', dur: '12 min' },
      ]},
    ],
  },
  {
    id: 'cat2', title: 'Panorama Bíblico', instructor: 'Pr. André Martins',
    category: 'Bíblia', cover: 'capa · do Gênesis ao Apocalipse', status: 'publicado',
    enrolled: 73, completion: 22,
    modules: [
      { name: 'Antigo Testamento', lessons: [
        { id: 'p1', t: 'A criação e a queda', dur: '15 min' },
        { id: 'p2', t: 'Os patriarcas', dur: '14 min' },
        { id: 'p3', t: 'Êxodo e a Lei', dur: '16 min' },
      ]},
      { name: 'Novo Testamento', lessons: [
        { id: 'p4', t: 'Os evangelhos', dur: '15 min' },
        { id: 'p5', t: 'A igreja primitiva', dur: '13 min' },
      ]},
    ],
  },
  {
    id: 'cat4', title: 'Finanças com Propósito', instructor: 'Diác. Rafael Souza',
    category: 'Vida Prática', cover: 'capa · mordomia', status: 'rascunho',
    enrolled: 0, completion: 0,
    modules: [
      { name: 'Módulo 1 · Mordomia', lessons: [
        { id: 'fp1', t: 'Tudo pertence a Deus', dur: '10 min' },
        { id: 'fp2', t: 'Orçamento familiar', dur: '12 min' },
      ]},
    ],
  },
];

/* ----- Biblioteca de arquivos (alimenta a aba Biblioteca do app) ----- */
ADMIN.fileSeed = [
  { id: 'fl1', title: 'Apostila — Fundamentos da Fé', desc: 'Material de apoio do curso de discipulado.', category: 'Discipulado', kind: 'link', url: 'https://bibliaonline.com.br', mime: 'application/pdf', size: 0, status: 'publicado', ts: 1748908800000 },
  { id: 'fl2', title: 'Cifras — Louvor Congregacional', desc: 'Repertório atual com cifras e tons.', category: 'Louvor', kind: 'link', url: 'https://www.cifraclub.com.br', mime: 'application/pdf', size: 0, status: 'publicado', ts: 1748908800000 },
  { id: 'fl3', title: 'Devocional em vídeo — Salmo 23', desc: 'Mensagem em vídeo para a semana.', category: 'Devocional', kind: 'link', url: 'https://www.youtube.com', mime: 'text/html', size: 0, status: 'publicado', ts: 1748908800000 },
];

/* ----- Trilha de Crescimento (jornada de discipulado · alimenta a aba Trilha do app) -----
   trigger: member|devo|bible1|cell|course (automáticas) ou manual (o membro confirma + ganha XP) */
ADMIN.journeySeed = {
  status: 'publicada',
  steps: [
    { id: 'decisao',    name: 'Decisão por Cristo',   desc: 'Você entregou a sua vida a Jesus — o começo de tudo.', icon: 'flame',   trigger: 'member', verse: 'Se alguém está em Cristo, nova criatura é: as coisas velhas já passaram.', verseRef: '2 Coríntios 5.17' },
    { id: 'devocional', name: 'Hábito devocional',    desc: 'Faça o seu primeiro devocional diário.',               icon: 'book',    trigger: 'devo',   verse: 'De manhã ouvirás a minha voz, ó Senhor; de manhã apresentarei a ti a minha oração.', verseRef: 'Salmos 5.3' },
    { id: 'biblia',     name: 'Abra a Palavra',       desc: 'Leia o seu primeiro capítulo da Bíblia.',              icon: 'bible',   trigger: 'bible1', verse: 'Lâmpada para os meus pés é a tua palavra e luz para o meu caminho.', verseRef: 'Salmos 119.105' },
    { id: 'celula',     name: 'Entre numa célula',    desc: 'Caminhe em comunhão num pequeno grupo.',               icon: 'users',   trigger: 'cell',   verse: 'Onde estiverem dois ou três reunidos em meu nome, ali estou no meio deles.', verseRef: 'Mateus 18.20' },
    { id: 'batismo',    name: 'Batismo nas águas',    desc: 'Declare publicamente a sua fé.',                       icon: 'shield',  trigger: 'manual', xp: 50, verse: 'Arrependei-vos, e cada um de vós seja batizado em nome de Jesus Cristo.', verseRef: 'Atos 2.38' },
    { id: 'curso',      name: 'Curso de Fundamentos', desc: 'Conclua a trilha "Formação de Discípulos".',           icon: 'grad',    trigger: 'course', courseId: 'formacao', verse: 'E perseveravam na doutrina dos apóstolos e na comunhão.', verseRef: 'Atos 2.42' },
    { id: 'servir',     name: 'Sirva num ministério', desc: 'Coloque os seus dons a serviço do Reino.',             icon: 'hands',   trigger: 'manual', xp: 40, verse: 'Cada um administre aos outros o dom como o recebeu.', verseRef: '1 Pedro 4.10' },
    { id: 'discipular', name: 'Discipule alguém',     desc: 'Convide e acompanhe um novo na fé.',                   icon: 'sparkle', trigger: 'manual', xp: 60, verse: 'Ide e fazei discípulos de todas as nações, batizando-os.', verseRef: 'Mateus 28.19' },
  ],
};

ADMIN.siteSeed = {
  name: 'Comunidade Vida',
  logo: 'CV',
  logoImg: null,
  accent: { h: 145, c: 0.055 },
  theme: 'classico',
  tagline: 'feito com devonew',
  hero: {
    kicker: 'Bem-vindo à Comunidade Vida',
    title: 'Um lugar de recomeços e fé.',
    subtitle: 'Seja a sua primeira vez ou o seu reencontro com Deus — aqui há lugar para você. Venha nos visitar neste domingo.',
  },
  schedule: [
    { day: 'Domingo', time: '09h00', what: 'Culto da Família · com ministério infantil' },
    { day: 'Domingo', time: '18h00', what: 'Culto da Noite · louvor e palavra' },
    { day: 'Quarta', time: '20h00', what: 'Estudo Bíblico · presencial e online' },
  ],
  location: {
    address: 'Av. das Acácias, 1240 — Jardim Aurora',
    blurb: 'Estacionamento gratuito no local e equipe de acolhimento na entrada para receber você e a sua família.',
    phone: '(11) 4002-8922',
    maps: '',
  },
  about: {
    heading: 'No que cremos',
    text: 'Somos uma comunidade cristã que crê no amor de Deus, no poder transformador do evangelho e no valor de cada pessoa. Cremos que a fé se vive em comunidade — por isso caminhamos juntos, em células e no cuidado mútuo.',
  },
  pastors: [
    { name: 'Pr. André Martins', role: 'Pastor titular' },
    { name: 'Pra. Helena Martins', role: 'Pastora de famílias' },
    { name: 'Pr. Daniel Rocha', role: 'Pastor de jovens' },
  ],
  contact: {
    email: 'contato@comunidadevida.com',
    instagram: '@comunidadevida',
    youtube: 'Comunidade Vida',
    whatsapp: '(11) 4002-8922',
  },
};

/* ---------- Devocional diário: agenda semeada + biblioteca devonew ----------
   Datas relativas a "hoje" para a demo sempre ter um devocional do dia. */
(function () {
  const _t = new Date();
  const iso = (off) => { const d = new Date(_t); d.setDate(d.getDate() + off); return `${d.getFullYear()}-${String(d.getMonth() + 1).padStart(2, '0')}-${String(d.getDate()).padStart(2, '0')}`; };
  const M = ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'];
  const DW = ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'];
  const fmt = (i) => { const [y, m, dd] = i.split('-').map(Number); const dt = new Date(y, m - 1, dd); return `${dd} de ${M[m - 1]} · ${DW[dt.getDay()]}`; };
  const mk = (off, status, o) => Object.assign({ id: 'seed' + (off < 0 ? 'm' + (-off) : off), dateISO: iso(off), date: fmt(iso(off)), status, readTime: '4 min de leitura', author: 'Pr. André Martins', authorInitials: 'AM', cover: 'imagem de capa · amanhecer', xp: 5 }, o);

  ADMIN.devotionalsSeed = [
    mk(0, 'publicado', {
      title: 'Um novo fôlego para a alma cansada',
      verse: 'Renova dentro de mim um espírito reto.', verseRef: 'Salmos 51.12',
      paragraphs: [
        'Há manhãs em que acordamos antes do despertador, e o peso do dia seguinte já parece nos esperar à porta. É justamente nessas horas que Deus nos convida a respirar fundo — não o ar que enche os pulmões, mas o fôlego que renova o coração.',
        { pull: '“Renova dentro de mim um espírito reto.” O pedido não é por circunstâncias novas, mas por um interior renovado.' },
        'Davi escreveu este salmo no seu momento mais baixo. Ainda assim, sua oração não foi por fuga, e sim por renovação. Ele entendeu que a vida nova não começa quando tudo se ajeita ao nosso redor, mas quando permitimos que Deus refaça o que está dentro de nós.',
        'Que tipo de fôlego você tem buscado? O alívio que vem das circunstâncias é passageiro. O fôlego que vem do Espírito sustenta mesmo quando nada muda lá fora.',
      ],
      prayer: 'Senhor, antes que eu peça por um dia diferente, renova o meu coração. Sopra em mim um novo fôlego, para que eu caminhe hoje com mansidão e confiança. Amém.',
    }),
    mk(-1, 'publicado', {
      title: 'A coragem de recomeçar', author: 'Pra. Helena Martins', authorInitials: 'HM',
      verse: 'As misericórdias do Senhor são a causa de não sermos consumidos; renovam-se cada manhã.', verseRef: 'Lamentações 3.22-23',
      paragraphs: [
        'Recomeçar exige mais coragem do que começar. No começo há novidade; no recomeço, há a memória do que não deu certo. Mas é exatamente aí que a graça de Deus brilha mais forte.',
        { pull: 'A misericórdia de Deus não se esgota — ela se renova a cada manhã.' },
        'Você não precisa carregar o peso de ontem para dentro de hoje. Cada manhã é um convite de Deus para começar de novo, com a força que vem dele.',
      ],
      prayer: 'Pai, obrigado porque a tua misericórdia se renova a cada manhã. Dá-me coragem para recomeçar confiando na tua graça. Amém.',
    }),
    mk(-2, 'publicado', {
      title: 'Quando o silêncio também é resposta',
      paragraphs: [
        'Nem sempre o céu responde com palavras. Às vezes, a resposta de Deus vem no silêncio — no descanso que ele nos dá enquanto esperamos.',
        'Esperar não é ficar parado; é confiar em movimento. Quem espera no Senhor renova as forças.',
      ],
      prayer: 'Senhor, ensina-me a confiar mesmo quando não ouço a tua voz. Que o teu silêncio seja, para mim, lugar de paz. Amém.',
    }),
    mk(1, 'rascunho', {
      title: 'Gratidão antes do amanhecer',
      paragraphs: [
        'Começar o dia agradecendo muda a lente com que vemos tudo o que vem depois. A gratidão não nega as lutas — ela apenas se recusa a esquecer a bondade de Deus no meio delas.',
      ],
      prayer: 'Pai, antes de pedir, quero agradecer. Obrigado pelo fôlego de mais um dia. Amém.',
    }),
  ];

  // base ilustrativa de "améns" nos publicados (o app soma +1 quando o membro reage)
  if (ADMIN.devotionalsSeed[0]) ADMIN.devotionalsSeed[0].amens = 24;
  if (ADMIN.devotionalsSeed[1]) ADMIN.devotionalsSeed[1].amens = 38;
  if (ADMIN.devotionalsSeed[2]) ADMIN.devotionalsSeed[2].amens = 15;

  ADMIN.devoLibrary = [
    {
      id: 'lib1', serie: 'Série · Salmos para o dia', title: 'O Senhor é o meu pastor', author: 'devonew', authorInitials: 'DN', readTime: '3 min de leitura', cover: 'campos verdes ao amanhecer',
      verse: 'O Senhor é o meu pastor; nada me faltará.', verseRef: 'Salmos 23.1',
      paragraphs: [
        'Quando Davi chama Deus de pastor, ele não está falando de teoria — está falando de experiência. Pastor é quem caminha junto, conhece cada ovelha pelo nome e não abandona nenhuma no caminho.',
        { pull: 'Nada me faltará — não porque tudo terei, mas porque a ele eu tenho.' },
        'A paz do salmo não nasce da ausência de vales, mas da presença do Pastor dentro deles.',
      ],
      prayer: 'Senhor, meu Pastor, conduze-me hoje. Em ti nada me falta. Amém.',
    },
    {
      id: 'lib2', serie: 'Série · 21 dias de oração', title: 'Ensina-nos a orar', author: 'devonew', authorInitials: 'DN', readTime: '4 min de leitura', cover: 'mãos em oração',
      verse: 'Senhor, ensina-nos a orar.', verseRef: 'Lucas 11.1',
      paragraphs: [
        'Os discípulos viram Jesus fazer milagres, mas o que pediram para aprender foi a orar. Eles perceberam que ali estava a fonte de tudo.',
        'Orar não é encontrar as palavras certas; é abrir o coração para Aquele que já conhece cada palavra antes de a pronunciarmos.',
      ],
      prayer: 'Pai, ensina-me a orar. Quero conhecer-te no lugar secreto. Amém.',
    },
    {
      id: 'lib3', serie: 'Série · Fôlego diário', title: 'Descanso para os cansados', author: 'devonew', authorInitials: 'DN', readTime: '3 min de leitura', cover: 'cadeira ao sol da manhã',
      verse: 'Vinde a mim, todos os que estais cansados e oprimidos, e eu vos aliviarei.', verseRef: 'Mateus 11.28',
      paragraphs: [
        'O convite de Jesus não é para os fortes, mas para os cansados. Ele não pede que primeiro nos recomponhamos — pede apenas que venhamos como estamos.',
        { pull: 'O descanso que ele oferece não é a ausência de trabalho, mas a presença dele no meio dele.' },
      ],
      prayer: 'Jesus, venho a ti como estou — cansado. Recebe-me e dá-me o teu descanso. Amém.',
    },
  ];
})();

window.ADMIN = ADMIN;