export interface Crime {
  cat: string;
  cod: string;
  nome: string;
  multa: number;
  sentenca: number;
  fianca: number;
  def: string;
  mult: string;
}

export const defaultCrimes: Crime[] = [
  // CRIMES ADMINISTRATIVOS
  { cat: "Crimes Administrativos", cod: "0.1", nome: "Azaralhamento", multa: 100000, sentenca: 100, fianca: 130000, def: "Quando alguém está bagunçando no recrutamento.", mult: "" },
  { cat: "Crimes Administrativos", cod: "0.2", nome: "Prisão Militar", multa: 0, sentenca: 100, fianca: 0, def: "Quando um oficial da lei deixa de cumprir uma ordem direta ou age fora das condutas éticas e morais de sua função.", mult: "" },
  { cat: "Crimes Administrativos", cod: "0.3", nome: "Prevaricação", multa: 100000, sentenca: 100, fianca: 0, def: "Crime praticado por funcionário público contra a administração em geral que consiste em retardar ou deixar de praticar, indevidamente, ato de ofício, ou praticá-lo contra disposição expressa de lei, para satisfazer interesse ou sentimento pessoal.", mult: "" },
  { cat: "Crimes Administrativos", cod: "0.4", nome: "Invasão de Departamento Policial", multa: 100000, sentenca: 100, fianca: 200000, def: "É o ato de invadir uma área policial ou departamento sem autorização de algum oficial em serviço.", mult: "" },

  // CRIMES CONTRA A VIDA
  { cat: "Crimes Contra a Vida", cod: "1.1", nome: "Homicídio Doloso Qualificado", multa: 150000, sentenca: 40, fianca: 0, def: "Quando uma pessoa toma qualquer ação premeditada para causar intencionalmente a morte de outra pessoa.", mult: "" },
  { cat: "Crimes Contra a Vida", cod: "1.2", nome: "Homicídio Doloso", multa: 150000, sentenca: 40, fianca: 0, def: "Quando uma pessoa toma qualquer ação premeditada para causar intencionalmente a morte de outra pessoa.", mult: "" },
  { cat: "Crimes Contra a Vida", cod: "1.3", nome: "Tentativa de Homicídio", multa: 100000, sentenca: 30, fianca: 0, def: "Quando uma pessoa toma alguma ação, deliberada e maliciosamente, com a intenção de causar a morte de outra pessoa e não tem sucesso.", mult: "" },
  { cat: "Crimes Contra a Vida", cod: "1.4", nome: "Homicídio Culposo", multa: 150000, sentenca: 40, fianca: 0, def: "É aquele em que tipicamente se fala que a morte ocorreu por causa da ação do acusado, mas que não houve a intenção de matar.", mult: "" },
  { cat: "Crimes Contra a Vida", cod: "1.5", nome: "Homicídio Culposo no Trânsito", multa: 150000, sentenca: 30, fianca: 250000, def: "É aquele em que tipicamente se fala que a morte ocorreu por causa da condução imprudente do acusado, mas que não houve a intenção de matar.", mult: "" },

  // CRIMES VIOLENTOS
  { cat: "Crimes Violentos", cod: "2.1", nome: "Lesão Corporal", multa: 50000, sentenca: 40, fianca: 65000, def: "Causar danos significativos a outra pessoa através do toque intencional ofensivo ou prejudicial a essa pessoa sem o seu consentimento. Nota: A Lesão Corporal só se aplica se o indivíduo estiver incapacitado (derrubado).", mult: "" },
  { cat: "Crimes Violentos", cod: "2.2", nome: "Sequestro", multa: 200000, sentenca: 50, fianca: 0, def: "Apreender e levar ilegalmente uma pessoa pela força ou fraude, ou apreender e deter uma pessoa contra a sua vontade com a intenção de levar essa pessoa embora mais tarde.", mult: "" },
  { cat: "Crimes Violentos", cod: "2.3", nome: "Cárcere Privado", multa: 200000, sentenca: 50, fianca: 0, def: "Deter ou prender alguém indevidamente e contra sua vontade. No crime de cárcere privado, a vítima quase não tem como se locomover, sua liberdade fica restrita a um pequeno espaço físico.", mult: "" },

  // CRIMES CONTRA O PATRIMÔNIO
  { cat: "Crimes Contra o Patrimônio", cod: "3.1", nome: "Furto", multa: 0, sentenca: 35, fianca: 0, def: "Subtrair, para si ou para outrem, coisa alheia móvel.", mult: "" },
  { cat: "Crimes Contra o Patrimônio", cod: "3.2", nome: "Receptação de Veículos", multa: 0, sentenca: 35, fianca: 0, def: "Posse de qualquer veículo roubado consigo.", mult: "" },
  { cat: "Crimes Contra o Patrimônio", cod: "3.3", nome: "Tentativa de Furto", multa: 0, sentenca: 10, fianca: 0, def: "Tenta subtrair, para si ou para outrem, coisa alheia móvel, mas por circunstâncias não previstas pelo agente, não se consuma o pretendido.", mult: "" },
  { cat: "Crimes Contra o Patrimônio", cod: "3.4", nome: "Furto de Veículos", multa: 0, sentenca: 15, fianca: 0, def: "Subtrair, para si ou para outrem, veículos.", mult: "" },
  { cat: "Crimes Contra o Patrimônio", cod: "3.5", nome: "Invasão de Propriedade", multa: 0, sentenca: 15, fianca: 0, def: "Entrar ou permanecer na casa de alguém contra a sua vontade.", mult: "" },
  { cat: "Crimes Contra o Patrimônio", cod: "3.6", nome: "Apropriação Indébita", multa: 0, sentenca: 30, fianca: 0, def: "É um crime doloso, praticado contra o patrimônio, e que consiste em apropriar-se de uma coisa alheia móvel, cuja posse ou detenção desvigiada lhe foi conferida de forma lícita.", mult: "" },

  // ROUBOS E EXTORSÃO
  { cat: "Roubos e Extorsão", cod: "4.1", nome: "Roubo", multa: 0, sentenca: 40, fianca: 0, def: "Subtrair coisa móvel alheia, para si ou para outrem, mediante grave ameaça ou violência a pessoa, ou depois de havê-la, por qualquer meio, reduzido à impossibilidade de resistência.", mult: "" },
  { cat: "Roubos e Extorsão", cod: "4.2", nome: "Furto a Caixa Eletrônico", multa: 0, sentenca: 35, fianca: 0, def: "Furtar um caixa eletrônico ou registradora.", mult: "" },
  { cat: "Roubos e Extorsão", cod: "4.3", nome: "Extorsão", multa: 0, sentenca: 40, fianca: 0, def: "Constranger alguém, mediante violência ou grave ameaça, e com o intuito de obter para si ou para outrem indevida vantagem econômica.", mult: "" },

  // ARMAS E EQUIPAMENTOS ILEGAIS
  { cat: "Armas e Equipamentos Ilegais", cod: "5.1", nome: "Posse de Peças de Armas", multa: 50000, sentenca: 35, fianca: 65000, def: "Posse de componentes de fabricação de armas.", mult: "" },
  { cat: "Armas e Equipamentos Ilegais", cod: "5.2", nome: "Posse de Cápsula", multa: 50000, sentenca: 35, fianca: 65000, def: "Posse de componentes de fabricação de munição.", mult: "" },
  { cat: "Armas e Equipamentos Ilegais", cod: "5.3", nome: "Tráfico de Armas", multa: 300000, sentenca: 60, fianca: 400000, def: "3 ou mais armamentos.", mult: "" },
  { cat: "Armas e Equipamentos Ilegais", cod: "5.4", nome: "Porte de Arma Pesada", multa: 200000, sentenca: 45, fianca: 250000, def: "Porte de Thompson, MTAR, AK-47, Parafall, M4A4, MP5, SIG-SAUER, UZI (cada).", mult: "" },
  { cat: "Armas e Equipamentos Ilegais", cod: "5.5", nome: "Porte de Arma Leve", multa: 100000, sentenca: 35, fianca: 150000, def: "Porte de FIVE-SEVEN, .50, GLOCK (cada).", mult: "" },
  { cat: "Armas e Equipamentos Ilegais", cod: "5.6", nome: "Posse de Munição (-100)", multa: 50000, sentenca: 40, fianca: 65000, def: "Posse de municiamento inferior a 100 unidades. Munição de HK é legal ter até 100 unidades.", mult: "" },
  { cat: "Armas e Equipamentos Ilegais", cod: "5.7", nome: "Posse de Arma Branca", multa: 30000, sentenca: 1, fianca: 0, def: "Posse de qualquer ferramenta que possa ser utilizada como arma corpo-a-corpo de maneira imprudente.", mult: "" },
  { cat: "Armas e Equipamentos Ilegais", cod: "5.8", nome: "Tráfico de Munição (+100)", multa: 100000, sentenca: 60, fianca: 200000, def: "Se enquadra como tráfico de munições portar 100 ou mais munições independente do tipo. Munição de HK é legal ter até 100 unidades.", mult: "" },
  { cat: "Armas e Equipamentos Ilegais", cod: "5.9", nome: "Condução de Itens Ilegais", multa: 100000, sentenca: 50, fianca: 200000, def: "Se enquadra como condução de itens ilegais o ato em flagrante de transportar no porta-malas independente do tipo de veículo ou proprietário (armas, peças de arma, cápsula, munição, arma branca, drogas, narcotráfico, equipamento restrito, etc.).", mult: "Detenção do veículo" },
  { cat: "Armas e Equipamentos Ilegais", cod: "5.10", nome: "Tráfico de Equip. Balístico", multa: 100000, sentenca: 50, fianca: 200000, def: "Se enquadra como tráfico de equipamento balístico portar 5 ou mais coletes.", mult: "" },

  // NARCOTRÁFICO
  { cat: "Narcotráfico", cod: "6.1", nome: "Aviãozinho (6 a 100)", multa: 70000, sentenca: 35, fianca: 91000, def: "Posse de carregamento de drogas no intuito de delivery a outros civis. (Entrega de drogas)", mult: "" },
  { cat: "Narcotráfico", cod: "6.2", nome: "Posse de Componentes Narcóticos", multa: 50000, sentenca: 35, fianca: 65000, def: "Posse de matéria-prima usada para fabricação de narcóticos.", mult: "" },
  { cat: "Narcotráfico", cod: "6.3", nome: "Posse de Drogas (1 a 5)", multa: 30000, sentenca: 1, fianca: 0, def: "Abaixo de 6, apenas apreender.", mult: "" },
  { cat: "Narcotráfico", cod: "6.4", nome: "Tráfico de Drogas", multa: 100000, sentenca: 60, fianca: 200000, def: "100 ou mais considera-se tráfico.", mult: "" },
  { cat: "Narcotráfico", cod: "6.5", nome: "Associação ao Tráfico", multa: 50000, sentenca: 35, fianca: 60000, def: "Associarem-se duas ou mais pessoas para o fim de praticar, reiteradamente ou não, qualquer dos crimes previstos nos arts. 6.1 e 6.4 do Código Penal.", mult: "" },

  // DINHEIRO SUJO
  { cat: "Dinheiro Sujo ou Marcado", cod: "7.1", nome: "Dinheiro Sujo ou Marcado", multa: 500, sentenca: 30, fianca: 0, def: "A partir de R$ 10.000 em dinheiro sujo. Multa de R$ 500 a cada R$ 1.000.", mult: "A cada R$ 1.000" },

  // CRIMES CONTRA A HONRA
  { cat: "Crimes Contra a Honra", cod: "8.1", nome: "Falsidade Ideológica", multa: 125000, sentenca: 30, fianca: 162500, def: "Se passar por um advogado certificado ou funcionário do governo (incluindo policiais, membros do Departamento de Justiça, etc.).", mult: "" },
  { cat: "Crimes Contra a Honra", cod: "8.2", nome: "Perjúrio", multa: 10000, sentenca: 10, fianca: 13000, def: "Crime de falso testemunho ou de falsa acusação; testemunho em que se afirma, em prejuízo de outrem ou da justiça, algo que a testemunha sabe ser falso.", mult: "" },
  { cat: "Crimes Contra a Honra", cod: "8.3", nome: "Formação de Quadrilha", multa: 150000, sentenca: 50, fianca: 175000, def: "Consiste na associação de quatro ou mais pessoas que se dedicam a cometer um ou mais delitos.", mult: "" },
  { cat: "Crimes Contra a Honra", cod: "8.4", nome: "Associação Criminosa", multa: 65000, sentenca: 30, fianca: 100000, def: "Consiste na associação de duas ou mais pessoas que se dedicam a cometer um ou mais delitos.", mult: "" },
  { cat: "Crimes Contra a Honra", cod: "8.5", nome: "Difamação", multa: 30000, sentenca: 15, fianca: 50000, def: "É a imputação ofensiva atribuída contra a honorabilidade de alguém com a intenção de desacreditá-lo na sociedade em que vive.", mult: "" },
  { cat: "Crimes Contra a Honra", cod: "8.6", nome: "Injúria", multa: 30000, sentenca: 15, fianca: 50000, def: "Entende-se ofensa que venha atingir a pessoa, em desrespeito a seu decoro, à sua honra, aos seus bens ou à sua vida.", mult: "" },
  { cat: "Crimes Contra a Honra", cod: "8.7", nome: "Calúnia", multa: 30000, sentenca: 15, fianca: 50000, def: "É dizer de forma mentirosa que alguém cometeu crime.", mult: "" },

  // INFRAÇÕES PENAIS
  { cat: "Infrações Penais / Crimes Menores", cod: "10.1", nome: "Ameaça", multa: 100000, sentenca: 50, fianca: 130000, def: "Intencionalmente ou conscientemente colocando outra pessoa com medo de lesões corporais.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.2", nome: "Uso Indevido de 190/02", multa: 50000, sentenca: 20, fianca: 65000, def: "Se alguém for um infrator reincidente, ele pode ser enviado para a cadeia.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.3", nome: "Desobediência 1", multa: 50000, sentenca: 50, fianca: 65000, def: "Nenhuma pessoa poderá deixar de cumprir qualquer ordem legal ou direção de qualquer policial.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.3b", nome: "Desobediência 2", multa: 50000, sentenca: 50, fianca: 65000, def: "Nenhuma pessoa poderá deixar de cumprir qualquer ordem legal ou direção de qualquer policial.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.3c", nome: "Desobediência 3", multa: 50000, sentenca: 50, fianca: 65000, def: "Nenhuma pessoa poderá deixar de cumprir qualquer ordem legal ou direção de qualquer policial.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.3d", nome: "Desobediência 4", multa: 50000, sentenca: 50, fianca: 65000, def: "Nenhuma pessoa poderá deixar de cumprir qualquer ordem legal ou direção de qualquer policial.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.4", nome: "Posse de Itens Ilegais", multa: 50000, sentenca: 35, fianca: 65000, def: "Posse de qualquer ferramenta usada para algum crime. Lockpick, capuz, algema, etc. (Advogados em serviço têm direito a portar algema.)", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.5", nome: "Assédio", multa: 150000, sentenca: 60, fianca: 200000, def: "O assédio pode ser configurado como condutas abusivas exaradas por meio de palavras, comportamentos, atos, gestos, escritos que podem trazer danos à personalidade, à dignidade ou à integridade física ou psíquica de uma pessoa.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.6", nome: "Atentado ao Pudor", multa: 50000, sentenca: 50, fianca: 65000, def: "Expondo intencionalmente as partes íntimas ou privadas do corpo em um lugar público.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.7", nome: "Suborno", multa: 50000, sentenca: 25, fianca: 100000, def: "Suborno: ato ou efeito de subornar; compra, dinheiro ou valor que se suborna ou se tenta subornar.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.8", nome: "Vandalismo", multa: 50000, sentenca: 20, fianca: 65000, def: "Destruir, inutilizar ou deteriorar coisa alheia.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.8.1", nome: "Dano ao Patrimônio Público", multa: 100000, sentenca: 25, fianca: 130000, def: "Causar danos à propriedade do Governo.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.9", nome: "Abuso de Autoridade", multa: 50000, sentenca: 25, fianca: 65000, def: "Quando o agente usa das suas atribuições do cargo para constranger, ameaçar, agredir ou qualquer outro ato que atinja um cidadão. (Deverá ser analisado pela hierarquia superior da polícia.)", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.10", nome: "Uso de Máscara", multa: 50000, sentenca: 10, fianca: 65000, def: "Usar máscara ou qualquer outra coisa que impeça o agente de identificar um cidadão.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.11", nome: "Uso de Equipamentos Restritos", multa: 50000, sentenca: 10, fianca: 65000, def: "Uso de equipamentos balísticos: coldres, coletes/capacetes militares, etc.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.12", nome: "Apologia ao Crime", multa: 100000, sentenca: 45, fianca: 130000, def: "O crime já foi praticado, exaltando o crime ou seu autor.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.13", nome: "Incitação ao Crime", multa: 50000, sentenca: 10, fianca: 65000, def: "Incentivar ou induzir outra pessoa a cometer um crime que ainda não tenha ocorrido. Se o crime já foi cometido, torna-se Associação Criminosa.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.14", nome: "Falsa Comunicação de Crime", multa: 50000, sentenca: 25, fianca: 65000, def: "Intencionalmente fazendo uma declaração falsa para um funcionário da lei em serviço ou via 190.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.15", nome: "Vadiagem", multa: 5000, sentenca: 10, fianca: 10000, def: "Permanecendo em qualquer lugar público sem um propósito aparente, enquanto recebe uma ordem legal para dispersar por um oficial da lei.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.16", nome: "Intoxicação Pública", multa: 4000, sentenca: 10, fianca: 10000, def: "Estar visivelmente embriagado ou sob a influência de drogas em lugar público.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.17", nome: "Perturbação da Ordem", multa: 5000, sentenca: 0, fianca: 0, def: "Pessoa está se comportando de maneira disruptiva, mas não apresenta sério perigo público.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.18", nome: "Perturbação do Sossego", multa: 30000, sentenca: 10, fianca: 50000, def: "Perturbar o sossego alheio (mediante gritaria, algazarra, abuso de instrumentos musicais, sinais acústicos, dentre outras situações).", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.19", nome: "Omissão de Socorro", multa: 30000, sentenca: 10, fianca: 50000, def: "Deixar de prestar assistência, quando possível fazê-lo sem risco pessoal, à criança abandonada ou extraviada, ou à pessoa inválida ou ferida.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.20", nome: "Tráfico de Influência", multa: 30000, sentenca: 10, fianca: 50000, def: "Consiste na prática ilegal de uma pessoa se aproveitar da sua posição privilegiada para obter favores ou benefícios para si própria ou terceiros.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.21", nome: "Obstrução de Justiça", multa: 50000, sentenca: 20, fianca: 80000, def: "Qualquer ato ou omissão empreendida de maneira planejada por um indivíduo ou mais, com o intuito de causar dificuldades nas investigações.", mult: "" },
  { cat: "Infrações Penais / Crimes Menores", cod: "10.22", nome: "Peculato", multa: 100000, sentenca: 60, fianca: 200000, def: "Caracteriza-se pela apropriação efetuada pelo funcionário público de dinheiro, valor ou qualquer outro bem móvel, público ou particular.", mult: "" },

  // VIOLAÇÕES DE TRÂNSITO
  { cat: "Violações de Trânsito (CTB)", cod: "11.1", nome: "Tentativa de Fuga", multa: 50000, sentenca: 35, fianca: 70000, def: "Desobedecer a ordem de parada de um oficial ou se evadir de uma guarnição de qualquer forma.", mult: "Detenção do veículo" },
  { cat: "Violações de Trânsito (CTB)", cod: "11.2", nome: "Condução Imprudente", multa: 30000, sentenca: 10, fianca: 60000, def: "Condução descuidada, condução inadequada ou condução sem o devido cuidado e atenção.", mult: "Detenção do veículo" },
  { cat: "Violações de Trânsito (CTB)", cod: "11.3", nome: "Dirigir na Contramão", multa: 30000, sentenca: 1, fianca: 0, def: "Viajando pelo caminho errado por uma estrada, contra o fluxo de tráfego.", mult: "Detenção do veículo" },
  { cat: "Violações de Trânsito (CTB)", cod: "11.4", nome: "Alta Velocidade", multa: 50000, sentenca: 1, fianca: 0, def: "Trafegar com um veículo a mais de 200km/h.", mult: "" },
  { cat: "Violações de Trânsito (CTB)", cod: "11.5", nome: "Poluição Sonora", multa: 50000, sentenca: 10, fianca: 100000, def: "Buzinas, buzinas de música ou motores de aceleração que causam incômodo público.", mult: "" },
  { cat: "Violações de Trânsito (CTB)", cod: "11.6", nome: "Corridas Ilegais", multa: 50000, sentenca: 1, fianca: 0, def: "Participar e/ou organizar corridas ilegais. Condução imprudente sobre vias públicas e zonas rurais.", mult: "Detenção do veículo" },
  { cat: "Violações de Trânsito (CTB)", cod: "11.7", nome: "Sem Capacete", multa: 50000, sentenca: 5, fianca: 65000, def: "Conduzir motocicleta sem capacete (vestuário de proteção).", mult: "Detenção do veículo" },
  { cat: "Violações de Trânsito (CTB)", cod: "11.8", nome: "Suspensão Veicular Alterada", multa: 50000, sentenca: 1, fianca: 65000, def: "Modificar a suspensão de qualquer veículo ou motocicleta que não seja a original. (Exceto veículos VIPs rebaixados de fábrica, considerados legalizados.)", mult: "Detenção do veículo" },

  // INFRAÇÕES DE TRÂNSITO
  { cat: "Infrações de Trânsito (CTB)", cod: "12.1", nome: "Uso Excessivo de Insulfilm", multa: 25000, sentenca: 0, fianca: 0, def: "Se você não puder ver a pessoa no veículo, a tonalidade está muito escura (30%+).", mult: "Detenção do veículo" },
  { cat: "Infrações de Trânsito (CTB)", cod: "12.2", nome: "Veículo Muito Danificado", multa: 25000, sentenca: 0, fianca: 0, def: "Veículo fortemente danificado. (Reboque obrigatório do veículo.)", mult: "Detenção do veículo" },
  { cat: "Infrações de Trânsito (CTB)", cod: "12.3", nome: "Veículo Ilegalmente Estacionado", multa: 30000, sentenca: 0, fianca: 0, def: "Estacionar em um lugar que não seja uma vaga de estacionamento, em uma pista de incêndio, bloqueando uma pista aliada ou a menos de 5 metros de um hidrante.", mult: "Detenção do veículo" },
  { cat: "Infrações de Trânsito (CTB)", cod: "12.4", nome: "Homicídio Culposo no Trânsito", multa: 45000, sentenca: 20, fianca: 60000, def: "O crime de homicídio ocorre sempre que uma pessoa tira a vida de outra, com ou sem intenção de matar, em decorrência de acidentes de trânsito.", mult: "Detenção do veículo" },
  { cat: "Infrações de Trânsito (CTB)", cod: "12.5", nome: "Blindagem no Pneu", multa: 150000, sentenca: 50, fianca: 300000, def: "Alterar a resistência do pneu usufruindo da blindagem para benefício próprio, sem ser funcionário público.", mult: "Detenção do veículo" },

  // ATENUANTES
  { cat: "Atenuantes", cod: "14.1", nome: "Réu Primário", multa: 0, sentenca: 0, fianca: 0, def: "APENAS COM ADVOGADO PRESENTE. Quando o cidadão sob custódia estiver sendo preso pela primeira vez.", mult: "-20%" },
  { cat: "Atenuantes", cod: "14.2", nome: "Réu Confesso", multa: 0, sentenca: 0, fianca: 0, def: "APENAS COM ADVOGADO PRESENTE. Terá direito a 20% de redução quando o réu confessa seus crimes por livre e espontânea vontade. Em caso de flagrante delito, o réu confesso não se enquadra neste atenuante. (O acusado não terá direito a fiança se cometer crime de desacato durante a prisão.)", mult: "-20% na pena total" },
  { cat: "Atenuantes", cod: "14.3", nome: "Delação Premiada", multa: 0, sentenca: 0, fianca: 0, def: "APENAS COM ADVOGADO PRESENTE. Terá desconto ou até isenção de pena, aquele que assumir o crime cometido e oferecer provas e informações concretas sobre organizações criminosas. (Fica a critério do policial o desconto ou a isenção.)", mult: "Apenas investigadores e comandos" },
  { cat: "Atenuantes", cod: "14.4", nome: "Advogado Constituído", multa: 0, sentenca: 0, fianca: 0, def: "Terá direito entre 30% e 40% de redução de pena e direito a fiança o acusado que constituir advogado. (O acusado não terá direito a fiança se cometer crime de desacato durante a prisão.) Obrigatório cumprir 30% da pena.", mult: "-30% na pena total OU -30% na fiança" },

  // AGRAVANTES
  { cat: "Agravantes", cod: "15.1.1", nome: "Desacato", multa: 150000, sentenca: 50, fianca: 0, def: "Desacato, desobediência ou desrespeito perante um funcionário público. Desacato é acumulativo. (Apenas em casos extremos o acusado sofrerá pena máxima.) Forçar RP: +30% na pena do indivíduo.", mult: "" },
  { cat: "Agravantes", cod: "15.1.2", nome: "Desacato 2", multa: 150000, sentenca: 0, fianca: 0, def: "Desacato, desobediência ou desrespeito perante um funcionário público. Desacato é acumulativo.", mult: "" },
  { cat: "Agravantes", cod: "15.1.3", nome: "Desacato 3", multa: 150000, sentenca: 0, fianca: 0, def: "Desacato, desobediência ou desrespeito perante um funcionário público. Desacato é acumulativo.", mult: "" },
  { cat: "Agravantes", cod: "15.1.4", nome: "Desacato 4", multa: 150000, sentenca: 0, fianca: 0, def: "Desacato, desobediência ou desrespeito perante um funcionário público. Desacato é acumulativo.", mult: "" },
  { cat: "Agravantes", cod: "15.2", nome: "Resistência à Prisão", multa: 50000, sentenca: 0, fianca: 0, def: "O ato de usar a força para impedir a prisão (com ou sem mandado). Correr conta como resistir. (+R$ 50.000 de multa.)", mult: "" },
  { cat: "Agravantes", cod: "15.3", nome: "Réu Reincidente", multa: 0, sentenca: 0, fianca: 0, def: "Ato de cometer o mesmo crime mais de 1 vez.", mult: "" },

  // CRIMES MÉDIOS
  { cat: "Crimes Médios", cod: "15.4", nome: "Cúmplice", multa: 15000, sentenca: 0, fianca: 0, def: "Quem, dolosamente e por qualquer forma, prestar auxílio material ou moral à prática por outrem de um fato doloso.", mult: "" },
  { cat: "Crimes Médios", cod: "15.5", nome: "Colisão Proposital à Viatura", multa: 20000, sentenca: 0, fianca: 0, def: "O ato de propositalmente colidir com o veículo pessoal contra a viatura policial.", mult: "" },
  { cat: "Crimes Médios", cod: "15.6", nome: "Contrabando", multa: 200000, sentenca: 0, fianca: 0, def: "Importar ou exportar mercadoria proibida ou iludir, no todo ou em parte, o pagamento de direito ou imposto devido.", mult: "" },
  { cat: "Crimes Médios", cod: "15.9", nome: "Desmanche de Veículos", multa: 70000, sentenca: 0, fianca: 0, def: "Regula e disciplina a atividade de desmontagem de veículos automotores terrestres.", mult: "" },
  { cat: "Crimes Médios", cod: "16.1", nome: "Disparo de Arma", multa: 50000, sentenca: 0, fianca: 0, def: "Disparar arma de fogo ou acionar munição em lugar habitado ou em suas adjacências.", mult: "" },
  { cat: "Crimes Médios", cod: "16.2", nome: "Descaminho", multa: 100000, sentenca: 0, fianca: 0, def: "Iludir, no todo ou em parte, o pagamento de direito ou imposto devido pela entrada, pela saída ou pelo consumo de mercadoria.", mult: "" },
  { cat: "Crimes Médios", cod: "16.5", nome: "Impedir o Fluxo do Tráfego", multa: 15000, sentenca: 0, fianca: 0, def: "Usar qualquer veículo para, deliberadamente, interromper, restringir ou perturbar a circulação na via.", mult: "" },
  { cat: "Crimes Médios", cod: "16.6", nome: "Ocultação de Provas", multa: 50000, sentenca: 0, fianca: 0, def: "Destruir, suprimir ou ocultar, em benefício próprio ou de outra pessoa, documento público ou particular verdadeiro.", mult: "" },
  { cat: "Crimes Médios", cod: "16.7", nome: "Zaralho em Recrutamento Policial", multa: 100000, sentenca: 0, fianca: 0, def: "Realizar brincadeiras, agir de má-fé e ter o intuito de apenas ir em um concurso público policial com o intuito de atrapalhar.", mult: "" },
];

export function getCategories(crimes: Crime[]): string[] {
  const cats: string[] = [];
  crimes.forEach((c) => {
    if (!cats.includes(c.cat)) cats.push(c.cat);
  });
  return cats;
}

export function formatMoney(value: number): string {
  if (!value) return "—";
  return "R$ " + value.toLocaleString("pt-BR", { minimumFractionDigits: 2 });
}
