-- Migration 047 — Seed feriados ESTADUAIS e MUNICIPAIS 2026-2030 (F10 / RES#2).
--
-- Contexto (decisao do dono em 11/05/2026 tarde):
--   "acho que o cadastro nao deve ser por ano, deve estar cadastrado la e
--    agente ativa ou desativa. e basta, dessa forma que vc fez fica passivel
--    a erros futuros."
--
-- Diagnostico:
--   A arquitetura JA permite ativa/desativa (Migration 044 + coluna `ativo`).
--   Faltava SEED completo pra operador NUNCA precisar digitar feriado.
--
-- Esta migration:
--   1) Seeda feriados ESTADUAIS oficiais das 27 UFs para 2026-2030 (5 anos)
--   2) Seeda feriados MUNICIPAIS das capitais (aniversario da cidade)
--   3) Usa INSERT IGNORE pra coexistir com Migration 045 (nacionais)
--   4) `criado_por_user_id = NULL` (= seed do sistema)
--   5) `ativo = 1` (default) — operador desativa o que nao se aplica a regiao dele
--
-- Fontes:
--   - Calendarr Feriados Estaduais (https://www.calendarr.com/brasil/feriados-estaduais-no-brasil/)
--   - ANBIMA (https://www.anbima.com.br/feriados/)
--   - Blog Feriados Aniversario de Capitais 2026 (blog.feriados.com.br)
--   - Lei 9.093/1995 (criterios para feriados civis e religiosos)
--
-- Datas moveis incluidas:
--   - ES Nossa Senhora da Penha = Pascoa + 8 dias (2a segunda apos Pascoa)
--     2026: 13/04  2027: 05/04  2028: 24/04  2029: 09/04  2030: 29/04
--   - DF Corpus Christi (ja coberto pelo nacional, nao duplica)
--   - RJ Carnaval (ja coberto pelo nacional, nao duplica)
--
-- Estados sem feriado estadual (sao ignorados aqui — nao tem nada a seedar):
--   - GO (Goias): sem feriado estadual oficial
--   - MT (Mato Grosso): sem feriado estadual oficial
--   - PR (Parana): sem feriado estadual oficial
--
-- Card: F10 / RES#2 / seguimento da Migration 045.
-- Runner: sql/migrate.php — sem suporte a DELIMITER (apenas INSERT IGNORE).

SET SESSION sql_mode = '';

-- ============================================================================
-- ESTADUAIS — datas fixas (5 anos cada)
-- ============================================================================
INSERT IGNORE INTO cadastro_feriados (data, descricao, tipo, uf, municipio, ativo, criado_por_user_id) VALUES
  -- AC — Acre (4 feriados estaduais)
  ('2026-01-20','Dia do Catolico','estadual','AC',NULL,1,NULL),
  ('2026-01-25','Dia do Evangelico','estadual','AC',NULL,1,NULL),
  ('2026-06-15','Aniversario do Estado do Acre','estadual','AC',NULL,1,NULL),
  ('2026-09-05','Dia da Amazonia','estadual','AC',NULL,1,NULL),
  ('2026-11-17','Tratado de Petropolis','estadual','AC',NULL,1,NULL),
  ('2027-01-20','Dia do Catolico','estadual','AC',NULL,1,NULL),
  ('2027-01-25','Dia do Evangelico','estadual','AC',NULL,1,NULL),
  ('2027-06-15','Aniversario do Estado do Acre','estadual','AC',NULL,1,NULL),
  ('2027-09-05','Dia da Amazonia','estadual','AC',NULL,1,NULL),
  ('2027-11-17','Tratado de Petropolis','estadual','AC',NULL,1,NULL),
  ('2028-01-20','Dia do Catolico','estadual','AC',NULL,1,NULL),
  ('2028-01-25','Dia do Evangelico','estadual','AC',NULL,1,NULL),
  ('2028-06-15','Aniversario do Estado do Acre','estadual','AC',NULL,1,NULL),
  ('2028-09-05','Dia da Amazonia','estadual','AC',NULL,1,NULL),
  ('2028-11-17','Tratado de Petropolis','estadual','AC',NULL,1,NULL),
  ('2029-01-20','Dia do Catolico','estadual','AC',NULL,1,NULL),
  ('2029-01-25','Dia do Evangelico','estadual','AC',NULL,1,NULL),
  ('2029-06-15','Aniversario do Estado do Acre','estadual','AC',NULL,1,NULL),
  ('2029-09-05','Dia da Amazonia','estadual','AC',NULL,1,NULL),
  ('2029-11-17','Tratado de Petropolis','estadual','AC',NULL,1,NULL),
  ('2030-01-20','Dia do Catolico','estadual','AC',NULL,1,NULL),
  ('2030-01-25','Dia do Evangelico','estadual','AC',NULL,1,NULL),
  ('2030-06-15','Aniversario do Estado do Acre','estadual','AC',NULL,1,NULL),
  ('2030-09-05','Dia da Amazonia','estadual','AC',NULL,1,NULL),
  ('2030-11-17','Tratado de Petropolis','estadual','AC',NULL,1,NULL),

  -- AL — Alagoas (3 feriados)
  ('2026-06-24','Dia de Sao Joao','estadual','AL',NULL,1,NULL),
  ('2026-06-29','Dia de Sao Pedro','estadual','AL',NULL,1,NULL),
  ('2026-09-16','Emancipacao Politica de Alagoas','estadual','AL',NULL,1,NULL),
  ('2027-06-24','Dia de Sao Joao','estadual','AL',NULL,1,NULL),
  ('2027-06-29','Dia de Sao Pedro','estadual','AL',NULL,1,NULL),
  ('2027-09-16','Emancipacao Politica de Alagoas','estadual','AL',NULL,1,NULL),
  ('2028-06-24','Dia de Sao Joao','estadual','AL',NULL,1,NULL),
  ('2028-06-29','Dia de Sao Pedro','estadual','AL',NULL,1,NULL),
  ('2028-09-16','Emancipacao Politica de Alagoas','estadual','AL',NULL,1,NULL),
  ('2029-06-24','Dia de Sao Joao','estadual','AL',NULL,1,NULL),
  ('2029-06-29','Dia de Sao Pedro','estadual','AL',NULL,1,NULL),
  ('2029-09-16','Emancipacao Politica de Alagoas','estadual','AL',NULL,1,NULL),
  ('2030-06-24','Dia de Sao Joao','estadual','AL',NULL,1,NULL),
  ('2030-06-29','Dia de Sao Pedro','estadual','AL',NULL,1,NULL),
  ('2030-09-16','Emancipacao Politica de Alagoas','estadual','AL',NULL,1,NULL),

  -- AP — Amapa (2 feriados)
  ('2026-03-19','Dia de Sao Jose','estadual','AP',NULL,1,NULL),
  ('2026-07-25','Dia de Sao Tiago','estadual','AP',NULL,1,NULL),
  ('2027-03-19','Dia de Sao Jose','estadual','AP',NULL,1,NULL),
  ('2027-07-25','Dia de Sao Tiago','estadual','AP',NULL,1,NULL),
  ('2028-03-19','Dia de Sao Jose','estadual','AP',NULL,1,NULL),
  ('2028-07-25','Dia de Sao Tiago','estadual','AP',NULL,1,NULL),
  ('2029-03-19','Dia de Sao Jose','estadual','AP',NULL,1,NULL),
  ('2029-07-25','Dia de Sao Tiago','estadual','AP',NULL,1,NULL),
  ('2030-03-19','Dia de Sao Jose','estadual','AP',NULL,1,NULL),
  ('2030-07-25','Dia de Sao Tiago','estadual','AP',NULL,1,NULL),

  -- AM — Amazonas (2 feriados)
  ('2026-09-05','Elevacao do Amazonas a categoria de provincia','estadual','AM',NULL,1,NULL),
  ('2026-12-08','Dia de Nossa Senhora da Conceicao','estadual','AM',NULL,1,NULL),
  ('2027-09-05','Elevacao do Amazonas a categoria de provincia','estadual','AM',NULL,1,NULL),
  ('2027-12-08','Dia de Nossa Senhora da Conceicao','estadual','AM',NULL,1,NULL),
  ('2028-09-05','Elevacao do Amazonas a categoria de provincia','estadual','AM',NULL,1,NULL),
  ('2028-12-08','Dia de Nossa Senhora da Conceicao','estadual','AM',NULL,1,NULL),
  ('2029-09-05','Elevacao do Amazonas a categoria de provincia','estadual','AM',NULL,1,NULL),
  ('2029-12-08','Dia de Nossa Senhora da Conceicao','estadual','AM',NULL,1,NULL),
  ('2030-09-05','Elevacao do Amazonas a categoria de provincia','estadual','AM',NULL,1,NULL),
  ('2030-12-08','Dia de Nossa Senhora da Conceicao','estadual','AM',NULL,1,NULL),

  -- BA — Bahia
  ('2026-07-02','Independencia do Estado da Bahia','estadual','BA',NULL,1,NULL),
  ('2027-07-02','Independencia do Estado da Bahia','estadual','BA',NULL,1,NULL),
  ('2028-07-02','Independencia do Estado da Bahia','estadual','BA',NULL,1,NULL),
  ('2029-07-02','Independencia do Estado da Bahia','estadual','BA',NULL,1,NULL),
  ('2030-07-02','Independencia do Estado da Bahia','estadual','BA',NULL,1,NULL),

  -- CE — Ceara (2 feriados)
  ('2026-03-19','Dia de Sao Jose','estadual','CE',NULL,1,NULL),
  ('2026-03-25','Data Magna do Ceara','estadual','CE',NULL,1,NULL),
  ('2027-03-19','Dia de Sao Jose','estadual','CE',NULL,1,NULL),
  ('2027-03-25','Data Magna do Ceara','estadual','CE',NULL,1,NULL),
  ('2028-03-19','Dia de Sao Jose','estadual','CE',NULL,1,NULL),
  ('2028-03-25','Data Magna do Ceara','estadual','CE',NULL,1,NULL),
  ('2029-03-19','Dia de Sao Jose','estadual','CE',NULL,1,NULL),
  ('2029-03-25','Data Magna do Ceara','estadual','CE',NULL,1,NULL),
  ('2030-03-19','Dia de Sao Jose','estadual','CE',NULL,1,NULL),
  ('2030-03-25','Data Magna do Ceara','estadual','CE',NULL,1,NULL),

  -- DF — Distrito Federal (2 estaduais; Corpus Christi ja e nacional, nao duplica)
  ('2026-04-21','Fundacao de Brasilia','estadual','DF',NULL,1,NULL),
  ('2026-11-30','Dia do Evangelico','estadual','DF',NULL,1,NULL),
  ('2027-04-21','Fundacao de Brasilia','estadual','DF',NULL,1,NULL),
  ('2027-11-30','Dia do Evangelico','estadual','DF',NULL,1,NULL),
  ('2028-04-21','Fundacao de Brasilia','estadual','DF',NULL,1,NULL),
  ('2028-11-30','Dia do Evangelico','estadual','DF',NULL,1,NULL),
  ('2029-04-21','Fundacao de Brasilia','estadual','DF',NULL,1,NULL),
  ('2029-11-30','Dia do Evangelico','estadual','DF',NULL,1,NULL),
  ('2030-04-21','Fundacao de Brasilia','estadual','DF',NULL,1,NULL),
  ('2030-11-30','Dia do Evangelico','estadual','DF',NULL,1,NULL),

  -- ES — Espirito Santo (data movel: Nossa Senhora da Penha = Pascoa + 8 dias)
  ('2026-04-13','Nossa Senhora da Penha','estadual','ES',NULL,1,NULL),
  ('2027-04-05','Nossa Senhora da Penha','estadual','ES',NULL,1,NULL),
  ('2028-04-24','Nossa Senhora da Penha','estadual','ES',NULL,1,NULL),
  ('2029-04-09','Nossa Senhora da Penha','estadual','ES',NULL,1,NULL),
  ('2030-04-29','Nossa Senhora da Penha','estadual','ES',NULL,1,NULL),

  -- MA — Maranhao
  ('2026-07-28','Adesao do Maranhao a Independencia do Brasil','estadual','MA',NULL,1,NULL),
  ('2027-07-28','Adesao do Maranhao a Independencia do Brasil','estadual','MA',NULL,1,NULL),
  ('2028-07-28','Adesao do Maranhao a Independencia do Brasil','estadual','MA',NULL,1,NULL),
  ('2029-07-28','Adesao do Maranhao a Independencia do Brasil','estadual','MA',NULL,1,NULL),
  ('2030-07-28','Adesao do Maranhao a Independencia do Brasil','estadual','MA',NULL,1,NULL),

  -- MS — Mato Grosso do Sul
  ('2026-10-11','Criacao do Estado de Mato Grosso do Sul','estadual','MS',NULL,1,NULL),
  ('2027-10-11','Criacao do Estado de Mato Grosso do Sul','estadual','MS',NULL,1,NULL),
  ('2028-10-11','Criacao do Estado de Mato Grosso do Sul','estadual','MS',NULL,1,NULL),
  ('2029-10-11','Criacao do Estado de Mato Grosso do Sul','estadual','MS',NULL,1,NULL),
  ('2030-10-11','Criacao do Estado de Mato Grosso do Sul','estadual','MS',NULL,1,NULL),

  -- MG — Minas Gerais (Tiradentes 21/04 ja e nacional — data magna coincide, nao duplica)
  ('2026-04-21','Data Magna de Minas Gerais','estadual','MG',NULL,1,NULL),
  ('2027-04-21','Data Magna de Minas Gerais','estadual','MG',NULL,1,NULL),
  ('2028-04-21','Data Magna de Minas Gerais','estadual','MG',NULL,1,NULL),
  ('2029-04-21','Data Magna de Minas Gerais','estadual','MG',NULL,1,NULL),
  ('2030-04-21','Data Magna de Minas Gerais','estadual','MG',NULL,1,NULL),

  -- PA — Para
  ('2026-08-15','Adesao do Grao-Para a independencia do Brasil','estadual','PA',NULL,1,NULL),
  ('2027-08-15','Adesao do Grao-Para a independencia do Brasil','estadual','PA',NULL,1,NULL),
  ('2028-08-15','Adesao do Grao-Para a independencia do Brasil','estadual','PA',NULL,1,NULL),
  ('2029-08-15','Adesao do Grao-Para a independencia do Brasil','estadual','PA',NULL,1,NULL),
  ('2030-08-15','Adesao do Grao-Para a independencia do Brasil','estadual','PA',NULL,1,NULL),

  -- PB — Paraiba
  ('2026-08-05','Fundacao do Estado da Paraiba','estadual','PB',NULL,1,NULL),
  ('2027-08-05','Fundacao do Estado da Paraiba','estadual','PB',NULL,1,NULL),
  ('2028-08-05','Fundacao do Estado da Paraiba','estadual','PB',NULL,1,NULL),
  ('2029-08-05','Fundacao do Estado da Paraiba','estadual','PB',NULL,1,NULL),
  ('2030-08-05','Fundacao do Estado da Paraiba','estadual','PB',NULL,1,NULL),

  -- PE — Pernambuco (2 feriados)
  ('2026-03-06','Data Magna do Estado de Pernambuco','estadual','PE',NULL,1,NULL),
  ('2026-06-24','Dia de Sao Joao','estadual','PE',NULL,1,NULL),
  ('2027-03-06','Data Magna do Estado de Pernambuco','estadual','PE',NULL,1,NULL),
  ('2027-06-24','Dia de Sao Joao','estadual','PE',NULL,1,NULL),
  ('2028-03-06','Data Magna do Estado de Pernambuco','estadual','PE',NULL,1,NULL),
  ('2028-06-24','Dia de Sao Joao','estadual','PE',NULL,1,NULL),
  ('2029-03-06','Data Magna do Estado de Pernambuco','estadual','PE',NULL,1,NULL),
  ('2029-06-24','Dia de Sao Joao','estadual','PE',NULL,1,NULL),
  ('2030-03-06','Data Magna do Estado de Pernambuco','estadual','PE',NULL,1,NULL),
  ('2030-06-24','Dia de Sao Joao','estadual','PE',NULL,1,NULL),

  -- PI — Piaui (2 feriados)
  ('2026-03-13','Dia da Batalha do Jenipapo','estadual','PI',NULL,1,NULL),
  ('2026-10-19','Dia do Piaui','estadual','PI',NULL,1,NULL),
  ('2027-03-13','Dia da Batalha do Jenipapo','estadual','PI',NULL,1,NULL),
  ('2027-10-19','Dia do Piaui','estadual','PI',NULL,1,NULL),
  ('2028-03-13','Dia da Batalha do Jenipapo','estadual','PI',NULL,1,NULL),
  ('2028-10-19','Dia do Piaui','estadual','PI',NULL,1,NULL),
  ('2029-03-13','Dia da Batalha do Jenipapo','estadual','PI',NULL,1,NULL),
  ('2029-10-19','Dia do Piaui','estadual','PI',NULL,1,NULL),
  ('2030-03-13','Dia da Batalha do Jenipapo','estadual','PI',NULL,1,NULL),
  ('2030-10-19','Dia do Piaui','estadual','PI',NULL,1,NULL),

  -- RJ — Rio de Janeiro (2 estaduais; Carnaval ja e nacional, nao duplica)
  ('2026-04-23','Dia de Sao Jorge','estadual','RJ',NULL,1,NULL),
  ('2026-10-20','Dia do Comerciario','estadual','RJ',NULL,1,NULL),
  ('2027-04-23','Dia de Sao Jorge','estadual','RJ',NULL,1,NULL),
  ('2027-10-20','Dia do Comerciario','estadual','RJ',NULL,1,NULL),
  ('2028-04-23','Dia de Sao Jorge','estadual','RJ',NULL,1,NULL),
  ('2028-10-20','Dia do Comerciario','estadual','RJ',NULL,1,NULL),
  ('2029-04-23','Dia de Sao Jorge','estadual','RJ',NULL,1,NULL),
  ('2029-10-20','Dia do Comerciario','estadual','RJ',NULL,1,NULL),
  ('2030-04-23','Dia de Sao Jorge','estadual','RJ',NULL,1,NULL),
  ('2030-10-20','Dia do Comerciario','estadual','RJ',NULL,1,NULL),

  -- RN — Rio Grande do Norte
  ('2026-10-03','Dia dos Martires de Cunhau e Uruacu','estadual','RN',NULL,1,NULL),
  ('2027-10-03','Dia dos Martires de Cunhau e Uruacu','estadual','RN',NULL,1,NULL),
  ('2028-10-03','Dia dos Martires de Cunhau e Uruacu','estadual','RN',NULL,1,NULL),
  ('2029-10-03','Dia dos Martires de Cunhau e Uruacu','estadual','RN',NULL,1,NULL),
  ('2030-10-03','Dia dos Martires de Cunhau e Uruacu','estadual','RN',NULL,1,NULL),

  -- RS — Rio Grande do Sul
  ('2026-09-20','Revolucao Farroupilha (Dia do Gaucho)','estadual','RS',NULL,1,NULL),
  ('2027-09-20','Revolucao Farroupilha (Dia do Gaucho)','estadual','RS',NULL,1,NULL),
  ('2028-09-20','Revolucao Farroupilha (Dia do Gaucho)','estadual','RS',NULL,1,NULL),
  ('2029-09-20','Revolucao Farroupilha (Dia do Gaucho)','estadual','RS',NULL,1,NULL),
  ('2030-09-20','Revolucao Farroupilha (Dia do Gaucho)','estadual','RS',NULL,1,NULL),

  -- RO — Rondonia (2 feriados)
  ('2026-01-04','Criacao do Estado de Rondonia','estadual','RO',NULL,1,NULL),
  ('2026-06-18','Dia do Evangelico','estadual','RO',NULL,1,NULL),
  ('2027-01-04','Criacao do Estado de Rondonia','estadual','RO',NULL,1,NULL),
  ('2027-06-18','Dia do Evangelico','estadual','RO',NULL,1,NULL),
  ('2028-01-04','Criacao do Estado de Rondonia','estadual','RO',NULL,1,NULL),
  ('2028-06-18','Dia do Evangelico','estadual','RO',NULL,1,NULL),
  ('2029-01-04','Criacao do Estado de Rondonia','estadual','RO',NULL,1,NULL),
  ('2029-06-18','Dia do Evangelico','estadual','RO',NULL,1,NULL),
  ('2030-01-04','Criacao do Estado de Rondonia','estadual','RO',NULL,1,NULL),
  ('2030-06-18','Dia do Evangelico','estadual','RO',NULL,1,NULL),

  -- RR — Roraima
  ('2026-10-05','Elevacao do Territorio Federal a estado de Roraima','estadual','RR',NULL,1,NULL),
  ('2027-10-05','Elevacao do Territorio Federal a estado de Roraima','estadual','RR',NULL,1,NULL),
  ('2028-10-05','Elevacao do Territorio Federal a estado de Roraima','estadual','RR',NULL,1,NULL),
  ('2029-10-05','Elevacao do Territorio Federal a estado de Roraima','estadual','RR',NULL,1,NULL),
  ('2030-10-05','Elevacao do Territorio Federal a estado de Roraima','estadual','RR',NULL,1,NULL),

  -- SC — Santa Catarina
  ('2026-08-11','Dia do Estado de Santa Catarina','estadual','SC',NULL,1,NULL),
  ('2027-08-11','Dia do Estado de Santa Catarina','estadual','SC',NULL,1,NULL),
  ('2028-08-11','Dia do Estado de Santa Catarina','estadual','SC',NULL,1,NULL),
  ('2029-08-11','Dia do Estado de Santa Catarina','estadual','SC',NULL,1,NULL),
  ('2030-08-11','Dia do Estado de Santa Catarina','estadual','SC',NULL,1,NULL),

  -- SP — Sao Paulo
  ('2026-07-09','Revolucao Constitucionalista de 1932','estadual','SP',NULL,1,NULL),
  ('2027-07-09','Revolucao Constitucionalista de 1932','estadual','SP',NULL,1,NULL),
  ('2028-07-09','Revolucao Constitucionalista de 1932','estadual','SP',NULL,1,NULL),
  ('2029-07-09','Revolucao Constitucionalista de 1932','estadual','SP',NULL,1,NULL),
  ('2030-07-09','Revolucao Constitucionalista de 1932','estadual','SP',NULL,1,NULL),

  -- SE — Sergipe
  ('2026-07-08','Emancipacao Politica de Sergipe','estadual','SE',NULL,1,NULL),
  ('2027-07-08','Emancipacao Politica de Sergipe','estadual','SE',NULL,1,NULL),
  ('2028-07-08','Emancipacao Politica de Sergipe','estadual','SE',NULL,1,NULL),
  ('2029-07-08','Emancipacao Politica de Sergipe','estadual','SE',NULL,1,NULL),
  ('2030-07-08','Emancipacao Politica de Sergipe','estadual','SE',NULL,1,NULL),

  -- TO — Tocantins (3 feriados — Instalacao 01/01 conflita com nacional na data mas tipo diferente, OK)
  ('2026-01-01','Instalacao de Tocantins','estadual','TO',NULL,1,NULL),
  ('2026-09-08','Nossa Senhora da Natividade','estadual','TO',NULL,1,NULL),
  ('2026-10-05','Criacao de Tocantins','estadual','TO',NULL,1,NULL),
  ('2027-01-01','Instalacao de Tocantins','estadual','TO',NULL,1,NULL),
  ('2027-09-08','Nossa Senhora da Natividade','estadual','TO',NULL,1,NULL),
  ('2027-10-05','Criacao de Tocantins','estadual','TO',NULL,1,NULL),
  ('2028-01-01','Instalacao de Tocantins','estadual','TO',NULL,1,NULL),
  ('2028-09-08','Nossa Senhora da Natividade','estadual','TO',NULL,1,NULL),
  ('2028-10-05','Criacao de Tocantins','estadual','TO',NULL,1,NULL),
  ('2029-01-01','Instalacao de Tocantins','estadual','TO',NULL,1,NULL),
  ('2029-09-08','Nossa Senhora da Natividade','estadual','TO',NULL,1,NULL),
  ('2029-10-05','Criacao de Tocantins','estadual','TO',NULL,1,NULL),
  ('2030-01-01','Instalacao de Tocantins','estadual','TO',NULL,1,NULL),
  ('2030-09-08','Nossa Senhora da Natividade','estadual','TO',NULL,1,NULL),
  ('2030-10-05','Criacao de Tocantins','estadual','TO',NULL,1,NULL);

-- ============================================================================
-- MUNICIPAIS — aniversario das 27 capitais (5 anos cada)
-- ============================================================================
INSERT IGNORE INTO cadastro_feriados (data, descricao, tipo, uf, municipio, ativo, criado_por_user_id) VALUES
  -- AC Rio Branco
  ('2026-12-28','Aniversario de Rio Branco','municipal','AC','Rio Branco',1,NULL),
  ('2027-12-28','Aniversario de Rio Branco','municipal','AC','Rio Branco',1,NULL),
  ('2028-12-28','Aniversario de Rio Branco','municipal','AC','Rio Branco',1,NULL),
  ('2029-12-28','Aniversario de Rio Branco','municipal','AC','Rio Branco',1,NULL),
  ('2030-12-28','Aniversario de Rio Branco','municipal','AC','Rio Branco',1,NULL),
  -- AL Maceio
  ('2026-12-05','Aniversario de Maceio','municipal','AL','Maceio',1,NULL),
  ('2027-12-05','Aniversario de Maceio','municipal','AL','Maceio',1,NULL),
  ('2028-12-05','Aniversario de Maceio','municipal','AL','Maceio',1,NULL),
  ('2029-12-05','Aniversario de Maceio','municipal','AL','Maceio',1,NULL),
  ('2030-12-05','Aniversario de Maceio','municipal','AL','Maceio',1,NULL),
  -- AP Macapa
  ('2026-02-04','Aniversario de Macapa','municipal','AP','Macapa',1,NULL),
  ('2027-02-04','Aniversario de Macapa','municipal','AP','Macapa',1,NULL),
  ('2028-02-04','Aniversario de Macapa','municipal','AP','Macapa',1,NULL),
  ('2029-02-04','Aniversario de Macapa','municipal','AP','Macapa',1,NULL),
  ('2030-02-04','Aniversario de Macapa','municipal','AP','Macapa',1,NULL),
  -- AM Manaus
  ('2026-10-24','Aniversario de Manaus','municipal','AM','Manaus',1,NULL),
  ('2027-10-24','Aniversario de Manaus','municipal','AM','Manaus',1,NULL),
  ('2028-10-24','Aniversario de Manaus','municipal','AM','Manaus',1,NULL),
  ('2029-10-24','Aniversario de Manaus','municipal','AM','Manaus',1,NULL),
  ('2030-10-24','Aniversario de Manaus','municipal','AM','Manaus',1,NULL),
  -- BA Salvador
  ('2026-03-29','Aniversario de Salvador','municipal','BA','Salvador',1,NULL),
  ('2027-03-29','Aniversario de Salvador','municipal','BA','Salvador',1,NULL),
  ('2028-03-29','Aniversario de Salvador','municipal','BA','Salvador',1,NULL),
  ('2029-03-29','Aniversario de Salvador','municipal','BA','Salvador',1,NULL),
  ('2030-03-29','Aniversario de Salvador','municipal','BA','Salvador',1,NULL),
  -- CE Fortaleza
  ('2026-04-13','Aniversario de Fortaleza','municipal','CE','Fortaleza',1,NULL),
  ('2027-04-13','Aniversario de Fortaleza','municipal','CE','Fortaleza',1,NULL),
  ('2028-04-13','Aniversario de Fortaleza','municipal','CE','Fortaleza',1,NULL),
  ('2029-04-13','Aniversario de Fortaleza','municipal','CE','Fortaleza',1,NULL),
  ('2030-04-13','Aniversario de Fortaleza','municipal','CE','Fortaleza',1,NULL),
  -- DF Brasilia (21/04 coincide com Tiradentes nacional e Fundacao DF estadual; municipio adicional)
  ('2026-04-21','Aniversario de Brasilia','municipal','DF','Brasilia',1,NULL),
  ('2027-04-21','Aniversario de Brasilia','municipal','DF','Brasilia',1,NULL),
  ('2028-04-21','Aniversario de Brasilia','municipal','DF','Brasilia',1,NULL),
  ('2029-04-21','Aniversario de Brasilia','municipal','DF','Brasilia',1,NULL),
  ('2030-04-21','Aniversario de Brasilia','municipal','DF','Brasilia',1,NULL),
  -- ES Vitoria
  ('2026-09-08','Aniversario de Vitoria','municipal','ES','Vitoria',1,NULL),
  ('2027-09-08','Aniversario de Vitoria','municipal','ES','Vitoria',1,NULL),
  ('2028-09-08','Aniversario de Vitoria','municipal','ES','Vitoria',1,NULL),
  ('2029-09-08','Aniversario de Vitoria','municipal','ES','Vitoria',1,NULL),
  ('2030-09-08','Aniversario de Vitoria','municipal','ES','Vitoria',1,NULL),
  -- GO Goiania
  ('2026-10-24','Aniversario de Goiania','municipal','GO','Goiania',1,NULL),
  ('2027-10-24','Aniversario de Goiania','municipal','GO','Goiania',1,NULL),
  ('2028-10-24','Aniversario de Goiania','municipal','GO','Goiania',1,NULL),
  ('2029-10-24','Aniversario de Goiania','municipal','GO','Goiania',1,NULL),
  ('2030-10-24','Aniversario de Goiania','municipal','GO','Goiania',1,NULL),
  -- MA Sao Luis
  ('2026-09-08','Aniversario de Sao Luis','municipal','MA','Sao Luis',1,NULL),
  ('2027-09-08','Aniversario de Sao Luis','municipal','MA','Sao Luis',1,NULL),
  ('2028-09-08','Aniversario de Sao Luis','municipal','MA','Sao Luis',1,NULL),
  ('2029-09-08','Aniversario de Sao Luis','municipal','MA','Sao Luis',1,NULL),
  ('2030-09-08','Aniversario de Sao Luis','municipal','MA','Sao Luis',1,NULL),
  -- MT Cuiaba
  ('2026-04-08','Aniversario de Cuiaba','municipal','MT','Cuiaba',1,NULL),
  ('2027-04-08','Aniversario de Cuiaba','municipal','MT','Cuiaba',1,NULL),
  ('2028-04-08','Aniversario de Cuiaba','municipal','MT','Cuiaba',1,NULL),
  ('2029-04-08','Aniversario de Cuiaba','municipal','MT','Cuiaba',1,NULL),
  ('2030-04-08','Aniversario de Cuiaba','municipal','MT','Cuiaba',1,NULL),
  -- MS Campo Grande
  ('2026-08-26','Aniversario de Campo Grande','municipal','MS','Campo Grande',1,NULL),
  ('2027-08-26','Aniversario de Campo Grande','municipal','MS','Campo Grande',1,NULL),
  ('2028-08-26','Aniversario de Campo Grande','municipal','MS','Campo Grande',1,NULL),
  ('2029-08-26','Aniversario de Campo Grande','municipal','MS','Campo Grande',1,NULL),
  ('2030-08-26','Aniversario de Campo Grande','municipal','MS','Campo Grande',1,NULL),
  -- MG Belo Horizonte
  ('2026-12-12','Aniversario de Belo Horizonte','municipal','MG','Belo Horizonte',1,NULL),
  ('2027-12-12','Aniversario de Belo Horizonte','municipal','MG','Belo Horizonte',1,NULL),
  ('2028-12-12','Aniversario de Belo Horizonte','municipal','MG','Belo Horizonte',1,NULL),
  ('2029-12-12','Aniversario de Belo Horizonte','municipal','MG','Belo Horizonte',1,NULL),
  ('2030-12-12','Aniversario de Belo Horizonte','municipal','MG','Belo Horizonte',1,NULL),
  -- PA Belem (data tradicional 12/01; usar Cirio de Nazare 2o dom outubro como referencia adicional pode ser muito; manter so aniversario)
  ('2026-01-12','Aniversario de Belem','municipal','PA','Belem',1,NULL),
  ('2027-01-12','Aniversario de Belem','municipal','PA','Belem',1,NULL),
  ('2028-01-12','Aniversario de Belem','municipal','PA','Belem',1,NULL),
  ('2029-01-12','Aniversario de Belem','municipal','PA','Belem',1,NULL),
  ('2030-01-12','Aniversario de Belem','municipal','PA','Belem',1,NULL),
  -- PB Joao Pessoa
  ('2026-08-05','Aniversario de Joao Pessoa','municipal','PB','Joao Pessoa',1,NULL),
  ('2027-08-05','Aniversario de Joao Pessoa','municipal','PB','Joao Pessoa',1,NULL),
  ('2028-08-05','Aniversario de Joao Pessoa','municipal','PB','Joao Pessoa',1,NULL),
  ('2029-08-05','Aniversario de Joao Pessoa','municipal','PB','Joao Pessoa',1,NULL),
  ('2030-08-05','Aniversario de Joao Pessoa','municipal','PB','Joao Pessoa',1,NULL),
  -- PR Curitiba
  ('2026-03-29','Aniversario de Curitiba','municipal','PR','Curitiba',1,NULL),
  ('2027-03-29','Aniversario de Curitiba','municipal','PR','Curitiba',1,NULL),
  ('2028-03-29','Aniversario de Curitiba','municipal','PR','Curitiba',1,NULL),
  ('2029-03-29','Aniversario de Curitiba','municipal','PR','Curitiba',1,NULL),
  ('2030-03-29','Aniversario de Curitiba','municipal','PR','Curitiba',1,NULL),
  -- PE Recife
  ('2026-03-12','Aniversario de Recife','municipal','PE','Recife',1,NULL),
  ('2027-03-12','Aniversario de Recife','municipal','PE','Recife',1,NULL),
  ('2028-03-12','Aniversario de Recife','municipal','PE','Recife',1,NULL),
  ('2029-03-12','Aniversario de Recife','municipal','PE','Recife',1,NULL),
  ('2030-03-12','Aniversario de Recife','municipal','PE','Recife',1,NULL),
  -- PI Teresina
  ('2026-08-16','Aniversario de Teresina','municipal','PI','Teresina',1,NULL),
  ('2027-08-16','Aniversario de Teresina','municipal','PI','Teresina',1,NULL),
  ('2028-08-16','Aniversario de Teresina','municipal','PI','Teresina',1,NULL),
  ('2029-08-16','Aniversario de Teresina','municipal','PI','Teresina',1,NULL),
  ('2030-08-16','Aniversario de Teresina','municipal','PI','Teresina',1,NULL),
  -- RJ Rio de Janeiro
  ('2026-03-01','Aniversario do Rio de Janeiro','municipal','RJ','Rio de Janeiro',1,NULL),
  ('2027-03-01','Aniversario do Rio de Janeiro','municipal','RJ','Rio de Janeiro',1,NULL),
  ('2028-03-01','Aniversario do Rio de Janeiro','municipal','RJ','Rio de Janeiro',1,NULL),
  ('2029-03-01','Aniversario do Rio de Janeiro','municipal','RJ','Rio de Janeiro',1,NULL),
  ('2030-03-01','Aniversario do Rio de Janeiro','municipal','RJ','Rio de Janeiro',1,NULL),
  -- RN Natal (25/12 coincide com Natal nacional, mesma data — tipo diferente)
  ('2026-12-25','Aniversario de Natal','municipal','RN','Natal',1,NULL),
  ('2027-12-25','Aniversario de Natal','municipal','RN','Natal',1,NULL),
  ('2028-12-25','Aniversario de Natal','municipal','RN','Natal',1,NULL),
  ('2029-12-25','Aniversario de Natal','municipal','RN','Natal',1,NULL),
  ('2030-12-25','Aniversario de Natal','municipal','RN','Natal',1,NULL),
  -- RS Porto Alegre
  ('2026-03-26','Aniversario de Porto Alegre','municipal','RS','Porto Alegre',1,NULL),
  ('2027-03-26','Aniversario de Porto Alegre','municipal','RS','Porto Alegre',1,NULL),
  ('2028-03-26','Aniversario de Porto Alegre','municipal','RS','Porto Alegre',1,NULL),
  ('2029-03-26','Aniversario de Porto Alegre','municipal','RS','Porto Alegre',1,NULL),
  ('2030-03-26','Aniversario de Porto Alegre','municipal','RS','Porto Alegre',1,NULL),
  -- RO Porto Velho
  ('2026-10-02','Aniversario de Porto Velho','municipal','RO','Porto Velho',1,NULL),
  ('2027-10-02','Aniversario de Porto Velho','municipal','RO','Porto Velho',1,NULL),
  ('2028-10-02','Aniversario de Porto Velho','municipal','RO','Porto Velho',1,NULL),
  ('2029-10-02','Aniversario de Porto Velho','municipal','RO','Porto Velho',1,NULL),
  ('2030-10-02','Aniversario de Porto Velho','municipal','RO','Porto Velho',1,NULL),
  -- RR Boa Vista
  ('2026-07-09','Aniversario de Boa Vista','municipal','RR','Boa Vista',1,NULL),
  ('2027-07-09','Aniversario de Boa Vista','municipal','RR','Boa Vista',1,NULL),
  ('2028-07-09','Aniversario de Boa Vista','municipal','RR','Boa Vista',1,NULL),
  ('2029-07-09','Aniversario de Boa Vista','municipal','RR','Boa Vista',1,NULL),
  ('2030-07-09','Aniversario de Boa Vista','municipal','RR','Boa Vista',1,NULL),
  -- SC Florianopolis
  ('2026-03-23','Aniversario de Florianopolis','municipal','SC','Florianopolis',1,NULL),
  ('2027-03-23','Aniversario de Florianopolis','municipal','SC','Florianopolis',1,NULL),
  ('2028-03-23','Aniversario de Florianopolis','municipal','SC','Florianopolis',1,NULL),
  ('2029-03-23','Aniversario de Florianopolis','municipal','SC','Florianopolis',1,NULL),
  ('2030-03-23','Aniversario de Florianopolis','municipal','SC','Florianopolis',1,NULL),
  -- SP Sao Paulo
  ('2026-01-25','Aniversario de Sao Paulo','municipal','SP','Sao Paulo',1,NULL),
  ('2027-01-25','Aniversario de Sao Paulo','municipal','SP','Sao Paulo',1,NULL),
  ('2028-01-25','Aniversario de Sao Paulo','municipal','SP','Sao Paulo',1,NULL),
  ('2029-01-25','Aniversario de Sao Paulo','municipal','SP','Sao Paulo',1,NULL),
  ('2030-01-25','Aniversario de Sao Paulo','municipal','SP','Sao Paulo',1,NULL),
  -- SE Aracaju
  ('2026-03-17','Aniversario de Aracaju','municipal','SE','Aracaju',1,NULL),
  ('2027-03-17','Aniversario de Aracaju','municipal','SE','Aracaju',1,NULL),
  ('2028-03-17','Aniversario de Aracaju','municipal','SE','Aracaju',1,NULL),
  ('2029-03-17','Aniversario de Aracaju','municipal','SE','Aracaju',1,NULL),
  ('2030-03-17','Aniversario de Aracaju','municipal','SE','Aracaju',1,NULL),
  -- TO Palmas
  ('2026-05-20','Aniversario de Palmas','municipal','TO','Palmas',1,NULL),
  ('2027-05-20','Aniversario de Palmas','municipal','TO','Palmas',1,NULL),
  ('2028-05-20','Aniversario de Palmas','municipal','TO','Palmas',1,NULL),
  ('2029-05-20','Aniversario de Palmas','municipal','TO','Palmas',1,NULL),
  ('2030-05-20','Aniversario de Palmas','municipal','TO','Palmas',1,NULL);
