{"version":3,"sources":["../src/languages/data/ja.ts"],"names":[],"mappings":"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","file":"chunk-KP73FQAM.cjs","sourcesContent":["/**\n * Japanese profanity data\n * Auto-generated from JSON files - DO NOT EDIT MANUALLY\n *\n * Language: Japanese\n * Version: 1.0.0\n * Last Updated: 2025-09-30\n * Total Entries: 135\n */\n\nexport const JA = {\n  \"metadata\": {\n    \"name\": \"Japanese\",\n    \"code\": \"ja\",\n    \"version\": \"1.0.0\",\n    \"lastUpdated\": \"2025-09-30\",\n    \"wordCount\": 135\n  },\n  \"words\": [\n    {\n      \"word\": \"馬鹿\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"バカ\",\n        \"ばか\",\n        \"baka\",\n        \"baca\",\n        \"b4ka\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Common mild insult meaning 'stupid' or 'idiot', widely used in anime/manga. Hiragana: ばか, Katakana: バカ, Kanji: 馬鹿, Romaji: baka\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"馬鹿野郎\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"バカヤロウ\",\n        \"ばかやろう\",\n        \"bakayarou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Stronger version meaning 'stupid bastard'. Hiragana: ばかやろう, Katakana: バカヤロウ, Kanji: 馬鹿野郎, Romaji: bakayarou\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"大馬鹿\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"おおばか\",\n        \"oobaka\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Intensified form meaning 'big idiot'. Hiragana: おおばか, Kanji: 大馬鹿, Romaji: oobaka\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"馬鹿たれ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ばかたれ\",\n        \"bakatare\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Variant meaning 'stupid fool'. Hiragana: ばかたれ, Kanji: 馬鹿たれ, Romaji: bakatare\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"糞\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"scatological\"\n      ],\n      \"variations\": [\n        \"クソ\",\n        \"くそ\",\n        \"kuso\",\n        \"kusso\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Meaning 'shit' or 'damn', commonly used as intensifier. Hiragana: くそ, Katakana: クソ, Kanji: 糞, Romaji: kuso\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"クソ食らえ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"scatological\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"くそくらえ\",\n        \"kuso kurae\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Strong insult meaning 'eat shit'. Hiragana: くそくらえ, Katakana: クソ食らえ, Romaji: kuso kurae\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"クソ野郎\",\n      \"severity\": 3,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"くそやろう\",\n        \"kusoyarou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Compound profanity meaning 'piece of shit'. Hiragana: くそやろう, Katakana/Mixed: クソ野郎, Romaji: kusoyarou\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"畜生\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"religious\"\n      ],\n      \"variations\": [\n        \"チクショウ\",\n        \"ちくしょう\",\n        \"chikushou\",\n        \"chikushо\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Buddhist term meaning 'beast', used as curse word. Hiragana: ちくしょう, Katakana: チクショウ, Kanji: 畜生, Romaji: chikushou\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"阿呆\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"アホ\",\n        \"あほう\",\n        \"aho\",\n        \"ahou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Kansai dialect equivalent of 'baka', slightly stronger in Tokyo. Hiragana: あほう, Katakana: アホ, Kanji: 阿呆, Romaji: aho\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"阿呆たれ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"あほたれ\",\n        \"ahotare\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Kansai variant meaning 'stupid fool'. Hiragana: あほたれ, Kanji: 阿呆たれ, Romaji: ahotare\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"くたばれ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"violence\",\n        \"threats\"\n      ],\n      \"variations\": [\n        \"クタバレ\",\n        \"kutabare\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Vulgar command meaning 'drop dead' or 'croak'. Hiragana: くたばれ, Katakana: クタバレ, Romaji: kutabare\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ざけんな\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"zakenna\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Aggressive phrase meaning 'bullshit' or 'don't mess with me'. Hiragana: ざけんな, Romaji: zakenna\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ふざけるな\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"fuzakeru na\",\n        \"ふざけんな\",\n        \"fuzaken na\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Command meaning 'don't mess with me' or 'stop joking around'. Hiragana: ふざけるな/ふざけんな, Romaji: fuzakeru na\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"間抜け\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"マヌケ\",\n        \"まぬけ\",\n        \"manuke\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'fool' or 'clueless'. Hiragana: まぬけ, Katakana: マヌケ, Kanji: 間抜け, Romaji: manuke\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ボケ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ぼけ\",\n        \"boke\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Kansai term meaning 'fool' or 'stupid', used in comedy. Hiragana: ぼけ, Katakana: ボケ, Romaji: boke\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"とんま\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"トンマ\",\n        \"tonma\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'blockhead' or 'fool'. Hiragana: とんま, Katakana: トンマ, Romaji: tonma\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"おたんこなす\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"オタンコナス\",\n        \"otankonasu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Playful insult meaning 'dummy' or 'birdbrain'. Hiragana: おたんこなす, Katakana: オタンコナス, Romaji: otankonasu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"能無し\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"のうなし\",\n        \"nounashi\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'incompetent' or 'useless'. Hiragana: のうなし, Kanji: 能無し, Romaji: nounashi\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"脳足りん\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"のうたりん\",\n        \"nou tarin\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'brainless' or 'not enough brains'. Hiragana: のうたりん, Kanji: 脳足りん, Romaji: nou tarin\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"のろま\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ノロマ\",\n        \"noroma\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'slowpoke' or 'dunce'. Hiragana: のろま, Katakana: ノロマ, Romaji: noroma\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"低脳\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\",\n        \"ableist\"\n      ],\n      \"variations\": [\n        \"ていのう\",\n        \"teinou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'low intelligence', ableist connotation. Hiragana: ていのう, Kanji: 低脳, Romaji: teinou\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"白痴\",\n      \"severity\": 3,\n      \"categories\": [\n        \"insult\",\n        \"ableist\"\n      ],\n      \"variations\": [\n        \"ハクチ\",\n        \"はくち\",\n        \"hakuchi\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Medical term for mental disability used as severe insult. Hiragana: はくち, Katakana: ハクチ, Kanji: 白痴, Romaji: hakuchi\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"愚か者\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"おろかもの\",\n        \"orokamono\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Formal term meaning 'foolish person'. Hiragana: おろかもの, Kanji: 愚か者, Romaji: orokamono\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ブス\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"ぶす\",\n        \"busu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Derogatory term for ugly woman, quite hurtful. Hiragana: ぶす, Katakana: ブス, Romaji: busu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ブサイク\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"ぶさいく\",\n        \"busaiku\",\n        \"不細工\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'ugly' or 'unattractive'. Hiragana: ぶさいく, Katakana: ブサイク, Kanji: 不細工, Romaji: busaiku\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"デブ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"でぶ\",\n        \"debu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Derogatory term for fat person, considered bullying. Hiragana: でぶ, Katakana: デブ, Romaji: debu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"豚\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"ブタ\",\n        \"ぶた\",\n        \"buta\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'pig', used to insult overweight people. Hiragana: ぶた, Katakana: ブタ, Kanji: 豚, Romaji: buta\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ゴリラ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"ごりら\",\n        \"gorira\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'gorilla', used for big or violent people. Hiragana: ごりら, Katakana: ゴリラ, Romaji: gorira\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"猿\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"ethnic\"\n      ],\n      \"variations\": [\n        \"サル\",\n        \"さる\",\n        \"saru\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'monkey', derogatory term. Hiragana: さる, Katakana: サル, Kanji: 猿, Romaji: saru\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"化け物\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"バケモノ\",\n        \"ばけもの\",\n        \"bakemono\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'monster' or 'freak'. Hiragana: ばけもの, Katakana: バケモノ, Kanji: 化け物, Romaji: bakemono\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ハゲ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"はげ\",\n        \"hage\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'baldy' or 'bald person'. Hiragana: はげ, Katakana: ハゲ, Romaji: hage\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"チビ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"ちび\",\n        \"chibi\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'shorty' or 'small person'. Hiragana: ちび, Katakana: チビ, Romaji: chibi\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"醜い\",\n      \"severity\": 2,\n      \"categories\": [\n        \"appearance\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"みにくい\",\n        \"minikui\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'ugly' or 'hideous'. Hiragana: みにくい, Kanji: 醜い, Romaji: minikui\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"きもい\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"キモイ\",\n        \"kimoi\",\n        \"気持ち悪い\",\n        \"kimochi warui\",\n        \"キモい\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Slang for 'gross' or 'disgusting', from 'kimochi warui'. Hiragana: きもい, Katakana: キモイ, Full form: 気持ち悪い, Romaji: kimoi\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"クサイ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"appearance\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"くさい\",\n        \"kusai\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'smelly' or 'stinky'. Hiragana: くさい, Katakana: クサイ, Romaji: kusai\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"汚い\",\n      \"severity\": 1,\n      \"categories\": [\n        \"appearance\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"きたない\",\n        \"kitanai\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'dirty' or 'filthy'. Hiragana: きたない, Kanji: 汚い, Romaji: kitanai\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"貴様\",\n      \"severity\": 3,\n      \"categories\": [\n        \"general\",\n        \"pronouns\"\n      ],\n      \"variations\": [\n        \"キサマ\",\n        \"きさま\",\n        \"kisama\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely rude pronoun 'you', was once respectful but became hostile. Hiragana: きさま, Katakana: キサマ, Kanji: 貴様, Romaji: kisama\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"手前\",\n      \"severity\": 3,\n      \"categories\": [\n        \"general\",\n        \"pronouns\"\n      ],\n      \"variations\": [\n        \"てめえ\",\n        \"テメエ\",\n        \"temee\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Hostile pronoun meaning 'you bastard'. Hiragana: てめえ, Katakana: テメエ, Kanji: 手前, Romaji: temee\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"お前\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"pronouns\"\n      ],\n      \"variations\": [\n        \"オマエ\",\n        \"おまえ\",\n        \"omae\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Rude/casual pronoun 'you'. Hiragana: おまえ, Katakana: オマエ, Kanji: お前, Romaji: omae\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"奴\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"pronouns\"\n      ],\n      \"variations\": [\n        \"ヤツ\",\n        \"やつ\",\n        \"yatsu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Derogatory third person 'that guy'. Hiragana: やつ, Katakana: ヤツ, Kanji: 奴, Romaji: yatsu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"こいつ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"pronouns\"\n      ],\n      \"variations\": [\n        \"コイツ\",\n        \"koitsu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Rude demonstrative 'this guy'. Hiragana: こいつ, Katakana: コイツ, Romaji: koitsu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"あいつ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"pronouns\"\n      ],\n      \"variations\": [\n        \"アイツ\",\n        \"aitsu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Rude demonstrative 'that guy'. Hiragana: あいつ, Katakana: アイツ, Romaji: aitsu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"そいつ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"pronouns\"\n      ],\n      \"variations\": [\n        \"ソイツ\",\n        \"soitsu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Rude demonstrative 'that person'. Hiragana: そいつ, Katakana: ソイツ, Romaji: soitsu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"野郎\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ヤロウ\",\n        \"やろう\",\n        \"yarou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'bastard' or 'jerk'. Hiragana: やろう, Katakana: ヤロウ, Kanji: 野郎, Romaji: yarou\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"下衆野郎\",\n      \"severity\": 3,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"げすやろう\",\n        \"gesuyarou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Compound profanity meaning 'lowlife asshole'. Hiragana: げすやろう, Kanji: 下衆野郎, Romaji: gesuyarou\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"死ね\",\n      \"severity\": 4,\n      \"categories\": [\n        \"violence\",\n        \"threats\"\n      ],\n      \"variations\": [\n        \"シネ\",\n        \"しね\",\n        \"shine\",\n        \"氏ね\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely offensive command meaning 'die', considered very serious threat. Hiragana: しね, Katakana: シネ, Kanji: 死ね, Internet variant: 氏ね, Romaji: shine\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"死んじまえ\",\n      \"severity\": 4,\n      \"categories\": [\n        \"violence\",\n        \"threats\"\n      ],\n      \"variations\": [\n        \"しんじまえ\",\n        \"shinjimae\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely offensive command meaning 'drop dead'. Hiragana: しんじまえ, Kanji: 死んじまえ, Romaji: shinjimae\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"殺す\",\n      \"severity\": 4,\n      \"categories\": [\n        \"violence\",\n        \"threats\"\n      ],\n      \"variations\": [\n        \"コロス\",\n        \"ころす\",\n        \"korosu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Verb meaning 'to kill', extremely serious when directed at person. Hiragana: ころす, Katakana: コロス, Kanji: 殺す, Romaji: korosu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"殺すぞ\",\n      \"severity\": 4,\n      \"categories\": [\n        \"violence\",\n        \"threats\"\n      ],\n      \"variations\": [\n        \"ころすぞ\",\n        \"korosu zo\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Explicit death threat meaning 'I'll kill you'. Hiragana: ころすぞ, Kanji: 殺すぞ, Romaji: korosu zo\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"黙れ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"commands\"\n      ],\n      \"variations\": [\n        \"ダマレ\",\n        \"だまれ\",\n        \"damare\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Harsh command meaning 'shut up'. Hiragana: だまれ, Katakana: ダマレ, Kanji: 黙れ, Romaji: damare\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"うるさい\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"commands\"\n      ],\n      \"variations\": [\n        \"ウルサイ\",\n        \"urusai\",\n        \"五月蝿い\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'shut up' or 'noisy', rude command. Hiragana: うるさい, Katakana: ウルサイ, Kanji: 五月蝿い, Romaji: urusai\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"どけ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"commands\"\n      ],\n      \"variations\": [\n        \"ドケ\",\n        \"doke\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Harsh command meaning 'get out of my way'. Hiragana: どけ, Katakana: ドケ, Romaji: doke\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"失せろ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"general\",\n        \"commands\"\n      ],\n      \"variations\": [\n        \"うせろ\",\n        \"usero\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Harsh command meaning 'get lost' or 'piss off'. Hiragana: うせろ, Kanji: 失せろ, Romaji: usero\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"消えろ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"general\",\n        \"commands\"\n      ],\n      \"variations\": [\n        \"きえろ\",\n        \"kiero\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Harsh command meaning 'disappear' or 'get lost'. Hiragana: きえろ, Kanji: 消えろ, Romaji: kiero\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"変態\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ヘンタイ\",\n        \"へんたい\",\n        \"hentai\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'pervert', also known in Western culture through anime. Hiragana: へんたい, Katakana: ヘンタイ, Kanji: 変態, Romaji: hentai\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"スケベ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"すけべ\",\n        \"sukebe\",\n        \"助平\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'lecher' or 'pervert'. Hiragana: すけべ, Katakana: スケベ, Kanji: 助平, Romaji: sukebe\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"エロ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"sexual\"\n      ],\n      \"variations\": [\n        \"えろ\",\n        \"ero\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'perverted' or 'sexual', from English 'erotic'. Hiragana: えろ, Katakana: エロ, Romaji: ero\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"エッチ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"sexual\"\n      ],\n      \"variations\": [\n        \"えっち\",\n        \"ecchi\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'lewd', 'naughty', or 'sex', from letter 'H'. Hiragana: えっち, Katakana: エッチ, Romaji: ecchi\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"やりまん\",\n      \"severity\": 3,\n      \"categories\": [\n        \"sexual\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"ヤリマン\",\n        \"yariman\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely derogatory term for promiscuous woman, means 'slut'. Hiragana: やりまん, Katakana: ヤリマン, Romaji: yariman\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"やりちん\",\n      \"severity\": 3,\n      \"categories\": [\n        \"sexual\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"ヤリチン\",\n        \"yarichin\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Derogatory term for promiscuous man, means 'man-whore'. Hiragana: やりちん, Katakana: ヤリチン, Romaji: yarichin\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"淫売\",\n      \"severity\": 3,\n      \"categories\": [\n        \"sexual\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"インバイ\",\n        \"いんばい\",\n        \"inbai\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Derogatory term for prostitute, highly offensive to women. Hiragana: いんばい, Katakana: インバイ, Kanji: 淫売, Romaji: inbai\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"売春婦\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"ばいしゅんふ\",\n        \"baishunfu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Term for prostitute, offensive when used as insult. Hiragana: ばいしゅんふ, Kanji: 売春婦, Romaji: baishunfu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"娼婦\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"しょうふ\",\n        \"shoufu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Term for prostitute, offensive when used as insult. Hiragana: しょうふ, Kanji: 娼婦, Romaji: shoufu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"女郎\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"じょろう\",\n        \"jorou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Archaic term for prostitute. Hiragana: じょろう, Kanji: 女郎, Romaji: jorou\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"尻軽\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"しりがる\",\n        \"shirigaru\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Derogatory term meaning 'easy woman' or 'promiscuous'. Hiragana: しりがる, Kanji: 尻軽, Romaji: shirigaru\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"遊び人\",\n      \"severity\": 1,\n      \"categories\": [\n        \"sexual\"\n      ],\n      \"variations\": [\n        \"あそびにん\",\n        \"asobinin\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'player' or 'womanizer'. Hiragana: あそびにん, Kanji: 遊び人, Romaji: asobinin\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"あばずれ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"sexual\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"アバズレ\",\n        \"abazure\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Highly offensive term meaning 'bitch' or 'slut'. Hiragana: あばずれ, Katakana: アバズレ, Romaji: abazure\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ちんこ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"チンコ\",\n        \"chinko\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Vulgar term for penis/dick, childish/crude. Hiragana: ちんこ, Katakana: チンコ, Romaji: chinko\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"ちんぽ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"チンポ\",\n        \"chinpo\",\n        \"ちんぽこ\",\n        \"chinpoko\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Vulgar term for penis/dick. Hiragana: ちんぽ/ちんぽこ, Katakana: チンポ, Romaji: chinpo\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"まら\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"マラ\",\n        \"mara\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Vulgar Buddhist term for penis. Hiragana: まら, Katakana: マラ, Romaji: mara\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"金玉\",\n      \"severity\": 2,\n      \"categories\": [\n        \"sexual\",\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"キンタマ\",\n        \"きんたま\",\n        \"kintama\",\n        \"タマ\",\n        \"tama\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Vulgar term for testicles/balls. Hiragana: きんたま, Katakana: キンタマ, Kanji: 金玉, Shortened: タマ, Romaji: kintama\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"まんこ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"sexual\",\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"マンコ\",\n        \"manko\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Vulgar term for vagina/cunt, highly offensive. Hiragana: まんこ, Katakana: マンコ, Romaji: manko\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"おまんこ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"sexual\",\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"オマンコ\",\n        \"omanko\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Vulgar term for vagina/cunt with honorific prefix, highly offensive. Hiragana: おまんこ, Katakana: オマンコ, Romaji: omanko\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"おっぱい\",\n      \"severity\": 1,\n      \"categories\": [\n        \"sexual\",\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"オッパイ\",\n        \"oppai\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Casual/vulgar term for breasts/boobs. Hiragana: おっぱい, Katakana: オッパイ, Romaji: oppai\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"乳\",\n      \"severity\": 1,\n      \"categories\": [\n        \"sexual\",\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"ちち\",\n        \"chichi\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Term for breasts/tits, can be vulgar in context. Hiragana: ちち, Kanji: 乳, Romaji: chichi\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"おちんちん\",\n      \"severity\": 1,\n      \"categories\": [\n        \"sexual\",\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"オチンチン\",\n        \"ochinchin\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Childish term for penis with honorific prefix. Hiragana: おちんちん, Katakana: オチンチン, Romaji: ochinchin\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"けつ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"ケツ\",\n        \"ketsu\",\n        \"尻\",\n        \"shiri\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Casual/vulgar term for ass/butt. Hiragana: けつ, Katakana: ケツ, Kanji: 尻, Romaji: ketsu\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"けつの穴\",\n      \"severity\": 2,\n      \"categories\": [\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"ケツの穴\",\n        \"ketsu no ana\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Vulgar term for asshole. Hiragana: けつのあな, Katakana/Mixed: ケツの穴, Romaji: ketsu no ana\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"肛門\",\n      \"severity\": 1,\n      \"categories\": [\n        \"body_parts\"\n      ],\n      \"variations\": [\n        \"こうもん\",\n        \"koumon\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Clinical term for anus. Hiragana: こうもん, Kanji: 肛門, Romaji: koumon\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"うんこ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"scatological\"\n      ],\n      \"variations\": [\n        \"ウンコ\",\n        \"unko\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Childish/casual term for shit/poop. Hiragana: うんこ, Katakana: ウンコ, Romaji: unko\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"大便\",\n      \"severity\": 1,\n      \"categories\": [\n        \"scatological\"\n      ],\n      \"variations\": [\n        \"だいべん\",\n        \"daiben\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Clinical term for feces. Hiragana: だいべん, Kanji: 大便, Romaji: daiben\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"小便\",\n      \"severity\": 1,\n      \"categories\": [\n        \"scatological\"\n      ],\n      \"variations\": [\n        \"しょうべん\",\n        \"shouben\",\n        \"しょんべん\",\n        \"shonben\",\n        \"ションベン\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Casual term for urine/piss. Hiragana: しょうべん/しょんべん, Katakana: ションベン, Kanji: 小便, Romaji: shouben/shonben\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"おしっこ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"scatological\"\n      ],\n      \"variations\": [\n        \"オシッコ\",\n        \"oshikko\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Childish term for pee/urine. Hiragana: おしっこ, Katakana: オシッコ, Romaji: oshikko\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"うざい\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ウザイ\",\n        \"uzai\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Internet slang meaning 'annoying' or 'irritating'. Hiragana: うざい, Katakana: ウザイ, Romaji: uzai\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"うざったい\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ウザったい\",\n        \"uzattai\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Intensified form meaning 'super annoying'. Hiragana: うざったい, Katakana/Mixed: ウザったい, Romaji: uzattai\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"むかつく\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ムカつく\",\n        \"mukatsuku\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'irritating' or 'pisses me off'. Hiragana: むかつく, Katakana/Mixed: ムカつく, Romaji: mukatsuku\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"腹立つ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\"\n      ],\n      \"variations\": [\n        \"はらたつ\",\n        \"hara tatsu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'makes me angry'. Hiragana: はらたつ, Kanji: 腹立つ, Romaji: hara tatsu\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"嘘つき\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ウソツキ\",\n        \"うそつき\",\n        \"usotsuki\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'liar'. Hiragana: うそつき, Katakana: ウソツキ, Kanji: 嘘つき, Romaji: usotsuki\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"卑怯\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ひきょう\",\n        \"hikyou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'coward' or 'cowardly'. Hiragana: ひきょう, Kanji: 卑怯, Romaji: hikyou\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"弱虫\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ヨワムシ\",\n        \"よわむし\",\n        \"yowamushi\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'weakling' or 'coward'. Hiragana: よわむし, Katakana: ヨワムシ, Kanji: 弱虫, Romaji: yowamushi\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"腰抜け\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"こしぬけ\",\n        \"koshinuke\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'coward', literally 'one who loses their hips/backbone'. Hiragana: こしぬけ, Kanji: 腰抜け, Romaji: koshinuke\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"臆病者\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"おくびょうもの\",\n        \"okubyoumono\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'coward'. Hiragana: おくびょうもの, Kanji: 臆病者, Romaji: okubyoumono\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"けち\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ケチ\",\n        \"kechi\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'stingy' or 'cheap'. Hiragana: けち, Katakana: ケチ, Romaji: kechi\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ずるい\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ズルい\",\n        \"zurui\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'unfair' or 'sneaky'. Hiragana: ずるい, Katakana/Mixed: ズルい, Romaji: zurui\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ダサい\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ださ\",\n        \"dasai\",\n        \"dasa\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'lame' or 'uncool'. Katakana: ダサい, Hiragana: ださい, Romaji: dasai\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"クズ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"くず\",\n        \"kuzu\",\n        \"屑\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'trash' or 'scum'. Hiragana: くず, Katakana: クズ, Kanji: 屑, Romaji: kuzu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"カス\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"かす\",\n        \"kasu\",\n        \"滓\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'scum' or 'worthless'. Hiragana: かす, Katakana: カス, Kanji: 滓, Romaji: kasu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ゴミ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ごみ\",\n        \"gomi\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'garbage' or 'trash'. Hiragana: ごみ, Katakana: ゴミ, Romaji: gomi\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"塵\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ちり\",\n        \"chiri\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'dust' or 'trash', literary insult. Hiragana: ちり, Kanji: 塵, Romaji: chiri\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ガキ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"age\"\n      ],\n      \"variations\": [\n        \"がき\",\n        \"gaki\",\n        \"餓鬼\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Derogatory term for brat/kid. Hiragana: がき, Katakana: ガキ, Kanji: 餓鬼, Romaji: gaki\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"糞ガキ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"general\",\n        \"age\"\n      ],\n      \"variations\": [\n        \"くそガキ\",\n        \"kusogaki\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Compound profanity meaning 'little brat' or 'shitty kid'. Hiragana: くそがき, Katakana/Mixed: 糞ガキ, Romaji: kusogaki\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"じじい\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"age\"\n      ],\n      \"variations\": [\n        \"ジジイ\",\n        \"jijii\",\n        \"爺\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Rude term for old man. Hiragana: じじい, Katakana: ジジイ, Kanji: 爺, Romaji: jijii\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"くそじじい\",\n      \"severity\": 3,\n      \"categories\": [\n        \"general\",\n        \"age\"\n      ],\n      \"variations\": [\n        \"クソジジイ\",\n        \"kusojijii\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Compound profanity meaning 'old fart'. Hiragana: くそじじい, Katakana: クソジジイ, Romaji: kusojijii\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ばばあ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"age\"\n      ],\n      \"variations\": [\n        \"ババア\",\n        \"babaa\",\n        \"婆\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Rude term for old woman/hag. Hiragana: ばばあ, Katakana: ババア, Kanji: 婆, Romaji: babaa\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"くそばばあ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"general\",\n        \"age\"\n      ],\n      \"variations\": [\n        \"クソババア\",\n        \"kusobabaa\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Compound profanity meaning 'old hag'. Hiragana: くそばばあ, Katakana: クソババア, Romaji: kusobabaa\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"チョン\",\n      \"severity\": 4,\n      \"categories\": [\n        \"ethnic\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"ちょん\",\n        \"chon\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely offensive ethnic slur against Koreans, banned from broadcast. Hiragana: ちょん, Katakana: チョン, Romaji: chon\",\n      \"target_type\": \"group\"\n    },\n    {\n      \"word\": \"朝鮮人\",\n      \"severity\": 3,\n      \"categories\": [\n        \"ethnic\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"チョウセンジン\",\n        \"ちょうせんじん\",\n        \"chousenjin\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"When used derogatorily, becomes ethnic slur against Koreans. Hiragana: ちょうせんじん, Katakana: チョウセンジン, Kanji: 朝鮮人, Romaji: chousenjin\",\n      \"target_type\": \"group\"\n    },\n    {\n      \"word\": \"支那\",\n      \"severity\": 3,\n      \"categories\": [\n        \"ethnic\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"シナ\",\n        \"しな\",\n        \"shina\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Derogatory historical term for China, now considered offensive. Hiragana: しな, Katakana: シナ, Kanji: 支那, Romaji: shina\",\n      \"target_type\": \"group\"\n    },\n    {\n      \"word\": \"毛唐\",\n      \"severity\": 4,\n      \"categories\": [\n        \"ethnic\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"けとう\",\n        \"ketou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely offensive slur meaning 'hairy barbarian', used for Westerners. Hiragana: けとう, Kanji: 毛唐, Romaji: ketou\",\n      \"target_type\": \"group\"\n    },\n    {\n      \"word\": \"外人\",\n      \"severity\": 1,\n      \"categories\": [\n        \"ethnic\"\n      ],\n      \"variations\": [\n        \"ガイジン\",\n        \"がいじん\",\n        \"gaijin\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Term for foreigner, can be neutral or derogatory depending on context. Hiragana: がいじん, Katakana: ガイジン, Kanji: 外人, Romaji: gaijin\",\n      \"target_type\": \"group\"\n    },\n    {\n      \"word\": \"おかま\",\n      \"severity\": 2,\n      \"categories\": [\n        \"lgbtq\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"オカマ\",\n        \"okama\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Term for effeminate man or drag queen, can be derogatory depending on context. Hiragana: おかま, Katakana: オカマ, Romaji: okama\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ホモ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"lgbtq\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"ほも\",\n        \"homo\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Shortened form of homosexual, often used derogatorily. Hiragana: ほも, Katakana: ホモ, Romaji: homo\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"レズ\",\n      \"severity\": 2,\n      \"categories\": [\n        \"lgbtq\",\n        \"slurs\"\n      ],\n      \"variations\": [\n        \"れず\",\n        \"rezu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Shortened form of lesbian, often used derogatorily. Hiragana: れず, Katakana: レズ, Romaji: rezu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"オネエ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"lgbtq\"\n      ],\n      \"variations\": [\n        \"おねえ\",\n        \"onee\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Term for effeminate man, can be neutral or derogatory. Hiragana: おねえ, Katakana: オネエ, Romaji: onee\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"基地外\",\n      \"severity\": 4,\n      \"categories\": [\n        \"ableist\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"キチガイ\",\n        \"きちがい\",\n        \"kichigai\",\n        \"気違い\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely offensive term for mentally ill person, banned from media. Hiragana: きちがい, Katakana: キチガイ, Kanji: 基地外/気違い, Romaji: kichigai\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"池沼\",\n      \"severity\": 4,\n      \"categories\": [\n        \"ableist\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"イケショウ\",\n        \"いけしょう\",\n        \"ikeshou\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Internet slang abbreviation for mental disability, extremely offensive, banned from broadcast. Hiragana: いけしょう, Katakana: イケショウ, Kanji: 池沼, Romaji: ikeshou\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"知恵遅れ\",\n      \"severity\": 3,\n      \"categories\": [\n        \"ableist\"\n      ],\n      \"variations\": [\n        \"ちえおくれ\",\n        \"chieokure\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Ableist term meaning 'mentally retarded'. Hiragana: ちえおくれ, Kanji: 知恵遅れ, Romaji: chieokure\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"障害者\",\n      \"severity\": 1,\n      \"categories\": [\n        \"ableist\"\n      ],\n      \"variations\": [\n        \"しょうがいしゃ\",\n        \"shougaisha\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Term for disabled person, neutral in proper context but offensive when used as insult. Hiragana: しょうがいしゃ, Kanji: 障害者, Romaji: shougaisha\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"カタワ\",\n      \"severity\": 4,\n      \"categories\": [\n        \"ableist\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"かたわ\",\n        \"katawa\",\n        \"片輪\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely offensive slur for cripple/disabled person, banned from broadcast. Hiragana: かたわ, Katakana: カタワ, Kanji: 片輪, Romaji: katawa\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"びっこ\",\n      \"severity\": 4,\n      \"categories\": [\n        \"ableist\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"ビッコ\",\n        \"bikko\",\n        \"跛\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely offensive slur meaning 'lame' or 'cripple', banned from broadcast. Hiragana: びっこ, Katakana: ビッコ, Kanji: 跛, Romaji: bikko\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"メクラ\",\n      \"severity\": 4,\n      \"categories\": [\n        \"ableist\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"めくら\",\n        \"mekura\",\n        \"盲\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely offensive slur for blind person, banned from broadcast. Hiragana: めくら, Katakana: メクラ, Kanji: 盲, Romaji: mekura\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"つんぼ\",\n      \"severity\": 4,\n      \"categories\": [\n        \"ableist\",\n        \"hate_speech\"\n      ],\n      \"variations\": [\n        \"ツンボ\",\n        \"tsunbo\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Extremely offensive slur for deaf person, banned from broadcast. Hiragana: つんぼ, Katakana: ツンボ, Romaji: tsunbo\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"DQN\",\n      \"severity\": 2,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ドキュン\",\n        \"dokyun\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Internet slang for delinquent or troublemaker, from TV show name. Katakana: ドキュン, Romaji: DQN/dokyun\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"厨房\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"age\"\n      ],\n      \"variations\": [\n        \"チュウボウ\",\n        \"ちゅうぼう\",\n        \"chuubou\",\n        \"厨\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Internet slang meaning 'middle schooler', implies immaturity. Hiragana: ちゅうぼう, Katakana: チュウボウ, Kanji: 厨房, Shortened: 厨, Romaji: chuubou\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ゆとり\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"generational\"\n      ],\n      \"variations\": [\n        \"ユトリ\",\n        \"yutori\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Refers to generation with 'relaxed education', implies laziness. Hiragana: ゆとり, Katakana: ユトリ, Romaji: yutori\",\n      \"target_type\": \"group\"\n    },\n    {\n      \"word\": \"情弱\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"じょうじゃく\",\n        \"joujaku\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Internet slang meaning 'information-poor' or 'uninformed'. Hiragana: じょうじゃく, Kanji: 情弱, Romaji: joujaku\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"リア充\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\"\n      ],\n      \"variations\": [\n        \"りあじゅう\",\n        \"riajuu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Internet slang meaning 'normie', can be derogatory in some contexts. Hiragana: りあじゅう, Katakana/Kanji: リア充, Romaji: riajuu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"陰キャ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"いんきゃ\",\n        \"inkya\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Internet slang for introverted loser. Hiragana: いんきゃ, Kanji: 陰キャ, Romaji: inkya\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"陽キャ\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\"\n      ],\n      \"variations\": [\n        \"ようきゃ\",\n        \"youkya\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Internet slang for extroverted person, can be negative in some contexts. Hiragana: ようきゃ, Kanji: 陽キャ, Romaji: youkya\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"キョロ充\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"きょろじゅう\",\n        \"kyorojuu\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Internet slang meaning 'fake normie'. Hiragana: きょろじゅう, Katakana/Kanji: キョロ充, Romaji: kyorojuu\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"ディスる\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\"\n      ],\n      \"variations\": [\n        \"でぃする\",\n        \"disuru\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Modern slang verb meaning 'to diss' or 'insult', from English. Hiragana: でぃする, Katakana: ディスる, Romaji: disuru\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"童貞\",\n      \"severity\": 1,\n      \"categories\": [\n        \"sexual\",\n        \"insult\"\n      ],\n      \"variations\": [\n        \"ドウテイ\",\n        \"どうてい\",\n        \"doutei\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Term for male virgin, used mockingly in internet culture. Hiragana: どうてい, Katakana: ドウテイ, Kanji: 童貞, Romaji: doutei\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"処女\",\n      \"severity\": 1,\n      \"categories\": [\n        \"sexual\"\n      ],\n      \"variations\": [\n        \"ショジョ\",\n        \"しょじょ\",\n        \"shojo\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Term for female virgin, less commonly used as insult than doutei. Hiragana: しょじょ, Katakana: ショジョ, Kanji: 処女, Romaji: shojo\",\n      \"target_type\": \"individual\"\n    },\n    {\n      \"word\": \"やばい\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\"\n      ],\n      \"variations\": [\n        \"ヤバイ\",\n        \"yabai\",\n        \"やば\",\n        \"yaba\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Originally meant 'dangerous' but now used as 'awesome/terrible' depending on context. Hiragana: やばい, Katakana: ヤバイ, Romaji: yabai\",\n      \"target_type\": \"general\"\n    },\n    {\n      \"word\": \"めんどくさい\",\n      \"severity\": 1,\n      \"categories\": [\n        \"general\"\n      ],\n      \"variations\": [\n        \"メンドクサイ\",\n        \"mendokusai\",\n        \"めんどい\",\n        \"mendoi\"\n      ],\n      \"case_sensitive\": false,\n      \"context_notes\": \"Means 'troublesome' or 'bothersome', mildly rude. Hiragana: めんどくさい, Katakana: メンドクサイ, Romaji: mendokusai\",\n      \"target_type\": \"general\"\n    }\n  ]\n} as const\n\nexport type JAType = typeof JA\n"]}