Spaces:
Sleeping
Sleeping
Commit ·
5f2a5b3
1
Parent(s): ca01686
ACZ-1 - Created gradio app for HF Space
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitignore +207 -0
- README.md +167 -11
- abstraction/span_schema.py +15 -0
- abstraction/word_schema.py +8 -0
- app.py +435 -0
- artifacts/README.md +6 -0
- artifacts/binary_classification_test.csv +686 -0
- artifacts/fff.ipynb +198 -0
- artifacts/inference_results/groq_binary.csv +0 -0
- artifacts/inference_results/groq_multiclass.csv +0 -0
- artifacts/inference_results/qwen_binary.csv +686 -0
- artifacts/inference_results/qwen_multiclass.csv +1030 -0
- artifacts/multiclass_classification_test.csv +1030 -0
- artifacts/spans.csv +9 -0
- artifacts/spans_async.csv +219 -0
- artifacts/spans_async_llm.csv +219 -0
- artifacts/spans_llm.csv +101 -0
- artifacts/words.csv +456 -0
- artifacts/x_sensitive_train_v2.csv +0 -0
- artifacts/x_sensitive_val.csv +882 -0
- artifacts/x_sensitive_val_clean.csv +881 -0
- asr/mute_audio.py +62 -0
- asr/speech_2_span.py +190 -0
- evaluation/groq.py +90 -0
- evaluation/local.py +82 -0
- evaluation/metrics.py +59 -0
- evaluation/pipeline.py +48 -0
- helpers/build_span.py +245 -0
- helpers/merge_intervals.py +49 -0
- llm_pipeline/async_groq_call_llm.py +89 -0
- llm_pipeline/call_llm.py +112 -0
- llm_pipeline/prepare_promt.py +31 -0
- llm_pipeline/prompt_llm.py +39 -0
- local_llm/fine_tune.py +154 -0
- main.py +93 -0
- pipeline_runner.py +426 -0
- requirements.txt +22 -0
- scripts/x_sensitive/evaluate_llm_api.py +37 -0
- scripts/x_sensitive/evaluate_local_qwen.py +39 -0
- scripts/x_sensitive/extract_labeled_spans.py +68 -0
- scripts/x_sensitive/extract_normal_spans.py +20 -0
- scripts/x_sensitive/prepare_data_for_binary_classification.py +18 -0
- signals_deterministic/classify_signals.py +56 -0
- signals_deterministic/curse_word_matcher.py +23 -0
- signals_deterministic/determine_span_signals.py +19 -0
- signals_deterministic/normalize_span.py +18 -0
- static/config.py +167 -0
- text_processing/classify_span.py +22 -0
- text_processing/postprocess_enforcement.py +84 -0
- text_processing/preprocessing_span.py +29 -0
.gitignore
ADDED
|
@@ -0,0 +1,207 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Byte-compiled / optimized / DLL files
|
| 2 |
+
__pycache__/
|
| 3 |
+
*.py[codz]
|
| 4 |
+
*$py.class
|
| 5 |
+
|
| 6 |
+
# C extensions
|
| 7 |
+
*.so
|
| 8 |
+
|
| 9 |
+
# Distribution / packaging
|
| 10 |
+
.Python
|
| 11 |
+
build/
|
| 12 |
+
develop-eggs/
|
| 13 |
+
dist/
|
| 14 |
+
downloads/
|
| 15 |
+
eggs/
|
| 16 |
+
.eggs/
|
| 17 |
+
lib/
|
| 18 |
+
lib64/
|
| 19 |
+
parts/
|
| 20 |
+
sdist/
|
| 21 |
+
var/
|
| 22 |
+
wheels/
|
| 23 |
+
share/python-wheels/
|
| 24 |
+
*.egg-info/
|
| 25 |
+
.installed.cfg
|
| 26 |
+
*.egg
|
| 27 |
+
MANIFEST
|
| 28 |
+
|
| 29 |
+
# PyInstaller
|
| 30 |
+
# Usually these files are written by a python script from a template
|
| 31 |
+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
| 32 |
+
*.manifest
|
| 33 |
+
*.spec
|
| 34 |
+
|
| 35 |
+
# Installer logs
|
| 36 |
+
pip-log.txt
|
| 37 |
+
pip-delete-this-directory.txt
|
| 38 |
+
|
| 39 |
+
# Unit test / coverage reports
|
| 40 |
+
htmlcov/
|
| 41 |
+
.tox/
|
| 42 |
+
.nox/
|
| 43 |
+
.coverage
|
| 44 |
+
.coverage.*
|
| 45 |
+
.cache
|
| 46 |
+
nosetests.xml
|
| 47 |
+
coverage.xml
|
| 48 |
+
*.cover
|
| 49 |
+
*.py.cover
|
| 50 |
+
.hypothesis/
|
| 51 |
+
.pytest_cache/
|
| 52 |
+
cover/
|
| 53 |
+
|
| 54 |
+
# Translations
|
| 55 |
+
*.mo
|
| 56 |
+
*.pot
|
| 57 |
+
|
| 58 |
+
# Django stuff:
|
| 59 |
+
*.log
|
| 60 |
+
local_settings.py
|
| 61 |
+
db.sqlite3
|
| 62 |
+
db.sqlite3-journal
|
| 63 |
+
|
| 64 |
+
# Flask stuff:
|
| 65 |
+
instance/
|
| 66 |
+
.webassets-cache
|
| 67 |
+
|
| 68 |
+
# Scrapy stuff:
|
| 69 |
+
.scrapy
|
| 70 |
+
|
| 71 |
+
# Sphinx documentation
|
| 72 |
+
docs/_build/
|
| 73 |
+
|
| 74 |
+
# PyBuilder
|
| 75 |
+
.pybuilder/
|
| 76 |
+
target/
|
| 77 |
+
|
| 78 |
+
# Jupyter Notebook
|
| 79 |
+
.ipynb_checkpoints
|
| 80 |
+
|
| 81 |
+
# IPython
|
| 82 |
+
profile_default/
|
| 83 |
+
ipython_config.py
|
| 84 |
+
|
| 85 |
+
# pyenv
|
| 86 |
+
# For a library or package, you might want to ignore these files since the code is
|
| 87 |
+
# intended to run in multiple environments; otherwise, check them in:
|
| 88 |
+
# .python-version
|
| 89 |
+
|
| 90 |
+
# pipenv
|
| 91 |
+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
| 92 |
+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
|
| 93 |
+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
|
| 94 |
+
# install all needed dependencies.
|
| 95 |
+
#Pipfile.lock
|
| 96 |
+
|
| 97 |
+
# UV
|
| 98 |
+
# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
|
| 99 |
+
# This is especially recommended for binary packages to ensure reproducibility, and is more
|
| 100 |
+
# commonly ignored for libraries.
|
| 101 |
+
#uv.lock
|
| 102 |
+
|
| 103 |
+
# poetry
|
| 104 |
+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
|
| 105 |
+
# This is especially recommended for binary packages to ensure reproducibility, and is more
|
| 106 |
+
# commonly ignored for libraries.
|
| 107 |
+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
|
| 108 |
+
#poetry.lock
|
| 109 |
+
#poetry.toml
|
| 110 |
+
|
| 111 |
+
# pdm
|
| 112 |
+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
|
| 113 |
+
# pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python.
|
| 114 |
+
# https://pdm-project.org/en/latest/usage/project/#working-with-version-control
|
| 115 |
+
#pdm.lock
|
| 116 |
+
#pdm.toml
|
| 117 |
+
.pdm-python
|
| 118 |
+
.pdm-build/
|
| 119 |
+
|
| 120 |
+
# pixi
|
| 121 |
+
# Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control.
|
| 122 |
+
#pixi.lock
|
| 123 |
+
# Pixi creates a virtual environment in the .pixi directory, just like venv module creates one
|
| 124 |
+
# in the .venv directory. It is recommended not to include this directory in version control.
|
| 125 |
+
.pixi
|
| 126 |
+
|
| 127 |
+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
|
| 128 |
+
__pypackages__/
|
| 129 |
+
|
| 130 |
+
# Celery stuff
|
| 131 |
+
celerybeat-schedule
|
| 132 |
+
celerybeat.pid
|
| 133 |
+
|
| 134 |
+
# SageMath parsed files
|
| 135 |
+
*.sage.py
|
| 136 |
+
|
| 137 |
+
# Environments
|
| 138 |
+
.env
|
| 139 |
+
.envrc
|
| 140 |
+
.venv
|
| 141 |
+
env/
|
| 142 |
+
venv/
|
| 143 |
+
ENV/
|
| 144 |
+
env.bak/
|
| 145 |
+
venv.bak/
|
| 146 |
+
|
| 147 |
+
# Spyder project settings
|
| 148 |
+
.spyderproject
|
| 149 |
+
.spyproject
|
| 150 |
+
|
| 151 |
+
# Rope project settings
|
| 152 |
+
.ropeproject
|
| 153 |
+
|
| 154 |
+
# mkdocs documentation
|
| 155 |
+
/site
|
| 156 |
+
|
| 157 |
+
# mypy
|
| 158 |
+
.mypy_cache/
|
| 159 |
+
.dmypy.json
|
| 160 |
+
dmypy.json
|
| 161 |
+
|
| 162 |
+
# Pyre type checker
|
| 163 |
+
.pyre/
|
| 164 |
+
|
| 165 |
+
# pytype static type analyzer
|
| 166 |
+
.pytype/
|
| 167 |
+
|
| 168 |
+
# Cython debug symbols
|
| 169 |
+
cython_debug/
|
| 170 |
+
|
| 171 |
+
# PyCharm
|
| 172 |
+
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
|
| 173 |
+
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
| 174 |
+
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
| 175 |
+
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
| 176 |
+
#.idea/
|
| 177 |
+
|
| 178 |
+
# Abstra
|
| 179 |
+
# Abstra is an AI-powered process automation framework.
|
| 180 |
+
# Ignore directories containing user credentials, local state, and settings.
|
| 181 |
+
# Learn more at https://abstra.io/docs
|
| 182 |
+
.abstra/
|
| 183 |
+
|
| 184 |
+
# Visual Studio Code
|
| 185 |
+
# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
|
| 186 |
+
# that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
|
| 187 |
+
# and can be added to the global gitignore or merged into this file. However, if you prefer,
|
| 188 |
+
# you could uncomment the following to ignore the entire vscode folder
|
| 189 |
+
# .vscode/
|
| 190 |
+
|
| 191 |
+
# Ruff stuff:
|
| 192 |
+
.ruff_cache/
|
| 193 |
+
|
| 194 |
+
# PyPI configuration file
|
| 195 |
+
.pypirc
|
| 196 |
+
|
| 197 |
+
# Cursor
|
| 198 |
+
# Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to
|
| 199 |
+
# exclude from AI features like autocomplete and code analysis. Recommended for sensitive data
|
| 200 |
+
# refer to https://docs.cursor.com/context/ignore-files
|
| 201 |
+
.cursorignore
|
| 202 |
+
.cursorindexingignore
|
| 203 |
+
|
| 204 |
+
# Marimo
|
| 205 |
+
marimo/_static/
|
| 206 |
+
marimo/_lsp/
|
| 207 |
+
__marimo__/
|
README.md
CHANGED
|
@@ -1,14 +1,170 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
---
|
| 13 |
|
| 14 |
-
|
|
|
|
| 1 |
+
# 🎙️ AutoCenzurer
|
| 2 |
+
|
| 3 |
+
> **Intelligent audio content moderation & POLICY-ENFORCEMENT AI tool** - Automatically detect and mute harmful speech in audio and video files ASR (Automated Speech Recognition) & LLM/SLM
|
| 4 |
+
|
| 5 |
+
---
|
| 6 |
+
|
| 7 |
+
## 🌟 Meet AutoCenzurer
|
| 8 |
+
|
| 9 |
+
AutoCenzurer - content moderation tool that listens to your audio or video files, identifies harmful language (hate speech, profanity, threats, slurs) and mutes it. Think of it as a smart audio filter that keeps content clean and safe
|
| 10 |
+
|
| 11 |
+
## 🚨 Disclaimer!
|
| 12 |
+
|
| 13 |
+
The system prioritizes **recall** and policy enforcement over contextual nuance. The current model is a policy-enforcing and filtering tool with a limited context. Due to the problem being overly subjective and broad, lack of data and in sake of consistency - the following topics will be included as harmful: quoted speech is treated as harmful, artistic or informational intent is ignored, endorsement detection is conservative. As for now model will treat all of them equally harmful, which will be further investigated and tackled in the next iterations
|
| 14 |
+
> **KEY GOALS / WHY** Reproducibility - Transperency - Deterministicism - Data Availability - Model Explainability
|
| 15 |
+
|
| 16 |
+
### ✨ Key Features
|
| 17 |
+
|
| 18 |
+
- 🎯 **ASR** - Uses WhisperX for accurate speech-to-text transcription with word-level timestamps
|
| 19 |
+
- 🤖 **AI-Powered Classification** - Combines deterministic pattern matching with LLM intelligence (Gemini, OpenAI, Groq)
|
| 20 |
+
- 📊 **Multi-Level Severity** - Classifies content into severity tiers: General Hate Speech, Extremism, Harassment
|
| 21 |
+
- ⚡ **Async Processing** - Fast batch processing with concurrent API calls
|
| 22 |
+
- 🔇 **Smart Muting** - Merges nearby harmful segments and applies precise audio muting with padding
|
| 23 |
+
- 🔍 **Transparent Pipeline** - Full visibility into detection signals, LLM reasoning, and final decisions
|
| 24 |
+
|
| 25 |
---
|
| 26 |
+
|
| 27 |
+
## 🛠️ How It Works
|
| 28 |
+
|
| 29 |
+
AutoCenzurer follows a sophisticated 6-stage pipeline:
|
| 30 |
+
|
| 31 |
+
```
|
| 32 |
+
📹 Audio/Video Input
|
| 33 |
+
↓
|
| 34 |
+
🎵 Audio Extraction (.wav)
|
| 35 |
+
↓
|
| 36 |
+
🗣️ ASR (WhisperX) → Word-level timestamps
|
| 37 |
+
↓
|
| 38 |
+
📝 Span Building → Overlapping text chunks
|
| 39 |
+
↓
|
| 40 |
+
🔍 Deterministic Signals → Pattern detection (profanity, slurs, threats)
|
| 41 |
+
↓
|
| 42 |
+
🤖 LLM Classification → Contextual severity labeling
|
| 43 |
+
↓
|
| 44 |
+
⚖️ Label Enforcement → Minimum severity threshold
|
| 45 |
+
↓
|
| 46 |
+
🔇 Audio Muting → Merged intervals with padding
|
| 47 |
+
```
|
| 48 |
+
|
| 49 |
+
---
|
| 50 |
+
|
| 51 |
+
## 🚀 Quick Start
|
| 52 |
+
|
| 53 |
+
```bash
|
| 54 |
+
# Edit requirements.txt to uncomment heavy dependencies if needed
|
| 55 |
+
pip install -r requirements.txt
|
| 56 |
+
```
|
| 57 |
+
|
| 58 |
+
Create a `.env` file in the project root:
|
| 59 |
+
```env
|
| 60 |
+
GROQ_API_KEY=your_groq_api_key_here
|
| 61 |
+
GOOGLE_API_KEY=your_google_api_key_here
|
| 62 |
+
```
|
| 63 |
+
|
| 64 |
+
> **Note:** Currently, you'll need to modify `main.py` with your file paths (see lines 11-16). A CLI interface is coming soon!
|
| 65 |
+
|
| 66 |
+
---
|
| 67 |
+
|
| 68 |
+
## 🎯 Detection Categories
|
| 69 |
+
|
| 70 |
+
AutoCenzurer classifies content into **4 severity levels**: (Hoping GitHub forgives expicit language)
|
| 71 |
+
|
| 72 |
+
| Label | Description | Examples | Edge case (will be considered label) |
|
| 73 |
+
|-------|-------------|----------|----------|
|
| 74 |
+
| `NONE` | Clean content | Normal conversation | "just a fucking hard piece of shit job" |
|
| 75 |
+
| `HATE_SPEECH_GENERAL` | Profanity, slurs, targeted insults | "she is a total whore" | "you are such a dumbass for thinking so" |
|
| 76 |
+
| `EXTREMISM_PROMOTION` | Endorsement of mass harm | "nazi were totally right" | "communism is a great concept for humanity" |
|
| 77 |
+
| `HARASSMENT_OBSCENITY` | Explicit violence, threats | "all deserve to die" | "would kill for a snack" |
|
| 78 |
+
|
| 79 |
+
### Deterministic Signals
|
| 80 |
+
|
| 81 |
+
The tool uses pattern matching to detect:
|
| 82 |
+
- **Excessive Profanity** (≥2 curse words or >15% profanity density)
|
| 83 |
+
- **Slurs** (racial, homophobic, profanity language)
|
| 84 |
+
- **Targeted Insults** (insults directed at people using pronouns)
|
| 85 |
+
- **Threats & Violence** (violent verbs near target pronouns)
|
| 86 |
+
|
| 87 |
+
---
|
| 88 |
+
|
| 89 |
+
## 🏗️ Project Structure
|
| 90 |
+
|
| 91 |
+
```
|
| 92 |
+
AutoCenzurer/
|
| 93 |
+
├── asr/ # Speech recognition & audio processing
|
| 94 |
+
│ ├── speech_2_span.py # WhisperX transcription
|
| 95 |
+
│ └── mute_audio.py # Audio muting with intervals
|
| 96 |
+
├── llm_pipeline/ # LLM classification logic
|
| 97 |
+
│ ├── call_llm.py # Sync/async LLM calls
|
| 98 |
+
│ ├── async_groq_call_llm.py # Concurrent Groq API handling
|
| 99 |
+
│ ├── prepare_promt.py # Prompt engineering
|
| 100 |
+
│ └── prompt_llm.py # Prompt templates
|
| 101 |
+
├── signals_deterministic/ # Pattern-based detection
|
| 102 |
+
│ ├── classify_signals.py # Rule-based classifiers
|
| 103 |
+
│ ├── determine_span_signals.py
|
| 104 |
+
│ └── normalize_span.py # Text normalization
|
| 105 |
+
├── text_processing/ # Span preprocessing & enforcement
|
| 106 |
+
│ ├── preprocessing_span.py # Minimum label resolution
|
| 107 |
+
│ └── postprocess_enforcement.py # LLM output validation
|
| 108 |
+
├── helpers/ # Utility functions
|
| 109 |
+
│ ├── build_span.py # Span construction with overlap
|
| 110 |
+
│ └── merge_intervals.py # Interval merging algorithm
|
| 111 |
+
├── abstraction/ # Data schemas
|
| 112 |
+
│ ├── word_schema.py
|
| 113 |
+
│ └── span_schema.py
|
| 114 |
+
├── static/ # Configuration & prompts
|
| 115 |
+
│ └── config.py # Labels, thresholds, word lists
|
| 116 |
+
├── artifacts/ # Output storage (CSV, audio files)
|
| 117 |
+
├── main.py # Entry point
|
| 118 |
+
└── requirements.txt
|
| 119 |
+
```
|
| 120 |
+
|
| 121 |
+
---
|
| 122 |
+
|
| 123 |
+
## ⚙️ Config (Modify up to your needs)
|
| 124 |
+
|
| 125 |
+
```python
|
| 126 |
+
# Span building parameters
|
| 127 |
+
MAX_WORDS = 8 # Words per span
|
| 128 |
+
OVERLAP_WORDS = 2 # Overlap between spans
|
| 129 |
+
PAUSE_THRESHOLD = 0.3 # Max silence before span break (seconds)
|
| 130 |
+
|
| 131 |
+
# Audio muting parameters
|
| 132 |
+
PAD_BEFORE = 0.25 # Pre-padding (seconds)
|
| 133 |
+
PAD_AFTER = 0.4 # Post-padding (seconds)
|
| 134 |
+
MERGE_GAP = 0.3 # Max gap between merged intervals
|
| 135 |
+
```
|
| 136 |
+
|
| 137 |
+
---
|
| 138 |
+
|
| 139 |
+
## 🔬 Technical Details
|
| 140 |
+
|
| 141 |
+
### Speech Recognition
|
| 142 |
+
- **Model:** WhisperX (large-v3) with forced alignment
|
| 143 |
+
- **Output:** Word-level timestamps with precise start/end times
|
| 144 |
+
- **Languages:** Currently optimized for English
|
| 145 |
+
|
| 146 |
+
### LLM Classification
|
| 147 |
+
- **Supported APIs:** Groq (Llama 3.1), Google Gemini, OpenAI
|
| 148 |
+
- **Async Processing:** Concurrent API calls with semaphore rate limiting
|
| 149 |
+
- **Prompt Engineering:** Structured prompts with deterministic signal context
|
| 150 |
+
|
| 151 |
+
### Label Enforcement
|
| 152 |
+
- **Hybrid Approach:** LLM labels are enforced to be ≥ deterministic minimum
|
| 153 |
+
- **Safety First:** If uncertain, defaults to higher severity
|
| 154 |
+
- **Transparency:** Full reasoning and confidence scores preserved
|
| 155 |
+
|
| 156 |
+
---
|
| 157 |
+
|
| 158 |
+
## 🛣️ Roadmap
|
| 159 |
+
|
| 160 |
+
- [ ] Generate syntetic dataset with LLM (Ros)
|
| 161 |
+
- [ ] Distilled SLM Local Solution (Rom)
|
| 162 |
+
- [ ] Quantization of SLM (Myk)
|
| 163 |
+
- [ ] Evaluate both approaches (Ros)
|
| 164 |
+
- [ ] Static ~~& Real-Time~~ Audio Filtering
|
| 165 |
+
- [ ] Interface UI/UX GRADIO (Myk)
|
| 166 |
+
- [ ] Huggingface deployment (Myk)
|
| 167 |
+
- [ ] Raport (Rom)
|
| 168 |
---
|
| 169 |
|
| 170 |
+
## 🙏 Have FUN!
|
abstraction/span_schema.py
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from typing import TypedDict
|
| 2 |
+
|
| 3 |
+
class SpanSchema(TypedDict):
|
| 4 |
+
span_id: int
|
| 5 |
+
span_text: str
|
| 6 |
+
start_time: float
|
| 7 |
+
end_time: float
|
| 8 |
+
has_excessive_profanity: bool
|
| 9 |
+
has_slur: bool
|
| 10 |
+
has_targeted_insult: bool
|
| 11 |
+
min_allowed_label: str
|
| 12 |
+
llm_label: str
|
| 13 |
+
llm_confidence: float
|
| 14 |
+
llm_rationale: str
|
| 15 |
+
final_enforced_label: str
|
abstraction/word_schema.py
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from typing import TypedDict
|
| 2 |
+
|
| 3 |
+
class WordSchema(TypedDict):
|
| 4 |
+
audio_id: str
|
| 5 |
+
word_id: int
|
| 6 |
+
word: str
|
| 7 |
+
start_time: float
|
| 8 |
+
end_time: float
|
app.py
ADDED
|
@@ -0,0 +1,435 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""
|
| 2 |
+
Gradio web interface for AutoCenzurer pipeline.
|
| 3 |
+
Upload audio files and see step-by-step processing results.
|
| 4 |
+
"""
|
| 5 |
+
import gradio as gr
|
| 6 |
+
import pandas as pd
|
| 7 |
+
import tempfile
|
| 8 |
+
import os
|
| 9 |
+
import sys
|
| 10 |
+
import traceback
|
| 11 |
+
import logging
|
| 12 |
+
from pathlib import Path
|
| 13 |
+
|
| 14 |
+
from pipeline_runner import run_pipeline, PipelineResult
|
| 15 |
+
|
| 16 |
+
# Setup logging to console
|
| 17 |
+
logging.basicConfig(
|
| 18 |
+
level=logging.INFO,
|
| 19 |
+
format='%(asctime)s - %(levelname)s - %(message)s',
|
| 20 |
+
handlers=[logging.StreamHandler(sys.stdout)]
|
| 21 |
+
)
|
| 22 |
+
logger = logging.getLogger(__name__)
|
| 23 |
+
|
| 24 |
+
|
| 25 |
+
# Custom CSS for better styling
|
| 26 |
+
CUSTOM_CSS = """
|
| 27 |
+
.step-header {
|
| 28 |
+
font-size: 1.2em;
|
| 29 |
+
font-weight: bold;
|
| 30 |
+
margin-bottom: 10px;
|
| 31 |
+
padding: 10px;
|
| 32 |
+
border-radius: 5px;
|
| 33 |
+
background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);
|
| 34 |
+
color: white;
|
| 35 |
+
}
|
| 36 |
+
.success-box {
|
| 37 |
+
background-color: #d4edda;
|
| 38 |
+
border: 1px solid #c3e6cb;
|
| 39 |
+
padding: 10px;
|
| 40 |
+
border-radius: 5px;
|
| 41 |
+
color: #155724;
|
| 42 |
+
}
|
| 43 |
+
.error-box {
|
| 44 |
+
background-color: #f8d7da;
|
| 45 |
+
border: 1px solid #f5c6cb;
|
| 46 |
+
padding: 10px;
|
| 47 |
+
border-radius: 5px;
|
| 48 |
+
color: #721c24;
|
| 49 |
+
}
|
| 50 |
+
.info-box {
|
| 51 |
+
background-color: #e7f3ff;
|
| 52 |
+
border: 1px solid #b6d4fe;
|
| 53 |
+
padding: 10px;
|
| 54 |
+
border-radius: 5px;
|
| 55 |
+
color: #084298;
|
| 56 |
+
}
|
| 57 |
+
"""
|
| 58 |
+
|
| 59 |
+
|
| 60 |
+
def format_dataframe_for_display(df: pd.DataFrame, max_cols: list = None) -> pd.DataFrame:
|
| 61 |
+
"""Format DataFrame for better display in Gradio."""
|
| 62 |
+
if df is None or df.empty:
|
| 63 |
+
return pd.DataFrame()
|
| 64 |
+
|
| 65 |
+
df_display = df.copy()
|
| 66 |
+
|
| 67 |
+
# Truncate long text columns
|
| 68 |
+
for col in df_display.columns:
|
| 69 |
+
if df_display[col].dtype == 'object':
|
| 70 |
+
df_display[col] = df_display[col].astype(str).str[:100]
|
| 71 |
+
|
| 72 |
+
# Round float columns
|
| 73 |
+
for col in df_display.select_dtypes(include=['float64', 'float32']).columns:
|
| 74 |
+
df_display[col] = df_display[col].round(3)
|
| 75 |
+
|
| 76 |
+
if max_cols:
|
| 77 |
+
available_cols = [c for c in max_cols if c in df_display.columns]
|
| 78 |
+
df_display = df_display[available_cols]
|
| 79 |
+
|
| 80 |
+
return df_display
|
| 81 |
+
|
| 82 |
+
|
| 83 |
+
def process_audio(
|
| 84 |
+
audio_file,
|
| 85 |
+
device: str,
|
| 86 |
+
language: str,
|
| 87 |
+
pad_before: float,
|
| 88 |
+
pad_after: float,
|
| 89 |
+
save_intermediate: bool
|
| 90 |
+
):
|
| 91 |
+
"""
|
| 92 |
+
Main processing function for Gradio interface.
|
| 93 |
+
Returns outputs for all UI components.
|
| 94 |
+
"""
|
| 95 |
+
logger.info("=" * 50)
|
| 96 |
+
logger.info("STARTING AUDIO PROCESSING")
|
| 97 |
+
logger.info("=" * 50)
|
| 98 |
+
|
| 99 |
+
if audio_file is None:
|
| 100 |
+
logger.warning("No audio file provided")
|
| 101 |
+
return (
|
| 102 |
+
"❌ Please upload an audio file.",
|
| 103 |
+
None, "", None, "", None, "", None, "", None, None, ""
|
| 104 |
+
)
|
| 105 |
+
|
| 106 |
+
try:
|
| 107 |
+
# Get the file path from Gradio
|
| 108 |
+
audio_path = audio_file
|
| 109 |
+
logger.info(f"Audio file: {audio_path}")
|
| 110 |
+
logger.info(f"Device: {device}, Language: {language}")
|
| 111 |
+
|
| 112 |
+
# Create output directory
|
| 113 |
+
output_dir = Path("artifacts/gradio_outputs")
|
| 114 |
+
output_dir.mkdir(parents=True, exist_ok=True)
|
| 115 |
+
|
| 116 |
+
logger.info("Calling run_pipeline...")
|
| 117 |
+
|
| 118 |
+
# Run the pipeline
|
| 119 |
+
result = run_pipeline(
|
| 120 |
+
audio_path=audio_path,
|
| 121 |
+
output_dir=str(output_dir),
|
| 122 |
+
device=device,
|
| 123 |
+
language=language,
|
| 124 |
+
pad_before=pad_before,
|
| 125 |
+
pad_after=pad_after,
|
| 126 |
+
save_intermediate=save_intermediate
|
| 127 |
+
)
|
| 128 |
+
|
| 129 |
+
logger.info("Pipeline completed successfully")
|
| 130 |
+
|
| 131 |
+
# Prepare outputs for each step
|
| 132 |
+
|
| 133 |
+
# Overall status
|
| 134 |
+
if result.error:
|
| 135 |
+
status = f"❌ Pipeline failed!\n\n{result.error}"
|
| 136 |
+
logger.error(f"Pipeline error: {result.error}")
|
| 137 |
+
elif result.success:
|
| 138 |
+
status = f"✅ Pipeline completed successfully!\n\nAudio ID: {result.audio_id}\nOutput: {result.output_path}"
|
| 139 |
+
logger.info(f"Success! Output: {result.output_path}")
|
| 140 |
+
else:
|
| 141 |
+
status = "⚠️ Pipeline finished with warnings."
|
| 142 |
+
logger.warning("Pipeline finished with warnings")
|
| 143 |
+
|
| 144 |
+
# Step 1: ASR - Words DataFrame
|
| 145 |
+
words_df_display = format_dataframe_for_display(
|
| 146 |
+
result.words_df,
|
| 147 |
+
max_cols=["word_id", "word", "start_time", "end_time"]
|
| 148 |
+
)
|
| 149 |
+
|
| 150 |
+
# Step 2: Spans DataFrame
|
| 151 |
+
spans_df_display = format_dataframe_for_display(
|
| 152 |
+
result.spans_df,
|
| 153 |
+
max_cols=["span_id", "span_text", "start_time", "end_time"]
|
| 154 |
+
)
|
| 155 |
+
|
| 156 |
+
# Step 3: LLM Results DataFrame
|
| 157 |
+
llm_cols = [
|
| 158 |
+
"span_id", "span_text", "has_excessive_profanity", "has_slur",
|
| 159 |
+
"has_targeted_insult", "has_threat_or_violence", "min_allowed_label",
|
| 160 |
+
"llm_label", "llm_confidence", "final_enforced_label"
|
| 161 |
+
]
|
| 162 |
+
spans_llm_display = format_dataframe_for_display(
|
| 163 |
+
result.spans_llm_df,
|
| 164 |
+
max_cols=llm_cols
|
| 165 |
+
)
|
| 166 |
+
|
| 167 |
+
# Step 4: Harmful spans
|
| 168 |
+
harmful_display = format_dataframe_for_display(
|
| 169 |
+
result.harmful_spans_df,
|
| 170 |
+
max_cols=["span_id", "span_text", "start_time", "end_time", "final_enforced_label"]
|
| 171 |
+
)
|
| 172 |
+
|
| 173 |
+
# Merged intervals as text
|
| 174 |
+
if result.merged_intervals:
|
| 175 |
+
intervals_text = "🔇 Muted Regions:\n\n"
|
| 176 |
+
for i, (start, end) in enumerate(result.merged_intervals, 1):
|
| 177 |
+
intervals_text += f" Region {i}: {start:.2f}s → {end:.2f}s (duration: {end-start:.2f}s)\n"
|
| 178 |
+
else:
|
| 179 |
+
intervals_text = "✅ No regions muted - audio is clean!"
|
| 180 |
+
|
| 181 |
+
# Output audio - must be absolute path for Gradio
|
| 182 |
+
output_audio = None
|
| 183 |
+
if result.success and result.output_path:
|
| 184 |
+
output_path = Path(result.output_path).resolve()
|
| 185 |
+
if output_path.exists():
|
| 186 |
+
output_audio = str(output_path)
|
| 187 |
+
logger.info(f"Output audio path: {output_audio}")
|
| 188 |
+
else:
|
| 189 |
+
logger.warning(f"Output file not found: {output_path}")
|
| 190 |
+
|
| 191 |
+
# Full log
|
| 192 |
+
full_log = f"""
|
| 193 |
+
{'='*60}
|
| 194 |
+
AUTOCENZURER PIPELINE LOG
|
| 195 |
+
{'='*60}
|
| 196 |
+
|
| 197 |
+
{result.asr_log}
|
| 198 |
+
|
| 199 |
+
{result.span_log}
|
| 200 |
+
|
| 201 |
+
{result.llm_log}
|
| 202 |
+
|
| 203 |
+
{result.filter_log}
|
| 204 |
+
|
| 205 |
+
{result.mute_log}
|
| 206 |
+
|
| 207 |
+
{'='*60}
|
| 208 |
+
"""
|
| 209 |
+
|
| 210 |
+
return (
|
| 211 |
+
status,
|
| 212 |
+
words_df_display if not words_df_display.empty else None,
|
| 213 |
+
result.asr_log,
|
| 214 |
+
spans_df_display if not spans_df_display.empty else None,
|
| 215 |
+
result.span_log,
|
| 216 |
+
spans_llm_display if not spans_llm_display.empty else None,
|
| 217 |
+
result.llm_log,
|
| 218 |
+
harmful_display if harmful_display is not None and not harmful_display.empty else None,
|
| 219 |
+
result.filter_log,
|
| 220 |
+
intervals_text,
|
| 221 |
+
output_audio,
|
| 222 |
+
full_log
|
| 223 |
+
)
|
| 224 |
+
|
| 225 |
+
except Exception as e:
|
| 226 |
+
error_msg = f"❌ CRASH ERROR:\n\n{str(e)}\n\n{traceback.format_exc()}"
|
| 227 |
+
logger.error(f"CRASH: {e}")
|
| 228 |
+
logger.error(traceback.format_exc())
|
| 229 |
+
return (
|
| 230 |
+
error_msg,
|
| 231 |
+
None, f"Crashed: {e}", None, "", None, "", None, "", "Crashed before muting", None, error_msg
|
| 232 |
+
)
|
| 233 |
+
|
| 234 |
+
|
| 235 |
+
def create_interface():
|
| 236 |
+
"""Create and configure the Gradio interface."""
|
| 237 |
+
|
| 238 |
+
with gr.Blocks(
|
| 239 |
+
title="🎙️ AutoCenzurer",
|
| 240 |
+
css=CUSTOM_CSS,
|
| 241 |
+
theme=gr.themes.Soft()
|
| 242 |
+
) as demo:
|
| 243 |
+
|
| 244 |
+
gr.Markdown("""
|
| 245 |
+
# 🎙️ AutoCenzurer - Automatic Audio Content Moderation
|
| 246 |
+
|
| 247 |
+
Upload an audio file (.ogg, .wav, .mp3) to automatically detect and mute harmful content.
|
| 248 |
+
The pipeline shows you each processing step in detail.
|
| 249 |
+
""")
|
| 250 |
+
|
| 251 |
+
with gr.Row():
|
| 252 |
+
with gr.Column(scale=1):
|
| 253 |
+
gr.Markdown("### ⚙️ Settings")
|
| 254 |
+
|
| 255 |
+
audio_input = gr.Audio(
|
| 256 |
+
label="📁 Upload Audio File",
|
| 257 |
+
type="filepath",
|
| 258 |
+
sources=["upload"]
|
| 259 |
+
)
|
| 260 |
+
|
| 261 |
+
with gr.Accordion("Advanced Options", open=False):
|
| 262 |
+
device = gr.Radio(
|
| 263 |
+
choices=["cuda", "cpu"],
|
| 264 |
+
value="cuda",
|
| 265 |
+
label="🖥️ Device",
|
| 266 |
+
info="Use CUDA for GPU acceleration"
|
| 267 |
+
)
|
| 268 |
+
|
| 269 |
+
language = gr.Dropdown(
|
| 270 |
+
choices=["en", "ru", "de", "fr", "es", "it", "pt", "nl", "pl", "uk"],
|
| 271 |
+
value="en",
|
| 272 |
+
label="🌐 Language"
|
| 273 |
+
)
|
| 274 |
+
|
| 275 |
+
pad_before = gr.Slider(
|
| 276 |
+
minimum=0.0,
|
| 277 |
+
maximum=2.0,
|
| 278 |
+
value=0.5,
|
| 279 |
+
step=0.1,
|
| 280 |
+
label="⏪ Padding Before (seconds)"
|
| 281 |
+
)
|
| 282 |
+
|
| 283 |
+
pad_after = gr.Slider(
|
| 284 |
+
minimum=0.0,
|
| 285 |
+
maximum=2.0,
|
| 286 |
+
value=0.8,
|
| 287 |
+
step=0.1,
|
| 288 |
+
label="⏩ Padding After (seconds)"
|
| 289 |
+
)
|
| 290 |
+
|
| 291 |
+
save_intermediate = gr.Checkbox(
|
| 292 |
+
value=True,
|
| 293 |
+
label="💾 Save Intermediate CSVs"
|
| 294 |
+
)
|
| 295 |
+
|
| 296 |
+
process_btn = gr.Button(
|
| 297 |
+
"🚀 Process Audio",
|
| 298 |
+
variant="primary",
|
| 299 |
+
size="lg"
|
| 300 |
+
)
|
| 301 |
+
|
| 302 |
+
status_output = gr.Textbox(
|
| 303 |
+
label="📊 Status",
|
| 304 |
+
lines=4,
|
| 305 |
+
interactive=False
|
| 306 |
+
)
|
| 307 |
+
|
| 308 |
+
with gr.Column(scale=2):
|
| 309 |
+
gr.Markdown("### 🎵 Output")
|
| 310 |
+
|
| 311 |
+
output_audio = gr.Audio(
|
| 312 |
+
label="🔇 Processed Audio (Download/Play)",
|
| 313 |
+
type="filepath",
|
| 314 |
+
interactive=False
|
| 315 |
+
)
|
| 316 |
+
|
| 317 |
+
intervals_output = gr.Textbox(
|
| 318 |
+
label="📍 Muted Intervals",
|
| 319 |
+
lines=5,
|
| 320 |
+
interactive=False
|
| 321 |
+
)
|
| 322 |
+
|
| 323 |
+
gr.Markdown("---")
|
| 324 |
+
gr.Markdown("## 📋 Pipeline Steps")
|
| 325 |
+
|
| 326 |
+
with gr.Tabs():
|
| 327 |
+
with gr.TabItem("1️⃣ ASR (Speech Recognition)"):
|
| 328 |
+
asr_log = gr.Textbox(
|
| 329 |
+
label="Log",
|
| 330 |
+
lines=3,
|
| 331 |
+
interactive=False
|
| 332 |
+
)
|
| 333 |
+
words_table = gr.Dataframe(
|
| 334 |
+
label="Detected Words",
|
| 335 |
+
interactive=False,
|
| 336 |
+
wrap=True
|
| 337 |
+
)
|
| 338 |
+
|
| 339 |
+
with gr.TabItem("2️⃣ Span Building"):
|
| 340 |
+
span_log = gr.Textbox(
|
| 341 |
+
label="Log",
|
| 342 |
+
lines=3,
|
| 343 |
+
interactive=False
|
| 344 |
+
)
|
| 345 |
+
spans_table = gr.Dataframe(
|
| 346 |
+
label="Text Spans",
|
| 347 |
+
interactive=False,
|
| 348 |
+
wrap=True
|
| 349 |
+
)
|
| 350 |
+
|
| 351 |
+
with gr.TabItem("3️⃣ LLM Classification"):
|
| 352 |
+
llm_log = gr.Textbox(
|
| 353 |
+
label="Log",
|
| 354 |
+
lines=6,
|
| 355 |
+
interactive=False
|
| 356 |
+
)
|
| 357 |
+
llm_table = gr.Dataframe(
|
| 358 |
+
label="Classification Results",
|
| 359 |
+
interactive=False,
|
| 360 |
+
wrap=True
|
| 361 |
+
)
|
| 362 |
+
|
| 363 |
+
with gr.TabItem("4️⃣ Harmful Content"):
|
| 364 |
+
filter_log = gr.Textbox(
|
| 365 |
+
label="Log",
|
| 366 |
+
lines=3,
|
| 367 |
+
interactive=False
|
| 368 |
+
)
|
| 369 |
+
harmful_table = gr.Dataframe(
|
| 370 |
+
label="Harmful Spans",
|
| 371 |
+
interactive=False,
|
| 372 |
+
wrap=True
|
| 373 |
+
)
|
| 374 |
+
|
| 375 |
+
with gr.TabItem("📜 Full Log"):
|
| 376 |
+
full_log = gr.Textbox(
|
| 377 |
+
label="Complete Pipeline Log",
|
| 378 |
+
lines=25,
|
| 379 |
+
interactive=False
|
| 380 |
+
)
|
| 381 |
+
|
| 382 |
+
# Connect the process button
|
| 383 |
+
process_btn.click(
|
| 384 |
+
fn=process_audio,
|
| 385 |
+
inputs=[
|
| 386 |
+
audio_input,
|
| 387 |
+
device,
|
| 388 |
+
language,
|
| 389 |
+
pad_before,
|
| 390 |
+
pad_after,
|
| 391 |
+
save_intermediate
|
| 392 |
+
],
|
| 393 |
+
outputs=[
|
| 394 |
+
status_output,
|
| 395 |
+
words_table,
|
| 396 |
+
asr_log,
|
| 397 |
+
spans_table,
|
| 398 |
+
span_log,
|
| 399 |
+
llm_table,
|
| 400 |
+
llm_log,
|
| 401 |
+
harmful_table,
|
| 402 |
+
filter_log,
|
| 403 |
+
intervals_output,
|
| 404 |
+
output_audio,
|
| 405 |
+
full_log
|
| 406 |
+
]
|
| 407 |
+
)
|
| 408 |
+
|
| 409 |
+
gr.Markdown("""
|
| 410 |
+
---
|
| 411 |
+
### ℹ️ About
|
| 412 |
+
|
| 413 |
+
**AutoCenzurer** uses a 6-stage pipeline:
|
| 414 |
+
1. **ASR** - WhisperX transcribes audio to word-level timestamps
|
| 415 |
+
2. **Span Building** - Groups words into overlapping text chunks
|
| 416 |
+
3. **Deterministic Signals** - Detects profanity, slurs, threats via pattern matching
|
| 417 |
+
4. **LLM Classification** - AI classifies severity (NONE, HATE_SPEECH, EXTREMISM, HARASSMENT)
|
| 418 |
+
5. **Filtering** - Identifies content that needs muting
|
| 419 |
+
6. **Muting** - Applies silence to harmful regions with padding
|
| 420 |
+
|
| 421 |
+
Supported formats: `.ogg`, `.wav`, `.mp3`, `.mp4`, `.mkv`, `.mov`, `.avi`
|
| 422 |
+
""")
|
| 423 |
+
|
| 424 |
+
return demo
|
| 425 |
+
|
| 426 |
+
|
| 427 |
+
if __name__ == "__main__":
|
| 428 |
+
demo = create_interface()
|
| 429 |
+
demo.queue() # Enable queueing for long-running tasks
|
| 430 |
+
demo.launch(
|
| 431 |
+
server_name="localhost",
|
| 432 |
+
server_port=7860,
|
| 433 |
+
share=False,
|
| 434 |
+
show_error=True
|
| 435 |
+
)
|
artifacts/README.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Artifacts Directory
|
| 2 |
+
|
| 3 |
+
This folder intended to store various artifacts related to the project like:
|
| 4 |
+
|
| 5 |
+
- **Training Datasets**: Datasets & Model Features used for training models
|
| 6 |
+
- **Processing Trash**: Temporary files and outputs generated during data processing
|
artifacts/binary_classification_test.csv
ADDED
|
@@ -0,0 +1,686 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
id;span_text;label
|
| 2 |
+
4;us our gun rights. These douchebags need to be stopped.;1
|
| 3 |
+
9;@user @user @BBCNews UK media is clearly bigoted & an;1
|
| 4 |
+
15;all over my floor............... I'm' about to KILL this bitch;1
|
| 5 |
+
26;@user Keeps the Minging fookers at bay 🤣;1
|
| 6 |
+
33;himself on TV. Cotton ball is another asshole white man.;1
|
| 7 |
+
39;@user Cause Riley is a massive cunt.;1
|
| 8 |
+
40;his hair grow out like that... that's' faggy as fuck.;1
|
| 9 |
+
49;Wtf does an ex cop know about handling a pandemic?;1
|
| 10 |
+
52;my view either they are suicidal or mass murderes. Period!;1
|
| 11 |
+
65;@user Trashy Thanos FAHTHICK AROUND AND FOUND OUT 😂😂😂 I;1
|
| 12 |
+
69;the jury, for those of you that are idiots unanimous;1
|
| 13 |
+
74;rid of wan? He is horribly bias leftist & u;1
|
| 14 |
+
80;get sick, and my workplace is full of dick-noses.: /;1
|
| 15 |
+
83;'Sup' he Snapchats me, with 3 videos of him cumming;1
|
| 16 |
+
90;zs tag?? lol get a life you all. Stop minding;1
|
| 17 |
+
105;you should be more embarrassed on what your agency did;1
|
| 18 |
+
111;don't get offended because I said your fans were dickheads.;1
|
| 19 |
+
112;explain to me how I am racist, you dumb twat.;1
|
| 20 |
+
113;sign to tell that it's on the verge of death,;1
|
| 21 |
+
115;iiii bitch, I'll charge you extra just for being dumb.;1
|
| 22 |
+
117;and possibly as much competence as a suicidal penguine! The;1
|
| 23 |
+
118;one pic.😆so you better first find your own sexuality 🙂;1
|
| 24 |
+
120;maggots. So I'm glad to find non- maggot friends here.;1
|
| 25 |
+
121;In everything you do, remember to fear women. Dangerous motherfuckers.;1
|
| 26 |
+
131;expose publicly ur also not the mentally healthiest to be;1
|
| 27 |
+
132;remember this system is built to favor the mothers. 💯;1
|
| 28 |
+
137;believe God said something about lying so I'm guessing there;1
|
| 29 |
+
141;2. There is no question Trump should be convicted (even;1
|
| 30 |
+
155;with Koemanball and playing with instagram models and overpaid shitters.;1
|
| 31 |
+
170;trying to throw the ball from the 1 you dolts;1
|
| 32 |
+
178;@user CrisisActor and a horrible one at that! rittenhouseisguilty;1
|
| 33 |
+
180;@AyoCaesar @oliverburkeman What a ghoul you are. Quote tweeting this;1
|
| 34 |
+
184;@user Delete your account (and this is coming frm a;1
|
| 35 |
+
186;@Bethenny You're a miserable cunt. Fuck you.;1
|
| 36 |
+
188;on man don't make excuses to be a prick where's;1
|
| 37 |
+
194;or is peppy just a crybaby on twitter over the;1
|
| 38 |
+
204;Your life is meaningless without me Findom finsub paypig paysub;1
|
| 39 |
+
211;Of course he's found not guilty. He's white 🤷🏽\u200d♀️;1
|
| 40 |
+
214;1st week in middle school bashed by students for being;1
|
| 41 |
+
219;this shall pass too. Pappu ji can never be sexy.;1
|
| 42 |
+
220;'I'm' fucking bitches, them bum bitches you fuck idolize' ~Conway;1
|
| 43 |
+
221;but i feel like everyone else gets to enjoy recovery;1
|
| 44 |
+
237;na have to go with football, swimming is for wussies;1
|
| 45 |
+
240;Also yes many men are pussies these days, luckily they;1
|
| 46 |
+
241;be funny, except stories like this do impact libertards who;1
|
| 47 |
+
243;to love things that are useless to us in women.;1
|
| 48 |
+
245;@user LMAOOOO 😂😂😂 not the faggotsies!!!;1
|
| 49 |
+
250;revere our best. Now we idolize stupidity and mediocrity. PeopleAreDumb;1
|
| 50 |
+
255;fckerberg is removing all references from fakebook to his 6.3;1
|
| 51 |
+
256;dangerous racist lying cheating incompetent criminal corrupt seditious mass murderer;1
|
| 52 |
+
262;final hour of trading. Worst broker ever. Happening two to;1
|
| 53 |
+
265;called us 'faggots'. He meant to hurt SOMEBODY, Christ knows.;1
|
| 54 |
+
266;can be lyrical. Just like niggas talking about girls, drugs;1
|
| 55 |
+
268;@user Bro I'm fuckin tired of these mfers bro I;1
|
| 56 |
+
280;with it. Young people are fags and retarded type deal.;1
|
| 57 |
+
297;you are near the Welsh border I suppose. Close enough;1
|
| 58 |
+
299;of rape threats remain untouched on here for years, found;1
|
| 59 |
+
302;off. Guy needs to be kicked out of football. Nobody;1
|
| 60 |
+
311;» dude you're so fucking retarded, that's why your call;1
|
| 61 |
+
315;him. i hate his mf gay ass so much. im;1
|
| 62 |
+
316;NIP fanboys on suicidal watch;1
|
| 63 |
+
318;@user Stop ramming your sexual gender dysphoria on the masses;1
|
| 64 |
+
330;edtwt so racist? cant you guys just starve in peace?;1
|
| 65 |
+
341;ways can you twist your delusional views on the results;1
|
| 66 |
+
352;@user you haven't taken your psychotic meds and it shows;1
|
| 67 |
+
353;communist, not a spineless imperialist weasel democrat who supports drone;1
|
| 68 |
+
363;Hey shitass, wan na see me milk a Bird?;1
|
| 69 |
+
369;@HillaryClinton @MasterClass Teaching, what exactly? I mean you've had more;1
|
| 70 |
+
371;the sedition you conspired. Go to hell. And by the;1
|
| 71 |
+
385;common denominator of you /pol/ rejects, you're sad, disenfranchised, and;1
|
| 72 |
+
396;use depression and suicide as a defense against animal abuse?;1
|
| 73 |
+
401;These bitches are truly sick in the head. Who raised;1
|
| 74 |
+
409;the majority of people DID ' NT. The democRATS CHEATED.;1
|
| 75 |
+
412;I don't mind there being fewer morons on the planet.;1
|
| 76 |
+
417;the day fully hating everyone who thinks it's a joke;1
|
| 77 |
+
420;said scholesy stick to sucking your daughters toes mate clueless;1
|
| 78 |
+
427;of the prom were fatphobes n cannibals or some shit;1
|
| 79 |
+
429;try to beat the shit out of you and this;1
|
| 80 |
+
433;@TerryMcAuliffe @user @GlennYoungkin is a racist bigot, that supports insurrection.;1
|
| 81 |
+
435;Old N.Y. Chucky one of the biggest POS in the;1
|
| 82 |
+
446;its just a community full of mentally ill people trying;1
|
| 83 |
+
447;b/c The Netherlands prefers psychosomatic quackery over actual science and;1
|
| 84 |
+
463;with flag poles and head smashed in. 👍🏼👍🏼 fuckn antifa.;1
|
| 85 |
+
470;suck my dick you cock sucking mother fucking ass holes.;1
|
| 86 |
+
494;trauma dumping is not okay and really kills the mood;1
|
| 87 |
+
496;depressing that someone as unserious and hateful as you is;1
|
| 88 |
+
512;to the crimes committed by Trash and his cronies, the;1
|
| 89 |
+
514;Um no Demorats are going to steal this election too;1
|
| 90 |
+
532;Lefties are becoming more out of touch with reality everyday;1
|
| 91 |
+
552;show to calm shit down. You're a weak, selfish person.;1
|
| 92 |
+
553;blue city soyboys - ready to fight. New York's' civilians;1
|
| 93 |
+
558;another ytber on the verge of suicide by mocking her;1
|
| 94 |
+
563;with disgraceful immature teenagers who act like fucking douchebags and;1
|
| 95 |
+
578;the other hand FB/IG/Snap are all contributing to unhealthy body;1
|
| 96 |
+
607;but there's hundreds of white celebs that also get dark;1
|
| 97 |
+
612;than you might be the Joker or a fucking idiot','''';1
|
| 98 |
+
623;Stop being such a dumb bitch and twisting everything I;1
|
| 99 |
+
625;then why did you fuck all the nursing homes over?;1
|
| 100 |
+
633;45 gave the racist, misogynist, xenophobic, homophobic, bigots, white Christian;1
|
| 101 |
+
634;I saw my nigga stfu pussy damn 'Read my friend';1
|
| 102 |
+
637;- they are all incompetent & out their depth Patel;1
|
| 103 |
+
654;Fucking bus wankers refused my son on the bus because;1
|
| 104 |
+
677;the people that you personally killed with COVID by delaying;1
|
| 105 |
+
689;guy in Twitch chat thinking it's funny to make suicide;1
|
| 106 |
+
691;around and call it a suicide prevention song??????? Big fat;1
|
| 107 |
+
693;the design too - assholes like you slowing shit down;1
|
| 108 |
+
700;assembly will not misbehave as the did last time, Dishonourable.;1
|
| 109 |
+
711;as much about astrology as it is about anti-misogynistic assholes;1
|
| 110 |
+
735;that would be unsafe, So fuck off. You cunt. You;1
|
| 111 |
+
751;of $ $, and paid taxes to mitigate Texas mistakes.;1
|
| 112 |
+
754;literally called me a nigger & blackie @user end her;1
|
| 113 |
+
759;This weak-willed spineless arsehole the next step will be bootlicking!;1
|
| 114 |
+
760;Guns and butter, lil dumb mothafucka;1
|
| 115 |
+
761;A lot of these hoe ass mfs content with bein;1
|
| 116 |
+
766;@user Whoopi is so far wrong she'll' never find her;1
|
| 117 |
+
772;the environment for a literal fucking jpeg you absolute clowns;1
|
| 118 |
+
783;somebody is hurt Learn sense and stop being a dolt;1
|
| 119 |
+
788;As expected. Many QAnon supporters are low-life criminals, not caring;1
|
| 120 |
+
796;small. No one is falling for this you racist shitbag.;1
|
| 121 |
+
800;the left include every misfit in society that can barely;1
|
| 122 |
+
803;behind us, and all these treasonous fuckwits will emerge unscathed.;1
|
| 123 |
+
814;same old, same old tweet. Is that all you got?;1
|
| 124 |
+
817;effects of drugs and alcohol mixed with fascist white supremacy!;1
|
| 125 |
+
823;yall are smoking but hobi looks goofy as hell in;1
|
| 126 |
+
824;they are all in some way severely DAMAGED and corrupt.;1
|
| 127 |
+
829;prove a woman has ever touched you. You also suck;1
|
| 128 |
+
839;Wen, the commie baby k * ller herself, admitted masks;1
|
| 129 |
+
848;jail term starts. He will always be a useless twat.;1
|
| 130 |
+
860;Niggas that complain about buying bitches shit is broke idc;1
|
| 131 |
+
864;do. Get off here and go get your GED. Clearly;1
|
| 132 |
+
869;🙄 obviously u don't know cause u can't afford it.;1
|
| 133 |
+
870;@Jim_Jordan You are a deceitful bullshit artist. Happy to lie;1
|
| 134 |
+
873;@user The fucking imbecile is trying to make the fact;1
|
| 135 |
+
878;girls can watch it.' 'OMG they edited it, those bastards.';1
|
| 136 |
+
884;the suicide bomber was member of China's Uyghur Muslim community.;1
|
| 137 |
+
900;It's really some Duck Dynasty looking muthafucka at the crib;1
|
| 138 |
+
903;feel super depressed and lonely yay why do I do;1
|
| 139 |
+
910;or wouldn't correct the lie about Meghan not making her;1
|
| 140 |
+
913;it really helps to not be an asshole in life.;1
|
| 141 |
+
917;trauma dumping. even if the person understands paran ang unfair;1
|
| 142 |
+
923;die? Youre literally the same, if not worse then them;1
|
| 143 |
+
925;of them even though they disliked by most. And PR;1
|
| 144 |
+
936;headlines when loser Trump is finally called to Hell by;1
|
| 145 |
+
943;my nerves watching a few plonkers walk right through the;1
|
| 146 |
+
949;the fucking. You should know. You were one of them.;1
|
| 147 |
+
971;the repugnant coddling of drug abusers. It's sickening to behold.;1
|
| 148 |
+
972;you have to get dirty to wrestle with the pigs🤷\u200d♀️🤷\u200d♀️;1
|
| 149 |
+
976;the lockdowns & media scaremongering of the past 18 months!;1
|
| 150 |
+
979;Sky have manipulated false outrage towards the referee for making;1
|
| 151 |
+
981;- e - Shaheed, Then abdul blown his suicide vest.;1
|
| 152 |
+
993;are altered - someone is intentionally killing our populace and;1
|
| 153 |
+
995;about PVO here. Perhaps the numbskull gene skips a generation.;1
|
| 154 |
+
997;the fascist Boomer: ur fashisss, looser Fuck, can we just;1
|
| 155 |
+
999;You were in the Millitary, nerd. Killing kids was your;1
|
| 156 |
+
1009;much as I find these scumbags absolutely disgusting and appalled;1
|
| 157 |
+
1013;polltaxriotsMk2 are 100 % coming. Just a matter of time.;1
|
| 158 |
+
1014;bad enough members of your party are coke addicts, but;1
|
| 159 |
+
1015;@BorisJohnson Why would you lay a wreath for Polish soldiers;1
|
| 160 |
+
1020;@DonaldJTrumpJr You and your dad are both dick suckers.;1
|
| 161 |
+
1022;trending? Almost as annoying as the grudge holding, whiney-ass crybaby;1
|
| 162 |
+
1024;"crews, etc. If you need cops, use your gun; if";1
|
| 163 |
+
1025;@GlobalNational Mindless bobbleheads believe CO2 is the earth's temperature control;1
|
| 164 |
+
1028;a few moments ago. More nonsense from you when this;1
|
| 165 |
+
1029;fuck unity. i don't want unity with treasonous bastards. and;1
|
| 166 |
+
1032;@KTLA This shit is obscene and that judge is sick.;1
|
| 167 |
+
1039;4 of those corrupt bastards need to go to prison.;1
|
| 168 |
+
1042;@MrAndyNgo the 'toughest' niggas really be the pussiest ones 🤦🏽\u200d♂️;1
|
| 169 |
+
1043;@MrHarryCole How about we ignore the bald headed bastard?;1
|
| 170 |
+
1045;hard for a bigoted little shitweasel like you to take,;1
|
| 171 |
+
1047;at every stage shitcunts pisspoor crap panasonicled panasonic television useless;1
|
| 172 |
+
1048;state-wide embarrassment. BTW, they WERE trumptards. Paxton is as credible;1
|
| 173 |
+
1049;nobody gives a f about your fake and calculated statement,;1
|
| 174 |
+
1050;me a fookin break you asshat! Good God! Listen to;1
|
| 175 |
+
1053;ourselves, we don't need you jerkoffs telling us what's good;1
|
| 176 |
+
1055;and the finger points at fatties putting the NHS under;1
|
| 177 |
+
1058;@user @DevinNunes @SteveScalise @SenHawleyPress You fucking guys having fun today?;1
|
| 178 |
+
1060;@VillarrealCF How are you in champions league? You're' fuckong horrific;1
|
| 179 |
+
1063;and the secret cabal of Republican foot-fetishists and coprophils will;1
|
| 180 |
+
1069;@barstoolsports @SpinninBackfist Looks like a bunch of fags!;1
|
| 181 |
+
1072;@cbfowler What a tool. Clemson and SEC suckass;1
|
| 182 |
+
1075;@dcexaminer @tedcruz He was a bigot racist prick who didn't;1
|
| 183 |
+
1076;as meth or cocaine is fucking racist as shit and;1
|
| 184 |
+
1079;interview with joe rogan you pussy all you guys that;1
|
| 185 |
+
1081;UK travel ban list. what a bunch of ignorant pricks.;1
|
| 186 |
+
1083;lacked 'diversity training'..... We being governed by clueless spineless idiots!;1
|
| 187 |
+
1086;you're little, you've been measured and found lacking!! Ooh You;1
|
| 188 |
+
1087;Princess Tainted Scunt: with absolutely no respect THAT GUN MAKES;1
|
| 189 |
+
1090;was calling Sanjay the Mo... Fo. He just meant it;1
|
| 190 |
+
1092;long cut and wave his gun around at the school;1
|
| 191 |
+
1093;Have you seen the hate-filled comment section? Full of troglodytes.;1
|
| 192 |
+
1094;no delivery but the Cindy boot lickers still love her;1
|
| 193 |
+
1096;die for ghouls like these maggot infested sacks of filth.;1
|
| 194 |
+
1097;gave these incestuous talentless fucktards the additional 2mins of publicity.;1
|
| 195 |
+
1104;you for the spineless, soulless, snivelling sycophant that you are.;1
|
| 196 |
+
1108;lmao, these rappers be deceitful & over exaggerating abilities, their;1
|
| 197 |
+
1109;@user 'that company is racist!!' you literally called black people;1
|
| 198 |
+
1118;@user @CBCAlerts They tested positive for covid you dumbass. You;1
|
| 199 |
+
1120;you were offended and emotional. Nope, double down on dickheadedness.;1
|
| 200 |
+
1121;deaths reported in England on Dec 24th, you daft twat.;1
|
| 201 |
+
1123;would realize how ignorant and insensitive your comment is. A;1
|
| 202 |
+
1126;this disprove my initial comment about Antifa being commie dirtbags?;1
|
| 203 |
+
1132;@RobGronkowski You're an idiot. His wife can't stand that orange;1
|
| 204 |
+
1135;reach. These cocksuckers need to be knocked off their pedestal.;1
|
| 205 |
+
1136;joke. Criticsism is fine but that's some wildly arrogant dipshittery.;1
|
| 206 |
+
1137;@NHS God You flower emoji Karen's are the worst people;1
|
| 207 |
+
1143;wouldn't touch you with a bargepole you arrogant ignorant fuck.;1
|
| 208 |
+
1146;@user @user @FoxNews So ignorant. Maybe he had mental issues.;1
|
| 209 |
+
1147;always have seen your bunch been misogynist pricks with her;1
|
| 210 |
+
1148;everybody know how much of an incompetent fuckhead u are;1
|
| 211 |
+
1153;ha ha, you're one of those are you? I have';1
|
| 212 |
+
1157;can I call those morons rioting at Capitol Hill morons?;1
|
| 213 |
+
1158;exercising and not being a fat ass? Wouldn't those things;1
|
| 214 |
+
1159;division two we would survive anything not like dole dossers;1
|
| 215 |
+
1161;Will he get cancer? Grow a tail? A third nipple?;1
|
| 216 |
+
1162;' och arselicker like our St Gladys the Golden Poo;1
|
| 217 |
+
1163;@user @user @user @DrEliDavid You probably think it's a good;1
|
| 218 |
+
1164;wouldn't reconvene.. your cognitive dissonance is about to peak. Better;1
|
| 219 |
+
1165;is it just all rainbows and hairy ass for you?;1
|
| 220 |
+
1168;@user @user @user @jameelajamil Are you stupid? Accidents happen. Injuries;1
|
| 221 |
+
1169;should take a medication meant for ex: horses. You're ridiculous.;1
|
| 222 |
+
1173;All scumbags and lowlife. The network of pedophiles and queers.;1
|
| 223 |
+
1174;politic. And Trump was a barrel full of hydrochloric acid.;1
|
| 224 |
+
1176;place that is plagued with a lot of complete shitstains.;1
|
| 225 |
+
1184;@user @user @user You don't know english mothefucker, go to;1
|
| 226 |
+
1190;na hear ur little bitchass say it all out loud;1
|
| 227 |
+
1203;Almost as decrepit as Biden. But, this zombie is retired.;1
|
| 228 |
+
1205;Does that mean violence against every Republican should be legal?;1
|
| 229 |
+
1206;Oh go and get fucked your absolute cock head wanka!;1
|
| 230 |
+
1207;guy in both pictures both are ugly bald fat bastards;1
|
| 231 |
+
1218;& fact-based. There are scumbag racists out there & there;1
|
| 232 |
+
1226;emotionally fragile and physically weak whining cunt',''''. Its amazing how;1
|
| 233 |
+
1233;You must have a brain the size of a peanut;1
|
| 234 |
+
1236;yeah cos the motor and tranny no shim))). Them go;1
|
| 235 |
+
1244;@user Giving cash to the homeless makes them capitalists? Fuckin;1
|
| 236 |
+
1245;damn tweet. Stop being purposely obtuse you absolute moron, its;1
|
| 237 |
+
1248;anymore. We have a toxic Murdoch/Costello media that diverts the;1
|
| 238 |
+
1258;the 90s. Much like Inafune's dickheaded ideas about Megaman, Iizuka's;1
|
| 239 |
+
1265;weird goofball. Dantonio was just a smug asshole who happened;1
|
| 240 |
+
1266;skinny jeans at the capitol. Just angry white trash slobs;1
|
| 241 |
+
1280;adrenal glands, these are really evil people - may be;1
|
| 242 |
+
1285;makes me believe even you know you're full of shit.;1
|
| 243 |
+
1290;@user @user punch dat mofucking in da face u hated;1
|
| 244 |
+
1291;@user @user r/singlemoms must be so depressing. 'How do I;1
|
| 245 |
+
1302;@user Ansari is a lowlife scum. Comes from media background;1
|
| 246 |
+
1314;to rot, I now hate him with a passion, and;1
|
| 247 |
+
1315;@user Ca','n't' wait for the youngest to give a hand;1
|
| 248 |
+
1317;already do this while you aren't in a relationship stupidass.;1
|
| 249 |
+
1318;@user Choppa go off like muhfuckin'' fourth of July, nigga;1
|
| 250 |
+
1327;Feminists are devising ways to eradicate this misogynistic evolutionary 'construct',''''.;1
|
| 251 |
+
1338;@user He's a freaking spiteful little btchass asshole. After the;1
|
| 252 |
+
1346;in these situations at times. Torn faces cunts our league.;1
|
| 253 |
+
1350;of those narrowly-defined areas of acceptable male vanity. Masculinity +;1
|
| 254 |
+
1353;tweet with the most horrendous replies I can think of.;1
|
| 255 |
+
1358;@user I hate phil Donahue, he's an arrogant cunt, who;1
|
| 256 |
+
1364;the league, so please do your research first u knobhead;1
|
| 257 |
+
1373;I'm happy with the peasants holding up a random wall;1
|
| 258 |
+
1383;rising, given the misinformation and censorship from the MSM, gaslighting;1
|
| 259 |
+
1387;wasn't on that niggas was cold asshit in 2 hoodies;1
|
| 260 |
+
1390;@user I'm' guessing you use psycho otropic drugs and bizarre;1
|
| 261 |
+
1394;coochies of Democrats, then you must be: 1) a Trumpleton;1
|
| 262 |
+
1403;Their club is filled with whiny losers and arrogant pricks;1
|
| 263 |
+
1411;naw nigga this phaggot just maxed a child and y'all;1
|
| 264 |
+
1417;you heard anything on 'red side's' thoughts on these new;1
|
| 265 |
+
1428;Especially if they're still led by a subservient, enabling wankstain;1
|
| 266 |
+
1430;to them. Absolute arseholes of the highest order. I hate;1
|
| 267 |
+
1435;@user Raw vegans set the culture back with a lot;1
|
| 268 |
+
1438;@user She's a horrible cunt!;1
|
| 269 |
+
1461;in charge to turn people against the NHS. In readiness;1
|
| 270 |
+
1462;This is Four Seasons Total Landscaping level dipshittery right here.;1
|
| 271 |
+
1478;our lifetime once people like you QUIT LYING. VapingSavesLives SaferNicotine;1
|
| 272 |
+
1480;comments implying that her bringing up race is the only;1
|
| 273 |
+
1482;@user Whats the word for wigger but for ppl who;1
|
| 274 |
+
1486;@user Why do these ring wingnut snowflakes always feel the;1
|
| 275 |
+
1490;@user YOUR own personal agenda is putrid and repulsive. And;1
|
| 276 |
+
1498;try. Stop sucking your daddys titty. Go FCUKING educate yourself,;1
|
| 277 |
+
1499;facefucked a belt sander you fat tub of monkey shit;1
|
| 278 |
+
1501;doctor prescribed Murray. It will help. You're losing your mind.;1
|
| 279 |
+
1503;you'd' do what I want!!' You like licking boots eh?;1
|
| 280 |
+
1507;they are partnered with Walmart, quit being a raging fagg0t.;1
|
| 281 |
+
1508;@user bite my motherfcker, that's' how i feel about that.;1
|
| 282 |
+
1514;fr lots of mad bitches/niggas + social media shit! Ion;1
|
| 283 |
+
1517;that someone's face is as ugly as my butt goes;1
|
| 284 |
+
1525;@user its the lyrics, it's depressing asf;1
|
| 285 |
+
1530;point you just dicksuckin da lil nigga. one day you'll;1
|
| 286 |
+
1549;@user will get tentacle-fucked if she's not careful. Oi is;1
|
| 287 |
+
1557;dead.. keep it on mothefucker. Hell is waiting for you.;1
|
| 288 |
+
1564;those snivelling coppers and judiciary, well rot in Hell. Such;1
|
| 289 |
+
1570;jerkoffs posting positive shit about Putin are fucking traitors. Period.;1
|
| 290 |
+
1572;As the Communist dirtbags walk through Brooklyn, wearing hijabs and;1
|
| 291 |
+
1575;Ay them crackas showed Roberta that shit wurk or sum😭;1
|
| 292 |
+
1587;Breaking News: Creepy handsy bastard sets up new party without;1
|
| 293 |
+
1599;Come on Lewis you sexy bastard;1
|
| 294 |
+
1600;Coop, you are the reason Spencer got shot. He told;1
|
| 295 |
+
1601;is here forever. However, the douchenozzles who CAN NOT just;1
|
| 296 |
+
1614;got rid of that femboy ass physique you'd get some;1
|
| 297 |
+
1623;Fuck of u bald cunt;1
|
| 298 |
+
1626;DAMN THIS FUCCKKING RACIST, SEXIST, MISOGYNISTIC, HOMOPHOBIC SEWER SHITTT! ALONG;1
|
| 299 |
+
1627;Get away from Ranboo you slimy green bastard. All Dream;1
|
| 300 |
+
1630;him I bet that jigaboo coon boy can't do quadratic;1
|
| 301 |
+
1636;and casters money. Stop being shitcunts and start playing ethically.;1
|
| 302 |
+
1638;Hate a complacent nxgga. Don't let a false sense of;1
|
| 303 |
+
1652;he allowed to sleep? Drag this fucker out in to;1
|
| 304 |
+
1664;I can't wait to be abused on the pitch again...;1
|
| 305 |
+
1692;I seriously do hate when I see some coon shit;1
|
| 306 |
+
1700;what inspires Keir Starmer to be such a useless cunt;1
|
| 307 |
+
1704;shit mood today. Some monkey hoodrat hopped around asking me',''whAt's;1
|
| 308 |
+
1718;instead I got the amerimutt wigger accent and am a;1
|
| 309 |
+
1719;the plug, I want to be smothered in sweaty stanky;1
|
| 310 |
+
1720;clothes it's not okay, he's a faggot. Why?',''Cause' society finds;1
|
| 311 |
+
1723;"will be exonerated; troglodyte base will be emboldened. Tiebreaker: politicians";1
|
| 312 |
+
1732;Is you stupidddddd;1
|
| 313 |
+
1734;and is normal. America is violent asf and sadistic asf;1
|
| 314 |
+
1741;time Rangers, finish these fenian bastards today kill any sort;1
|
| 315 |
+
1743;Jack Dorsey is a little pussy-ass bitch faggot.;1
|
| 316 |
+
1752;i have to watch timothee shamalamadingdong play before we can;1
|
| 317 |
+
1755;dumb brother. Lame asssss fuck not worth the cinturasos que;1
|
| 318 |
+
1758;full 'STFU 41 yourself you stupid tranny','''' goes to show,;1
|
| 319 |
+
1759;Maguire is trash la, sell this motherfker pls;1
|
| 320 |
+
1768;My new coworker is too damn angry to be working;1
|
| 321 |
+
1770;Myanmar polices and soldiers are mothefuckers!!!;1
|
| 322 |
+
1776;Same level of lies, same level of ignorance, same bullshit.;1
|
| 323 |
+
1783;On @LBC DavidDavis spouts incoherent waffle and casual lies to;1
|
| 324 |
+
1786;and then closes them. Absolutely clueless the fucking lot of;1
|
| 325 |
+
1798;he CAN suck Trump ass with the best of them,;1
|
| 326 |
+
1822;The LeftistLoons have been b-tching, 😭 & harping about THEIR;1
|
| 327 |
+
1823;uni'stafes', overseas students. But no. He aint a PM's' arsewipe.;1
|
| 328 |
+
1825;that unvaxxed get a chance to avoid the vaxxed. I;1
|
| 329 |
+
1842;just ruined my whole day. You're ugly, crusty, musty and;1
|
| 330 |
+
1844;This trend of 'bored white suburban wives uploading food cringe;1
|
| 331 |
+
1877;date you, I will blind your motherfucken eyes. Matter of;1
|
| 332 |
+
1882;and my roller skates wow what a fucking dweeb dude;1
|
| 333 |
+
1885;saying 'wow you're not like the other jiggaboo tar babies';1
|
| 334 |
+
1894;system (s), and they wan na charge $ 700+ for;1
|
| 335 |
+
1897;godammit fallen aces keeps freezing and crashing in the intro:;1
|
| 336 |
+
1898;good afternoon bitchasses, its me ur least favourite oomf krist;1
|
| 337 |
+
1900;lickers think a hope she destroys them all vile bastards;1
|
| 338 |
+
1910;i would describe you as a pretentious shitrug that likes;1
|
| 339 |
+
1927;being a creep to asian women and fetishizing/sexualizing them. hed;1
|
| 340 |
+
1934;matt lucas and david walliams are absolute scumbags who did;1
|
| 341 |
+
1968;this girl is so stupiddddd! 😭;1
|
| 342 |
+
1969;u big fat wh * te nasty smelling fat bitch;1
|
| 343 |
+
1988;my family to be going around telling my business? dicksuckers;1
|
| 344 |
+
1989;y'all niggas some straight faggies who tf sits and talks;1
|
| 345 |
+
2;ignore the fucking heart.;0
|
| 346 |
+
18;Man @NHL has such a dogshit app. Tried to watch;0
|
| 347 |
+
20;not like you beckoned the motherfucker to gun it through;0
|
| 348 |
+
25;don't got time for dat shit when I park. My;0
|
| 349 |
+
27;I just payed to resend my transcripts dumbasss admissions;0
|
| 350 |
+
30;again around 6 in the fucking morning to eat pepero;0
|
| 351 |
+
43;the shops, try tweeting them shitheads see if any can;0
|
| 352 |
+
46;this person being a racist asshole during black history month?;0
|
| 353 |
+
47;racist ppl out and calling Candace owens a cunt 😬;0
|
| 354 |
+
48;this poor man up for clicks and views. Fkn pathetic;0
|
| 355 |
+
61;hater, this is the future muthafuckas. Get onboard or get;0
|
| 356 |
+
72;lmaooo. Them 21 year old bitches used to treat 27;0
|
| 357 |
+
75;may have to be both. Fan-fucking-tastic. Jessica Jones x Supernatural;0
|
| 358 |
+
86;@LinusTech God damnit 1 minute to go;0
|
| 359 |
+
114;LOT lip on that Gourmet pussy, I'd like to suck;0
|
| 360 |
+
135;My booty a little dirty whore 🤦🏾\u200d♀️;0
|
| 361 |
+
142;having anxiety is a daily battle 🙁 this shit sucks.;0
|
| 362 |
+
144;anything remotely close to the shit schlatt's done and it's;0
|
| 363 |
+
145;@user @user That's an awful thing to say about gobshites.;0
|
| 364 |
+
157;praising Rs for not being a-holes? It means that basic;0
|
| 365 |
+
159;❤😜😈 horny SugarDaddys fuckme slut cum cock naughty cumslut nudes;0
|
| 366 |
+
183;sure it'll' be intense, insane and triggering asf! FXonHulu Hulu;0
|
| 367 |
+
189;w/ rappers? U hv no fckn ear and ungrateful for;0
|
| 368 |
+
191;up and down, loving the taste of his cock. 'Mmmph.~';0
|
| 369 |
+
193;my part. Even if it fucking kills me.' She knew;0
|
| 370 |
+
199;own mindset that has you keep following the fuckery. Skinny;0
|
| 371 |
+
200;a Billy Dee lookin ' mothafucka is sending me. I;0
|
| 372 |
+
225;"minded, strong armed, strong lunged; just strong as a muthafucka.";0
|
| 373 |
+
226;smaller my circle the Less muthafuckas know my business 👌🏽👌🏽;0
|
| 374 |
+
227;@user Apparently it was a mafucka in Novi lol;0
|
| 375 |
+
232;jungkook has the milfiest mannerisms;0
|
| 376 |
+
234;resist this 'parampara pratishtha anushasan' BS It's hyper triggering for;0
|
| 377 |
+
235;rn Bc of the dumbasss fucken ice means I am;0
|
| 378 |
+
238;potential danger than some EDL dickhead D) It's a private;0
|
| 379 |
+
244;that tone of 'you fucking idiot, this should be entirely;0
|
| 380 |
+
254;@user I'm' not a maga jackass ya bitch. So stfu.;0
|
| 381 |
+
271;me run around like a dumbass— but this is very;0
|
| 382 |
+
277;anti-racism'... like, no, you absolute fuckface!!! That's all wrong! The;0
|
| 383 |
+
283;Uzaki-chan because 'small girl, big tits','''' and 'pleases pedophiles and;0
|
| 384 |
+
287;Basketball in like 2 months, shxt like riding a bike;0
|
| 385 |
+
293;milf is a sexual word why are you trying to;0
|
| 386 |
+
296;for the trap let the mothafucka snap, he a real;0
|
| 387 |
+
308;come up? 🥴 stop Dick eating me and my peace;0
|
| 388 |
+
310;Grown mufuckas out here wearing designer belts and can't pay;0
|
| 389 |
+
320;us, you don't accept US. stop being a dumb cunt.;0
|
| 390 |
+
323;like and then I remember shit like this happens all;0
|
| 391 |
+
325;to know you (r monster cock) more and to fall;0
|
| 392 |
+
327;shame no one kicked the crumpled fuckwit into the river;0
|
| 393 |
+
328;literally getting those antibodies without getting sick, stupid fucking idiots;0
|
| 394 |
+
331;what the fuck is going on edtwt rn;0
|
| 395 |
+
334;for it. i have no ass, BARELY some titties and;0
|
| 396 |
+
336;Had a feeling some bullshxt was impending.. Thank TMH it;0
|
| 397 |
+
337;kinky side, a consultant with a little bit of slut.;0
|
| 398 |
+
339;Call me precum the way I'm dripping 🥶;0
|
| 399 |
+
342;get in fan wars and shit like this happens, and;0
|
| 400 |
+
347;my lungs out coz these bitches are dumb, now again;0
|
| 401 |
+
356;does not give a flying fuck if you'll' never vote;0
|
| 402 |
+
372;wan na know what these mfkas on my tL r;0
|
| 403 |
+
378;to me when you can pitchfork a motherfucker to death;0
|
| 404 |
+
384;@user Your cock mate haha more cumshots! Your ass and;0
|
| 405 |
+
395;see my thick white dick horny bwc hardpenis cockrate dickrate;0
|
| 406 |
+
400;Cameron's POV. ite wsg lil niggas so I'm on my;0
|
| 407 |
+
415;else does with their life. shit never made any sense;0
|
| 408 |
+
430;at him. 'You've been my fucking rock since day one,;0
|
| 409 |
+
437;his juices out of your pussy while you suck yours;0
|
| 410 |
+
438;to win it, ignored coaches instructions & fooked it up.;0
|
| 411 |
+
440;some hard working and drinking mofos around. Many had a;0
|
| 412 |
+
457;the first time it's happened. Control your cocks fellas x;0
|
| 413 |
+
458;@user He a whore. Not a slut.;0
|
| 414 |
+
464;@SarahKSilverman Your dishwasher washes ballsacks? Fuck I need one!! Does;0
|
| 415 |
+
473;'Don't weather the storm, be that motherfucker' - Kevin Hart;0
|
| 416 |
+
476;of his elven babe. 'Your pussy is so wet, so;0
|
| 417 |
+
485;y'all defend any borderline racist shit in rap behind 'freedom;0
|
| 418 |
+
488;Swipe and get a shlong in your pics. Lovely. 🤣😬;0
|
| 419 |
+
493;like some @georgesoros print factory horseshit right there. The yellow;0
|
| 420 |
+
495;It's no way all these motherfuckers got important jobs with;0
|
| 421 |
+
505;age only to take it away? Let me nap goddammit.;0
|
| 422 |
+
521;I was doing homework. COVID made me a boring motherfucker;0
|
| 423 |
+
531;Bruno and all ffs These motherfuckers are the biggest problem;0
|
| 424 |
+
547;@user You don't want your coochie smelling like flowers and;0
|
| 425 |
+
548;attacks for 3 hours. fuck this i'm' taking meds again;0
|
| 426 |
+
551;can really put you down bitch you waiting on the;0
|
| 427 |
+
555;meds yesterday. so, clinical depression, anxiety, and a shit memory?!;0
|
| 428 |
+
568;between your delicious shaved pussy lips and your tight asshole;0
|
| 429 |
+
571;african american using aave sound like a fuckin bozo anyways;0
|
| 430 |
+
574;nah I'm sorry but ya bitches weird I will never;0
|
| 431 |
+
594;my eyes ima have to open them mfkas right bk;0
|
| 432 |
+
601;worry? NO!! I shaved that shit off and started working;0
|
| 433 |
+
606;for us all < 333 bye bye 2020 you bitchhhh;0
|
| 434 |
+
608;Steve it's a pile of shit. We've still got bugger;0
|
| 435 |
+
613;see it . ⠀⠀ㅤ❛ ㅤYour asshole is next .Stay away;0
|
| 436 |
+
616;fraudulent... it can't be both or you're a moronic idiot!!!;0
|
| 437 |
+
617;was a steamy pile of shit, creative team was just;0
|
| 438 |
+
619;had to tell shawty her pussy stink, she was cryin;0
|
| 439 |
+
629;cool as it gets' He's' definitely a really cool motherfucker.;0
|
| 440 |
+
631;need a UK CNN to call the lying bastards out.;0
|
| 441 |
+
639;all. Tony was an alcoholic asshole that came from a;0
|
| 442 |
+
640;ago for no reason.. those mfs got SO many cc;0
|
| 443 |
+
644;I don't want to name any of them. Horrible gobshites.;0
|
| 444 |
+
656;ab sleeping with someone's boyfriend, you're a piece of shit;0
|
| 445 |
+
664;@user No wonder the cnut is selling off his stock;0
|
| 446 |
+
668;'Hillbilly Elegy',''''! Jokes aside, her language is gross as fuck.;0
|
| 447 |
+
678;is low @user to the fuking moon 💪💪💪💪💪🔥🚀🚀🚀🚀 100xCoin RocketCoin;0
|
| 448 |
+
683;is only one of a few fucking idiots in Georgia;0
|
| 449 |
+
688;intervention and get this GD stuff done!!! And stop repeating;0
|
| 450 |
+
694;are you incapable of doing the work? Get lost pussy;0
|
| 451 |
+
696;commentators keep calling that Melbourne player a whore? @aflwomens AFLWDeesLions;0
|
| 452 |
+
699;@user A whole fuckin bozo g;0
|
| 453 |
+
709;stigmatised… IT ' S REALLY FUCKING INTIMATE I MEAN THINK;0
|
| 454 |
+
713;I'd get to say that I dated fucking freddy fazbear;0
|
| 455 |
+
714;know no one gives a shit but I'm a year;0
|
| 456 |
+
715;belong!!! No doubt the thieving bastards will just get a;0
|
| 457 |
+
719;task imaginable, and b) better fucking include how great I;0
|
| 458 |
+
726;and shades, sipping cocktails. Barbados in Belfast. Zero fucks given😎;0
|
| 459 |
+
727;been 3x that many military suicides tho. Fuck off gman;0
|
| 460 |
+
737;@user The motherfucking goat;0
|
| 461 |
+
748;boss just played the meanest fucking prank on me! He;0
|
| 462 |
+
750;they delivering at 3:15 pm mothafucka it's 6:39 pm y'all;0
|
| 463 |
+
764;heard of that, ill just call it mansexual or bitchsexual;0
|
| 464 |
+
768;guess there'll always be certain a-holes among us who'll have;0
|
| 465 |
+
769;Absolutely insane, guards wo','n't' do fuckall because I can't get;0
|
| 466 |
+
779;be referred to as whores and sluts but their male;0
|
| 467 |
+
784;are AT POVERTY. Way to shoot for the moon fucktards.;0
|
| 468 |
+
785;here callin other women 'fat whores' like' c'mon'... That's' just;0
|
| 469 |
+
792;of my foot I transform into a vicious hateful bitch;0
|
| 470 |
+
797;6 are hurting like a bxtch rn. that is all;0
|
| 471 |
+
799;the herd You know ther fucking name They're' the fucking;0
|
| 472 |
+
801;Thats a personal dumb choice your stupid ass thinking about...;0
|
| 473 |
+
806;@STVNews Sick beasty bastard. Chop his baws off now and;0
|
| 474 |
+
809;time as Alicia did, her cunt gushing and squirting a;0
|
| 475 |
+
815;ever apply pressure respectfully, emphasis on the RESPECTFULLY. 😓 sadbitchhours;0
|
| 476 |
+
826;This guy has nothing to bitch about so he attacks;0
|
| 477 |
+
827;me for being a real nigga 🤷🏾\u200d♂️ its like y'all;0
|
| 478 |
+
833;100k views. Yes. You beautiful bastards ended 2020 with a;0
|
| 479 |
+
834;@user That's a load of shite;0
|
| 480 |
+
835;be your wedding day. That's depressing af to think about.;0
|
| 481 |
+
838;my 21+ and bars and shit now. Where the grown;0
|
| 482 |
+
854;Real niggas don't bump that weird ass nigga lil nas;0
|
| 483 |
+
858;I would like a big fat dick to play with,;0
|
| 484 |
+
863;won the league. Any pub cunt wo','n't' fuckin',''' know what;0
|
| 485 |
+
865;to the ccs because holy fuck traumatizing and I dont;0
|
| 486 |
+
866;i'm a pasta whore;0
|
| 487 |
+
868;the fact that he raised hella money for his mom;0
|
| 488 |
+
872;top part is the two mothers/milfs and bottom row is;0
|
| 489 |
+
879;by murderous and lying Tory bastards is not worth having.;0
|
| 490 |
+
881;49ers fans. Karma is a bitch when you do that;0
|
| 491 |
+
883;sessions and all the PB fucktards just milled around the;0
|
| 492 |
+
891;reliant' and being a bloviating asshole. Guess I'll never be;0
|
| 493 |
+
894;my throat is like yeah okay bitch, try that again!;0
|
| 494 |
+
895;have big boobs so theyre sluts and therefore bad' making;0
|
| 495 |
+
896;Wow your so hot and that dick is pure perfection;0
|
| 496 |
+
898;fools to back the fuck off or they WILL handle;0
|
| 497 |
+
899;StolenPonyRosie Come on you thieving bastards let her go;0
|
| 498 |
+
905;@user bunch of virgin ass wallstreet cunts;0
|
| 499 |
+
919;Had permission to sissygasm tonight. With a vibrator on my;0
|
| 500 |
+
922;in and enforce laws to stop people being fucking dicks;0
|
| 501 |
+
944;> minister of fat tits > only slight above average;0
|
| 502 |
+
952;Ok, I get it... Lying mofos gon na lie. But,;0
|
| 503 |
+
957;"pits; silky smooth legs; shaved cock in its chastity cage";0
|
| 504 |
+
964;@user @user @TPM Shit, even the look on his face;0
|
| 505 |
+
967;Paramore is fucken awesome.;0
|
| 506 |
+
969;@user What a desperate tosser....;0
|
| 507 |
+
983;sex appeal to the horny bastards and then rip off;0
|
| 508 |
+
988;worse—but he knows the bloodsucking bastard who stole her. His;0
|
| 509 |
+
1002;300 % crit dmg how the hell;0
|
| 510 |
+
1007;2 % & the corrupt bastards would move on the;0
|
| 511 |
+
1008;@ArianaGrande It's been a year, it's been a motherfvcking year!!;0
|
| 512 |
+
1018;@CheriJacobus The beeotch can't stand that he's effective and competent.;0
|
| 513 |
+
1023;all the GOPers ran like pussies from there own mob;0
|
| 514 |
+
1026;@JDVance1 My god you are a feckless cunt.;0
|
| 515 |
+
1030;that those that seek power and privilege are generally cunts.;0
|
| 516 |
+
1;@WhiteHouse @CarlHeastie @TishJames @RepMaloney @SenSchumer @CNN @MSNBC @NY1 @NYDailyNews @MKramerTV;0
|
| 517 |
+
3;🌨 I want something stronger (I want it) Than a;0
|
| 518 |
+
5;Thanks Katie ❤️ I think it's hitting Mum now. She;0
|
| 519 |
+
6;@BTS_twt Hey Nam!! Today I took an English test you;0
|
| 520 |
+
7;Hey Kunal! We are sorry to hear on your trouble.;0
|
| 521 |
+
8;You forgot to download the modle;0
|
| 522 |
+
10;I took acetaminophen and feel like Advil falls into the;0
|
| 523 |
+
11;Like why do you feel the need to lean on;0
|
| 524 |
+
12;Just had the most sobering/depressing realisation, i've' been a latics;0
|
| 525 |
+
13;@ShotcallGG BRUH you didn't tell me Avori was playing... I;0
|
| 526 |
+
14;@SholaMos1 That is not a relevant comparison. If someone said;0
|
| 527 |
+
16;I wish my job didn't severely destroy my mental health;0
|
| 528 |
+
17;— @HYBEOFFICIALtwt @BIGHIT_MUSIC Apparently on the new Bangtan Bomb. the;0
|
| 529 |
+
19;And I'd love to write one if only someone would;0
|
| 530 |
+
21;kinda the opposite. i used to lay it all out;0
|
| 531 |
+
22;@DaRealMiniToon i love how minitoon is constantly healing my crippling;0
|
| 532 |
+
23;I need to: - win the lottery - buy a;0
|
| 533 |
+
28;watching mx on vacation why is kihyun so energetic first;0
|
| 534 |
+
29;In 2020, the most popular episode of Live Free with;0
|
| 535 |
+
31;I know how you feel 🤣🤣 I'd love to find;0
|
| 536 |
+
34;@JGODYT Last night after a depressing session of warzone i;0
|
| 537 |
+
35;Hi! So sorry for our late reply, we completely missed;0
|
| 538 |
+
37;Goal ko to spend time watching netflix while binge eating;0
|
| 539 |
+
38;It's alright just woke up very stressed from a dream.;0
|
| 540 |
+
41;physically in my sweatpants studying maths, mentally in my dark;0
|
| 541 |
+
42;A window and we only had 3 minutes to get;0
|
| 542 |
+
44;@GaryLineker @piersmorgan Not when u are a bully! In a;0
|
| 543 |
+
45;@BeckyQuick U made gt points in chat w/ @megtirrell But;0
|
| 544 |
+
50;It sucks im crawling deeper into my depression and I;0
|
| 545 |
+
53;As cool as Navis and the cyberworld are they really;0
|
| 546 |
+
54;Blinks and rosies, armys accounts are giving hatred to the;0
|
| 547 |
+
55;The scholar and faqih al-Awzā',''' ī was of the opinion;0
|
| 548 |
+
56;While Jake investigates a story involving the Dominion, Odo is;0
|
| 549 |
+
57;breaking down in the middle of a mood disorder lecture;0
|
| 550 |
+
58;Folks had already started to come by and take selfie's';0
|
| 551 |
+
59;Not being able to make friends irl is like ok;0
|
| 552 |
+
60;@JamaalBowmanNY @AOC What happened to being innocent until proven guilty??;0
|
| 553 |
+
63;Yasssss, that's what i want to hear!!;0
|
| 554 |
+
64;Eyes wide Open it's hard for me to blink;0
|
| 555 |
+
66;Send me a text with your cashtag baby ❤️❤️;0
|
| 556 |
+
67;He has reached Menopause of ideas, he becomes moody.;0
|
| 557 |
+
68;@khanumarfa People wake up be sensible save urself we do;0
|
| 558 |
+
70;I've been having really violent and aggressive dreams where I'm;0
|
| 559 |
+
71;Should someone take @joerogan for an interview, just to make;0
|
| 560 |
+
73;yeah yeah I agree, I was just talking about the;0
|
| 561 |
+
76;@BTS_twt Pa muchim is in the thread.. we don't understand;0
|
| 562 |
+
77;i follow a lot of fanartists who draw bakugo often;0
|
| 563 |
+
78;That's still a lower percentage than the number of fishermen;0
|
| 564 |
+
81;Every squad got the: -Smoer -Real drunk alcoholic -Current/Previous Mother;0
|
| 565 |
+
82;@MaryVought @DonaldJTrumpJr It most certainly was. We've had to pay;0
|
| 566 |
+
84;i be holding down fat booty guys as a whole;0
|
| 567 |
+
85;Sup, are you 18+ and not apart of the 18+;0
|
| 568 |
+
88;@emmakennytv @user She is usually such a cheerful and beautiful;0
|
| 569 |
+
89;the most annoying thing in the world is when you're;0
|
| 570 |
+
92;@BTS_twt @user yay! taehyung ost is coming omgggg I'm' so;0
|
| 571 |
+
93;why did u say that under this tweet gnsmfkacjkskfmsn;0
|
| 572 |
+
94;Lmao depression and suicidal tendencies come with all birth control,;0
|
| 573 |
+
95;No, I don't remember when last I was physically tired.;0
|
| 574 |
+
96;@BTS_twt glad you're all bundled up! hope you're having a;0
|
| 575 |
+
97;Then, when you have the number above the baseline, how;0
|
| 576 |
+
98;Sometimes I wish I can remove Buju's verses & chorus;0
|
| 577 |
+
99;i don't think i'm going to watch it cause everything;0
|
| 578 |
+
100;I went private as a very kind relative helped with;0
|
| 579 |
+
101;@SenSchumer They used it hundreds of times during 45s tenure.;0
|
| 580 |
+
102;@treasuremembers To our vitamin A B C D E F;0
|
| 581 |
+
103;reflects on you Not weepin'' in a party bathroom Some;0
|
| 582 |
+
104;I can admit it Am severely depressed and disappointed in;0
|
| 583 |
+
106;No he don't have a point it's not like Ruby;0
|
| 584 |
+
107;@hakeemjeffries innocent until proven guilty, mr representative (guess they don't;0
|
| 585 |
+
108;why do you have to be legal to send me;0
|
| 586 |
+
109;I love when I tell people I have a pinched;0
|
| 587 |
+
116;i received a news that yedam might leave treasure? the;0
|
| 588 |
+
119;❔ ResearcherReflections❓ What is happening with the collected & possibly;0
|
| 589 |
+
122;i've been bulimic for so long my body just naturally;0
|
| 590 |
+
123;Congratulations to the people who I rooted for in the;0
|
| 591 |
+
124;Nah its a Snyder movie its dakr and depressing so;0
|
| 592 |
+
125;He's that random beardy weirdy trying to sell us health;0
|
| 593 |
+
126;WhatsApp going down meant I was' n't' able to treat;0
|
| 594 |
+
127;Lets out a sigh as he pats himself down a;0
|
| 595 |
+
128;@drmistercody Rogan's entire shtick is giving a soapbox to the;0
|
| 596 |
+
130;@BTS_twt @Harry_Styles glad to see that y'all enjoyed well 🥺🤍;0
|
| 597 |
+
133;tw / hate speech, emotional & mental abuse block these;0
|
| 598 |
+
136;I've been feeling so depressed lately and I have no;0
|
| 599 |
+
138;In case anyone was wondering, today is the day I;0
|
| 600 |
+
139;@ESPNcricinfo He has an x factor about him, can score;0
|
| 601 |
+
143;@BlueBoxDave I decided i didn't want to die. Sounds stupid,;0
|
| 602 |
+
146;Abiding memories of Reading Festival 1980 are NWOBHM, swimming in;0
|
| 603 |
+
147;About 60 % of Lawrence's' pass attempts also came in;0
|
| 604 |
+
148;I hate when people get angry and throw your personal;0
|
| 605 |
+
149;@ChronicleNUFC What separated Rafa from any other manager we've appointed;0
|
| 606 |
+
150;@HelloFreshUK metformin tablets have brought my heart rate down, its;0
|
| 607 |
+
151;Dude her didn't always loath her. Also he questioned Harry;0
|
| 608 |
+
152;um i just for head hunted by a company in;0
|
| 609 |
+
154;@brianschatz @codykeenan Trying to get through law school so I;0
|
| 610 |
+
158;@POTUS @user Liberal translation: I'm going to TAX all of;0
|
| 611 |
+
160;this tweet was programmed 1 week ago and the predator;0
|
| 612 |
+
162;//MCD, Bkkr, suicide (vague), Soulmates (skin writing), just a tiny;0
|
| 613 |
+
163;Okay. Mind wanders while at work. Anywho, I don't really;0
|
| 614 |
+
165;Kind of same, only with a cat. I wouldn't just;0
|
| 615 |
+
167;With this stupid, depressing Chelsea game. We will be eliminated;0
|
| 616 |
+
169;Apologies for all the sadposting lately. Really been going through;0
|
| 617 |
+
171;I m just learning myself from tweets of @user and;0
|
| 618 |
+
175;Eggs with bacon bits and mushrooms, strawberry wild blueberry spinach;0
|
| 619 |
+
176;@theneedledrop yeah i think the practice of making it look;0
|
| 620 |
+
177;@BrandonStraka Well Georgia is still cheating they stopped counting in;0
|
| 621 |
+
179;@Twitter @Twitter India @Twitter Safety I got that notif, it;0
|
| 622 |
+
181;@WMerciaPolice i think you need to fire one of your;0
|
| 623 |
+
182;The legal definition does not say it is a banned;0
|
| 624 |
+
185;Guys, sorry I am late.❤️ Happy SocialistSunday. If you would;0
|
| 625 |
+
187;방탄소년단 RM 'mono' now surpassed 356M streams on Spotify! Congratulations;0
|
| 626 |
+
190;Wow. What a scoop. How did you work that out??????;0
|
| 627 |
+
192;Eef Laura runs for Orifice who will stop Earache from;0
|
| 628 |
+
195;It was amazinggggg every single drag queen was great -;0
|
| 629 |
+
196;For sure, some of this broccoli's' pretty bitter. I was;0
|
| 630 |
+
198;@BillHagertyTN Your predecessor indicated Trump was guilty of the articles;0
|
| 631 |
+
201;@mmpadellan He needs to be found guilty!!;0
|
| 632 |
+
202;It is a little odd. I'm equally as interested in;0
|
| 633 |
+
203;P Hey He is strong mentally physically and emotionally DESERVING;0
|
| 634 |
+
205;Why tf do I need to write plain html code;0
|
| 635 |
+
206;need help on my return. Product received by you yet;0
|
| 636 |
+
208;Progesterone, metformin, and a heating pad lol;0
|
| 637 |
+
209;@barriecassidy bc',''criminal',''' standards of guilt have a very high bar.;0
|
| 638 |
+
212;Will Maxwell suffer the same fate as Epstein... 'involuntary suicide'?;0
|
| 639 |
+
213;Drop your YouTube & Twitch links below and let's get;0
|
| 640 |
+
215;Sitting here, in the same room I couldn't stand leaving;0
|
| 641 |
+
216;I guess she was','n't' the only survivor after all. I'm;0
|
| 642 |
+
217;Cursed DnD 5e Characters that make your DM want to;0
|
| 643 |
+
218;@dcexaminer @JoeBiden I have brain farts all the time with;0
|
| 644 |
+
223;love it when i get acid reflux because of my;0
|
| 645 |
+
224;@drosennhl He can't retire. The Hawks would be stuck with;0
|
| 646 |
+
228;@JeremyDSchwartz @user Mmmmm yummy... I have a 20 % allocation;0
|
| 647 |
+
229;No one that encounters prosperity does not also encounter danger.';0
|
| 648 |
+
230;My power went out this morning a little after 10:30.;0
|
| 649 |
+
236;Irving's numbers are hard to completely eliminate because reputable historians;0
|
| 650 |
+
239;Cot Deaths, suicides, burned bodies, fatal RTCs. Little old lady;0
|
| 651 |
+
242;i dont overhype zaha but i really love antwerp's port;0
|
| 652 |
+
246;You must never do what your bio says cause your;0
|
| 653 |
+
247;Somebody pleasssssse give me some nice restaurants suggestions! My anniversary;0
|
| 654 |
+
248;It's an nft for sure gon na right click and;0
|
| 655 |
+
249;I feel like the Draft in general is a gamble,;0
|
| 656 |
+
251;Hello langtwt I have a question for those who have;0
|
| 657 |
+
252;@ETCanada Media wanted a skin racist headline.. more racism to;0
|
| 658 |
+
253;yeah, im just kinda sad cuz it was my fault;0
|
| 659 |
+
257;semi-new to mcyttwt! if you like benchtrio, nihachu, karl jacobs,;0
|
| 660 |
+
258;Saying: 'HasbunAllah' (Allah is sufficient for us) strengthens our iman,;0
|
| 661 |
+
259;uhHhhHh they lied to my friends and i about cutting;0
|
| 662 |
+
260;Yassssss lmaoooooooo I can't wait until you chime in 😩😩😩😂😂😂😂😂;0
|
| 663 |
+
261;When is the lesson going to stop repeating itself?;0
|
| 664 |
+
263;@BTS_twt Mh.. I have' n't' planned to write all of;0
|
| 665 |
+
267;It's a crime issue whomever the alleged perpetrator. Politics and;0
|
| 666 |
+
272;like i'm hot i know but like i can't look;0
|
| 667 |
+
274;When I'm allowed gimps back in my home I hope;0
|
| 668 |
+
275;He might still might be a bit bitter about that.;0
|
| 669 |
+
276;And that's where we differ, let these youngsters grow into;0
|
| 670 |
+
278;I definitely smoke all day almost everyday due to crippling;0
|
| 671 |
+
281;I'll kiss any of my creepy stalker fans that retweet;0
|
| 672 |
+
282;is this because the eruption? My hometown is kind of;0
|
| 673 |
+
284;5 stages of grief but reordered. Ranboo's character responds to;0
|
| 674 |
+
285;Mandatory Vaccines, Anyone who does not make a stand against;0
|
| 675 |
+
286;Baby SW experiences: hanging with civvie friends (online) and editing;0
|
| 676 |
+
288;@TheRoyalButler How exactly does the spoon help me preventing suicidal;0
|
| 677 |
+
289;Which market in Richmond has the new flamin hot mtn;0
|
| 678 |
+
292;The Giants have reached their lowest point I can remember;0
|
| 679 |
+
295;I am mentally, physically, and emotionally drained. I feel as;0
|
| 680 |
+
298;@gmbutts So you can actually do math? Where were these;0
|
| 681 |
+
300;What really scares me are😱 people who don't wash their;0
|
| 682 |
+
301;Before it was called CAMHS: I saw the psych maybe;0
|
| 683 |
+
303;The secret to longevity. Always have a to-do list and;0
|
| 684 |
+
304;random, but always remember that you only have to a;0
|
| 685 |
+
305;manzana verde I choose Map of the soul: 7 by;0
|
| 686 |
+
306;I knew my brother was gon na trauma dump to;0
|
artifacts/fff.ipynb
ADDED
|
@@ -0,0 +1,198 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"cells": [
|
| 3 |
+
{
|
| 4 |
+
"cell_type": "code",
|
| 5 |
+
"execution_count": 9,
|
| 6 |
+
"id": "12b32a8e",
|
| 7 |
+
"metadata": {},
|
| 8 |
+
"outputs": [],
|
| 9 |
+
"source": [
|
| 10 |
+
"import pandas as pd\n",
|
| 11 |
+
"import re\n",
|
| 12 |
+
"\n",
|
| 13 |
+
"df = pd.read_csv(\"x_sensitive_val.csv\", sep = \";\")\n",
|
| 14 |
+
"df = df[df['original_index'].apply(lambda x: not re.search(r';{4,}', str(x)))]"
|
| 15 |
+
]
|
| 16 |
+
},
|
| 17 |
+
{
|
| 18 |
+
"cell_type": "code",
|
| 19 |
+
"execution_count": 16,
|
| 20 |
+
"id": "bb3a60dd",
|
| 21 |
+
"metadata": {},
|
| 22 |
+
"outputs": [],
|
| 23 |
+
"source": [
|
| 24 |
+
"\n",
|
| 25 |
+
"t = re.search(r';{4,}', str(df.iloc[41, 0]))\n",
|
| 26 |
+
"t"
|
| 27 |
+
]
|
| 28 |
+
},
|
| 29 |
+
{
|
| 30 |
+
"cell_type": "code",
|
| 31 |
+
"execution_count": 10,
|
| 32 |
+
"id": "f586c995",
|
| 33 |
+
"metadata": {},
|
| 34 |
+
"outputs": [],
|
| 35 |
+
"source": [
|
| 36 |
+
"df.to_csv('x_sensitive_val_clean.csv', index=False)"
|
| 37 |
+
]
|
| 38 |
+
},
|
| 39 |
+
{
|
| 40 |
+
"cell_type": "code",
|
| 41 |
+
"execution_count": 18,
|
| 42 |
+
"id": "addfeb6f",
|
| 43 |
+
"metadata": {},
|
| 44 |
+
"outputs": [],
|
| 45 |
+
"source": [
|
| 46 |
+
"import pandas as pd\n",
|
| 47 |
+
"import re\n",
|
| 48 |
+
"\n",
|
| 49 |
+
"df = pd.read_csv(\"x_sensitive_val.csv\", sep=\";\")\n",
|
| 50 |
+
"\n",
|
| 51 |
+
"# Remove rows where any column contains 4 or more consecutive semicolons\n",
|
| 52 |
+
"df = df[~df.apply(lambda row: any(re.search(r';{4,}', str(val)) for val in row), axis=1)]\n",
|
| 53 |
+
"\n",
|
| 54 |
+
"df.to_csv('x_sensitive_val_clean.csv', index=False)"
|
| 55 |
+
]
|
| 56 |
+
},
|
| 57 |
+
{
|
| 58 |
+
"cell_type": "code",
|
| 59 |
+
"execution_count": 2,
|
| 60 |
+
"id": "8737a6f3",
|
| 61 |
+
"metadata": {},
|
| 62 |
+
"outputs": [
|
| 63 |
+
{
|
| 64 |
+
"name": "stdout",
|
| 65 |
+
"output_type": "stream",
|
| 66 |
+
"text": [
|
| 67 |
+
"(880, 3)\n",
|
| 68 |
+
" original_index span \\\n",
|
| 69 |
+
"0 3 individual liberty. Too many people in Britain... \n",
|
| 70 |
+
"1 5 @user How the fcuk does a litigation lawyer ge... \n",
|
| 71 |
+
"2 8 needs to adapt a zero tolerance approach - one... \n",
|
| 72 |
+
"3 20 2021 that nigga not licking the cat and eating... \n",
|
| 73 |
+
"4 21 in a few months. Defeating voter suppression i... \n",
|
| 74 |
+
"\n",
|
| 75 |
+
" label \n",
|
| 76 |
+
"0 CONFLICTUAL \n",
|
| 77 |
+
"1 CONFLICTUAL \n",
|
| 78 |
+
"2 CONFLICTUAL \n",
|
| 79 |
+
"3 CONFLICTUAL \n",
|
| 80 |
+
"4 CONFLICTUAL \n"
|
| 81 |
+
]
|
| 82 |
+
}
|
| 83 |
+
],
|
| 84 |
+
"source": [
|
| 85 |
+
"import pandas as pd\n",
|
| 86 |
+
"\n",
|
| 87 |
+
"# Read raw file and filter rows with 4+ semicolons\n",
|
| 88 |
+
"with open(\"x_sensitive_val.csv\", 'r', encoding='utf-8') as f:\n",
|
| 89 |
+
" lines = f.readlines()\n",
|
| 90 |
+
"\n",
|
| 91 |
+
"# Keep header and filter rows\n",
|
| 92 |
+
"filtered_lines = [lines[0]] # Keep header\n",
|
| 93 |
+
"\n",
|
| 94 |
+
"for line in lines[1:]:\n",
|
| 95 |
+
" # Count semicolons in the line\n",
|
| 96 |
+
" if line.count(';') <= 3:\n",
|
| 97 |
+
" filtered_lines.append(line)\n",
|
| 98 |
+
"\n",
|
| 99 |
+
"# Write cleaned file\n",
|
| 100 |
+
"with open(\"x_sensitive_val_clean.csv\", 'w', encoding='utf-8') as f:\n",
|
| 101 |
+
" f.writelines(filtered_lines)\n",
|
| 102 |
+
"\n",
|
| 103 |
+
"df = pd.read_csv(\"x_sensitive_val_clean.csv\", sep=\";\")\n",
|
| 104 |
+
"print(df.shape)\n",
|
| 105 |
+
"print(df.head())\n",
|
| 106 |
+
"df.to_csv('x_sensitive_val_clean.csv', index=False)"
|
| 107 |
+
]
|
| 108 |
+
},
|
| 109 |
+
{
|
| 110 |
+
"cell_type": "code",
|
| 111 |
+
"execution_count": 4,
|
| 112 |
+
"id": "1a346094",
|
| 113 |
+
"metadata": {},
|
| 114 |
+
"outputs": [
|
| 115 |
+
{
|
| 116 |
+
"name": "stdout",
|
| 117 |
+
"output_type": "stream",
|
| 118 |
+
"text": [
|
| 119 |
+
"Shape: (880, 3)\n",
|
| 120 |
+
" original_index span \\\n",
|
| 121 |
+
"0 3 individual liberty. Too many people in Britain... \n",
|
| 122 |
+
"1 5 @user How the fcuk does a litigation lawyer ge... \n",
|
| 123 |
+
"2 8 needs to adapt a zero tolerance approach - one... \n",
|
| 124 |
+
"3 20 2021 that nigga not licking the cat and eating... \n",
|
| 125 |
+
"4 21 in a few months. Defeating voter suppression i... \n",
|
| 126 |
+
"\n",
|
| 127 |
+
" label \n",
|
| 128 |
+
"0 CONFLICTUAL \n",
|
| 129 |
+
"1 CONFLICTUAL \n",
|
| 130 |
+
"2 CONFLICTUAL \n",
|
| 131 |
+
"3 CONFLICTUAL \n",
|
| 132 |
+
"4 CONFLICTUAL \n"
|
| 133 |
+
]
|
| 134 |
+
}
|
| 135 |
+
],
|
| 136 |
+
"source": [
|
| 137 |
+
"import pandas as pd\n",
|
| 138 |
+
"\n",
|
| 139 |
+
"input_file = \"x_sensitive_val.csv\"\n",
|
| 140 |
+
"output_file = \"x_sensitive_val_clean.csv\"\n",
|
| 141 |
+
"\n",
|
| 142 |
+
"# Step 1: Filter raw file line by line\n",
|
| 143 |
+
"with open(input_file, 'r', encoding='utf-8') as f_in, \\\n",
|
| 144 |
+
" open(output_file, 'w', encoding='utf-8') as f_out:\n",
|
| 145 |
+
" \n",
|
| 146 |
+
" # Read and write the header separately to ensure it's kept\n",
|
| 147 |
+
" header = f_in.readline()\n",
|
| 148 |
+
" f_out.write(header)\n",
|
| 149 |
+
" \n",
|
| 150 |
+
" # Iterate over the rest of the file line by line\n",
|
| 151 |
+
" for line in f_in:\n",
|
| 152 |
+
" # Check semicolon count\n",
|
| 153 |
+
" if line.count(';') <= 3:\n",
|
| 154 |
+
" f_out.write(line)\n",
|
| 155 |
+
"\n",
|
| 156 |
+
"# Step 2: Load into pandas and save\n",
|
| 157 |
+
"# Note: This will treat rows with fewer than 3 semicolons as valid (filling missing cols with NaN)\n",
|
| 158 |
+
"df = pd.read_csv(output_file, sep=\";\")\n",
|
| 159 |
+
"\n",
|
| 160 |
+
"print(f\"Shape: {df.shape}\")\n",
|
| 161 |
+
"print(df.head())\n",
|
| 162 |
+
"\n",
|
| 163 |
+
"# Save the final cleaned dataframe\n",
|
| 164 |
+
"# defaulting to comma separator. Use sep=';' if you want to keep semicolons.\n",
|
| 165 |
+
"df.to_csv(output_file, index=False)"
|
| 166 |
+
]
|
| 167 |
+
},
|
| 168 |
+
{
|
| 169 |
+
"cell_type": "code",
|
| 170 |
+
"execution_count": null,
|
| 171 |
+
"id": "1a536a51",
|
| 172 |
+
"metadata": {},
|
| 173 |
+
"outputs": [],
|
| 174 |
+
"source": []
|
| 175 |
+
}
|
| 176 |
+
],
|
| 177 |
+
"metadata": {
|
| 178 |
+
"kernelspec": {
|
| 179 |
+
"display_name": "Python 3",
|
| 180 |
+
"language": "python",
|
| 181 |
+
"name": "python3"
|
| 182 |
+
},
|
| 183 |
+
"language_info": {
|
| 184 |
+
"codemirror_mode": {
|
| 185 |
+
"name": "ipython",
|
| 186 |
+
"version": 3
|
| 187 |
+
},
|
| 188 |
+
"file_extension": ".py",
|
| 189 |
+
"mimetype": "text/x-python",
|
| 190 |
+
"name": "python",
|
| 191 |
+
"nbconvert_exporter": "python",
|
| 192 |
+
"pygments_lexer": "ipython3",
|
| 193 |
+
"version": "3.10.11"
|
| 194 |
+
}
|
| 195 |
+
},
|
| 196 |
+
"nbformat": 4,
|
| 197 |
+
"nbformat_minor": 5
|
| 198 |
+
}
|
artifacts/inference_results/groq_binary.csv
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
artifacts/inference_results/groq_multiclass.csv
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
artifacts/inference_results/qwen_binary.csv
ADDED
|
@@ -0,0 +1,686 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
true_label;pred_label
|
| 2 |
+
1;1
|
| 3 |
+
0;0
|
| 4 |
+
1;1
|
| 5 |
+
0;0
|
| 6 |
+
0;0
|
| 7 |
+
0;0
|
| 8 |
+
0;0
|
| 9 |
+
1;1
|
| 10 |
+
1;0
|
| 11 |
+
1;1
|
| 12 |
+
1;1
|
| 13 |
+
0;1
|
| 14 |
+
0;0
|
| 15 |
+
0;0
|
| 16 |
+
0;0
|
| 17 |
+
0;0
|
| 18 |
+
1;0
|
| 19 |
+
1;1
|
| 20 |
+
0;0
|
| 21 |
+
1;1
|
| 22 |
+
1;1
|
| 23 |
+
1;1
|
| 24 |
+
1;1
|
| 25 |
+
0;0
|
| 26 |
+
0;1
|
| 27 |
+
0;0
|
| 28 |
+
0;1
|
| 29 |
+
1;0
|
| 30 |
+
0;1
|
| 31 |
+
0;1
|
| 32 |
+
0;0
|
| 33 |
+
1;1
|
| 34 |
+
1;0
|
| 35 |
+
1;1
|
| 36 |
+
1;1
|
| 37 |
+
1;1
|
| 38 |
+
0;0
|
| 39 |
+
0;0
|
| 40 |
+
0;0
|
| 41 |
+
1;1
|
| 42 |
+
0;1
|
| 43 |
+
1;1
|
| 44 |
+
0;0
|
| 45 |
+
0;1
|
| 46 |
+
0;0
|
| 47 |
+
0;0
|
| 48 |
+
0;1
|
| 49 |
+
1;1
|
| 50 |
+
1;1
|
| 51 |
+
1;1
|
| 52 |
+
1;1
|
| 53 |
+
0;1
|
| 54 |
+
0;1
|
| 55 |
+
0;0
|
| 56 |
+
1;1
|
| 57 |
+
1;1
|
| 58 |
+
0;0
|
| 59 |
+
0;0
|
| 60 |
+
1;1
|
| 61 |
+
1;1
|
| 62 |
+
0;0
|
| 63 |
+
0;0
|
| 64 |
+
1;1
|
| 65 |
+
0;0
|
| 66 |
+
1;1
|
| 67 |
+
1;1
|
| 68 |
+
1;1
|
| 69 |
+
1;1
|
| 70 |
+
1;1
|
| 71 |
+
1;1
|
| 72 |
+
0;0
|
| 73 |
+
1;1
|
| 74 |
+
1;1
|
| 75 |
+
0;0
|
| 76 |
+
0;0
|
| 77 |
+
0;1
|
| 78 |
+
0;1
|
| 79 |
+
0;0
|
| 80 |
+
0;0
|
| 81 |
+
0;1
|
| 82 |
+
0;0
|
| 83 |
+
0;1
|
| 84 |
+
0;0
|
| 85 |
+
1;1
|
| 86 |
+
0;0
|
| 87 |
+
1;0
|
| 88 |
+
0;0
|
| 89 |
+
0;1
|
| 90 |
+
1;1
|
| 91 |
+
1;1
|
| 92 |
+
1;1
|
| 93 |
+
1;1
|
| 94 |
+
0;0
|
| 95 |
+
0;1
|
| 96 |
+
1;1
|
| 97 |
+
1;1
|
| 98 |
+
1;1
|
| 99 |
+
0;0
|
| 100 |
+
1;1
|
| 101 |
+
1;1
|
| 102 |
+
0;0
|
| 103 |
+
1;1
|
| 104 |
+
0;0
|
| 105 |
+
1;1
|
| 106 |
+
0;0
|
| 107 |
+
0;1
|
| 108 |
+
1;0
|
| 109 |
+
0;0
|
| 110 |
+
1;1
|
| 111 |
+
1;0
|
| 112 |
+
1;1
|
| 113 |
+
1;0
|
| 114 |
+
1;0
|
| 115 |
+
0;0
|
| 116 |
+
1;1
|
| 117 |
+
0;0
|
| 118 |
+
1;1
|
| 119 |
+
1;0
|
| 120 |
+
0;1
|
| 121 |
+
0;1
|
| 122 |
+
0;1
|
| 123 |
+
0;0
|
| 124 |
+
1;1
|
| 125 |
+
0;0
|
| 126 |
+
0;0
|
| 127 |
+
1;1
|
| 128 |
+
0;0
|
| 129 |
+
0;0
|
| 130 |
+
1;1
|
| 131 |
+
1;1
|
| 132 |
+
1;0
|
| 133 |
+
0;0
|
| 134 |
+
0;0
|
| 135 |
+
1;1
|
| 136 |
+
0;0
|
| 137 |
+
1;0
|
| 138 |
+
1;1
|
| 139 |
+
1;1
|
| 140 |
+
1;1
|
| 141 |
+
1;1
|
| 142 |
+
1;1
|
| 143 |
+
1;1
|
| 144 |
+
1;1
|
| 145 |
+
1;1
|
| 146 |
+
0;0
|
| 147 |
+
1;1
|
| 148 |
+
1;1
|
| 149 |
+
0;0
|
| 150 |
+
0;0
|
| 151 |
+
0;1
|
| 152 |
+
0;0
|
| 153 |
+
0;0
|
| 154 |
+
1;0
|
| 155 |
+
1;1
|
| 156 |
+
0;1
|
| 157 |
+
0;1
|
| 158 |
+
0;0
|
| 159 |
+
0;0
|
| 160 |
+
1;1
|
| 161 |
+
0;1
|
| 162 |
+
1;1
|
| 163 |
+
1;1
|
| 164 |
+
1;1
|
| 165 |
+
1;1
|
| 166 |
+
1;1
|
| 167 |
+
0;0
|
| 168 |
+
1;1
|
| 169 |
+
0;0
|
| 170 |
+
0;0
|
| 171 |
+
1;1
|
| 172 |
+
1;1
|
| 173 |
+
1;1
|
| 174 |
+
0;0
|
| 175 |
+
0;0
|
| 176 |
+
1;1
|
| 177 |
+
1;0
|
| 178 |
+
1;1
|
| 179 |
+
1;1
|
| 180 |
+
0;0
|
| 181 |
+
0;1
|
| 182 |
+
0;0
|
| 183 |
+
0;1
|
| 184 |
+
0;0
|
| 185 |
+
1;1
|
| 186 |
+
0;1
|
| 187 |
+
0;0
|
| 188 |
+
0;0
|
| 189 |
+
1;1
|
| 190 |
+
1;1
|
| 191 |
+
1;0
|
| 192 |
+
1;1
|
| 193 |
+
0;1
|
| 194 |
+
0;0
|
| 195 |
+
0;0
|
| 196 |
+
0;0
|
| 197 |
+
1;1
|
| 198 |
+
0;1
|
| 199 |
+
0;0
|
| 200 |
+
1;1
|
| 201 |
+
1;1
|
| 202 |
+
1;1
|
| 203 |
+
0;0
|
| 204 |
+
0;0
|
| 205 |
+
1;1
|
| 206 |
+
1;1
|
| 207 |
+
0;0
|
| 208 |
+
1;1
|
| 209 |
+
0;1
|
| 210 |
+
0;0
|
| 211 |
+
1;1
|
| 212 |
+
1;1
|
| 213 |
+
0;1
|
| 214 |
+
0;0
|
| 215 |
+
0;0
|
| 216 |
+
1;1
|
| 217 |
+
1;1
|
| 218 |
+
1;1
|
| 219 |
+
1;1
|
| 220 |
+
0;0
|
| 221 |
+
0;0
|
| 222 |
+
1;1
|
| 223 |
+
1;1
|
| 224 |
+
0;0
|
| 225 |
+
1;1
|
| 226 |
+
1;1
|
| 227 |
+
1;1
|
| 228 |
+
0;1
|
| 229 |
+
1;1
|
| 230 |
+
1;1
|
| 231 |
+
0;1
|
| 232 |
+
1;1
|
| 233 |
+
1;1
|
| 234 |
+
1;1
|
| 235 |
+
0;1
|
| 236 |
+
0;0
|
| 237 |
+
1;1
|
| 238 |
+
0;1
|
| 239 |
+
0;0
|
| 240 |
+
1;1
|
| 241 |
+
1;1
|
| 242 |
+
1;1
|
| 243 |
+
1;0
|
| 244 |
+
1;1
|
| 245 |
+
0;0
|
| 246 |
+
1;1
|
| 247 |
+
0;0
|
| 248 |
+
0;1
|
| 249 |
+
0;1
|
| 250 |
+
1;1
|
| 251 |
+
0;1
|
| 252 |
+
0;1
|
| 253 |
+
1;0
|
| 254 |
+
1;1
|
| 255 |
+
1;1
|
| 256 |
+
1;1
|
| 257 |
+
1;1
|
| 258 |
+
0;0
|
| 259 |
+
1;1
|
| 260 |
+
0;0
|
| 261 |
+
1;1
|
| 262 |
+
0;0
|
| 263 |
+
1;1
|
| 264 |
+
1;1
|
| 265 |
+
1;1
|
| 266 |
+
0;0
|
| 267 |
+
1;1
|
| 268 |
+
0;0
|
| 269 |
+
0;0
|
| 270 |
+
0;1
|
| 271 |
+
0;0
|
| 272 |
+
0;1
|
| 273 |
+
0;0
|
| 274 |
+
1;1
|
| 275 |
+
0;0
|
| 276 |
+
0;1
|
| 277 |
+
1;1
|
| 278 |
+
0;1
|
| 279 |
+
1;1
|
| 280 |
+
1;1
|
| 281 |
+
1;1
|
| 282 |
+
1;1
|
| 283 |
+
0;0
|
| 284 |
+
0;0
|
| 285 |
+
0;0
|
| 286 |
+
0;1
|
| 287 |
+
1;1
|
| 288 |
+
0;1
|
| 289 |
+
0;1
|
| 290 |
+
1;0
|
| 291 |
+
0;0
|
| 292 |
+
0;0
|
| 293 |
+
1;1
|
| 294 |
+
0;0
|
| 295 |
+
0;0
|
| 296 |
+
0;0
|
| 297 |
+
0;1
|
| 298 |
+
0;0
|
| 299 |
+
0;0
|
| 300 |
+
1;1
|
| 301 |
+
1;1
|
| 302 |
+
0;1
|
| 303 |
+
1;0
|
| 304 |
+
0;0
|
| 305 |
+
0;0
|
| 306 |
+
0;0
|
| 307 |
+
0;0
|
| 308 |
+
1;1
|
| 309 |
+
0;0
|
| 310 |
+
1;1
|
| 311 |
+
1;1
|
| 312 |
+
0;0
|
| 313 |
+
0;0
|
| 314 |
+
1;1
|
| 315 |
+
0;0
|
| 316 |
+
1;1
|
| 317 |
+
0;0
|
| 318 |
+
1;1
|
| 319 |
+
0;0
|
| 320 |
+
1;1
|
| 321 |
+
0;0
|
| 322 |
+
1;1
|
| 323 |
+
1;1
|
| 324 |
+
0;1
|
| 325 |
+
0;0
|
| 326 |
+
0;1
|
| 327 |
+
0;0
|
| 328 |
+
0;0
|
| 329 |
+
1;1
|
| 330 |
+
1;1
|
| 331 |
+
1;1
|
| 332 |
+
1;1
|
| 333 |
+
0;1
|
| 334 |
+
0;1
|
| 335 |
+
1;1
|
| 336 |
+
1;1
|
| 337 |
+
1;0
|
| 338 |
+
1;1
|
| 339 |
+
1;1
|
| 340 |
+
1;1
|
| 341 |
+
1;1
|
| 342 |
+
1;1
|
| 343 |
+
1;1
|
| 344 |
+
0;0
|
| 345 |
+
0;0
|
| 346 |
+
1;1
|
| 347 |
+
0;1
|
| 348 |
+
1;1
|
| 349 |
+
1;1
|
| 350 |
+
1;1
|
| 351 |
+
0;1
|
| 352 |
+
1;1
|
| 353 |
+
0;0
|
| 354 |
+
1;1
|
| 355 |
+
1;1
|
| 356 |
+
1;1
|
| 357 |
+
1;1
|
| 358 |
+
1;1
|
| 359 |
+
1;1
|
| 360 |
+
0;0
|
| 361 |
+
0;1
|
| 362 |
+
0;0
|
| 363 |
+
0;0
|
| 364 |
+
1;1
|
| 365 |
+
0;0
|
| 366 |
+
1;1
|
| 367 |
+
0;0
|
| 368 |
+
0;1
|
| 369 |
+
0;0
|
| 370 |
+
1;0
|
| 371 |
+
1;1
|
| 372 |
+
1;1
|
| 373 |
+
1;1
|
| 374 |
+
0;0
|
| 375 |
+
1;1
|
| 376 |
+
1;1
|
| 377 |
+
1;1
|
| 378 |
+
1;1
|
| 379 |
+
0;0
|
| 380 |
+
0;0
|
| 381 |
+
0;1
|
| 382 |
+
1;1
|
| 383 |
+
1;1
|
| 384 |
+
0;0
|
| 385 |
+
1;0
|
| 386 |
+
0;0
|
| 387 |
+
1;1
|
| 388 |
+
1;1
|
| 389 |
+
0;1
|
| 390 |
+
1;1
|
| 391 |
+
1;1
|
| 392 |
+
0;0
|
| 393 |
+
0;0
|
| 394 |
+
1;1
|
| 395 |
+
0;1
|
| 396 |
+
0;0
|
| 397 |
+
1;1
|
| 398 |
+
0;1
|
| 399 |
+
0;0
|
| 400 |
+
1;1
|
| 401 |
+
0;0
|
| 402 |
+
1;0
|
| 403 |
+
1;1
|
| 404 |
+
1;1
|
| 405 |
+
0;1
|
| 406 |
+
1;1
|
| 407 |
+
0;0
|
| 408 |
+
0;0
|
| 409 |
+
1;1
|
| 410 |
+
0;1
|
| 411 |
+
1;0
|
| 412 |
+
1;1
|
| 413 |
+
0;0
|
| 414 |
+
0;1
|
| 415 |
+
1;1
|
| 416 |
+
1;1
|
| 417 |
+
1;0
|
| 418 |
+
0;1
|
| 419 |
+
1;1
|
| 420 |
+
0;0
|
| 421 |
+
0;0
|
| 422 |
+
0;1
|
| 423 |
+
0;0
|
| 424 |
+
1;1
|
| 425 |
+
1;1
|
| 426 |
+
0;1
|
| 427 |
+
1;1
|
| 428 |
+
1;0
|
| 429 |
+
0;0
|
| 430 |
+
1;1
|
| 431 |
+
1;1
|
| 432 |
+
0;1
|
| 433 |
+
1;1
|
| 434 |
+
0;0
|
| 435 |
+
0;0
|
| 436 |
+
0;1
|
| 437 |
+
1;1
|
| 438 |
+
0;1
|
| 439 |
+
0;0
|
| 440 |
+
0;1
|
| 441 |
+
0;0
|
| 442 |
+
0;0
|
| 443 |
+
1;1
|
| 444 |
+
0;1
|
| 445 |
+
1;1
|
| 446 |
+
0;0
|
| 447 |
+
1;1
|
| 448 |
+
0;1
|
| 449 |
+
1;1
|
| 450 |
+
1;1
|
| 451 |
+
0;0
|
| 452 |
+
1;0
|
| 453 |
+
1;1
|
| 454 |
+
0;0
|
| 455 |
+
1;1
|
| 456 |
+
0;1
|
| 457 |
+
0;0
|
| 458 |
+
0;1
|
| 459 |
+
0;0
|
| 460 |
+
1;1
|
| 461 |
+
1;1
|
| 462 |
+
1;1
|
| 463 |
+
1;1
|
| 464 |
+
1;1
|
| 465 |
+
0;1
|
| 466 |
+
0;0
|
| 467 |
+
0;0
|
| 468 |
+
0;1
|
| 469 |
+
1;1
|
| 470 |
+
0;1
|
| 471 |
+
1;1
|
| 472 |
+
0;0
|
| 473 |
+
0;0
|
| 474 |
+
0;0
|
| 475 |
+
0;1
|
| 476 |
+
0;0
|
| 477 |
+
0;1
|
| 478 |
+
1;1
|
| 479 |
+
1;1
|
| 480 |
+
0;0
|
| 481 |
+
1;1
|
| 482 |
+
0;1
|
| 483 |
+
1;1
|
| 484 |
+
1;1
|
| 485 |
+
1;1
|
| 486 |
+
0;0
|
| 487 |
+
1;1
|
| 488 |
+
1;1
|
| 489 |
+
0;0
|
| 490 |
+
0;0
|
| 491 |
+
1;1
|
| 492 |
+
1;1
|
| 493 |
+
1;1
|
| 494 |
+
0;1
|
| 495 |
+
0;0
|
| 496 |
+
1;1
|
| 497 |
+
0;1
|
| 498 |
+
1;1
|
| 499 |
+
0;1
|
| 500 |
+
0;0
|
| 501 |
+
0;1
|
| 502 |
+
0;0
|
| 503 |
+
1;0
|
| 504 |
+
0;0
|
| 505 |
+
0;1
|
| 506 |
+
1;0
|
| 507 |
+
1;1
|
| 508 |
+
1;1
|
| 509 |
+
0;0
|
| 510 |
+
0;1
|
| 511 |
+
1;1
|
| 512 |
+
1;1
|
| 513 |
+
0;0
|
| 514 |
+
0;0
|
| 515 |
+
0;1
|
| 516 |
+
1;1
|
| 517 |
+
1;1
|
| 518 |
+
1;1
|
| 519 |
+
1;0
|
| 520 |
+
1;1
|
| 521 |
+
0;1
|
| 522 |
+
0;1
|
| 523 |
+
1;1
|
| 524 |
+
1;1
|
| 525 |
+
1;1
|
| 526 |
+
0;0
|
| 527 |
+
0;1
|
| 528 |
+
1;1
|
| 529 |
+
0;0
|
| 530 |
+
0;0
|
| 531 |
+
0;1
|
| 532 |
+
1;1
|
| 533 |
+
0;1
|
| 534 |
+
1;1
|
| 535 |
+
0;0
|
| 536 |
+
1;1
|
| 537 |
+
0;0
|
| 538 |
+
0;1
|
| 539 |
+
0;0
|
| 540 |
+
0;0
|
| 541 |
+
1;1
|
| 542 |
+
1;1
|
| 543 |
+
0;1
|
| 544 |
+
0;1
|
| 545 |
+
1;1
|
| 546 |
+
0;0
|
| 547 |
+
0;1
|
| 548 |
+
0;0
|
| 549 |
+
1;1
|
| 550 |
+
0;0
|
| 551 |
+
0;1
|
| 552 |
+
0;0
|
| 553 |
+
1;1
|
| 554 |
+
1;0
|
| 555 |
+
0;0
|
| 556 |
+
1;1
|
| 557 |
+
0;0
|
| 558 |
+
1;1
|
| 559 |
+
1;1
|
| 560 |
+
0;0
|
| 561 |
+
0;0
|
| 562 |
+
0;0
|
| 563 |
+
1;1
|
| 564 |
+
1;0
|
| 565 |
+
1;0
|
| 566 |
+
1;1
|
| 567 |
+
1;1
|
| 568 |
+
1;1
|
| 569 |
+
1;1
|
| 570 |
+
0;1
|
| 571 |
+
0;0
|
| 572 |
+
0;1
|
| 573 |
+
1;1
|
| 574 |
+
0;0
|
| 575 |
+
0;0
|
| 576 |
+
0;1
|
| 577 |
+
1;1
|
| 578 |
+
0;0
|
| 579 |
+
0;0
|
| 580 |
+
1;0
|
| 581 |
+
1;0
|
| 582 |
+
0;1
|
| 583 |
+
0;1
|
| 584 |
+
0;1
|
| 585 |
+
1;1
|
| 586 |
+
0;0
|
| 587 |
+
0;0
|
| 588 |
+
1;1
|
| 589 |
+
0;1
|
| 590 |
+
1;1
|
| 591 |
+
1;1
|
| 592 |
+
1;1
|
| 593 |
+
0;0
|
| 594 |
+
0;0
|
| 595 |
+
0;0
|
| 596 |
+
1;1
|
| 597 |
+
1;1
|
| 598 |
+
1;1
|
| 599 |
+
0;0
|
| 600 |
+
0;1
|
| 601 |
+
1;0
|
| 602 |
+
0;1
|
| 603 |
+
0;0
|
| 604 |
+
1;0
|
| 605 |
+
0;0
|
| 606 |
+
1;1
|
| 607 |
+
1;1
|
| 608 |
+
1;1
|
| 609 |
+
1;1
|
| 610 |
+
0;0
|
| 611 |
+
0;1
|
| 612 |
+
1;1
|
| 613 |
+
1;0
|
| 614 |
+
1;1
|
| 615 |
+
1;1
|
| 616 |
+
1;1
|
| 617 |
+
1;1
|
| 618 |
+
1;1
|
| 619 |
+
0;0
|
| 620 |
+
0;1
|
| 621 |
+
0;0
|
| 622 |
+
1;1
|
| 623 |
+
0;0
|
| 624 |
+
1;1
|
| 625 |
+
1;1
|
| 626 |
+
0;1
|
| 627 |
+
1;1
|
| 628 |
+
1;1
|
| 629 |
+
0;1
|
| 630 |
+
1;0
|
| 631 |
+
0;0
|
| 632 |
+
1;1
|
| 633 |
+
1;1
|
| 634 |
+
0;0
|
| 635 |
+
0;0
|
| 636 |
+
0;0
|
| 637 |
+
1;1
|
| 638 |
+
1;1
|
| 639 |
+
1;1
|
| 640 |
+
1;0
|
| 641 |
+
1;1
|
| 642 |
+
0;0
|
| 643 |
+
0;0
|
| 644 |
+
1;0
|
| 645 |
+
0;1
|
| 646 |
+
1;1
|
| 647 |
+
0;0
|
| 648 |
+
0;0
|
| 649 |
+
1;1
|
| 650 |
+
1;1
|
| 651 |
+
0;0
|
| 652 |
+
1;0
|
| 653 |
+
0;0
|
| 654 |
+
1;0
|
| 655 |
+
0;1
|
| 656 |
+
1;1
|
| 657 |
+
1;1
|
| 658 |
+
0;0
|
| 659 |
+
1;1
|
| 660 |
+
1;1
|
| 661 |
+
0;1
|
| 662 |
+
0;1
|
| 663 |
+
0;1
|
| 664 |
+
0;0
|
| 665 |
+
0;0
|
| 666 |
+
1;1
|
| 667 |
+
0;1
|
| 668 |
+
0;0
|
| 669 |
+
1;1
|
| 670 |
+
1;1
|
| 671 |
+
0;1
|
| 672 |
+
1;1
|
| 673 |
+
0;0
|
| 674 |
+
1;1
|
| 675 |
+
0;1
|
| 676 |
+
0;1
|
| 677 |
+
0;0
|
| 678 |
+
0;1
|
| 679 |
+
1;0
|
| 680 |
+
1;1
|
| 681 |
+
0;1
|
| 682 |
+
1;0
|
| 683 |
+
0;0
|
| 684 |
+
1;1
|
| 685 |
+
0;1
|
| 686 |
+
1;1
|
artifacts/inference_results/qwen_multiclass.csv
ADDED
|
@@ -0,0 +1,1030 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
true_label;pred_label
|
| 2 |
+
2;0
|
| 3 |
+
2;0
|
| 4 |
+
2;2
|
| 5 |
+
2;0
|
| 6 |
+
0;0
|
| 7 |
+
2;2
|
| 8 |
+
2;2
|
| 9 |
+
1;2
|
| 10 |
+
0;0
|
| 11 |
+
1;2
|
| 12 |
+
2;2
|
| 13 |
+
2;0
|
| 14 |
+
0;0
|
| 15 |
+
1;2
|
| 16 |
+
2;2
|
| 17 |
+
0;0
|
| 18 |
+
1;2
|
| 19 |
+
0;2
|
| 20 |
+
1;0
|
| 21 |
+
2;0
|
| 22 |
+
1;2
|
| 23 |
+
1;0
|
| 24 |
+
1;2
|
| 25 |
+
2;2
|
| 26 |
+
0;0
|
| 27 |
+
1;0
|
| 28 |
+
2;2
|
| 29 |
+
2;0
|
| 30 |
+
0;0
|
| 31 |
+
1;0
|
| 32 |
+
2;2
|
| 33 |
+
0;0
|
| 34 |
+
2;2
|
| 35 |
+
1;2
|
| 36 |
+
2;2
|
| 37 |
+
1;0
|
| 38 |
+
0;0
|
| 39 |
+
2;0
|
| 40 |
+
1;2
|
| 41 |
+
0;0
|
| 42 |
+
0;0
|
| 43 |
+
1;2
|
| 44 |
+
1;2
|
| 45 |
+
2;2
|
| 46 |
+
1;2
|
| 47 |
+
1;0
|
| 48 |
+
2;0
|
| 49 |
+
1;2
|
| 50 |
+
2;2
|
| 51 |
+
0;0
|
| 52 |
+
0;0
|
| 53 |
+
0;0
|
| 54 |
+
0;0
|
| 55 |
+
2;0
|
| 56 |
+
1;0
|
| 57 |
+
1;0
|
| 58 |
+
1;0
|
| 59 |
+
1;0
|
| 60 |
+
0;0
|
| 61 |
+
0;0
|
| 62 |
+
2;0
|
| 63 |
+
2;2
|
| 64 |
+
0;0
|
| 65 |
+
0;0
|
| 66 |
+
2;0
|
| 67 |
+
1;2
|
| 68 |
+
0;0
|
| 69 |
+
2;0
|
| 70 |
+
2;0
|
| 71 |
+
0;0
|
| 72 |
+
1;0
|
| 73 |
+
0;0
|
| 74 |
+
0;0
|
| 75 |
+
2;2
|
| 76 |
+
2;2
|
| 77 |
+
0;0
|
| 78 |
+
0;0
|
| 79 |
+
1;0
|
| 80 |
+
0;0
|
| 81 |
+
2;2
|
| 82 |
+
2;0
|
| 83 |
+
1;2
|
| 84 |
+
1;0
|
| 85 |
+
1;2
|
| 86 |
+
1;0
|
| 87 |
+
0;0
|
| 88 |
+
0;0
|
| 89 |
+
0;0
|
| 90 |
+
2;0
|
| 91 |
+
2;2
|
| 92 |
+
1;0
|
| 93 |
+
0;0
|
| 94 |
+
2;0
|
| 95 |
+
1;0
|
| 96 |
+
1;2
|
| 97 |
+
2;0
|
| 98 |
+
2;0
|
| 99 |
+
1;0
|
| 100 |
+
1;0
|
| 101 |
+
2;0
|
| 102 |
+
2;2
|
| 103 |
+
1;2
|
| 104 |
+
2;0
|
| 105 |
+
1;2
|
| 106 |
+
0;0
|
| 107 |
+
2;0
|
| 108 |
+
2;0
|
| 109 |
+
0;0
|
| 110 |
+
1;2
|
| 111 |
+
1;2
|
| 112 |
+
0;0
|
| 113 |
+
2;2
|
| 114 |
+
2;2
|
| 115 |
+
2;0
|
| 116 |
+
1;2
|
| 117 |
+
2;2
|
| 118 |
+
1;2
|
| 119 |
+
1;0
|
| 120 |
+
1;2
|
| 121 |
+
0;0
|
| 122 |
+
1;2
|
| 123 |
+
1;2
|
| 124 |
+
0;0
|
| 125 |
+
0;0
|
| 126 |
+
1;0
|
| 127 |
+
2;0
|
| 128 |
+
1;2
|
| 129 |
+
1;2
|
| 130 |
+
0;0
|
| 131 |
+
2;0
|
| 132 |
+
0;0
|
| 133 |
+
0;0
|
| 134 |
+
2;2
|
| 135 |
+
2;2
|
| 136 |
+
0;2
|
| 137 |
+
1;2
|
| 138 |
+
0;0
|
| 139 |
+
0;0
|
| 140 |
+
2;2
|
| 141 |
+
0;0
|
| 142 |
+
1;0
|
| 143 |
+
0;0
|
| 144 |
+
1;0
|
| 145 |
+
2;0
|
| 146 |
+
2;2
|
| 147 |
+
0;0
|
| 148 |
+
2;2
|
| 149 |
+
1;2
|
| 150 |
+
2;0
|
| 151 |
+
0;0
|
| 152 |
+
0;2
|
| 153 |
+
1;2
|
| 154 |
+
1;2
|
| 155 |
+
2;2
|
| 156 |
+
1;0
|
| 157 |
+
0;0
|
| 158 |
+
2;2
|
| 159 |
+
1;0
|
| 160 |
+
0;0
|
| 161 |
+
2;2
|
| 162 |
+
1;2
|
| 163 |
+
1;2
|
| 164 |
+
0;0
|
| 165 |
+
2;2
|
| 166 |
+
0;0
|
| 167 |
+
0;0
|
| 168 |
+
1;0
|
| 169 |
+
2;0
|
| 170 |
+
2;0
|
| 171 |
+
2;2
|
| 172 |
+
0;0
|
| 173 |
+
1;2
|
| 174 |
+
1;0
|
| 175 |
+
1;2
|
| 176 |
+
2;2
|
| 177 |
+
1;2
|
| 178 |
+
2;2
|
| 179 |
+
1;2
|
| 180 |
+
1;0
|
| 181 |
+
2;0
|
| 182 |
+
0;2
|
| 183 |
+
1;0
|
| 184 |
+
2;0
|
| 185 |
+
0;0
|
| 186 |
+
2;2
|
| 187 |
+
2;0
|
| 188 |
+
1;0
|
| 189 |
+
2;2
|
| 190 |
+
0;0
|
| 191 |
+
0;0
|
| 192 |
+
2;0
|
| 193 |
+
0;0
|
| 194 |
+
1;2
|
| 195 |
+
1;0
|
| 196 |
+
1;2
|
| 197 |
+
1;2
|
| 198 |
+
2;0
|
| 199 |
+
1;2
|
| 200 |
+
0;0
|
| 201 |
+
0;0
|
| 202 |
+
0;0
|
| 203 |
+
2;0
|
| 204 |
+
0;0
|
| 205 |
+
1;0
|
| 206 |
+
1;0
|
| 207 |
+
1;2
|
| 208 |
+
0;0
|
| 209 |
+
2;0
|
| 210 |
+
1;0
|
| 211 |
+
0;0
|
| 212 |
+
1;2
|
| 213 |
+
2;0
|
| 214 |
+
0;0
|
| 215 |
+
2;2
|
| 216 |
+
1;2
|
| 217 |
+
1;2
|
| 218 |
+
2;2
|
| 219 |
+
2;2
|
| 220 |
+
0;0
|
| 221 |
+
2;2
|
| 222 |
+
0;0
|
| 223 |
+
2;0
|
| 224 |
+
1;2
|
| 225 |
+
2;0
|
| 226 |
+
2;2
|
| 227 |
+
0;0
|
| 228 |
+
2;2
|
| 229 |
+
2;0
|
| 230 |
+
0;0
|
| 231 |
+
1;2
|
| 232 |
+
2;0
|
| 233 |
+
1;0
|
| 234 |
+
0;0
|
| 235 |
+
0;0
|
| 236 |
+
1;0
|
| 237 |
+
2;0
|
| 238 |
+
1;2
|
| 239 |
+
1;0
|
| 240 |
+
1;0
|
| 241 |
+
1;2
|
| 242 |
+
2;0
|
| 243 |
+
1;2
|
| 244 |
+
0;0
|
| 245 |
+
2;2
|
| 246 |
+
0;0
|
| 247 |
+
0;0
|
| 248 |
+
2;2
|
| 249 |
+
1;0
|
| 250 |
+
1;2
|
| 251 |
+
0;0
|
| 252 |
+
1;0
|
| 253 |
+
2;2
|
| 254 |
+
0;0
|
| 255 |
+
0;0
|
| 256 |
+
2;2
|
| 257 |
+
1;0
|
| 258 |
+
0;0
|
| 259 |
+
0;0
|
| 260 |
+
1;2
|
| 261 |
+
2;2
|
| 262 |
+
2;2
|
| 263 |
+
0;0
|
| 264 |
+
1;2
|
| 265 |
+
1;2
|
| 266 |
+
1;2
|
| 267 |
+
2;0
|
| 268 |
+
2;2
|
| 269 |
+
2;0
|
| 270 |
+
0;0
|
| 271 |
+
1;0
|
| 272 |
+
1;2
|
| 273 |
+
2;2
|
| 274 |
+
0;2
|
| 275 |
+
1;0
|
| 276 |
+
1;2
|
| 277 |
+
1;2
|
| 278 |
+
0;0
|
| 279 |
+
2;0
|
| 280 |
+
1;0
|
| 281 |
+
1;2
|
| 282 |
+
1;0
|
| 283 |
+
1;0
|
| 284 |
+
0;0
|
| 285 |
+
2;2
|
| 286 |
+
2;2
|
| 287 |
+
2;0
|
| 288 |
+
2;0
|
| 289 |
+
2;0
|
| 290 |
+
2;0
|
| 291 |
+
0;0
|
| 292 |
+
1;0
|
| 293 |
+
1;0
|
| 294 |
+
1;0
|
| 295 |
+
2;2
|
| 296 |
+
0;0
|
| 297 |
+
2;2
|
| 298 |
+
2;0
|
| 299 |
+
0;0
|
| 300 |
+
2;2
|
| 301 |
+
0;0
|
| 302 |
+
2;2
|
| 303 |
+
1;2
|
| 304 |
+
2;2
|
| 305 |
+
2;2
|
| 306 |
+
1;2
|
| 307 |
+
2;2
|
| 308 |
+
0;0
|
| 309 |
+
2;2
|
| 310 |
+
0;0
|
| 311 |
+
2;0
|
| 312 |
+
1;0
|
| 313 |
+
2;2
|
| 314 |
+
0;0
|
| 315 |
+
0;0
|
| 316 |
+
0;0
|
| 317 |
+
2;0
|
| 318 |
+
1;0
|
| 319 |
+
2;0
|
| 320 |
+
1;0
|
| 321 |
+
2;0
|
| 322 |
+
1;2
|
| 323 |
+
1;0
|
| 324 |
+
1;0
|
| 325 |
+
1;0
|
| 326 |
+
2;0
|
| 327 |
+
2;0
|
| 328 |
+
0;0
|
| 329 |
+
0;2
|
| 330 |
+
2;2
|
| 331 |
+
2;0
|
| 332 |
+
1;2
|
| 333 |
+
2;0
|
| 334 |
+
0;0
|
| 335 |
+
1;0
|
| 336 |
+
1;0
|
| 337 |
+
1;2
|
| 338 |
+
1;2
|
| 339 |
+
0;0
|
| 340 |
+
1;0
|
| 341 |
+
1;0
|
| 342 |
+
1;2
|
| 343 |
+
0;0
|
| 344 |
+
0;0
|
| 345 |
+
0;0
|
| 346 |
+
2;0
|
| 347 |
+
1;2
|
| 348 |
+
0;0
|
| 349 |
+
0;0
|
| 350 |
+
2;0
|
| 351 |
+
2;0
|
| 352 |
+
2;0
|
| 353 |
+
1;0
|
| 354 |
+
2;2
|
| 355 |
+
2;2
|
| 356 |
+
0;0
|
| 357 |
+
1;2
|
| 358 |
+
0;0
|
| 359 |
+
1;2
|
| 360 |
+
2;0
|
| 361 |
+
1;0
|
| 362 |
+
0;0
|
| 363 |
+
0;0
|
| 364 |
+
0;0
|
| 365 |
+
0;0
|
| 366 |
+
1;2
|
| 367 |
+
2;0
|
| 368 |
+
1;0
|
| 369 |
+
1;2
|
| 370 |
+
0;0
|
| 371 |
+
1;2
|
| 372 |
+
2;0
|
| 373 |
+
0;0
|
| 374 |
+
0;0
|
| 375 |
+
1;0
|
| 376 |
+
2;2
|
| 377 |
+
1;0
|
| 378 |
+
1;0
|
| 379 |
+
2;0
|
| 380 |
+
0;0
|
| 381 |
+
0;2
|
| 382 |
+
0;0
|
| 383 |
+
1;2
|
| 384 |
+
0;0
|
| 385 |
+
1;2
|
| 386 |
+
0;0
|
| 387 |
+
1;2
|
| 388 |
+
0;0
|
| 389 |
+
0;0
|
| 390 |
+
2;0
|
| 391 |
+
0;0
|
| 392 |
+
2;0
|
| 393 |
+
0;0
|
| 394 |
+
1;2
|
| 395 |
+
1;0
|
| 396 |
+
2;2
|
| 397 |
+
1;0
|
| 398 |
+
1;0
|
| 399 |
+
2;2
|
| 400 |
+
1;2
|
| 401 |
+
2;0
|
| 402 |
+
1;0
|
| 403 |
+
1;0
|
| 404 |
+
2;2
|
| 405 |
+
2;2
|
| 406 |
+
0;0
|
| 407 |
+
1;2
|
| 408 |
+
0;0
|
| 409 |
+
2;2
|
| 410 |
+
2;0
|
| 411 |
+
2;0
|
| 412 |
+
2;0
|
| 413 |
+
1;0
|
| 414 |
+
0;0
|
| 415 |
+
1;2
|
| 416 |
+
0;0
|
| 417 |
+
2;2
|
| 418 |
+
0;0
|
| 419 |
+
1;2
|
| 420 |
+
1;0
|
| 421 |
+
2;2
|
| 422 |
+
2;2
|
| 423 |
+
2;0
|
| 424 |
+
1;0
|
| 425 |
+
0;0
|
| 426 |
+
0;0
|
| 427 |
+
2;2
|
| 428 |
+
0;0
|
| 429 |
+
0;0
|
| 430 |
+
0;0
|
| 431 |
+
0;0
|
| 432 |
+
2;2
|
| 433 |
+
0;0
|
| 434 |
+
1;0
|
| 435 |
+
1;0
|
| 436 |
+
2;0
|
| 437 |
+
0;0
|
| 438 |
+
2;0
|
| 439 |
+
0;0
|
| 440 |
+
2;0
|
| 441 |
+
0;0
|
| 442 |
+
0;0
|
| 443 |
+
1;2
|
| 444 |
+
0;0
|
| 445 |
+
0;0
|
| 446 |
+
2;2
|
| 447 |
+
2;2
|
| 448 |
+
1;0
|
| 449 |
+
0;0
|
| 450 |
+
1;0
|
| 451 |
+
0;2
|
| 452 |
+
0;0
|
| 453 |
+
0;0
|
| 454 |
+
1;0
|
| 455 |
+
2;2
|
| 456 |
+
0;0
|
| 457 |
+
1;0
|
| 458 |
+
1;0
|
| 459 |
+
1;2
|
| 460 |
+
1;0
|
| 461 |
+
1;2
|
| 462 |
+
2;0
|
| 463 |
+
2;0
|
| 464 |
+
0;0
|
| 465 |
+
2;2
|
| 466 |
+
2;0
|
| 467 |
+
1;2
|
| 468 |
+
1;0
|
| 469 |
+
1;0
|
| 470 |
+
0;0
|
| 471 |
+
0;0
|
| 472 |
+
2;0
|
| 473 |
+
0;0
|
| 474 |
+
0;0
|
| 475 |
+
2;2
|
| 476 |
+
2;0
|
| 477 |
+
0;0
|
| 478 |
+
1;2
|
| 479 |
+
0;0
|
| 480 |
+
1;0
|
| 481 |
+
1;2
|
| 482 |
+
2;2
|
| 483 |
+
2;0
|
| 484 |
+
0;0
|
| 485 |
+
2;2
|
| 486 |
+
1;0
|
| 487 |
+
0;0
|
| 488 |
+
0;0
|
| 489 |
+
2;2
|
| 490 |
+
0;0
|
| 491 |
+
1;0
|
| 492 |
+
2;0
|
| 493 |
+
2;0
|
| 494 |
+
2;0
|
| 495 |
+
2;0
|
| 496 |
+
0;0
|
| 497 |
+
0;0
|
| 498 |
+
1;0
|
| 499 |
+
2;0
|
| 500 |
+
2;2
|
| 501 |
+
1;2
|
| 502 |
+
2;0
|
| 503 |
+
2;2
|
| 504 |
+
0;2
|
| 505 |
+
1;0
|
| 506 |
+
0;0
|
| 507 |
+
2;0
|
| 508 |
+
0;0
|
| 509 |
+
0;0
|
| 510 |
+
1;2
|
| 511 |
+
2;0
|
| 512 |
+
1;0
|
| 513 |
+
2;0
|
| 514 |
+
0;0
|
| 515 |
+
0;0
|
| 516 |
+
2;0
|
| 517 |
+
1;2
|
| 518 |
+
2;0
|
| 519 |
+
0;0
|
| 520 |
+
2;0
|
| 521 |
+
1;0
|
| 522 |
+
0;0
|
| 523 |
+
2;0
|
| 524 |
+
1;2
|
| 525 |
+
0;0
|
| 526 |
+
2;0
|
| 527 |
+
2;2
|
| 528 |
+
0;0
|
| 529 |
+
1;0
|
| 530 |
+
1;2
|
| 531 |
+
1;0
|
| 532 |
+
0;0
|
| 533 |
+
2;0
|
| 534 |
+
2;0
|
| 535 |
+
0;0
|
| 536 |
+
0;0
|
| 537 |
+
2;2
|
| 538 |
+
1;0
|
| 539 |
+
2;0
|
| 540 |
+
2;0
|
| 541 |
+
2;2
|
| 542 |
+
0;0
|
| 543 |
+
0;0
|
| 544 |
+
2;0
|
| 545 |
+
2;0
|
| 546 |
+
0;0
|
| 547 |
+
1;2
|
| 548 |
+
1;2
|
| 549 |
+
1;0
|
| 550 |
+
2;0
|
| 551 |
+
2;2
|
| 552 |
+
0;0
|
| 553 |
+
1;2
|
| 554 |
+
0;0
|
| 555 |
+
0;0
|
| 556 |
+
0;0
|
| 557 |
+
1;2
|
| 558 |
+
2;2
|
| 559 |
+
1;2
|
| 560 |
+
2;2
|
| 561 |
+
2;2
|
| 562 |
+
1;0
|
| 563 |
+
1;2
|
| 564 |
+
1;2
|
| 565 |
+
0;0
|
| 566 |
+
1;2
|
| 567 |
+
0;0
|
| 568 |
+
0;0
|
| 569 |
+
0;0
|
| 570 |
+
0;0
|
| 571 |
+
2;2
|
| 572 |
+
2;0
|
| 573 |
+
0;0
|
| 574 |
+
1;2
|
| 575 |
+
1;2
|
| 576 |
+
0;0
|
| 577 |
+
0;0
|
| 578 |
+
0;0
|
| 579 |
+
0;0
|
| 580 |
+
1;2
|
| 581 |
+
0;0
|
| 582 |
+
2;0
|
| 583 |
+
0;0
|
| 584 |
+
2;0
|
| 585 |
+
0;0
|
| 586 |
+
0;2
|
| 587 |
+
1;2
|
| 588 |
+
1;2
|
| 589 |
+
2;0
|
| 590 |
+
2;2
|
| 591 |
+
0;2
|
| 592 |
+
0;0
|
| 593 |
+
0;0
|
| 594 |
+
1;2
|
| 595 |
+
0;0
|
| 596 |
+
0;0
|
| 597 |
+
1;0
|
| 598 |
+
1;2
|
| 599 |
+
2;0
|
| 600 |
+
1;2
|
| 601 |
+
0;0
|
| 602 |
+
2;2
|
| 603 |
+
1;0
|
| 604 |
+
2;0
|
| 605 |
+
0;0
|
| 606 |
+
0;0
|
| 607 |
+
0;0
|
| 608 |
+
2;2
|
| 609 |
+
2;2
|
| 610 |
+
2;2
|
| 611 |
+
0;0
|
| 612 |
+
2;2
|
| 613 |
+
2;2
|
| 614 |
+
1;2
|
| 615 |
+
1;2
|
| 616 |
+
0;0
|
| 617 |
+
2;2
|
| 618 |
+
0;0
|
| 619 |
+
0;0
|
| 620 |
+
0;0
|
| 621 |
+
2;0
|
| 622 |
+
2;0
|
| 623 |
+
2;2
|
| 624 |
+
0;0
|
| 625 |
+
2;0
|
| 626 |
+
2;2
|
| 627 |
+
1;0
|
| 628 |
+
0;0
|
| 629 |
+
2;0
|
| 630 |
+
0;0
|
| 631 |
+
1;0
|
| 632 |
+
1;0
|
| 633 |
+
1;0
|
| 634 |
+
2;0
|
| 635 |
+
0;0
|
| 636 |
+
0;0
|
| 637 |
+
1;2
|
| 638 |
+
0;0
|
| 639 |
+
0;0
|
| 640 |
+
2;2
|
| 641 |
+
2;0
|
| 642 |
+
0;0
|
| 643 |
+
0;0
|
| 644 |
+
1;2
|
| 645 |
+
2;2
|
| 646 |
+
0;0
|
| 647 |
+
0;0
|
| 648 |
+
1;2
|
| 649 |
+
2;0
|
| 650 |
+
2;2
|
| 651 |
+
2;2
|
| 652 |
+
2;2
|
| 653 |
+
1;0
|
| 654 |
+
1;0
|
| 655 |
+
1;2
|
| 656 |
+
0;0
|
| 657 |
+
2;0
|
| 658 |
+
0;0
|
| 659 |
+
0;0
|
| 660 |
+
0;0
|
| 661 |
+
1;2
|
| 662 |
+
1;2
|
| 663 |
+
2;2
|
| 664 |
+
2;0
|
| 665 |
+
2;2
|
| 666 |
+
2;0
|
| 667 |
+
0;2
|
| 668 |
+
1;2
|
| 669 |
+
2;2
|
| 670 |
+
2;0
|
| 671 |
+
0;0
|
| 672 |
+
0;0
|
| 673 |
+
1;0
|
| 674 |
+
1;2
|
| 675 |
+
2;0
|
| 676 |
+
1;2
|
| 677 |
+
0;2
|
| 678 |
+
1;2
|
| 679 |
+
0;0
|
| 680 |
+
2;2
|
| 681 |
+
2;2
|
| 682 |
+
1;2
|
| 683 |
+
2;0
|
| 684 |
+
0;0
|
| 685 |
+
1;0
|
| 686 |
+
0;0
|
| 687 |
+
0;0
|
| 688 |
+
1;0
|
| 689 |
+
2;0
|
| 690 |
+
1;2
|
| 691 |
+
1;2
|
| 692 |
+
2;0
|
| 693 |
+
1;2
|
| 694 |
+
2;2
|
| 695 |
+
0;0
|
| 696 |
+
0;0
|
| 697 |
+
0;0
|
| 698 |
+
2;2
|
| 699 |
+
0;0
|
| 700 |
+
0;0
|
| 701 |
+
0;0
|
| 702 |
+
0;0
|
| 703 |
+
1;2
|
| 704 |
+
1;0
|
| 705 |
+
0;0
|
| 706 |
+
1;2
|
| 707 |
+
1;2
|
| 708 |
+
0;0
|
| 709 |
+
1;2
|
| 710 |
+
0;0
|
| 711 |
+
0;0
|
| 712 |
+
1;0
|
| 713 |
+
0;0
|
| 714 |
+
0;0
|
| 715 |
+
1;2
|
| 716 |
+
2;0
|
| 717 |
+
0;0
|
| 718 |
+
2;2
|
| 719 |
+
1;2
|
| 720 |
+
1;2
|
| 721 |
+
2;2
|
| 722 |
+
1;2
|
| 723 |
+
2;0
|
| 724 |
+
2;0
|
| 725 |
+
0;0
|
| 726 |
+
2;0
|
| 727 |
+
0;0
|
| 728 |
+
0;0
|
| 729 |
+
2;0
|
| 730 |
+
1;0
|
| 731 |
+
1;2
|
| 732 |
+
1;2
|
| 733 |
+
2;2
|
| 734 |
+
1;0
|
| 735 |
+
2;0
|
| 736 |
+
2;0
|
| 737 |
+
1;2
|
| 738 |
+
0;0
|
| 739 |
+
2;2
|
| 740 |
+
1;0
|
| 741 |
+
2;2
|
| 742 |
+
0;0
|
| 743 |
+
1;2
|
| 744 |
+
0;0
|
| 745 |
+
1;2
|
| 746 |
+
0;0
|
| 747 |
+
0;0
|
| 748 |
+
0;0
|
| 749 |
+
2;0
|
| 750 |
+
0;0
|
| 751 |
+
2;0
|
| 752 |
+
2;2
|
| 753 |
+
0;0
|
| 754 |
+
1;2
|
| 755 |
+
1;0
|
| 756 |
+
2;0
|
| 757 |
+
0;0
|
| 758 |
+
0;0
|
| 759 |
+
0;0
|
| 760 |
+
1;0
|
| 761 |
+
2;2
|
| 762 |
+
1;0
|
| 763 |
+
1;0
|
| 764 |
+
0;0
|
| 765 |
+
0;0
|
| 766 |
+
0;0
|
| 767 |
+
2;2
|
| 768 |
+
1;0
|
| 769 |
+
0;0
|
| 770 |
+
0;0
|
| 771 |
+
2;2
|
| 772 |
+
1;0
|
| 773 |
+
2;0
|
| 774 |
+
2;0
|
| 775 |
+
1;0
|
| 776 |
+
0;0
|
| 777 |
+
1;0
|
| 778 |
+
0;0
|
| 779 |
+
2;2
|
| 780 |
+
2;0
|
| 781 |
+
2;2
|
| 782 |
+
2;2
|
| 783 |
+
2;2
|
| 784 |
+
1;0
|
| 785 |
+
0;0
|
| 786 |
+
0;0
|
| 787 |
+
1;0
|
| 788 |
+
1;0
|
| 789 |
+
1;0
|
| 790 |
+
2;2
|
| 791 |
+
2;2
|
| 792 |
+
2;2
|
| 793 |
+
0;0
|
| 794 |
+
0;2
|
| 795 |
+
1;2
|
| 796 |
+
1;0
|
| 797 |
+
0;0
|
| 798 |
+
1;2
|
| 799 |
+
0;0
|
| 800 |
+
0;0
|
| 801 |
+
2;2
|
| 802 |
+
0;0
|
| 803 |
+
1;2
|
| 804 |
+
0;0
|
| 805 |
+
0;2
|
| 806 |
+
1;0
|
| 807 |
+
2;0
|
| 808 |
+
0;0
|
| 809 |
+
1;0
|
| 810 |
+
2;0
|
| 811 |
+
1;2
|
| 812 |
+
1;2
|
| 813 |
+
1;2
|
| 814 |
+
2;0
|
| 815 |
+
0;0
|
| 816 |
+
0;0
|
| 817 |
+
0;0
|
| 818 |
+
1;2
|
| 819 |
+
0;0
|
| 820 |
+
1;2
|
| 821 |
+
2;2
|
| 822 |
+
1;0
|
| 823 |
+
0;0
|
| 824 |
+
0;0
|
| 825 |
+
1;0
|
| 826 |
+
1;0
|
| 827 |
+
2;2
|
| 828 |
+
0;0
|
| 829 |
+
0;0
|
| 830 |
+
1;0
|
| 831 |
+
2;2
|
| 832 |
+
0;0
|
| 833 |
+
1;2
|
| 834 |
+
1;0
|
| 835 |
+
0;0
|
| 836 |
+
2;2
|
| 837 |
+
0;0
|
| 838 |
+
0;0
|
| 839 |
+
1;0
|
| 840 |
+
0;0
|
| 841 |
+
1;0
|
| 842 |
+
0;0
|
| 843 |
+
2;2
|
| 844 |
+
0;0
|
| 845 |
+
2;0
|
| 846 |
+
1;2
|
| 847 |
+
2;2
|
| 848 |
+
1;2
|
| 849 |
+
2;2
|
| 850 |
+
2;0
|
| 851 |
+
0;0
|
| 852 |
+
0;0
|
| 853 |
+
0;0
|
| 854 |
+
0;0
|
| 855 |
+
0;0
|
| 856 |
+
2;2
|
| 857 |
+
2;0
|
| 858 |
+
2;2
|
| 859 |
+
2;2
|
| 860 |
+
2;2
|
| 861 |
+
1;2
|
| 862 |
+
2;0
|
| 863 |
+
2;0
|
| 864 |
+
1;2
|
| 865 |
+
1;2
|
| 866 |
+
1;2
|
| 867 |
+
1;2
|
| 868 |
+
2;2
|
| 869 |
+
0;0
|
| 870 |
+
1;2
|
| 871 |
+
0;0
|
| 872 |
+
1;2
|
| 873 |
+
2;0
|
| 874 |
+
0;0
|
| 875 |
+
1;2
|
| 876 |
+
1;0
|
| 877 |
+
2;2
|
| 878 |
+
2;2
|
| 879 |
+
0;0
|
| 880 |
+
1;2
|
| 881 |
+
1;0
|
| 882 |
+
1;2
|
| 883 |
+
2;2
|
| 884 |
+
0;0
|
| 885 |
+
1;0
|
| 886 |
+
1;2
|
| 887 |
+
2;0
|
| 888 |
+
0;0
|
| 889 |
+
1;2
|
| 890 |
+
2;0
|
| 891 |
+
2;0
|
| 892 |
+
2;2
|
| 893 |
+
0;0
|
| 894 |
+
1;2
|
| 895 |
+
1;0
|
| 896 |
+
1;0
|
| 897 |
+
1;0
|
| 898 |
+
1;0
|
| 899 |
+
2;0
|
| 900 |
+
2;2
|
| 901 |
+
0;0
|
| 902 |
+
1;2
|
| 903 |
+
1;2
|
| 904 |
+
2;2
|
| 905 |
+
1;0
|
| 906 |
+
1;2
|
| 907 |
+
2;0
|
| 908 |
+
1;2
|
| 909 |
+
1;0
|
| 910 |
+
2;0
|
| 911 |
+
0;0
|
| 912 |
+
0;0
|
| 913 |
+
2;0
|
| 914 |
+
0;0
|
| 915 |
+
2;0
|
| 916 |
+
2;2
|
| 917 |
+
2;2
|
| 918 |
+
2;0
|
| 919 |
+
1;2
|
| 920 |
+
2;0
|
| 921 |
+
2;0
|
| 922 |
+
2;2
|
| 923 |
+
0;0
|
| 924 |
+
2;0
|
| 925 |
+
2;2
|
| 926 |
+
2;0
|
| 927 |
+
2;0
|
| 928 |
+
0;0
|
| 929 |
+
0;0
|
| 930 |
+
0;0
|
| 931 |
+
1;2
|
| 932 |
+
0;0
|
| 933 |
+
0;0
|
| 934 |
+
1;0
|
| 935 |
+
0;2
|
| 936 |
+
2;0
|
| 937 |
+
1;2
|
| 938 |
+
2;2
|
| 939 |
+
2;2
|
| 940 |
+
1;2
|
| 941 |
+
0;0
|
| 942 |
+
2;0
|
| 943 |
+
2;2
|
| 944 |
+
0;0
|
| 945 |
+
1;2
|
| 946 |
+
0;0
|
| 947 |
+
2;0
|
| 948 |
+
1;0
|
| 949 |
+
1;2
|
| 950 |
+
2;0
|
| 951 |
+
2;0
|
| 952 |
+
1;2
|
| 953 |
+
0;0
|
| 954 |
+
0;0
|
| 955 |
+
1;2
|
| 956 |
+
1;0
|
| 957 |
+
0;0
|
| 958 |
+
2;0
|
| 959 |
+
2;0
|
| 960 |
+
2;0
|
| 961 |
+
0;0
|
| 962 |
+
0;0
|
| 963 |
+
2;2
|
| 964 |
+
2;2
|
| 965 |
+
1;0
|
| 966 |
+
1;0
|
| 967 |
+
2;0
|
| 968 |
+
1;0
|
| 969 |
+
1;2
|
| 970 |
+
0;0
|
| 971 |
+
0;0
|
| 972 |
+
0;0
|
| 973 |
+
0;0
|
| 974 |
+
1;0
|
| 975 |
+
2;2
|
| 976 |
+
1;0
|
| 977 |
+
0;0
|
| 978 |
+
0;0
|
| 979 |
+
1;2
|
| 980 |
+
2;2
|
| 981 |
+
2;2
|
| 982 |
+
1;0
|
| 983 |
+
0;0
|
| 984 |
+
2;2
|
| 985 |
+
1;0
|
| 986 |
+
2;2
|
| 987 |
+
1;2
|
| 988 |
+
2;2
|
| 989 |
+
2;2
|
| 990 |
+
1;0
|
| 991 |
+
2;0
|
| 992 |
+
2;0
|
| 993 |
+
0;0
|
| 994 |
+
0;0
|
| 995 |
+
0;0
|
| 996 |
+
0;0
|
| 997 |
+
1;2
|
| 998 |
+
1;2
|
| 999 |
+
1;2
|
| 1000 |
+
1;0
|
| 1001 |
+
1;0
|
| 1002 |
+
0;0
|
| 1003 |
+
2;0
|
| 1004 |
+
0;0
|
| 1005 |
+
1;2
|
| 1006 |
+
0;0
|
| 1007 |
+
1;0
|
| 1008 |
+
2;2
|
| 1009 |
+
2;0
|
| 1010 |
+
1;2
|
| 1011 |
+
2;2
|
| 1012 |
+
0;0
|
| 1013 |
+
1;0
|
| 1014 |
+
0;0
|
| 1015 |
+
0;0
|
| 1016 |
+
0;0
|
| 1017 |
+
2;0
|
| 1018 |
+
0;0
|
| 1019 |
+
0;0
|
| 1020 |
+
0;0
|
| 1021 |
+
1;2
|
| 1022 |
+
1;2
|
| 1023 |
+
0;0
|
| 1024 |
+
1;2
|
| 1025 |
+
0;0
|
| 1026 |
+
1;2
|
| 1027 |
+
1;0
|
| 1028 |
+
2;2
|
| 1029 |
+
1;2
|
| 1030 |
+
0;0
|
artifacts/multiclass_classification_test.csv
ADDED
|
@@ -0,0 +1,1030 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
id;span_text;label
|
| 2 |
+
4;us our gun rights. These douchebags need to be stopped.;2
|
| 3 |
+
9;@user @user @BBCNews UK media is clearly bigoted & an;2
|
| 4 |
+
15;all over my floor............... I'm' about to KILL this bitch;2
|
| 5 |
+
26;@user Keeps the Minging fookers at bay 🤣;2
|
| 6 |
+
33;himself on TV. Cotton ball is another asshole white man.;2
|
| 7 |
+
39;@user Cause Riley is a massive cunt.;2
|
| 8 |
+
40;his hair grow out like that... that's' faggy as fuck.;2
|
| 9 |
+
49;Wtf does an ex cop know about handling a pandemic?;2
|
| 10 |
+
52;my view either they are suicidal or mass murderes. Period!;2
|
| 11 |
+
65;@user Trashy Thanos FAHTHICK AROUND AND FOUND OUT 😂😂😂 I;2
|
| 12 |
+
69;the jury, for those of you that are idiots unanimous;2
|
| 13 |
+
74;rid of wan? He is horribly bias leftist & u;2
|
| 14 |
+
80;get sick, and my workplace is full of dick-noses.: /;2
|
| 15 |
+
83;'Sup' he Snapchats me, with 3 videos of him cumming;2
|
| 16 |
+
90;zs tag?? lol get a life you all. Stop minding;2
|
| 17 |
+
105;you should be more embarrassed on what your agency did;2
|
| 18 |
+
111;don't get offended because I said your fans were dickheads.;2
|
| 19 |
+
112;explain to me how I am racist, you dumb twat.;2
|
| 20 |
+
113;sign to tell that it's on the verge of death,;2
|
| 21 |
+
115;iiii bitch, I'll charge you extra just for being dumb.;2
|
| 22 |
+
117;and possibly as much competence as a suicidal penguine! The;2
|
| 23 |
+
118;one pic.😆so you better first find your own sexuality 🙂;2
|
| 24 |
+
120;maggots. So I'm glad to find non- maggot friends here.;2
|
| 25 |
+
121;In everything you do, remember to fear women. Dangerous motherfuckers.;2
|
| 26 |
+
131;expose publicly ur also not the mentally healthiest to be;2
|
| 27 |
+
132;remember this system is built to favor the mothers. 💯;2
|
| 28 |
+
137;believe God said something about lying so I'm guessing there;2
|
| 29 |
+
141;2. There is no question Trump should be convicted (even;2
|
| 30 |
+
155;with Koemanball and playing with instagram models and overpaid shitters.;2
|
| 31 |
+
170;trying to throw the ball from the 1 you dolts;2
|
| 32 |
+
178;@user CrisisActor and a horrible one at that! rittenhouseisguilty;2
|
| 33 |
+
180;@AyoCaesar @oliverburkeman What a ghoul you are. Quote tweeting this;2
|
| 34 |
+
184;@user Delete your account (and this is coming frm a;2
|
| 35 |
+
186;@Bethenny You're a miserable cunt. Fuck you.;2
|
| 36 |
+
188;on man don't make excuses to be a prick where's;2
|
| 37 |
+
194;or is peppy just a crybaby on twitter over the;2
|
| 38 |
+
204;Your life is meaningless without me Findom finsub paypig paysub;2
|
| 39 |
+
211;Of course he's found not guilty. He's white 🤷🏽\u200d♀️;2
|
| 40 |
+
214;1st week in middle school bashed by students for being;2
|
| 41 |
+
219;this shall pass too. Pappu ji can never be sexy.;2
|
| 42 |
+
220;'I'm' fucking bitches, them bum bitches you fuck idolize' ~Conway;2
|
| 43 |
+
221;but i feel like everyone else gets to enjoy recovery;2
|
| 44 |
+
237;na have to go with football, swimming is for wussies;2
|
| 45 |
+
240;Also yes many men are pussies these days, luckily they;2
|
| 46 |
+
241;be funny, except stories like this do impact libertards who;2
|
| 47 |
+
243;to love things that are useless to us in women.;2
|
| 48 |
+
245;@user LMAOOOO 😂😂😂 not the faggotsies!!!;2
|
| 49 |
+
250;revere our best. Now we idolize stupidity and mediocrity. PeopleAreDumb;2
|
| 50 |
+
255;fckerberg is removing all references from fakebook to his 6.3;2
|
| 51 |
+
256;dangerous racist lying cheating incompetent criminal corrupt seditious mass murderer;2
|
| 52 |
+
262;final hour of trading. Worst broker ever. Happening two to;2
|
| 53 |
+
265;called us 'faggots'. He meant to hurt SOMEBODY, Christ knows.;2
|
| 54 |
+
266;can be lyrical. Just like niggas talking about girls, drugs;2
|
| 55 |
+
268;@user Bro I'm fuckin tired of these mfers bro I;2
|
| 56 |
+
280;with it. Young people are fags and retarded type deal.;2
|
| 57 |
+
297;you are near the Welsh border I suppose. Close enough;2
|
| 58 |
+
299;of rape threats remain untouched on here for years, found;2
|
| 59 |
+
302;off. Guy needs to be kicked out of football. Nobody;2
|
| 60 |
+
311;» dude you're so fucking retarded, that's why your call;2
|
| 61 |
+
315;him. i hate his mf gay ass so much. im;2
|
| 62 |
+
316;NIP fanboys on suicidal watch;2
|
| 63 |
+
318;@user Stop ramming your sexual gender dysphoria on the masses;2
|
| 64 |
+
330;edtwt so racist? cant you guys just starve in peace?;2
|
| 65 |
+
341;ways can you twist your delusional views on the results;2
|
| 66 |
+
352;@user you haven't taken your psychotic meds and it shows;2
|
| 67 |
+
353;communist, not a spineless imperialist weasel democrat who supports drone;2
|
| 68 |
+
363;Hey shitass, wan na see me milk a Bird?;2
|
| 69 |
+
369;@HillaryClinton @MasterClass Teaching, what exactly? I mean you've had more;2
|
| 70 |
+
371;the sedition you conspired. Go to hell. And by the;2
|
| 71 |
+
385;common denominator of you /pol/ rejects, you're sad, disenfranchised, and;2
|
| 72 |
+
396;use depression and suicide as a defense against animal abuse?;2
|
| 73 |
+
401;These bitches are truly sick in the head. Who raised;2
|
| 74 |
+
409;the majority of people DID ' NT. The democRATS CHEATED.;2
|
| 75 |
+
412;I don't mind there being fewer morons on the planet.;2
|
| 76 |
+
417;the day fully hating everyone who thinks it's a joke;2
|
| 77 |
+
420;said scholesy stick to sucking your daughters toes mate clueless;2
|
| 78 |
+
427;of the prom were fatphobes n cannibals or some shit;2
|
| 79 |
+
429;try to beat the shit out of you and this;2
|
| 80 |
+
433;@TerryMcAuliffe @user @GlennYoungkin is a racist bigot, that supports insurrection.;2
|
| 81 |
+
435;Old N.Y. Chucky one of the biggest POS in the;2
|
| 82 |
+
446;its just a community full of mentally ill people trying;2
|
| 83 |
+
447;b/c The Netherlands prefers psychosomatic quackery over actual science and;2
|
| 84 |
+
463;with flag poles and head smashed in. 👍🏼👍🏼 fuckn antifa.;2
|
| 85 |
+
470;suck my dick you cock sucking mother fucking ass holes.;2
|
| 86 |
+
494;trauma dumping is not okay and really kills the mood;2
|
| 87 |
+
496;depressing that someone as unserious and hateful as you is;2
|
| 88 |
+
512;to the crimes committed by Trash and his cronies, the;2
|
| 89 |
+
514;Um no Demorats are going to steal this election too;2
|
| 90 |
+
532;Lefties are becoming more out of touch with reality everyday;2
|
| 91 |
+
552;show to calm shit down. You're a weak, selfish person.;2
|
| 92 |
+
553;blue city soyboys - ready to fight. New York's' civilians;2
|
| 93 |
+
558;another ytber on the verge of suicide by mocking her;2
|
| 94 |
+
563;with disgraceful immature teenagers who act like fucking douchebags and;2
|
| 95 |
+
578;the other hand FB/IG/Snap are all contributing to unhealthy body;2
|
| 96 |
+
607;but there's hundreds of white celebs that also get dark;2
|
| 97 |
+
612;than you might be the Joker or a fucking idiot','''';2
|
| 98 |
+
623;Stop being such a dumb bitch and twisting everything I;2
|
| 99 |
+
625;then why did you fuck all the nursing homes over?;2
|
| 100 |
+
633;45 gave the racist, misogynist, xenophobic, homophobic, bigots, white Christian;2
|
| 101 |
+
634;I saw my nigga stfu pussy damn 'Read my friend';2
|
| 102 |
+
637;- they are all incompetent & out their depth Patel;2
|
| 103 |
+
654;Fucking bus wankers refused my son on the bus because;2
|
| 104 |
+
677;the people that you personally killed with COVID by delaying;2
|
| 105 |
+
689;guy in Twitch chat thinking it's funny to make suicide;2
|
| 106 |
+
691;around and call it a suicide prevention song??????? Big fat;2
|
| 107 |
+
693;the design too - assholes like you slowing shit down;2
|
| 108 |
+
700;assembly will not misbehave as the did last time, Dishonourable.;2
|
| 109 |
+
711;as much about astrology as it is about anti-misogynistic assholes;2
|
| 110 |
+
735;that would be unsafe, So fuck off. You cunt. You;2
|
| 111 |
+
751;of $ $, and paid taxes to mitigate Texas mistakes.;2
|
| 112 |
+
754;literally called me a nigger & blackie @user end her;2
|
| 113 |
+
759;This weak-willed spineless arsehole the next step will be bootlicking!;2
|
| 114 |
+
760;Guns and butter, lil dumb mothafucka;2
|
| 115 |
+
761;A lot of these hoe ass mfs content with bein;2
|
| 116 |
+
766;@user Whoopi is so far wrong she'll' never find her;2
|
| 117 |
+
772;the environment for a literal fucking jpeg you absolute clowns;2
|
| 118 |
+
783;somebody is hurt Learn sense and stop being a dolt;2
|
| 119 |
+
788;As expected. Many QAnon supporters are low-life criminals, not caring;2
|
| 120 |
+
796;small. No one is falling for this you racist shitbag.;2
|
| 121 |
+
800;the left include every misfit in society that can barely;2
|
| 122 |
+
803;behind us, and all these treasonous fuckwits will emerge unscathed.;2
|
| 123 |
+
814;same old, same old tweet. Is that all you got?;2
|
| 124 |
+
817;effects of drugs and alcohol mixed with fascist white supremacy!;2
|
| 125 |
+
823;yall are smoking but hobi looks goofy as hell in;2
|
| 126 |
+
824;they are all in some way severely DAMAGED and corrupt.;2
|
| 127 |
+
829;prove a woman has ever touched you. You also suck;2
|
| 128 |
+
839;Wen, the commie baby k * ller herself, admitted masks;2
|
| 129 |
+
848;jail term starts. He will always be a useless twat.;2
|
| 130 |
+
860;Niggas that complain about buying bitches shit is broke idc;2
|
| 131 |
+
864;do. Get off here and go get your GED. Clearly;2
|
| 132 |
+
869;🙄 obviously u don't know cause u can't afford it.;2
|
| 133 |
+
870;@Jim_Jordan You are a deceitful bullshit artist. Happy to lie;2
|
| 134 |
+
873;@user The fucking imbecile is trying to make the fact;2
|
| 135 |
+
878;girls can watch it.' 'OMG they edited it, those bastards.';2
|
| 136 |
+
884;the suicide bomber was member of China's Uyghur Muslim community.;2
|
| 137 |
+
900;It's really some Duck Dynasty looking muthafucka at the crib;2
|
| 138 |
+
903;feel super depressed and lonely yay why do I do;2
|
| 139 |
+
910;or wouldn't correct the lie about Meghan not making her;2
|
| 140 |
+
913;it really helps to not be an asshole in life.;2
|
| 141 |
+
917;trauma dumping. even if the person understands paran ang unfair;2
|
| 142 |
+
923;die? Youre literally the same, if not worse then them;2
|
| 143 |
+
925;of them even though they disliked by most. And PR;2
|
| 144 |
+
936;headlines when loser Trump is finally called to Hell by;2
|
| 145 |
+
943;my nerves watching a few plonkers walk right through the;2
|
| 146 |
+
949;the fucking. You should know. You were one of them.;2
|
| 147 |
+
971;the repugnant coddling of drug abusers. It's sickening to behold.;2
|
| 148 |
+
972;you have to get dirty to wrestle with the pigs🤷\u200d♀️🤷\u200d♀️;2
|
| 149 |
+
976;the lockdowns & media scaremongering of the past 18 months!;2
|
| 150 |
+
979;Sky have manipulated false outrage towards the referee for making;2
|
| 151 |
+
981;- e - Shaheed, Then abdul blown his suicide vest.;2
|
| 152 |
+
993;are altered - someone is intentionally killing our populace and;2
|
| 153 |
+
995;about PVO here. Perhaps the numbskull gene skips a generation.;2
|
| 154 |
+
997;the fascist Boomer: ur fashisss, looser Fuck, can we just;2
|
| 155 |
+
999;You were in the Millitary, nerd. Killing kids was your;2
|
| 156 |
+
1009;much as I find these scumbags absolutely disgusting and appalled;2
|
| 157 |
+
1013;polltaxriotsMk2 are 100 % coming. Just a matter of time.;2
|
| 158 |
+
1014;bad enough members of your party are coke addicts, but;2
|
| 159 |
+
1015;@BorisJohnson Why would you lay a wreath for Polish soldiers;2
|
| 160 |
+
1020;@DonaldJTrumpJr You and your dad are both dick suckers.;2
|
| 161 |
+
1022;trending? Almost as annoying as the grudge holding, whiney-ass crybaby;2
|
| 162 |
+
1024;"crews, etc. If you need cops, use your gun; if";2
|
| 163 |
+
1025;@GlobalNational Mindless bobbleheads believe CO2 is the earth's temperature control;2
|
| 164 |
+
1028;a few moments ago. More nonsense from you when this;2
|
| 165 |
+
1029;fuck unity. i don't want unity with treasonous bastards. and;2
|
| 166 |
+
1032;@KTLA This shit is obscene and that judge is sick.;2
|
| 167 |
+
1039;4 of those corrupt bastards need to go to prison.;2
|
| 168 |
+
1042;@MrAndyNgo the 'toughest' niggas really be the pussiest ones 🤦🏽\u200d♂️;2
|
| 169 |
+
1043;@MrHarryCole How about we ignore the bald headed bastard?;2
|
| 170 |
+
1045;hard for a bigoted little shitweasel like you to take,;2
|
| 171 |
+
1047;at every stage shitcunts pisspoor crap panasonicled panasonic television useless;2
|
| 172 |
+
1048;state-wide embarrassment. BTW, they WERE trumptards. Paxton is as credible;2
|
| 173 |
+
1049;nobody gives a f about your fake and calculated statement,;2
|
| 174 |
+
1050;me a fookin break you asshat! Good God! Listen to;2
|
| 175 |
+
1053;ourselves, we don't need you jerkoffs telling us what's good;2
|
| 176 |
+
1055;and the finger points at fatties putting the NHS under;2
|
| 177 |
+
1058;@user @DevinNunes @SteveScalise @SenHawleyPress You fucking guys having fun today?;2
|
| 178 |
+
1060;@VillarrealCF How are you in champions league? You're' fuckong horrific;2
|
| 179 |
+
1063;and the secret cabal of Republican foot-fetishists and coprophils will;2
|
| 180 |
+
1069;@barstoolsports @SpinninBackfist Looks like a bunch of fags!;2
|
| 181 |
+
1072;@cbfowler What a tool. Clemson and SEC suckass;2
|
| 182 |
+
1075;@dcexaminer @tedcruz He was a bigot racist prick who didn't;2
|
| 183 |
+
1076;as meth or cocaine is fucking racist as shit and;2
|
| 184 |
+
1079;interview with joe rogan you pussy all you guys that;2
|
| 185 |
+
1081;UK travel ban list. what a bunch of ignorant pricks.;2
|
| 186 |
+
1083;lacked 'diversity training'..... We being governed by clueless spineless idiots!;2
|
| 187 |
+
1086;you're little, you've been measured and found lacking!! Ooh You;2
|
| 188 |
+
1087;Princess Tainted Scunt: with absolutely no respect THAT GUN MAKES;2
|
| 189 |
+
1090;was calling Sanjay the Mo... Fo. He just meant it;2
|
| 190 |
+
1092;long cut and wave his gun around at the school;2
|
| 191 |
+
1093;Have you seen the hate-filled comment section? Full of troglodytes.;2
|
| 192 |
+
1094;no delivery but the Cindy boot lickers still love her;2
|
| 193 |
+
1096;die for ghouls like these maggot infested sacks of filth.;2
|
| 194 |
+
1097;gave these incestuous talentless fucktards the additional 2mins of publicity.;2
|
| 195 |
+
1104;you for the spineless, soulless, snivelling sycophant that you are.;2
|
| 196 |
+
1108;lmao, these rappers be deceitful & over exaggerating abilities, their;2
|
| 197 |
+
1109;@user 'that company is racist!!' you literally called black people;2
|
| 198 |
+
1118;@user @CBCAlerts They tested positive for covid you dumbass. You;2
|
| 199 |
+
1120;you were offended and emotional. Nope, double down on dickheadedness.;2
|
| 200 |
+
1121;deaths reported in England on Dec 24th, you daft twat.;2
|
| 201 |
+
1123;would realize how ignorant and insensitive your comment is. A;2
|
| 202 |
+
1126;this disprove my initial comment about Antifa being commie dirtbags?;2
|
| 203 |
+
1132;@RobGronkowski You're an idiot. His wife can't stand that orange;2
|
| 204 |
+
1135;reach. These cocksuckers need to be knocked off their pedestal.;2
|
| 205 |
+
1136;joke. Criticsism is fine but that's some wildly arrogant dipshittery.;2
|
| 206 |
+
1137;@NHS God You flower emoji Karen's are the worst people;2
|
| 207 |
+
1143;wouldn't touch you with a bargepole you arrogant ignorant fuck.;2
|
| 208 |
+
1146;@user @user @FoxNews So ignorant. Maybe he had mental issues.;2
|
| 209 |
+
1147;always have seen your bunch been misogynist pricks with her;2
|
| 210 |
+
1148;everybody know how much of an incompetent fuckhead u are;2
|
| 211 |
+
1153;ha ha, you're one of those are you? I have';2
|
| 212 |
+
1157;can I call those morons rioting at Capitol Hill morons?;2
|
| 213 |
+
1158;exercising and not being a fat ass? Wouldn't those things;2
|
| 214 |
+
1159;division two we would survive anything not like dole dossers;2
|
| 215 |
+
1161;Will he get cancer? Grow a tail? A third nipple?;2
|
| 216 |
+
1162;' och arselicker like our St Gladys the Golden Poo;2
|
| 217 |
+
1163;@user @user @user @DrEliDavid You probably think it's a good;2
|
| 218 |
+
1164;wouldn't reconvene.. your cognitive dissonance is about to peak. Better;2
|
| 219 |
+
1165;is it just all rainbows and hairy ass for you?;2
|
| 220 |
+
1168;@user @user @user @jameelajamil Are you stupid? Accidents happen. Injuries;2
|
| 221 |
+
1169;should take a medication meant for ex: horses. You're ridiculous.;2
|
| 222 |
+
1173;All scumbags and lowlife. The network of pedophiles and queers.;2
|
| 223 |
+
1174;politic. And Trump was a barrel full of hydrochloric acid.;2
|
| 224 |
+
1176;place that is plagued with a lot of complete shitstains.;2
|
| 225 |
+
1184;@user @user @user You don't know english mothefucker, go to;2
|
| 226 |
+
1190;na hear ur little bitchass say it all out loud;2
|
| 227 |
+
1203;Almost as decrepit as Biden. But, this zombie is retired.;2
|
| 228 |
+
1205;Does that mean violence against every Republican should be legal?;2
|
| 229 |
+
1206;Oh go and get fucked your absolute cock head wanka!;2
|
| 230 |
+
1207;guy in both pictures both are ugly bald fat bastards;2
|
| 231 |
+
1218;& fact-based. There are scumbag racists out there & there;2
|
| 232 |
+
1226;emotionally fragile and physically weak whining cunt',''''. Its amazing how;2
|
| 233 |
+
1233;You must have a brain the size of a peanut;2
|
| 234 |
+
1236;yeah cos the motor and tranny no shim))). Them go;2
|
| 235 |
+
1244;@user Giving cash to the homeless makes them capitalists? Fuckin;2
|
| 236 |
+
1245;damn tweet. Stop being purposely obtuse you absolute moron, its;2
|
| 237 |
+
1248;anymore. We have a toxic Murdoch/Costello media that diverts the;2
|
| 238 |
+
1258;the 90s. Much like Inafune's dickheaded ideas about Megaman, Iizuka's;2
|
| 239 |
+
1265;weird goofball. Dantonio was just a smug asshole who happened;2
|
| 240 |
+
1266;skinny jeans at the capitol. Just angry white trash slobs;2
|
| 241 |
+
1280;adrenal glands, these are really evil people - may be;2
|
| 242 |
+
1285;makes me believe even you know you're full of shit.;2
|
| 243 |
+
1290;@user @user punch dat mofucking in da face u hated;2
|
| 244 |
+
1291;@user @user r/singlemoms must be so depressing. 'How do I;2
|
| 245 |
+
1302;@user Ansari is a lowlife scum. Comes from media background;2
|
| 246 |
+
1314;to rot, I now hate him with a passion, and;2
|
| 247 |
+
1315;@user Ca','n't' wait for the youngest to give a hand;2
|
| 248 |
+
1317;already do this while you aren't in a relationship stupidass.;2
|
| 249 |
+
1318;@user Choppa go off like muhfuckin'' fourth of July, nigga;2
|
| 250 |
+
1327;Feminists are devising ways to eradicate this misogynistic evolutionary 'construct',''''.;2
|
| 251 |
+
1338;@user He's a freaking spiteful little btchass asshole. After the;2
|
| 252 |
+
1346;in these situations at times. Torn faces cunts our league.;2
|
| 253 |
+
1350;of those narrowly-defined areas of acceptable male vanity. Masculinity +;2
|
| 254 |
+
1353;tweet with the most horrendous replies I can think of.;2
|
| 255 |
+
1358;@user I hate phil Donahue, he's an arrogant cunt, who;2
|
| 256 |
+
1364;the league, so please do your research first u knobhead;2
|
| 257 |
+
1373;I'm happy with the peasants holding up a random wall;2
|
| 258 |
+
1383;rising, given the misinformation and censorship from the MSM, gaslighting;2
|
| 259 |
+
1387;wasn't on that niggas was cold asshit in 2 hoodies;2
|
| 260 |
+
1390;@user I'm' guessing you use psycho otropic drugs and bizarre;2
|
| 261 |
+
1394;coochies of Democrats, then you must be: 1) a Trumpleton;2
|
| 262 |
+
1403;Their club is filled with whiny losers and arrogant pricks;2
|
| 263 |
+
1411;naw nigga this phaggot just maxed a child and y'all;2
|
| 264 |
+
1417;you heard anything on 'red side's' thoughts on these new;2
|
| 265 |
+
1428;Especially if they're still led by a subservient, enabling wankstain;2
|
| 266 |
+
1430;to them. Absolute arseholes of the highest order. I hate;2
|
| 267 |
+
1435;@user Raw vegans set the culture back with a lot;2
|
| 268 |
+
1438;@user She's a horrible cunt!;2
|
| 269 |
+
1461;in charge to turn people against the NHS. In readiness;2
|
| 270 |
+
1462;This is Four Seasons Total Landscaping level dipshittery right here.;2
|
| 271 |
+
1478;our lifetime once people like you QUIT LYING. VapingSavesLives SaferNicotine;2
|
| 272 |
+
1480;comments implying that her bringing up race is the only;2
|
| 273 |
+
1482;@user Whats the word for wigger but for ppl who;2
|
| 274 |
+
1486;@user Why do these ring wingnut snowflakes always feel the;2
|
| 275 |
+
1490;@user YOUR own personal agenda is putrid and repulsive. And;2
|
| 276 |
+
1498;try. Stop sucking your daddys titty. Go FCUKING educate yourself,;2
|
| 277 |
+
1499;facefucked a belt sander you fat tub of monkey shit;2
|
| 278 |
+
1501;doctor prescribed Murray. It will help. You're losing your mind.;2
|
| 279 |
+
1503;you'd' do what I want!!' You like licking boots eh?;2
|
| 280 |
+
1507;they are partnered with Walmart, quit being a raging fagg0t.;2
|
| 281 |
+
1508;@user bite my motherfcker, that's' how i feel about that.;2
|
| 282 |
+
1514;fr lots of mad bitches/niggas + social media shit! Ion;2
|
| 283 |
+
1517;that someone's face is as ugly as my butt goes;2
|
| 284 |
+
1525;@user its the lyrics, it's depressing asf;2
|
| 285 |
+
1530;point you just dicksuckin da lil nigga. one day you'll;2
|
| 286 |
+
1549;@user will get tentacle-fucked if she's not careful. Oi is;2
|
| 287 |
+
1557;dead.. keep it on mothefucker. Hell is waiting for you.;2
|
| 288 |
+
1564;those snivelling coppers and judiciary, well rot in Hell. Such;2
|
| 289 |
+
1570;jerkoffs posting positive shit about Putin are fucking traitors. Period.;2
|
| 290 |
+
1572;As the Communist dirtbags walk through Brooklyn, wearing hijabs and;2
|
| 291 |
+
1575;Ay them crackas showed Roberta that shit wurk or sum😭;2
|
| 292 |
+
1587;Breaking News: Creepy handsy bastard sets up new party without;2
|
| 293 |
+
1599;Come on Lewis you sexy bastard;2
|
| 294 |
+
1600;Coop, you are the reason Spencer got shot. He told;2
|
| 295 |
+
1601;is here forever. However, the douchenozzles who CAN NOT just;2
|
| 296 |
+
1614;got rid of that femboy ass physique you'd get some;2
|
| 297 |
+
1623;Fuck of u bald cunt;2
|
| 298 |
+
1626;DAMN THIS FUCCKKING RACIST, SEXIST, MISOGYNISTIC, HOMOPHOBIC SEWER SHITTT! ALONG;2
|
| 299 |
+
1627;Get away from Ranboo you slimy green bastard. All Dream;2
|
| 300 |
+
1630;him I bet that jigaboo coon boy can't do quadratic;2
|
| 301 |
+
1636;and casters money. Stop being shitcunts and start playing ethically.;2
|
| 302 |
+
1638;Hate a complacent nxgga. Don't let a false sense of;2
|
| 303 |
+
1652;he allowed to sleep? Drag this fucker out in to;2
|
| 304 |
+
1664;I can't wait to be abused on the pitch again...;2
|
| 305 |
+
1692;I seriously do hate when I see some coon shit;2
|
| 306 |
+
1700;what inspires Keir Starmer to be such a useless cunt;2
|
| 307 |
+
1704;shit mood today. Some monkey hoodrat hopped around asking me',''whAt's;2
|
| 308 |
+
1718;instead I got the amerimutt wigger accent and am a;2
|
| 309 |
+
1719;the plug, I want to be smothered in sweaty stanky;2
|
| 310 |
+
1720;clothes it's not okay, he's a faggot. Why?',''Cause' society finds;2
|
| 311 |
+
1723;"will be exonerated; troglodyte base will be emboldened. Tiebreaker: politicians";2
|
| 312 |
+
1732;Is you stupidddddd;2
|
| 313 |
+
1734;and is normal. America is violent asf and sadistic asf;2
|
| 314 |
+
1741;time Rangers, finish these fenian bastards today kill any sort;2
|
| 315 |
+
1743;Jack Dorsey is a little pussy-ass bitch faggot.;2
|
| 316 |
+
1752;i have to watch timothee shamalamadingdong play before we can;2
|
| 317 |
+
1755;dumb brother. Lame asssss fuck not worth the cinturasos que;2
|
| 318 |
+
1758;full 'STFU 41 yourself you stupid tranny','''' goes to show,;2
|
| 319 |
+
1759;Maguire is trash la, sell this motherfker pls;2
|
| 320 |
+
1768;My new coworker is too damn angry to be working;2
|
| 321 |
+
1770;Myanmar polices and soldiers are mothefuckers!!!;2
|
| 322 |
+
1776;Same level of lies, same level of ignorance, same bullshit.;2
|
| 323 |
+
1783;On @LBC DavidDavis spouts incoherent waffle and casual lies to;2
|
| 324 |
+
1786;and then closes them. Absolutely clueless the fucking lot of;2
|
| 325 |
+
1798;he CAN suck Trump ass with the best of them,;2
|
| 326 |
+
1822;The LeftistLoons have been b-tching, 😭 & harping about THEIR;2
|
| 327 |
+
1823;uni'stafes', overseas students. But no. He aint a PM's' arsewipe.;2
|
| 328 |
+
1825;that unvaxxed get a chance to avoid the vaxxed. I;2
|
| 329 |
+
1842;just ruined my whole day. You're ugly, crusty, musty and;2
|
| 330 |
+
1844;This trend of 'bored white suburban wives uploading food cringe;2
|
| 331 |
+
1877;date you, I will blind your motherfucken eyes. Matter of;2
|
| 332 |
+
1882;and my roller skates wow what a fucking dweeb dude;2
|
| 333 |
+
1885;saying 'wow you're not like the other jiggaboo tar babies';2
|
| 334 |
+
1894;system (s), and they wan na charge $ 700+ for;2
|
| 335 |
+
1897;godammit fallen aces keeps freezing and crashing in the intro:;2
|
| 336 |
+
1898;good afternoon bitchasses, its me ur least favourite oomf krist;2
|
| 337 |
+
1900;lickers think a hope she destroys them all vile bastards;2
|
| 338 |
+
1910;i would describe you as a pretentious shitrug that likes;2
|
| 339 |
+
1927;being a creep to asian women and fetishizing/sexualizing them. hed;2
|
| 340 |
+
1934;matt lucas and david walliams are absolute scumbags who did;2
|
| 341 |
+
1968;this girl is so stupiddddd! 😭;2
|
| 342 |
+
1969;u big fat wh * te nasty smelling fat bitch;2
|
| 343 |
+
1988;my family to be going around telling my business? dicksuckers;2
|
| 344 |
+
1989;y'all niggas some straight faggies who tf sits and talks;2
|
| 345 |
+
2;ignore the fucking heart.;1
|
| 346 |
+
18;Man @NHL has such a dogshit app. Tried to watch;1
|
| 347 |
+
20;not like you beckoned the motherfucker to gun it through;1
|
| 348 |
+
25;don't got time for dat shit when I park. My;1
|
| 349 |
+
27;I just payed to resend my transcripts dumbasss admissions;1
|
| 350 |
+
30;again around 6 in the fucking morning to eat pepero;1
|
| 351 |
+
43;the shops, try tweeting them shitheads see if any can;1
|
| 352 |
+
46;this person being a racist asshole during black history month?;1
|
| 353 |
+
47;racist ppl out and calling Candace owens a cunt 😬;1
|
| 354 |
+
48;this poor man up for clicks and views. Fkn pathetic;1
|
| 355 |
+
61;hater, this is the future muthafuckas. Get onboard or get;1
|
| 356 |
+
72;lmaooo. Them 21 year old bitches used to treat 27;1
|
| 357 |
+
75;may have to be both. Fan-fucking-tastic. Jessica Jones x Supernatural;1
|
| 358 |
+
86;@LinusTech God damnit 1 minute to go;1
|
| 359 |
+
114;LOT lip on that Gourmet pussy, I'd like to suck;1
|
| 360 |
+
135;My booty a little dirty whore 🤦🏾\u200d♀️;1
|
| 361 |
+
142;having anxiety is a daily battle 🙁 this shit sucks.;1
|
| 362 |
+
144;anything remotely close to the shit schlatt's done and it's;1
|
| 363 |
+
145;@user @user That's an awful thing to say about gobshites.;1
|
| 364 |
+
157;praising Rs for not being a-holes? It means that basic;1
|
| 365 |
+
159;❤😜😈 horny SugarDaddys fuckme slut cum cock naughty cumslut nudes;1
|
| 366 |
+
183;sure it'll' be intense, insane and triggering asf! FXonHulu Hulu;1
|
| 367 |
+
189;w/ rappers? U hv no fckn ear and ungrateful for;1
|
| 368 |
+
191;up and down, loving the taste of his cock. 'Mmmph.~';1
|
| 369 |
+
193;my part. Even if it fucking kills me.' She knew;1
|
| 370 |
+
199;own mindset that has you keep following the fuckery. Skinny;1
|
| 371 |
+
200;a Billy Dee lookin ' mothafucka is sending me. I;1
|
| 372 |
+
225;"minded, strong armed, strong lunged; just strong as a muthafucka.";1
|
| 373 |
+
226;smaller my circle the Less muthafuckas know my business 👌🏽👌🏽;1
|
| 374 |
+
227;@user Apparently it was a mafucka in Novi lol;1
|
| 375 |
+
232;jungkook has the milfiest mannerisms;1
|
| 376 |
+
234;resist this 'parampara pratishtha anushasan' BS It's hyper triggering for;1
|
| 377 |
+
235;rn Bc of the dumbasss fucken ice means I am;1
|
| 378 |
+
238;potential danger than some EDL dickhead D) It's a private;1
|
| 379 |
+
244;that tone of 'you fucking idiot, this should be entirely;1
|
| 380 |
+
254;@user I'm' not a maga jackass ya bitch. So stfu.;1
|
| 381 |
+
271;me run around like a dumbass— but this is very;1
|
| 382 |
+
277;anti-racism'... like, no, you absolute fuckface!!! That's all wrong! The;1
|
| 383 |
+
283;Uzaki-chan because 'small girl, big tits','''' and 'pleases pedophiles and;1
|
| 384 |
+
287;Basketball in like 2 months, shxt like riding a bike;1
|
| 385 |
+
293;milf is a sexual word why are you trying to;1
|
| 386 |
+
296;for the trap let the mothafucka snap, he a real;1
|
| 387 |
+
308;come up? 🥴 stop Dick eating me and my peace;1
|
| 388 |
+
310;Grown mufuckas out here wearing designer belts and can't pay;1
|
| 389 |
+
320;us, you don't accept US. stop being a dumb cunt.;1
|
| 390 |
+
323;like and then I remember shit like this happens all;1
|
| 391 |
+
325;to know you (r monster cock) more and to fall;1
|
| 392 |
+
327;shame no one kicked the crumpled fuckwit into the river;1
|
| 393 |
+
328;literally getting those antibodies without getting sick, stupid fucking idiots;1
|
| 394 |
+
331;what the fuck is going on edtwt rn;1
|
| 395 |
+
334;for it. i have no ass, BARELY some titties and;1
|
| 396 |
+
336;Had a feeling some bullshxt was impending.. Thank TMH it;1
|
| 397 |
+
337;kinky side, a consultant with a little bit of slut.;1
|
| 398 |
+
339;Call me precum the way I'm dripping 🥶;1
|
| 399 |
+
342;get in fan wars and shit like this happens, and;1
|
| 400 |
+
347;my lungs out coz these bitches are dumb, now again;1
|
| 401 |
+
356;does not give a flying fuck if you'll' never vote;1
|
| 402 |
+
372;wan na know what these mfkas on my tL r;1
|
| 403 |
+
378;to me when you can pitchfork a motherfucker to death;1
|
| 404 |
+
384;@user Your cock mate haha more cumshots! Your ass and;1
|
| 405 |
+
395;see my thick white dick horny bwc hardpenis cockrate dickrate;1
|
| 406 |
+
400;Cameron's POV. ite wsg lil niggas so I'm on my;1
|
| 407 |
+
415;else does with their life. shit never made any sense;1
|
| 408 |
+
430;at him. 'You've been my fucking rock since day one,;1
|
| 409 |
+
437;his juices out of your pussy while you suck yours;1
|
| 410 |
+
438;to win it, ignored coaches instructions & fooked it up.;1
|
| 411 |
+
440;some hard working and drinking mofos around. Many had a;1
|
| 412 |
+
457;the first time it's happened. Control your cocks fellas x;1
|
| 413 |
+
458;@user He a whore. Not a slut.;1
|
| 414 |
+
464;@SarahKSilverman Your dishwasher washes ballsacks? Fuck I need one!! Does;1
|
| 415 |
+
473;'Don't weather the storm, be that motherfucker' - Kevin Hart;1
|
| 416 |
+
476;of his elven babe. 'Your pussy is so wet, so;1
|
| 417 |
+
485;y'all defend any borderline racist shit in rap behind 'freedom;1
|
| 418 |
+
488;Swipe and get a shlong in your pics. Lovely. 🤣😬;1
|
| 419 |
+
493;like some @georgesoros print factory horseshit right there. The yellow;1
|
| 420 |
+
495;It's no way all these motherfuckers got important jobs with;1
|
| 421 |
+
505;age only to take it away? Let me nap goddammit.;1
|
| 422 |
+
521;I was doing homework. COVID made me a boring motherfucker;1
|
| 423 |
+
531;Bruno and all ffs These motherfuckers are the biggest problem;1
|
| 424 |
+
547;@user You don't want your coochie smelling like flowers and;1
|
| 425 |
+
548;attacks for 3 hours. fuck this i'm' taking meds again;1
|
| 426 |
+
551;can really put you down bitch you waiting on the;1
|
| 427 |
+
555;meds yesterday. so, clinical depression, anxiety, and a shit memory?!;1
|
| 428 |
+
568;between your delicious shaved pussy lips and your tight asshole;1
|
| 429 |
+
571;african american using aave sound like a fuckin bozo anyways;1
|
| 430 |
+
574;nah I'm sorry but ya bitches weird I will never;1
|
| 431 |
+
594;my eyes ima have to open them mfkas right bk;1
|
| 432 |
+
601;worry? NO!! I shaved that shit off and started working;1
|
| 433 |
+
606;for us all < 333 bye bye 2020 you bitchhhh;1
|
| 434 |
+
608;Steve it's a pile of shit. We've still got bugger;1
|
| 435 |
+
613;see it . ⠀⠀ㅤ❛ ㅤYour asshole is next .Stay away;1
|
| 436 |
+
616;fraudulent... it can't be both or you're a moronic idiot!!!;1
|
| 437 |
+
617;was a steamy pile of shit, creative team was just;1
|
| 438 |
+
619;had to tell shawty her pussy stink, she was cryin;1
|
| 439 |
+
629;cool as it gets' He's' definitely a really cool motherfucker.;1
|
| 440 |
+
631;need a UK CNN to call the lying bastards out.;1
|
| 441 |
+
639;all. Tony was an alcoholic asshole that came from a;1
|
| 442 |
+
640;ago for no reason.. those mfs got SO many cc;1
|
| 443 |
+
644;I don't want to name any of them. Horrible gobshites.;1
|
| 444 |
+
656;ab sleeping with someone's boyfriend, you're a piece of shit;1
|
| 445 |
+
664;@user No wonder the cnut is selling off his stock;1
|
| 446 |
+
668;'Hillbilly Elegy',''''! Jokes aside, her language is gross as fuck.;1
|
| 447 |
+
678;is low @user to the fuking moon 💪💪💪💪💪🔥🚀🚀🚀🚀 100xCoin RocketCoin;1
|
| 448 |
+
683;is only one of a few fucking idiots in Georgia;1
|
| 449 |
+
688;intervention and get this GD stuff done!!! And stop repeating;1
|
| 450 |
+
694;are you incapable of doing the work? Get lost pussy;1
|
| 451 |
+
696;commentators keep calling that Melbourne player a whore? @aflwomens AFLWDeesLions;1
|
| 452 |
+
699;@user A whole fuckin bozo g;1
|
| 453 |
+
709;stigmatised… IT ' S REALLY FUCKING INTIMATE I MEAN THINK;1
|
| 454 |
+
713;I'd get to say that I dated fucking freddy fazbear;1
|
| 455 |
+
714;know no one gives a shit but I'm a year;1
|
| 456 |
+
715;belong!!! No doubt the thieving bastards will just get a;1
|
| 457 |
+
719;task imaginable, and b) better fucking include how great I;1
|
| 458 |
+
726;and shades, sipping cocktails. Barbados in Belfast. Zero fucks given😎;1
|
| 459 |
+
727;been 3x that many military suicides tho. Fuck off gman;1
|
| 460 |
+
737;@user The motherfucking goat;1
|
| 461 |
+
748;boss just played the meanest fucking prank on me! He;1
|
| 462 |
+
750;they delivering at 3:15 pm mothafucka it's 6:39 pm y'all;1
|
| 463 |
+
764;heard of that, ill just call it mansexual or bitchsexual;1
|
| 464 |
+
768;guess there'll always be certain a-holes among us who'll have;1
|
| 465 |
+
769;Absolutely insane, guards wo','n't' do fuckall because I can't get;1
|
| 466 |
+
779;be referred to as whores and sluts but their male;1
|
| 467 |
+
784;are AT POVERTY. Way to shoot for the moon fucktards.;1
|
| 468 |
+
785;here callin other women 'fat whores' like' c'mon'... That's' just;1
|
| 469 |
+
792;of my foot I transform into a vicious hateful bitch;1
|
| 470 |
+
797;6 are hurting like a bxtch rn. that is all;1
|
| 471 |
+
799;the herd You know ther fucking name They're' the fucking;1
|
| 472 |
+
801;Thats a personal dumb choice your stupid ass thinking about...;1
|
| 473 |
+
806;@STVNews Sick beasty bastard. Chop his baws off now and;1
|
| 474 |
+
809;time as Alicia did, her cunt gushing and squirting a;1
|
| 475 |
+
815;ever apply pressure respectfully, emphasis on the RESPECTFULLY. 😓 sadbitchhours;1
|
| 476 |
+
826;This guy has nothing to bitch about so he attacks;1
|
| 477 |
+
827;me for being a real nigga 🤷🏾\u200d♂️ its like y'all;1
|
| 478 |
+
833;100k views. Yes. You beautiful bastards ended 2020 with a;1
|
| 479 |
+
834;@user That's a load of shite;1
|
| 480 |
+
835;be your wedding day. That's depressing af to think about.;1
|
| 481 |
+
838;my 21+ and bars and shit now. Where the grown;1
|
| 482 |
+
854;Real niggas don't bump that weird ass nigga lil nas;1
|
| 483 |
+
858;I would like a big fat dick to play with,;1
|
| 484 |
+
863;won the league. Any pub cunt wo','n't' fuckin',''' know what;1
|
| 485 |
+
865;to the ccs because holy fuck traumatizing and I dont;1
|
| 486 |
+
866;i'm a pasta whore;1
|
| 487 |
+
868;the fact that he raised hella money for his mom;1
|
| 488 |
+
872;top part is the two mothers/milfs and bottom row is;1
|
| 489 |
+
879;by murderous and lying Tory bastards is not worth having.;1
|
| 490 |
+
881;49ers fans. Karma is a bitch when you do that;1
|
| 491 |
+
883;sessions and all the PB fucktards just milled around the;1
|
| 492 |
+
891;reliant' and being a bloviating asshole. Guess I'll never be;1
|
| 493 |
+
894;my throat is like yeah okay bitch, try that again!;1
|
| 494 |
+
895;have big boobs so theyre sluts and therefore bad' making;1
|
| 495 |
+
896;Wow your so hot and that dick is pure perfection;1
|
| 496 |
+
898;fools to back the fuck off or they WILL handle;1
|
| 497 |
+
899;StolenPonyRosie Come on you thieving bastards let her go;1
|
| 498 |
+
905;@user bunch of virgin ass wallstreet cunts;1
|
| 499 |
+
919;Had permission to sissygasm tonight. With a vibrator on my;1
|
| 500 |
+
922;in and enforce laws to stop people being fucking dicks;1
|
| 501 |
+
944;> minister of fat tits > only slight above average;1
|
| 502 |
+
952;Ok, I get it... Lying mofos gon na lie. But,;1
|
| 503 |
+
957;"pits; silky smooth legs; shaved cock in its chastity cage";1
|
| 504 |
+
964;@user @user @TPM Shit, even the look on his face;1
|
| 505 |
+
967;Paramore is fucken awesome.;1
|
| 506 |
+
969;@user What a desperate tosser....;1
|
| 507 |
+
983;sex appeal to the horny bastards and then rip off;1
|
| 508 |
+
988;worse—but he knows the bloodsucking bastard who stole her. His;1
|
| 509 |
+
1002;300 % crit dmg how the hell;1
|
| 510 |
+
1007;2 % & the corrupt bastards would move on the;1
|
| 511 |
+
1008;@ArianaGrande It's been a year, it's been a motherfvcking year!!;1
|
| 512 |
+
1018;@CheriJacobus The beeotch can't stand that he's effective and competent.;1
|
| 513 |
+
1023;all the GOPers ran like pussies from there own mob;1
|
| 514 |
+
1026;@JDVance1 My god you are a feckless cunt.;1
|
| 515 |
+
1030;that those that seek power and privilege are generally cunts.;1
|
| 516 |
+
1031;the guy that fathered a bastard child while cheating on;1
|
| 517 |
+
1044;Road and you do pay raises every year. fucking asholes!!!;1
|
| 518 |
+
1054;@SkySportsPL The clueless arrogant twats on here.;1
|
| 519 |
+
1085;@kthalps That goddammed Jimmy Dore.;1
|
| 520 |
+
1095;@NBA Yeah against a bummy ass pacer team, he wouldn't;1
|
| 521 |
+
1098;Like transport Cop with me and my wife. scum fuckinggrim;1
|
| 522 |
+
1100;@robreiner A bunch of hypocritical wankers. Deny covid-19 but many;1
|
| 523 |
+
1106;Today has been neutral as hell today. Horny is not;1
|
| 524 |
+
1112;@user * my cock precums in your womb *;1
|
| 525 |
+
1113;@user + whore she was with those significantly stronger than;1
|
| 526 |
+
1115;think that they can be dicks to me because of;1
|
| 527 |
+
1119;major tourist hub and entitled pricks will bring it back.;1
|
| 528 |
+
1125;pain I won't start a fucking debate on vitals alterations,;1
|
| 529 |
+
1133;are about to date because i fuckinggggg love Wale 😩;1
|
| 530 |
+
1134;the the US and definitely do not have cousin fuckers;1
|
| 531 |
+
1139;to suspend Draymond. Without that bitchass move, Dubs woulda smoked;1
|
| 532 |
+
1141;down and when ur meaty cock pops out i stare;1
|
| 533 |
+
1142;looking at that obnoxious, arrogant bastard, Hugo. It just made;1
|
| 534 |
+
1150;in world class category 😂😂😂 what a pile of wank;1
|
| 535 |
+
1166;@user @user @Keir_Starmer You still fucking here? Listen, you and;1
|
| 536 |
+
1170;recognize, the bar was pretty fucking low. We need more;1
|
| 537 |
+
1175;a bit of an arrogant twat though. I would imagine;1
|
| 538 |
+
1181;@user @user @user @user Our dicks get smaller from the;1
|
| 539 |
+
1183;it gets the most cheers! He is a sad mutherfucker!;1
|
| 540 |
+
1186;@user @user @user @user Lucky bastard to be with 2;1
|
| 541 |
+
1189;didn't say anything about sucking dick for $ 18k 😂😂😂😂😂;1
|
| 542 |
+
1199;life work….. in reality that shit don't matter. Like ya;1
|
| 543 |
+
1215;xenophobia card, that's what silly cunts with no valid argument;1
|
| 544 |
+
1223;@user you self serving robbing bastards. Stealing food from hungry;1
|
| 545 |
+
1224;to Parler because of arrogant, self righteous pricks like you.;1
|
| 546 |
+
1229;@user @user @user Y'all are headasses and it's too early;1
|
| 547 |
+
1230;Yessir look at y'all ungrateful bastards hatin on everything 😂;1
|
| 548 |
+
1237;you don't know what the fuck you are talking about.....;1
|
| 549 |
+
1239;@user @user Because they're a bunch of pussys;1
|
| 550 |
+
1256;positions by their Italian names. Bastards play a few games;1
|
| 551 |
+
1257;eating them of some gorgeous tits.. well the tits are;1
|
| 552 |
+
1264;@user @user Pair of cuntz!;1
|
| 553 |
+
1268;are a badass pair of bytches... When they come for;1
|
| 554 |
+
1271;@user @user That's right ghost 👻 muhfuckas!!!!;1
|
| 555 |
+
1281;wrong with a guy sucking cock. Why is BlueMAGA so;1
|
| 556 |
+
1283;with him, he is a sad sack of shite too.;1
|
| 557 |
+
1284;exact words 'Stop booting me faggot the whole chat heard;1
|
| 558 |
+
1286;@user @user Your cock is totally yummy bimate🔥;1
|
| 559 |
+
1287;are dying everywhere England is fucked. so if you guys;1
|
| 560 |
+
1292;enough to do that, but that sounds fucking hilarious! 😂😂😂;1
|
| 561 |
+
1293;@user A bunch of wankers?;1
|
| 562 |
+
1295;@user A girlcock dipped in cake for Christmas. Yes, please.;1
|
| 563 |
+
1298;@user All my family * godammit I do have a;1
|
| 564 |
+
1300;is cuckolding and big dick/pussy stretching 🤔 I've never called;1
|
| 565 |
+
1301;@user And you smoking dick 😂;1
|
| 566 |
+
1310;need💀 I ain never heard a no toilet biiiiiitch 😂😂;1
|
| 567 |
+
1311;even is their problem??? Like bitxh do i look like;1
|
| 568 |
+
1312;@user Bullisht and masshitve run?;1
|
| 569 |
+
1313;you, not just the gorgeous uncut dick and great tracks;1
|
| 570 |
+
1321;@user Damb I went from depressed bastard to edgy bastard;1
|
| 571 |
+
1329;camaraderie, getting them over the fuckkin Andes (well he tried);1
|
| 572 |
+
1333;head. A big plate of titties a side of anal;1
|
| 573 |
+
1337;like 5 minutes after talking to Kels 😂😂😂 holy shitttt;1
|
| 574 |
+
1341;He would using for her fapping this bitch could not;1
|
| 575 |
+
1355;the stores unless I HAVE to. Cause fuckkkk that. 🥴;1
|
| 576 |
+
1362;top of what I paid them 2 weeks ago. Hahahifuckinghateitherehaha;1
|
| 577 |
+
1365;I never thought of it that way but holy shitttt😭;1
|
| 578 |
+
1379;would be your tiny micro dick slave to laugh at;1
|
| 579 |
+
1381;hilarious, and it winds these wankers up so much because;1
|
| 580 |
+
1388;online. It was all kinda bs in it. Anise, beeswax,;1
|
| 581 |
+
1391;once I would. Get the fuck out of my club;1
|
| 582 |
+
1399;but I know they ain't touching them Dill Pickle muhfuckas;1
|
| 583 |
+
1401;worst FBPE-brain of calling people cockwombles and uncritically adopting shallow;1
|
| 584 |
+
1404;@user Just blocked the pathetic hairy ole asshole.;1
|
| 585 |
+
1405;@user Just tell them fuckfaces to fuck off.;1
|
| 586 |
+
1406;@user Keep at it don't let the fcukers win 👍;1
|
| 587 |
+
1412;but @VancityReynolds is one sexy motherfucker no matter which what;1
|
| 588 |
+
1413;on yo demon time, sum hoes be getting cashapped to;1
|
| 589 |
+
1414;and I'll be good. Some niggss just don't give a;1
|
| 590 |
+
1415;@user Love to taste that lovely asspussy...;1
|
| 591 |
+
1418;@user Mmmm I'm tryna tittyfuck and fuck;1
|
| 592 |
+
1421;parts of yourself. That's like fucking up your most prized;1
|
| 593 |
+
1422;wait to see @user suck on those juicy tits x;1
|
| 594 |
+
1423;to get our silly little espressos and talk shop (cuntitecture);1
|
| 595 |
+
1426;wan na feel that big fat juicy cock inside me🥵;1
|
| 596 |
+
1431;@user Perched like a good little cumslut 😈😘🤤;1
|
| 597 |
+
1439;@user Smoking hot Sweet sexy big juicy boobs I'd love;1
|
| 598 |
+
1441;hot mouth watering pink pretty pussy. Those perfect lips 😍🤤;1
|
| 599 |
+
1442;Rach is ok and the asswipe didn't upset her too;1
|
| 600 |
+
1445;tiny characters/creatures with nonsensically massive cocks. It's just intrinsically funny;1
|
| 601 |
+
1452;@user The amount of titty sucking in this car that;1
|
| 602 |
+
1453;@user The dick throbbed. Could she really handle it? The;1
|
| 603 |
+
1456;whole thing just shows how fucked our',''metrics',''' of a healthy;1
|
| 604 |
+
1465;@user This u? Cuz its such a pussyy ayy;1
|
| 605 |
+
1467;quite sure lucky bastard or clever bastard, Red quick get;1
|
| 606 |
+
1473;the aesthetic but the whole girldick thing takes on a;1
|
| 607 |
+
1479;@user What a sluty face baby;1
|
| 608 |
+
1484;is' n't' in that clan.. there all sick mfuckers 🤬😡;1
|
| 609 |
+
1485;like infantilising and whatever the fuck else is the hot;1
|
| 610 |
+
1487;see that I'm a Scrawny motherfucker with a cool hairstyle;1
|
| 611 |
+
1493;can't help so I'm trying to do this authy shit;1
|
| 612 |
+
1497;have one too but that's' hella out of stock also.;1
|
| 613 |
+
1511;she's' so meaty 😳😳 that pussy and asshole look so;1
|
| 614 |
+
1512;@user dayumn this is so hard.. but i think i'll';1
|
| 615 |
+
1515;guess im both a depressed bastard and a dumbass thot....;1
|
| 616 |
+
1519;eminem song in which he calls charlotte clymer a faggot;1
|
| 617 |
+
1523;world to grow up and become one of these headasses.;1
|
| 618 |
+
1532;ong even if they have a dirty stanky musty pussy;1
|
| 619 |
+
1539;honest) * ngl (not gon na lie) mf (motherfvcker/my followers);1
|
| 620 |
+
1540;I have a dump truck ass n the bikini n;1
|
| 621 |
+
1547;@user who the hell cares, you ugly asf little nigguh;1
|
| 622 |
+
1548;@user who the hell is picking bigfoots stanky virgin ass?;1
|
| 623 |
+
1550;@user you got to be fucking kidding me, first of;1
|
| 624 |
+
1551;abt it! don't let it be tainted by those pricks❤️;1
|
| 625 |
+
1554;shot up into the Bot's pussy! Stuffing up her womb;1
|
| 626 |
+
1563;i know. no anxiety up in this bitch anymore: D;1
|
| 627 |
+
1567;All these fucking whores better look the other way I;1
|
| 628 |
+
1568;And the one time I'm knocked',''tf' out muthafuckas wan na;1
|
| 629 |
+
1571;sex horny pussy cum dick asshole cumslut penis anal peg;1
|
| 630 |
+
1574;"Available my 1on1 cumshow & Tg channel dme on telegram;";1
|
| 631 |
+
1576;Aye that rose mfka ain't no hoeeeeeee;1
|
| 632 |
+
1578;Ayooooo that hot ass shower still feel good got damnnnnnn.;1
|
| 633 |
+
1583;only person experiencing the same fuckwittage from this joke of;1
|
| 634 |
+
1586;Bitch please, pussy dripping ACE, he get flown out to;1
|
| 635 |
+
1588;my gf cause of her saggy boobs breakup bitchgf lol;1
|
| 636 |
+
1596;back in the news The bastards behind the violence are;1
|
| 637 |
+
1597;coursehero and study. com are enemies of progress. Everlasting bastards;1
|
| 638 |
+
1598;Claim you ain't slimey but you a grimey ass mf;1
|
| 639 |
+
1602;Cw boypussy M! nh0 using a clit pump on j!;1
|
| 640 |
+
1606;i got ta download and switch all this shit 😭;1
|
| 641 |
+
1607;Damn life is a muthafucker...;1
|
| 642 |
+
1611;love every size cockrate dickrate cockrates cock dick nudes dm;1
|
| 643 |
+
1612;whole pack saggy titties, no ass, petter Griffen chin and;1
|
| 644 |
+
1613;the head just because your dick big... I need shrimp;1
|
| 645 |
+
1617;HIS BIG WHITE 9 INCH COCK IN YOUR DMS RN;1
|
| 646 |
+
1618;eating at suhur is my BF's juicy thicc ass. 🥵;1
|
| 647 |
+
1619;horizon of awesome ahead of you. and Second: fuckohio. fightforever;1
|
| 648 |
+
1622;here.','Y'all' really normalize in losing, @BLACKPINK deserves better smfh. 😔;1
|
| 649 |
+
1624;Fuck off, Grassley. What the fuck are you going on;1
|
| 650 |
+
1628;well soon Joonie, Jin and Yoongi: (fight that motherfcking covid;1
|
| 651 |
+
1631;God, I'd love to be hypnotised by just ONE antifa;1
|
| 652 |
+
1632;Goddamn I love that facefuck leglock image too much. Too;1
|
| 653 |
+
1634;morning girls and ladies any last minute requests for cocktributes;1
|
| 654 |
+
1635;wrong train like an absolute shitcunt. Just sitting here at;1
|
| 655 |
+
1642;Her titties make the pain go away, that's a perky;1
|
| 656 |
+
1644;for some hot leaking cock. cum fuck me. straight bi;1
|
| 657 |
+
1647;How THE FUUUUCK do we keep going into overtime with;1
|
| 658 |
+
1651;gorillas always blessed with a juicy ass and for WHAT;1
|
| 659 |
+
1654;paid? I feel like those mutherfuckers pull up to games;1
|
| 660 |
+
1655;to not being a giant twat waffle and it's great;1
|
| 661 |
+
1657;2.) crows feet and saggy tits would be a better;1
|
| 662 |
+
1658;walked away these two old fuckheads were like 'she spent;1
|
| 663 |
+
1659;I am a fucking dork. Here's an example! I accidentally;1
|
| 664 |
+
1660;yet there's still absolute cockwombles pissing about and doing whatever;1
|
| 665 |
+
1662;gon na be on his bingo card but surprise mutherfucker!;1
|
| 666 |
+
1665;too much space that i need for veiny cock vids;1
|
| 667 |
+
1667;Like, the argument of 'pocket pussy / shortstack' vs. 'Holy;1
|
| 668 |
+
1669;much stage is such a bitch anyways. Let me help;1
|
| 669 |
+
1675;I got my titties tittying at the hobby lobby, these;1
|
| 670 |
+
1676;cus tf it's icy as fucccc outside i almost fell;1
|
| 671 |
+
1678;my niece saying 'get the fuck out of here you;1
|
| 672 |
+
1679;households. You really a bad motherfvcker if you have everything;1
|
| 673 |
+
1682;the cops are gon na fuck you up. White terrorists;1
|
| 674 |
+
1683;I like my bitches redbone, ass fat, Jell-O Lightskin, yellow,;1
|
| 675 |
+
1684;like dolly and head right thotties at night aribou cay;1
|
| 676 |
+
1685;fetishes like foot and armpit shit. But my earrings smell;1
|
| 677 |
+
1686;from @reformparty_uk now he gets on my tits. His ego;1
|
| 678 |
+
1687;neeed my nipples licked, my dick sucked, my ass fucked,;1
|
| 679 |
+
1691;I really have not been fucking with anyone or anything;1
|
| 680 |
+
1696;no reason, yet these same fucktards cant even sit in;1
|
| 681 |
+
1698;male cast of genshin 'skinny bitches' is really gross You're';1
|
| 682 |
+
1702;so I can knock a girl vajayjay 6 feet under;1
|
| 683 |
+
1711;i wan na do hoodrat shit with my friends man;1
|
| 684 |
+
1712;I'm way 2 kind to bitches that's ungrateful;1
|
| 685 |
+
1721;If u were a vegetable.. you'd be a Cab-bitch!;1
|
| 686 |
+
1727;Dave. Seriously' 'Yeah what?' 'We're sucking dick' 'Eh? What? Where';1
|
| 687 |
+
1733;to me she probably already knows I like girls fucccc;1
|
| 688 |
+
1;@WhiteHouse @CarlHeastie @TishJames @RepMaloney @SenSchumer @CNN @MSNBC @NY1 @NYDailyNews @MKramerTV;0
|
| 689 |
+
3;🌨 I want something stronger (I want it) Than a;0
|
| 690 |
+
5;Thanks Katie ❤️ I think it's hitting Mum now. She;0
|
| 691 |
+
6;@BTS_twt Hey Nam!! Today I took an English test you;0
|
| 692 |
+
7;Hey Kunal! We are sorry to hear on your trouble.;0
|
| 693 |
+
8;You forgot to download the modle;0
|
| 694 |
+
10;I took acetaminophen and feel like Advil falls into the;0
|
| 695 |
+
11;Like why do you feel the need to lean on;0
|
| 696 |
+
12;Just had the most sobering/depressing realisation, i've' been a latics;0
|
| 697 |
+
13;@ShotcallGG BRUH you didn't tell me Avori was playing... I;0
|
| 698 |
+
14;@SholaMos1 That is not a relevant comparison. If someone said;0
|
| 699 |
+
16;I wish my job didn't severely destroy my mental health;0
|
| 700 |
+
17;— @HYBEOFFICIALtwt @BIGHIT_MUSIC Apparently on the new Bangtan Bomb. the;0
|
| 701 |
+
19;And I'd love to write one if only someone would;0
|
| 702 |
+
21;kinda the opposite. i used to lay it all out;0
|
| 703 |
+
22;@DaRealMiniToon i love how minitoon is constantly healing my crippling;0
|
| 704 |
+
23;I need to: - win the lottery - buy a;0
|
| 705 |
+
28;watching mx on vacation why is kihyun so energetic first;0
|
| 706 |
+
29;In 2020, the most popular episode of Live Free with;0
|
| 707 |
+
31;I know how you feel 🤣🤣 I'd love to find;0
|
| 708 |
+
34;@JGODYT Last night after a depressing session of warzone i;0
|
| 709 |
+
35;Hi! So sorry for our late reply, we completely missed;0
|
| 710 |
+
37;Goal ko to spend time watching netflix while binge eating;0
|
| 711 |
+
38;It's alright just woke up very stressed from a dream.;0
|
| 712 |
+
41;physically in my sweatpants studying maths, mentally in my dark;0
|
| 713 |
+
42;A window and we only had 3 minutes to get;0
|
| 714 |
+
44;@GaryLineker @piersmorgan Not when u are a bully! In a;0
|
| 715 |
+
45;@BeckyQuick U made gt points in chat w/ @megtirrell But;0
|
| 716 |
+
50;It sucks im crawling deeper into my depression and I;0
|
| 717 |
+
53;As cool as Navis and the cyberworld are they really;0
|
| 718 |
+
54;Blinks and rosies, armys accounts are giving hatred to the;0
|
| 719 |
+
55;The scholar and faqih al-Awzā',''' ī was of the opinion;0
|
| 720 |
+
56;While Jake investigates a story involving the Dominion, Odo is;0
|
| 721 |
+
57;breaking down in the middle of a mood disorder lecture;0
|
| 722 |
+
58;Folks had already started to come by and take selfie's';0
|
| 723 |
+
59;Not being able to make friends irl is like ok;0
|
| 724 |
+
60;@JamaalBowmanNY @AOC What happened to being innocent until proven guilty??;0
|
| 725 |
+
63;Yasssss, that's what i want to hear!!;0
|
| 726 |
+
64;Eyes wide Open it's hard for me to blink;0
|
| 727 |
+
66;Send me a text with your cashtag baby ❤️❤️;0
|
| 728 |
+
67;He has reached Menopause of ideas, he becomes moody.;0
|
| 729 |
+
68;@khanumarfa People wake up be sensible save urself we do;0
|
| 730 |
+
70;I've been having really violent and aggressive dreams where I'm;0
|
| 731 |
+
71;Should someone take @joerogan for an interview, just to make;0
|
| 732 |
+
73;yeah yeah I agree, I was just talking about the;0
|
| 733 |
+
76;@BTS_twt Pa muchim is in the thread.. we don't understand;0
|
| 734 |
+
77;i follow a lot of fanartists who draw bakugo often;0
|
| 735 |
+
78;That's still a lower percentage than the number of fishermen;0
|
| 736 |
+
81;Every squad got the: -Smoer -Real drunk alcoholic -Current/Previous Mother;0
|
| 737 |
+
82;@MaryVought @DonaldJTrumpJr It most certainly was. We've had to pay;0
|
| 738 |
+
84;i be holding down fat booty guys as a whole;0
|
| 739 |
+
85;Sup, are you 18+ and not apart of the 18+;0
|
| 740 |
+
88;@emmakennytv @user She is usually such a cheerful and beautiful;0
|
| 741 |
+
89;the most annoying thing in the world is when you're;0
|
| 742 |
+
92;@BTS_twt @user yay! taehyung ost is coming omgggg I'm' so;0
|
| 743 |
+
93;why did u say that under this tweet gnsmfkacjkskfmsn;0
|
| 744 |
+
94;Lmao depression and suicidal tendencies come with all birth control,;0
|
| 745 |
+
95;No, I don't remember when last I was physically tired.;0
|
| 746 |
+
96;@BTS_twt glad you're all bundled up! hope you're having a;0
|
| 747 |
+
97;Then, when you have the number above the baseline, how;0
|
| 748 |
+
98;Sometimes I wish I can remove Buju's verses & chorus;0
|
| 749 |
+
99;i don't think i'm going to watch it cause everything;0
|
| 750 |
+
100;I went private as a very kind relative helped with;0
|
| 751 |
+
101;@SenSchumer They used it hundreds of times during 45s tenure.;0
|
| 752 |
+
102;@treasuremembers To our vitamin A B C D E F;0
|
| 753 |
+
103;reflects on you Not weepin'' in a party bathroom Some;0
|
| 754 |
+
104;I can admit it Am severely depressed and disappointed in;0
|
| 755 |
+
106;No he don't have a point it's not like Ruby;0
|
| 756 |
+
107;@hakeemjeffries innocent until proven guilty, mr representative (guess they don't;0
|
| 757 |
+
108;why do you have to be legal to send me;0
|
| 758 |
+
109;I love when I tell people I have a pinched;0
|
| 759 |
+
116;i received a news that yedam might leave treasure? the;0
|
| 760 |
+
119;❔ ResearcherReflections❓ What is happening with the collected & possibly;0
|
| 761 |
+
122;i've been bulimic for so long my body just naturally;0
|
| 762 |
+
123;Congratulations to the people who I rooted for in the;0
|
| 763 |
+
124;Nah its a Snyder movie its dakr and depressing so;0
|
| 764 |
+
125;He's that random beardy weirdy trying to sell us health;0
|
| 765 |
+
126;WhatsApp going down meant I was' n't' able to treat;0
|
| 766 |
+
127;Lets out a sigh as he pats himself down a;0
|
| 767 |
+
128;@drmistercody Rogan's entire shtick is giving a soapbox to the;0
|
| 768 |
+
130;@BTS_twt @Harry_Styles glad to see that y'all enjoyed well 🥺🤍;0
|
| 769 |
+
133;tw / hate speech, emotional & mental abuse block these;0
|
| 770 |
+
136;I've been feeling so depressed lately and I have no;0
|
| 771 |
+
138;In case anyone was wondering, today is the day I;0
|
| 772 |
+
139;@ESPNcricinfo He has an x factor about him, can score;0
|
| 773 |
+
143;@BlueBoxDave I decided i didn't want to die. Sounds stupid,;0
|
| 774 |
+
146;Abiding memories of Reading Festival 1980 are NWOBHM, swimming in;0
|
| 775 |
+
147;About 60 % of Lawrence's' pass attempts also came in;0
|
| 776 |
+
148;I hate when people get angry and throw your personal;0
|
| 777 |
+
149;@ChronicleNUFC What separated Rafa from any other manager we've appointed;0
|
| 778 |
+
150;@HelloFreshUK metformin tablets have brought my heart rate down, its;0
|
| 779 |
+
151;Dude her didn't always loath her. Also he questioned Harry;0
|
| 780 |
+
152;um i just for head hunted by a company in;0
|
| 781 |
+
154;@brianschatz @codykeenan Trying to get through law school so I;0
|
| 782 |
+
158;@POTUS @user Liberal translation: I'm going to TAX all of;0
|
| 783 |
+
160;this tweet was programmed 1 week ago and the predator;0
|
| 784 |
+
162;//MCD, Bkkr, suicide (vague), Soulmates (skin writing), just a tiny;0
|
| 785 |
+
163;Okay. Mind wanders while at work. Anywho, I don't really;0
|
| 786 |
+
165;Kind of same, only with a cat. I wouldn't just;0
|
| 787 |
+
167;With this stupid, depressing Chelsea game. We will be eliminated;0
|
| 788 |
+
169;Apologies for all the sadposting lately. Really been going through;0
|
| 789 |
+
171;I m just learning myself from tweets of @user and;0
|
| 790 |
+
175;Eggs with bacon bits and mushrooms, strawberry wild blueberry spinach;0
|
| 791 |
+
176;@theneedledrop yeah i think the practice of making it look;0
|
| 792 |
+
177;@BrandonStraka Well Georgia is still cheating they stopped counting in;0
|
| 793 |
+
179;@Twitter @Twitter India @Twitter Safety I got that notif, it;0
|
| 794 |
+
181;@WMerciaPolice i think you need to fire one of your;0
|
| 795 |
+
182;The legal definition does not say it is a banned;0
|
| 796 |
+
185;Guys, sorry I am late.❤️ Happy SocialistSunday. If you would;0
|
| 797 |
+
187;방탄소년단 RM 'mono' now surpassed 356M streams on Spotify! Congratulations;0
|
| 798 |
+
190;Wow. What a scoop. How did you work that out??????;0
|
| 799 |
+
192;Eef Laura runs for Orifice who will stop Earache from;0
|
| 800 |
+
195;It was amazinggggg every single drag queen was great -;0
|
| 801 |
+
196;For sure, some of this broccoli's' pretty bitter. I was;0
|
| 802 |
+
198;@BillHagertyTN Your predecessor indicated Trump was guilty of the articles;0
|
| 803 |
+
201;@mmpadellan He needs to be found guilty!!;0
|
| 804 |
+
202;It is a little odd. I'm equally as interested in;0
|
| 805 |
+
203;P Hey He is strong mentally physically and emotionally DESERVING;0
|
| 806 |
+
205;Why tf do I need to write plain html code;0
|
| 807 |
+
206;need help on my return. Product received by you yet;0
|
| 808 |
+
208;Progesterone, metformin, and a heating pad lol;0
|
| 809 |
+
209;@barriecassidy bc',''criminal',''' standards of guilt have a very high bar.;0
|
| 810 |
+
212;Will Maxwell suffer the same fate as Epstein... 'involuntary suicide'?;0
|
| 811 |
+
213;Drop your YouTube & Twitch links below and let's get;0
|
| 812 |
+
215;Sitting here, in the same room I couldn't stand leaving;0
|
| 813 |
+
216;I guess she was','n't' the only survivor after all. I'm;0
|
| 814 |
+
217;Cursed DnD 5e Characters that make your DM want to;0
|
| 815 |
+
218;@dcexaminer @JoeBiden I have brain farts all the time with;0
|
| 816 |
+
223;love it when i get acid reflux because of my;0
|
| 817 |
+
224;@drosennhl He can't retire. The Hawks would be stuck with;0
|
| 818 |
+
228;@JeremyDSchwartz @user Mmmmm yummy... I have a 20 % allocation;0
|
| 819 |
+
229;No one that encounters prosperity does not also encounter danger.';0
|
| 820 |
+
230;My power went out this morning a little after 10:30.;0
|
| 821 |
+
236;Irving's numbers are hard to completely eliminate because reputable historians;0
|
| 822 |
+
239;Cot Deaths, suicides, burned bodies, fatal RTCs. Little old lady;0
|
| 823 |
+
242;i dont overhype zaha but i really love antwerp's port;0
|
| 824 |
+
246;You must never do what your bio says cause your;0
|
| 825 |
+
247;Somebody pleasssssse give me some nice restaurants suggestions! My anniversary;0
|
| 826 |
+
248;It's an nft for sure gon na right click and;0
|
| 827 |
+
249;I feel like the Draft in general is a gamble,;0
|
| 828 |
+
251;Hello langtwt I have a question for those who have;0
|
| 829 |
+
252;@ETCanada Media wanted a skin racist headline.. more racism to;0
|
| 830 |
+
253;yeah, im just kinda sad cuz it was my fault;0
|
| 831 |
+
257;semi-new to mcyttwt! if you like benchtrio, nihachu, karl jacobs,;0
|
| 832 |
+
258;Saying: 'HasbunAllah' (Allah is sufficient for us) strengthens our iman,;0
|
| 833 |
+
259;uhHhhHh they lied to my friends and i about cutting;0
|
| 834 |
+
260;Yassssss lmaoooooooo I can't wait until you chime in 😩😩😩😂😂😂😂😂;0
|
| 835 |
+
261;When is the lesson going to stop repeating itself?;0
|
| 836 |
+
263;@BTS_twt Mh.. I have' n't' planned to write all of;0
|
| 837 |
+
267;It's a crime issue whomever the alleged perpetrator. Politics and;0
|
| 838 |
+
272;like i'm hot i know but like i can't look;0
|
| 839 |
+
274;When I'm allowed gimps back in my home I hope;0
|
| 840 |
+
275;He might still might be a bit bitter about that.;0
|
| 841 |
+
276;And that's where we differ, let these youngsters grow into;0
|
| 842 |
+
278;I definitely smoke all day almost everyday due to crippling;0
|
| 843 |
+
281;I'll kiss any of my creepy stalker fans that retweet;0
|
| 844 |
+
282;is this because the eruption? My hometown is kind of;0
|
| 845 |
+
284;5 stages of grief but reordered. Ranboo's character responds to;0
|
| 846 |
+
285;Mandatory Vaccines, Anyone who does not make a stand against;0
|
| 847 |
+
286;Baby SW experiences: hanging with civvie friends (online) and editing;0
|
| 848 |
+
288;@TheRoyalButler How exactly does the spoon help me preventing suicidal;0
|
| 849 |
+
289;Which market in Richmond has the new flamin hot mtn;0
|
| 850 |
+
292;The Giants have reached their lowest point I can remember;0
|
| 851 |
+
295;I am mentally, physically, and emotionally drained. I feel as;0
|
| 852 |
+
298;@gmbutts So you can actually do math? Where were these;0
|
| 853 |
+
300;What really scares me are😱 people who don't wash their;0
|
| 854 |
+
301;Before it was called CAMHS: I saw the psych maybe;0
|
| 855 |
+
303;The secret to longevity. Always have a to-do list and;0
|
| 856 |
+
304;random, but always remember that you only have to a;0
|
| 857 |
+
305;manzana verde I choose Map of the soul: 7 by;0
|
| 858 |
+
306;I knew my brother was gon na trauma dump to;0
|
| 859 |
+
307;@JKSteinberger @user Irrational - completely different meaning in science than;0
|
| 860 |
+
312;After having to shield at home for most of the;0
|
| 861 |
+
314;And just continue to blindly take the fanbase for granted.;0
|
| 862 |
+
317;hey edtwt today is my bday im getting old idk;0
|
| 863 |
+
319;No',''therapy',''' will stop a trans teenager being trans. It's all;0
|
| 864 |
+
321;Every few weeks I have a Pandemic Wobble. That's where;0
|
| 865 |
+
322;The last antibiotic class that was successfully introduced as treatment;0
|
| 866 |
+
324;im not ready to see my own spofity wrapped yall,;0
|
| 867 |
+
326;the post was literally posted to edtwt, the person who;0
|
| 868 |
+
329;i listen to that song for you i read the;0
|
| 869 |
+
332;@Milliganreports @user @user Does that included the ones that suicided;0
|
| 870 |
+
335;How the hell would 'superbisexuality','''' even work? Bisexuality is inherently;0
|
| 871 |
+
338;@jessphillips @user You don't seem to get it Jess. This;0
|
| 872 |
+
340;@franklinleonard Favorite one was one of Sudekis'' last times as;0
|
| 873 |
+
343;I definitely need to figure out how to get out;0
|
| 874 |
+
344;@piersmorgan @BorisJohnson @MattHancock @RishiSunak And were taxed on that 1;0
|
| 875 |
+
345;handle tightly. And Ed? A pain, similar to the one;0
|
| 876 |
+
346;Sometimes it's just one person singing and the rest are;0
|
| 877 |
+
348;yeah i'd definitely enjoy a nice sub from subway mmmm;0
|
| 878 |
+
349;Sitting on a toy story stool in the shower and;0
|
| 879 |
+
350;i need to find a lash tech in corpussss;0
|
| 880 |
+
351;And I can't imagine it would have taken the poor;0
|
| 881 |
+
354;Game analysis gave our program a template on 'How We;0
|
| 882 |
+
355;This emoticon will change 180degrees in 3hrs time or earlier;0
|
| 883 |
+
357;twitter user discovers that a history of social ostracism and;0
|
| 884 |
+
358;Defence Sec Ben Wallace says 'now is not the time;0
|
| 885 |
+
359;@samgeorgegh Homosexualism is not a psychological disorder according to GPA;0
|
| 886 |
+
360;so uhhh i don't think tommy's gon na die today.;0
|
| 887 |
+
361;@tomwfootball Hey Tom, why don't you show us how it's;0
|
| 888 |
+
364;Rather amazed at at the number of mass shootings happening;0
|
| 889 |
+
365;Human emotion is more than one thing at a time,;0
|
| 890 |
+
366;Just retweeted and donated Mika! I'm so so sorry that;0
|
| 891 |
+
367;He was offloaded from immigration and when he approached to;0
|
| 892 |
+
370;I suspect your wont be protected (fully) because: 1. It;0
|
| 893 |
+
375;sucking toes is no problem. spreading sti's is a problem.;0
|
| 894 |
+
376;no i searched thinspo weightloss thread tiktok on twitter and;0
|
| 895 |
+
377;@BBCRadioStoke 😃 I'm shamed to say I have only tried;0
|
| 896 |
+
380;Been around for a while. Always worth a reminder and;0
|
| 897 |
+
381;Because no one wants to see how young depression and;0
|
| 898 |
+
382;i should be SLEEPING but no i'm confused and scared;0
|
| 899 |
+
383;Partially. The most interesting thing to me is the use;0
|
| 900 |
+
386;Well hes horrible give them some space. Just cause they're;0
|
| 901 |
+
387;at least once a week i absolutely Need to blast;0
|
| 902 |
+
388;I want to scream cause my Dad is 89 and;0
|
| 903 |
+
389;Patients who are stigmatized for their vitiligo condition may experience;0
|
| 904 |
+
390;You know what's depressing? Knowing the local baby pantries/supply charities;0
|
| 905 |
+
391;A less depressing thought is I'm convinced Gaara from Naruto;0
|
| 906 |
+
392;Yall really be watching who entering these giveaways it's insane.;0
|
| 907 |
+
394;@TheGrapevineTV Black cultures worldwide are being appropriated as we all;0
|
| 908 |
+
397;Young men just know that thee time for test and;0
|
| 909 |
+
399;Aya 😍🤗 dude you're so beautiful Love you and role;0
|
| 910 |
+
402;yeah ik you prolly accidentally clicked on the wrong link;0
|
| 911 |
+
405;suicide in the drop switchin'' lanes;0
|
| 912 |
+
406;My main (@niksshoelace ) got reported again so cant tweet;0
|
| 913 |
+
407;personally a big fan of the hawaiian shirt + booty;0
|
| 914 |
+
410;Only two of the mini purple mushrooms left!;0
|
| 915 |
+
413;Rule of thumbs, don't buy performance shoes for casual wear;0
|
| 916 |
+
414;Ethanol or ethylene.? The cotton swab should have nothing on;0
|
| 917 |
+
416;Hm, try downloading something else, if it's still a depressing;0
|
| 918 |
+
418;Menger's pessimism on the economic future of Europe infected the;0
|
| 919 |
+
421;I don't like tweeting about what I'm going to do;0
|
| 920 |
+
422;I'm' re-reading all the stuff I wrote after I found;0
|
| 921 |
+
423;Few things more depressing than receiving your Google Timeline during;0
|
| 922 |
+
424;laundry day means wearing the thotty crop top at home;0
|
| 923 |
+
425;Listened to the ESPN pod and listening to @Marcotti slagging;0
|
| 924 |
+
426;Still find it weird that I live in a place;0
|
| 925 |
+
428;I know that pain. But mine is acid reflux caused;0
|
| 926 |
+
431;Neither of us can take Tylenol for headaches, unless it's;0
|
| 927 |
+
432;If I'd write a Go boook, what do you like;0
|
| 928 |
+
434;@RexChapman Crazy view of the domestic terrorism suicide bombing in;0
|
| 929 |
+
436;•When u just can't stop binge eating, just do ur;0
|
| 930 |
+
439;me and ryn fr getting deep tonight, sadness said hello;0
|
| 931 |
+
441;Doctor Who is the first thing, the first piece of;0
|
| 932 |
+
444;Ugh, I'm' doing the same thing right now. It's exhausting,;0
|
| 933 |
+
445;So, we got our son a cheap amazon kiddie tablet;0
|
| 934 |
+
449;The thong to flip-flop transition took place when I was;0
|
| 935 |
+
450;lmao I just saw the funniest meanspo caption;0
|
| 936 |
+
451;Oh I love crybaby a lot it's a really good;0
|
| 937 |
+
452;okay, goodnight shtwt and edtwt < 3;0
|
| 938 |
+
453;I have not stopped staring at Venti Kokichi,,,, he is;0
|
| 939 |
+
454;@thehill @user If you want real revenue tax the middle;0
|
| 940 |
+
455;momma twt moots needs to approve the boy huh? /j;0
|
| 941 |
+
459;@waze @user Wow. Hurtful. But that won't stop me from;0
|
| 942 |
+
460;i guess he only peed inside the travel box the;0
|
| 943 |
+
461;A scream you want to let out to scratch your;0
|
| 944 |
+
462;Gross not the cbd the honey in coffee;0
|
| 945 |
+
465;sometimes it physically pains me to hold back my sarcastic;0
|
| 946 |
+
467;@narendramodi Honourable Prime Minister sir, I had the honour of;0
|
| 947 |
+
469;And further still, widely publicized mental health campaigns (which often;0
|
| 948 |
+
471;@ArianaGrande noooo she's' totally notttttt making a story tagging the;0
|
| 949 |
+
472;@kilmeade @bdomenech Think you are the one who needs to;0
|
| 950 |
+
474;@Timcast Supporting a claim of misrepresentation with misrepresentation? He paid;0
|
| 951 |
+
475;Pass. Their primary asset acquisition model is consignment. How many;0
|
| 952 |
+
478;@SethAbramson So OAN wants to make it crystal clear that;0
|
| 953 |
+
479;@casspernyovest Is he suicidal or sth;0
|
| 954 |
+
480;Right like when I'm having a bad day it makes;0
|
| 955 |
+
481;Bro got 1 follower but holding class on weewees lol;0
|
| 956 |
+
482;They',''re' in favor of decriminalization, but they've also historically opposed;0
|
| 957 |
+
483;@MSNBC When do we stop treating the overweight, the alcoholic;0
|
| 958 |
+
484;Lmfao yassss! A bop!;0
|
| 959 |
+
486;No! I'm tired of being called 'white privilege','''' by them!;0
|
| 960 |
+
487;like it's one thing to point out that we can;0
|
| 961 |
+
489;I cried, I screamed I wanted to be a pitied;0
|
| 962 |
+
492;I just started drinking Electrolytes & it's feeling good! I'm;0
|
| 963 |
+
497;He fell asleep still sobbing, feeling so empty physically and;0
|
| 964 |
+
498;It's basically tricking people in to thinking they',''ll' see a;0
|
| 965 |
+
499;ya I can go down on my knees now but;0
|
| 966 |
+
500;@jlist @user I've heard of shiny days cuz of milfs;0
|
| 967 |
+
503;@LBC @NickFerrariLBC Another re-open nutjob who just doesn't seem to;0
|
| 968 |
+
504;Because he lacks the tenacity to go deeper mentally and;0
|
| 969 |
+
506;you're guilt tripping and attention seeking in your latest tweets,;0
|
| 970 |
+
507;Saw a psychiatrist today. She's prescribing me antidepressants hopefully this;0
|
| 971 |
+
508;Rt = retweet aka the latest tweet you retweeted and;0
|
| 972 |
+
509;8PAY IDO whitelisting is now open. BSC BSCPAD 8PAY;0
|
| 973 |
+
510;I feel her with every piece of my body and;0
|
| 974 |
+
513;milf adalah mbak-mbak i',''d' like to follow;0
|
| 975 |
+
515;Persona 2 is honestly way more depressing then Persona 3;0
|
| 976 |
+
516;@page88 @user And plus, you should know better goddammit! For;0
|
| 977 |
+
517;So much for all the Q gang drama, 'something big;0
|
| 978 |
+
518;I could see it definately affecting nurses/doctors from prolonged exposure;0
|
| 979 |
+
519;She is not healing, she is depressed... She hates herself;0
|
| 980 |
+
520;@herdyshepherd1 @RoryStewartUK Feel sorry for @herdyshepherd1 by mycreating so much;0
|
| 981 |
+
522;by rival fans seemed useless by now and they might;0
|
| 982 |
+
523;weWantOnlineExam @Udhaystalin @mkstalin Annauniversity & All other universities @KPonmudiMLA We;0
|
| 983 |
+
524;they have a manager that rotates. ours rotates only when;0
|
| 984 |
+
525;Lol... he had 'suicided','''' committed on him!!!! Oh what he;0
|
| 985 |
+
526;I take a prescription antihistamine right before bed. Seems to;0
|
| 986 |
+
527;Naysayers used to really bother me but now they make;0
|
| 987 |
+
528;Do you think Gi-hun ever got a hug during that;0
|
| 988 |
+
529;@DOJPH And it would be Unconstitutional if say Trump tried;0
|
| 989 |
+
530;Absolutely nothing. He cant do anything unless its a means;0
|
| 990 |
+
533;@ANI Wat is a right wing extermist doing in TN?;0
|
| 991 |
+
534;@JustinTrudeau @jkenney @RachelNotley Omg I tuned into CBC's coverage of;0
|
| 992 |
+
536;then it got out of hand after that. soon, she;0
|
| 993 |
+
537;@heathcummingssr 13 points for Herbert/Allen;0
|
| 994 |
+
538;@KarenAttiah Synthetic substances don't seem working on Covid, might appeared;0
|
| 995 |
+
540;The zookeeper died in September at age 53 and on;0
|
| 996 |
+
541;russell: this girl in my bible class was like i;0
|
| 997 |
+
542;Monday, February 15, 2021. Soup: beef with rice, mushroom barley,;0
|
| 998 |
+
543;@BreeNewsome 'We knew we couldn't make it illegal to be;0
|
| 999 |
+
544;some are lovely, some are numbskulls. it all depends on;0
|
| 1000 |
+
545;@WesMitchellGC @GCChrisClark Of course... queue all the low-lifes trashing him;0
|
| 1001 |
+
546;anyways off i go only logged on to congratulate my;0
|
| 1002 |
+
549;This is both sad and depressing to witness 😢;0
|
| 1003 |
+
550;apparently non mbbs on ktwt are telling joo that he;0
|
| 1004 |
+
554;Then Covid happened. The relationships I had built started to;0
|
| 1005 |
+
557;I just want a skyrim fic that's' on par with;0
|
| 1006 |
+
559;I've literally just been robbed and assaulted by a couple;0
|
| 1007 |
+
561;@alexberesfordTV @piersmorgan Is this how @user and @GMB are choosing;0
|
| 1008 |
+
562;No crimes committed by the dead in the pits... they;0
|
| 1009 |
+
564;ᅠ ⠀⠀⠀⠀⠀ Hand holding the Aramasa, crimson and emerald optics;0
|
| 1010 |
+
565;@DStvNg you people should please stop repeating the same movie;0
|
| 1011 |
+
566;Now shipping Dave with his bro? I get people being;0
|
| 1012 |
+
570;if you're still going to continue that trait of yours,;0
|
| 1013 |
+
572;The AlcoholChallenge is proof that many Nigerians are suicidal. Check;0
|
| 1014 |
+
575;@BTS_twt the way i'm so very late to check all;0
|
| 1015 |
+
576;stop trauma dumping on stream ❤️;0
|
| 1016 |
+
577;Well if there's a history of documented discrimination then it's;0
|
| 1017 |
+
579;I am sincerely not trying to call anyone out with;0
|
| 1018 |
+
580;I'd rather someone say 'I don't know what to say',;0
|
| 1019 |
+
581;album sales doesn't guarantee your album is good if you;0
|
| 1020 |
+
582;@RandPaul That means 54 disagreed. So it isn't unconstitutional and,;0
|
| 1021 |
+
584;dream please sleepytwt and dttwt just started making out again;0
|
| 1022 |
+
585;A former pharmacist was indicted by a federal grand jury;0
|
| 1023 |
+
586;@instablog9ja I will be fair with my comment, what the;0
|
| 1024 |
+
588;This fluid maintains a pressure in the eye that remains;0
|
| 1025 |
+
589;I have pretty clear memories of going to town on;0
|
| 1026 |
+
590;195 days until Louis performs in Antwerp, Belgium as part;0
|
| 1027 |
+
591;I can't bring myself to utter these words myself but;0
|
| 1028 |
+
592;@GlennBBC @NicolaSturgeon She can come out with as many diktats;0
|
| 1029 |
+
593;I am in GREAT need of a dope mosh pit.;0
|
| 1030 |
+
595;When did I drag BTS? Like show me? What part;0
|
artifacts/spans.csv
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
span_id,span_text,start_time,end_time,has_excessive_profanity,has_slur,has_targeted_insult,has_threat_or_violence,profanity_hits,slur_hits,insult_hits,threat_or_violence_hits,min_allowed_label
|
| 2 |
+
0,sun is up a big bright ball worms is up and shines now,0.892,4.505,False,False,False,False,[],[],[],[],NONE
|
| 3 |
+
1,worms is up and shines now rain comes down,3.14,5.749,False,False,False,False,[],[],[],[],NONE
|
| 4 |
+
2,and shines now rain comes down with bitter pet splish splash fun,3.762,8.037,False,False,False,False,[],[],[],[],NONE
|
| 5 |
+
3,with bitter pet splish splash fun for me and you wingos swoosh and,5.809,10.486,False,False,False,False,[],[],[],[],NONE
|
| 6 |
+
4,me and you wingos swoosh and mighty blow make the leaves dance to and fro go,8.579,13.898,False,False,False,False,[],[],[],[],NONE
|
| 7 |
+
5,leaves dance to and fro go kill yourself,12.031,14.62,False,False,False,True,[],[],[],['kill'],HARASSMENT_OBSCENITY
|
| 8 |
+
6,to and fro go kill yourself i hate old niggers hope you die in fire now,12.533,18.293,False,False,False,True,[],[],[],"['kill', 'violent_wish_hope']",HARASSMENT_OBSCENITY
|
| 9 |
+
7,hope you die in fire now,16.487,18.293,False,False,False,True,[],[],[],['violent_wish_hope'],HARASSMENT_OBSCENITY
|
artifacts/spans_async.csv
ADDED
|
@@ -0,0 +1,219 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
span_id,span_text,start_time,end_time,has_excessive_profanity,has_slur,has_targeted_insult,has_threat_or_violence,profanity_hits,slur_hits,insult_hits,threat_or_violence_hits
|
| 2 |
+
0,i simply must get through sorry you're much too big,0.824,4.33,,,,,,,,
|
| 3 |
+
1,sorry through you're much too big yeah man bobby two,2.066,6.354,,,,,,,,
|
| 4 |
+
2,big too yeah man bobby two,3.469,6.354,,,,,,,,
|
| 5 |
+
3,yeah big man bobby two,3.549,6.354,,,,,,,,
|
| 6 |
+
4,man yeah bobby two pistols in his bitch yeah man fuck all,4.35,9.219,,,,,,,,
|
| 7 |
+
5,bitch his yeah man fuck all,7.095,9.219,,,,,,,,
|
| 8 |
+
6,yeah bitch man fuck all,7.176,9.219,,,,,,,,
|
| 9 |
+
7,man yeah fuck all those niggers man martin luther,7.396,11.243,,,,,,,,
|
| 10 |
+
8,those all niggers man martin luther,9.099,11.243,,,,,,,,
|
| 11 |
+
9,niggers those man martin luther,9.259,11.243,,,,,,,,
|
| 12 |
+
10,man niggers martin luther king deserved to be killed that fucking nigger,9.48,13.607,,,,,,,,
|
| 13 |
+
11,be to killed that fucking nigger just fuck,11.904,14.349,,,,,,,,
|
| 14 |
+
12,that killed fucking nigger just fuck,12.385,14.349,,,,,,,,
|
| 15 |
+
13,fucking that nigger just fuck,12.926,14.349,,,,,,,,
|
| 16 |
+
14,nigger fucking just fuck those apart fuck those niggers man fuck all,13.066,22.943,,,,,,,,
|
| 17 |
+
15,those fuck niggers man fuck all,15.811,22.943,,,,,,,,
|
| 18 |
+
16,niggers those man fuck all,16.072,22.943,,,,,,,,
|
| 19 |
+
17,man niggers fuck all niggas fuck all,16.332,24.63,,,,,,,,
|
| 20 |
+
18,fuck man all niggas fuck all,16.713,24.63,,,,,,,,
|
| 21 |
+
19,all fuck niggas fuck all,22.12,24.63,,,,,,,,
|
| 22 |
+
20,niggas all fuck all niggas fuck all,22.722,26.237,,,,,,,,
|
| 23 |
+
21,fuck niggas all niggas fuck all,23.024,26.237,,,,,,,,
|
| 24 |
+
22,all fuck niggas fuck all,23.887,26.237,,,,,,,,
|
| 25 |
+
23,niggas all fuck all those niggas fuck all,24.43,27.844,,,,,,,,
|
| 26 |
+
24,all fuck those niggas fuck all,25.614,27.844,,,,,,,,
|
| 27 |
+
25,those all niggas fuck all,26.117,27.844,,,,,,,,
|
| 28 |
+
26,niggas those fuck all those niggas fuck all,26.277,29.571,,,,,,,,
|
| 29 |
+
27,all fuck those niggas fuck all,27.342,29.571,,,,,,,,
|
| 30 |
+
28,those all niggas fuck all,27.723,29.571,,,,,,,,
|
| 31 |
+
29,niggas those fuck all those niggas fuck all,27.904,31.278,,,,,,,,
|
| 32 |
+
30,all fuck those niggas fuck all,29.029,31.278,,,,,,,,
|
| 33 |
+
31,those all niggas fuck all,29.45,31.278,,,,,,,,
|
| 34 |
+
32,niggas those fuck all those niggas they wanna,29.631,35.793,,,,,,,,
|
| 35 |
+
33,all fuck those niggas they wanna,31.057,35.793,,,,,,,,
|
| 36 |
+
34,those all niggas they wanna,31.157,35.793,,,,,,,,
|
| 37 |
+
35,niggas those they wanna rap and steal my shit because they can't,31.338,37.955,,,,,,,,
|
| 38 |
+
36,my steal shit because they can't get shit go and,36.294,39.677,,,,,,,,
|
| 39 |
+
37,can't they get shit go and,37.415,39.677,,,,,,,,
|
| 40 |
+
38,get can't shit go and,37.575,39.677,,,,,,,,
|
| 41 |
+
39,shit get go and get a job stop trying,38.015,41.639,,,,,,,,
|
| 42 |
+
40,get and a job stop trying,39.577,41.639,,,,,,,,
|
| 43 |
+
41,a get job stop trying,39.777,41.639,,,,,,,,
|
| 44 |
+
42,job a stop trying to rob stop trying to fuck my mom,39.977,43.941,,,,,,,,
|
| 45 |
+
43,trying stop to fuck my mom my dick,42.54,44.702,,,,,,,,
|
| 46 |
+
44,fuck to my mom my dick,43.0,44.702,,,,,,,,
|
| 47 |
+
45,my fuck mom my dick,43.201,44.702,,,,,,,,
|
| 48 |
+
46,mom my my dick is bigger than yards fuck all,43.421,46.884,,,,,,,,
|
| 49 |
+
47,bigger is than yards fuck all,44.722,46.884,,,,,,,,
|
| 50 |
+
48,than bigger yards fuck all,44.862,46.884,,,,,,,,
|
| 51 |
+
49,yards than fuck all niggas they can,45.123,48.186,,,,,,,,
|
| 52 |
+
50,fuck yards all niggas they can,45.323,48.186,,,,,,,,
|
| 53 |
+
51,all fuck niggas they can,46.264,48.186,,,,,,,,
|
| 54 |
+
52,niggas all they can burn in hell fuck rosa,46.724,50.388,,,,,,,,
|
| 55 |
+
53,burn can in hell fuck rosa,48.126,50.388,,,,,,,,
|
| 56 |
+
54,in burn hell fuck rosa,48.266,50.388,,,,,,,,
|
| 57 |
+
55,hell in fuck rosa parks i'll slap that bitch as well niggas,48.546,53.391,,,,,,,,
|
| 58 |
+
56,that slap bitch as well niggas need,51.309,53.651,,,,,,,,
|
| 59 |
+
57,bitch that as well niggas need,51.529,53.651,,,,,,,,
|
| 60 |
+
58,as bitch well niggas need,51.749,53.651,,,,,,,,
|
| 61 |
+
59,well as niggas need to burn niggas need,51.99,55.373,,,,,,,,
|
| 62 |
+
60,need niggas to burn niggas need,53.051,55.373,,,,,,,,
|
| 63 |
+
61,to need burn niggas need,53.451,55.373,,,,,,,,
|
| 64 |
+
62,burn to niggas need to learn niggas can't,53.711,57.175,,,,,,,,
|
| 65 |
+
63,need niggas to learn niggas can't,54.752,57.175,,,,,,,,
|
| 66 |
+
64,to need learn niggas can't,55.153,57.175,,,,,,,,
|
| 67 |
+
65,learn to niggas can't pass class niggas can't learn yeah fuck,55.413,67.942,,,,,,,,
|
| 68 |
+
66,niggas class can't learn yeah fuck,57.675,67.942,,,,,,,,
|
| 69 |
+
67,can't niggas learn yeah fuck,58.156,67.942,,,,,,,,
|
| 70 |
+
68,learn can't yeah fuck all those niggas fuck all,58.556,69.844,,,,,,,,
|
| 71 |
+
69,all fuck those niggas fuck all,67.582,69.844,,,,,,,,
|
| 72 |
+
70,those all niggas fuck all,67.962,69.844,,,,,,,,
|
| 73 |
+
71,niggas those fuck all those niggas fuck all,68.182,71.546,,,,,,,,
|
| 74 |
+
72,all fuck those niggas fuck all,69.283,71.546,,,,,,,,
|
| 75 |
+
73,those all niggas fuck all,69.704,71.546,,,,,,,,
|
| 76 |
+
74,niggas those fuck all those niggas yeah bitch,69.884,73.828,,,,,,,,
|
| 77 |
+
75,all fuck those niggas yeah bitch,71.025,73.828,,,,,,,,
|
| 78 |
+
76,those all niggas yeah bitch,71.405,73.828,,,,,,,,
|
| 79 |
+
77,niggas those yeah bitch my,71.566,74.008,,,,,,,,
|
| 80 |
+
78,yeah niggas bitch my name is bobby two pistols you try,71.866,77.291,,,,,,,,
|
| 81 |
+
79,bobby is two pistols you try,74.288,77.291,,,,,,,,
|
| 82 |
+
80,two bobby pistols you try,74.448,77.291,,,,,,,,
|
| 83 |
+
81,pistols two you try to rob me i got a pistol i'm,74.849,80.394,,,,,,,,
|
| 84 |
+
82,i me got a pistol i'm shooting,77.871,80.874,,,,,,,,
|
| 85 |
+
83,got i a pistol i'm shooting,78.092,80.874,,,,,,,,
|
| 86 |
+
84,a got pistol i'm shooting,78.332,80.874,,,,,,,,
|
| 87 |
+
85,pistol a i'm shooting a black nigger in his head again and,78.572,83.837,,,,,,,,
|
| 88 |
+
86,in nigger his head again and bitch,81.355,84.197,,,,,,,,
|
| 89 |
+
87,his in head again and bitch,81.795,84.197,,,,,,,,
|
| 90 |
+
88,head his again and bitch,81.955,84.197,,,,,,,,
|
| 91 |
+
89,again head and bitch i am not george zimmerman i'm gonna,82.256,87.22,,,,,,,,
|
| 92 |
+
90,not am george zimmerman i'm gonna,84.538,87.22,,,,,,,,
|
| 93 |
+
91,george not zimmerman i'm gonna,84.718,87.22,,,,,,,,
|
| 94 |
+
92,zimmerman george i'm gonna kill that nigger dead kill that,85.118,89.462,,,,,,,,
|
| 95 |
+
93,that kill nigger dead kill that,87.28,89.462,,,,,,,,
|
| 96 |
+
94,nigger that dead kill that,87.54,89.462,,,,,,,,
|
| 97 |
+
95,dead nigger kill that nigger dead record that,87.741,91.204,,,,,,,,
|
| 98 |
+
96,that kill nigger dead record that,89.042,91.204,,,,,,,,
|
| 99 |
+
97,nigger that dead record that,89.322,91.204,,,,,,,,
|
| 100 |
+
98,dead nigger record that shit and put it on worldstar as well,89.522,93.686,,,,,,,,
|
| 101 |
+
99,it put on worldstar as well fuck all,91.644,94.827,,,,,,,,
|
| 102 |
+
100,worldstar on as well fuck all,92.205,94.827,,,,,,,,
|
| 103 |
+
101,as worldstar well fuck all,92.425,94.827,,,,,,,,
|
| 104 |
+
102,well as fuck all those niggas they can burn in hell fuck,93.286,97.931,,,,,,,,
|
| 105 |
+
103,can they burn in hell fuck eric,95.648,98.331,,,,,,,,
|
| 106 |
+
104,burn can in hell fuck eric,96.169,98.331,,,,,,,,
|
| 107 |
+
105,in burn hell fuck eric,96.309,98.331,,,,,,,,
|
| 108 |
+
106,hell in fuck eric garner he fat as fucking hell fuck all,96.589,101.555,,,,,,,,
|
| 109 |
+
107,as fat fucking hell fuck all,99.273,101.555,,,,,,,,
|
| 110 |
+
108,fucking as hell fuck all,99.633,101.555,,,,,,,,
|
| 111 |
+
109,hell fucking fuck all those niggas i'll choke them out fuck all,99.693,104.98,,,,,,,,
|
| 112 |
+
110,choke i'll them out fuck all,102.397,104.98,,,,,,,,
|
| 113 |
+
111,them choke out fuck all,102.657,104.98,,,,,,,,
|
| 114 |
+
112,out them fuck all those niggas i'll shoot it out if a,102.937,107.863,,,,,,,,
|
| 115 |
+
113,shoot i'll it out if a,105.841,107.863,,,,,,,,
|
| 116 |
+
114,it shoot out if a,106.101,107.863,,,,,,,,
|
| 117 |
+
115,out it if a nigger gets mad then we can shoot it,106.402,109.906,,,,,,,,
|
| 118 |
+
116,then mad we can shoot it out bitch i,108.745,111.228,,,,,,,,
|
| 119 |
+
117,shoot can it out bitch i,109.485,111.228,,,,,,,,
|
| 120 |
+
118,it shoot out bitch i,109.606,111.228,,,,,,,,
|
| 121 |
+
119,out it bitch i don't fight with niggers they'll beat me down,109.866,113.671,,,,,,,,
|
| 122 |
+
120,niggers with they'll beat me down they is,111.929,114.672,,,,,,,,
|
| 123 |
+
121,beat they'll me down they is,112.589,114.672,,,,,,,,
|
| 124 |
+
122,me beat down they is,112.97,114.672,,,,,,,,
|
| 125 |
+
123,down me they is like the junk like to,113.41,117.203,,,,,,,,
|
| 126 |
+
124,like is the junk like to,114.632,117.203,,,,,,,,
|
| 127 |
+
125,the like junk like to,114.732,117.203,,,,,,,,
|
| 128 |
+
126,junk the like to take a nigga car and rap at the,115.173,119.368,,,,,,,,
|
| 129 |
+
127,car nigga and rap at the same time stupid ass,117.804,121.553,,,,,,,,
|
| 130 |
+
128,the at same time stupid ass,118.887,121.553,,,,,,,,
|
| 131 |
+
129,same the time stupid ass,119.248,121.553,,,,,,,,
|
| 132 |
+
130,time same stupid ass niggas,119.428,121.974,,,,,,,,
|
| 133 |
+
131,stupid time ass niggas all they can do is rhyme they can,119.849,124.52,,,,,,,,
|
| 134 |
+
132,do can is rhyme they can,122.655,124.52,,,,,,,,
|
| 135 |
+
133,is do rhyme they can,122.836,124.52,,,,,,,,
|
| 136 |
+
134,rhyme is they can never get a motherfuckin' 9 to 5 stupid,123.076,128.028,,,,,,,,
|
| 137 |
+
135,motherfuckin' a 9 to 5 stupid ass niggas don't know 5 plus,125.301,130.092,,,,,,,,
|
| 138 |
+
136,niggas ass don't know 5 plus 5 they just,128.208,131.375,,,,,,,,
|
| 139 |
+
137,5 know plus 5 they just,129.311,131.375,,,,,,,,
|
| 140 |
+
138,plus 5 5 they just,129.571,131.375,,,,,,,,
|
| 141 |
+
139,5 plus they just know that if i can do a rhyme,129.972,133.039,,,,,,,,
|
| 142 |
+
140,i if can do a rhyme i can get time yeah fuck,131.937,135.725,,,,,,,,
|
| 143 |
+
141,can i get time yeah fuck all those niggas fuck all,133.059,137.569,,,,,,,,
|
| 144 |
+
142,all fuck those niggas fuck all,135.424,137.569,,,,,,,,
|
| 145 |
+
143,those all niggas fuck all,135.745,137.569,,,,,,,,
|
| 146 |
+
144,niggas those fuck all those niggas fuck all,135.905,139.292,,,,,,,,
|
| 147 |
+
145,all fuck those niggas fuck all,137.048,139.292,,,,,,,,
|
| 148 |
+
146,those all niggas fuck all,137.509,139.292,,,,,,,,
|
| 149 |
+
147,niggas those fuck all those niggas fuck all,137.609,140.976,,,,,,,,
|
| 150 |
+
148,all fuck those niggas fuck all,138.771,140.976,,,,,,,,
|
| 151 |
+
149,those all niggas fuck all,139.152,140.976,,,,,,,,
|
| 152 |
+
150,niggas those fuck all those niggas yeah fuck all those niggas fuck,139.332,144.262,,,,,,,,
|
| 153 |
+
151,fuck yeah all those niggas fuck all,141.737,144.423,,,,,,,,
|
| 154 |
+
152,all fuck those niggas fuck all,142.178,144.423,,,,,,,,
|
| 155 |
+
153,those all niggas fuck all,142.519,144.423,,,,,,,,
|
| 156 |
+
154,niggas those fuck all those niggas fuck all,142.699,146.146,,,,,,,,
|
| 157 |
+
155,all fuck those niggas fuck all,143.902,146.146,,,,,,,,
|
| 158 |
+
156,those all niggas fuck all,144.283,146.146,,,,,,,,
|
| 159 |
+
157,niggas those fuck all those niggas yeah fuck all those niggas niggas,144.483,149.313,,,,,,,,
|
| 160 |
+
158,fuck yeah all those niggas niggas can,146.888,149.453,,,,,,,,
|
| 161 |
+
159,all fuck those niggas niggas can,147.329,149.453,,,,,,,,
|
| 162 |
+
160,those all niggas niggas can,147.69,149.453,,,,,,,,
|
| 163 |
+
161,niggas those niggas can burn in hell trayvon as,147.87,151.497,,,,,,,,
|
| 164 |
+
162,burn can in hell trayvon as,149.333,151.497,,,,,,,,
|
| 165 |
+
163,in burn hell trayvon as,149.493,151.497,,,,,,,,
|
| 166 |
+
164,hell in trayvon as well niggas can,149.774,152.88,,,,,,,,
|
| 167 |
+
165,trayvon hell as well niggas can,149.894,152.88,,,,,,,,
|
| 168 |
+
166,as trayvon well niggas can,150.756,152.88,,,,,,,,
|
| 169 |
+
167,well as niggas can burn in hell niggas burn,151.437,154.744,,,,,,,,
|
| 170 |
+
168,burn can in hell niggas burn,152.78,154.744,,,,,,,,
|
| 171 |
+
169,in burn hell niggas burn,152.9,154.744,,,,,,,,
|
| 172 |
+
170,hell in niggas burn all the,153.241,167.817,,,,,,,,
|
| 173 |
+
171,niggas hell burn all the,153.361,167.817,,,,,,,,
|
| 174 |
+
172,burn niggas all the niggers in this bitch you motherfuckers used to,154.243,171.722,,,,,,,,
|
| 175 |
+
173,bitch this you motherfuckers used to be slaves now you,168.778,173.445,,,,,,,,
|
| 176 |
+
174,to used be slaves now you,171.422,173.445,,,,,,,,
|
| 177 |
+
175,be to slaves now you,171.622,173.445,,,,,,,,
|
| 178 |
+
176,slaves be now you think you can ride in my escalade stupid,171.802,176.849,,,,,,,,
|
| 179 |
+
177,ride can in my escalade stupid ass,174.146,177.21,,,,,,,,
|
| 180 |
+
178,in ride my escalade stupid ass,174.346,177.21,,,,,,,,
|
| 181 |
+
179,my in escalade stupid ass,174.726,177.21,,,,,,,,
|
| 182 |
+
180,escalade my stupid ass nigger better clean my car good before i,174.967,180.234,,,,,,,,
|
| 183 |
+
181,my clean car good before i,178.071,180.234,,,,,,,,
|
| 184 |
+
182,car my good before i,178.351,180.234,,,,,,,,
|
| 185 |
+
183,good car before i get this whip out and then shoot you,178.532,182.036,,,,,,,,
|
| 186 |
+
184,out whip and then shoot you in your hood dumbass nigger stupid,180.735,185.361,,,,,,,,
|
| 187 |
+
185,your in hood dumbass nigger stupid ass,182.057,185.601,,,,,,,,
|
| 188 |
+
186,hood your dumbass nigger stupid ass,182.177,185.601,,,,,,,,
|
| 189 |
+
187,dumbass hood nigger stupid ass,182.437,185.601,,,,,,,,
|
| 190 |
+
188,nigger dumbass stupid ass nigger you calling me a cracker well it's,182.798,188.425,,,,,,,,
|
| 191 |
+
189,me calling a cracker well it's,186.763,188.425,,,,,,,,
|
| 192 |
+
190,a me cracker well it's,187.104,188.425,,,,,,,,
|
| 193 |
+
191,cracker a well it's better to be a nigger better than,187.264,190.889,,,,,,,,
|
| 194 |
+
192,be to a nigger better than,188.706,190.889,,,,,,,,
|
| 195 |
+
193,a be nigger better than,188.826,190.889,,,,,,,,
|
| 196 |
+
194,nigger a better than being a nigger bitch you're,188.966,194.213,,,,,,,,
|
| 197 |
+
195,being than a nigger bitch you're,190.568,194.213,,,,,,,,
|
| 198 |
+
196,a being nigger bitch you're,191.049,194.213,,,,,,,,
|
| 199 |
+
197,nigger a bitch you're so black you look like a damn shade,191.55,196.797,,,,,,,,
|
| 200 |
+
198,look you like a damn shade bitch clean,194.734,199.751,,,,,,,,
|
| 201 |
+
199,a like damn shade bitch clean,195.335,199.751,,,,,,,,
|
| 202 |
+
200,damn a shade bitch clean,195.635,199.751,,,,,,,,
|
| 203 |
+
201,shade damn bitch clean my,195.716,199.912,,,,,,,,
|
| 204 |
+
202,bitch shade clean my car while i drink lemonade you fucking,196.116,203.365,,,,,,,,
|
| 205 |
+
203,i while drink lemonade you fucking,200.313,203.365,,,,,,,,
|
| 206 |
+
204,drink i lemonade you fucking,200.755,203.365,,,,,,,,
|
| 207 |
+
205,lemonade drink you fucking slave bobby 2,200.855,206.055,,,,,,,,
|
| 208 |
+
206,you lemonade fucking slave bobby 2,201.257,206.055,,,,,,,,
|
| 209 |
+
207,fucking you slave bobby 2,202.823,206.055,,,,,,,,
|
| 210 |
+
208,slave fucking bobby 2 pistols man fuck all,203.024,207.722,,,,,,,,
|
| 211 |
+
209,2 bobby pistols man fuck all,205.614,207.722,,,,,,,,
|
| 212 |
+
210,pistols 2 man fuck all,205.915,207.722,,,,,,,,
|
| 213 |
+
211,man pistols fuck all those niggas man real nigger,206.115,209.348,,,,,,,,
|
| 214 |
+
212,those all niggas man real nigger,207.621,209.348,,,,,,,,
|
| 215 |
+
213,niggas those man real nigger,207.742,209.348,,,,,,,,
|
| 216 |
+
214,man niggas real nigger anthem,207.922,209.689,,,,,,,,
|
| 217 |
+
215,real man nigger anthem,208.244,209.689,,,,,,,,
|
| 218 |
+
216,nigger real anthem,208.826,209.689,,,,,,,,
|
| 219 |
+
217,anthem nigger you,209.107,231.24,,,,,,,,
|
artifacts/spans_async_llm.csv
ADDED
|
@@ -0,0 +1,219 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
span_id,span_text,start_time,end_time,has_excessive_profanity,has_slur,has_targeted_insult,has_threat_or_violence,profanity_hits,slur_hits,insult_hits,threat_or_violence_hits,min_allowed_label,final_enforced_label,llm_label,llm_confidence,llm_rationale
|
| 2 |
+
0,i simply must get through sorry you're much too big,0.824,4.33,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,"The phrase 'you're much too big' is a derogatory comment, which is a form of hate speech."
|
| 3 |
+
1,sorry through you're much too big yeah man bobby two,2.066,6.354,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,The span_text contains a non-offensive phrase with a neutral tone and no explicit harm-inducing language.
|
| 4 |
+
2,big too yeah man bobby two,3.469,6.354,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,"No explicit harmful content, excessive profanity, slurs, or targeted insults found in the span_text."
|
| 5 |
+
3,yeah big man bobby two,3.549,6.354,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,No explicit phrases or patterns from span_text indicate harmful content.
|
| 6 |
+
4,man yeah bobby two pistols in his bitch yeah man fuck all,4.35,9.219,True,False,False,False,"['bitch', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity ('fuck') and derogatory language ('bitch') in the span_text, combined with the minimum allowed label of HATE_SPEECH_GENERAL, justify the classification."
|
| 7 |
+
5,bitch his yeah man fuck all,7.095,9.219,True,False,False,False,"['bitch', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Excessive profanity ('fuck') and derogatory term ('bitch') in the span_text, exceeding minimum allowed label of HATE_SPEECH_GENERAL."
|
| 8 |
+
6,yeah bitch man fuck all,7.176,9.219,True,False,False,False,"['bitch', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of profanity ('fuck') and the use of derogatory language ('bitch') justify the label. The 'minimum_allowed_label' is not a determining factor in this case.
|
| 9 |
+
7,man yeah fuck all those niggers man martin luther,7.396,11.243,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'niggers' and excessive profanity ('fuck') justify the label of HATE_SPEECH_GENERAL.
|
| 10 |
+
8,those all niggers man martin luther,9.099,11.243,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a racial slur ('niggers'), which is a clear indicator of hate speech."
|
| 11 |
+
9,niggers those man martin luther,9.259,11.243,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of derogatory term 'niggers' and reference to 'martin luther', a figure associated with civil rights movement, which can be interpreted as hate speech."
|
| 12 |
+
10,man niggers martin luther king deserved to be killed that fucking nigger,9.48,13.607,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,EXTREMISM_PROMOTION,EXTREMISM_PROMOTION,HIGH,"The span_text explicitly mentions killing a prominent historical figure, Martin Luther King, and uses multiple racial slurs, indicating extreme hatred and promotion of violence."
|
| 13 |
+
11,be to killed that fucking nigger just fuck,11.904,14.349,False,True,False,False,['fuck'],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of explicit racial slur ('nigger') and excessive profanity ('fucking') in the span_text.
|
| 14 |
+
12,that killed fucking nigger just fuck,12.385,14.349,True,True,False,False,['fuck'],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of explicit profanity ('fucking', 'fuck') and racial slur ('nigger') which exceeds minimum allowed label."
|
| 15 |
+
13,fucking that nigger just fuck,12.926,14.349,True,True,False,False,['fuck'],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the slur 'nigger' and excessive profanity ('fucking') directly aligns with the criteria for HATE_SPEECH_GENERAL.
|
| 16 |
+
14,nigger fucking just fuck those apart fuck those niggers man fuck all,13.066,22.943,True,True,False,False,"['fuck', 'fuck', 'fuck']",['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of explicit racial slurs ('nigger') and excessive profanity ('fucking', 'fuck') justify the label of HATE_SPEECH_GENERAL."
|
| 17 |
+
15,those fuck niggers man fuck all,15.811,22.943,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of excessive profanity and potential racial slur ('niggers')
|
| 18 |
+
16,niggers those man fuck all,16.072,22.943,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of racial slur 'niggers' and excessive profanity.
|
| 19 |
+
17,man niggers fuck all niggas fuck all,16.332,24.63,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of repeated profanity and derogatory terms ('niggers', 'niggas') in the span_text, which exceeds the minimum threshold for hate speech."
|
| 20 |
+
18,fuck man all niggas fuck all,16.713,24.63,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Excessive profanity and presence of derogatory term 'niggas' justify HATE_SPEECH_GENERAL label.
|
| 21 |
+
19,all fuck niggas fuck all,22.12,24.63,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity ('fuck') and a derogatory term ('niggas'), which aligns with the minimum allowed label of HATE_SPEECH_GENERAL."
|
| 22 |
+
20,niggas all fuck all niggas fuck all,22.722,26.237,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Excessive profanity and use of derogatory term 'niggas' indicates hate speech.
|
| 23 |
+
21,fuck niggas all niggas fuck all,23.024,26.237,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of excessive profanity and potential racial slur ('niggas') in the span_text.
|
| 24 |
+
22,all fuck niggas fuck all,23.887,26.237,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of excessive profanity and potential derogatory language, exceeding minimum allowed label threshold."
|
| 25 |
+
23,niggas all fuck all those niggas fuck all,24.43,27.844,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and a slur, which aligns with the minimum_allowed_label and exceeds the threshold for HATE_SPEECH_GENERAL."
|
| 26 |
+
24,all fuck those niggas fuck all,25.614,27.844,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of excessive profanity and derogatory language ('fuck those niggas') meets the criteria for hate speech general.
|
| 27 |
+
25,those all niggas fuck all,26.117,27.844,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span contains a racial slur, which is a characteristic of hate speech."
|
| 28 |
+
26,niggas those fuck all those niggas fuck all,26.277,29.571,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity ('fuck') and a derogatory term ('niggas'), which aligns with the characteristics of hate speech."
|
| 29 |
+
27,all fuck those niggas fuck all,27.342,29.571,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span contains excessive profanity ('fuck') and a slur-like phrase ('niggas'), which warrants a label of HATE_SPEECH_GENERAL."
|
| 30 |
+
28,those all niggas fuck all,27.723,29.571,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a racial slur, 'niggas', in the span_text, justifies the label of HATE_SPEECH_GENERAL."
|
| 31 |
+
29,niggas those fuck all those niggas fuck all,27.904,31.278,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and a derogatory term, meeting the criteria for HATE_SPEECH_GENERAL."
|
| 32 |
+
30,all fuck those niggas fuck all,29.029,31.278,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of excessive profanity and derogatory language ('fuck those niggas') meets the threshold for hate speech.
|
| 33 |
+
31,those all niggas fuck all,29.45,31.278,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a racial slur ('niggas') in the span_text, which is explicitly mentioned in the input signals and meets the minimum allowed label."
|
| 34 |
+
32,niggas those fuck all those niggas they wanna,29.631,35.793,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of racial slurs ('niggas') and excessive profanity ('fuck') in the span_text, without any mitigating context, justifies the classification as HATE_SPEECH_GENERAL."
|
| 35 |
+
33,all fuck those niggas they wanna,31.057,35.793,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of profanity and a slur ('niggas') in the span_text indicates hate speech.
|
| 36 |
+
34,those all niggas they wanna,31.157,35.793,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a racial slur ('niggas') in the span_text, which is not justified or contextualized, indicates hate speech."
|
| 37 |
+
35,niggas those they wanna rap and steal my shit because they can't,31.338,37.955,False,False,False,False,['shit'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a derogatory term ('niggas') towards a group of people, and an insult ('they wanna rap and steal my shit') directed at them, indicates hate speech."
|
| 38 |
+
36,my steal shit because they can't get shit go and,36.294,39.677,True,False,False,False,"['shit', 'shit']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of excessive profanity in 'my steal shit because they can't get shit go and' warrants a label of HATE_SPEECH_GENERAL.
|
| 39 |
+
37,can't they get shit go and,37.415,39.677,True,False,False,False,['shit'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity in the span_text, specifically the use of the word 'shit', justifies the HATE_SPEECH_GENERAL label."
|
| 40 |
+
38,get can't shit go and,37.575,39.677,True,False,False,False,['shit'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,"The presence of profanity in the span_text, despite not being a slur or targeted insult, warrants a label of HATE_SPEECH_GENERAL."
|
| 41 |
+
39,shit get go and get a job stop trying,38.015,41.639,False,False,False,False,['shit'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains profanity ('shit') and a general insult ('stop trying'), which aligns with the definition of hate speech."
|
| 42 |
+
40,get and a job stop trying,39.577,41.639,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,"The phrase 'stop trying' can be perceived as a derogatory statement, targeting individuals who are struggling to find employment."
|
| 43 |
+
41,a get job stop trying,39.777,41.639,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a derogatory phrase 'stop trying' which is a form of insult, targeting a person's ability to get a job, aligning with the definition of hate speech."
|
| 44 |
+
42,job a stop trying to rob stop trying to fuck my mom,39.977,43.941,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains explicit profanity and a threat of violence, which is considered a form of hate speech."
|
| 45 |
+
43,trying stop to fuck my mom my dick,42.54,44.702,True,False,False,False,"['fuck', 'dick']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains explicit profanity and a sexual reference, which meets the criteria for HATE_SPEECH_GENERAL."
|
| 46 |
+
44,fuck to my mom my dick,43.0,44.702,True,False,False,False,"['fuck', 'dick']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Excessive profanity ('fuck') and targeted insult ('my mom') in the span_text.
|
| 47 |
+
45,my fuck mom my dick,43.201,44.702,True,False,False,False,"['fuck', 'dick']",[],[],[],HATE_SPEECH_GENERAL,HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HIGH,"The presence of explicit profanity ('fuck') and a derogatory term towards a family member ('mom') indicates a high level of severity, warranting a label of HARASSMENT_OBSCENITY."
|
| 48 |
+
46,mom my my dick is bigger than yards fuck all,43.421,46.884,True,False,False,False,"['dick', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Excessive profanity and derogatory language ('fuck') in the span_text, exceeding the minimum allowed label of HATE_SPEECH_GENERAL."
|
| 49 |
+
47,bigger is than yards fuck all,44.722,46.884,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The span_text contains excessive profanity ('fuck') which meets the threshold for HATE_SPEECH_GENERAL.
|
| 50 |
+
48,than bigger yards fuck all,44.862,46.884,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HIGH,"The span_text contains excessive profanity, specifically the phrase 'fuck all', which is a clear indicator of harassment and obscenity."
|
| 51 |
+
49,yards than fuck all niggas they can,45.123,48.186,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of racial slur 'niggas' in the span_text.
|
| 52 |
+
50,fuck yards all niggas they can,45.323,48.186,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'niggas' and excessive profanity ('fuck yards') in the span_text justify the label.
|
| 53 |
+
51,all fuck niggas they can,46.264,48.186,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of profanity and potential derogatory term 'niggas' without explicit indication of fictional or artistic context.
|
| 54 |
+
52,niggas all they can burn in hell fuck rosa,46.724,50.388,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a racial slur and excessive profanity in the span_text, despite the absence of targeted insults and excessive profanity signal, justifies the HATE_SPEECH_GENERAL label."
|
| 55 |
+
53,burn can in hell fuck rosa,48.126,50.388,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of excessive profanity ('fuck') and a derogatory phrase ('burn can in hell') justifies the label. The phrase 'burn can in hell' is directed towards an individual ('rosa') and contains hate speech elements.
|
| 56 |
+
54,in burn hell fuck rosa,48.266,50.388,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity, specifically the phrase 'fuck', and the mention of a potentially derogatory term 'rosa' (which may be a slur), aligns with the criteria for HATE_SPEECH_GENERAL."
|
| 57 |
+
55,hell in fuck rosa parks i'll slap that bitch as well niggas,48.546,53.391,True,False,False,False,"['fuck', 'bitch']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains multiple instances of profanity and a racial slur, which indicates hate speech. The mention of Rosa Parks, a civil rights icon, is used in a derogatory manner, further supporting this classification."
|
| 58 |
+
56,that slap bitch as well niggas need,51.309,53.651,False,False,False,False,['bitch'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The span_text contains profane language ('slap bitch') and a derogatory racial slur ('niggas').
|
| 59 |
+
57,bitch that as well niggas need,51.529,53.651,True,False,False,False,['bitch'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity ('bitch', 'niggas') and a derogatory term ('bitch') aligns with the characteristics of hate speech, warranting a 'HATE_SPEECH_GENERAL' classification."
|
| 60 |
+
58,as bitch well niggas need,51.749,53.651,True,False,False,False,['bitch'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the slur 'bitch' and excessive profanity ('well niggas') in the span_text justify the label of HATE_SPEECH_GENERAL.
|
| 61 |
+
59,well as niggas need to burn niggas need,51.99,55.373,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The span_text contains a derogatory phrase 'niggas need to burn niggas need' that is a form of hate speech.
|
| 62 |
+
60,need niggas to burn niggas need,53.051,55.373,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of repeated racial slurs ('niggas') in the span_text, regardless of context or intent, is a hallmark of hate speech."
|
| 63 |
+
61,to need burn niggas need,53.451,55.373,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'niggas' is a clear indicator of hate speech.
|
| 64 |
+
62,burn to niggas need to learn niggas can't,53.711,57.175,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The span_text contains a derogatory phrase 'niggas need to learn niggas can't' which is a form of hate speech.
|
| 65 |
+
63,need niggas to learn niggas can't,54.752,57.175,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a derogatory term ('niggas') used to express frustration, which is a form of hate speech."
|
| 66 |
+
64,to need learn niggas can't,55.153,57.175,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the racial slur 'niggas' in the span_text, which is not mitigated by any context, justifies the HATE_SPEECH_GENERAL label."
|
| 67 |
+
65,learn to niggas can't pass class niggas can't learn yeah fuck,55.413,67.942,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a racial slur and excessive profanity, which are indicative of hate speech."
|
| 68 |
+
66,niggas class can't learn yeah fuck,57.675,67.942,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of a slur and excessive profanity in 'niggas class can't learn yeah fuck' indicates hate speech.
|
| 69 |
+
67,can't niggas learn yeah fuck,58.156,67.942,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of excessive profanity, including the phrase 'fuck', exceeds minimum allowed label threshold."
|
| 70 |
+
68,learn can't yeah fuck all those niggas fuck all,58.556,69.844,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of excessive profanity ('fuck') and derogatory term ('niggas') in the span_text.
|
| 71 |
+
69,all fuck those niggas fuck all,67.582,69.844,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity and a slur ('niggas') in the span_text, which is not mitigated by any educational, fictional, or hypothetical context, justifies the HATE_SPEECH_GENERAL label."
|
| 72 |
+
70,those all niggas fuck all,67.962,69.844,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of racial slur 'niggas' and excessive profanity, exceeding minimum allowed label"
|
| 73 |
+
71,niggas those fuck all those niggas fuck all,68.182,71.546,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of excessive profanity and slur-like language in the span_text.
|
| 74 |
+
72,all fuck those niggas fuck all,69.283,71.546,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of excessive profanity and derogatory language, exceeding minimum threshold for hate speech."
|
| 75 |
+
73,those all niggas fuck all,69.704,71.546,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a racial slur, which is a strong indicator of hate speech."
|
| 76 |
+
74,niggas those fuck all those niggas yeah bitch,69.884,73.828,True,False,False,False,"['fuck', 'bitch']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of multiple instances of profanity and derogatory language ('niggas', 'fuck', 'bitch') warrants a high confidence label for hate speech general."
|
| 77 |
+
75,all fuck those niggas yeah bitch,71.025,73.828,True,False,False,False,"['fuck', 'bitch']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity ('fuck', 'bitch') and a slur ('niggas') in the span_text, which exceeds the minimum allowed label of HATE_SPEECH_GENERAL."
|
| 78 |
+
76,those all niggas yeah bitch,71.405,73.828,True,False,False,False,['bitch'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of racial slur 'niggas' and excessive profanity 'bitch', exceeding minimum allowed label 'HATE_SPEECH_GENERAL'"
|
| 79 |
+
77,niggas those yeah bitch my,71.566,74.008,True,False,False,False,['bitch'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Excessive profanity and derogatory tone, meeting the minimum allowed label threshold."
|
| 80 |
+
78,yeah niggas bitch my name is bobby two pistols you try,71.866,77.291,False,False,False,False,['bitch'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a racial slur ('niggas') is explicitly mentioned in the span_text, which is a strong indicator of hate speech."
|
| 81 |
+
79,bobby is two pistols you try,74.288,77.291,False,False,False,False,[],[],[],[],NONE,EXTREMISM_PROMOTION,EXTREMISM_PROMOTION,HIGH,"The span_text contains a reference to firearms ('two pistols'), which is often associated with extremist ideologies and violent behavior."
|
| 82 |
+
80,two bobby pistols you try,74.448,77.291,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,"The presence of a derogatory term 'bobby pistols' is a slur, which is a form of hate speech."
|
| 83 |
+
81,pistols two you try to rob me i got a pistol i'm,74.849,80.394,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,"The span_text contains a threat of violence ('try to rob me') and a reference to a weapon ('pistols'), which could be considered a form of hate speech."
|
| 84 |
+
82,i me got a pistol i'm shooting,77.871,80.874,False,False,False,False,[],[],[],[],NONE,EXTREMISM_PROMOTION,EXTREMISM_PROMOTION,HIGH,"The presence of 'pistol' and 'shooting' in the span_text suggests a violent or extremist act, which warrants a high confidence label of EXTREMISM_PROMOTION."
|
| 85 |
+
83,got i a pistol i'm shooting,78.092,80.874,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a violent threat ('got i a pistol i'm shooting'), which is a form of hate speech."
|
| 86 |
+
84,a got pistol i'm shooting,78.332,80.874,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span contains a violent threat ('i'm shooting'), which is a form of hate speech."
|
| 87 |
+
85,pistol a i'm shooting a black nigger in his head again and,78.572,83.837,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the racial slur 'nigger' and the violent intent to shoot someone in the head again, aligns with the characteristics of hate speech general."
|
| 88 |
+
86,in nigger his head again and bitch,81.355,84.197,False,True,False,False,['bitch'],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the slur 'nigger' in the span_text, which is explicitly cited as a signal for 'has_slur', is a strong indicator of hate speech."
|
| 89 |
+
87,his in head again and bitch,81.795,84.197,True,False,False,False,['bitch'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity and derogatory language ('bitch') in the span_text, which exceeds the minimum allowed label, justifies the classification as HATE_SPEECH_GENERAL."
|
| 90 |
+
88,head his again and bitch,81.955,84.197,True,False,False,False,['bitch'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of profanity ('bitch') and derogatory tone in 'head his again and bitch' justify a high confidence in HATE_SPEECH_GENERAL label.
|
| 91 |
+
89,again head and bitch i am not george zimmerman i'm gonna,82.256,87.22,False,False,False,False,['bitch'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a targeted insult ('bitch') and a derogatory phrase ('again head'), which are indicative of hate speech."
|
| 92 |
+
90,not am george zimmerman i'm gonna,84.538,87.22,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a statement that implies a threat, which is a form of hate speech. The phrase 'i'm gonna' suggests a potential violent or aggressive action, and is accompanied by a reference to George Zimmerman, a figure associated with a highly publicized and racially charged incident."
|
| 93 |
+
91,george not zimmerman i'm gonna,84.718,87.22,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The phrase 'george not zimmerman' suggests a biased and inflammatory tone, potentially promoting hate speech against Zimmerman."
|
| 94 |
+
92,zimmerman george i'm gonna kill that nigger dead kill that,85.118,89.462,False,True,False,True,[],['nigger'],[],"['threat_gonna', 'targeted_kill', 'targeted_kill']",HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,The presence of a racial slur ('nigger') and a threat of violence ('i'm gonna kill that nigger dead') categorizes the span as hate speech general. | Overridden by deterministic minimum.
|
| 95 |
+
93,that kill nigger dead kill that,87.28,89.462,False,True,False,True,[],['nigger'],[],"['targeted_kill', 'targeted_kill']",HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,Presence of racial slur 'nigger' and excessive profanity is not present but hate speech is present. | Overridden by deterministic minimum.
|
| 96 |
+
94,nigger that dead kill that,87.54,89.462,False,True,False,True,[],['nigger'],[],['targeted_kill'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,"Presence of slur 'nigger' and excessive profanity, exceeding minimum allowed label 'HARASSMENT_OBSCENITY' | Overridden by deterministic minimum."
|
| 97 |
+
95,dead nigger kill that nigger dead record that,87.741,91.204,False,True,False,True,[],"['nigger', 'nigger']",[],['targeted_kill'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,"Presence of racial slur 'nigger' and excessive profanity, exceeding the minimum allowed label of HARASSMENT_OBSCENITY. | Overridden by deterministic minimum."
|
| 98 |
+
96,that kill nigger dead record that,89.042,91.204,False,True,False,True,[],['nigger'],[],['targeted_kill'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,Presence of derogatory racial slur 'nigger' in the span_text. | Overridden by deterministic minimum.
|
| 99 |
+
97,nigger that dead record that,89.322,91.204,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the slur 'nigger' in the span_text is a clear indicator of hate speech, meeting or exceeding the minimum allowed label."
|
| 100 |
+
98,dead nigger record that shit and put it on worldstar as well,89.522,93.686,False,True,False,False,['shit'],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'nigger' and the use of profanity ('shit') justify this classification.
|
| 101 |
+
99,it put on worldstar as well fuck all,91.644,94.827,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity ('fuck') in the span_text, which is not explicitly excluded by the 'has_excessive_profanity' flag set to false, justifies the HATE_SPEECH_GENERAL label."
|
| 102 |
+
100,worldstar on as well fuck all,92.205,94.827,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of profanity ('fuck') and the mention of a popular platform for explicit content ('worldstar on') indicates hate speech general.
|
| 103 |
+
101,as worldstar well fuck all,92.425,94.827,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity in 'as worldstar well fuck all' warrants a high confidence in HATE_SPEECH_GENERAL, as it aligns with the minimum allowed label and indicates a clear intent to offend."
|
| 104 |
+
102,well as fuck all those niggas they can burn in hell fuck,93.286,97.931,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of profanity and a derogatory phrase ('fuck all those niggas') indicates hate speech.
|
| 105 |
+
103,can they burn in hell fuck eric,95.648,98.331,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Excessive profanity and targeted insult towards a specific individual ('fuck eric'), which aligns with the characteristics of hate speech."
|
| 106 |
+
104,burn can in hell fuck eric,96.169,98.331,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Excessive profanity ('fuck') and targeted insult ('fuck eric') in the span_text
|
| 107 |
+
105,in burn hell fuck eric,96.309,98.331,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity, specifically the phrase 'fuck eric', justifies the label. This exceeds the minimum allowed label."
|
| 108 |
+
106,hell in fuck eric garner he fat as fucking hell fuck all,96.589,101.555,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Excessive profanity and derogatory language towards a person (Eric Garner) without a specific slur, indicating hate speech."
|
| 109 |
+
107,as fat fucking hell fuck all,99.273,101.555,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity, including the phrase 'fat fucking hell' and the word 'fuck', which is a strong indicator of hate speech."
|
| 110 |
+
108,fucking as hell fuck all,99.633,101.555,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Excessive profanity ('fucking as hell fuck all') meets the threshold for HATE_SPEECH_GENERAL.
|
| 111 |
+
109,hell fucking fuck all those niggas i'll choke them out fuck all,99.693,104.98,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and a derogatory racial slur, which aligns with the criteria for HATE_SPEECH_GENERAL."
|
| 112 |
+
110,choke i'll them out fuck all,102.397,104.98,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HIGH,"The span_text contains excessive profanity ('fuck') and a threat of violence ('choke i'll them out'), which warrants a label of HARASSMENT_OBSCENITY."
|
| 113 |
+
111,them choke out fuck all,102.657,104.98,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of excessive profanity ('fuck') and derogatory slang ('choke out'), exceeding minimum allowed label threshold."
|
| 114 |
+
112,out them fuck all those niggas i'll shoot it out if a,102.937,107.863,False,False,False,True,['fuck'],[],[],['shoot'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HIGH,"Presence of explicit profanity 'fuck' and 'niggas' in the span_text, exceeding minimum allowed label."
|
| 115 |
+
113,shoot i'll it out if a,105.841,107.863,False,False,False,True,[],[],[],['shoot'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,"The presence of a potentially derogatory phrase 'shoot i'll it out if a' suggests hate speech, despite the lack of explicit profanity, slurs, or targeted insults. | Overridden by deterministic minimum."
|
| 116 |
+
114,it shoot out if a,106.101,107.863,False,False,False,True,[],[],[],['shoot'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,NONE,LOW,"The span_text does not contain any explicit phrases or patterns that would categorize it as HATE_SPEECH_GENERAL, EXTREMISM_PROMOTION, or HARASSMENT_OBSCENITY. | Overridden by deterministic minimum."
|
| 117 |
+
115,out it if a nigger gets mad then we can shoot it,106.402,109.906,False,True,False,True,[],['nigger'],[],['shoot'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,"Presence of racial slur 'nigger' and threat of violence, which aligns with characteristics of hate speech. | Overridden by deterministic minimum."
|
| 118 |
+
116,then mad we can shoot it out bitch i,108.745,111.228,False,False,False,True,['bitch'],[],[],['shoot'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HIGH,"The presence of profane language ('bitch') and aggressive tone ('shoot it out') in the span_text, which exceeds the minimum allowed label."
|
| 119 |
+
117,shoot can it out bitch i,109.485,111.228,True,False,False,True,['bitch'],[],[],['shoot'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HIGH,"The span_text contains excessive profanity ('bitch'), which meets or exceeds the minimum allowed label."
|
| 120 |
+
118,it shoot out bitch i,109.606,111.228,True,False,False,True,['bitch'],[],[],['shoot'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HIGH,"The presence of excessive profanity ('shoot out bitch') in the span_text, which exceeds the minimum allowed label of HARASSMENT_OBSCENITY."
|
| 121 |
+
119,out it bitch i don't fight with niggers they'll beat me down,109.866,113.671,False,False,False,True,['bitch'],[],[],['beat'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,"The presence of racial slurs ('niggers') and derogatory language ('bitch') indicates hate speech, despite the minimum allowed label being HARASSMENT_OBSCENITY. | Overridden by deterministic minimum."
|
| 122 |
+
120,niggers with they'll beat me down they is,111.929,114.672,False,False,False,True,[],[],[],['targeted_beat'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,"The presence of a racial slur ('niggers') in the span_text, regardless of the context, is a clear indicator of hate speech. | Overridden by deterministic minimum."
|
| 123 |
+
121,beat they'll me down they is,112.589,114.672,False,False,False,True,[],[],[],['targeted_beat'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,"The phrase 'they'll me down they is' contains derogatory language and a grammatical error, which may be indicative of hate speech. | Overridden by deterministic minimum."
|
| 124 |
+
122,me beat down they is,112.97,114.672,False,False,False,True,[],[],[],['targeted_beat'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,"The phrase 'beat down' is a violent and aggressive term, and the use of 'they' as a singular pronoun may be perceived as derogatory or dismissive. | Overridden by deterministic minimum."
|
| 125 |
+
123,down me they is like the junk like to,113.41,117.203,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,Presence of derogatory phrase 'down me they is like the junk like to' which can be considered hate speech.
|
| 126 |
+
124,like is the junk like to,114.632,117.203,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,"The presence of the word 'junk' in a derogatory context suggests hate speech, but the lack of explicit profanity or targeted insults limits the severity to general hate speech."
|
| 127 |
+
125,the like junk like to,114.732,117.203,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,No explicit harmful content or excessive profanity found in the span_text.
|
| 128 |
+
126,junk the like to take a nigga car and rap at the,115.173,119.368,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the derogatory term 'nigga' in the span_text indicates hate speech.
|
| 129 |
+
127,car nigga and rap at the same time stupid ass,117.804,121.553,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of derogatory phrase 'stupid ass' and racial slur implication in 'nigga'
|
| 130 |
+
128,the at same time stupid ass,118.887,121.553,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity ('ass') in the span_text, which is not excessive, contributes to a high confidence in HATE_SPEECH_GENERAL label."
|
| 131 |
+
129,same the time stupid ass,119.248,121.553,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,"The presence of profanity ('ass') in the span_text, which is not excessive but still contributes to a derogatory tone, warrants a medium confidence in HATE_SPEECH_GENERAL label."
|
| 132 |
+
130,time same stupid ass niggas,119.428,121.974,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the derogatory racial slur 'niggas' in the span_text, which is not mitigated by the 'has_slur' signal being false, indicates a high severity of hate speech."
|
| 133 |
+
131,stupid time ass niggas all they can do is rhyme they can,119.849,124.52,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a derogatory slur ('niggas') and targeted insult ('stupid time ass') in the span_text, regardless of context, justifies the HATE_SPEECH_GENERAL label."
|
| 134 |
+
132,do can is rhyme they can,122.655,124.52,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,No explicit harmful phrases or patterns found in the span_text.
|
| 135 |
+
133,is do rhyme they can,122.836,124.52,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,"No explicit phrases or patterns of harm, hate speech, extremism, or harassment found in the span_text."
|
| 136 |
+
134,rhyme is they can never get a motherfuckin' 9 to 5 stupid,123.076,128.028,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity ('motherfuckin') in the span_text, which is not justified as educational, fictional, or artistic, indicates a high level of harmful content."
|
| 137 |
+
135,motherfuckin' a 9 to 5 stupid ass niggas don't know 5 plus,125.301,130.092,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of profanity and derogatory terms such as 'stupid ass niggas' in the span_text.
|
| 138 |
+
136,niggas ass don't know 5 plus 5 they just,128.208,131.375,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a derogatory racial slur, which is a form of hate speech."
|
| 139 |
+
137,5 know plus 5 they just,129.311,131.375,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,"The span_text does not contain any explicit phrases or patterns indicative of hate speech, extremism promotion, or harassment/obscenity."
|
| 140 |
+
138,plus 5 5 they just,129.571,131.375,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,"The input span_text does not contain any explicit harmful content, and the provided signals do not indicate any form of hate speech, extremism promotion, or harassment/obscenity."
|
| 141 |
+
139,5 plus they just know that if i can do a rhyme,129.972,133.039,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,"The span_text does not contain any explicit phrases or patterns that match the labels HATE_SPEECH_GENERAL, EXTREMISM_PROMOTION, or HARASSMENT_OBSCENITY."
|
| 142 |
+
140,i if can do a rhyme i can get time yeah fuck,131.937,135.725,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity ('fuck') in the span_text, which is not justified as excessive, contributes to the label of HATE_SPEECH_GENERAL."
|
| 143 |
+
141,can i get time yeah fuck all those niggas fuck all,133.059,137.569,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of excessive profanity and a slur ('niggas'), which aligns with the minimum allowed label."
|
| 144 |
+
142,all fuck those niggas fuck all,135.424,137.569,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of excessive profanity and derogatory language ('niggas') aligns with the criteria for HATE_SPEECH_GENERAL.
|
| 145 |
+
143,those all niggas fuck all,135.745,137.569,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a racial slur ('niggas') in the span_text, which is explicitly identified as a hate speech indicator."
|
| 146 |
+
144,niggas those fuck all those niggas fuck all,135.905,139.292,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of excessive profanity and a slur in the span_text justifies the HATE_SPEECH_GENERAL label.
|
| 147 |
+
145,all fuck those niggas fuck all,137.048,139.292,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and potentially derogatory language, meeting the criteria for HATE_SPEECH_GENERAL."
|
| 148 |
+
146,those all niggas fuck all,137.509,139.292,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of derogatory racial slur 'niggas' and excessive profanity
|
| 149 |
+
147,niggas those fuck all those niggas fuck all,137.609,140.976,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and a slur, which meets the criteria for HATE_SPEECH_GENERAL."
|
| 150 |
+
148,all fuck those niggas fuck all,138.771,140.976,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of excessive profanity and derogatory racial term
|
| 151 |
+
149,those all niggas fuck all,139.152,140.976,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the slur 'niggas' and excessive profanity in the span_text justify the label of HATE_SPEECH_GENERAL.
|
| 152 |
+
150,niggas those fuck all those niggas yeah fuck all those niggas fuck,139.332,144.262,True,False,False,False,"['fuck', 'fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity, including repeated instances of the word 'fuck', which is a strong indicator of hate speech."
|
| 153 |
+
151,fuck yeah all those niggas fuck all,141.737,144.423,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the slur 'niggas' and excessive profanity ('fuck yeah', 'fuck all') justify the label."
|
| 154 |
+
152,all fuck those niggas fuck all,142.178,144.423,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Excessive profanity and derogatory language towards a group ('niggas') without specifying a target, aligning with the minimum allowed label."
|
| 155 |
+
153,those all niggas fuck all,142.519,144.423,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a racial slur in the span_text, 'niggas', is a clear indicator of hate speech."
|
| 156 |
+
154,niggas those fuck all those niggas fuck all,142.699,146.146,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of excessive profanity and the use of derogatory term 'niggas' justify the label of HATE_SPEECH_GENERAL.
|
| 157 |
+
155,all fuck those niggas fuck all,143.902,146.146,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and a derogatory term, meeting the criteria for HATE_SPEECH_GENERAL."
|
| 158 |
+
156,those all niggas fuck all,144.283,146.146,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a racial slur, which is a strong indicator of hate speech."
|
| 159 |
+
157,niggas those fuck all those niggas yeah fuck all those niggas niggas,144.483,149.313,True,False,False,False,"['fuck', 'fuck']",[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of excessive profanity and repeated use of derogatory term 'niggas' justifying HATE_SPEECH_GENERAL label.
|
| 160 |
+
158,fuck yeah all those niggas niggas can,146.888,149.453,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'niggas' is a clear indicator of hate speech.
|
| 161 |
+
159,all fuck those niggas niggas can,147.329,149.453,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of excessive profanity and derogatory term 'niggas' without specification of a particular group, aligning with the minimum allowed label."
|
| 162 |
+
160,those all niggas niggas can,147.69,149.453,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a racial slur ('niggas'), which is a strong indicator of hate speech."
|
| 163 |
+
161,niggas those niggas can burn in hell trayvon as,147.87,151.497,False,False,False,False,[],[],[],[],NONE,EXTREMISM_PROMOTION,EXTREMISM_PROMOTION,HIGH,"The span_text contains a reference to violence ('burn in hell') and a racial slur ('niggas'), which is a characteristic of extremist promotion."
|
| 164 |
+
162,burn can in hell trayvon as,149.333,151.497,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the phrase 'burn can in hell' is a targeted insult and hate speech, which aligns with the HATE_SPEECH_GENERAL label."
|
| 165 |
+
163,in burn hell trayvon as,149.493,151.497,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The span_text contains a derogatory phrase 'trayvon as' which is a form of hate speech.
|
| 166 |
+
164,hell in trayvon as well niggas can,149.774,152.88,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the racial slur 'niggas' in the span_text, which is not mitigated by any context, justifies the classification as HATE_SPEECH_GENERAL."
|
| 167 |
+
165,trayvon hell as well niggas can,149.894,152.88,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'niggas' in the span_text justifies this label.
|
| 168 |
+
166,as trayvon well niggas can,150.756,152.88,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of racial slur 'niggas' in the span_text
|
| 169 |
+
167,well as niggas can burn in hell niggas burn,151.437,154.744,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a racial slur ('niggas') and a violent threat ('burn in hell'), which is a clear indicator of hate speech."
|
| 170 |
+
168,burn can in hell niggas burn,152.78,154.744,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of profanity and derogatory phrase 'niggas' indicates hate speech.
|
| 171 |
+
169,in burn hell niggas burn,152.9,154.744,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the racial slur 'niggas' in the span_text, which is a derogatory term towards African Americans, is a clear indicator of hate speech."
|
| 172 |
+
170,hell in niggas burn all the,153.241,167.817,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of racial slur 'niggas'
|
| 173 |
+
171,niggas hell burn all the,153.361,167.817,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a derogatory racial slur in the span_text, specifically 'niggas', is a clear indicator of hate speech."
|
| 174 |
+
172,burn niggas all the niggers in this bitch you motherfuckers used to,154.243,171.722,False,False,False,False,['bitch'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of multiple racial slurs and derogatory terms ('niggas', 'niggers', 'motherfuckers') in the span_text indicates hate speech."
|
| 175 |
+
173,bitch this you motherfuckers used to be slaves now you,168.778,173.445,False,False,False,False,['bitch'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity ('motherfuckers', 'bitch') and derogatory language towards a group of people ('you used to be slaves'), which is indicative of hate speech."
|
| 176 |
+
174,to used be slaves now you,171.422,173.445,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,"The phrase 'to used be slaves' implies a derogatory and dehumanizing view of a group of people, which is a characteristic of hate speech."
|
| 177 |
+
175,be to slaves now you,171.622,173.445,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The phrase 'be to slaves now you' contains a derogatory and oppressive tone, implying a dehumanizing and subjugating attitude towards a group of people, which aligns with the characteristics of hate speech."
|
| 178 |
+
176,slaves be now you think you can ride in my escalade stupid,171.802,176.849,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of a derogatory term ('stupid') and a racial slur implication ('ride in my escalade') in the span_text, despite the absence of explicit slurs, indicates hate speech of a general nature."
|
| 179 |
+
177,ride can in my escalade stupid ass,174.146,177.21,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity ('stupid ass'), which is a general indicator of hate speech."
|
| 180 |
+
178,in ride my escalade stupid ass,174.346,177.21,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of targeted insult ('stupid ass') in the span_text, despite the absence of excessive profanity, slurs, or targeted insults as explicit signals, warrants a label of HATE_SPEECH_GENERAL."
|
| 181 |
+
179,my in escalade stupid ass,174.726,177.21,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Excessive profanity in the span_text, including the phrase 'stupid ass', which is considered derogatory and insulting."
|
| 182 |
+
180,escalade my stupid ass nigger better clean my car good before i,174.967,180.234,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of racial slur 'nigger' and excessive profanity, exceeding general hate speech thresholds."
|
| 183 |
+
181,my clean car good before i,178.071,180.234,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,No explicit harmful content or patterns found in the span_text.
|
| 184 |
+
182,car my good before i,178.351,180.234,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,"The span_text does not contain any explicit phrases or patterns indicative of hate speech, extremism promotion, or harassment/obscenity."
|
| 185 |
+
183,good car before i get this whip out and then shoot you,178.532,182.036,False,False,False,True,[],[],[],['targeted_shoot'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,EXTREMISM_PROMOTION,LOW,Threat of violence ('shoot you') and reference to a firearm ('whip out') indicate extremism promotion. | Overridden by deterministic minimum.
|
| 186 |
+
184,out whip and then shoot you in your hood dumbass nigger stupid,180.735,185.361,False,True,True,True,[],['nigger'],['dumbass'],['targeted_shoot'],HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HATE_SPEECH_GENERAL,LOW,"Presence of racial slur 'nigger' and excessive profanity is not present but targeted insult is present, indicating hate speech. | Overridden by deterministic minimum."
|
| 187 |
+
185,your in hood dumbass nigger stupid ass,182.057,185.601,False,True,True,False,[],['nigger'],['dumbass'],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the slur 'nigger' and targeted insult 'dumbass' and 'stupid ass' in the span_text justify the label of HATE_SPEECH_GENERAL.
|
| 188 |
+
186,hood your dumbass nigger stupid ass,182.177,185.601,False,True,True,False,[],['nigger'],"['dumbass', 'stupid']",[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the slur 'nigger' and targeted insult 'dumbass' and 'stupid ass' justify this label.
|
| 189 |
+
187,dumbass hood nigger stupid ass,182.437,185.601,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of multiple derogatory slurs ('dumbass', 'nigger', 'stupid ass') within the span_text."
|
| 190 |
+
188,nigger dumbass stupid ass nigger you calling me a cracker well it's,182.798,188.425,False,True,False,False,[],"['nigger', 'nigger']",[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of multiple racial slurs ('nigger', 'cracker') and derogatory terms ('dumbass', 'stupid ass') indicates hate speech of general nature."
|
| 191 |
+
189,me calling a cracker well it's,186.763,188.425,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,MEDIUM,"The term 'cracker' is a racial slur used to refer to white people, particularly in the context of the Southern United States."
|
| 192 |
+
190,a me cracker well it's,187.104,188.425,False,False,False,False,[],[],[],[],NONE,NONE,NONE,HIGH,"No explicit profanity, slurs, or targeted insults present in the span_text."
|
| 193 |
+
191,cracker a well it's better to be a nigger better than,187.264,190.889,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'nigger' in the span_text justifies the HATE_SPEECH_GENERAL label.
|
| 194 |
+
192,be to a nigger better than,188.706,190.889,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of slur 'nigger' in span_text, exceeding minimum allowed label 'HATE_SPEECH_GENERAL'"
|
| 195 |
+
193,a be nigger better than,188.826,190.889,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of slur 'nigger' in span_text, exceeding minimum allowed label 'HATE_SPEECH_GENERAL'"
|
| 196 |
+
194,nigger a better than being a nigger bitch you're,188.966,194.213,False,True,False,False,['bitch'],"['nigger', 'nigger']",[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the racial slur 'nigger' and its repetition, along with the use of derogatory language such as 'bitch', indicates hate speech."
|
| 197 |
+
195,being than a nigger bitch you're,190.568,194.213,True,True,False,False,['bitch'],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of explicit racial slur 'nigger' and excessive profanity, exceeding minimum allowed label 'HATE_SPEECH_GENERAL'."
|
| 198 |
+
196,a being nigger bitch you're,191.049,194.213,True,True,False,False,['bitch'],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the slur 'nigger' and excessive profanity in the span_text justify a HATE_SPEECH_GENERAL label.
|
| 199 |
+
197,nigger a bitch you're so black you look like a damn shade,191.55,196.797,False,True,False,False,['bitch'],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of racial slur 'nigger' and derogatory term 'bitch' justify the label.
|
| 200 |
+
198,look you like a damn shade bitch clean,194.734,199.751,False,False,False,False,['bitch'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and a derogatory term ('shade bitch'), which is a form of hate speech."
|
| 201 |
+
199,a like damn shade bitch clean,195.335,199.751,True,False,False,False,['bitch'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity ('damn', 'shade', 'bitch') in the span_text, which is not justified by the context as educational, fictional, or artistic, justifies the label of HATE_SPEECH_GENERAL."
|
| 202 |
+
200,damn a shade bitch clean,195.635,199.751,True,False,False,False,['bitch'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity, specifically the phrase 'damn a shade bitch', is a clear indicator of hate speech. This phrase contains derogatory language targeting a person's identity or characteristics."
|
| 203 |
+
201,shade damn bitch clean my,195.716,199.912,True,False,False,False,['bitch'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity ('damn', 'bitch') in the span_text justifies the label."
|
| 204 |
+
202,bitch shade clean my car while i drink lemonade you fucking,196.116,203.365,False,False,False,False,['bitch'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of excessive profanity ('fucking') and a targeted insult ('bitch shade') justifies this classification.
|
| 205 |
+
203,i while drink lemonade you fucking,200.313,203.365,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity ('fucking') in the span_text, despite not being excessive, contributes to a general tone of hate speech."
|
| 206 |
+
204,drink i lemonade you fucking,200.755,203.365,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the profane word 'fucking' in the span_text indicates a high level of severity, warranting a label of HATE_SPEECH_GENERAL."
|
| 207 |
+
205,lemonade drink you fucking slave bobby 2,200.855,206.055,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of profanity ('fucking') and derogatory tone towards a person ('slave bobby 2'), which are indicative of hate speech."
|
| 208 |
+
206,you lemonade fucking slave bobby 2,201.257,206.055,False,False,False,False,[],[],[],[],NONE,HARASSMENT_OBSCENITY,HARASSMENT_OBSCENITY,HIGH,The span_text contains excessive profanity ('fucking') and a derogatory term ('slave') which indicates a high level of harm.
|
| 209 |
+
207,fucking you slave bobby 2,202.823,206.055,False,False,False,False,[],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of excessive profanity ('fucking') and derogatory terms ('slave') in the span_text justifies this classification.
|
| 210 |
+
208,slave fucking bobby 2 pistols man fuck all,203.024,207.722,False,False,False,False,['fuck'],[],[],[],NONE,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of excessive profanity and derogatory language, including 'slave fucking', 'bobby', and 'fuck all', indicates a high level of harmful content."
|
| 211 |
+
209,2 bobby pistols man fuck all,205.614,207.722,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The span contains excessive profanity ('fuck') which aligns with the minimum allowed label 'HATE_SPEECH_GENERAL'.
|
| 212 |
+
210,pistols 2 man fuck all,205.915,207.722,True,False,False,False,['fuck'],[],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The span_text contains excessive profanity ('fuck') which aligns with the minimum_allowed_label of HATE_SPEECH_GENERAL.
|
| 213 |
+
211,man pistols fuck all those niggas man real nigger,206.115,209.348,False,True,False,False,['fuck'],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the slur 'nigger' and excessive profanity ('fuck') in the span_text justify the label of HATE_SPEECH_GENERAL.
|
| 214 |
+
212,those all niggas man real nigger,207.621,209.348,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"Presence of explicit racial slur 'nigger' in the span_text, exceeding minimum allowed label 'HATE_SPEECH_GENERAL'."
|
| 215 |
+
213,niggas those man real nigger,207.742,209.348,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of explicit racial slur 'nigger' in span_text.
|
| 216 |
+
214,man niggas real nigger anthem,207.922,209.689,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,"The presence of the word 'nigger' is a clear indicator of hate speech, which aligns with the minimum allowed label."
|
| 217 |
+
215,real man nigger anthem,208.244,209.689,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,Presence of racial slur 'nigger' in the span_text.
|
| 218 |
+
216,nigger real anthem,208.826,209.689,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the slur 'nigger' is a clear indicator of hate speech.
|
| 219 |
+
217,anthem nigger you,209.107,231.24,False,True,False,False,[],['nigger'],[],[],HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HATE_SPEECH_GENERAL,HIGH,The presence of the slur 'nigger' explicitly indicates hate speech.
|
artifacts/spans_llm.csv
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
span_id,span_text,start_time,end_time,has_excessive_profanity,has_slur,has_targeted_insult,llm_label,llm_confidence,llm_rationale,final_enforced_label
|
| 2 |
+
0,i simply must get through sorry you're much too big yeah man bobby two pistols in,0.824,7.075,,,,HATE_SPEECH_GENERAL,MEDIUM,The presence of a derogatory phrase 'you're much too big' and a potentially derogatory reference to a firearm 'two pistols in' suggests a general tone of hate speech.,HATE_SPEECH_GENERAL
|
| 3 |
+
1,much you're sorry through too big yeah man bobby two pistols in,2.066,7.075,,,,NONE,HIGH,"No explicit harmful content, excessive profanity, slur, or targeted insult found in the span_text.",NONE
|
| 4 |
+
2,too much you're sorry big yeah man bobby two pistols in,2.487,7.075,,,,HATE_SPEECH_GENERAL,MEDIUM,"The presence of the phrase 'two pistols in' suggests a potential reference to firearms, which may be associated with hate speech or extremist ideologies.",HATE_SPEECH_GENERAL
|
| 5 |
+
3,big too much you're yeah man bobby two pistols in,2.848,7.075,,,,NONE,HIGH,"No explicit harmful content, excessive profanity, slurs, or targeted insults found in the span_text.",NONE
|
| 6 |
+
4,yeah big too much man bobby two pistols in,3.048,7.075,,,,HATE_SPEECH_GENERAL,MEDIUM,"Presence of potentially derogatory term 'big' followed by 'two pistols', which may be interpreted as a threat or violent language.",HATE_SPEECH_GENERAL
|
| 7 |
+
5,man yeah big too bobby two pistols in his bitch yeah man fuck all those niggers man martin luther king deserved to be killed that fucking nigger just,3.469,14.108,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains a statement that promotes violence against a historical figure, Martin Luther King, which is a hallmark of extremism. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 8 |
+
6,king luther martin man deserved to be killed that fucking nigger just fuck those apart fuck those niggers man fuck all niggas fuck,10.001,24.249,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains explicit and violent hate speech against a specific group, including racial slurs and profanity, which exceeds the minimum allowed label of HARASSMENT_OBSCENITY. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 9 |
+
7,apart those fuck just fuck those niggers man fuck all niggas fuck,13.988,24.249,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains multiple instances of profanity and derogatory racial slurs, which is indicative of hate speech.",HATE_SPEECH_GENERAL
|
| 10 |
+
8,fuck apart those fuck those niggers man fuck all niggas fuck,14.168,24.249,,,,HATE_SPEECH_GENERAL,HIGH,"Presence of multiple instances of profanity, including derogatory racial slurs, indicates hate speech.",HATE_SPEECH_GENERAL
|
| 11 |
+
9,those fuck apart those niggers man fuck all niggas fuck,14.369,24.249,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and derogatory terms ('fuck', 'niggers', 'niggas'), which indicates hate speech.",HATE_SPEECH_GENERAL
|
| 12 |
+
10,niggers those fuck apart man fuck all niggas fuck,14.649,24.249,,,,HATE_SPEECH_GENERAL,HIGH,The span_text contains multiple instances of racial slurs and excessive profanity.,HATE_SPEECH_GENERAL
|
| 13 |
+
11,man niggers those fuck fuck all niggas fuck all niggas fuck all those niggas fuck all those niggas fuck all those niggas fuck all those niggas,15.811,32.282,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains repeated instances of the slur 'niggas' and excessive profanity, which are indicative of hate speech.",HATE_SPEECH_GENERAL
|
| 14 |
+
12,niggas those all fuck fuck all those niggas fuck all those niggas,27.342,32.282,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains repeated use of profanity and a derogatory term, indicating a general tone of hate speech.",HATE_SPEECH_GENERAL
|
| 15 |
+
13,fuck niggas those all all those niggas fuck all those niggas,27.723,32.282,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of repeated profanity and racial slur 'niggas' in the span_text, despite the flags being false, indicates a high level of hate speech.",HATE_SPEECH_GENERAL
|
| 16 |
+
14,all fuck niggas those those niggas fuck all those niggas,27.904,32.282,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and derogatory language, which is indicative of hate speech.",HATE_SPEECH_GENERAL
|
| 17 |
+
15,those all fuck niggas niggas fuck all those niggas,28.185,32.282,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity, including repeated use of the word 'fuck' and the word 'niggas', which is a derogatory term.",HATE_SPEECH_GENERAL
|
| 18 |
+
16,niggas those all fuck fuck all those niggas they wanna rap and,29.029,36.254,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profanity and a derogatory term, indicating a high level of harm.",HATE_SPEECH_GENERAL
|
| 19 |
+
17,fuck niggas those all all those niggas they wanna rap and,29.45,36.254,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains profanity ('fuck') and a slur ('niggas'), which is a strong indicator of hate speech.",HATE_SPEECH_GENERAL
|
| 20 |
+
18,all fuck niggas those those niggas they wanna rap and,29.631,36.254,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity, specifically the use of 'fuck' and 'niggas', indicates hate speech. This label is assigned due to the explicit and derogatory language used in the span_text.",HATE_SPEECH_GENERAL
|
| 21 |
+
19,those all fuck niggas niggas they wanna rap and,29.912,36.254,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity ('fuck', 'niggas') and derogatory term ('niggas') in the span_text, which is not mitigated by the absence of targeted insults or excessive profanity, justifies the classification as HATE_SPEECH_GENERAL.",HATE_SPEECH_GENERAL
|
| 22 |
+
20,niggas those all fuck they wanna rap and steal my shit because they can't get shit go and get a job stop trying to rob stop trying to,31.057,43.08,,,,HATE_SPEECH_GENERAL,HIGH,The presence of targeted insults and derogatory language towards a group of people ('niggas') and explicit profanity ('fuck') and threats ('stop trying to rob') justify the HATE_SPEECH_GENERAL label.,HATE_SPEECH_GENERAL
|
| 23 |
+
21,a get and go job stop trying to rob stop trying to fuck my mom my dick is bigger than yards fuck all niggas they can burn in,39.297,48.626,,,,HARASSMENT_OBSCENITY,HIGH,"The span_text contains explicit profanity, including 'fuck', and a targeted insult towards a group of people ('all niggas'), which exceeds the minimum allowed label.",HARASSMENT_OBSCENITY
|
| 24 |
+
22,than bigger is dick yards fuck all niggas they can burn in hell fuck rosa parks i'll slap that bitch as well niggas need to burn niggas need,44.462,55.373,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains explicit extremist language, including 'burn in hell', 'slap that bitch', and multiple instances of derogatory language towards a historical figure ('rosa parks'), as well as threats towards a group of people ('niggas need to burn'). | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 25 |
+
23,bitch that slap i'll as well niggas need to burn niggas need to learn niggas can't pass class niggas can't learn yeah fuck all those,51.209,68.363,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains phrases such as 'burn niggas', 'niggas need to burn', and 'fuck all those', which promote violence and extremism. The use of profanity and slurs further emphasizes the severity of the content. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 26 |
+
24,pass can't niggas learn class niggas can't learn yeah fuck all those,55.553,68.363,,,,HATE_SPEECH_GENERAL,HIGH,"The span contains excessive profanity ('fuck') and a derogatory term ('niggas'), which is a general indicator of hate speech.",HATE_SPEECH_GENERAL
|
| 27 |
+
25,class pass can't niggas niggas can't learn yeah fuck all those,56.454,68.363,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains the phrase 'niggas can't learn' which is derogatory and dismissive towards a group of people, and the phrase 'fuck all those' which is obscene and aggressive.",HATE_SPEECH_GENERAL
|
| 28 |
+
26,niggas class pass can't can't learn yeah fuck all those,56.874,68.363,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of the slur 'niggas' and excessive profanity ('fuck') in the span_text, regardless of the context, justifies the classification as HATE_SPEECH_GENERAL.",HATE_SPEECH_GENERAL
|
| 29 |
+
27,can't niggas class pass learn yeah fuck all those,57.455,68.363,,,,HATE_SPEECH_GENERAL,HIGH,"Presence of profanity and derogatory tone, despite the absence of explicit slurs or targeted insults.",HATE_SPEECH_GENERAL
|
| 30 |
+
28,learn can't niggas class yeah fuck all those niggas fuck all those niggas fuck all those niggas yeah bitch my name is bobby two pistols you try to,57.675,77.411,,,,HATE_SPEECH_GENERAL,HIGH,The span contains repeated use of the racial slur 'niggas' which is a strong indicator of hate speech.,HATE_SPEECH_GENERAL
|
| 31 |
+
29,my bitch yeah niggas name is bobby two pistols you try to rob me i got a pistol i'm shooting a black nigger in his head again and,71.866,83.837,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains explicit violent threats and racial slurs, promoting extremist ideologies. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 32 |
+
30,shooting i'm pistol a a black nigger in his head again and bitch i am,78.572,84.598,,,,HATE_SPEECH_GENERAL,LOW,"The presence of the racial slur 'nigger' in the span_text, which is not mitigated by the other signals, justifies the classification as HATE_SPEECH_GENERAL. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 33 |
+
31,nigger black a shooting in his head again and bitch i am,80.454,84.598,,,,HATE_SPEECH_GENERAL,LOW,"The presence of racial slurs and derogatory language, such as 'nigger' and 'bitch', indicates hate speech. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 34 |
+
32,in nigger black a his head again and bitch i am,80.934,84.598,,,,HATE_SPEECH_GENERAL,HIGH,"Presence of racial slur 'nigger' and multiple instances of profanity ('nigger', 'bitch') in the span_text.",HATE_SPEECH_GENERAL
|
| 35 |
+
33,his in nigger black head again and bitch i am,81.074,84.598,,,,HATE_SPEECH_GENERAL,HIGH,Presence of racial slur 'nigger' and derogatory term 'bitch',HATE_SPEECH_GENERAL
|
| 36 |
+
34,head his in nigger again and bitch i am,81.355,84.598,,,,HATE_SPEECH_GENERAL,HIGH,Presence of racial slur 'nigger' and profanity 'bitch' in the span_text,HATE_SPEECH_GENERAL
|
| 37 |
+
35,again head his in and bitch i am not george zimmerman i'm gonna kill that nigger dead kill that nigger dead record that shit and put it on,81.795,92.285,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains explicit threats of violence and racial slurs ('nigger'), which is a clear promotion of extremism. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 38 |
+
36,nigger that kill dead dead record that shit and put it on worldstar as well fuck all those niggas they can burn in hell fuck eric garner he,88.121,99.213,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains explicit hate speech and threats of violence, including 'kill', 'burn in hell', and racial slurs, indicating extremism promotion. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 39 |
+
37,they niggas those all can burn in hell fuck eric garner he fat as fucking hell fuck all those niggas i'll choke them out fuck all those niggas,94.627,105.821,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains explicit hate speech towards a specific group of people ('niggas') and promotes violence ('burn in hell', 'choke them out'), which aligns with the characteristics of extremism promotion. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 40 |
+
38,niggas those all fuck i'll choke them out fuck all those niggas,101.035,105.821,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains multiple instances of profanity and a derogatory term, indicating a general tone of hate speech.",HATE_SPEECH_GENERAL
|
| 41 |
+
39,i'll niggas those all choke them out fuck all those niggas,101.415,105.821,,,,HATE_SPEECH_GENERAL,HIGH,"Presence of racial slur 'niggas' and excessive profanity, including 'fuck', indicates hate speech.",HATE_SPEECH_GENERAL
|
| 42 |
+
40,choke i'll niggas those them out fuck all those niggas,101.596,105.821,,,,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'niggas' and excessive profanity ('fuck') indicates hate speech.,HATE_SPEECH_GENERAL
|
| 43 |
+
41,them choke i'll niggas out fuck all those niggas,101.916,105.821,,,,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'niggas' and explicit profanity 'fuck' justify the label of hate speech general.,HATE_SPEECH_GENERAL
|
| 44 |
+
42,out them choke i'll fuck all those niggas i'll shoot it out if a nigger gets,102.397,108.664,,,,HARASSMENT_OBSCENITY,HIGH,"The span_text contains explicit profanity and a racial slur, meeting the criteria for HARASSMENT_OBSCENITY.",HARASSMENT_OBSCENITY
|
| 45 |
+
43,niggas those all fuck i'll shoot it out if a nigger gets,104.459,108.664,,,,HARASSMENT_OBSCENITY,HIGH,"Presence of explicit profanity ('fuck'), excessive profanity is not explicitly stated but the presence of the word 'nigger' is a racial slur, and the mention of violence ('shoot it out') which is a form of targeted insult.",HARASSMENT_OBSCENITY
|
| 46 |
+
44,i'll niggas those all shoot it out if a nigger gets,104.82,108.664,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains a racial slur ('nigger') and a threat ('shoot it out'), indicating a promotion of extremism. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 47 |
+
45,shoot i'll niggas those it out if a nigger gets,105.02,108.664,,,,HATE_SPEECH_GENERAL,LOW,"The presence of racial slurs, such as 'nigger', in the span_text, justifies the label of HATE_SPEECH_GENERAL. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 48 |
+
46,it shoot i'll niggas out if a nigger gets,105.34,108.664,,,,HATE_SPEECH_GENERAL,LOW,"The span_text contains a racial slur ('nigger') and a threat of violence ('shoot'), which are indicators of hate speech. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 49 |
+
47,out it shoot i'll if a nigger gets mad then we can shoot it out bitch i don't fight,105.841,111.868,,,,HATE_SPEECH_GENERAL,LOW,"The presence of racial slurs and derogatory language ('nigger', 'bitch') indicates hate speech, even though the span_text does not contain a direct slur. The tone and language used are aggressive and derogatory, which aligns with hate speech general. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 50 |
+
48,we then mad gets can shoot it out bitch i don't fight,108.404,111.868,,,,HARASSMENT_OBSCENITY,HIGH,"The presence of profane language ('bitch') and a threat ('shoot it out') indicates a high level of severity, meeting the criteria for HARASSMENT_OBSCENITY.",HARASSMENT_OBSCENITY
|
| 51 |
+
49,can we then mad shoot it out bitch i don't fight,108.745,111.868,,,,HATE_SPEECH_GENERAL,LOW,"The presence of profanity ('bitch') and aggressive tone ('mad shoot it out') indicates a high level of hostility, which aligns with the characteristics of hate speech. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 52 |
+
50,shoot can we then it out bitch i don't fight,109.205,111.868,,,,HARASSMENT_OBSCENITY,HIGH,"The span contains profanity ('bitch') and aggressive tone ('shoot can we then it out'), exceeding the minimum allowed label.",HARASSMENT_OBSCENITY
|
| 53 |
+
51,it shoot can we out bitch i don't fight,109.425,111.868,,,,HARASSMENT_OBSCENITY,HIGH,"The span_text contains excessive profanity ('bitch') and informal, aggressive language ('it shoot can we out'), which meets the minimum allowed label and exceeds the threshold for HARASSMENT_OBSCENITY.",HARASSMENT_OBSCENITY
|
| 54 |
+
52,out it shoot can bitch i don't fight with niggers they'll beat me down they is like the junk like to take a,109.485,117.784,,,,HATE_SPEECH_GENERAL,LOW,"The span_text contains derogatory language and racial slurs ('niggers'), which is a clear indicator of hate speech. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 55 |
+
53,they down me beat is like the junk like to take a,112.97,117.784,,,,HATE_SPEECH_GENERAL,MEDIUM,"The presence of slurs is not explicitly mentioned, but the text contains profane language ('junk') and a potentially derogatory phrase ('down me beat'), which aligns with the characteristics of hate speech.",HATE_SPEECH_GENERAL
|
| 56 |
+
54,is they down me like the junk like to take a,113.41,117.784,,,,HATE_SPEECH_GENERAL,MEDIUM,The presence of derogatory language ('junk') and a potentially derogatory phrase ('down me like') suggests hate speech.,HATE_SPEECH_GENERAL
|
| 57 |
+
55,like is they down the junk like to take a,113.47,117.784,,,,NONE,HIGH,"The span_text does not contain any explicit phrases or patterns that indicate hate speech, extremism promotion, or harassment/obscenity.",NONE
|
| 58 |
+
56,the like is they junk like to take a,114.332,117.784,,,,NONE,HIGH,"No explicit harmful content, excessive profanity, slur, or targeted insult found in the span_text.",NONE
|
| 59 |
+
57,junk the like is like to take a nigga car and rap at the same time stupid ass niggas all they can do is rhyme they can never,114.632,124.881,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains multiple instances of racial slurs ('nigga') and derogatory language ('stupid ass niggas'), which are indicative of hate speech.",HATE_SPEECH_GENERAL
|
| 60 |
+
58,all niggas ass stupid they can do is rhyme they can never get a motherfuckin' 9 to 5 stupid ass niggas don't know 5 plus 5 they just,120.651,131.375,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains multiple instances of profanity ('motherfuckin', 'stupid ass niggas'), which is a characteristic of hate speech.",HATE_SPEECH_GENERAL
|
| 61 |
+
59,ass stupid 5 to niggas don't know 5 plus 5 they just know that if i can do a rhyme i can get time yeah fuck all those,126.544,136.066,,,,HATE_SPEECH_GENERAL,HIGH,The presence of a racial slur in the span_text ('niggas') and the use of derogatory language ('ass stupid') justify the HATE_SPEECH_GENERAL label.,HATE_SPEECH_GENERAL
|
| 62 |
+
60,rhyme a do can i can get time yeah fuck all those niggas fuck all those niggas fuck all those niggas fuck all those niggas yeah fuck all,132.237,142.659,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains repeated instances of profanity ('fuck') directed towards a group of people ('all those niggas'), which is a characteristic of hate speech.",HATE_SPEECH_GENERAL
|
| 63 |
+
61,those all fuck niggas niggas fuck all those niggas yeah fuck all those niggas fuck all those niggas fuck all those niggas yeah fuck all those niggas niggas,137.889,149.313,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains excessive profane language, including repeated instances of 'fuck' and 'niggas', which is a racial slur. This meets the criteria for hate speech general.",HATE_SPEECH_GENERAL
|
| 64 |
+
62,all fuck niggas those those niggas yeah fuck all those niggas niggas can burn in hell trayvon as well niggas can burn in hell niggas burn all the,144.483,167.817,,,,EXTREMISM_PROMOTION,LOW,"Presence of hate speech towards Trayvon, a specific individual, and the phrase 'can burn in hell' which implies extreme harm or violence. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 65 |
+
63,niggas well as trayvon can burn in hell niggas burn all the niggers in,150.756,168.678,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains explicit violent threats towards specific groups, including 'niggers' and 'niggas', which is a clear promotion of extremism. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 66 |
+
64,burn can niggas well in hell niggas burn all the niggers in,151.618,168.678,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains explicit hate speech and racial slurs ('niggas', 'niggers'), promoting extreme harm and violence. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 67 |
+
65,in burn can niggas hell niggas burn all the niggers in,152.499,168.678,,,,EXTREMISM_PROMOTION,LOW,Explicit promotion of violence against a racial group ('niggers in') and use of derogatory language ('niggas niggas') in the span_text. | Overridden by deterministic minimum.,HARASSMENT_OBSCENITY
|
| 68 |
+
66,hell in burn can niggas burn all the niggers in,152.78,168.678,,,,EXTREMISM_PROMOTION,LOW,Explicit mention of violence and racial slurs in the span_text. | Overridden by deterministic minimum.,HARASSMENT_OBSCENITY
|
| 69 |
+
67,niggas hell in burn burn all the niggers in,152.9,168.678,,,,HATE_SPEECH_GENERAL,LOW,"The span_text contains explicit racial slurs, such as 'niggers', which is a clear indicator of hate speech. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 70 |
+
68,burn niggas hell in all the niggers in this bitch you motherfuckers used to be slaves now you think you can ride in my escalade stupid ass nigger,153.241,177.65,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains extreme language and hate speech towards a specific racial group, including the use of derogatory terms and threats of violence. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 71 |
+
69,you think you now can ride in my escalade stupid ass nigger better clean my car good before i get this whip out and then shoot you in,173.044,182.137,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains a threat of violence ('shoot you in') and a racial slur ('nigger') when not explicitly marked as false, implying a severe escalation of harm. | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 72 |
+
70,get i before good this whip out and then shoot you in your hood dumbass nigger stupid ass nigger you calling me a cracker well it's better to,178.912,188.746,,,,EXTREMISM_PROMOTION,LOW,"The span_text contains multiple instances of hate speech, including racial slurs ('nigger'), derogatory language ('dumbass', 'stupid ass'), and a threat of violence ('shoot you in your hood'). | Overridden by deterministic minimum.",HARASSMENT_OBSCENITY
|
| 73 |
+
71,you nigger ass stupid calling me a cracker well it's better to be a nigger better than being a,185.001,191.65,,,,HATE_SPEECH_GENERAL,HIGH,"Presence of racial slurs ('nigger', 'cracker') and derogatory language ('stupid ass')",HATE_SPEECH_GENERAL
|
| 74 |
+
72,better it's well cracker to be a nigger better than being a,187.344,191.65,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of a racial slur ('nigger') in the span_text, regardless of intent, justifies a label of HATE_SPEECH_GENERAL.",HATE_SPEECH_GENERAL
|
| 75 |
+
73,to better it's well be a nigger better than being a,188.025,191.65,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of the racial slur 'nigger' in the span_text, which is not justified or framed as educational, fictional, or artistic, meets the criteria for HATE_SPEECH_GENERAL.",HATE_SPEECH_GENERAL
|
| 76 |
+
74,be to better it's a nigger better than being a,188.345,191.65,,,,HATE_SPEECH_GENERAL,HIGH,The presence of a racial slur ('nigger') in the span_text is a clear indicator of hate speech.,HATE_SPEECH_GENERAL
|
| 77 |
+
75,a be to better nigger better than being a,188.465,191.65,,,,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'nigger' in the span_text indicates hate speech.,HATE_SPEECH_GENERAL
|
| 78 |
+
76,nigger a be to better than being a nigger bitch you're so black,188.706,194.694,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains multiple instances of racial slurs ('nigger' and 'nigger bitch'), which is a clear indicator of hate speech.",HATE_SPEECH_GENERAL
|
| 79 |
+
77,better nigger a be than being a nigger bitch you're so black,188.826,194.694,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains racial slurs ('nigger') and derogatory language ('nigger bitch'), which are indicative of hate speech.",HATE_SPEECH_GENERAL
|
| 80 |
+
78,than better nigger a being a nigger bitch you're so black,188.966,194.694,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a racial slur ('nigger') and a derogatory term ('nigger bitch'), which is a clear indicator of hate speech.",HATE_SPEECH_GENERAL
|
| 81 |
+
79,being than better nigger a nigger bitch you're so black,189.066,194.694,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of the racial slur 'nigger' and the derogatory term 'bitch' in the span_text, which targets a person's race and gender, respectively, justify the HATE_SPEECH_GENERAL label.",HATE_SPEECH_GENERAL
|
| 82 |
+
80,a being than better nigger bitch you're so black,190.148,194.694,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of racial slurs and derogatory language ('nigger', 'bitch', 'black') justifies the label of HATE_SPEECH_GENERAL.",HATE_SPEECH_GENERAL
|
| 83 |
+
81,nigger a being than bitch you're so black you look like a damn shade bitch clean my car,190.568,200.273,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains multiple instances of derogatory language, including 'nigger', 'bitch', and a racial slur by implication ('you look like a damn shade'), which is indicative of hate speech.",HATE_SPEECH_GENERAL
|
| 84 |
+
82,look you black so like a damn shade bitch clean my car,194.253,200.273,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a racial slur and a derogatory comment, which are indicative of hate speech.",HATE_SPEECH_GENERAL
|
| 85 |
+
83,like look you black a damn shade bitch clean my car,194.454,200.273,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity ('damn shade') and a derogatory term ('bitch') indicates hate speech, despite the absence of a slur.",HATE_SPEECH_GENERAL
|
| 86 |
+
84,a like look you damn shade bitch clean my car,194.734,200.273,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity ('damn', 'shade', 'bitch') and derogatory language ('bitch') indicates hate speech.",HATE_SPEECH_GENERAL
|
| 87 |
+
85,damn a like look shade bitch clean my car,194.954,200.273,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of profanity, specifically 'damn', 'bitch', and 'shade', contributes to a general tone of hate speech.",HATE_SPEECH_GENERAL
|
| 88 |
+
86,shade damn a like bitch clean my car while i drink lemonade you fucking slave bobby,195.335,205.895,,,,HATE_SPEECH_GENERAL,HIGH,The presence of explicit profanity ('fucking') and derogatory language ('slave') indicates a high level of harmful content.,HATE_SPEECH_GENERAL
|
| 89 |
+
87,car my clean bitch while i drink lemonade you fucking slave bobby,198.667,205.895,,,,HATE_SPEECH_GENERAL,HIGH,Presence of explicit profanity ('fucking') and derogatory phrase ('you fucking slave').,HATE_SPEECH_GENERAL
|
| 90 |
+
88,while car my clean i drink lemonade you fucking slave bobby,199.51,205.895,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of the phrase 'you fucking slave' constitutes hate speech, which is a general form of hate speech that targets individuals based on their identity or characteristics.",HATE_SPEECH_GENERAL
|
| 91 |
+
89,i while car my drink lemonade you fucking slave bobby,199.791,205.895,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of the phrase 'you fucking slave' indicates hate speech, which is a general form of hate speech that does not necessarily promote extremism or harassment.",HATE_SPEECH_GENERAL
|
| 92 |
+
90,drink i while car lemonade you fucking slave bobby,199.952,205.895,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of the word 'fucking' and the derogatory term 'slave' in the span_text, which is not mitigated by any context or educational intent, justifies the classification of HATE_SPEECH_GENERAL.",HATE_SPEECH_GENERAL
|
| 93 |
+
91,lemonade drink i while you fucking slave bobby 2 pistols man,200.313,206.758,,,,HATE_SPEECH_GENERAL,HIGH,Presence of profanity ('fucking') and derogatory tone towards a person ('you slave bobby') without explicit hate speech or targeted insult.,HATE_SPEECH_GENERAL
|
| 94 |
+
92,you lemonade drink i fucking slave bobby 2 pistols man,200.755,206.758,,,,HATE_SPEECH_GENERAL,HIGH,"Presence of profanity ('fucking') and potentially derogatory tone towards 'slave', which may be perceived as hate speech.",HATE_SPEECH_GENERAL
|
| 95 |
+
93,fucking you lemonade drink slave bobby 2 pistols man,200.855,206.758,,,,HATE_SPEECH_GENERAL,HIGH,"Presence of excessive profanity ('fucking') and derogatory tone targeting a person ('slave bobby'), indicating a general tone of hate speech.",HATE_SPEECH_GENERAL
|
| 96 |
+
94,slave fucking you lemonade bobby 2 pistols man fuck all those niggas man real nigger anthem,201.257,209.689,,,,HATE_SPEECH_GENERAL,HIGH,"Presence of racial slurs ('nigger') and excessive profanity ('fucking', 'fuck') in the span_text.",HATE_SPEECH_GENERAL
|
| 97 |
+
95,niggas those all fuck man real nigger anthem,207.38,209.689,,,,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'nigger' and excessive profanity ('fuck') in the span_text justify the label.,HATE_SPEECH_GENERAL
|
| 98 |
+
96,man niggas those all real nigger anthem,207.621,209.689,,,,HATE_SPEECH_GENERAL,HIGH,The presence of the racial slur 'nigger' and derogatory term 'niggas' in the span_text justifies the classification as HATE_SPEECH_GENERAL.,HATE_SPEECH_GENERAL
|
| 99 |
+
97,real man niggas those nigger anthem,207.742,209.689,,,,HATE_SPEECH_GENERAL,HIGH,"The presence of the word 'nigger' is a racial slur, which is a strong indicator of hate speech.",HATE_SPEECH_GENERAL
|
| 100 |
+
98,nigger real man niggas anthem,207.922,209.689,,,,HATE_SPEECH_GENERAL,HIGH,"The span_text contains a racial slur ('nigger'), which is a strong indicator of hate speech.",HATE_SPEECH_GENERAL
|
| 101 |
+
99,anthem nigger real man you,208.244,231.24,,,,HATE_SPEECH_GENERAL,HIGH,Presence of racial slur 'nigger' in the span_text,HATE_SPEECH_GENERAL
|
artifacts/words.csv
ADDED
|
@@ -0,0 +1,456 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
audio_id,word_id,word,start_time,end_time
|
| 2 |
+
audio_001,0,i,0.824,1.044
|
| 3 |
+
audio_001,1,simply,1.064,1.385
|
| 4 |
+
audio_001,2,must,1.485,1.746
|
| 5 |
+
audio_001,3,get,1.826,2.006
|
| 6 |
+
audio_001,4,through,2.066,2.467
|
| 7 |
+
audio_001,5,sorry,2.487,2.607
|
| 8 |
+
audio_001,6,you're,2.848,3.008
|
| 9 |
+
audio_001,7,much,3.048,3.449
|
| 10 |
+
audio_001,8,too,3.469,3.529
|
| 11 |
+
audio_001,9,big,3.549,4.33
|
| 12 |
+
audio_001,10,yeah,4.35,4.591
|
| 13 |
+
audio_001,11,man,4.631,4.972
|
| 14 |
+
audio_001,12,bobby,5.733,6.194
|
| 15 |
+
audio_001,13,two,6.294,6.354
|
| 16 |
+
audio_001,14,pistols,6.394,7.015
|
| 17 |
+
audio_001,15,in,7.035,7.075
|
| 18 |
+
audio_001,16,his,7.095,7.156
|
| 19 |
+
audio_001,17,bitch,7.176,7.376
|
| 20 |
+
audio_001,18,yeah,7.396,8.197
|
| 21 |
+
audio_001,19,man,8.238,8.318
|
| 22 |
+
audio_001,20,fuck,8.758,9.019
|
| 23 |
+
audio_001,21,all,9.099,9.219
|
| 24 |
+
audio_001,22,those,9.259,9.44
|
| 25 |
+
audio_001,23,niggers,9.48,9.941
|
| 26 |
+
audio_001,24,man,10.001,10.321
|
| 27 |
+
audio_001,25,martin,10.782,11.023
|
| 28 |
+
audio_001,26,luther,11.043,11.243
|
| 29 |
+
audio_001,27,king,11.263,11.443
|
| 30 |
+
audio_001,28,deserved,11.483,11.844
|
| 31 |
+
audio_001,29,to,11.904,11.984
|
| 32 |
+
audio_001,30,be,12.105,12.365
|
| 33 |
+
audio_001,31,killed,12.385,12.826
|
| 34 |
+
audio_001,32,that,12.926,13.046
|
| 35 |
+
audio_001,33,fucking,13.066,13.227
|
| 36 |
+
audio_001,34,nigger,13.247,13.607
|
| 37 |
+
audio_001,35,just,13.988,14.108
|
| 38 |
+
audio_001,36,fuck,14.168,14.349
|
| 39 |
+
audio_001,37,those,14.369,14.589
|
| 40 |
+
audio_001,38,apart,14.649,15.671
|
| 41 |
+
audio_001,39,fuck,15.811,16.032
|
| 42 |
+
audio_001,40,those,16.072,16.252
|
| 43 |
+
audio_001,41,niggers,16.332,16.653
|
| 44 |
+
audio_001,42,man,16.713,17.314
|
| 45 |
+
audio_001,43,fuck,22.12,22.481
|
| 46 |
+
audio_001,44,all,22.722,22.943
|
| 47 |
+
audio_001,45,niggas,23.024,23.425
|
| 48 |
+
audio_001,46,fuck,23.887,24.249
|
| 49 |
+
audio_001,47,all,24.43,24.63
|
| 50 |
+
audio_001,48,niggas,24.791,25.132
|
| 51 |
+
audio_001,49,fuck,25.614,25.976
|
| 52 |
+
audio_001,50,all,26.117,26.237
|
| 53 |
+
audio_001,51,those,26.277,26.418
|
| 54 |
+
audio_001,52,niggas,26.498,26.88
|
| 55 |
+
audio_001,53,fuck,27.342,27.643
|
| 56 |
+
audio_001,54,all,27.723,27.844
|
| 57 |
+
audio_001,55,those,27.904,28.085
|
| 58 |
+
audio_001,56,niggas,28.185,28.567
|
| 59 |
+
audio_001,57,fuck,29.029,29.43
|
| 60 |
+
audio_001,58,all,29.45,29.571
|
| 61 |
+
audio_001,59,those,29.631,29.812
|
| 62 |
+
audio_001,60,niggas,29.912,30.294
|
| 63 |
+
audio_001,61,fuck,31.057,31.137
|
| 64 |
+
audio_001,62,all,31.157,31.278
|
| 65 |
+
audio_001,63,those,31.338,31.519
|
| 66 |
+
audio_001,64,niggas,31.619,32.282
|
| 67 |
+
audio_001,65,they,34.692,35.413
|
| 68 |
+
audio_001,66,wanna,35.453,35.793
|
| 69 |
+
audio_001,67,rap,35.853,36.153
|
| 70 |
+
audio_001,68,and,36.173,36.254
|
| 71 |
+
audio_001,69,steal,36.294,36.514
|
| 72 |
+
audio_001,70,my,36.554,36.674
|
| 73 |
+
audio_001,71,shit,36.714,37.034
|
| 74 |
+
audio_001,72,because,37.054,37.375
|
| 75 |
+
audio_001,73,they,37.415,37.555
|
| 76 |
+
audio_001,74,can't,37.575,37.955
|
| 77 |
+
audio_001,75,get,38.015,38.316
|
| 78 |
+
audio_001,76,shit,38.416,38.856
|
| 79 |
+
audio_001,77,go,39.297,39.557
|
| 80 |
+
audio_001,78,and,39.577,39.677
|
| 81 |
+
audio_001,79,get,39.777,39.917
|
| 82 |
+
audio_001,80,a,39.977,40.037
|
| 83 |
+
audio_001,81,job,40.097,40.478
|
| 84 |
+
audio_001,82,stop,40.958,41.259
|
| 85 |
+
audio_001,83,trying,41.299,41.639
|
| 86 |
+
audio_001,84,to,41.679,41.779
|
| 87 |
+
audio_001,85,rob,41.839,42.26
|
| 88 |
+
audio_001,86,stop,42.54,42.68
|
| 89 |
+
audio_001,87,trying,42.7,42.98
|
| 90 |
+
audio_001,88,to,43.0,43.08
|
| 91 |
+
audio_001,89,fuck,43.201,43.381
|
| 92 |
+
audio_001,90,my,43.421,43.541
|
| 93 |
+
audio_001,91,mom,43.581,43.941
|
| 94 |
+
audio_001,92,my,44.262,44.422
|
| 95 |
+
audio_001,93,dick,44.462,44.702
|
| 96 |
+
audio_001,94,is,44.722,44.802
|
| 97 |
+
audio_001,95,bigger,44.862,45.103
|
| 98 |
+
audio_001,96,than,45.123,45.243
|
| 99 |
+
audio_001,97,yards,45.323,45.723
|
| 100 |
+
audio_001,98,fuck,46.264,46.424
|
| 101 |
+
audio_001,99,all,46.724,46.884
|
| 102 |
+
audio_001,100,niggas,46.984,47.385
|
| 103 |
+
audio_001,101,they,47.845,48.106
|
| 104 |
+
audio_001,102,can,48.126,48.186
|
| 105 |
+
audio_001,103,burn,48.266,48.526
|
| 106 |
+
audio_001,104,in,48.546,48.626
|
| 107 |
+
audio_001,105,hell,48.686,49.107
|
| 108 |
+
audio_001,106,fuck,49.627,49.907
|
| 109 |
+
audio_001,107,rosa,49.947,50.388
|
| 110 |
+
audio_001,108,parks,50.548,51.149
|
| 111 |
+
audio_001,109,i'll,51.209,51.289
|
| 112 |
+
audio_001,110,slap,51.309,51.469
|
| 113 |
+
audio_001,111,that,51.529,51.689
|
| 114 |
+
audio_001,112,bitch,51.749,51.969
|
| 115 |
+
audio_001,113,as,51.99,52.09
|
| 116 |
+
audio_001,114,well,52.19,52.57
|
| 117 |
+
audio_001,115,niggas,53.051,53.391
|
| 118 |
+
audio_001,116,need,53.451,53.651
|
| 119 |
+
audio_001,117,to,53.711,53.811
|
| 120 |
+
audio_001,118,burn,53.851,54.252
|
| 121 |
+
audio_001,119,niggas,54.752,55.113
|
| 122 |
+
audio_001,120,need,55.153,55.373
|
| 123 |
+
audio_001,121,to,55.413,55.513
|
| 124 |
+
audio_001,122,learn,55.553,55.933
|
| 125 |
+
audio_001,123,niggas,56.454,56.814
|
| 126 |
+
audio_001,124,can't,56.874,57.175
|
| 127 |
+
audio_001,125,pass,57.455,57.635
|
| 128 |
+
audio_001,126,class,57.675,58.096
|
| 129 |
+
audio_001,127,niggas,58.156,58.456
|
| 130 |
+
audio_001,128,can't,58.556,58.876
|
| 131 |
+
audio_001,129,learn,58.957,59.417
|
| 132 |
+
audio_001,130,yeah,66.721,67.562
|
| 133 |
+
audio_001,131,fuck,67.582,67.942
|
| 134 |
+
audio_001,132,all,67.962,68.162
|
| 135 |
+
audio_001,133,those,68.182,68.363
|
| 136 |
+
audio_001,134,niggas,68.503,68.823
|
| 137 |
+
audio_001,135,fuck,69.283,69.684
|
| 138 |
+
audio_001,136,all,69.704,69.844
|
| 139 |
+
audio_001,137,those,69.884,70.064
|
| 140 |
+
audio_001,138,niggas,70.144,70.565
|
| 141 |
+
audio_001,139,fuck,71.025,71.385
|
| 142 |
+
audio_001,140,all,71.405,71.546
|
| 143 |
+
audio_001,141,those,71.566,71.786
|
| 144 |
+
audio_001,142,niggas,71.866,72.266
|
| 145 |
+
audio_001,143,yeah,72.747,73.167
|
| 146 |
+
audio_001,144,bitch,73.607,73.828
|
| 147 |
+
audio_001,145,my,73.868,74.008
|
| 148 |
+
audio_001,146,name,74.048,74.228
|
| 149 |
+
audio_001,147,is,74.288,74.348
|
| 150 |
+
audio_001,148,bobby,74.448,74.789
|
| 151 |
+
audio_001,149,two,74.849,75.209
|
| 152 |
+
audio_001,150,pistols,75.289,76.23
|
| 153 |
+
audio_001,151,you,76.89,77.011
|
| 154 |
+
audio_001,152,try,77.051,77.291
|
| 155 |
+
audio_001,153,to,77.331,77.411
|
| 156 |
+
audio_001,154,rob,77.451,77.791
|
| 157 |
+
audio_001,155,me,77.871,78.072
|
| 158 |
+
audio_001,156,i,78.092,78.212
|
| 159 |
+
audio_001,157,got,78.332,78.492
|
| 160 |
+
audio_001,158,a,78.572,78.612
|
| 161 |
+
audio_001,159,pistol,78.672,79.653
|
| 162 |
+
audio_001,160,i'm,80.334,80.394
|
| 163 |
+
audio_001,161,shooting,80.454,80.874
|
| 164 |
+
audio_001,162,a,80.934,81.014
|
| 165 |
+
audio_001,163,black,81.074,81.275
|
| 166 |
+
audio_001,164,nigger,81.355,81.775
|
| 167 |
+
audio_001,165,in,81.795,81.895
|
| 168 |
+
audio_001,166,his,81.955,82.035
|
| 169 |
+
audio_001,167,head,82.256,82.396
|
| 170 |
+
audio_001,168,again,82.436,82.996
|
| 171 |
+
audio_001,169,and,83.757,83.837
|
| 172 |
+
audio_001,170,bitch,83.897,84.197
|
| 173 |
+
audio_001,171,i,84.398,84.478
|
| 174 |
+
audio_001,172,am,84.538,84.598
|
| 175 |
+
audio_001,173,not,84.718,85.038
|
| 176 |
+
audio_001,174,george,85.118,85.479
|
| 177 |
+
audio_001,175,zimmerman,85.619,86.419
|
| 178 |
+
audio_001,176,i'm,86.92,87.1
|
| 179 |
+
audio_001,177,gonna,87.12,87.22
|
| 180 |
+
audio_001,178,kill,87.28,87.52
|
| 181 |
+
audio_001,179,that,87.54,87.681
|
| 182 |
+
audio_001,180,nigger,87.741,88.061
|
| 183 |
+
audio_001,181,dead,88.121,88.461
|
| 184 |
+
audio_001,182,kill,89.042,89.282
|
| 185 |
+
audio_001,183,that,89.322,89.462
|
| 186 |
+
audio_001,184,nigger,89.522,89.823
|
| 187 |
+
audio_001,185,dead,89.903,90.203
|
| 188 |
+
audio_001,186,record,90.683,91.064
|
| 189 |
+
audio_001,187,that,91.084,91.204
|
| 190 |
+
audio_001,188,shit,91.244,91.444
|
| 191 |
+
audio_001,189,and,91.464,91.564
|
| 192 |
+
audio_001,190,put,91.644,91.885
|
| 193 |
+
audio_001,191,it,91.905,91.945
|
| 194 |
+
audio_001,192,on,92.205,92.285
|
| 195 |
+
audio_001,193,worldstar,92.425,93.206
|
| 196 |
+
audio_001,194,as,93.286,93.326
|
| 197 |
+
audio_001,195,well,93.346,93.686
|
| 198 |
+
audio_001,196,fuck,94.207,94.607
|
| 199 |
+
audio_001,197,all,94.627,94.827
|
| 200 |
+
audio_001,198,those,94.847,95.007
|
| 201 |
+
audio_001,199,niggas,95.108,95.648
|
| 202 |
+
audio_001,200,they,95.648,96.149
|
| 203 |
+
audio_001,201,can,96.169,96.269
|
| 204 |
+
audio_001,202,burn,96.309,96.569
|
| 205 |
+
audio_001,203,in,96.589,96.669
|
| 206 |
+
audio_001,204,hell,96.709,97.05
|
| 207 |
+
audio_001,205,fuck,97.57,97.931
|
| 208 |
+
audio_001,206,eric,97.951,98.331
|
| 209 |
+
audio_001,207,garner,98.391,98.792
|
| 210 |
+
audio_001,208,he,99.092,99.213
|
| 211 |
+
audio_001,209,fat,99.273,99.613
|
| 212 |
+
audio_001,210,as,99.633,99.673
|
| 213 |
+
audio_001,211,fucking,99.693,100.074
|
| 214 |
+
audio_001,212,hell,100.094,100.474
|
| 215 |
+
audio_001,213,fuck,101.035,101.295
|
| 216 |
+
audio_001,214,all,101.415,101.555
|
| 217 |
+
audio_001,215,those,101.596,101.796
|
| 218 |
+
audio_001,216,niggas,101.916,102.377
|
| 219 |
+
audio_001,217,i'll,102.397,102.477
|
| 220 |
+
audio_001,218,choke,102.657,102.897
|
| 221 |
+
audio_001,219,them,102.937,103.037
|
| 222 |
+
audio_001,220,out,103.178,103.358
|
| 223 |
+
audio_001,221,fuck,104.459,104.739
|
| 224 |
+
audio_001,222,all,104.82,104.98
|
| 225 |
+
audio_001,223,those,105.02,105.22
|
| 226 |
+
audio_001,224,niggas,105.34,105.821
|
| 227 |
+
audio_001,225,i'll,105.841,106.021
|
| 228 |
+
audio_001,226,shoot,106.101,106.382
|
| 229 |
+
audio_001,227,it,106.402,106.482
|
| 230 |
+
audio_001,228,out,106.622,106.762
|
| 231 |
+
audio_001,229,if,107.503,107.743
|
| 232 |
+
audio_001,230,a,107.763,107.863
|
| 233 |
+
audio_001,231,nigger,107.923,108.224
|
| 234 |
+
audio_001,232,gets,108.404,108.664
|
| 235 |
+
audio_001,233,mad,108.745,109.125
|
| 236 |
+
audio_001,234,then,109.205,109.405
|
| 237 |
+
audio_001,235,we,109.425,109.465
|
| 238 |
+
audio_001,236,can,109.485,109.546
|
| 239 |
+
audio_001,237,shoot,109.606,109.846
|
| 240 |
+
audio_001,238,it,109.866,109.906
|
| 241 |
+
audio_001,239,out,110.026,110.206
|
| 242 |
+
audio_001,240,bitch,110.927,111.067
|
| 243 |
+
audio_001,241,i,111.148,111.228
|
| 244 |
+
audio_001,242,don't,111.288,111.568
|
| 245 |
+
audio_001,243,fight,111.688,111.868
|
| 246 |
+
audio_001,244,with,111.929,112.129
|
| 247 |
+
audio_001,245,niggers,112.169,112.489
|
| 248 |
+
audio_001,246,they'll,112.589,112.87
|
| 249 |
+
audio_001,247,beat,112.97,113.29
|
| 250 |
+
audio_001,248,me,113.41,113.45
|
| 251 |
+
audio_001,249,down,113.47,113.671
|
| 252 |
+
audio_001,250,they,114.332,114.612
|
| 253 |
+
audio_001,251,is,114.632,114.672
|
| 254 |
+
audio_001,252,like,114.732,114.912
|
| 255 |
+
audio_001,253,the,115.173,115.373
|
| 256 |
+
audio_001,254,junk,115.393,115.493
|
| 257 |
+
audio_001,255,like,116.722,117.043
|
| 258 |
+
audio_001,256,to,117.083,117.203
|
| 259 |
+
audio_001,257,take,117.243,117.704
|
| 260 |
+
audio_001,258,a,117.764,117.784
|
| 261 |
+
audio_001,259,nigga,117.804,118.065
|
| 262 |
+
audio_001,260,car,118.125,118.446
|
| 263 |
+
audio_001,261,and,118.506,118.566
|
| 264 |
+
audio_001,262,rap,118.586,118.847
|
| 265 |
+
audio_001,263,at,118.887,119.208
|
| 266 |
+
audio_001,264,the,119.248,119.368
|
| 267 |
+
audio_001,265,same,119.428,119.749
|
| 268 |
+
audio_001,266,time,119.849,120.19
|
| 269 |
+
audio_001,267,stupid,120.651,121.152
|
| 270 |
+
audio_001,268,ass,121.493,121.553
|
| 271 |
+
audio_001,269,niggas,121.613,121.974
|
| 272 |
+
audio_001,270,all,122.154,122.295
|
| 273 |
+
audio_001,271,they,122.415,122.615
|
| 274 |
+
audio_001,272,can,122.655,122.796
|
| 275 |
+
audio_001,273,do,122.836,122.996
|
| 276 |
+
audio_001,274,is,123.076,123.157
|
| 277 |
+
audio_001,275,rhyme,123.237,123.598
|
| 278 |
+
audio_001,276,they,124.119,124.44
|
| 279 |
+
audio_001,277,can,124.46,124.52
|
| 280 |
+
audio_001,278,never,124.58,124.881
|
| 281 |
+
audio_001,279,get,125.001,125.241
|
| 282 |
+
audio_001,280,a,125.301,125.342
|
| 283 |
+
audio_001,281,motherfuckin',125.402,126.224
|
| 284 |
+
audio_001,282,9,126.244,126.504
|
| 285 |
+
audio_001,283,to,126.544,127.045
|
| 286 |
+
audio_001,284,5,127.066,127.486
|
| 287 |
+
audio_001,285,stupid,127.507,128.028
|
| 288 |
+
audio_001,286,ass,128.208,128.348
|
| 289 |
+
audio_001,287,niggas,128.389,128.809
|
| 290 |
+
audio_001,288,don't,129.01,129.21
|
| 291 |
+
audio_001,289,know,129.311,129.551
|
| 292 |
+
audio_001,290,5,129.571,129.912
|
| 293 |
+
audio_001,291,plus,129.972,130.092
|
| 294 |
+
audio_001,292,5,130.112,130.493
|
| 295 |
+
audio_001,293,they,131.035,131.275
|
| 296 |
+
audio_001,294,just,131.295,131.375
|
| 297 |
+
audio_001,295,know,131.435,131.636
|
| 298 |
+
audio_001,296,that,131.676,131.816
|
| 299 |
+
audio_001,297,if,131.937,132.057
|
| 300 |
+
audio_001,298,i,132.157,132.217
|
| 301 |
+
audio_001,299,can,132.237,132.297
|
| 302 |
+
audio_001,300,do,132.378,132.618
|
| 303 |
+
audio_001,301,a,132.638,132.658
|
| 304 |
+
audio_001,302,rhyme,132.738,133.039
|
| 305 |
+
audio_001,303,i,133.059,133.079
|
| 306 |
+
audio_001,304,can,133.099,133.159
|
| 307 |
+
audio_001,305,get,133.219,133.46
|
| 308 |
+
audio_001,306,time,133.52,134.342
|
| 309 |
+
audio_001,307,yeah,134.342,135.404
|
| 310 |
+
audio_001,308,fuck,135.424,135.725
|
| 311 |
+
audio_001,309,all,135.745,135.865
|
| 312 |
+
audio_001,310,those,135.905,136.066
|
| 313 |
+
audio_001,311,niggas,136.166,136.567
|
| 314 |
+
audio_001,312,fuck,137.048,137.489
|
| 315 |
+
audio_001,313,all,137.509,137.569
|
| 316 |
+
audio_001,314,those,137.609,137.789
|
| 317 |
+
audio_001,315,niggas,137.889,138.27
|
| 318 |
+
audio_001,316,fuck,138.771,139.132
|
| 319 |
+
audio_001,317,all,139.152,139.292
|
| 320 |
+
audio_001,318,those,139.332,139.513
|
| 321 |
+
audio_001,319,niggas,139.613,139.974
|
| 322 |
+
audio_001,320,fuck,140.475,140.815
|
| 323 |
+
audio_001,321,all,140.835,140.976
|
| 324 |
+
audio_001,322,those,141.016,141.196
|
| 325 |
+
audio_001,323,niggas,141.316,141.677
|
| 326 |
+
audio_001,324,yeah,141.737,142.118
|
| 327 |
+
audio_001,325,fuck,142.178,142.499
|
| 328 |
+
audio_001,326,all,142.519,142.659
|
| 329 |
+
audio_001,327,those,142.699,142.88
|
| 330 |
+
audio_001,328,niggas,143.02,143.401
|
| 331 |
+
audio_001,329,fuck,143.902,144.262
|
| 332 |
+
audio_001,330,all,144.283,144.423
|
| 333 |
+
audio_001,331,those,144.483,144.663
|
| 334 |
+
audio_001,332,niggas,144.763,145.144
|
| 335 |
+
audio_001,333,fuck,145.625,145.986
|
| 336 |
+
audio_001,334,all,146.006,146.146
|
| 337 |
+
audio_001,335,those,146.186,146.347
|
| 338 |
+
audio_001,336,niggas,146.487,146.808
|
| 339 |
+
audio_001,337,yeah,146.888,147.269
|
| 340 |
+
audio_001,338,fuck,147.329,147.669
|
| 341 |
+
audio_001,339,all,147.69,147.83
|
| 342 |
+
audio_001,340,those,147.87,148.07
|
| 343 |
+
audio_001,341,niggas,148.191,148.571
|
| 344 |
+
audio_001,342,niggas,149.032,149.313
|
| 345 |
+
audio_001,343,can,149.333,149.453
|
| 346 |
+
audio_001,344,burn,149.493,149.734
|
| 347 |
+
audio_001,345,in,149.774,149.854
|
| 348 |
+
audio_001,346,hell,149.894,150.235
|
| 349 |
+
audio_001,347,trayvon,150.756,151.357
|
| 350 |
+
audio_001,348,as,151.437,151.497
|
| 351 |
+
audio_001,349,well,151.618,151.998
|
| 352 |
+
audio_001,350,niggas,152.499,152.76
|
| 353 |
+
audio_001,351,can,152.78,152.88
|
| 354 |
+
audio_001,352,burn,152.9,153.181
|
| 355 |
+
audio_001,353,in,153.241,153.321
|
| 356 |
+
audio_001,354,hell,153.361,153.762
|
| 357 |
+
audio_001,355,niggas,154.243,154.624
|
| 358 |
+
audio_001,356,burn,154.664,154.744
|
| 359 |
+
audio_001,357,all,167.296,167.657
|
| 360 |
+
audio_001,358,the,167.717,167.817
|
| 361 |
+
audio_001,359,niggers,167.897,168.438
|
| 362 |
+
audio_001,360,in,168.538,168.678
|
| 363 |
+
audio_001,361,this,168.778,169.099
|
| 364 |
+
audio_001,362,bitch,169.199,170.14
|
| 365 |
+
audio_001,363,you,170.28,170.4
|
| 366 |
+
audio_001,364,motherfuckers,170.48,171.302
|
| 367 |
+
audio_001,365,used,171.422,171.582
|
| 368 |
+
audio_001,366,to,171.622,171.722
|
| 369 |
+
audio_001,367,be,171.802,171.983
|
| 370 |
+
audio_001,368,slaves,172.083,172.623
|
| 371 |
+
audio_001,369,now,173.044,173.264
|
| 372 |
+
audio_001,370,you,173.304,173.445
|
| 373 |
+
audio_001,371,think,173.485,173.805
|
| 374 |
+
audio_001,372,you,173.885,174.085
|
| 375 |
+
audio_001,373,can,174.146,174.286
|
| 376 |
+
audio_001,374,ride,174.346,174.706
|
| 377 |
+
audio_001,375,in,174.726,174.927
|
| 378 |
+
audio_001,376,my,174.967,175.107
|
| 379 |
+
audio_001,377,escalade,175.227,175.908
|
| 380 |
+
audio_001,378,stupid,176.369,176.849
|
| 381 |
+
audio_001,379,ass,177.03,177.21
|
| 382 |
+
audio_001,380,nigger,177.31,177.65
|
| 383 |
+
audio_001,381,better,177.71,177.991
|
| 384 |
+
audio_001,382,clean,178.071,178.311
|
| 385 |
+
audio_001,383,my,178.351,178.452
|
| 386 |
+
audio_001,384,car,178.532,178.792
|
| 387 |
+
audio_001,385,good,178.912,179.233
|
| 388 |
+
audio_001,386,before,179.693,180.034
|
| 389 |
+
audio_001,387,i,180.134,180.234
|
| 390 |
+
audio_001,388,get,180.294,180.474
|
| 391 |
+
audio_001,389,this,180.514,180.635
|
| 392 |
+
audio_001,390,whip,180.735,180.975
|
| 393 |
+
audio_001,391,out,181.115,181.215
|
| 394 |
+
audio_001,392,and,181.275,181.336
|
| 395 |
+
audio_001,393,then,181.396,181.556
|
| 396 |
+
audio_001,394,shoot,181.616,181.936
|
| 397 |
+
audio_001,395,you,181.956,182.036
|
| 398 |
+
audio_001,396,in,182.057,182.137
|
| 399 |
+
audio_001,397,your,182.177,182.377
|
| 400 |
+
audio_001,398,hood,182.437,182.737
|
| 401 |
+
audio_001,399,dumbass,182.798,183.979
|
| 402 |
+
audio_001,400,nigger,184.019,184.34
|
| 403 |
+
audio_001,401,stupid,185.001,185.361
|
| 404 |
+
audio_001,402,ass,185.441,185.601
|
| 405 |
+
audio_001,403,nigger,185.682,186.563
|
| 406 |
+
audio_001,404,you,186.583,186.723
|
| 407 |
+
audio_001,405,calling,186.763,187.084
|
| 408 |
+
audio_001,406,me,187.104,187.184
|
| 409 |
+
audio_001,407,a,187.264,187.284
|
| 410 |
+
audio_001,408,cracker,187.344,187.724
|
| 411 |
+
audio_001,409,well,188.025,188.265
|
| 412 |
+
audio_001,410,it's,188.345,188.425
|
| 413 |
+
audio_001,411,better,188.465,188.666
|
| 414 |
+
audio_001,412,to,188.706,188.746
|
| 415 |
+
audio_001,413,be,188.826,188.946
|
| 416 |
+
audio_001,414,a,188.966,188.986
|
| 417 |
+
audio_001,415,nigger,189.066,189.347
|
| 418 |
+
audio_001,416,better,190.148,190.488
|
| 419 |
+
audio_001,417,than,190.568,190.889
|
| 420 |
+
audio_001,418,being,191.049,191.53
|
| 421 |
+
audio_001,419,a,191.55,191.65
|
| 422 |
+
audio_001,420,nigger,191.83,192.691
|
| 423 |
+
audio_001,421,bitch,193.673,193.973
|
| 424 |
+
audio_001,422,you're,193.993,194.213
|
| 425 |
+
audio_001,423,so,194.253,194.394
|
| 426 |
+
audio_001,424,black,194.454,194.694
|
| 427 |
+
audio_001,425,you,194.734,194.854
|
| 428 |
+
audio_001,426,look,194.954,195.175
|
| 429 |
+
audio_001,427,like,195.335,195.555
|
| 430 |
+
audio_001,428,a,195.635,195.675
|
| 431 |
+
audio_001,429,damn,195.716,196.036
|
| 432 |
+
audio_001,430,shade,196.116,196.797
|
| 433 |
+
audio_001,431,bitch,198.667,198.988
|
| 434 |
+
audio_001,432,clean,199.51,199.751
|
| 435 |
+
audio_001,433,my,199.791,199.912
|
| 436 |
+
audio_001,434,car,199.952,200.273
|
| 437 |
+
audio_001,435,while,200.313,200.655
|
| 438 |
+
audio_001,436,i,200.755,200.815
|
| 439 |
+
audio_001,437,drink,200.855,201.116
|
| 440 |
+
audio_001,438,lemonade,201.257,202.04
|
| 441 |
+
audio_001,439,you,202.823,202.963
|
| 442 |
+
audio_001,440,fucking,203.024,203.365
|
| 443 |
+
audio_001,441,slave,203.405,203.847
|
| 444 |
+
audio_001,442,bobby,205.614,205.895
|
| 445 |
+
audio_001,443,2,205.915,206.055
|
| 446 |
+
audio_001,444,pistols,206.115,206.477
|
| 447 |
+
audio_001,445,man,206.497,206.758
|
| 448 |
+
audio_001,446,fuck,207.38,207.581
|
| 449 |
+
audio_001,447,all,207.621,207.722
|
| 450 |
+
audio_001,448,those,207.742,207.882
|
| 451 |
+
audio_001,449,niggas,207.922,208.163
|
| 452 |
+
audio_001,450,man,208.244,208.424
|
| 453 |
+
audio_001,451,real,208.826,209.067
|
| 454 |
+
audio_001,452,nigger,209.107,209.348
|
| 455 |
+
audio_001,453,anthem,209.448,209.689
|
| 456 |
+
audio_001,454,you,230.375,231.24
|
artifacts/x_sensitive_train_v2.csv
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
artifacts/x_sensitive_val.csv
ADDED
|
@@ -0,0 +1,882 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
original_index;span;label
|
| 2 |
+
3;individual liberty. Too many people in Britain are self-centred twats.;CONFLICTUAL
|
| 3 |
+
5;@user How the fcuk does a litigation lawyer get away;CONFLICTUAL
|
| 4 |
+
8;needs to adapt a zero tolerance approach - one chance;CONFLICTUAL
|
| 5 |
+
20;2021 that nigga not licking the cat and eating the;CONFLICTUAL
|
| 6 |
+
21;in a few months. Defeating voter suppression is my 1;CONFLICTUAL
|
| 7 |
+
30;£6 million in cheap loans. Betwattled cockwomble that he is.;CONFLICTUAL
|
| 8 |
+
47;know his upbringing did a number on him," but so;CONFLICTUAL"
|
| 9 |
+
48;surrounded by a bunch of self righteous tossers. A party;CONFLICTUAL
|
| 10 |
+
50;the virus I'm only saying it doesn't stop the spread.;CONFLICTUAL
|
| 11 |
+
52;@user @eNCA And who's' paying for the illegally connected electricity?;CONFLICTUAL
|
| 12 |
+
53;whole thing threatens to suck the joy out of it;CONFLICTUAL
|
| 13 |
+
65;from Murrumbeena High School you bloody fool... let's not mention;CONFLICTUAL
|
| 14 |
+
83;i just wan na say brush your fucking teeth thanks;CONFLICTUAL
|
| 15 |
+
94;so anyways people are just looking at my tits and;CONFLICTUAL
|
| 16 |
+
103;say because they sort of trauma dumped onto me and;CONFLICTUAL
|
| 17 |
+
122;@Twitter Commumist motherfuker Twitter is it.;CONFLICTUAL
|
| 18 |
+
129;million if Jesus Christ comes down to earth," fake motherfuker;CONFLICTUAL"
|
| 19 |
+
131;@hakeemjeffries Commit suicide a few months before he was killed.;CONFLICTUAL
|
| 20 |
+
133;to teποπist groups operating against Afghanistan & coalition forces. BlacklistPakistan;CONFLICTUAL
|
| 21 |
+
141;Oromo political prisoners are being kept in worst prison conditions;CONFLICTUAL
|
| 22 |
+
146;focusing on your over-all health before your career. take care!;CONFLICTUAL
|
| 23 |
+
151;people actually get motivated by meanspo I thought we were;CONFLICTUAL
|
| 24 |
+
156;The guy is a complete oxygen thief. I once had;CONFLICTUAL
|
| 25 |
+
165;proving he is guilty of LYING to the American People;CONFLICTUAL
|
| 26 |
+
168;and naming cows. My numbskull uncle took great delight in;CONFLICTUAL
|
| 27 |
+
180;your no longer relevant! Better yet go read the Bible.;CONFLICTUAL
|
| 28 |
+
187;Husband;CONFLICTUAL
|
| 29 |
+
196;CP again. 5. Participate in more hackathons. 6. Most importantly,;CONFLICTUAL
|
| 30 |
+
198;and admits she lied for years about not being drunk;CONFLICTUAL
|
| 31 |
+
199;like '_ ' s cum dump slut puppy sex doll;CONFLICTUAL
|
| 32 |
+
202;Do you try and be more of a twatwaffle than;CONFLICTUAL
|
| 33 |
+
207;I'll put my cock into your mouth right down as;CONFLICTUAL
|
| 34 |
+
215;white boys singing how abusive they were," guns"," and heroin.;CONFLICTUAL"
|
| 35 |
+
220;people," I pointed out her homophobia"," she has been transphobic;CONFLICTUAL"
|
| 36 |
+
221;@user And still the braindead idiots are queuing up to;CONFLICTUAL
|
| 37 |
+
228;all Alice's fault. Now," bitch"," get out of the way!;CONFLICTUAL"
|
| 38 |
+
235;I was such a horny bastard I'm my early 20;CONFLICTUAL
|
| 39 |
+
239;It;CONFLICTUAL
|
| 40 |
+
244;is the home for they unwanted," the mistreated & abused",;CONFLICTUAL
|
| 41 |
+
251;fucking pricks move," and I'll execute every motherfucking last one;CONFLICTUAL"
|
| 42 |
+
274;support Democrats," your taking an antagonistic approach toward our Prime;CONFLICTUAL"
|
| 43 |
+
"277;""give docs & nurses a break; Get vaccinated; reduce hospitalizations!"";CONFLICTUAL"
|
| 44 |
+
294;predator and the other makes you sound like a douchebag;CONFLICTUAL
|
| 45 |
+
305;down and she left the classroom… typical moody people 😭;CONFLICTUAL
|
| 46 |
+
311;to refer to a trans man as biologically female," it's;CONFLICTUAL"
|
| 47 |
+
333;left their speakers up too loud," weeweewee. I mean"," I;CONFLICTUAL"
|
| 48 |
+
358;sorry but the constant sniping at Starmer on Twitter is;CONFLICTUAL
|
| 49 |
+
367;think is a little over the top when your trying;CONFLICTUAL
|
| 50 |
+
373;of giving Fred Hampton a sedative if they were gon;CONFLICTUAL
|
| 51 |
+
385;other drugs are for fucking losers. But that's your choice.;CONFLICTUAL
|
| 52 |
+
390;dealing w road traffic fatalities," suicide & homicide"," how ptsd;CONFLICTUAL"
|
| 53 |
+
395;let;CONFLICTUAL
|
| 54 |
+
400;These guys look lk bashful wussies w those good4nothing PRUDISH;CONFLICTUAL
|
| 55 |
+
405;⌛️actually loves the thought of r//ping young Camil0 🦎 and;CONFLICTUAL
|
| 56 |
+
406;hands down hence all the fraudulent steps. Intimidation," killing"," arresting;CONFLICTUAL"
|
| 57 |
+
412;say the same for a lot of you right-wing numpties.;CONFLICTUAL
|
| 58 |
+
416;(it's in their nature) white people break the law 'they;CONFLICTUAL
|
| 59 |
+
435;or Mr Johnson or one of those Tory fuckwits 🤬;CONFLICTUAL
|
| 60 |
+
436;man or yourself for your sons stupidity. His curiosity took;CONFLICTUAL
|
| 61 |
+
444;questions: (1) How long does this','no-man's-land' state normally exist? (2);CONFLICTUAL
|
| 62 |
+
456;fan telling you to cheer up tonight. You miserable bastard.;CONFLICTUAL
|
| 63 |
+
475;I'd be leaning towards not slutty enough? I've not looked;CONFLICTUAL
|
| 64 |
+
476;very carefully vetted to run against democrats. I'd run if;CONFLICTUAL
|
| 65 |
+
479;they never heard of this group," it's real.' Hey"," dickface:;CONFLICTUAL"
|
| 66 |
+
485;poisoned by these crybaby ass nba stars and he followed!;CONFLICTUAL
|
| 67 |
+
489;I'm cringing at the people in Uto;CONFLICTUAL
|
| 68 |
+
491;stan culture toxic and these mfers are just arguing about;CONFLICTUAL
|
| 69 |
+
494;me nauseous.🤢 Hahn is an A-class obnoxious jerk. He never;CONFLICTUAL
|
| 70 |
+
495;@user @user @user Because he's a shitter.;CONFLICTUAL
|
| 71 |
+
502;me please dm tradenudes gay bi femboy slut sissy sissyboy;CONFLICTUAL
|
| 72 |
+
503;@mosesmoody @mosesmoody is gon na fit in very well with;CONFLICTUAL
|
| 73 |
+
510;mere $ 10," was exposed by some 'journalist' in Utah",;CONFLICTUAL
|
| 74 |
+
536;Can not STAND her'music''," it's so maudlin"," droning and depressing!;CONFLICTUAL"
|
| 75 |
+
561;i don't fight but i',''ll' rock out!! a bitch anit;CONFLICTUAL
|
| 76 |
+
568;afterwards everyone thinks people from your country are dumb cunts;CONFLICTUAL
|
| 77 |
+
599;whn he screamed like a psycho not wantg Kristen 2go;CONFLICTUAL
|
| 78 |
+
607;by major Tory donor Lord Ashcroft has landed a £350m;CONFLICTUAL
|
| 79 |
+
616;bio bro.😭😭 The queer ones don't matter as much," eyy?;CONFLICTUAL"
|
| 80 |
+
618;men guilty though? Get in the bin with your prejudice;CONFLICTUAL
|
| 81 |
+
654;Hidroxi," 4 masks at the same time and white supremacists;CONFLICTUAL"
|
| 82 |
+
663;opioids in our society is racist. Joe Biden is part;CONFLICTUAL
|
| 83 |
+
670;@user bestie… this is edtwt not obesetwt 😒🚩‼️😑;CONFLICTUAL
|
| 84 |
+
683;I want to scream at the bills offensive line! This;CONFLICTUAL
|
| 85 |
+
684;from slimeball all the way to anyways nudy has never;CONFLICTUAL
|
| 86 |
+
691;shown they can't walk & chew gum simultaneously. In the;CONFLICTUAL
|
| 87 |
+
706;that God intervenes to stop the sinners from repeating history;CONFLICTUAL
|
| 88 |
+
711;@axios Drain the swamp and fill it with sulfuric acid.;CONFLICTUAL
|
| 89 |
+
719;stick your fingers in your butthole now fucker;CONFLICTUAL
|
| 90 |
+
742;company Snowflake as an extra middle finger to right-wing dickheads.;CONFLICTUAL
|
| 91 |
+
762;year. For all the stress," anxiety and depression I gain;CONFLICTUAL"
|
| 92 |
+
778;date that the mandate is rescinded (that's tomorrow) 😒 abbottisanasshat;CONFLICTUAL
|
| 93 |
+
781;Parking attendants everywhere too," never seen so many. Joyless tossers.;CONFLICTUAL"
|
| 94 |
+
789;Sorenson out there. Please fire this clown," holy fucking christ.;CONFLICTUAL"
|
| 95 |
+
806;do anything... your struggles are in your head... stop making;CONFLICTUAL
|
| 96 |
+
807;@user Asian bouncing booty," The Best kind;CONFLICTUAL"
|
| 97 |
+
812;NHS. Wait," what? Really? They're lying scumbags? Oh! Well yeah",;CONFLICTUAL
|
| 98 |
+
813;bad... and realizing how many enablers there were... was just;CONFLICTUAL
|
| 99 |
+
818;Don;CONFLICTUAL
|
| 100 |
+
832;attacked the air force base alone at Katunayake. HBDதேசியத்தலைவர்67 HBDPrabhakaran67;CONFLICTUAL
|
| 101 |
+
838;is a murderer and has no control. No conscience. RittenhouseTrial;CONFLICTUAL
|
| 102 |
+
841;@user @user I am not on magic mushrooms 😂😂;CONFLICTUAL
|
| 103 |
+
852;says I got a much bigger dick than your husband.;CONFLICTUAL
|
| 104 |
+
869;is causing them to experience torture. Not because they're challenging.;CONFLICTUAL
|
| 105 |
+
870;into it.... it's getting depressing bcoz of ur worst service;CONFLICTUAL
|
| 106 |
+
871;institutions. The government is okay to let people kill themselves;CONFLICTUAL
|
| 107 |
+
877;pentosh1 is a cunt shiller on pre-sales. Check his deleted;CONFLICTUAL
|
| 108 |
+
888;I'm' looking to fuck somebody in front of their bf/husband...;CONFLICTUAL
|
| 109 |
+
908;to a solo depression country singer. He sucks at both.;CONFLICTUAL
|
| 110 |
+
918;They shoot one white bitch BECAUSE SHE WAS LITERALLY NOT;CONFLICTUAL
|
| 111 |
+
935;@user @user @user Fuck me you're a dumb cunt hahahah;CONFLICTUAL
|
| 112 |
+
939;range," she can film your almost suicide attempt while your;CONFLICTUAL"
|
| 113 |
+
958;@user Stan Grant can FO. Nobody likes the sound of;CONFLICTUAL
|
| 114 |
+
960;@user This was so triggering wtf is wrong with her;CONFLICTUAL
|
| 115 |
+
962;is bullshit... That guy is some pscycho fucker.. RIP to;CONFLICTUAL
|
| 116 |
+
963;right up and scoring like the fucking idiots they are;CONFLICTUAL
|
| 117 |
+
965;but unfortunately I'm one of the nasty and hateful cretins.;CONFLICTUAL
|
| 118 |
+
967;on i am exclusively drawing massive anime dick and balls;CONFLICTUAL
|
| 119 |
+
970;crackers chips biscuits whatever. You'll be nicotine free and chubbier;CONFLICTUAL
|
| 120 |
+
994;Phil really working that clickbait you're doing amazing sweetie;CONFLICTUAL
|
| 121 |
+
997;front passenger seat with that hoe laid all the way;CONFLICTUAL
|
| 122 |
+
1;I'm already sick of this shit I wan na tasssstttteeee;UNHARMFUL_PROFANITY
|
| 123 |
+
3;individual liberty. Too many people in Britain are self-centred twats.;UNHARMFUL_PROFANITY
|
| 124 |
+
5;@user How the fcuk does a litigation lawyer get away;UNHARMFUL_PROFANITY
|
| 125 |
+
20;2021 that nigga not licking the cat and eating the;UNHARMFUL_PROFANITY
|
| 126 |
+
22;Yeah," time to pass that shit. For sandy hook"," for;UNHARMFUL_PROFANITY"
|
| 127 |
+
28;device thing I found a fucking illuminati radio station in;UNHARMFUL_PROFANITY
|
| 128 |
+
30;£6 million in cheap loans. Betwattled cockwomble that he is.;UNHARMFUL_PROFANITY
|
| 129 |
+
42;hate that they removed the buttholes of the penguins in;UNHARMFUL_PROFANITY
|
| 130 |
+
43;can't do this. My huge horsecock is throbbing up beyond;UNHARMFUL_PROFANITY
|
| 131 |
+
47;person everyday. (Also I know this is fiction but FUCK.);UNHARMFUL_PROFANITY
|
| 132 |
+
58;cake as she sucked her tits dry. She could','n't' help;UNHARMFUL_PROFANITY
|
| 133 |
+
69;@user * You could my pussy dripping wet and wanting;UNHARMFUL_PROFANITY
|
| 134 |
+
77;I don't agree with her at all but a gobshite?;UNHARMFUL_PROFANITY
|
| 135 |
+
79;Hey shitass," wan na see me clean a dog?;UNHARMFUL_PROFANITY"
|
| 136 |
+
83;i just wan na say brush your fucking teeth thanks;UNHARMFUL_PROFANITY
|
| 137 |
+
85;in the prem he's fuckin shite hahaha There goalkeeper is;UNHARMFUL_PROFANITY
|
| 138 |
+
89;grandma and I say 'that's fucking awesome!' Who gives a;UNHARMFUL_PROFANITY
|
| 139 |
+
92;@user Bullshit decision making. Holler. I hate to be bitter;UNHARMFUL_PROFANITY
|
| 140 |
+
93;not too good with that shit. See I could have;UNHARMFUL_PROFANITY
|
| 141 |
+
94;are just looking at my tits and not my face!;UNHARMFUL_PROFANITY
|
| 142 |
+
106;or retweets. Only children and retards do. Lmfao the hole;UNHARMFUL_PROFANITY
|
| 143 |
+
109;Stuck between doing hoodrat shit with the boyz or plunging;UNHARMFUL_PROFANITY
|
| 144 |
+
112;I'm' not worried or making fun. Just stating facts..... dickhead;UNHARMFUL_PROFANITY
|
| 145 |
+
114;think it's summer," that's a damn shame 😩🤣🤣 but I'm;UNHARMFUL_PROFANITY"
|
| 146 |
+
122;@Twitter Commumist motherfuker Twitter is it.;UNHARMFUL_PROFANITY
|
| 147 |
+
123;loop," because i'll be so fckn grateful for him and;UNHARMFUL_PROFANITY"
|
| 148 |
+
126;sliding into her mouth. 'Mmm," fuck yes~ Your too fucking;UNHARMFUL_PROFANITY"
|
| 149 |
+
129;million if Jesus Christ comes down to earth," fake motherfuker;UNHARMFUL_PROFANITY"
|
| 150 |
+
134;is very small and dear god that would fucking hurt;UNHARMFUL_PROFANITY
|
| 151 |
+
135;know me so well I love him so fucking much;UNHARMFUL_PROFANITY
|
| 152 |
+
148;serving vocals. I'm also a slut for r & b;UNHARMFUL_PROFANITY
|
| 153 |
+
151;thought we were doing it for shit n giggles 😭;UNHARMFUL_PROFANITY
|
| 154 |
+
152;like Dr. Little Pecker! What a pile of small shite.;UNHARMFUL_PROFANITY
|
| 155 |
+
"156;""between us; the bit between the cunt and the arsehole."";UNHARMFUL_PROFANITY"
|
| 156 |
+
178;this is still happening.... this shxt needs to be changed,;UNHARMFUL_PROFANITY
|
| 157 |
+
193;I'm hungry den a muthafucka;UNHARMFUL_PROFANITY
|
| 158 |
+
199;' s cum dump slut puppy sex doll personal whore';UNHARMFUL_PROFANITY
|
| 159 |
+
201;If we fuck," im gon na make sure the plushies;UNHARMFUL_PROFANITY"
|
| 160 |
+
203;@davidgoggins pep talk and pushed through. No pussies here 👊;UNHARMFUL_PROFANITY
|
| 161 |
+
206;they're 'tired of being a bitch' Which not everyone is;UNHARMFUL_PROFANITY
|
| 162 |
+
207;@user @user I'll put my cock into your mouth right;UNHARMFUL_PROFANITY
|
| 163 |
+
214;ranboo dies to a fucking puppy and not omega flowey;UNHARMFUL_PROFANITY
|
| 164 |
+
217;thin slits idk and its now thin sluts 😭 shtwt;UNHARMFUL_PROFANITY
|
| 165 |
+
228;it's all Alice's fault. Now," bitch"," get out of the;UNHARMFUL_PROFANITY"
|
| 166 |
+
234;like: gon na love my bastard son. Treat my miserable;UNHARMFUL_PROFANITY
|
| 167 |
+
235;things. And also makes plans. Fucking in a hotel is;UNHARMFUL_PROFANITY
|
| 168 |
+
238;blast my harmone out my arse," i can launch myself;UNHARMFUL_PROFANITY"
|
| 169 |
+
243;boycotted. Ca','n't' live through the shittery this platform goes through.;UNHARMFUL_PROFANITY
|
| 170 |
+
251;Bunny: Any of you fucking pricks move," and I'll execute;UNHARMFUL_PROFANITY"
|
| 171 |
+
258;@user 'Pigtails Are For Face Fucking' - Waking the Cadaver;UNHARMFUL_PROFANITY
|
| 172 |
+
261;of humanity if it hit you in the face," motherfucker!;UNHARMFUL_PROFANITY"
|
| 173 |
+
262;that any differently then the assholes taking over our ranked;UNHARMFUL_PROFANITY
|
| 174 |
+
269;your bio.) I critique mil shit," I hate vetbro culture",;UNHARMFUL_PROFANITY
|
| 175 |
+
288;@user add in the unsolicited dick pics and you've found;UNHARMFUL_PROFANITY
|
| 176 |
+
294;predator and the other makes you sound like a douchebag;UNHARMFUL_PROFANITY
|
| 177 |
+
295;like you're being a fucking dumbass and making me repeat;UNHARMFUL_PROFANITY
|
| 178 |
+
298;dyke website when I drop 😍😍 so much cute shit;UNHARMFUL_PROFANITY
|
| 179 |
+
301;be refunded because of some asshole tantrum. By his logic;UNHARMFUL_PROFANITY
|
| 180 |
+
305;told her to calm tf down and she left the;UNHARMFUL_PROFANITY
|
| 181 |
+
310;really becoming an ungrateful little shxt & ion like it;UNHARMFUL_PROFANITY
|
| 182 |
+
320;girls called me a straight up cunt LMFAO I will;UNHARMFUL_PROFANITY
|
| 183 |
+
322;one is nass the other is nass but in whore;UNHARMFUL_PROFANITY
|
| 184 |
+
328;anxious and drained and angry and scared and whatever-the-fuck laterly.;UNHARMFUL_PROFANITY
|
| 185 |
+
336;'HAH? Who said I was motherfucking TRAUMATIZED?' No," Katsuki takes;UNHARMFUL_PROFANITY"
|
| 186 |
+
337;choice esp if its abt fuckinnnn sin cos tan whats;UNHARMFUL_PROFANITY
|
| 187 |
+
338;events. I would be more fucking free in the middle;UNHARMFUL_PROFANITY
|
| 188 |
+
340;@user Gim me cummies;UNHARMFUL_PROFANITY
|
| 189 |
+
341;us that unfortunately absolutely fuck all will happen in terms;UNHARMFUL_PROFANITY
|
| 190 |
+
346;To the mufucka that was in the solo Erangal game;UNHARMFUL_PROFANITY
|
| 191 |
+
349;fuck shit pussy ass motherfuckin damn bitch' just hits differently;UNHARMFUL_PROFANITY
|
| 192 |
+
355;couldn't give less of a fuck ab what other people;UNHARMFUL_PROFANITY
|
| 193 |
+
361;successfully on its own…and you motherfuckers still can't spell with;UNHARMFUL_PROFANITY
|
| 194 |
+
367;the top when your trying to save the world buttercunt;UNHARMFUL_PROFANITY
|
| 195 |
+
378;start wearing one bc my titties too big for that💀;UNHARMFUL_PROFANITY
|
| 196 |
+
385;all other drugs are for fucking losers. But that's your;UNHARMFUL_PROFANITY
|
| 197 |
+
395;job and got 55 but fuck it let's completely finish;UNHARMFUL_PROFANITY
|
| 198 |
+
396;know that I followed cedrick66 'robo-bitch' 'can I please bite;UNHARMFUL_PROFANITY
|
| 199 |
+
404;im not feeling like a moody bitch. i hate this;UNHARMFUL_PROFANITY
|
| 200 |
+
405;⌛️actually loves the thought of r//ping young Camil0 🦎 and;UNHARMFUL_PROFANITY
|
| 201 |
+
420;a hand on his throbbing cock," guides it to her;UNHARMFUL_PROFANITY"
|
| 202 |
+
421;a short period and also help can his motherfucking ass.;UNHARMFUL_PROFANITY
|
| 203 |
+
424;work my ass off too bitch but I don't have;UNHARMFUL_PROFANITY
|
| 204 |
+
429;I'm such a whore for beards and tattoos;UNHARMFUL_PROFANITY
|
| 205 |
+
435;or Mr Johnson or one of those Tory fuckwits 🤬;UNHARMFUL_PROFANITY
|
| 206 |
+
438;appendage through her needing pussy lips with every toss of;UNHARMFUL_PROFANITY
|
| 207 |
+
442;here saying he's been Crap!!! FFS What game are you;UNHARMFUL_PROFANITY
|
| 208 |
+
443;get q and Juyeon from one of those bitches 😭;UNHARMFUL_PROFANITY
|
| 209 |
+
454;us < 3 finD humiliation PayPig joi dickrate wheelgame rtgame,;UNHARMFUL_PROFANITY
|
| 210 |
+
456;fan telling you to cheer up tonight. You miserable bastard.;UNHARMFUL_PROFANITY
|
| 211 |
+
457;severely as well 🙃 yeaaaaaa that really fucked me up;UNHARMFUL_PROFANITY
|
| 212 |
+
463;muffled cry Katsuki is squirting her load like a whore.;UNHARMFUL_PROFANITY
|
| 213 |
+
468;wits end. And then this motherfucker comes through and pronounces;UNHARMFUL_PROFANITY
|
| 214 |
+
470;of luck we'll fucking smash the Chelsea cunts!! 'WHEN I;UNHARMFUL_PROFANITY
|
| 215 |
+
473;is just another little sh * t yes! But he;UNHARMFUL_PROFANITY
|
| 216 |
+
475;I'd be leaning towards not slutty enough? I've not looked;UNHARMFUL_PROFANITY
|
| 217 |
+
479;this group," it's real.' Hey"," dickface: Conservatives"," unlike you leftist;UNHARMFUL_PROFANITY"
|
| 218 |
+
485;got poisoned by these crybaby ass nba stars and he;UNHARMFUL_PROFANITY
|
| 219 |
+
490;to be such a bad bitch this past year," especially;UNHARMFUL_PROFANITY"
|
| 220 |
+
491;stan culture toxic and these mfers are just arguing about;UNHARMFUL_PROFANITY
|
| 221 |
+
495;@user @user @user Because he's a shitter.;UNHARMFUL_PROFANITY
|
| 222 |
+
497;Your orsm hips and thigh gap is so fucking sexy;UNHARMFUL_PROFANITY
|
| 223 |
+
499;I'm kind of excited to look like a complete douchebag.;UNHARMFUL_PROFANITY
|
| 224 |
+
502;Im Young sub bottom slutty bitch boy with big fat;UNHARMFUL_PROFANITY
|
| 225 |
+
507;and it started with a fucking 'this episode is not;UNHARMFUL_PROFANITY
|
| 226 |
+
525;@user gaze of a whore;UNHARMFUL_PROFANITY
|
| 227 |
+
531;have an army of bad bitches on their bully and;UNHARMFUL_PROFANITY
|
| 228 |
+
533;can't sleep and I'm depressed fuck you promoted tweets telling;UNHARMFUL_PROFANITY
|
| 229 |
+
539;Pedi/manicure date with the siblings for the mothafuckin win. 💅;UNHARMFUL_PROFANITY
|
| 230 |
+
542;when i'm a grandma imma still be a bad bitch;UNHARMFUL_PROFANITY
|
| 231 |
+
550;wife/gf how much of a bitch you're at your workplace;UNHARMFUL_PROFANITY
|
| 232 |
+
560;history but on the other hand - WWE is shite.;UNHARMFUL_PROFANITY
|
| 233 |
+
561;but i',''ll' rock out!! a bitch anit pussy," every lil;UNHARMFUL_PROFANITY"
|
| 234 |
+
565;dont wan na damage this delicious looking cock and balls','''';UNHARMFUL_PROFANITY
|
| 235 |
+
568;afterwards everyone thinks people from your country are dumb cunts;UNHARMFUL_PROFANITY
|
| 236 |
+
575;told a bitch," you mothafuckin rightt @2chainz;UNHARMFUL_PROFANITY"
|
| 237 |
+
576;gop that wasn't batshit crazy and subtle in their assholery';UNHARMFUL_PROFANITY
|
| 238 |
+
577;can't keep it's CEO from tweeting dick and fart jokes.;UNHARMFUL_PROFANITY
|
| 239 |
+
578;i ‘ m sort of a brent faiyaz dick sucker;UNHARMFUL_PROFANITY
|
| 240 |
+
582;need something to masturbate to ffs nsfwtwt horny nsfw porn;UNHARMFUL_PROFANITY
|
| 241 |
+
583;a ladies purse would look fucking stupid in either example.;UNHARMFUL_PROFANITY
|
| 242 |
+
588;@user This mf got all kinds," don't make no sense.;UNHARMFUL_PROFANITY"
|
| 243 |
+
592;get in line with a fucked up law texas passed;UNHARMFUL_PROFANITY
|
| 244 |
+
594;thank chu alot but im fucking sure ill fail it,,;UNHARMFUL_PROFANITY
|
| 245 |
+
596;donated to the Native reservations! Fck what people think! You;UNHARMFUL_PROFANITY
|
| 246 |
+
597;tyrant. Take all of your mates with you. Utter cnuts.;UNHARMFUL_PROFANITY
|
| 247 |
+
598;the sitting president as a 'mother fucker',''''... I am done.;UNHARMFUL_PROFANITY
|
| 248 |
+
602;about the farmer's son they're fucking sounds like a perfect;UNHARMFUL_PROFANITY
|
| 249 |
+
606;Fuck is natural about something that made your heart stop;UNHARMFUL_PROFANITY
|
| 250 |
+
622;being filmed in their house and crew fuxks up everything.;UNHARMFUL_PROFANITY
|
| 251 |
+
628;@user @ThatEricAlper Playing the guitar like a motherfucking riot;UNHARMFUL_PROFANITY
|
| 252 |
+
650;creativity is how most cool shit has happened through the;UNHARMFUL_PROFANITY
|
| 253 |
+
661;are rightly named but some mofos will call it ethakkappam;UNHARMFUL_PROFANITY
|
| 254 |
+
665;'While We Wait' project... Dat motherfucka sound like ‘ 98,;UNHARMFUL_PROFANITY
|
| 255 |
+
672;to your knees.. shoutout to that phat pussy tho. 🙌🏾;UNHARMFUL_PROFANITY
|
| 256 |
+
673;The girl is really a bitch and the guy is;UNHARMFUL_PROFANITY
|
| 257 |
+
677;old doesn't naturally make you rude. Being an asshole does.;UNHARMFUL_PROFANITY
|
| 258 |
+
685;allowance and Akechi just?? 'thanks shithead','''' * spends it all;UNHARMFUL_PROFANITY
|
| 259 |
+
686;spirit world wit the baddest bitch. I know there's' hope;UNHARMFUL_PROFANITY
|
| 260 |
+
694;Like bb," niggas is NOT fuckin w me and on;UNHARMFUL_PROFANITY"
|
| 261 |
+
708;is so cool and seriously fuck those sequels. Bonus points;UNHARMFUL_PROFANITY
|
| 262 |
+
715;9. What a load of shite. I should really stop;UNHARMFUL_PROFANITY
|
| 263 |
+
716;teenagers that don't need cock and balls on their timelines.;UNHARMFUL_PROFANITY
|
| 264 |
+
719;stick your fingers in your butthole now fucker;UNHARMFUL_PROFANITY
|
| 265 |
+
730;unfollower count," I think it'll increase. Signed"," A cunt. X;UNHARMFUL_PROFANITY"
|
| 266 |
+
731;media. I think they are knobheads. 99.9 % of them;UNHARMFUL_PROFANITY
|
| 267 |
+
735;@user What a load of shite this is," when they;UNHARMFUL_PROFANITY"
|
| 268 |
+
742;company Snowflake as an extra middle finger to right-wing dickheads.;UNHARMFUL_PROFANITY
|
| 269 |
+
748;apex is like the little slut of FPS people go;UNHARMFUL_PROFANITY
|
| 270 |
+
753;take nyquil? I know that shit can hit pretty hard;UNHARMFUL_PROFANITY
|
| 271 |
+
789;Sorenson out there. Please fire this clown," holy fucking christ.;UNHARMFUL_PROFANITY"
|
| 272 |
+
792;slave mistress goddess daddy fincuck cuckold cuck simp beta kiksessions;UNHARMFUL_PROFANITY
|
| 273 |
+
795;for school with his throbbing pussy and the pain in;UNHARMFUL_PROFANITY
|
| 274 |
+
801;us all '? This is 100 % bullshit. ‘ Collective;UNHARMFUL_PROFANITY
|
| 275 |
+
804;be cheated and embarrassed on by someone's dusty ass son.;UNHARMFUL_PROFANITY
|
| 276 |
+
808;name one of those big titty british ladies is named;UNHARMFUL_PROFANITY
|
| 277 |
+
810;want to listen to your BS. What you really want;UNHARMFUL_PROFANITY
|
| 278 |
+
811;for money is a dickhead move. especially considering most of;UNHARMFUL_PROFANITY
|
| 279 |
+
819;you + ratio + my pussy taste like Pepsi cola;UNHARMFUL_PROFANITY
|
| 280 |
+
833;want her to scream WAKE TF UUUUPPP like this so;UNHARMFUL_PROFANITY
|
| 281 |
+
837;@user Nice nipples and hairy pussy;UNHARMFUL_PROFANITY
|
| 282 |
+
849;and get me some hoes in different LS zones so;UNHARMFUL_PROFANITY
|
| 283 |
+
852;I got a much bigger dick than your husband. Dm;UNHARMFUL_PROFANITY
|
| 284 |
+
856;on purpose got ta loveeeeeeeeeee shitters this is why i;UNHARMFUL_PROFANITY
|
| 285 |
+
868;the end goes ‘ the fucking w h a t;UNHARMFUL_PROFANITY
|
| 286 |
+
876;his next opponent > S bitches r gnna shit on;UNHARMFUL_PROFANITY
|
| 287 |
+
877;@user Lol pentosh1 is a cunt shiller on pre-sales. Check;UNHARMFUL_PROFANITY
|
| 288 |
+
878;months straight and my walls are so fucking thicc 1/2;UNHARMFUL_PROFANITY
|
| 289 |
+
884;istg if jenshitters don't stop just bcs of what lisa;UNHARMFUL_PROFANITY
|
| 290 |
+
888;I'm' an ugly bastard," and I'm' looking to fuck somebody;UNHARMFUL_PROFANITY"
|
| 291 |
+
895;to the base of his cock one last time. His;UNHARMFUL_PROFANITY
|
| 292 |
+
899;- done chancing a mfka when we should be running;UNHARMFUL_PROFANITY
|
| 293 |
+
902;think I say is 'Oh Sh-t," I'm' still here...' Good;UNHARMFUL_PROFANITY"
|
| 294 |
+
907;I POP OUT then they dicksucking. That's why I stopped;UNHARMFUL_PROFANITY
|
| 295 |
+
917;long time especially now everyone knows their faces. Scummy pricks.;UNHARMFUL_PROFANITY
|
| 296 |
+
918;They shoot one white bitch BECAUSE SHE WAS LITERALLY NOT;UNHARMFUL_PROFANITY
|
| 297 |
+
932;lock myself in my musty ass room for a while;UNHARMFUL_PROFANITY
|
| 298 |
+
934;he just eats the normal shit. Roald is so much;UNHARMFUL_PROFANITY
|
| 299 |
+
935;@user @user @user Fuck me you're a dumb cunt hahahah;UNHARMFUL_PROFANITY
|
| 300 |
+
941;announce you're 'commercial-free' That's' a commercial," and you're fucking lying;UNHARMFUL_PROFANITY"
|
| 301 |
+
944;time. Paisley is a complete fucking dump," full of wee;UNHARMFUL_PROFANITY"
|
| 302 |
+
945;Hey shitass," wan na see me make a cat?;UNHARMFUL_PROFANITY"
|
| 303 |
+
950;reopen my ig cause my dumbass forgot I got private;UNHARMFUL_PROFANITY
|
| 304 |
+
958;@user Stan Grant can FO. Nobody likes the sound of;UNHARMFUL_PROFANITY
|
| 305 |
+
960;@user This was so triggering wtf is wrong with her;UNHARMFUL_PROFANITY
|
| 306 |
+
962;she was a',''pro','''... What a fucking confession.... If it had;UNHARMFUL_PROFANITY
|
| 307 |
+
963;right up and scoring like the fucking idiots they are;UNHARMFUL_PROFANITY
|
| 308 |
+
967;on i am exclusively drawing massive anime dick and balls;UNHARMFUL_PROFANITY
|
| 309 |
+
976;message 12 hours before the due date LMAO. Now bitch;UNHARMFUL_PROFANITY
|
| 310 |
+
979;gf to the person and fucking him anytime he wants;UNHARMFUL_PROFANITY
|
| 311 |
+
987;ebony christine got a big ass purse what the fuck😃🥵;UNHARMFUL_PROFANITY
|
| 312 |
+
997;seat with that hoe laid all the way back. He;UNHARMFUL_PROFANITY
|
| 313 |
+
8;Frosty has been working on this for long enough and;NONE
|
| 314 |
+
10;You're right! But," first"," on Nanga"," climbers near the summit;NONE"
|
| 315 |
+
12;@NBCNews I'm sure he jumped in front of the dads;NONE
|
| 316 |
+
13;@TimesNow Is this real? Any women can accuse a man;NONE
|
| 317 |
+
14;Lets wait for the template n while waiting we can;NONE
|
| 318 |
+
16;For sure man," I saw it in my recommended on;NONE"
|
| 319 |
+
18;@awonderland thanks i just done my eyebrows after a whole;NONE
|
| 320 |
+
19;excuse me," not to be disrespectful or rude but could;NONE"
|
| 321 |
+
21;@POTUS I voted for Joe Biden to repair and improve;NONE
|
| 322 |
+
23;bro a ton of countries speak english n are christian;NONE
|
| 323 |
+
26;Afraid not. At 69 I have raised BP but I'm;NONE
|
| 324 |
+
27;@piersmorgan A year ago I DID put money on trump;NONE
|
| 325 |
+
29;They beat you for being moody? ☹️;NONE
|
| 326 |
+
31;Sending anyone who is battling with depression," anxiety"," grief"," loss",;NONE
|
| 327 |
+
33;It's mean all Armed forces," police"," army"," navy"," air forces",;NONE
|
| 328 |
+
34;@governorkibwana The court has been rendered disfunctional to stop hearing;NONE
|
| 329 |
+
36;It's so important to remember that the bond between carats;NONE
|
| 330 |
+
38;8 months of watching stay twt do ssd and still;NONE
|
| 331 |
+
39;drained physically and emotionally 😞😴😠😤😡🤬;NONE
|
| 332 |
+
40;oop i almost forgot to retweet lol;NONE
|
| 333 |
+
41;I just catch myself sitting in silence for 3 hours;NONE
|
| 334 |
+
44;First," according to the DEA"," the Ryan Haight Act rule;NONE"
|
| 335 |
+
46;Like.... the bathroom... but bathrooms have baths/showers so instead you;NONE
|
| 336 |
+
48;I just want a Labour Party that is actually electable...;NONE
|
| 337 |
+
49;haha try mo na lang pagurin sarili mo physically ah;NONE
|
| 338 |
+
50;I'm not debating how effective the vaccine is for treating;NONE
|
| 339 |
+
52;@eNCA And who's' paying for the illegally connected electricity?;NONE
|
| 340 |
+
53;Over the past few weeks," my elderly mother has been;NONE"
|
| 341 |
+
54;CALLING ALL SMALL PRESS & INDIE AUTHORS! The year is;NONE
|
| 342 |
+
56;@tonyposnanski It's 'pop','''' in Canada. 'Soda','''' means soda water," like",;NONE
|
| 343 |
+
59;playing ultimate's' wifi after playing nick is... depressing;NONE
|
| 344 |
+
60;Looks like a psychedelic Zoom experience with plenty of pixels;NONE
|
| 345 |
+
62;What? She's obviously not fine with guys making account names;NONE
|
| 346 |
+
63;Oh yea," just for the note. It's not like I;NONE"
|
| 347 |
+
65;Where is the honour Board from Murrumbeena High School you;NONE
|
| 348 |
+
66;@WayneDupreeShow It was like that yesterday if you following president;NONE
|
| 349 |
+
67;If you are living with an opioid addiction," MAT (i.e.;NONE"
|
| 350 |
+
68;@SusanMichie Whitty is odd full stop," just like most sage;NONE"
|
| 351 |
+
71;I also wondered whether 'oral pill' is a tautology. Then;NONE
|
| 352 |
+
72;@HalSparks Why has','n't' this guy been arrested yet?? With all;NONE
|
| 353 |
+
73;✒ After the war," he returned broken physically and mentally.;NONE"
|
| 354 |
+
76;It's a tricky situation still," I wouldn't go ahead and;NONE"
|
| 355 |
+
78;I don't know how you can shorten was protected," he;NONE"
|
| 356 |
+
80;« left. I will graduate and we can be official;NONE
|
| 357 |
+
82;Rivers talks about repression of memory being harmful and obstructive;NONE
|
| 358 |
+
86;I recently got a constant glucose monitor and ive actually;NONE
|
| 359 |
+
87;@mcuban Please fix the Mavs this is just too depressing;NONE
|
| 360 |
+
88;I don't think my Instagram followers appreciate how many giveaways;NONE
|
| 361 |
+
90;More MyUniverse by @coldplay and @BTS_twt to the people 🗣;NONE
|
| 362 |
+
91;@UPPCLLKO @user @user @user @ptshrikant @myogioffice @myogiadityanath Sir," your complaint;NONE"
|
| 363 |
+
96;I agree a child was Minuplated into doing something by;NONE
|
| 364 |
+
97;The club are circulating Football League clubs in an effort;NONE
|
| 365 |
+
100;@BorisJohnson is creating an open goal for @Keir_Starmer to defeat;NONE
|
| 366 |
+
103;Just there. Even going back to the 1st night I;NONE
|
| 367 |
+
107;Your pinned tweet still applies," and will continue to apply;NONE"
|
| 368 |
+
108;Don't make a girl a promise….. If you know you;NONE
|
| 369 |
+
113;I agree with you very much This particular series is;NONE
|
| 370 |
+
115;Oey lanati نانی_پھر_بھاگ_گئی Guts Hain Tau go to parliment and;NONE
|
| 371 |
+
117;150,000 tonnes of crude oil spills into the ocean each;NONE
|
| 372 |
+
118;There's no harm in keeping oneself updated. A change in;NONE
|
| 373 |
+
119;The pressure to be a good father and provider is;NONE
|
| 374 |
+
120;Very toxic to bees (LD50 about 4ng I think) but;NONE
|
| 375 |
+
121;@CRAVITY_twt Noted with thanks! I vote CRAVITY for StanWorld @CRAVITY_twt;NONE
|
| 376 |
+
124;@_anujsinghal You are one of the best commenters.. when u;NONE
|
| 377 |
+
125;It's a fact.... we stop trying once we die.... even;NONE
|
| 378 |
+
127;Never 4get me making my mom and lil brother watch;NONE
|
| 379 |
+
130;Oh yeah Green Mile got a few Tear jerking moments;NONE
|
| 380 |
+
132;Lotsa hydration alongside moisturising," a dece hyaluronic acid serum on;NONE"
|
| 381 |
+
133;133. Pakistan's FATA is worrisome," its lawlessness has attracted teποπist;NONE"
|
| 382 |
+
137;2020 ruined me mentally," physically and emotionally and Idk how;NONE"
|
| 383 |
+
138;I should've listened to James and left twt;NONE
|
| 384 |
+
139;im just really confused and kinda scared? im feeling anxious;NONE
|
| 385 |
+
141;Oromo political prisoners are being kept in worst prison conditions;NONE
|
| 386 |
+
142;the part I hate the most about capitalism is that;NONE
|
| 387 |
+
143;@JRubinBlogger Trumps lawyers could come out and say he's guilty;NONE
|
| 388 |
+
144;Anyone wan na buy me a puppy? I have severe;NONE
|
| 389 |
+
145;Proving Trump incited riots in DC will fail. The GOP;NONE
|
| 390 |
+
146;i hope you feel less guilty about focusing on your;NONE
|
| 391 |
+
147;A big shout to teachers & schools who and I;NONE
|
| 392 |
+
149;Yes!!! Exactly. I also had a pretty bad reaction to;NONE
|
| 393 |
+
150;Electrolizers that are only switched on when excess wind /;NONE
|
| 394 |
+
153;I have no love of Eddie McGuire however," I consider;NONE"
|
| 395 |
+
154;Delete numbers out of your phone," detox your time line",;NONE
|
| 396 |
+
155;@vedantu_learn They also taken my money," it is common with;NONE"
|
| 397 |
+
157;rin wants to sing songs together too so she screams;NONE
|
| 398 |
+
158;Hey I just wanted to let everyone know that @user;NONE
|
| 399 |
+
159;Hi," yes White Stuff is doing the discount and you;NONE"
|
| 400 |
+
164;We enjoy Chase coz eye candy. Even when he makes;NONE
|
| 401 |
+
165;@HawleyMO @nypost 🥳The American people won today. The GOP said;NONE
|
| 402 |
+
167;Has the coupon code vendor answered you already?;NONE
|
| 403 |
+
168;The best part was that it just took me back;NONE
|
| 404 |
+
170;I made new social media accounts thinking I was just;NONE
|
| 405 |
+
171;god this weather is depressing;NONE
|
| 406 |
+
173;How can I stop eating seed oils? They',''re' in all;NONE
|
| 407 |
+
174;I have','n't' been following you very long but you straight;NONE
|
| 408 |
+
175;The worst app to use in trading is Calc.exe. Even;NONE
|
| 409 |
+
177;'' $ oo if you were a billionaire that was;NONE
|
| 410 |
+
179;Imodium," pepto"," and don't leave the bathroom;NONE"
|
| 411 |
+
180;@marcorubio So," Rubio"," where was your plan when Trump was;NONE"
|
| 412 |
+
182;Hoy estuve todo el dia leyendo," estoy: feliz I choose;NONE"
|
| 413 |
+
183;Time reverse sequence removed from justice league so that avengers;NONE
|
| 414 |
+
184;I decided to not do a hw assignment," and im;NONE"
|
| 415 |
+
185;So this is really a goodbye... Mr. Queen had been;NONE
|
| 416 |
+
187;I haven't read the article yet but someone said that;NONE
|
| 417 |
+
188;When u know about this," u keep waiting for her;NONE"
|
| 418 |
+
189;The time for unionizing is not behind us," it is;NONE"
|
| 419 |
+
190;@NYSLabor @NYSLabor when reapplying," for the question 'What was your;NONE"
|
| 420 |
+
191;@GenshinImpact What character are you gon na use for Vaporize;NONE
|
| 421 |
+
195;do i have a mood disorder or do i live;NONE
|
| 422 |
+
196;Goals in 2022: 1. Try to become a physically and;NONE
|
| 423 |
+
197;Yes indeedy," ah luv rollin in de snow & Mom;NONE"
|
| 424 |
+
198;She's' 45 days sober after a history of addiction and;NONE
|
| 425 |
+
200;Key topics to be aware of when editing for taste;NONE
|
| 426 |
+
202;@Jim_Jordan Do you try and be more of a twatwaffle;NONE
|
| 427 |
+
204;@CenturyLinkHelp Again not true... one I work for centurylink as;NONE
|
| 428 |
+
205;Ugh," damnit. English isn't my first language so I thought;NONE"
|
| 429 |
+
208;homewrecker is the shoota of hyperpop;NONE
|
| 430 |
+
210;@peterdaou I've been without regular employment since November. I have;NONE
|
| 431 |
+
211;hey edtwt i'm back and going hard for 2 weeks;NONE
|
| 432 |
+
212;nope!! as long as you have tws or cws for;NONE
|
| 433 |
+
215;2011 indie music just consisted of white boys singing how;NONE
|
| 434 |
+
216;'So simple. Ah! New? Well.. welcome to New York! What;NONE
|
| 435 |
+
218;that was lowkey so awful omfg i'm really exhausted physically;NONE
|
| 436 |
+
219;I found the interview triggering last night because it further;NONE
|
| 437 |
+
220;I did' n't' exclude trans people," I pointed out her;NONE"
|
| 438 |
+
221;And still the braindead idiots are queuing up to have;NONE
|
| 439 |
+
223;If children are our future," then why are all those;NONE"
|
| 440 |
+
224;Families are far from perfect and can sometimes be oringators;NONE
|
| 441 |
+
225;@jkenney No. I said our Healthcare was vulnerable. My parents;NONE
|
| 442 |
+
230;Hate when a good part on my show is on;NONE
|
| 443 |
+
232;i say this from the bottom of my heart," please;NONE"
|
| 444 |
+
239;@KHOU @tedcruz It's time to stop catering to 39 %;NONE
|
| 445 |
+
240;Yeah. Six... Also," actual question: What would be the logical;NONE"
|
| 446 |
+
241;@UKChange @MarkCarruthers7 No they are entitled to anger. I will;NONE
|
| 447 |
+
244;I've thought the same. Without trying 2 offend anyone caratwt;NONE
|
| 448 |
+
247;😂😂 And I don't even feel guilty about it;NONE
|
| 449 |
+
249;although most of my day yesterday was spent in bed;NONE
|
| 450 |
+
250;(1/2) Yeah," you can kinda smell the laser. The prep;NONE"
|
| 451 |
+
252;I process things to great length. I can't internalize. I'm;NONE
|
| 452 |
+
253;I want to play Monster Hunter Generations Ultimate with people;NONE
|
| 453 |
+
254;We got ta start debunking these myths and assumptions born;NONE
|
| 454 |
+
256;Oh jeez I could scream for u. I'm' wanting to;NONE
|
| 455 |
+
257;Should I report this tweet for attempting suicide? It's a;NONE
|
| 456 |
+
260;Sky! It was so nice meeting you and it's always;NONE
|
| 457 |
+
263;@DHSCgovuk OK," can you start by identifying different levels as;NONE"
|
| 458 |
+
264;|🔔| [ ENG ] ARMY Reminder BTSonMTV MTVUnplugged starts on;NONE
|
| 459 |
+
265;I am physically exhausted and kind of mentally wired. Eeeeek.;NONE
|
| 460 |
+
267;I accidentally punched a seagull once for trying to steal;NONE
|
| 461 |
+
274;@JustinTrudeau Give your tweets support Democrats," your taking an antagonistic;NONE"
|
| 462 |
+
276;obviously," this twt has nothing to do with the fans;NONE"
|
| 463 |
+
277;How would you like to start each day caring for;NONE
|
| 464 |
+
280;She's marketing she puts a discount code in her comments.;NONE
|
| 465 |
+
282;Well that's' depressing: the covid test van that visits our;NONE
|
| 466 |
+
284;im sure there's a 'reasonable' explanation for everything but I;NONE
|
| 467 |
+
286;@kylegriffin1 Damn I thought he was going to announce his;NONE
|
| 468 |
+
287;At this point," if I have to list the psych;NONE"
|
| 469 |
+
289;Yes," a pain for current projects"," It benefits all other;NONE"
|
| 470 |
+
290;have you ever considered that being suicidal is a matter;NONE
|
| 471 |
+
291;The people on ventilators right now are not all old;NONE
|
| 472 |
+
293;The best way to understand our scriptures is through intuition,;NONE
|
| 473 |
+
296;Without my prescription painkillers and heat patch," I puke my;NONE"
|
| 474 |
+
297;Also this brought back a memory where my family during;NONE
|
| 475 |
+
299;The amount of pretty arts i can produce if my;NONE
|
| 476 |
+
300;I've' been trying to make him stop eating bugs.;NONE
|
| 477 |
+
302;If you have time," read the link! It explains everything;NONE"
|
| 478 |
+
303;More that just a suicide stack," I got a big;NONE"
|
| 479 |
+
304;One died from injuries. The other committed suicide over the;NONE
|
| 480 |
+
308;Don't deviate from the questions please. Where is the scientific;NONE
|
| 481 |
+
309;He used to be funny back in the day and;NONE
|
| 482 |
+
311;@guardian first off," female is a gender and a sex",;NONE
|
| 483 |
+
312;Match Game was what I watched when I was depressed;NONE
|
| 484 |
+
315;I want to cry," i want to scream"," i want;NONE"
|
| 485 |
+
316;@TitaneMovie is the first film in a long time that;NONE
|
| 486 |
+
317;For some reason," I didn't even consciously consider myself depressed.;NONE"
|
| 487 |
+
321;My name is Raymond I wish to settle In female;NONE
|
| 488 |
+
323;I'm excited for October but I do NOT want to;NONE
|
| 489 |
+
324;I am not the type of person who likes to;NONE
|
| 490 |
+
326;Why blame the first five HRD Ministers," and give a;NONE"
|
| 491 |
+
327;Are you ever on the verge of tears in public;NONE
|
| 492 |
+
329;@djkaywise I've been retweeting your post on @Goldberg hoping you;NONE
|
| 493 |
+
330;@KySportsRadio I am completely for hiring the siblings and family;NONE
|
| 494 |
+
331;Yes," we get it"," 'sword and shield bad' is comedy;NONE"
|
| 495 |
+
333;That was you?? I thought one of the neighbors left;NONE
|
| 496 |
+
334;You neglected domestic abuse. No," it's not a fallacy. The;NONE"
|
| 497 |
+
335;Happy Father's Day to the men that got baby mother's;NONE
|
| 498 |
+
339;I literally have no idea why I just watched such;NONE
|
| 499 |
+
342;ah yes looks like my prediction of that February drop-off;NONE
|
| 500 |
+
343;Just your daily reminder that there are only 4 days;NONE
|
| 501 |
+
345;BLADE RUNNER x CAGE FIGHTING A cyborg in a futuristic;NONE
|
| 502 |
+
347;Buddhism and the Dali Lana saved my life after my;NONE
|
| 503 |
+
348;I am sorry," but the link looks like is not;NONE"
|
| 504 |
+
350;I'm not going to patronise you by stating the obvious,;NONE
|
| 505 |
+
352;Did you know.... You actually DO','N'T' need a 40','''' curved;NONE
|
| 506 |
+
353;@BTS_twt He just looked genuinely comfortable & relaxed online. Finally.;NONE
|
| 507 |
+
356;I'm so sorry. I had a big baby as well;NONE
|
| 508 |
+
358;OK," perhaps I owe you an apology and I'm' intrigued",;NONE
|
| 509 |
+
359;All the bellends will have him written off before he's;NONE
|
| 510 |
+
360;Wear Sketchers for plantar fasciitis. The cushion impact and memory;NONE
|
| 511 |
+
362;No I have enough trauma thanks," they bring it wherever;NONE"
|
| 512 |
+
363;@CortesSteve I'm' sure many men would love to be loved;NONE
|
| 513 |
+
364;@IAmJodiHughes @suedeyell @user @user @Flapjack92 @user I was good at;NONE
|
| 514 |
+
366;LRT @u_skeeep retweets that > also artist for kanae >;NONE
|
| 515 |
+
368;@mikeswriting The actual 'crime' was trespassing. When the principal tells;NONE
|
| 516 |
+
370;Researchers have looked at infection as a possible source of;NONE
|
| 517 |
+
371;@RealSexyCyborg @saschasegan Your analogy is fundamentally flawed because I can;NONE
|
| 518 |
+
372;Summer got the girls stressed and depressed over a piece;NONE
|
| 519 |
+
373;What was the point of giving Fred Hampton a sedative;NONE
|
| 520 |
+
374;@BrockWHarrison 'twatwaffles' is a criminally under-utilized word.;NONE
|
| 521 |
+
375;no as a virgo people usually trauma dump to me;NONE
|
| 522 |
+
376;@ravenscimaven You can do it yourself. Fun crafting project. I;NONE
|
| 523 |
+
379;@ksorbs Don't break your arm patting yourself on the back;NONE
|
| 524 |
+
380;Somewhere between the breakouts on my nose," my half numb;NONE"
|
| 525 |
+
383;ANNOUNCEMENT: We have The Sniggering Child loose in the compound.;NONE
|
| 526 |
+
384;Everything's okay," you guys"," St. Jaysus of Assassins has absolved;NONE"
|
| 527 |
+
386;Cleansing is important you feel so much better physically &;NONE
|
| 528 |
+
388;My belly so big you swear I pregnant and I;NONE
|
| 529 |
+
389;After reading Jon Ronson's' book the psychopath test," I'm' not;NONE"
|
| 530 |
+
390;A visceral article by @ConorGallaghe_r abt the inevitable trauma involved;NONE
|
| 531 |
+
391;When people 'think' that if they take experimental drugs," comply;NONE"
|
| 532 |
+
392;same all it's given me was a worse nicotine addiction,;NONE
|
| 533 |
+
393;I dreamt that I binged for like an eating contest??;NONE
|
| 534 |
+
394;'Omar da jami mazegar dy teer ba shena'! Laka seriously;NONE
|
| 535 |
+
399;Spending today doing my homework watching a 2010 documentary called;NONE
|
| 536 |
+
400;I'd be ashamed 2B in this pic S a BF;NONE
|
| 537 |
+
401;ok... thats fine! Thanks for clarifying! I am not following;NONE
|
| 538 |
+
403;Since i deleted pubg," my anxiety has reduced a lot;NONE"
|
| 539 |
+
406;@nytimes Museveni is determine to Manipulate today's election he knows;NONE
|
| 540 |
+
407;+ also on 4) while they say a 'healthy," young';NONE"
|
| 541 |
+
409;21/ Microplastics like polyethylene (PE) in skincare is bad for;NONE
|
| 542 |
+
410;Semester 2: I keep typing kms instead of lms to;NONE
|
| 543 |
+
411;I'm these last few games we have missed guilt edge;NONE
|
| 544 |
+
412;The reason we can sleep soundly is because of anti;NONE
|
| 545 |
+
413;@JackPosobiec Since you're so concerned about the green deal. Stop;NONE
|
| 546 |
+
415;@DailyMailUK @user And my child is not self harming," grow;NONE"
|
| 547 |
+
416;@washingtonpost BIPOC break the 'law 'and their criminals (it's in;NONE
|
| 548 |
+
417;@BillyM2k @dogecoin Perhaps you mean '10 entities','''' instead of '10;NONE
|
| 549 |
+
419;Yaaaaassssssssssss," THE UCHIHA POWER;NONE"
|
| 550 |
+
422;He's not been backed... how can you employ a manager;NONE
|
| 551 |
+
423;Lily," I don't know you"," but I have some experience;NONE"
|
| 552 |
+
425;hey stan twt of any fandom pls drop your carrds;NONE
|
| 553 |
+
426;He just got his first dose of antibiotics," so I'm;NONE"
|
| 554 |
+
427;The end result may be a cosmopolitan 'diverse','''' elite with;NONE
|
| 555 |
+
428;Admitting out loud or in writing that I have a;NONE
|
| 556 |
+
430;The harmony pillows are actually amazing," I prefer the taller;NONE"
|
| 557 |
+
431;Again... I will repeat... your being lied to. I know;NONE
|
| 558 |
+
433;The divide on this is very interesting. There are some;NONE
|
| 559 |
+
434;@sanbenito @taylorswift13 @BTS_twt @Drake @justinbieber @theweeknd @JBALVIN @ArianaGrande @user character;NONE
|
| 560 |
+
436;@KingJames Read this aloud. Your son read his swear word;NONE
|
| 561 |
+
437;That sequence is Eraserhead level," others too. I'm just so;NONE"
|
| 562 |
+
439;yeah i mostly retweeted this because of my own terribleness;NONE
|
| 563 |
+
441;I worry my depression and anxiety are always going to;NONE
|
| 564 |
+
444;Two questions: (1) How long does this','no-man's-land' state normally exist?;NONE
|
| 565 |
+
445;Anyone have a student discount code for asos please?;NONE
|
| 566 |
+
446;Look I've proper slagged them off for yesterday's total but;NONE
|
| 567 |
+
448;tw // body dysphoria I really don't like wearing a;NONE
|
| 568 |
+
449;Wow platypuss what a great up and coming streamer;NONE
|
| 569 |
+
450;In this issue: Batman confront a drug-addicted," suicidal"," Black teen:;NONE"
|
| 570 |
+
451;@cjwerleman Mother jones is garbage when talking about this they;NONE
|
| 571 |
+
453;Life ever so bad," you wish you only had just;NONE"
|
| 572 |
+
460;Omg u live in Sydney too?!??! I also have not;NONE
|
| 573 |
+
464;As an alternative to electrolysis?? A money saver 🙌 😈;NONE
|
| 574 |
+
465;Is this about SamYu?! 👀 Because then yes I'm fully;NONE
|
| 575 |
+
467;@RidgeOnSunday @SkyNews @MattHancock Just bring a full lockdown and let;NONE
|
| 576 |
+
469;It's honestly so depressing how many restaurants have closed due;NONE
|
| 577 |
+
472;I hate today. There were some stressful issues both in;NONE
|
| 578 |
+
474;Antithrombotic agents Antithrombotic agents are recommended over antiplatelet therapy in;NONE
|
| 579 |
+
476;@joelpollak Not voting is a bad idea gone worse. What;NONE
|
| 580 |
+
477;hello," i know that teumes wanted the tracklist and the;NONE"
|
| 581 |
+
482;Whenever I hear about someone treating their kids like crap,;NONE
|
| 582 |
+
483;@ShaneWarne @patcummins30 @FoxCricket The balance between consistency and aggression have;NONE
|
| 583 |
+
486;It's the BEST EVER. I think David wanted me to;NONE
|
| 584 |
+
487;@NianticLabs @PokemonGoApp could I mention some 'quality of life','''' type;NONE
|
| 585 |
+
488;Hi," I know no one would care but I finally;NONE"
|
| 586 |
+
489;I'm cringing at the people in Uto's chat that keep;NONE
|
| 587 |
+
492;for me," the lack of control comes when i can't;NONE"
|
| 588 |
+
493;Though I did end up having a c section," not;NONE"
|
| 589 |
+
494;@DailyCaller Thank you Leo: Just seeing his smirky face makes;NONE
|
| 590 |
+
496;i'm at work and i heard a patient in a;NONE
|
| 591 |
+
498;My life has been a rollercoaster for the last couple;NONE
|
| 592 |
+
500;Speaking of bugs have you ever had you're game crash;NONE
|
| 593 |
+
503;@EricPMusselman @mosesmoody @mosesmoody is gon na fit in very well;NONE
|
| 594 |
+
508;@IrishRugby Can he send himself and Mike Catt home," no;NONE"
|
| 595 |
+
509;Whether from home or office a climate of trust is;NONE
|
| 596 |
+
510;@RichardGrenell One guy," who donated a mere $ 10"," was;NONE"
|
| 597 |
+
511;Digital wellbeing gives the real guilt trip🙃;NONE
|
| 598 |
+
512;whenever ur tweets come into my tl i go onto;NONE
|
| 599 |
+
514;All of this energy melanated ppl have put into the;NONE
|
| 600 |
+
515;The unit I have tonight is the worst like the;NONE
|
| 601 |
+
516;I would follow Front Line Doctors protocol maybe even call;NONE
|
| 602 |
+
517;@casspernyovest 'Just a lil kid from Ekasi' this is great;NONE
|
| 603 |
+
518;In my pretty washroom 🥲. Don't you think my washroom;NONE
|
| 604 |
+
519;It is abhorrent to me that someone like you," who;NONE"
|
| 605 |
+
520;Wash the jigga down with the white henn;NONE
|
| 606 |
+
521;Seeing the person that just finished you stand still afterwards;NONE
|
| 607 |
+
522;I hope the disabled," chronically ill or anxious/depressed people in;NONE"
|
| 608 |
+
523;i went to the school counselor today and she told;NONE
|
| 609 |
+
526;I'm hurt physically and mentally but nobody would ever understand;NONE
|
| 610 |
+
527;please more guilting your friend into watching a movie you;NONE
|
| 611 |
+
528;@jeremycorbyn Once you realise which particular group is running politics;NONE
|
| 612 |
+
529;@ambermruffin Completely wrong ma ' am. He has an absolute;NONE
|
| 613 |
+
530;When you have a thotty for a girl this is;NONE
|
| 614 |
+
535;this is too true and too triggering;NONE
|
| 615 |
+
536;I'm' here for this comment! Can not STAND her'music''," it's;NONE"
|
| 616 |
+
537;Hello @user Can you please play Dynamite by @BTS_twt for;NONE
|
| 617 |
+
541;everytime george tweets...... that emote... is brought back into my;NONE
|
| 618 |
+
543;Watch Out for Significant Mood Changes It's normal for kids;NONE
|
| 619 |
+
544;@angelayee @user @revolttv @user The awaken arousal oil & the;NONE
|
| 620 |
+
545;I go through spells of lethargy/depression," then anxiety"," then a;NONE"
|
| 621 |
+
547;Crazy that controller players cant post anything without aim assist;NONE
|
| 622 |
+
549;@BDPeacock He definitely is a playMAKER. just goes to show,;NONE
|
| 623 |
+
553;Death does not forgive age it can happen to anyone;NONE
|
| 624 |
+
554;i completely forgot there was a wheel of time video;NONE
|
| 625 |
+
557;My grannys sister had ECT but that was a looooong;NONE
|
| 626 |
+
558;@chipfranklin That's' why the media is' n't' already up in;NONE
|
| 627 |
+
559;physically hurts to see him dance next to kai i'm;NONE
|
| 628 |
+
562;@NBA2K I might do that when I get my sg;NONE
|
| 629 |
+
563;World Doctors Alliance An independent non-profit alliance of doctors," nurses",;NONE
|
| 630 |
+
564;They literally don't do anything to deserve this kind of;NONE
|
| 631 |
+
567;I own my own head. This is my life to;NONE
|
| 632 |
+
569;@umairh tis the feigned martyrdom and victimhood central to fascist;NONE
|
| 633 |
+
570;The BancaComercialaRomana just charged me 10 € for a withdrawal;NONE
|
| 634 |
+
571;I have just one question for all of the those;NONE
|
| 635 |
+
572;the memories of playing Halo CE on the OG Xbox;NONE
|
| 636 |
+
573;⠀ this account will hold mature themes such as blood,;NONE
|
| 637 |
+
574;Your thoughts on me? 👀 1: innocent 2: decent 3:;NONE
|
| 638 |
+
580;using hurt & anger as a catalyst for positive transformation;NONE
|
| 639 |
+
581;I'd hate to see how edmtwitter would've' reacted being in;NONE
|
| 640 |
+
586;Hate Matt Hancock and Boris Johnson with every inch of;NONE
|
| 641 |
+
587;Yeah she was purposely not taking her antipsychotics and meds;NONE
|
| 642 |
+
589;staring at the ceiling. wondering. were there suicidal dinosaurs?;NONE
|
| 643 |
+
591;that physically hurt to type;NONE
|
| 644 |
+
593;I'm on the verge of a mental breakdown 😂;NONE
|
| 645 |
+
595;This is the first Christmas of my life that isn't;NONE
|
| 646 |
+
599;Sandoval talks like that to every1. Remember him going totally;NONE
|
| 647 |
+
600;I need to be physically and mentally healthy enough to;NONE
|
| 648 |
+
601;ashford kent apparently covid numbers are falling in ashford but;NONE
|
| 649 |
+
604;tail got 15 year old self claimed vocal coaches on;NONE
|
| 650 |
+
605;here's' a vv simple birthday edit with some of your;NONE
|
| 651 |
+
607;Shocker!! 😱',''' A firm controlled by major Tory donor Lord;NONE
|
| 652 |
+
609;Home-working was on an upward trajectory even before lockdown and;NONE
|
| 653 |
+
612;Solid progress. If boobies were what you were aiming for,;NONE
|
| 654 |
+
614;This should','n't' be on TV. This is very very triggering;NONE
|
| 655 |
+
615;The data is clear: staying active (both physically," mentally and;NONE"
|
| 656 |
+
616;You literally have BLM in your bio bro.😭😭 The queer;NONE
|
| 657 |
+
617;The President incited an attack on his own government when;NONE
|
| 658 |
+
618;@ThisisDavina @user You fine with calling 30million innocent men guilty;NONE
|
| 659 |
+
619;A depressed teen metalhead learns necromancy from the spirit of;NONE
|
| 660 |
+
620;@BTS_twt Yes," you do 😌💅 NO collabs! NO bundle and;NONE"
|
| 661 |
+
621;@FoxNews Every single senator or representative who voted for this;NONE
|
| 662 |
+
623;VeteransCare... 2009 husband Jack/Vietnam vet1968/Tet/1969 died by suicide in VA';NONE
|
| 663 |
+
624;He's already on Parler - along with his violent mob.;NONE
|
| 664 |
+
625;@Koreaboo because they released album on January.. and this chart;NONE
|
| 665 |
+
626;HNY! Spent every single morning cherishing the presence of my;NONE
|
| 666 |
+
629;In a gentle," respectful therapeutic context. Teaching coping skills &;NONE"
|
| 667 |
+
630;Glass is the very symbol of transparency and nonattachment. If;NONE
|
| 668 |
+
631;Just being with that nitwit😂;NONE
|
| 669 |
+
634;you know," after all the depressing things going on in;NONE"
|
| 670 |
+
635;@OpTic @scump csgo and cod are totally different?;NONE
|
| 671 |
+
636;I tried my absolute best to practice gratitude and to;NONE
|
| 672 |
+
637;It's common at all," not only for FND people. It's;NONE"
|
| 673 |
+
639;@USEmbassyTirana We are so proud for Berisha;NONE
|
| 674 |
+
640;@afneil 2) non-human creatures that can inflict such level of;NONE
|
| 675 |
+
643;Question for all you serious riders," what do you eat;NONE"
|
| 676 |
+
644;@espiers I can not tell you how comforting it is;NONE
|
| 677 |
+
645;@RawStory @rolandsmartin So interesting how they all think they should;NONE
|
| 678 |
+
646;Girl yes plz lol I was lowkey hesitant when you;NONE
|
| 679 |
+
647;Crying screaming throwing up over the fact that all Mikey;NONE
|
| 680 |
+
651;I got post traumatic stress disorder simply because I'm' from;NONE
|
| 681 |
+
652;@News24 @Health24com Sadly Burrel committed suicide," as it is suspected;NONE"
|
| 682 |
+
653;im really not the same person everyday 😂you get what;NONE
|
| 683 |
+
654;@TheInsiderPaper Here in Mexico we discovered one that has 6;NONE
|
| 684 |
+
656;thanks for pointing that out. perhaps not so prickly next;NONE
|
| 685 |
+
657;Ooh," I hadn't read e e cummings ' I before.;NONE"
|
| 686 |
+
659;Painting rescued a client of mine from severe depression. She;NONE
|
| 687 |
+
664;Cac," hydrate"," paracetamol and ibuprofen. Hope you get through unscathed.;NONE"
|
| 688 |
+
667;BTC is the most American thing in tech right now.;NONE
|
| 689 |
+
668;And every time I think about how it was like;NONE
|
| 690 |
+
670;bestie… this is edtwt not obesetwt 😒🚩‼️😑;NONE
|
| 691 |
+
671;I hate seeing my family and friends struggling emotionally," physically;NONE"
|
| 692 |
+
674;Have','n't' seen the entire episode because of the earthquake but;NONE
|
| 693 |
+
675;Yeah it's time I think. Enough is enough of running;NONE
|
| 694 |
+
678;Bullying is not joke," I changed schools because I was;NONE"
|
| 695 |
+
679;I made it through high school and I even have;NONE
|
| 696 |
+
680;Wait... so it turns out we can not have something;NONE
|
| 697 |
+
683;I want to scream at the bills offensive line! This;NONE
|
| 698 |
+
684;from slimeball all the way to anyways nudy has never;NONE
|
| 699 |
+
687;Yes she is absolutely right but main question is does;NONE
|
| 700 |
+
688;i think we are not shadowbanned," anitwt is just dying:;NONE"
|
| 701 |
+
689;what do you know about the paypal suspended accounts via;NONE
|
| 702 |
+
691;Democrats have shown they can't walk & chew gum simultaneously.;NONE
|
| 703 |
+
692;@amandadeibert My 3 YO threw a major tantrum because I;NONE
|
| 704 |
+
696;have fun you kids I have a house to pack;NONE
|
| 705 |
+
697;You don't know what made that person to come to;NONE
|
| 706 |
+
698;Hermione sending those birds to attack Ron was honestly so;NONE
|
| 707 |
+
701;every minute of every day i am revving my goddamn;NONE
|
| 708 |
+
702;@ArvindKejriwal Sir what about petrol," CNG aur LPG gas rate;NONE"
|
| 709 |
+
704;I always buy it for when there is zombies and;NONE
|
| 710 |
+
705;Go and prosper. Barriers shall not be able to stand;NONE
|
| 711 |
+
706;That is what I fear," Bhaisahab. I keep praying for;NONE"
|
| 712 |
+
707;@BTS_twt Muy orgullosa que este cumpliendo sus metas I choose;NONE
|
| 713 |
+
709;WTM tonight?? COVID19 or the Snowmageddon2021 wo','n't' stop us texans;NONE
|
| 714 |
+
710;fklslfkak ranked in valo again today 1 draw match and;NONE
|
| 715 |
+
711;@axios Drain the swamp and fill it with sulfuric acid.;NONE
|
| 716 |
+
712;@JennaEllisEsq Sounds like he was on amphetamines;NONE
|
| 717 |
+
713;Everyone got it? 'Stay in your lane.','''' This govt encourages;NONE
|
| 718 |
+
714;@realDailyWire We've been told," the sentient ignored the recommendations"," to;NONE"
|
| 719 |
+
717;@glynmoody there is no disputing that he is very qualified,;NONE
|
| 720 |
+
720;Remember In The Soop when Jimin came out to sit;NONE
|
| 721 |
+
722;I'm jealous. When my parents had me and my siblings;NONE
|
| 722 |
+
723;Hey @Twitter !! We've noticed that @BTS_twt account has been;NONE
|
| 723 |
+
724;@RobertKennedyJr Herbs and alkaline diet was the medicine for thousands;NONE
|
| 724 |
+
725;Man," it was one of those that asks if you;NONE"
|
| 725 |
+
726;Amen! We need to keep oil in our lamps as;NONE
|
| 726 |
+
727;Tw bullying and sucide Hey','y'all'. Let's say i causally mentioned;NONE
|
| 727 |
+
728;I watched a tiny child wedge down a ski slope;NONE
|
| 728 |
+
729;Will deactivate your account or will give your account to;NONE
|
| 729 |
+
732;@kylenabecker @KamalaHarris @JoeBiden At what cost?... The mental damage they;NONE
|
| 730 |
+
733;@BTS_twt I already followed your acc. long time ago and;NONE
|
| 731 |
+
734;so i ran out of my migraine medicine and i'm;NONE
|
| 732 |
+
736;I was in the plane one day and this kid;NONE
|
| 733 |
+
738;I always forget about my period. Then it explains all;NONE
|
| 734 |
+
739;It's almost unreal," but actually very real"," that a man;NONE"
|
| 735 |
+
740;@RCMPAlberta posted an update to the effect the male suspect;NONE
|
| 736 |
+
741;Yes.. I sadly keep hearing this. My friend who still;NONE
|
| 737 |
+
744;I involved myself enough. I just wanted to calm you;NONE
|
| 738 |
+
745;That stat physically makes me hurt lol;NONE
|
| 739 |
+
746;Greatest manager??? Please know the history of the club before;NONE
|
| 740 |
+
749;The fact that my psychiatrist did not send out an;NONE
|
| 741 |
+
750;i started using a new peeling and now my face;NONE
|
| 742 |
+
752;But the good news is they were too scared to;NONE
|
| 743 |
+
754;I am physically," emotionally and mentally unable to start this;NONE"
|
| 744 |
+
757;@piersmorgan I'm a lover and supporter of our amazing Royal;NONE
|
| 745 |
+
758;edtwt christmas list ideas: a thread;NONE
|
| 746 |
+
759;Beg you let this get the retweets it deserves;NONE
|
| 747 |
+
760;@BTS_twt THIS IS JUST PERFECT! I literally thought this is;NONE
|
| 748 |
+
761;@BTS_twt @user @BTS_twt 🇺🇸 yoongi my love i don't even;NONE
|
| 749 |
+
762;I think I deserve this after all the hardwork I;NONE
|
| 750 |
+
764;hello," let's' be moots! help rt/like my pinned as well.;NONE"
|
| 751 |
+
766;Just be your normal charming self and you'll' do great;NONE
|
| 752 |
+
767;guides him onto his back and pads through to his;NONE
|
| 753 |
+
768;+ I did wish for @BTS_twt obviously! 🙂Just that I;NONE
|
| 754 |
+
769;Just like lucid dream," Sharon now can sleep while awake;NONE"
|
| 755 |
+
770;The satirical poem provoked deep angst and sadness in everyone;NONE
|
| 756 |
+
772;@joncoopertweets DonTheCon is Opposite Boy. He has so severely destroyed;NONE
|
| 757 |
+
773;@Ryback Is that why you always had to scream into;NONE
|
| 758 |
+
775;@stillgray @DLoesch I agree with your comment. That said," the;NONE"
|
| 759 |
+
777;Cuando suicidan a gines?;NONE
|
| 760 |
+
778;@GovAbbott And we have','n't' hit the date that the mandate;NONE
|
| 761 |
+
781;@NYorksPolice @AdamWagner1 @user @user @user @BigBrotherWatch.. the car park to;NONE
|
| 762 |
+
782;My problem is that he knew the cheating was going;NONE
|
| 763 |
+
783;Anyone know why tweets with pic n videos appear as;NONE
|
| 764 |
+
784;I think it's a really well done show (which is;NONE
|
| 765 |
+
785;Why is the 'follow all tweets' button off on all;NONE
|
| 766 |
+
790;@DLeonhardt Do you think the weight of despair created by;NONE
|
| 767 |
+
794;@JesseKellyDC 'unless it's harmful to yourself or others' you forgot;NONE
|
| 768 |
+
797;this wind is triggering the worst attacks for me and;NONE
|
| 769 |
+
798;I agree but too many people can't stay civil and;NONE
|
| 770 |
+
799;@clairlemon @EricRWeinstein @user @joerogan He provided a load of scientific;NONE
|
| 771 |
+
802;I was sincere to," I hope the deer person gets;NONE"
|
| 772 |
+
803;@NEUnion So your 'I think it's probably...' is totally valid;NONE
|
| 773 |
+
805;She stated she did NOT drive him. He lied to;NONE
|
| 774 |
+
806;You need to let the BS go... if youre struggling;NONE
|
| 775 |
+
812;@drbenwhite Well according to the vote leave folk," we'll have;NONE"
|
| 776 |
+
813;@MaryLTrump I read some but then had to stop. I;NONE
|
| 777 |
+
815;@BillKristol Senate will of course acquit. Ds have to use;NONE
|
| 778 |
+
816;idc if this sounds chronically online but im feeling very;NONE
|
| 779 |
+
817;1 - I saw it,2 -i grab it," 3- squeezed;NONE"
|
| 780 |
+
818;@ryanstruyk Needs to be a giant rampant Democrat campaign of;NONE
|
| 781 |
+
821;Today is Holocaust Memorial Day - an important time for;NONE
|
| 782 |
+
822;BTS Paved the way Butter BTS @BTS_twt HotTrendingSong;NONE
|
| 783 |
+
824;Hey," where can I find more black friends on edtwt?;NONE"
|
| 784 |
+
825;Kaeya places a hand over his own that reaches to;NONE
|
| 785 |
+
826;@DEATHBATTLE The Prequels have Obi Wan. It's also responsible for;NONE
|
| 786 |
+
828;For two seasons," Ole's man management couldn't unlock this current;NONE"
|
| 787 |
+
829;laying on my couch," eyes closed"," having my headphone hammering;NONE"
|
| 788 |
+
830;@MDaware @user @user His nickname was the 'Spark Ranger.' It;NONE
|
| 789 |
+
831;I'm doing my best but I literally feel like I'm;NONE
|
| 790 |
+
832;During the 2009 suicide air raid on Colombo," they planned;NONE"
|
| 791 |
+
834;'I want to be the perfect salesperson' - John Rampton.;NONE
|
| 792 |
+
835;Hello @user it seems like'Butter'' by @BTS_twt and'My' Universe'' by;NONE
|
| 793 |
+
836;@AleXa_ZB im 2 weeks clean of self harm!! ive been;NONE
|
| 794 |
+
838;@mmpadellan I hope," with all my heart he is convicted.;NONE"
|
| 795 |
+
843;No Sir," that's not me. I am a very strong;NONE"
|
| 796 |
+
846;even better if it's a 'symptom of a mood disorder';NONE
|
| 797 |
+
847;@AGToddRokita Context: The median age of covid deaths in the;NONE
|
| 798 |
+
848;Skyrocket downward'. Another word salad from oompaloompa as he finally;NONE
|
| 799 |
+
849;There's' a song by Ludacris - Area Codes... I think;NONE
|
| 800 |
+
851;2 peas in a pod slaging off the PM," don't;NONE"
|
| 801 |
+
854;Some days I just get really tired and recently I've;NONE
|
| 802 |
+
855;Could afford a lot more vitamin D supplements (and food;NONE
|
| 803 |
+
859;The timing (if you excuse the pun) was terrible," as;NONE"
|
| 804 |
+
862;Ah well," they shouldn't have much sales if folk read;NONE"
|
| 805 |
+
863;Counseling will help you determine if this is situational depression;NONE
|
| 806 |
+
864;@TwitterSupport @Twitter I had a 12hr ban for dropping the;NONE
|
| 807 |
+
867;But guys don't have that same association. As I pointed;NONE
|
| 808 |
+
870;@Airtel_Presence @airtelindia No internet since last evening 7:30 PM. Kindly;NONE
|
| 809 |
+
871;@BBCNews It isn't an individuals responsibility to stop others dying;NONE
|
| 810 |
+
872;If your unsub rate is climbing unexpectedly compared to your;NONE
|
| 811 |
+
873;Malik Beasley on tonight's loss to Houston: 'I feel embarrassed.;NONE
|
| 812 |
+
874;Exactly. He's an interesting character when you really take the;NONE
|
| 813 |
+
879;I'm so glad she got out safely! I'm in tears;NONE
|
| 814 |
+
880;This is why Biden desperately needs 'unity','''' with the GOP,;NONE
|
| 815 |
+
882;@M_Letsholonyane It isn't a bad request but life doesn't always;NONE
|
| 816 |
+
883;That wee guy at timpsons is getting his baws booted;NONE
|
| 817 |
+
885;tw suicidal ideation - - i can't call the suicide;NONE
|
| 818 |
+
886;i finally got a scale c: i cant rly tell;NONE
|
| 819 |
+
887;@TheRewatchables @BillSimmons @ChrisRyan77 @SheaSerrano Can't believe you didn't mention Reece's;NONE
|
| 820 |
+
890;Molbug on European development of firearm and its controversy —;NONE
|
| 821 |
+
893;What are the weakness of Pisces? Weaknesses: Afraid of many;NONE
|
| 822 |
+
894;Listening to am physically hurts;NONE
|
| 823 |
+
896;Go to settings and privacy then click on safety and;NONE
|
| 824 |
+
900;@kipmurkomen @joshuacheptege1 What can Ruto do good when he becomes;NONE
|
| 825 |
+
904;me wearing the same slip dress almost every time i;NONE
|
| 826 |
+
908;Aaron Lewis was the lead singer. He went from depression;NONE
|
| 827 |
+
909;... all of this. No one else has any right;NONE
|
| 828 |
+
911;@JonathanWNV @globeandmail Get serious about climate change and stop fighting;NONE
|
| 829 |
+
912;Hotel California. Creepy and depressing.;NONE
|
| 830 |
+
914;@BTS_twt Good morning," Joonie~ How's your little bonsai? It should;NONE"
|
| 831 |
+
915;i'm' baffled that you think any of those medications were;NONE
|
| 832 |
+
916;@glennEmartin @user @user @user @user @user @user @user My mom;NONE
|
| 833 |
+
920;Exactly look at what Harlem was Tulsa OK Watts and;NONE
|
| 834 |
+
921;This Encanto movie is basically a metaphor for all the;NONE
|
| 835 |
+
923;Haii let's' be moots and help like/rt my pinned," tysm;NONE"
|
| 836 |
+
924;At the end of the day all that matters is;NONE
|
| 837 |
+
925;Oromo political prisoners are being kept in worst prison conditions.;NONE
|
| 838 |
+
926;@callumshowells @user It was so heartbreaking," I sobbed. Then the;NONE"
|
| 839 |
+
927;I know it's the ultimate prize. Who's your favorites? The;NONE
|
| 840 |
+
928;@BIGHIT_MUSIC @HYBEOFFICIALtwt @bts_bighit Hello @BIGHIT_MUSIC @HYBEOFFICIALtwt @user We found that;NONE
|
| 841 |
+
929;@KateBennett_DC Let's judge a pregnant woman and decide she's not;NONE
|
| 842 |
+
930;Dude," that is amazing. How high is your dosage? Vyvanse;NONE"
|
| 843 |
+
931;at some point I'm gon na have to address my;NONE
|
| 844 |
+
936;I think we need a decentralized system... how to say;NONE
|
| 845 |
+
937;edtwt how many cals would i need to eat to;NONE
|
| 846 |
+
938;@conorsen @bopinion Little Rock??? That's light years away both physically,;NONE
|
| 847 |
+
939;Taylor has such a wide range," she can film your;NONE"
|
| 848 |
+
942;just woke up from a dream with iu i want;NONE
|
| 849 |
+
943;I paid for welkin," but that's because not being able;NONE"
|
| 850 |
+
946;@natnewswatch @mattgurney Yes. The alternatives are just too depressing to;NONE
|
| 851 |
+
947;This is what COVID lockdowns have done to our children.;NONE
|
| 852 |
+
948;It's like I'm okay right right 'now','''' during activities. But;NONE
|
| 853 |
+
949;I started my 2021 as a lowkey bws," tbh i;NONE"
|
| 854 |
+
952;i'm feeling so anxious and stressed out rn i could;NONE
|
| 855 |
+
953;@CDCgov If I wash my mask will it remove chemicals;NONE
|
| 856 |
+
954;Could be used interchangeably when the terrorist does not die;NONE
|
| 857 |
+
955;CDC needs to tighten up the restrictions on binging a;NONE
|
| 858 |
+
956;just watched a video of a grandma telling her granddaughter;NONE
|
| 859 |
+
959;seeing my fav boy tomorrowwww he is so triggering it;NONE
|
| 860 |
+
961;@laurenboebert I'm ashamed to say the following but congresswoman Boebert;NONE
|
| 861 |
+
965;I'd say thank you but unfortunately I'm one of the;NONE
|
| 862 |
+
968;help yes I get you 😭😭 but carats have irrational;NONE
|
| 863 |
+
970;Chew something else. Eat crackers chips biscuits whatever. You'll be;NONE
|
| 864 |
+
973;alexa trying to say hyaluronic acid in korean is me;NONE
|
| 865 |
+
974;what are you smoking riven literally builds goredrinker hydra 1;NONE
|
| 866 |
+
975;The fear I feel when somebody knocks at my door...;NONE
|
| 867 |
+
978;omg i didn't even know there was a new album....;NONE
|
| 868 |
+
980;》𝑤𝑜𝑜𝑑𝑠... 𝑙𝑎𝑡𝑒 𝑎𝑡 𝑛𝑖𝑔ℎ𝑡. It's a 𝑤𝑜𝑙𝑓 thing. You just;NONE
|
| 869 |
+
981;If you have trouble reading this," you can download it;NONE"
|
| 870 |
+
982;Ans5: - The glycemic index is a number from 0;NONE
|
| 871 |
+
983;Gosh," antidepressants pack a punch. Another 10 days or so;NONE"
|
| 872 |
+
984;Life is beautiful 💕 looking back I don't kno how;NONE
|
| 873 |
+
985;@BTS_twt Never need a Grammy," you're what a Grammy needs!;NONE"
|
| 874 |
+
986;feels good being the passsssssyy 🥺;NONE
|
| 875 |
+
988;I think they clear after a course of antibiotics.;NONE
|
| 876 |
+
991;Stay on top of your health by knowing the numbers;NONE
|
| 877 |
+
992;When I saw all of the clicks I thought my;NONE
|
| 878 |
+
993;i think its more about the topics being triggering for;NONE
|
| 879 |
+
994;Phil really working that clickbait you're doing amazing sweetie;NONE
|
| 880 |
+
995;A guy I knew in middle school got sent to;NONE
|
| 881 |
+
996;Depends on time of the year. If you are used;NONE
|
| 882 |
+
999;Then it's also more than fair for someone in Iran,;NONE
|
artifacts/x_sensitive_val_clean.csv
ADDED
|
@@ -0,0 +1,881 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
original_index,span,label
|
| 2 |
+
3,individual liberty. Too many people in Britain are self-centred twats.,CONFLICTUAL
|
| 3 |
+
5,@user How the fcuk does a litigation lawyer get away,CONFLICTUAL
|
| 4 |
+
8,needs to adapt a zero tolerance approach - one chance,CONFLICTUAL
|
| 5 |
+
20,2021 that nigga not licking the cat and eating the,CONFLICTUAL
|
| 6 |
+
21,in a few months. Defeating voter suppression is my 1,CONFLICTUAL
|
| 7 |
+
30,£6 million in cheap loans. Betwattled cockwomble that he is.,CONFLICTUAL
|
| 8 |
+
47,"know his upbringing did a number on him,"" but so","CONFLICTUAL"""
|
| 9 |
+
48,surrounded by a bunch of self righteous tossers. A party,CONFLICTUAL
|
| 10 |
+
50,the virus I'm only saying it doesn't stop the spread.,CONFLICTUAL
|
| 11 |
+
52,@user @eNCA And who's' paying for the illegally connected electricity?,CONFLICTUAL
|
| 12 |
+
53,whole thing threatens to suck the joy out of it,CONFLICTUAL
|
| 13 |
+
65,from Murrumbeena High School you bloody fool... let's not mention,CONFLICTUAL
|
| 14 |
+
83,i just wan na say brush your fucking teeth thanks,CONFLICTUAL
|
| 15 |
+
94,so anyways people are just looking at my tits and,CONFLICTUAL
|
| 16 |
+
103,say because they sort of trauma dumped onto me and,CONFLICTUAL
|
| 17 |
+
122,@Twitter Commumist motherfuker Twitter is it.,CONFLICTUAL
|
| 18 |
+
129,"million if Jesus Christ comes down to earth,"" fake motherfuker","CONFLICTUAL"""
|
| 19 |
+
131,@hakeemjeffries Commit suicide a few months before he was killed.,CONFLICTUAL
|
| 20 |
+
133,to teποπist groups operating against Afghanistan & coalition forces. BlacklistPakistan,CONFLICTUAL
|
| 21 |
+
141,Oromo political prisoners are being kept in worst prison conditions,CONFLICTUAL
|
| 22 |
+
146,focusing on your over-all health before your career. take care!,CONFLICTUAL
|
| 23 |
+
151,people actually get motivated by meanspo I thought we were,CONFLICTUAL
|
| 24 |
+
156,The guy is a complete oxygen thief. I once had,CONFLICTUAL
|
| 25 |
+
165,proving he is guilty of LYING to the American People,CONFLICTUAL
|
| 26 |
+
168,and naming cows. My numbskull uncle took great delight in,CONFLICTUAL
|
| 27 |
+
180,your no longer relevant! Better yet go read the Bible.,CONFLICTUAL
|
| 28 |
+
187,Husband,CONFLICTUAL
|
| 29 |
+
196,"CP again. 5. Participate in more hackathons. 6. Most importantly,",CONFLICTUAL
|
| 30 |
+
198,and admits she lied for years about not being drunk,CONFLICTUAL
|
| 31 |
+
199,like '_ ' s cum dump slut puppy sex doll,CONFLICTUAL
|
| 32 |
+
202,Do you try and be more of a twatwaffle than,CONFLICTUAL
|
| 33 |
+
207,I'll put my cock into your mouth right down as,CONFLICTUAL
|
| 34 |
+
215,"white boys singing how abusive they were,"" guns"","" and heroin.","CONFLICTUAL"""
|
| 35 |
+
220,"people,"" I pointed out her homophobia"","" she has been transphobic","CONFLICTUAL"""
|
| 36 |
+
221,@user And still the braindead idiots are queuing up to,CONFLICTUAL
|
| 37 |
+
228,"all Alice's fault. Now,"" bitch"","" get out of the way!","CONFLICTUAL"""
|
| 38 |
+
235,I was such a horny bastard I'm my early 20,CONFLICTUAL
|
| 39 |
+
239,It,CONFLICTUAL
|
| 40 |
+
244,"is the home for they unwanted,"" the mistreated & abused"",",CONFLICTUAL
|
| 41 |
+
251,"fucking pricks move,"" and I'll execute every motherfucking last one","CONFLICTUAL"""
|
| 42 |
+
274,"support Democrats,"" your taking an antagonistic approach toward our Prime","CONFLICTUAL"""
|
| 43 |
+
294,predator and the other makes you sound like a douchebag,CONFLICTUAL
|
| 44 |
+
305,down and she left the classroom… typical moody people 😭,CONFLICTUAL
|
| 45 |
+
311,"to refer to a trans man as biologically female,"" it's","CONFLICTUAL"""
|
| 46 |
+
333,"left their speakers up too loud,"" weeweewee. I mean"","" I","CONFLICTUAL"""
|
| 47 |
+
358,sorry but the constant sniping at Starmer on Twitter is,CONFLICTUAL
|
| 48 |
+
367,think is a little over the top when your trying,CONFLICTUAL
|
| 49 |
+
373,of giving Fred Hampton a sedative if they were gon,CONFLICTUAL
|
| 50 |
+
385,other drugs are for fucking losers. But that's your choice.,CONFLICTUAL
|
| 51 |
+
390,"dealing w road traffic fatalities,"" suicide & homicide"","" how ptsd","CONFLICTUAL"""
|
| 52 |
+
395,let,CONFLICTUAL
|
| 53 |
+
400,These guys look lk bashful wussies w those good4nothing PRUDISH,CONFLICTUAL
|
| 54 |
+
405,⌛️actually loves the thought of r//ping young Camil0 🦎 and,CONFLICTUAL
|
| 55 |
+
406,"hands down hence all the fraudulent steps. Intimidation,"" killing"","" arresting","CONFLICTUAL"""
|
| 56 |
+
412,say the same for a lot of you right-wing numpties.,CONFLICTUAL
|
| 57 |
+
416,(it's in their nature) white people break the law 'they,CONFLICTUAL
|
| 58 |
+
435,or Mr Johnson or one of those Tory fuckwits 🤬,CONFLICTUAL
|
| 59 |
+
436,man or yourself for your sons stupidity. His curiosity took,CONFLICTUAL
|
| 60 |
+
444,"questions: (1) How long does this','no-man's-land' state normally exist? (2)",CONFLICTUAL
|
| 61 |
+
456,fan telling you to cheer up tonight. You miserable bastard.,CONFLICTUAL
|
| 62 |
+
475,I'd be leaning towards not slutty enough? I've not looked,CONFLICTUAL
|
| 63 |
+
476,very carefully vetted to run against democrats. I'd run if,CONFLICTUAL
|
| 64 |
+
479,"they never heard of this group,"" it's real.' Hey"","" dickface:","CONFLICTUAL"""
|
| 65 |
+
485,poisoned by these crybaby ass nba stars and he followed!,CONFLICTUAL
|
| 66 |
+
489,I'm cringing at the people in Uto,CONFLICTUAL
|
| 67 |
+
491,stan culture toxic and these mfers are just arguing about,CONFLICTUAL
|
| 68 |
+
494,me nauseous.🤢 Hahn is an A-class obnoxious jerk. He never,CONFLICTUAL
|
| 69 |
+
495,@user @user @user Because he's a shitter.,CONFLICTUAL
|
| 70 |
+
502,me please dm tradenudes gay bi femboy slut sissy sissyboy,CONFLICTUAL
|
| 71 |
+
503,@mosesmoody @mosesmoody is gon na fit in very well with,CONFLICTUAL
|
| 72 |
+
510,"mere $ 10,"" was exposed by some 'journalist' in Utah"",",CONFLICTUAL
|
| 73 |
+
536,"Can not STAND her'music'',"" it's so maudlin"","" droning and depressing!","CONFLICTUAL"""
|
| 74 |
+
561,"i don't fight but i',''ll' rock out!! a bitch anit",CONFLICTUAL
|
| 75 |
+
568,afterwards everyone thinks people from your country are dumb cunts,CONFLICTUAL
|
| 76 |
+
599,whn he screamed like a psycho not wantg Kristen 2go,CONFLICTUAL
|
| 77 |
+
607,by major Tory donor Lord Ashcroft has landed a £350m,CONFLICTUAL
|
| 78 |
+
616,"bio bro.😭😭 The queer ones don't matter as much,"" eyy?","CONFLICTUAL"""
|
| 79 |
+
618,men guilty though? Get in the bin with your prejudice,CONFLICTUAL
|
| 80 |
+
654,"Hidroxi,"" 4 masks at the same time and white supremacists","CONFLICTUAL"""
|
| 81 |
+
663,opioids in our society is racist. Joe Biden is part,CONFLICTUAL
|
| 82 |
+
670,@user bestie… this is edtwt not obesetwt 😒🚩‼️😑,CONFLICTUAL
|
| 83 |
+
683,I want to scream at the bills offensive line! This,CONFLICTUAL
|
| 84 |
+
684,from slimeball all the way to anyways nudy has never,CONFLICTUAL
|
| 85 |
+
691,shown they can't walk & chew gum simultaneously. In the,CONFLICTUAL
|
| 86 |
+
706,that God intervenes to stop the sinners from repeating history,CONFLICTUAL
|
| 87 |
+
711,@axios Drain the swamp and fill it with sulfuric acid.,CONFLICTUAL
|
| 88 |
+
719,stick your fingers in your butthole now fucker,CONFLICTUAL
|
| 89 |
+
742,company Snowflake as an extra middle finger to right-wing dickheads.,CONFLICTUAL
|
| 90 |
+
762,"year. For all the stress,"" anxiety and depression I gain","CONFLICTUAL"""
|
| 91 |
+
778,date that the mandate is rescinded (that's tomorrow) 😒 abbottisanasshat,CONFLICTUAL
|
| 92 |
+
781,"Parking attendants everywhere too,"" never seen so many. Joyless tossers.","CONFLICTUAL"""
|
| 93 |
+
789,"Sorenson out there. Please fire this clown,"" holy fucking christ.","CONFLICTUAL"""
|
| 94 |
+
806,do anything... your struggles are in your head... stop making,CONFLICTUAL
|
| 95 |
+
807,"@user Asian bouncing booty,"" The Best kind","CONFLICTUAL"""
|
| 96 |
+
812,"NHS. Wait,"" what? Really? They're lying scumbags? Oh! Well yeah"",",CONFLICTUAL
|
| 97 |
+
813,bad... and realizing how many enablers there were... was just,CONFLICTUAL
|
| 98 |
+
818,Don,CONFLICTUAL
|
| 99 |
+
832,attacked the air force base alone at Katunayake. HBDதேசியத்தலைவர்67 HBDPrabhakaran67,CONFLICTUAL
|
| 100 |
+
838,is a murderer and has no control. No conscience. RittenhouseTrial,CONFLICTUAL
|
| 101 |
+
841,@user @user I am not on magic mushrooms 😂😂,CONFLICTUAL
|
| 102 |
+
852,says I got a much bigger dick than your husband.,CONFLICTUAL
|
| 103 |
+
869,is causing them to experience torture. Not because they're challenging.,CONFLICTUAL
|
| 104 |
+
870,into it.... it's getting depressing bcoz of ur worst service,CONFLICTUAL
|
| 105 |
+
871,institutions. The government is okay to let people kill themselves,CONFLICTUAL
|
| 106 |
+
877,pentosh1 is a cunt shiller on pre-sales. Check his deleted,CONFLICTUAL
|
| 107 |
+
888,I'm' looking to fuck somebody in front of their bf/husband...,CONFLICTUAL
|
| 108 |
+
908,to a solo depression country singer. He sucks at both.,CONFLICTUAL
|
| 109 |
+
918,They shoot one white bitch BECAUSE SHE WAS LITERALLY NOT,CONFLICTUAL
|
| 110 |
+
935,@user @user @user Fuck me you're a dumb cunt hahahah,CONFLICTUAL
|
| 111 |
+
939,"range,"" she can film your almost suicide attempt while your","CONFLICTUAL"""
|
| 112 |
+
958,@user Stan Grant can FO. Nobody likes the sound of,CONFLICTUAL
|
| 113 |
+
960,@user This was so triggering wtf is wrong with her,CONFLICTUAL
|
| 114 |
+
962,is bullshit... That guy is some pscycho fucker.. RIP to,CONFLICTUAL
|
| 115 |
+
963,right up and scoring like the fucking idiots they are,CONFLICTUAL
|
| 116 |
+
965,but unfortunately I'm one of the nasty and hateful cretins.,CONFLICTUAL
|
| 117 |
+
967,on i am exclusively drawing massive anime dick and balls,CONFLICTUAL
|
| 118 |
+
970,crackers chips biscuits whatever. You'll be nicotine free and chubbier,CONFLICTUAL
|
| 119 |
+
994,Phil really working that clickbait you're doing amazing sweetie,CONFLICTUAL
|
| 120 |
+
997,front passenger seat with that hoe laid all the way,CONFLICTUAL
|
| 121 |
+
1,I'm already sick of this shit I wan na tasssstttteeee,UNHARMFUL_PROFANITY
|
| 122 |
+
3,individual liberty. Too many people in Britain are self-centred twats.,UNHARMFUL_PROFANITY
|
| 123 |
+
5,@user How the fcuk does a litigation lawyer get away,UNHARMFUL_PROFANITY
|
| 124 |
+
20,2021 that nigga not licking the cat and eating the,UNHARMFUL_PROFANITY
|
| 125 |
+
22,"Yeah,"" time to pass that shit. For sandy hook"","" for","UNHARMFUL_PROFANITY"""
|
| 126 |
+
28,device thing I found a fucking illuminati radio station in,UNHARMFUL_PROFANITY
|
| 127 |
+
30,£6 million in cheap loans. Betwattled cockwomble that he is.,UNHARMFUL_PROFANITY
|
| 128 |
+
42,hate that they removed the buttholes of the penguins in,UNHARMFUL_PROFANITY
|
| 129 |
+
43,can't do this. My huge horsecock is throbbing up beyond,UNHARMFUL_PROFANITY
|
| 130 |
+
47,person everyday. (Also I know this is fiction but FUCK.),UNHARMFUL_PROFANITY
|
| 131 |
+
58,"cake as she sucked her tits dry. She could','n't' help",UNHARMFUL_PROFANITY
|
| 132 |
+
69,@user * You could my pussy dripping wet and wanting,UNHARMFUL_PROFANITY
|
| 133 |
+
77,I don't agree with her at all but a gobshite?,UNHARMFUL_PROFANITY
|
| 134 |
+
79,"Hey shitass,"" wan na see me clean a dog?","UNHARMFUL_PROFANITY"""
|
| 135 |
+
83,i just wan na say brush your fucking teeth thanks,UNHARMFUL_PROFANITY
|
| 136 |
+
85,in the prem he's fuckin shite hahaha There goalkeeper is,UNHARMFUL_PROFANITY
|
| 137 |
+
89,grandma and I say 'that's fucking awesome!' Who gives a,UNHARMFUL_PROFANITY
|
| 138 |
+
92,@user Bullshit decision making. Holler. I hate to be bitter,UNHARMFUL_PROFANITY
|
| 139 |
+
93,not too good with that shit. See I could have,UNHARMFUL_PROFANITY
|
| 140 |
+
94,are just looking at my tits and not my face!,UNHARMFUL_PROFANITY
|
| 141 |
+
106,or retweets. Only children and retards do. Lmfao the hole,UNHARMFUL_PROFANITY
|
| 142 |
+
109,Stuck between doing hoodrat shit with the boyz or plunging,UNHARMFUL_PROFANITY
|
| 143 |
+
112,I'm' not worried or making fun. Just stating facts..... dickhead,UNHARMFUL_PROFANITY
|
| 144 |
+
114,"think it's summer,"" that's a damn shame 😩🤣🤣 but I'm","UNHARMFUL_PROFANITY"""
|
| 145 |
+
122,@Twitter Commumist motherfuker Twitter is it.,UNHARMFUL_PROFANITY
|
| 146 |
+
123,"loop,"" because i'll be so fckn grateful for him and","UNHARMFUL_PROFANITY"""
|
| 147 |
+
126,"sliding into her mouth. 'Mmm,"" fuck yes~ Your too fucking","UNHARMFUL_PROFANITY"""
|
| 148 |
+
129,"million if Jesus Christ comes down to earth,"" fake motherfuker","UNHARMFUL_PROFANITY"""
|
| 149 |
+
134,is very small and dear god that would fucking hurt,UNHARMFUL_PROFANITY
|
| 150 |
+
135,know me so well I love him so fucking much,UNHARMFUL_PROFANITY
|
| 151 |
+
148,serving vocals. I'm also a slut for r & b,UNHARMFUL_PROFANITY
|
| 152 |
+
151,thought we were doing it for shit n giggles 😭,UNHARMFUL_PROFANITY
|
| 153 |
+
152,like Dr. Little Pecker! What a pile of small shite.,UNHARMFUL_PROFANITY
|
| 154 |
+
"156;""between us; the bit between the cunt and the arsehole."";UNHARMFUL_PROFANITY",,
|
| 155 |
+
178,"this is still happening.... this shxt needs to be changed,",UNHARMFUL_PROFANITY
|
| 156 |
+
193,I'm hungry den a muthafucka,UNHARMFUL_PROFANITY
|
| 157 |
+
199,' s cum dump slut puppy sex doll personal whore',UNHARMFUL_PROFANITY
|
| 158 |
+
201,"If we fuck,"" im gon na make sure the plushies","UNHARMFUL_PROFANITY"""
|
| 159 |
+
203,@davidgoggins pep talk and pushed through. No pussies here 👊,UNHARMFUL_PROFANITY
|
| 160 |
+
206,they're 'tired of being a bitch' Which not everyone is,UNHARMFUL_PROFANITY
|
| 161 |
+
207,@user @user I'll put my cock into your mouth right,UNHARMFUL_PROFANITY
|
| 162 |
+
214,ranboo dies to a fucking puppy and not omega flowey,UNHARMFUL_PROFANITY
|
| 163 |
+
217,thin slits idk and its now thin sluts 😭 shtwt,UNHARMFUL_PROFANITY
|
| 164 |
+
228,"it's all Alice's fault. Now,"" bitch"","" get out of the","UNHARMFUL_PROFANITY"""
|
| 165 |
+
234,like: gon na love my bastard son. Treat my miserable,UNHARMFUL_PROFANITY
|
| 166 |
+
235,things. And also makes plans. Fucking in a hotel is,UNHARMFUL_PROFANITY
|
| 167 |
+
238,"blast my harmone out my arse,"" i can launch myself","UNHARMFUL_PROFANITY"""
|
| 168 |
+
243,"boycotted. Ca','n't' live through the shittery this platform goes through.",UNHARMFUL_PROFANITY
|
| 169 |
+
251,"Bunny: Any of you fucking pricks move,"" and I'll execute","UNHARMFUL_PROFANITY"""
|
| 170 |
+
258,@user 'Pigtails Are For Face Fucking' - Waking the Cadaver,UNHARMFUL_PROFANITY
|
| 171 |
+
261,"of humanity if it hit you in the face,"" motherfucker!","UNHARMFUL_PROFANITY"""
|
| 172 |
+
262,that any differently then the assholes taking over our ranked,UNHARMFUL_PROFANITY
|
| 173 |
+
269,"your bio.) I critique mil shit,"" I hate vetbro culture"",",UNHARMFUL_PROFANITY
|
| 174 |
+
288,@user add in the unsolicited dick pics and you've found,UNHARMFUL_PROFANITY
|
| 175 |
+
294,predator and the other makes you sound like a douchebag,UNHARMFUL_PROFANITY
|
| 176 |
+
295,like you're being a fucking dumbass and making me repeat,UNHARMFUL_PROFANITY
|
| 177 |
+
298,dyke website when I drop 😍😍 so much cute shit,UNHARMFUL_PROFANITY
|
| 178 |
+
301,be refunded because of some asshole tantrum. By his logic,UNHARMFUL_PROFANITY
|
| 179 |
+
305,told her to calm tf down and she left the,UNHARMFUL_PROFANITY
|
| 180 |
+
310,really becoming an ungrateful little shxt & ion like it,UNHARMFUL_PROFANITY
|
| 181 |
+
320,girls called me a straight up cunt LMFAO I will,UNHARMFUL_PROFANITY
|
| 182 |
+
322,one is nass the other is nass but in whore,UNHARMFUL_PROFANITY
|
| 183 |
+
328,anxious and drained and angry and scared and whatever-the-fuck laterly.,UNHARMFUL_PROFANITY
|
| 184 |
+
336,"'HAH? Who said I was motherfucking TRAUMATIZED?' No,"" Katsuki takes","UNHARMFUL_PROFANITY"""
|
| 185 |
+
337,choice esp if its abt fuckinnnn sin cos tan whats,UNHARMFUL_PROFANITY
|
| 186 |
+
338,events. I would be more fucking free in the middle,UNHARMFUL_PROFANITY
|
| 187 |
+
340,@user Gim me cummies,UNHARMFUL_PROFANITY
|
| 188 |
+
341,us that unfortunately absolutely fuck all will happen in terms,UNHARMFUL_PROFANITY
|
| 189 |
+
346,To the mufucka that was in the solo Erangal game,UNHARMFUL_PROFANITY
|
| 190 |
+
349,fuck shit pussy ass motherfuckin damn bitch' just hits differently,UNHARMFUL_PROFANITY
|
| 191 |
+
355,couldn't give less of a fuck ab what other people,UNHARMFUL_PROFANITY
|
| 192 |
+
361,successfully on its own…and you motherfuckers still can't spell with,UNHARMFUL_PROFANITY
|
| 193 |
+
367,the top when your trying to save the world buttercunt,UNHARMFUL_PROFANITY
|
| 194 |
+
378,start wearing one bc my titties too big for that💀,UNHARMFUL_PROFANITY
|
| 195 |
+
385,all other drugs are for fucking losers. But that's your,UNHARMFUL_PROFANITY
|
| 196 |
+
395,job and got 55 but fuck it let's completely finish,UNHARMFUL_PROFANITY
|
| 197 |
+
396,know that I followed cedrick66 'robo-bitch' 'can I please bite,UNHARMFUL_PROFANITY
|
| 198 |
+
404,im not feeling like a moody bitch. i hate this,UNHARMFUL_PROFANITY
|
| 199 |
+
405,⌛️actually loves the thought of r//ping young Camil0 🦎 and,UNHARMFUL_PROFANITY
|
| 200 |
+
420,"a hand on his throbbing cock,"" guides it to her","UNHARMFUL_PROFANITY"""
|
| 201 |
+
421,a short period and also help can his motherfucking ass.,UNHARMFUL_PROFANITY
|
| 202 |
+
424,work my ass off too bitch but I don't have,UNHARMFUL_PROFANITY
|
| 203 |
+
429,I'm such a whore for beards and tattoos,UNHARMFUL_PROFANITY
|
| 204 |
+
435,or Mr Johnson or one of those Tory fuckwits 🤬,UNHARMFUL_PROFANITY
|
| 205 |
+
438,appendage through her needing pussy lips with every toss of,UNHARMFUL_PROFANITY
|
| 206 |
+
442,here saying he's been Crap!!! FFS What game are you,UNHARMFUL_PROFANITY
|
| 207 |
+
443,get q and Juyeon from one of those bitches 😭,UNHARMFUL_PROFANITY
|
| 208 |
+
454,"us < 3 finD humiliation PayPig joi dickrate wheelgame rtgame,",UNHARMFUL_PROFANITY
|
| 209 |
+
456,fan telling you to cheer up tonight. You miserable bastard.,UNHARMFUL_PROFANITY
|
| 210 |
+
457,severely as well 🙃 yeaaaaaa that really fucked me up,UNHARMFUL_PROFANITY
|
| 211 |
+
463,muffled cry Katsuki is squirting her load like a whore.,UNHARMFUL_PROFANITY
|
| 212 |
+
468,wits end. And then this motherfucker comes through and pronounces,UNHARMFUL_PROFANITY
|
| 213 |
+
470,of luck we'll fucking smash the Chelsea cunts!! 'WHEN I,UNHARMFUL_PROFANITY
|
| 214 |
+
473,is just another little sh * t yes! But he,UNHARMFUL_PROFANITY
|
| 215 |
+
475,I'd be leaning towards not slutty enough? I've not looked,UNHARMFUL_PROFANITY
|
| 216 |
+
479,"this group,"" it's real.' Hey"","" dickface: Conservatives"","" unlike you leftist","UNHARMFUL_PROFANITY"""
|
| 217 |
+
485,got poisoned by these crybaby ass nba stars and he,UNHARMFUL_PROFANITY
|
| 218 |
+
490,"to be such a bad bitch this past year,"" especially","UNHARMFUL_PROFANITY"""
|
| 219 |
+
491,stan culture toxic and these mfers are just arguing about,UNHARMFUL_PROFANITY
|
| 220 |
+
495,@user @user @user Because he's a shitter.,UNHARMFUL_PROFANITY
|
| 221 |
+
497,Your orsm hips and thigh gap is so fucking sexy,UNHARMFUL_PROFANITY
|
| 222 |
+
499,I'm kind of excited to look like a complete douchebag.,UNHARMFUL_PROFANITY
|
| 223 |
+
502,Im Young sub bottom slutty bitch boy with big fat,UNHARMFUL_PROFANITY
|
| 224 |
+
507,and it started with a fucking 'this episode is not,UNHARMFUL_PROFANITY
|
| 225 |
+
525,@user gaze of a whore,UNHARMFUL_PROFANITY
|
| 226 |
+
531,have an army of bad bitches on their bully and,UNHARMFUL_PROFANITY
|
| 227 |
+
533,can't sleep and I'm depressed fuck you promoted tweets telling,UNHARMFUL_PROFANITY
|
| 228 |
+
539,Pedi/manicure date with the siblings for the mothafuckin win. 💅,UNHARMFUL_PROFANITY
|
| 229 |
+
542,when i'm a grandma imma still be a bad bitch,UNHARMFUL_PROFANITY
|
| 230 |
+
550,wife/gf how much of a bitch you're at your workplace,UNHARMFUL_PROFANITY
|
| 231 |
+
560,history but on the other hand - WWE is shite.,UNHARMFUL_PROFANITY
|
| 232 |
+
561,"but i',''ll' rock out!! a bitch anit pussy,"" every lil","UNHARMFUL_PROFANITY"""
|
| 233 |
+
565,"dont wan na damage this delicious looking cock and balls',''''",UNHARMFUL_PROFANITY
|
| 234 |
+
568,afterwards everyone thinks people from your country are dumb cunts,UNHARMFUL_PROFANITY
|
| 235 |
+
575,"told a bitch,"" you mothafuckin rightt @2chainz","UNHARMFUL_PROFANITY"""
|
| 236 |
+
576,gop that wasn't batshit crazy and subtle in their assholery',UNHARMFUL_PROFANITY
|
| 237 |
+
577,can't keep it's CEO from tweeting dick and fart jokes.,UNHARMFUL_PROFANITY
|
| 238 |
+
578,i ‘ m sort of a brent faiyaz dick sucker,UNHARMFUL_PROFANITY
|
| 239 |
+
582,need something to masturbate to ffs nsfwtwt horny nsfw porn,UNHARMFUL_PROFANITY
|
| 240 |
+
583,a ladies purse would look fucking stupid in either example.,UNHARMFUL_PROFANITY
|
| 241 |
+
588,"@user This mf got all kinds,"" don't make no sense.","UNHARMFUL_PROFANITY"""
|
| 242 |
+
592,get in line with a fucked up law texas passed,UNHARMFUL_PROFANITY
|
| 243 |
+
594,"thank chu alot but im fucking sure ill fail it,,",UNHARMFUL_PROFANITY
|
| 244 |
+
596,donated to the Native reservations! Fck what people think! You,UNHARMFUL_PROFANITY
|
| 245 |
+
597,tyrant. Take all of your mates with you. Utter cnuts.,UNHARMFUL_PROFANITY
|
| 246 |
+
598,"the sitting president as a 'mother fucker',''''... I am done.",UNHARMFUL_PROFANITY
|
| 247 |
+
602,about the farmer's son they're fucking sounds like a perfect,UNHARMFUL_PROFANITY
|
| 248 |
+
606,Fuck is natural about something that made your heart stop,UNHARMFUL_PROFANITY
|
| 249 |
+
622,being filmed in their house and crew fuxks up everything.,UNHARMFUL_PROFANITY
|
| 250 |
+
628,@user @ThatEricAlper Playing the guitar like a motherfucking riot,UNHARMFUL_PROFANITY
|
| 251 |
+
650,creativity is how most cool shit has happened through the,UNHARMFUL_PROFANITY
|
| 252 |
+
661,are rightly named but some mofos will call it ethakkappam,UNHARMFUL_PROFANITY
|
| 253 |
+
665,"'While We Wait' project... Dat motherfucka sound like ‘ 98,",UNHARMFUL_PROFANITY
|
| 254 |
+
672,to your knees.. shoutout to that phat pussy tho. 🙌🏾,UNHARMFUL_PROFANITY
|
| 255 |
+
673,The girl is really a bitch and the guy is,UNHARMFUL_PROFANITY
|
| 256 |
+
677,old doesn't naturally make you rude. Being an asshole does.,UNHARMFUL_PROFANITY
|
| 257 |
+
685,"allowance and Akechi just?? 'thanks shithead','''' * spends it all",UNHARMFUL_PROFANITY
|
| 258 |
+
686,spirit world wit the baddest bitch. I know there's' hope,UNHARMFUL_PROFANITY
|
| 259 |
+
694,"Like bb,"" niggas is NOT fuckin w me and on","UNHARMFUL_PROFANITY"""
|
| 260 |
+
708,is so cool and seriously fuck those sequels. Bonus points,UNHARMFUL_PROFANITY
|
| 261 |
+
715,9. What a load of shite. I should really stop,UNHARMFUL_PROFANITY
|
| 262 |
+
716,teenagers that don't need cock and balls on their timelines.,UNHARMFUL_PROFANITY
|
| 263 |
+
719,stick your fingers in your butthole now fucker,UNHARMFUL_PROFANITY
|
| 264 |
+
730,"unfollower count,"" I think it'll increase. Signed"","" A cunt. X","UNHARMFUL_PROFANITY"""
|
| 265 |
+
731,media. I think they are knobheads. 99.9 % of them,UNHARMFUL_PROFANITY
|
| 266 |
+
735,"@user What a load of shite this is,"" when they","UNHARMFUL_PROFANITY"""
|
| 267 |
+
742,company Snowflake as an extra middle finger to right-wing dickheads.,UNHARMFUL_PROFANITY
|
| 268 |
+
748,apex is like the little slut of FPS people go,UNHARMFUL_PROFANITY
|
| 269 |
+
753,take nyquil? I know that shit can hit pretty hard,UNHARMFUL_PROFANITY
|
| 270 |
+
789,"Sorenson out there. Please fire this clown,"" holy fucking christ.","UNHARMFUL_PROFANITY"""
|
| 271 |
+
792,slave mistress goddess daddy fincuck cuckold cuck simp beta kiksessions,UNHARMFUL_PROFANITY
|
| 272 |
+
795,for school with his throbbing pussy and the pain in,UNHARMFUL_PROFANITY
|
| 273 |
+
801,us all '? This is 100 % bullshit. ‘ Collective,UNHARMFUL_PROFANITY
|
| 274 |
+
804,be cheated and embarrassed on by someone's dusty ass son.,UNHARMFUL_PROFANITY
|
| 275 |
+
808,name one of those big titty british ladies is named,UNHARMFUL_PROFANITY
|
| 276 |
+
810,want to listen to your BS. What you really want,UNHARMFUL_PROFANITY
|
| 277 |
+
811,for money is a dickhead move. especially considering most of,UNHARMFUL_PROFANITY
|
| 278 |
+
819,you + ratio + my pussy taste like Pepsi cola,UNHARMFUL_PROFANITY
|
| 279 |
+
833,want her to scream WAKE TF UUUUPPP like this so,UNHARMFUL_PROFANITY
|
| 280 |
+
837,@user Nice nipples and hairy pussy,UNHARMFUL_PROFANITY
|
| 281 |
+
849,and get me some hoes in different LS zones so,UNHARMFUL_PROFANITY
|
| 282 |
+
852,I got a much bigger dick than your husband. Dm,UNHARMFUL_PROFANITY
|
| 283 |
+
856,on purpose got ta loveeeeeeeeeee shitters this is why i,UNHARMFUL_PROFANITY
|
| 284 |
+
868,the end goes ‘ the fucking w h a t,UNHARMFUL_PROFANITY
|
| 285 |
+
876,his next opponent > S bitches r gnna shit on,UNHARMFUL_PROFANITY
|
| 286 |
+
877,@user Lol pentosh1 is a cunt shiller on pre-sales. Check,UNHARMFUL_PROFANITY
|
| 287 |
+
878,months straight and my walls are so fucking thicc 1/2,UNHARMFUL_PROFANITY
|
| 288 |
+
884,istg if jenshitters don't stop just bcs of what lisa,UNHARMFUL_PROFANITY
|
| 289 |
+
888,"I'm' an ugly bastard,"" and I'm' looking to fuck somebody","UNHARMFUL_PROFANITY"""
|
| 290 |
+
895,to the base of his cock one last time. His,UNHARMFUL_PROFANITY
|
| 291 |
+
899,- done chancing a mfka when we should be running,UNHARMFUL_PROFANITY
|
| 292 |
+
902,"think I say is 'Oh Sh-t,"" I'm' still here...' Good","UNHARMFUL_PROFANITY"""
|
| 293 |
+
907,I POP OUT then they dicksucking. That's why I stopped,UNHARMFUL_PROFANITY
|
| 294 |
+
917,long time especially now everyone knows their faces. Scummy pricks.,UNHARMFUL_PROFANITY
|
| 295 |
+
918,They shoot one white bitch BECAUSE SHE WAS LITERALLY NOT,UNHARMFUL_PROFANITY
|
| 296 |
+
932,lock myself in my musty ass room for a while,UNHARMFUL_PROFANITY
|
| 297 |
+
934,he just eats the normal shit. Roald is so much,UNHARMFUL_PROFANITY
|
| 298 |
+
935,@user @user @user Fuck me you're a dumb cunt hahahah,UNHARMFUL_PROFANITY
|
| 299 |
+
941,"announce you're 'commercial-free' That's' a commercial,"" and you're fucking lying","UNHARMFUL_PROFANITY"""
|
| 300 |
+
944,"time. Paisley is a complete fucking dump,"" full of wee","UNHARMFUL_PROFANITY"""
|
| 301 |
+
945,"Hey shitass,"" wan na see me make a cat?","UNHARMFUL_PROFANITY"""
|
| 302 |
+
950,reopen my ig cause my dumbass forgot I got private,UNHARMFUL_PROFANITY
|
| 303 |
+
958,@user Stan Grant can FO. Nobody likes the sound of,UNHARMFUL_PROFANITY
|
| 304 |
+
960,@user This was so triggering wtf is wrong with her,UNHARMFUL_PROFANITY
|
| 305 |
+
962,"she was a',''pro','''... What a fucking confession.... If it had",UNHARMFUL_PROFANITY
|
| 306 |
+
963,right up and scoring like the fucking idiots they are,UNHARMFUL_PROFANITY
|
| 307 |
+
967,on i am exclusively drawing massive anime dick and balls,UNHARMFUL_PROFANITY
|
| 308 |
+
976,message 12 hours before the due date LMAO. Now bitch,UNHARMFUL_PROFANITY
|
| 309 |
+
979,gf to the person and fucking him anytime he wants,UNHARMFUL_PROFANITY
|
| 310 |
+
987,ebony christine got a big ass purse what the fuck😃🥵,UNHARMFUL_PROFANITY
|
| 311 |
+
997,seat with that hoe laid all the way back. He,UNHARMFUL_PROFANITY
|
| 312 |
+
8,Frosty has been working on this for long enough and,NONE
|
| 313 |
+
10,"You're right! But,"" first"","" on Nanga"","" climbers near the summit","NONE"""
|
| 314 |
+
12,@NBCNews I'm sure he jumped in front of the dads,NONE
|
| 315 |
+
13,@TimesNow Is this real? Any women can accuse a man,NONE
|
| 316 |
+
14,Lets wait for the template n while waiting we can,NONE
|
| 317 |
+
16,"For sure man,"" I saw it in my recommended on","NONE"""
|
| 318 |
+
18,@awonderland thanks i just done my eyebrows after a whole,NONE
|
| 319 |
+
19,"excuse me,"" not to be disrespectful or rude but could","NONE"""
|
| 320 |
+
21,@POTUS I voted for Joe Biden to repair and improve,NONE
|
| 321 |
+
23,bro a ton of countries speak english n are christian,NONE
|
| 322 |
+
26,Afraid not. At 69 I have raised BP but I'm,NONE
|
| 323 |
+
27,@piersmorgan A year ago I DID put money on trump,NONE
|
| 324 |
+
29,They beat you for being moody? ☹️,NONE
|
| 325 |
+
31,"Sending anyone who is battling with depression,"" anxiety"","" grief"","" loss"",",NONE
|
| 326 |
+
33,"It's mean all Armed forces,"" police"","" army"","" navy"","" air forces"",",NONE
|
| 327 |
+
34,@governorkibwana The court has been rendered disfunctional to stop hearing,NONE
|
| 328 |
+
36,It's so important to remember that the bond between carats,NONE
|
| 329 |
+
38,8 months of watching stay twt do ssd and still,NONE
|
| 330 |
+
39,drained physically and emotionally 😞😴😠😤😡🤬,NONE
|
| 331 |
+
40,oop i almost forgot to retweet lol,NONE
|
| 332 |
+
41,I just catch myself sitting in silence for 3 hours,NONE
|
| 333 |
+
44,"First,"" according to the DEA"","" the Ryan Haight Act rule","NONE"""
|
| 334 |
+
46,Like.... the bathroom... but bathrooms have baths/showers so instead you,NONE
|
| 335 |
+
48,I just want a Labour Party that is actually electable...,NONE
|
| 336 |
+
49,haha try mo na lang pagurin sarili mo physically ah,NONE
|
| 337 |
+
50,I'm not debating how effective the vaccine is for treating,NONE
|
| 338 |
+
52,@eNCA And who's' paying for the illegally connected electricity?,NONE
|
| 339 |
+
53,"Over the past few weeks,"" my elderly mother has been","NONE"""
|
| 340 |
+
54,CALLING ALL SMALL PRESS & INDIE AUTHORS! The year is,NONE
|
| 341 |
+
56,"@tonyposnanski It's 'pop','''' in Canada. 'Soda','''' means soda water,"" like"",",NONE
|
| 342 |
+
59,playing ultimate's' wifi after playing nick is... depressing,NONE
|
| 343 |
+
60,Looks like a psychedelic Zoom experience with plenty of pixels,NONE
|
| 344 |
+
62,What? She's obviously not fine with guys making account names,NONE
|
| 345 |
+
63,"Oh yea,"" just for the note. It's not like I","NONE"""
|
| 346 |
+
65,Where is the honour Board from Murrumbeena High School you,NONE
|
| 347 |
+
66,@WayneDupreeShow It was like that yesterday if you following president,NONE
|
| 348 |
+
67,"If you are living with an opioid addiction,"" MAT (i.e.","NONE"""
|
| 349 |
+
68,"@SusanMichie Whitty is odd full stop,"" just like most sage","NONE"""
|
| 350 |
+
71,I also wondered whether 'oral pill' is a tautology. Then,NONE
|
| 351 |
+
72,"@HalSparks Why has','n't' this guy been arrested yet?? With all",NONE
|
| 352 |
+
73,"✒ After the war,"" he returned broken physically and mentally.","NONE"""
|
| 353 |
+
76,"It's a tricky situation still,"" I wouldn't go ahead and","NONE"""
|
| 354 |
+
78,"I don't know how you can shorten was protected,"" he","NONE"""
|
| 355 |
+
80,« left. I will graduate and we can be official,NONE
|
| 356 |
+
82,Rivers talks about repression of memory being harmful and obstructive,NONE
|
| 357 |
+
86,I recently got a constant glucose monitor and ive actually,NONE
|
| 358 |
+
87,@mcuban Please fix the Mavs this is just too depressing,NONE
|
| 359 |
+
88,I don't think my Instagram followers appreciate how many giveaways,NONE
|
| 360 |
+
90,More MyUniverse by @coldplay and @BTS_twt to the people 🗣,NONE
|
| 361 |
+
91,"@UPPCLLKO @user @user @user @ptshrikant @myogioffice @myogiadityanath Sir,"" your complaint","NONE"""
|
| 362 |
+
96,I agree a child was Minuplated into doing something by,NONE
|
| 363 |
+
97,The club are circulating Football League clubs in an effort,NONE
|
| 364 |
+
100,@BorisJohnson is creating an open goal for @Keir_Starmer to defeat,NONE
|
| 365 |
+
103,Just there. Even going back to the 1st night I,NONE
|
| 366 |
+
107,"Your pinned tweet still applies,"" and will continue to apply","NONE"""
|
| 367 |
+
108,Don't make a girl a promise….. If you know you,NONE
|
| 368 |
+
113,I agree with you very much This particular series is,NONE
|
| 369 |
+
115,Oey lanati نانی_پھر_بھاگ_گئی Guts Hain Tau go to parliment and,NONE
|
| 370 |
+
117,"150,000 tonnes of crude oil spills into the ocean each",NONE
|
| 371 |
+
118,There's no harm in keeping oneself updated. A change in,NONE
|
| 372 |
+
119,The pressure to be a good father and provider is,NONE
|
| 373 |
+
120,Very toxic to bees (LD50 about 4ng I think) but,NONE
|
| 374 |
+
121,@CRAVITY_twt Noted with thanks! I vote CRAVITY for StanWorld @CRAVITY_twt,NONE
|
| 375 |
+
124,@_anujsinghal You are one of the best commenters.. when u,NONE
|
| 376 |
+
125,It's a fact.... we stop trying once we die.... even,NONE
|
| 377 |
+
127,Never 4get me making my mom and lil brother watch,NONE
|
| 378 |
+
130,Oh yeah Green Mile got a few Tear jerking moments,NONE
|
| 379 |
+
132,"Lotsa hydration alongside moisturising,"" a dece hyaluronic acid serum on","NONE"""
|
| 380 |
+
133,"133. Pakistan's FATA is worrisome,"" its lawlessness has attracted teποπist","NONE"""
|
| 381 |
+
137,"2020 ruined me mentally,"" physically and emotionally and Idk how","NONE"""
|
| 382 |
+
138,I should've listened to James and left twt,NONE
|
| 383 |
+
139,im just really confused and kinda scared? im feeling anxious,NONE
|
| 384 |
+
141,Oromo political prisoners are being kept in worst prison conditions,NONE
|
| 385 |
+
142,the part I hate the most about capitalism is that,NONE
|
| 386 |
+
143,@JRubinBlogger Trumps lawyers could come out and say he's guilty,NONE
|
| 387 |
+
144,Anyone wan na buy me a puppy? I have severe,NONE
|
| 388 |
+
145,Proving Trump incited riots in DC will fail. The GOP,NONE
|
| 389 |
+
146,i hope you feel less guilty about focusing on your,NONE
|
| 390 |
+
147,A big shout to teachers & schools who and I,NONE
|
| 391 |
+
149,Yes!!! Exactly. I also had a pretty bad reaction to,NONE
|
| 392 |
+
150,Electrolizers that are only switched on when excess wind /,NONE
|
| 393 |
+
153,"I have no love of Eddie McGuire however,"" I consider","NONE"""
|
| 394 |
+
154,"Delete numbers out of your phone,"" detox your time line"",",NONE
|
| 395 |
+
155,"@vedantu_learn They also taken my money,"" it is common with","NONE"""
|
| 396 |
+
157,rin wants to sing songs together too so she screams,NONE
|
| 397 |
+
158,Hey I just wanted to let everyone know that @user,NONE
|
| 398 |
+
159,"Hi,"" yes White Stuff is doing the discount and you","NONE"""
|
| 399 |
+
164,We enjoy Chase coz eye candy. Even when he makes,NONE
|
| 400 |
+
165,@HawleyMO @nypost 🥳The American people won today. The GOP said,NONE
|
| 401 |
+
167,Has the coupon code vendor answered you already?,NONE
|
| 402 |
+
168,The best part was that it just took me back,NONE
|
| 403 |
+
170,I made new social media accounts thinking I was just,NONE
|
| 404 |
+
171,god this weather is depressing,NONE
|
| 405 |
+
173,"How can I stop eating seed oils? They',''re' in all",NONE
|
| 406 |
+
174,"I have','n't' been following you very long but you straight",NONE
|
| 407 |
+
175,The worst app to use in trading is Calc.exe. Even,NONE
|
| 408 |
+
177,'' $ oo if you were a billionaire that was,NONE
|
| 409 |
+
179,"Imodium,"" pepto"","" and don't leave the bathroom","NONE"""
|
| 410 |
+
180,"@marcorubio So,"" Rubio"","" where was your plan when Trump was","NONE"""
|
| 411 |
+
182,"Hoy estuve todo el dia leyendo,"" estoy: feliz I choose","NONE"""
|
| 412 |
+
183,Time reverse sequence removed from justice league so that avengers,NONE
|
| 413 |
+
184,"I decided to not do a hw assignment,"" and im","NONE"""
|
| 414 |
+
185,So this is really a goodbye... Mr. Queen had been,NONE
|
| 415 |
+
187,I haven't read the article yet but someone said that,NONE
|
| 416 |
+
188,"When u know about this,"" u keep waiting for her","NONE"""
|
| 417 |
+
189,"The time for unionizing is not behind us,"" it is","NONE"""
|
| 418 |
+
190,"@NYSLabor @NYSLabor when reapplying,"" for the question 'What was your","NONE"""
|
| 419 |
+
191,@GenshinImpact What character are you gon na use for Vaporize,NONE
|
| 420 |
+
195,do i have a mood disorder or do i live,NONE
|
| 421 |
+
196,Goals in 2022: 1. Try to become a physically and,NONE
|
| 422 |
+
197,"Yes indeedy,"" ah luv rollin in de snow & Mom","NONE"""
|
| 423 |
+
198,She's' 45 days sober after a history of addiction and,NONE
|
| 424 |
+
200,Key topics to be aware of when editing for taste,NONE
|
| 425 |
+
202,@Jim_Jordan Do you try and be more of a twatwaffle,NONE
|
| 426 |
+
204,@CenturyLinkHelp Again not true... one I work for centurylink as,NONE
|
| 427 |
+
205,"Ugh,"" damnit. English isn't my first language so I thought","NONE"""
|
| 428 |
+
208,homewrecker is the shoota of hyperpop,NONE
|
| 429 |
+
210,@peterdaou I've been without regular employment since November. I have,NONE
|
| 430 |
+
211,hey edtwt i'm back and going hard for 2 weeks,NONE
|
| 431 |
+
212,nope!! as long as you have tws or cws for,NONE
|
| 432 |
+
215,2011 indie music just consisted of white boys singing how,NONE
|
| 433 |
+
216,'So simple. Ah! New? Well.. welcome to New York! What,NONE
|
| 434 |
+
218,that was lowkey so awful omfg i'm really exhausted physically,NONE
|
| 435 |
+
219,I found the interview triggering last night because it further,NONE
|
| 436 |
+
220,"I did' n't' exclude trans people,"" I pointed out her","NONE"""
|
| 437 |
+
221,And still the braindead idiots are queuing up to have,NONE
|
| 438 |
+
223,"If children are our future,"" then why are all those","NONE"""
|
| 439 |
+
224,Families are far from perfect and can sometimes be oringators,NONE
|
| 440 |
+
225,@jkenney No. I said our Healthcare was vulnerable. My parents,NONE
|
| 441 |
+
230,Hate when a good part on my show is on,NONE
|
| 442 |
+
232,"i say this from the bottom of my heart,"" please","NONE"""
|
| 443 |
+
239,@KHOU @tedcruz It's time to stop catering to 39 %,NONE
|
| 444 |
+
240,"Yeah. Six... Also,"" actual question: What would be the logical","NONE"""
|
| 445 |
+
241,@UKChange @MarkCarruthers7 No they are entitled to anger. I will,NONE
|
| 446 |
+
244,I've thought the same. Without trying 2 offend anyone caratwt,NONE
|
| 447 |
+
247,😂😂 And I don't even feel guilty about it,NONE
|
| 448 |
+
249,although most of my day yesterday was spent in bed,NONE
|
| 449 |
+
250,"(1/2) Yeah,"" you can kinda smell the laser. The prep","NONE"""
|
| 450 |
+
252,I process things to great length. I can't internalize. I'm,NONE
|
| 451 |
+
253,I want to play Monster Hunter Generations Ultimate with people,NONE
|
| 452 |
+
254,We got ta start debunking these myths and assumptions born,NONE
|
| 453 |
+
256,Oh jeez I could scream for u. I'm' wanting to,NONE
|
| 454 |
+
257,Should I report this tweet for attempting suicide? It's a,NONE
|
| 455 |
+
260,Sky! It was so nice meeting you and it's always,NONE
|
| 456 |
+
263,"@DHSCgovuk OK,"" can you start by identifying different levels as","NONE"""
|
| 457 |
+
264,|🔔| [ ENG ] ARMY Reminder BTSonMTV MTVUnplugged starts on,NONE
|
| 458 |
+
265,I am physically exhausted and kind of mentally wired. Eeeeek.,NONE
|
| 459 |
+
267,I accidentally punched a seagull once for trying to steal,NONE
|
| 460 |
+
274,"@JustinTrudeau Give your tweets support Democrats,"" your taking an antagonistic","NONE"""
|
| 461 |
+
276,"obviously,"" this twt has nothing to do with the fans","NONE"""
|
| 462 |
+
277,How would you like to start each day caring for,NONE
|
| 463 |
+
280,She's marketing she puts a discount code in her comments.,NONE
|
| 464 |
+
282,Well that's' depressing: the covid test van that visits our,NONE
|
| 465 |
+
284,im sure there's a 'reasonable' explanation for everything but I,NONE
|
| 466 |
+
286,@kylegriffin1 Damn I thought he was going to announce his,NONE
|
| 467 |
+
287,"At this point,"" if I have to list the psych","NONE"""
|
| 468 |
+
289,"Yes,"" a pain for current projects"","" It benefits all other","NONE"""
|
| 469 |
+
290,have you ever considered that being suicidal is a matter,NONE
|
| 470 |
+
291,The people on ventilators right now are not all old,NONE
|
| 471 |
+
293,"The best way to understand our scriptures is through intuition,",NONE
|
| 472 |
+
296,"Without my prescription painkillers and heat patch,"" I puke my","NONE"""
|
| 473 |
+
297,Also this brought back a memory where my family during,NONE
|
| 474 |
+
299,The amount of pretty arts i can produce if my,NONE
|
| 475 |
+
300,I've' been trying to make him stop eating bugs.,NONE
|
| 476 |
+
302,"If you have time,"" read the link! It explains everything","NONE"""
|
| 477 |
+
303,"More that just a suicide stack,"" I got a big","NONE"""
|
| 478 |
+
304,One died from injuries. The other committed suicide over the,NONE
|
| 479 |
+
308,Don't deviate from the questions please. Where is the scientific,NONE
|
| 480 |
+
309,He used to be funny back in the day and,NONE
|
| 481 |
+
311,"@guardian first off,"" female is a gender and a sex"",",NONE
|
| 482 |
+
312,Match Game was what I watched when I was depressed,NONE
|
| 483 |
+
315,"I want to cry,"" i want to scream"","" i want","NONE"""
|
| 484 |
+
316,@TitaneMovie is the first film in a long time that,NONE
|
| 485 |
+
317,"For some reason,"" I didn't even consciously consider myself depressed.","NONE"""
|
| 486 |
+
321,My name is Raymond I wish to settle In female,NONE
|
| 487 |
+
323,I'm excited for October but I do NOT want to,NONE
|
| 488 |
+
324,I am not the type of person who likes to,NONE
|
| 489 |
+
326,"Why blame the first five HRD Ministers,"" and give a","NONE"""
|
| 490 |
+
327,Are you ever on the verge of tears in public,NONE
|
| 491 |
+
329,@djkaywise I've been retweeting your post on @Goldberg hoping you,NONE
|
| 492 |
+
330,@KySportsRadio I am completely for hiring the siblings and family,NONE
|
| 493 |
+
331,"Yes,"" we get it"","" 'sword and shield bad' is comedy","NONE"""
|
| 494 |
+
333,That was you?? I thought one of the neighbors left,NONE
|
| 495 |
+
334,"You neglected domestic abuse. No,"" it's not a fallacy. The","NONE"""
|
| 496 |
+
335,Happy Father's Day to the men that got baby mother's,NONE
|
| 497 |
+
339,I literally have no idea why I just watched such,NONE
|
| 498 |
+
342,ah yes looks like my prediction of that February drop-off,NONE
|
| 499 |
+
343,Just your daily reminder that there are only 4 days,NONE
|
| 500 |
+
345,BLADE RUNNER x CAGE FIGHTING A cyborg in a futuristic,NONE
|
| 501 |
+
347,Buddhism and the Dali Lana saved my life after my,NONE
|
| 502 |
+
348,"I am sorry,"" but the link looks like is not","NONE"""
|
| 503 |
+
350,"I'm not going to patronise you by stating the obvious,",NONE
|
| 504 |
+
352,"Did you know.... You actually DO','N'T' need a 40','''' curved",NONE
|
| 505 |
+
353,@BTS_twt He just looked genuinely comfortable & relaxed online. Finally.,NONE
|
| 506 |
+
356,I'm so sorry. I had a big baby as well,NONE
|
| 507 |
+
358,"OK,"" perhaps I owe you an apology and I'm' intrigued"",",NONE
|
| 508 |
+
359,All the bellends will have him written off before he's,NONE
|
| 509 |
+
360,Wear Sketchers for plantar fasciitis. The cushion impact and memory,NONE
|
| 510 |
+
362,"No I have enough trauma thanks,"" they bring it wherever","NONE"""
|
| 511 |
+
363,@CortesSteve I'm' sure many men would love to be loved,NONE
|
| 512 |
+
364,@IAmJodiHughes @suedeyell @user @user @Flapjack92 @user I was good at,NONE
|
| 513 |
+
366,LRT @u_skeeep retweets that > also artist for kanae >,NONE
|
| 514 |
+
368,@mikeswriting The actual 'crime' was trespassing. When the principal tells,NONE
|
| 515 |
+
370,Researchers have looked at infection as a possible source of,NONE
|
| 516 |
+
371,@RealSexyCyborg @saschasegan Your analogy is fundamentally flawed because I can,NONE
|
| 517 |
+
372,Summer got the girls stressed and depressed over a piece,NONE
|
| 518 |
+
373,What was the point of giving Fred Hampton a sedative,NONE
|
| 519 |
+
374,@BrockWHarrison 'twatwaffles' is a criminally under-utilized word.,NONE
|
| 520 |
+
375,no as a virgo people usually trauma dump to me,NONE
|
| 521 |
+
376,@ravenscimaven You can do it yourself. Fun crafting project. I,NONE
|
| 522 |
+
379,@ksorbs Don't break your arm patting yourself on the back,NONE
|
| 523 |
+
380,"Somewhere between the breakouts on my nose,"" my half numb","NONE"""
|
| 524 |
+
383,ANNOUNCEMENT: We have The Sniggering Child loose in the compound.,NONE
|
| 525 |
+
384,"Everything's okay,"" you guys"","" St. Jaysus of Assassins has absolved","NONE"""
|
| 526 |
+
386,Cleansing is important you feel so much better physically &,NONE
|
| 527 |
+
388,My belly so big you swear I pregnant and I,NONE
|
| 528 |
+
389,"After reading Jon Ronson's' book the psychopath test,"" I'm' not","NONE"""
|
| 529 |
+
390,A visceral article by @ConorGallaghe_r abt the inevitable trauma involved,NONE
|
| 530 |
+
391,"When people 'think' that if they take experimental drugs,"" comply","NONE"""
|
| 531 |
+
392,"same all it's given me was a worse nicotine addiction,",NONE
|
| 532 |
+
393,I dreamt that I binged for like an eating contest??,NONE
|
| 533 |
+
394,'Omar da jami mazegar dy teer ba shena'! Laka seriously,NONE
|
| 534 |
+
399,Spending today doing my homework watching a 2010 documentary called,NONE
|
| 535 |
+
400,I'd be ashamed 2B in this pic S a BF,NONE
|
| 536 |
+
401,ok... thats fine! Thanks for clarifying! I am not following,NONE
|
| 537 |
+
403,"Since i deleted pubg,"" my anxiety has reduced a lot","NONE"""
|
| 538 |
+
406,@nytimes Museveni is determine to Manipulate today's election he knows,NONE
|
| 539 |
+
407,"+ also on 4) while they say a 'healthy,"" young'","NONE"""
|
| 540 |
+
409,21/ Microplastics like polyethylene (PE) in skincare is bad for,NONE
|
| 541 |
+
410,Semester 2: I keep typing kms instead of lms to,NONE
|
| 542 |
+
411,I'm these last few games we have missed guilt edge,NONE
|
| 543 |
+
412,The reason we can sleep soundly is because of anti,NONE
|
| 544 |
+
413,@JackPosobiec Since you're so concerned about the green deal. Stop,NONE
|
| 545 |
+
415,"@DailyMailUK @user And my child is not self harming,"" grow","NONE"""
|
| 546 |
+
416,@washingtonpost BIPOC break the 'law 'and their criminals (it's in,NONE
|
| 547 |
+
417,"@BillyM2k @dogecoin Perhaps you mean '10 entities','''' instead of '10",NONE
|
| 548 |
+
419,"Yaaaaassssssssssss,"" THE UCHIHA POWER","NONE"""
|
| 549 |
+
422,He's not been backed... how can you employ a manager,NONE
|
| 550 |
+
423,"Lily,"" I don't know you"","" but I have some experience","NONE"""
|
| 551 |
+
425,hey stan twt of any fandom pls drop your carrds,NONE
|
| 552 |
+
426,"He just got his first dose of antibiotics,"" so I'm","NONE"""
|
| 553 |
+
427,"The end result may be a cosmopolitan 'diverse','''' elite with",NONE
|
| 554 |
+
428,Admitting out loud or in writing that I have a,NONE
|
| 555 |
+
430,"The harmony pillows are actually amazing,"" I prefer the taller","NONE"""
|
| 556 |
+
431,Again... I will repeat... your being lied to. I know,NONE
|
| 557 |
+
433,The divide on this is very interesting. There are some,NONE
|
| 558 |
+
434,@sanbenito @taylorswift13 @BTS_twt @Drake @justinbieber @theweeknd @JBALVIN @ArianaGrande @user character,NONE
|
| 559 |
+
436,@KingJames Read this aloud. Your son read his swear word,NONE
|
| 560 |
+
437,"That sequence is Eraserhead level,"" others too. I'm just so","NONE"""
|
| 561 |
+
439,yeah i mostly retweeted this because of my own terribleness,NONE
|
| 562 |
+
441,I worry my depression and anxiety are always going to,NONE
|
| 563 |
+
444,"Two questions: (1) How long does this','no-man's-land' state normally exist?",NONE
|
| 564 |
+
445,Anyone have a student discount code for asos please?,NONE
|
| 565 |
+
446,Look I've proper slagged them off for yesterday's total but,NONE
|
| 566 |
+
448,tw // body dysphoria I really don't like wearing a,NONE
|
| 567 |
+
449,Wow platypuss what a great up and coming streamer,NONE
|
| 568 |
+
450,"In this issue: Batman confront a drug-addicted,"" suicidal"","" Black teen:","NONE"""
|
| 569 |
+
451,@cjwerleman Mother jones is garbage when talking about this they,NONE
|
| 570 |
+
453,"Life ever so bad,"" you wish you only had just","NONE"""
|
| 571 |
+
460,Omg u live in Sydney too?!??! I also have not,NONE
|
| 572 |
+
464,As an alternative to electrolysis?? A money saver 🙌 😈,NONE
|
| 573 |
+
465,Is this about SamYu?! 👀 Because then yes I'm fully,NONE
|
| 574 |
+
467,@RidgeOnSunday @SkyNews @MattHancock Just bring a full lockdown and let,NONE
|
| 575 |
+
469,It's honestly so depressing how many restaurants have closed due,NONE
|
| 576 |
+
472,I hate today. There were some stressful issues both in,NONE
|
| 577 |
+
474,Antithrombotic agents Antithrombotic agents are recommended over antiplatelet therapy in,NONE
|
| 578 |
+
476,@joelpollak Not voting is a bad idea gone worse. What,NONE
|
| 579 |
+
477,"hello,"" i know that teumes wanted the tracklist and the","NONE"""
|
| 580 |
+
482,"Whenever I hear about someone treating their kids like crap,",NONE
|
| 581 |
+
483,@ShaneWarne @patcummins30 @FoxCricket The balance between consistency and aggression have,NONE
|
| 582 |
+
486,It's the BEST EVER. I think David wanted me to,NONE
|
| 583 |
+
487,"@NianticLabs @PokemonGoApp could I mention some 'quality of life','''' type",NONE
|
| 584 |
+
488,"Hi,"" I know no one would care but I finally","NONE"""
|
| 585 |
+
489,I'm cringing at the people in Uto's chat that keep,NONE
|
| 586 |
+
492,"for me,"" the lack of control comes when i can't","NONE"""
|
| 587 |
+
493,"Though I did end up having a c section,"" not","NONE"""
|
| 588 |
+
494,@DailyCaller Thank you Leo: Just seeing his smirky face makes,NONE
|
| 589 |
+
496,i'm at work and i heard a patient in a,NONE
|
| 590 |
+
498,My life has been a rollercoaster for the last couple,NONE
|
| 591 |
+
500,Speaking of bugs have you ever had you're game crash,NONE
|
| 592 |
+
503,@EricPMusselman @mosesmoody @mosesmoody is gon na fit in very well,NONE
|
| 593 |
+
508,"@IrishRugby Can he send himself and Mike Catt home,"" no","NONE"""
|
| 594 |
+
509,Whether from home or office a climate of trust is,NONE
|
| 595 |
+
510,"@RichardGrenell One guy,"" who donated a mere $ 10"","" was","NONE"""
|
| 596 |
+
511,Digital wellbeing gives the real guilt trip🙃,NONE
|
| 597 |
+
512,whenever ur tweets come into my tl i go onto,NONE
|
| 598 |
+
514,All of this energy melanated ppl have put into the,NONE
|
| 599 |
+
515,The unit I have tonight is the worst like the,NONE
|
| 600 |
+
516,I would follow Front Line Doctors protocol maybe even call,NONE
|
| 601 |
+
517,@casspernyovest 'Just a lil kid from Ekasi' this is great,NONE
|
| 602 |
+
518,In my pretty washroom 🥲. Don't you think my washroom,NONE
|
| 603 |
+
519,"It is abhorrent to me that someone like you,"" who","NONE"""
|
| 604 |
+
520,Wash the jigga down with the white henn,NONE
|
| 605 |
+
521,Seeing the person that just finished you stand still afterwards,NONE
|
| 606 |
+
522,"I hope the disabled,"" chronically ill or anxious/depressed people in","NONE"""
|
| 607 |
+
523,i went to the school counselor today and she told,NONE
|
| 608 |
+
526,I'm hurt physically and mentally but nobody would ever understand,NONE
|
| 609 |
+
527,please more guilting your friend into watching a movie you,NONE
|
| 610 |
+
528,@jeremycorbyn Once you realise which particular group is running politics,NONE
|
| 611 |
+
529,@ambermruffin Completely wrong ma ' am. He has an absolute,NONE
|
| 612 |
+
530,When you have a thotty for a girl this is,NONE
|
| 613 |
+
535,this is too true and too triggering,NONE
|
| 614 |
+
536,"I'm' here for this comment! Can not STAND her'music'',"" it's","NONE"""
|
| 615 |
+
537,Hello @user Can you please play Dynamite by @BTS_twt for,NONE
|
| 616 |
+
541,everytime george tweets...... that emote... is brought back into my,NONE
|
| 617 |
+
543,Watch Out for Significant Mood Changes It's normal for kids,NONE
|
| 618 |
+
544,@angelayee @user @revolttv @user The awaken arousal oil & the,NONE
|
| 619 |
+
545,"I go through spells of lethargy/depression,"" then anxiety"","" then a","NONE"""
|
| 620 |
+
547,Crazy that controller players cant post anything without aim assist,NONE
|
| 621 |
+
549,"@BDPeacock He definitely is a playMAKER. just goes to show,",NONE
|
| 622 |
+
553,Death does not forgive age it can happen to anyone,NONE
|
| 623 |
+
554,i completely forgot there was a wheel of time video,NONE
|
| 624 |
+
557,My grannys sister had ECT but that was a looooong,NONE
|
| 625 |
+
558,@chipfranklin That's' why the media is' n't' already up in,NONE
|
| 626 |
+
559,physically hurts to see him dance next to kai i'm,NONE
|
| 627 |
+
562,@NBA2K I might do that when I get my sg,NONE
|
| 628 |
+
563,"World Doctors Alliance An independent non-profit alliance of doctors,"" nurses"",",NONE
|
| 629 |
+
564,They literally don't do anything to deserve this kind of,NONE
|
| 630 |
+
567,I own my own head. This is my life to,NONE
|
| 631 |
+
569,@umairh tis the feigned martyrdom and victimhood central to fascist,NONE
|
| 632 |
+
570,The BancaComercialaRomana just charged me 10 € for a withdrawal,NONE
|
| 633 |
+
571,I have just one question for all of the those,NONE
|
| 634 |
+
572,the memories of playing Halo CE on the OG Xbox,NONE
|
| 635 |
+
573,"⠀ this account will hold mature themes such as blood,",NONE
|
| 636 |
+
574,Your thoughts on me? 👀 1: innocent 2: decent 3:,NONE
|
| 637 |
+
580,using hurt & anger as a catalyst for positive transformation,NONE
|
| 638 |
+
581,I'd hate to see how edmtwitter would've' reacted being in,NONE
|
| 639 |
+
586,Hate Matt Hancock and Boris Johnson with every inch of,NONE
|
| 640 |
+
587,Yeah she was purposely not taking her antipsychotics and meds,NONE
|
| 641 |
+
589,staring at the ceiling. wondering. were there suicidal dinosaurs?,NONE
|
| 642 |
+
591,that physically hurt to type,NONE
|
| 643 |
+
593,I'm on the verge of a mental breakdown 😂,NONE
|
| 644 |
+
595,This is the first Christmas of my life that isn't,NONE
|
| 645 |
+
599,Sandoval talks like that to every1. Remember him going totally,NONE
|
| 646 |
+
600,I need to be physically and mentally healthy enough to,NONE
|
| 647 |
+
601,ashford kent apparently covid numbers are falling in ashford but,NONE
|
| 648 |
+
604,tail got 15 year old self claimed vocal coaches on,NONE
|
| 649 |
+
605,here's' a vv simple birthday edit with some of your,NONE
|
| 650 |
+
607,"Shocker!! 😱',''' A firm controlled by major Tory donor Lord",NONE
|
| 651 |
+
609,Home-working was on an upward trajectory even before lockdown and,NONE
|
| 652 |
+
612,"Solid progress. If boobies were what you were aiming for,",NONE
|
| 653 |
+
614,"This should','n't' be on TV. This is very very triggering",NONE
|
| 654 |
+
615,"The data is clear: staying active (both physically,"" mentally and","NONE"""
|
| 655 |
+
616,You literally have BLM in your bio bro.😭😭 The queer,NONE
|
| 656 |
+
617,The President incited an attack on his own government when,NONE
|
| 657 |
+
618,@ThisisDavina @user You fine with calling 30million innocent men guilty,NONE
|
| 658 |
+
619,A depressed teen metalhead learns necromancy from the spirit of,NONE
|
| 659 |
+
620,"@BTS_twt Yes,"" you do 😌💅 NO collabs! NO bundle and","NONE"""
|
| 660 |
+
621,@FoxNews Every single senator or representative who voted for this,NONE
|
| 661 |
+
623,VeteransCare... 2009 husband Jack/Vietnam vet1968/Tet/1969 died by suicide in VA',NONE
|
| 662 |
+
624,He's already on Parler - along with his violent mob.,NONE
|
| 663 |
+
625,@Koreaboo because they released album on January.. and this chart,NONE
|
| 664 |
+
626,HNY! Spent every single morning cherishing the presence of my,NONE
|
| 665 |
+
629,"In a gentle,"" respectful therapeutic context. Teaching coping skills &","NONE"""
|
| 666 |
+
630,Glass is the very symbol of transparency and nonattachment. If,NONE
|
| 667 |
+
631,Just being with that nitwit😂,NONE
|
| 668 |
+
634,"you know,"" after all the depressing things going on in","NONE"""
|
| 669 |
+
635,@OpTic @scump csgo and cod are totally different?,NONE
|
| 670 |
+
636,I tried my absolute best to practice gratitude and to,NONE
|
| 671 |
+
637,"It's common at all,"" not only for FND people. It's","NONE"""
|
| 672 |
+
639,@USEmbassyTirana We are so proud for Berisha,NONE
|
| 673 |
+
640,@afneil 2) non-human creatures that can inflict such level of,NONE
|
| 674 |
+
643,"Question for all you serious riders,"" what do you eat","NONE"""
|
| 675 |
+
644,@espiers I can not tell you how comforting it is,NONE
|
| 676 |
+
645,@RawStory @rolandsmartin So interesting how they all think they should,NONE
|
| 677 |
+
646,Girl yes plz lol I was lowkey hesitant when you,NONE
|
| 678 |
+
647,Crying screaming throwing up over the fact that all Mikey,NONE
|
| 679 |
+
651,I got post traumatic stress disorder simply because I'm' from,NONE
|
| 680 |
+
652,"@News24 @Health24com Sadly Burrel committed suicide,"" as it is suspected","NONE"""
|
| 681 |
+
653,im really not the same person everyday 😂you get what,NONE
|
| 682 |
+
654,@TheInsiderPaper Here in Mexico we discovered one that has 6,NONE
|
| 683 |
+
656,thanks for pointing that out. perhaps not so prickly next,NONE
|
| 684 |
+
657,"Ooh,"" I hadn't read e e cummings ' I before.","NONE"""
|
| 685 |
+
659,Painting rescued a client of mine from severe depression. She,NONE
|
| 686 |
+
664,"Cac,"" hydrate"","" paracetamol and ibuprofen. Hope you get through unscathed.","NONE"""
|
| 687 |
+
667,BTC is the most American thing in tech right now.,NONE
|
| 688 |
+
668,And every time I think about how it was like,NONE
|
| 689 |
+
670,bestie… this is edtwt not obesetwt 😒🚩‼️😑,NONE
|
| 690 |
+
671,"I hate seeing my family and friends struggling emotionally,"" physically","NONE"""
|
| 691 |
+
674,"Have','n't' seen the entire episode because of the earthquake but",NONE
|
| 692 |
+
675,Yeah it's time I think. Enough is enough of running,NONE
|
| 693 |
+
678,"Bullying is not joke,"" I changed schools because I was","NONE"""
|
| 694 |
+
679,I made it through high school and I even have,NONE
|
| 695 |
+
680,Wait... so it turns out we can not have something,NONE
|
| 696 |
+
683,I want to scream at the bills offensive line! This,NONE
|
| 697 |
+
684,from slimeball all the way to anyways nudy has never,NONE
|
| 698 |
+
687,Yes she is absolutely right but main question is does,NONE
|
| 699 |
+
688,"i think we are not shadowbanned,"" anitwt is just dying:","NONE"""
|
| 700 |
+
689,what do you know about the paypal suspended accounts via,NONE
|
| 701 |
+
691,Democrats have shown they can't walk & chew gum simultaneously.,NONE
|
| 702 |
+
692,@amandadeibert My 3 YO threw a major tantrum because I,NONE
|
| 703 |
+
696,have fun you kids I have a house to pack,NONE
|
| 704 |
+
697,You don't know what made that person to come to,NONE
|
| 705 |
+
698,Hermione sending those birds to attack Ron was honestly so,NONE
|
| 706 |
+
701,every minute of every day i am revving my goddamn,NONE
|
| 707 |
+
702,"@ArvindKejriwal Sir what about petrol,"" CNG aur LPG gas rate","NONE"""
|
| 708 |
+
704,I always buy it for when there is zombies and,NONE
|
| 709 |
+
705,Go and prosper. Barriers shall not be able to stand,NONE
|
| 710 |
+
706,"That is what I fear,"" Bhaisahab. I keep praying for","NONE"""
|
| 711 |
+
707,@BTS_twt Muy orgullosa que este cumpliendo sus metas I choose,NONE
|
| 712 |
+
709,"WTM tonight?? COVID19 or the Snowmageddon2021 wo','n't' stop us texans",NONE
|
| 713 |
+
710,fklslfkak ranked in valo again today 1 draw match and,NONE
|
| 714 |
+
711,@axios Drain the swamp and fill it with sulfuric acid.,NONE
|
| 715 |
+
712,@JennaEllisEsq Sounds like he was on amphetamines,NONE
|
| 716 |
+
713,"Everyone got it? 'Stay in your lane.','''' This govt encourages",NONE
|
| 717 |
+
714,"@realDailyWire We've been told,"" the sentient ignored the recommendations"","" to","NONE"""
|
| 718 |
+
717,"@glynmoody there is no disputing that he is very qualified,",NONE
|
| 719 |
+
720,Remember In The Soop when Jimin came out to sit,NONE
|
| 720 |
+
722,I'm jealous. When my parents had me and my siblings,NONE
|
| 721 |
+
723,Hey @Twitter !! We've noticed that @BTS_twt account has been,NONE
|
| 722 |
+
724,@RobertKennedyJr Herbs and alkaline diet was the medicine for thousands,NONE
|
| 723 |
+
725,"Man,"" it was one of those that asks if you","NONE"""
|
| 724 |
+
726,Amen! We need to keep oil in our lamps as,NONE
|
| 725 |
+
727,"Tw bullying and sucide Hey','y'all'. Let's say i causally mentioned",NONE
|
| 726 |
+
728,I watched a tiny child wedge down a ski slope,NONE
|
| 727 |
+
729,Will deactivate your account or will give your account to,NONE
|
| 728 |
+
732,@kylenabecker @KamalaHarris @JoeBiden At what cost?... The mental damage they,NONE
|
| 729 |
+
733,@BTS_twt I already followed your acc. long time ago and,NONE
|
| 730 |
+
734,so i ran out of my migraine medicine and i'm,NONE
|
| 731 |
+
736,I was in the plane one day and this kid,NONE
|
| 732 |
+
738,I always forget about my period. Then it explains all,NONE
|
| 733 |
+
739,"It's almost unreal,"" but actually very real"","" that a man","NONE"""
|
| 734 |
+
740,@RCMPAlberta posted an update to the effect the male suspect,NONE
|
| 735 |
+
741,Yes.. I sadly keep hearing this. My friend who still,NONE
|
| 736 |
+
744,I involved myself enough. I just wanted to calm you,NONE
|
| 737 |
+
745,That stat physically makes me hurt lol,NONE
|
| 738 |
+
746,Greatest manager??? Please know the history of the club before,NONE
|
| 739 |
+
749,The fact that my psychiatrist did not send out an,NONE
|
| 740 |
+
750,i started using a new peeling and now my face,NONE
|
| 741 |
+
752,But the good news is they were too scared to,NONE
|
| 742 |
+
754,"I am physically,"" emotionally and mentally unable to start this","NONE"""
|
| 743 |
+
757,@piersmorgan I'm a lover and supporter of our amazing Royal,NONE
|
| 744 |
+
758,edtwt christmas list ideas: a thread,NONE
|
| 745 |
+
759,Beg you let this get the retweets it deserves,NONE
|
| 746 |
+
760,@BTS_twt THIS IS JUST PERFECT! I literally thought this is,NONE
|
| 747 |
+
761,@BTS_twt @user @BTS_twt 🇺🇸 yoongi my love i don't even,NONE
|
| 748 |
+
762,I think I deserve this after all the hardwork I,NONE
|
| 749 |
+
764,"hello,"" let's' be moots! help rt/like my pinned as well.","NONE"""
|
| 750 |
+
766,Just be your normal charming self and you'll' do great,NONE
|
| 751 |
+
767,guides him onto his back and pads through to his,NONE
|
| 752 |
+
768,+ I did wish for @BTS_twt obviously! 🙂Just that I,NONE
|
| 753 |
+
769,"Just like lucid dream,"" Sharon now can sleep while awake","NONE"""
|
| 754 |
+
770,The satirical poem provoked deep angst and sadness in everyone,NONE
|
| 755 |
+
772,@joncoopertweets DonTheCon is Opposite Boy. He has so severely destroyed,NONE
|
| 756 |
+
773,@Ryback Is that why you always had to scream into,NONE
|
| 757 |
+
775,"@stillgray @DLoesch I agree with your comment. That said,"" the","NONE"""
|
| 758 |
+
777,Cuando suicidan a gines?,NONE
|
| 759 |
+
778,"@GovAbbott And we have','n't' hit the date that the mandate",NONE
|
| 760 |
+
781,@NYorksPolice @AdamWagner1 @user @user @user @BigBrotherWatch.. the car park to,NONE
|
| 761 |
+
782,My problem is that he knew the cheating was going,NONE
|
| 762 |
+
783,Anyone know why tweets with pic n videos appear as,NONE
|
| 763 |
+
784,I think it's a really well done show (which is,NONE
|
| 764 |
+
785,Why is the 'follow all tweets' button off on all,NONE
|
| 765 |
+
790,@DLeonhardt Do you think the weight of despair created by,NONE
|
| 766 |
+
794,@JesseKellyDC 'unless it's harmful to yourself or others' you forgot,NONE
|
| 767 |
+
797,this wind is triggering the worst attacks for me and,NONE
|
| 768 |
+
798,I agree but too many people can't stay civil and,NONE
|
| 769 |
+
799,@clairlemon @EricRWeinstein @user @joerogan He provided a load of scientific,NONE
|
| 770 |
+
802,"I was sincere to,"" I hope the deer person gets","NONE"""
|
| 771 |
+
803,@NEUnion So your 'I think it's probably...' is totally valid,NONE
|
| 772 |
+
805,She stated she did NOT drive him. He lied to,NONE
|
| 773 |
+
806,You need to let the BS go... if youre struggling,NONE
|
| 774 |
+
812,"@drbenwhite Well according to the vote leave folk,"" we'll have","NONE"""
|
| 775 |
+
813,@MaryLTrump I read some but then had to stop. I,NONE
|
| 776 |
+
815,@BillKristol Senate will of course acquit. Ds have to use,NONE
|
| 777 |
+
816,idc if this sounds chronically online but im feeling very,NONE
|
| 778 |
+
817,"1 - I saw it,2 -i grab it,"" 3- squeezed","NONE"""
|
| 779 |
+
818,@ryanstruyk Needs to be a giant rampant Democrat campaign of,NONE
|
| 780 |
+
821,Today is Holocaust Memorial Day - an important time for,NONE
|
| 781 |
+
822,BTS Paved the way Butter BTS @BTS_twt HotTrendingSong,NONE
|
| 782 |
+
824,"Hey,"" where can I find more black friends on edtwt?","NONE"""
|
| 783 |
+
825,Kaeya places a hand over his own that reaches to,NONE
|
| 784 |
+
826,@DEATHBATTLE The Prequels have Obi Wan. It's also responsible for,NONE
|
| 785 |
+
828,"For two seasons,"" Ole's man management couldn't unlock this current","NONE"""
|
| 786 |
+
829,"laying on my couch,"" eyes closed"","" having my headphone hammering","NONE"""
|
| 787 |
+
830,@MDaware @user @user His nickname was the 'Spark Ranger.' It,NONE
|
| 788 |
+
831,I'm doing my best but I literally feel like I'm,NONE
|
| 789 |
+
832,"During the 2009 suicide air raid on Colombo,"" they planned","NONE"""
|
| 790 |
+
834,'I want to be the perfect salesperson' - John Rampton.,NONE
|
| 791 |
+
835,Hello @user it seems like'Butter'' by @BTS_twt and'My' Universe'' by,NONE
|
| 792 |
+
836,@AleXa_ZB im 2 weeks clean of self harm!! ive been,NONE
|
| 793 |
+
838,"@mmpadellan I hope,"" with all my heart he is convicted.","NONE"""
|
| 794 |
+
843,"No Sir,"" that's not me. I am a very strong","NONE"""
|
| 795 |
+
846,even better if it's a 'symptom of a mood disorder',NONE
|
| 796 |
+
847,@AGToddRokita Context: The median age of covid deaths in the,NONE
|
| 797 |
+
848,Skyrocket downward'. Another word salad from oompaloompa as he finally,NONE
|
| 798 |
+
849,There's' a song by Ludacris - Area Codes... I think,NONE
|
| 799 |
+
851,"2 peas in a pod slaging off the PM,"" don't","NONE"""
|
| 800 |
+
854,Some days I just get really tired and recently I've,NONE
|
| 801 |
+
855,Could afford a lot more vitamin D supplements (and food,NONE
|
| 802 |
+
859,"The timing (if you excuse the pun) was terrible,"" as","NONE"""
|
| 803 |
+
862,"Ah well,"" they shouldn't have much sales if folk read","NONE"""
|
| 804 |
+
863,Counseling will help you determine if this is situational depression,NONE
|
| 805 |
+
864,@TwitterSupport @Twitter I had a 12hr ban for dropping the,NONE
|
| 806 |
+
867,But guys don't have that same association. As I pointed,NONE
|
| 807 |
+
870,@Airtel_Presence @airtelindia No internet since last evening 7:30 PM. Kindly,NONE
|
| 808 |
+
871,@BBCNews It isn't an individuals responsibility to stop others dying,NONE
|
| 809 |
+
872,If your unsub rate is climbing unexpectedly compared to your,NONE
|
| 810 |
+
873,Malik Beasley on tonight's loss to Houston: 'I feel embarrassed.,NONE
|
| 811 |
+
874,Exactly. He's an interesting character when you really take the,NONE
|
| 812 |
+
879,I'm so glad she got out safely! I'm in tears,NONE
|
| 813 |
+
880,"This is why Biden desperately needs 'unity','''' with the GOP,",NONE
|
| 814 |
+
882,@M_Letsholonyane It isn't a bad request but life doesn't always,NONE
|
| 815 |
+
883,That wee guy at timpsons is getting his baws booted,NONE
|
| 816 |
+
885,tw suicidal ideation - - i can't call the suicide,NONE
|
| 817 |
+
886,i finally got a scale c: i cant rly tell,NONE
|
| 818 |
+
887,@TheRewatchables @BillSimmons @ChrisRyan77 @SheaSerrano Can't believe you didn't mention Reece's,NONE
|
| 819 |
+
890,Molbug on European development of firearm and its controversy —,NONE
|
| 820 |
+
893,What are the weakness of Pisces? Weaknesses: Afraid of many,NONE
|
| 821 |
+
894,Listening to am physically hurts,NONE
|
| 822 |
+
896,Go to settings and privacy then click on safety and,NONE
|
| 823 |
+
900,@kipmurkomen @joshuacheptege1 What can Ruto do good when he becomes,NONE
|
| 824 |
+
904,me wearing the same slip dress almost every time i,NONE
|
| 825 |
+
908,Aaron Lewis was the lead singer. He went from depression,NONE
|
| 826 |
+
909,... all of this. No one else has any right,NONE
|
| 827 |
+
911,@JonathanWNV @globeandmail Get serious about climate change and stop fighting,NONE
|
| 828 |
+
912,Hotel California. Creepy and depressing.,NONE
|
| 829 |
+
914,"@BTS_twt Good morning,"" Joonie~ How's your little bonsai? It should","NONE"""
|
| 830 |
+
915,i'm' baffled that you think any of those medications were,NONE
|
| 831 |
+
916,@glennEmartin @user @user @user @user @user @user @user My mom,NONE
|
| 832 |
+
920,Exactly look at what Harlem was Tulsa OK Watts and,NONE
|
| 833 |
+
921,This Encanto movie is basically a metaphor for all the,NONE
|
| 834 |
+
923,"Haii let's' be moots and help like/rt my pinned,"" tysm","NONE"""
|
| 835 |
+
924,At the end of the day all that matters is,NONE
|
| 836 |
+
925,Oromo political prisoners are being kept in worst prison conditions.,NONE
|
| 837 |
+
926,"@callumshowells @user It was so heartbreaking,"" I sobbed. Then the","NONE"""
|
| 838 |
+
927,I know it's the ultimate prize. Who's your favorites? The,NONE
|
| 839 |
+
928,@BIGHIT_MUSIC @HYBEOFFICIALtwt @bts_bighit Hello @BIGHIT_MUSIC @HYBEOFFICIALtwt @user We found that,NONE
|
| 840 |
+
929,@KateBennett_DC Let's judge a pregnant woman and decide she's not,NONE
|
| 841 |
+
930,"Dude,"" that is amazing. How high is your dosage? Vyvanse","NONE"""
|
| 842 |
+
931,at some point I'm gon na have to address my,NONE
|
| 843 |
+
936,I think we need a decentralized system... how to say,NONE
|
| 844 |
+
937,edtwt how many cals would i need to eat to,NONE
|
| 845 |
+
938,"@conorsen @bopinion Little Rock??? That's light years away both physically,",NONE
|
| 846 |
+
939,"Taylor has such a wide range,"" she can film your","NONE"""
|
| 847 |
+
942,just woke up from a dream with iu i want,NONE
|
| 848 |
+
943,"I paid for welkin,"" but that's because not being able","NONE"""
|
| 849 |
+
946,@natnewswatch @mattgurney Yes. The alternatives are just too depressing to,NONE
|
| 850 |
+
947,This is what COVID lockdowns have done to our children.,NONE
|
| 851 |
+
948,"It's like I'm okay right right 'now','''' during activities. But",NONE
|
| 852 |
+
949,"I started my 2021 as a lowkey bws,"" tbh i","NONE"""
|
| 853 |
+
952,i'm feeling so anxious and stressed out rn i could,NONE
|
| 854 |
+
953,@CDCgov If I wash my mask will it remove chemicals,NONE
|
| 855 |
+
954,Could be used interchangeably when the terrorist does not die,NONE
|
| 856 |
+
955,CDC needs to tighten up the restrictions on binging a,NONE
|
| 857 |
+
956,just watched a video of a grandma telling her granddaughter,NONE
|
| 858 |
+
959,seeing my fav boy tomorrowwww he is so triggering it,NONE
|
| 859 |
+
961,@laurenboebert I'm ashamed to say the following but congresswoman Boebert,NONE
|
| 860 |
+
965,I'd say thank you but unfortunately I'm one of the,NONE
|
| 861 |
+
968,help yes I get you 😭😭 but carats have irrational,NONE
|
| 862 |
+
970,Chew something else. Eat crackers chips biscuits whatever. You'll be,NONE
|
| 863 |
+
973,alexa trying to say hyaluronic acid in korean is me,NONE
|
| 864 |
+
974,what are you smoking riven literally builds goredrinker hydra 1,NONE
|
| 865 |
+
975,The fear I feel when somebody knocks at my door...,NONE
|
| 866 |
+
978,omg i didn't even know there was a new album....,NONE
|
| 867 |
+
980,》𝑤𝑜𝑜𝑑𝑠... 𝑙𝑎𝑡𝑒 𝑎𝑡 𝑛𝑖𝑔ℎ𝑡. It's a 𝑤𝑜𝑙𝑓 thing. You just,NONE
|
| 868 |
+
981,"If you have trouble reading this,"" you can download it","NONE"""
|
| 869 |
+
982,Ans5: - The glycemic index is a number from 0,NONE
|
| 870 |
+
983,"Gosh,"" antidepressants pack a punch. Another 10 days or so","NONE"""
|
| 871 |
+
984,Life is beautiful 💕 looking back I don't kno how,NONE
|
| 872 |
+
985,"@BTS_twt Never need a Grammy,"" you're what a Grammy needs!","NONE"""
|
| 873 |
+
986,feels good being the passsssssyy 🥺,NONE
|
| 874 |
+
988,I think they clear after a course of antibiotics.,NONE
|
| 875 |
+
991,Stay on top of your health by knowing the numbers,NONE
|
| 876 |
+
992,When I saw all of the clicks I thought my,NONE
|
| 877 |
+
993,i think its more about the topics being triggering for,NONE
|
| 878 |
+
994,Phil really working that clickbait you're doing amazing sweetie,NONE
|
| 879 |
+
995,A guy I knew in middle school got sent to,NONE
|
| 880 |
+
996,Depends on time of the year. If you are used,NONE
|
| 881 |
+
999,"Then it's also more than fair for someone in Iran,",NONE
|
asr/mute_audio.py
ADDED
|
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from typing import List, Tuple
|
| 2 |
+
import numpy as np
|
| 3 |
+
import soundfile as sf
|
| 4 |
+
import logging
|
| 5 |
+
|
| 6 |
+
logger = logging.getLogger(__name__)
|
| 7 |
+
|
| 8 |
+
|
| 9 |
+
def mute_audio(
|
| 10 |
+
audio_path: str,
|
| 11 |
+
output_path: str,
|
| 12 |
+
intervals: List[Tuple[float, float]]) -> None:
|
| 13 |
+
|
| 14 |
+
logger.info(f"mute_audio: Reading {audio_path}")
|
| 15 |
+
|
| 16 |
+
try:
|
| 17 |
+
if not intervals:
|
| 18 |
+
data, sr = sf.read(audio_path)
|
| 19 |
+
sf.write(output_path, data, sr)
|
| 20 |
+
logger.info(f"mute_audio: No intervals, copied audio to {output_path}")
|
| 21 |
+
return
|
| 22 |
+
|
| 23 |
+
data, sr = sf.read(audio_path)
|
| 24 |
+
logger.info(f"mute_audio: Loaded audio - shape={data.shape}, sr={sr}")
|
| 25 |
+
|
| 26 |
+
if data.ndim == 1:
|
| 27 |
+
data = data[:, np.newaxis]
|
| 28 |
+
|
| 29 |
+
num_samples = data.shape[0]
|
| 30 |
+
audio_duration = num_samples / sr
|
| 31 |
+
logger.info(f"mute_audio: Duration={audio_duration:.2f}s, samples={num_samples}")
|
| 32 |
+
|
| 33 |
+
intervals = sorted(intervals, key=lambda x: x[0])
|
| 34 |
+
|
| 35 |
+
for start_sec, end_sec in intervals:
|
| 36 |
+
start_sec = max(0.0, start_sec)
|
| 37 |
+
end_sec = min(audio_duration, end_sec)
|
| 38 |
+
|
| 39 |
+
if start_sec >= end_sec:
|
| 40 |
+
continue
|
| 41 |
+
|
| 42 |
+
start_idx = int(round(start_sec * sr))
|
| 43 |
+
end_idx = int(round(end_sec * sr))
|
| 44 |
+
|
| 45 |
+
start_idx = max(0, min(start_idx, num_samples))
|
| 46 |
+
end_idx = max(0, min(end_idx, num_samples))
|
| 47 |
+
|
| 48 |
+
data[start_idx:end_idx, :] = 0.0
|
| 49 |
+
logger.info(f"mute_audio: Muted [{start_sec:.2f}s - {end_sec:.2f}s]")
|
| 50 |
+
|
| 51 |
+
if data.shape[1] == 1:
|
| 52 |
+
data = data[:, 0]
|
| 53 |
+
|
| 54 |
+
logger.info(f"mute_audio: Writing to {output_path}")
|
| 55 |
+
sf.write(output_path, data, sr)
|
| 56 |
+
logger.info(f"mute_audio: Done!")
|
| 57 |
+
|
| 58 |
+
except Exception as e:
|
| 59 |
+
logger.error(f"mute_audio ERROR: {e}")
|
| 60 |
+
import traceback
|
| 61 |
+
logger.error(traceback.format_exc())
|
| 62 |
+
raise
|
asr/speech_2_span.py
ADDED
|
@@ -0,0 +1,190 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from typing import List, Dict
|
| 2 |
+
import pandas as pd
|
| 3 |
+
import whisperx
|
| 4 |
+
import re
|
| 5 |
+
import subprocess
|
| 6 |
+
import tempfile
|
| 7 |
+
from pathlib import Path
|
| 8 |
+
import imageio_ffmpeg
|
| 9 |
+
|
| 10 |
+
def normalize_word(w: str) -> str:
|
| 11 |
+
pattern_cleanse = re.compile(r"^[^\w']+|[^\w']+$")
|
| 12 |
+
|
| 13 |
+
w = w.lower().strip()
|
| 14 |
+
w = pattern_cleanse.sub("", w)
|
| 15 |
+
|
| 16 |
+
return w
|
| 17 |
+
|
| 18 |
+
def run_whisperx(
|
| 19 |
+
audio_path: str,
|
| 20 |
+
device: str = "cuda",
|
| 21 |
+
language: str = "en") -> Dict:
|
| 22 |
+
|
| 23 |
+
model = whisperx.load_model(
|
| 24 |
+
"large-v3",
|
| 25 |
+
device=device,
|
| 26 |
+
compute_type="float16" if device == "cuda" else "float32",
|
| 27 |
+
)
|
| 28 |
+
|
| 29 |
+
audio = whisperx.load_audio(audio_path)
|
| 30 |
+
|
| 31 |
+
result = model.transcribe(audio, language=language)
|
| 32 |
+
segments = result.get("segments", [])
|
| 33 |
+
if not segments:
|
| 34 |
+
return {}
|
| 35 |
+
|
| 36 |
+
align_model, metadata = whisperx.load_align_model(
|
| 37 |
+
language_code=language,
|
| 38 |
+
device=device,
|
| 39 |
+
)
|
| 40 |
+
|
| 41 |
+
aligned = whisperx.align(
|
| 42 |
+
segments,
|
| 43 |
+
align_model,
|
| 44 |
+
metadata,
|
| 45 |
+
audio,
|
| 46 |
+
device=device,
|
| 47 |
+
return_char_alignments=False,
|
| 48 |
+
)
|
| 49 |
+
|
| 50 |
+
return aligned
|
| 51 |
+
|
| 52 |
+
def whisperx_output_to_word_df(
|
| 53 |
+
aligned: Dict,
|
| 54 |
+
audio_id: str) -> pd.DataFrame | None:
|
| 55 |
+
|
| 56 |
+
aligned_segments = aligned.get("segments", []) if aligned else []
|
| 57 |
+
if not aligned_segments:
|
| 58 |
+
return
|
| 59 |
+
|
| 60 |
+
rows: List[Dict] = []
|
| 61 |
+
word_id = 0
|
| 62 |
+
last_end = 0.0
|
| 63 |
+
|
| 64 |
+
for seg in aligned_segments:
|
| 65 |
+
seg_start = float(seg["start"])
|
| 66 |
+
seg_end = float(seg["end"])
|
| 67 |
+
|
| 68 |
+
words = seg.get("words")
|
| 69 |
+
|
| 70 |
+
if not words:
|
| 71 |
+
text_words = seg["text"].split()
|
| 72 |
+
if not text_words:
|
| 73 |
+
continue
|
| 74 |
+
|
| 75 |
+
duration = max(seg_end - seg_start, 1e-6)
|
| 76 |
+
step = duration / len(text_words)
|
| 77 |
+
|
| 78 |
+
for i, raw_word in enumerate(text_words):
|
| 79 |
+
word = normalize_word(raw_word)
|
| 80 |
+
if not word:
|
| 81 |
+
continue
|
| 82 |
+
|
| 83 |
+
start = seg_start + i * step
|
| 84 |
+
end = start + step
|
| 85 |
+
|
| 86 |
+
start = max(start, last_end)
|
| 87 |
+
end = max(end, start)
|
| 88 |
+
|
| 89 |
+
rows.append({
|
| 90 |
+
"audio_id": audio_id,
|
| 91 |
+
"word_id": word_id,
|
| 92 |
+
"word": word,
|
| 93 |
+
"start_time": start,
|
| 94 |
+
"end_time": end,
|
| 95 |
+
})
|
| 96 |
+
|
| 97 |
+
last_end = end
|
| 98 |
+
word_id += 1
|
| 99 |
+
|
| 100 |
+
continue
|
| 101 |
+
|
| 102 |
+
for w in words:
|
| 103 |
+
raw_word = w.get("word")
|
| 104 |
+
if not raw_word:
|
| 105 |
+
continue
|
| 106 |
+
|
| 107 |
+
word = normalize_word(raw_word)
|
| 108 |
+
if not word:
|
| 109 |
+
continue
|
| 110 |
+
|
| 111 |
+
start = float(w.get("start", seg_start))
|
| 112 |
+
end = float(w.get("end", start))
|
| 113 |
+
|
| 114 |
+
start = max(start, last_end)
|
| 115 |
+
end = max(end, start)
|
| 116 |
+
|
| 117 |
+
rows.append({
|
| 118 |
+
"audio_id": audio_id,
|
| 119 |
+
"word_id": word_id,
|
| 120 |
+
"word": word,
|
| 121 |
+
"start_time": start,
|
| 122 |
+
"end_time": end,
|
| 123 |
+
})
|
| 124 |
+
|
| 125 |
+
last_end = end
|
| 126 |
+
word_id += 1
|
| 127 |
+
|
| 128 |
+
if not rows:
|
| 129 |
+
return
|
| 130 |
+
|
| 131 |
+
words_df = pd.DataFrame(rows)
|
| 132 |
+
|
| 133 |
+
assert words_df["start_time"].is_monotonic_increasing
|
| 134 |
+
assert (words_df["end_time"] >= words_df["start_time"]).all()
|
| 135 |
+
|
| 136 |
+
return words_df
|
| 137 |
+
|
| 138 |
+
def _media_to_audio_path(media_path: str) -> tuple[str, tempfile.TemporaryDirectory | None]:
|
| 139 |
+
|
| 140 |
+
path = Path(media_path)
|
| 141 |
+
if not path.exists():
|
| 142 |
+
raise FileNotFoundError(f"Input media does not exist: {path}")
|
| 143 |
+
|
| 144 |
+
if path.suffix.lower() not in {".mp4", ".mkv", ".mov", ".avi"}:
|
| 145 |
+
return str(path), None
|
| 146 |
+
|
| 147 |
+
#ffmpeg_exe = shutil.which("ffmpeg")
|
| 148 |
+
# if not ffmpeg_exe:
|
| 149 |
+
# raise FileNotFoundError("NO ffmpeg")
|
| 150 |
+
ffmpeg_exe = imageio_ffmpeg.get_ffmpeg_exe()
|
| 151 |
+
|
| 152 |
+
# tmpdir = tempfile.TemporaryDirectory()
|
| 153 |
+
# wav_path = Path(tmpdir.name) / "extracted.wav"
|
| 154 |
+
|
| 155 |
+
wav_path = Path("/artifacts") / f"{Path(media_path).stem}_extracted.wav"
|
| 156 |
+
|
| 157 |
+
cmd = [
|
| 158 |
+
ffmpeg_exe,
|
| 159 |
+
"-y",
|
| 160 |
+
"-i",
|
| 161 |
+
str(path),
|
| 162 |
+
"-ac", "1",
|
| 163 |
+
"-ar", "16000",
|
| 164 |
+
"-vn",
|
| 165 |
+
str(wav_path),
|
| 166 |
+
]
|
| 167 |
+
|
| 168 |
+
try:
|
| 169 |
+
subprocess.run(cmd, check=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
|
| 170 |
+
except Exception as e:
|
| 171 |
+
#tmpdir.cleanup()
|
| 172 |
+
raise RuntimeError(f"{e.filename}")
|
| 173 |
+
|
| 174 |
+
return str(wav_path), None #tmpdir
|
| 175 |
+
|
| 176 |
+
def whisperx_to_word_df(
|
| 177 |
+
audio_path: str,
|
| 178 |
+
audio_id: str,
|
| 179 |
+
device: str = "cuda",
|
| 180 |
+
language: str = "en") -> pd.DataFrame | None:
|
| 181 |
+
|
| 182 |
+
media_audio_path, tmpdir = _media_to_audio_path(audio_path)
|
| 183 |
+
try:
|
| 184 |
+
aligned = run_whisperx(media_audio_path, device=device, language=language)
|
| 185 |
+
if not aligned:
|
| 186 |
+
return
|
| 187 |
+
return whisperx_output_to_word_df(aligned, audio_id)
|
| 188 |
+
finally:
|
| 189 |
+
if tmpdir:
|
| 190 |
+
tmpdir.cleanup()
|
evaluation/groq.py
ADDED
|
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from abstraction.span_schema import SpanSchema
|
| 2 |
+
from signals_deterministic.determine_span_signals import analyze_span
|
| 3 |
+
from llm_pipeline.prompt_llm import build_flexible_llm_prompt
|
| 4 |
+
from llm_pipeline.async_groq_call_llm import run_groq_batch_concurrently
|
| 5 |
+
from evaluation.pipeline import Results, Batch
|
| 6 |
+
from text_processing.postprocess_enforcement import parse_llm_output
|
| 7 |
+
from static.config import BINARY_LABEL_TO_CLASS_VALUES
|
| 8 |
+
from pandas import DataFrame
|
| 9 |
+
from dataclasses import dataclass, asdict
|
| 10 |
+
import logging
|
| 11 |
+
|
| 12 |
+
logger = logging.getLogger(__name__)
|
| 13 |
+
|
| 14 |
+
def build_prompts_from_batch(batch: list[str], system_prompt: str) -> DataFrame:
|
| 15 |
+
prompts = []
|
| 16 |
+
for span in batch:
|
| 17 |
+
deterministic_signals = analyze_span(span)
|
| 18 |
+
schema: SpanSchema = {
|
| 19 |
+
'span_text': span,
|
| 20 |
+
'has_excessive_profanity': deterministic_signals['has_excessive_profanity'],
|
| 21 |
+
'has_slur': deterministic_signals['has_slur'],
|
| 22 |
+
'has_targeted_insult': deterministic_signals['has_targeted_insult']
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
prompt = build_flexible_llm_prompt(schema, system_prompt)
|
| 26 |
+
prompts.append(prompt)
|
| 27 |
+
|
| 28 |
+
return prompts
|
| 29 |
+
|
| 30 |
+
@dataclass
|
| 31 |
+
class RecordMetadata:
|
| 32 |
+
id: str
|
| 33 |
+
span_text: str
|
| 34 |
+
raw_output: str
|
| 35 |
+
pred_label: int
|
| 36 |
+
true_label: int
|
| 37 |
+
confidence: str
|
| 38 |
+
rationale: str
|
| 39 |
+
|
| 40 |
+
|
| 41 |
+
class GroqProcessor():
|
| 42 |
+
def __init__(self, system_prompt: str, label_to_value_map: dict[str, int], max_concurrent: int = 2):
|
| 43 |
+
self.system_prompt = system_prompt
|
| 44 |
+
self.max_concurrent = max_concurrent
|
| 45 |
+
self.label_to_value_map = label_to_value_map
|
| 46 |
+
self.metadata = []
|
| 47 |
+
|
| 48 |
+
def process_batch(self, batch: Batch) -> Results:
|
| 49 |
+
prompts = build_prompts_from_batch(batch.span_text, system_prompt=self.system_prompt)
|
| 50 |
+
|
| 51 |
+
raw_results = run_groq_batch_concurrently(prompts, max_concurrent=self.max_concurrent)
|
| 52 |
+
|
| 53 |
+
y_pred = []
|
| 54 |
+
y_true = []
|
| 55 |
+
for i, result in enumerate(raw_results):
|
| 56 |
+
try:
|
| 57 |
+
parsed = parse_llm_output(result, self.label_to_value_map)
|
| 58 |
+
except:
|
| 59 |
+
logger.exception(f"validate output error for id:{batch.id[i]}")
|
| 60 |
+
self.metadata.append(RecordMetadata(
|
| 61 |
+
id=batch.id[i],
|
| 62 |
+
span_text=batch.span_text[i],
|
| 63 |
+
raw_output=result,
|
| 64 |
+
pred_label=-1,
|
| 65 |
+
true_label=batch.label[i],
|
| 66 |
+
confidence="-",
|
| 67 |
+
rationale="-"
|
| 68 |
+
))
|
| 69 |
+
|
| 70 |
+
continue
|
| 71 |
+
|
| 72 |
+
label_value = self.label_to_value_map[parsed['label']]
|
| 73 |
+
y_pred.append(label_value)
|
| 74 |
+
y_true.append(batch.label[i])
|
| 75 |
+
|
| 76 |
+
self.metadata.append(RecordMetadata(
|
| 77 |
+
id=batch.id[i],
|
| 78 |
+
span_text=batch.span_text[i],
|
| 79 |
+
raw_output=result,
|
| 80 |
+
pred_label=label_value,
|
| 81 |
+
true_label=batch.label[i],
|
| 82 |
+
confidence=parsed['confidence'],
|
| 83 |
+
rationale=parsed['rationale']
|
| 84 |
+
))
|
| 85 |
+
|
| 86 |
+
return Results(y_true=y_true, y_pred=y_pred)
|
| 87 |
+
|
| 88 |
+
def export_metadata(self, file_path: str) -> None:
|
| 89 |
+
df = DataFrame([asdict(r) for r in self.metadata])
|
| 90 |
+
df.to_csv(file_path, sep=';', index=False)
|
evaluation/local.py
ADDED
|
@@ -0,0 +1,82 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from evaluation.pipeline import Results, Batch
|
| 2 |
+
from local_llm.fine_tune import MODEL_NAME, bnb_config, ID2LABEL, LABEL2ID
|
| 3 |
+
|
| 4 |
+
import torch
|
| 5 |
+
from transformers import AutoTokenizer, AutoModelForSequenceClassification
|
| 6 |
+
from peft import PeftModel
|
| 7 |
+
|
| 8 |
+
from dataclasses import dataclass
|
| 9 |
+
|
| 10 |
+
@dataclass
|
| 11 |
+
class LabelsConfig:
|
| 12 |
+
num: int
|
| 13 |
+
id2label: dict[int, str]
|
| 14 |
+
label2id: dict[str, int]
|
| 15 |
+
|
| 16 |
+
MULTICLASS_LABEL_CONFIG = LabelsConfig(
|
| 17 |
+
num=3,
|
| 18 |
+
id2label=ID2LABEL,
|
| 19 |
+
label2id=LABEL2ID
|
| 20 |
+
)
|
| 21 |
+
|
| 22 |
+
BINARY_LABEL_CONFIG = LabelsConfig(
|
| 23 |
+
num=2,
|
| 24 |
+
id2label={0: 'NONE', 1:'CONFLICTUAL'},
|
| 25 |
+
label2id={'NONE': 0, 'CONFLICTUAL':1}
|
| 26 |
+
)
|
| 27 |
+
|
| 28 |
+
|
| 29 |
+
class QwenProcessor():
|
| 30 |
+
def __init__(self, checkpoint_dir_path: str, tokenizer_path: str, labels_config: LabelsConfig):
|
| 31 |
+
self.tokenizer = AutoTokenizer.from_pretrained(
|
| 32 |
+
tokenizer_path,
|
| 33 |
+
trust_remote_code=True
|
| 34 |
+
)
|
| 35 |
+
|
| 36 |
+
if self.tokenizer.pad_token is None:
|
| 37 |
+
self.tokenizer.pad_token = self.tokenizer.eos_token
|
| 38 |
+
|
| 39 |
+
base_model = AutoModelForSequenceClassification.from_pretrained(
|
| 40 |
+
MODEL_NAME,
|
| 41 |
+
num_labels=labels_config.num,
|
| 42 |
+
id2label=labels_config.id2label,
|
| 43 |
+
label2id=labels_config.label2id,
|
| 44 |
+
quantization_config=bnb_config,
|
| 45 |
+
device_map='auto',
|
| 46 |
+
trust_remote_code=True
|
| 47 |
+
)
|
| 48 |
+
|
| 49 |
+
self.model = PeftModel.from_pretrained(base_model, checkpoint_dir_path)
|
| 50 |
+
self.model.eval()
|
| 51 |
+
|
| 52 |
+
def build_prompt(self, span: str) -> str:
|
| 53 |
+
return f"""
|
| 54 |
+
You are a policy enforcement classifier.
|
| 55 |
+
|
| 56 |
+
Text span:
|
| 57 |
+
"{span}"
|
| 58 |
+
|
| 59 |
+
Choose exactly one label:
|
| 60 |
+
CONFLICTUAL, NONE, UNHARMFUL_PROFANITY
|
| 61 |
+
"""
|
| 62 |
+
|
| 63 |
+
|
| 64 |
+
def classify(self, span: str):
|
| 65 |
+
text = self.build_prompt(span)
|
| 66 |
+
inputs = self.tokenizer(text, return_tensors="pt", padding=True, truncation=True, max_length=256).to(self.model.device)
|
| 67 |
+
with torch.no_grad():
|
| 68 |
+
logits = self.model(**inputs).logits
|
| 69 |
+
|
| 70 |
+
pred_id = int(logits.argmax(dim=-1).item())
|
| 71 |
+
|
| 72 |
+
return pred_id
|
| 73 |
+
|
| 74 |
+
def process_batch(self, batch: Batch) -> Results:
|
| 75 |
+
y_pred = []
|
| 76 |
+
for span in batch.span_text:
|
| 77 |
+
pred_id = self.classify(span)
|
| 78 |
+
y_pred.append(pred_id)
|
| 79 |
+
|
| 80 |
+
return Results(y_true=batch.label, y_pred=y_pred)
|
| 81 |
+
|
| 82 |
+
|
evaluation/metrics.py
ADDED
|
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from dataclasses import dataclass, field
|
| 2 |
+
from sklearn.metrics import (
|
| 3 |
+
confusion_matrix, ConfusionMatrixDisplay, precision_score, recall_score, accuracy_score, f1_score
|
| 4 |
+
)
|
| 5 |
+
import pandas as pd
|
| 6 |
+
from evaluation.pipeline import Results
|
| 7 |
+
|
| 8 |
+
@dataclass(frozen=True)
|
| 9 |
+
class Approach:
|
| 10 |
+
key: str
|
| 11 |
+
file_path: str
|
| 12 |
+
display_name: str
|
| 13 |
+
|
| 14 |
+
@dataclass
|
| 15 |
+
class Metric:
|
| 16 |
+
name: str
|
| 17 |
+
values: dict = field(default_factory=dict)
|
| 18 |
+
|
| 19 |
+
def get_results_from_metadata(file_path: str) -> Results:
|
| 20 |
+
df = pd.read_csv(file_path, sep=';')
|
| 21 |
+
y_true = df['true_label'].values
|
| 22 |
+
y_pred = df['pred_label'].values
|
| 23 |
+
return Results(y_true=y_true, y_pred=y_pred)
|
| 24 |
+
|
| 25 |
+
def get_metrics_for_multiclass(approaches: list[Approach]) -> list[Metric]:
|
| 26 |
+
f1 = Metric('f1_score')
|
| 27 |
+
accuracy = Metric('accuracy')
|
| 28 |
+
precision = Metric('precision')
|
| 29 |
+
recall = Metric('recall')
|
| 30 |
+
f1_macro = Metric('f1_macro')
|
| 31 |
+
for approach in approaches:
|
| 32 |
+
results = get_results_from_metadata(approach.file_path)
|
| 33 |
+
f1.values[approach] = f1_score(results.y_true, results.y_pred, average=None, zero_division=0)
|
| 34 |
+
accuracy.values[approach] = accuracy_score(results.y_true, results.y_pred)
|
| 35 |
+
precision.values[approach] = precision_score(results.y_true, results.y_pred, average=None, zero_division=0)
|
| 36 |
+
recall.values[approach] = recall_score(results.y_true, results.y_pred, average=None, zero_division=0)
|
| 37 |
+
f1_macro.values[approach] = f1_score(results.y_true, results.y_pred, average='macro', zero_division=0)
|
| 38 |
+
|
| 39 |
+
return [f1, accuracy, precision, recall, f1_macro]
|
| 40 |
+
|
| 41 |
+
def get_metrics_for_binary(approaches: list[Approach]) -> list[Metric]:
|
| 42 |
+
f1 = Metric('f1_score')
|
| 43 |
+
accuracy = Metric('accuracy')
|
| 44 |
+
precision = Metric('precision')
|
| 45 |
+
recall = Metric('recall')
|
| 46 |
+
for approach in approaches:
|
| 47 |
+
results = get_results_from_metadata(approach.file_path)
|
| 48 |
+
f1.values[approach] = f1_score(results.y_true, results.y_pred, average='binary', zero_division=0)
|
| 49 |
+
accuracy.values[approach] = accuracy_score(results.y_true, results.y_pred)
|
| 50 |
+
precision.values[approach] = precision_score(results.y_true, results.y_pred, average='binary', zero_division=0)
|
| 51 |
+
recall.values[approach] = recall_score(results.y_true, results.y_pred, average='binary', zero_division=0)
|
| 52 |
+
|
| 53 |
+
return [f1, accuracy, precision, recall]
|
| 54 |
+
|
| 55 |
+
def generate_confusion_matrix(approach: Approach):
|
| 56 |
+
results = get_results_from_metadata(approach.file_path)
|
| 57 |
+
mat = confusion_matrix(results.y_true, results.y_pred)
|
| 58 |
+
display = ConfusionMatrixDisplay(mat)
|
| 59 |
+
return display
|
evaluation/pipeline.py
ADDED
|
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from pathlib import Path
|
| 2 |
+
from datasets import Dataset
|
| 3 |
+
from pandas import read_csv as pandas_read_csv
|
| 4 |
+
from typing import Iterator
|
| 5 |
+
from collections.abc import Callable
|
| 6 |
+
from dataclasses import dataclass
|
| 7 |
+
import logging
|
| 8 |
+
|
| 9 |
+
logger = logging.getLogger(__name__)
|
| 10 |
+
|
| 11 |
+
SEED = 148
|
| 12 |
+
|
| 13 |
+
@dataclass
|
| 14 |
+
class Batch:
|
| 15 |
+
id: list[str]
|
| 16 |
+
span_text: list[str]
|
| 17 |
+
label: list[int]
|
| 18 |
+
|
| 19 |
+
@dataclass
|
| 20 |
+
class Results:
|
| 21 |
+
y_true: list[int]
|
| 22 |
+
y_pred: list[int]
|
| 23 |
+
|
| 24 |
+
def get_batched_dataset(data_path: str, batch_size: int = 32) -> Dataset:
|
| 25 |
+
df = pandas_read_csv(data_path, sep=';')
|
| 26 |
+
dataset = Dataset.from_pandas(df)
|
| 27 |
+
batches = dataset.shuffle(seed=SEED).batch(batch_size)
|
| 28 |
+
|
| 29 |
+
return batches
|
| 30 |
+
|
| 31 |
+
def get_inference_results(
|
| 32 |
+
data_iterator: Iterator[Dataset],
|
| 33 |
+
process_batch_fn: Callable[[Batch], Results]
|
| 34 |
+
) -> Results:
|
| 35 |
+
aggregated_y_true = []
|
| 36 |
+
aggregated_y_pred = []
|
| 37 |
+
for i, batch in enumerate(data_iterator):
|
| 38 |
+
try:
|
| 39 |
+
logger.info(f"Batch {i} processing")
|
| 40 |
+
results = process_batch_fn(Batch(id=batch['id'], span_text=batch['span_text'], label=batch['label']))
|
| 41 |
+
except:
|
| 42 |
+
logging.exception("process batch error")
|
| 43 |
+
continue
|
| 44 |
+
|
| 45 |
+
aggregated_y_true.extend(results.y_true)
|
| 46 |
+
aggregated_y_pred.extend(results.y_pred)
|
| 47 |
+
|
| 48 |
+
return Results(y_true=aggregated_y_true, y_pred=aggregated_y_pred)
|
helpers/build_span.py
ADDED
|
@@ -0,0 +1,245 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import pandas as pd
|
| 2 |
+
|
| 3 |
+
from static.config import MAX_WORDS, OVERLAP_WORDS, PAUSE_THRESHOLD, LABEL_ORDER
|
| 4 |
+
|
| 5 |
+
|
| 6 |
+
def build_spans(words_df: pd.DataFrame,
|
| 7 |
+
max_words: int = MAX_WORDS,
|
| 8 |
+
overlap_words: int = OVERLAP_WORDS,
|
| 9 |
+
pause_threshold: float = PAUSE_THRESHOLD) -> pd.DataFrame:
|
| 10 |
+
|
| 11 |
+
spans = []
|
| 12 |
+
# span_df = pd.DataFrame(columns=[
|
| 13 |
+
# "span_id",
|
| 14 |
+
# "span_text",
|
| 15 |
+
# "start_time",
|
| 16 |
+
# "end_time",
|
| 17 |
+
# "has_excessive_profanity",
|
| 18 |
+
# "has_slur",
|
| 19 |
+
# "has_targeted_insult",
|
| 20 |
+
# "profanity_hits",
|
| 21 |
+
# "slur_hits",
|
| 22 |
+
# "insult_hits",
|
| 23 |
+
# "llm_label",
|
| 24 |
+
# "llm_confidence",
|
| 25 |
+
# "llm_rationale",
|
| 26 |
+
# "final_enforced_label"
|
| 27 |
+
# ])
|
| 28 |
+
|
| 29 |
+
### Assuming that words will be grouped by audio_id beforehand and invoked iteratively this if needed
|
| 30 |
+
cursor = 0
|
| 31 |
+
span_counter = 0
|
| 32 |
+
len_df = len(words_df)
|
| 33 |
+
|
| 34 |
+
while cursor < len_df:
|
| 35 |
+
span_start_idx = cursor
|
| 36 |
+
|
| 37 |
+
# Determine position: beginning, middle, or end
|
| 38 |
+
is_beginning = (cursor == 0)
|
| 39 |
+
|
| 40 |
+
# Build main span chunk (up to max_words, respecting pause threshold)
|
| 41 |
+
main_span_chunk = words_df.iloc[span_start_idx:span_start_idx + max_words]
|
| 42 |
+
main_words = []
|
| 43 |
+
|
| 44 |
+
for i in range(len(main_span_chunk)):
|
| 45 |
+
word_curr = main_span_chunk.iloc[i]
|
| 46 |
+
main_words.append(word_curr['word'])
|
| 47 |
+
|
| 48 |
+
# Check for pause break
|
| 49 |
+
if i + 1 < len(main_span_chunk):
|
| 50 |
+
word_next = main_span_chunk.iloc[i + 1]
|
| 51 |
+
if word_next['start_time'] - word_curr['end_time'] >= pause_threshold:
|
| 52 |
+
break
|
| 53 |
+
|
| 54 |
+
effective_len = len(main_words)
|
| 55 |
+
span_end_idx = span_start_idx + effective_len - 1
|
| 56 |
+
is_end = (span_end_idx >= len_df - 1)
|
| 57 |
+
|
| 58 |
+
# Calculate overlap indices
|
| 59 |
+
overlap_before_start = max(0, span_start_idx - overlap_words)
|
| 60 |
+
overlap_after_end = min(len_df - 1, span_end_idx + overlap_words)
|
| 61 |
+
|
| 62 |
+
# Build span text with overlaps
|
| 63 |
+
span_text = []
|
| 64 |
+
|
| 65 |
+
# Add overlap before (if not at beginning)
|
| 66 |
+
if not is_beginning and overlap_before_start < span_start_idx:
|
| 67 |
+
overlap_before_words = words_df.iloc[overlap_before_start:span_start_idx]
|
| 68 |
+
for j in range(len(overlap_before_words)):
|
| 69 |
+
span_text.append(overlap_before_words.iloc[j]['word'])
|
| 70 |
+
|
| 71 |
+
# Add main words
|
| 72 |
+
span_text.extend(main_words)
|
| 73 |
+
|
| 74 |
+
# Add overlap after (if not at end)
|
| 75 |
+
if not is_end and span_end_idx + 1 <= overlap_after_end:
|
| 76 |
+
overlap_after_words = words_df.iloc[span_end_idx + 1:overlap_after_end + 1]
|
| 77 |
+
for j in range(len(overlap_after_words)):
|
| 78 |
+
span_text.append(overlap_after_words.iloc[j]['word'])
|
| 79 |
+
|
| 80 |
+
# Calculate time boundaries (including overlap)
|
| 81 |
+
actual_start_idx = overlap_before_start if not is_beginning else span_start_idx
|
| 82 |
+
actual_end_idx = overlap_after_end if not is_end else span_end_idx
|
| 83 |
+
|
| 84 |
+
span_row = {
|
| 85 |
+
"span_id": span_counter,
|
| 86 |
+
"span_text": ' '.join(span_text),
|
| 87 |
+
"start_time": words_df.iloc[actual_start_idx]['start_time'],
|
| 88 |
+
"end_time": words_df.iloc[actual_end_idx]['end_time'],
|
| 89 |
+
"has_excessive_profanity": None,
|
| 90 |
+
"has_slur": None,
|
| 91 |
+
"has_targeted_insult": None,
|
| 92 |
+
"has_threat_or_violence": None,
|
| 93 |
+
"profanity_hits": None,
|
| 94 |
+
"slur_hits": None,
|
| 95 |
+
"insult_hits": None,
|
| 96 |
+
"threat_or_violence_hits": None
|
| 97 |
+
}
|
| 98 |
+
spans.append(span_row)
|
| 99 |
+
|
| 100 |
+
# Advance cursor by max_words (no overlap stride, just full steps)
|
| 101 |
+
cursor += max(effective_len, 1)
|
| 102 |
+
span_counter += 1
|
| 103 |
+
|
| 104 |
+
if not spans:
|
| 105 |
+
return pd.DataFrame(columns=[
|
| 106 |
+
'span_id', 'span_text', 'start_time', 'end_time',
|
| 107 |
+
'has_excessive_profanity', 'has_slur', 'has_targeted_insult',
|
| 108 |
+
'has_threat_or_violence', 'profanity_hits', 'slur_hits',
|
| 109 |
+
'insult_hits', 'threat_or_violence_hits'
|
| 110 |
+
])
|
| 111 |
+
|
| 112 |
+
span_df = pd.DataFrame(spans)
|
| 113 |
+
|
| 114 |
+
span_df = span_df.astype({
|
| 115 |
+
'span_id': 'int64',
|
| 116 |
+
'span_text': 'object',
|
| 117 |
+
'start_time': 'float64',
|
| 118 |
+
'end_time': 'float64',
|
| 119 |
+
'has_excessive_profanity': 'boolean',
|
| 120 |
+
'has_slur': 'boolean',
|
| 121 |
+
'has_targeted_insult': 'boolean',
|
| 122 |
+
'has_threat_or_violence': 'boolean',
|
| 123 |
+
'profanity_hits': 'object',
|
| 124 |
+
'slur_hits': 'object',
|
| 125 |
+
'insult_hits': 'object',
|
| 126 |
+
'threat_or_violence_hits': 'object',
|
| 127 |
+
})
|
| 128 |
+
|
| 129 |
+
return span_df
|
| 130 |
+
|
| 131 |
+
|
| 132 |
+
def deduplicate_harmful_spans(spans_df: pd.DataFrame, time_tolerance: float = 0.5) -> pd.DataFrame:
|
| 133 |
+
"""
|
| 134 |
+
Remove duplicate harmful spans that overlap significantly.
|
| 135 |
+
|
| 136 |
+
When multiple spans share similar end_time (within tolerance), keep only the one
|
| 137 |
+
with the highest severity label. This prevents muting the same region multiple times.
|
| 138 |
+
|
| 139 |
+
Args:
|
| 140 |
+
spans_df: DataFrame with classified spans (must have 'final_enforced_label', 'start_time', 'end_time')
|
| 141 |
+
time_tolerance: Maximum time difference (seconds) to consider spans as overlapping
|
| 142 |
+
|
| 143 |
+
Returns:
|
| 144 |
+
Deduplicated DataFrame with only the highest-severity span per overlapping group
|
| 145 |
+
"""
|
| 146 |
+
if spans_df.empty:
|
| 147 |
+
return spans_df
|
| 148 |
+
|
| 149 |
+
if 'final_enforced_label' not in spans_df.columns:
|
| 150 |
+
return spans_df
|
| 151 |
+
|
| 152 |
+
# Filter only harmful spans
|
| 153 |
+
harmful = spans_df[spans_df['final_enforced_label'] != 'NONE'].copy()
|
| 154 |
+
|
| 155 |
+
if harmful.empty:
|
| 156 |
+
return spans_df
|
| 157 |
+
|
| 158 |
+
# Add severity score for sorting
|
| 159 |
+
harmful['_severity'] = harmful['final_enforced_label'].map(LABEL_ORDER).fillna(0)
|
| 160 |
+
|
| 161 |
+
# Sort by end_time, then by severity (descending)
|
| 162 |
+
harmful = harmful.sort_values(['end_time', '_severity'], ascending=[True, False])
|
| 163 |
+
|
| 164 |
+
# Group spans by similar end_time and keep highest severity
|
| 165 |
+
keep_indices = []
|
| 166 |
+
last_end_time = None
|
| 167 |
+
|
| 168 |
+
for idx, row in harmful.iterrows():
|
| 169 |
+
current_end = row['end_time']
|
| 170 |
+
|
| 171 |
+
# If this is a new time group or first span
|
| 172 |
+
if last_end_time is None or abs(current_end - last_end_time) > time_tolerance:
|
| 173 |
+
keep_indices.append(idx)
|
| 174 |
+
last_end_time = current_end
|
| 175 |
+
# If same time group, we already have the highest severity (due to sorting)
|
| 176 |
+
|
| 177 |
+
# Get deduplicated harmful spans
|
| 178 |
+
deduplicated_harmful = harmful.loc[keep_indices].drop(columns=['_severity'])
|
| 179 |
+
|
| 180 |
+
# Combine with non-harmful spans
|
| 181 |
+
non_harmful = spans_df[spans_df['final_enforced_label'] == 'NONE']
|
| 182 |
+
result = pd.concat([non_harmful, deduplicated_harmful], ignore_index=False)
|
| 183 |
+
result = result.sort_values('span_id').reset_index(drop=True)
|
| 184 |
+
|
| 185 |
+
return result
|
| 186 |
+
|
| 187 |
+
|
| 188 |
+
def deduplicate_by_overlap(spans_df: pd.DataFrame, overlap_threshold: float = 0.8) -> pd.DataFrame:
|
| 189 |
+
"""
|
| 190 |
+
Remove spans that significantly overlap with higher-severity spans.
|
| 191 |
+
|
| 192 |
+
Args:
|
| 193 |
+
spans_df: DataFrame with classified spans
|
| 194 |
+
overlap_threshold: Minimum overlap ratio (0-1) to consider as duplicate
|
| 195 |
+
|
| 196 |
+
Returns:
|
| 197 |
+
Deduplicated DataFrame
|
| 198 |
+
"""
|
| 199 |
+
if spans_df.empty or 'final_enforced_label' not in spans_df.columns:
|
| 200 |
+
return spans_df
|
| 201 |
+
|
| 202 |
+
harmful = spans_df[spans_df['final_enforced_label'] != 'NONE'].copy()
|
| 203 |
+
|
| 204 |
+
if harmful.empty:
|
| 205 |
+
return spans_df
|
| 206 |
+
|
| 207 |
+
# Add severity and sort by severity descending
|
| 208 |
+
harmful['_severity'] = harmful['final_enforced_label'].map(LABEL_ORDER).fillna(0)
|
| 209 |
+
harmful = harmful.sort_values('_severity', ascending=False)
|
| 210 |
+
|
| 211 |
+
keep_indices = []
|
| 212 |
+
kept_intervals = [] # List of (start, end) tuples
|
| 213 |
+
|
| 214 |
+
for idx, row in harmful.iterrows():
|
| 215 |
+
start, end = row['start_time'], row['end_time']
|
| 216 |
+
span_duration = end - start
|
| 217 |
+
|
| 218 |
+
if span_duration <= 0:
|
| 219 |
+
continue
|
| 220 |
+
|
| 221 |
+
# Check overlap with already kept spans
|
| 222 |
+
is_duplicate = False
|
| 223 |
+
for kept_start, kept_end in kept_intervals:
|
| 224 |
+
# Calculate overlap
|
| 225 |
+
overlap_start = max(start, kept_start)
|
| 226 |
+
overlap_end = min(end, kept_end)
|
| 227 |
+
overlap_duration = max(0, overlap_end - overlap_start)
|
| 228 |
+
|
| 229 |
+
overlap_ratio = overlap_duration / span_duration
|
| 230 |
+
|
| 231 |
+
if overlap_ratio >= overlap_threshold:
|
| 232 |
+
is_duplicate = True
|
| 233 |
+
break
|
| 234 |
+
|
| 235 |
+
if not is_duplicate:
|
| 236 |
+
keep_indices.append(idx)
|
| 237 |
+
kept_intervals.append((start, end))
|
| 238 |
+
|
| 239 |
+
deduplicated_harmful = harmful.loc[keep_indices].drop(columns=['_severity'])
|
| 240 |
+
non_harmful = spans_df[spans_df['final_enforced_label'] == 'NONE']
|
| 241 |
+
|
| 242 |
+
result = pd.concat([non_harmful, deduplicated_harmful], ignore_index=False)
|
| 243 |
+
result = result.sort_values('span_id').reset_index(drop=True)
|
| 244 |
+
|
| 245 |
+
return result
|
helpers/merge_intervals.py
ADDED
|
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from typing import List, Tuple
|
| 2 |
+
|
| 3 |
+
from static.config import MERGE_GAP, PAD_BEFORE, PAD_AFTER
|
| 4 |
+
|
| 5 |
+
def merge_intervals(intervals: List[Tuple[float, float]],
|
| 6 |
+
merge_gap: float = MERGE_GAP,
|
| 7 |
+
pad_before: float = PAD_BEFORE,
|
| 8 |
+
pad_after: float = PAD_AFTER) -> List[Tuple[float, float]]:
|
| 9 |
+
|
| 10 |
+
# Merged on raw timestamps only + MERGE_GAP (padding applied afterward, so could be still overlap in result)
|
| 11 |
+
if not intervals:
|
| 12 |
+
return []
|
| 13 |
+
|
| 14 |
+
intervals = [(s, max(s, e)) for s, e in intervals]
|
| 15 |
+
intervals.sort(key=lambda x: (x[0], x[1]))
|
| 16 |
+
|
| 17 |
+
merged = []
|
| 18 |
+
current_start, current_end = intervals[0]
|
| 19 |
+
|
| 20 |
+
for next_start, next_end in intervals[1:]:
|
| 21 |
+
if next_start <= current_end + merge_gap:
|
| 22 |
+
current_end = max(current_end, next_end)
|
| 23 |
+
else:
|
| 24 |
+
merged.append((current_start, current_end))
|
| 25 |
+
current_start, current_end = next_start, next_end
|
| 26 |
+
|
| 27 |
+
merged.append((current_start, current_end))
|
| 28 |
+
|
| 29 |
+
return [
|
| 30 |
+
(max(0, s - pad_before), e + pad_after)
|
| 31 |
+
for s, e in merged
|
| 32 |
+
]
|
| 33 |
+
|
| 34 |
+
# df_intervals = pd.DataFrame(intervals, columns=["start", "end"])
|
| 35 |
+
|
| 36 |
+
# df_intervals['end'] = df_intervals.apply(lambda row: max(row['end'], row['start']), axis=1)
|
| 37 |
+
|
| 38 |
+
# df_intervals.sort_values(by=['start', 'end'], ascending=True, inplace=True)
|
| 39 |
+
|
| 40 |
+
# df_intervals['next_interval_start'] = df_intervals['start'].shift(1)
|
| 41 |
+
# df_intervals['next_interval_end'] = df_intervals['end'].shift(1)
|
| 42 |
+
# df_intervals['is_nested_interval'] = df_intervals['next_interval_start'] <= df_intervals['end'] + MERGE_GAP
|
| 43 |
+
|
| 44 |
+
# for row in df_intervals.items():
|
| 45 |
+
# if row['is_nested_interval']:
|
| 46 |
+
# row['end'] = row['next_interval_end']
|
| 47 |
+
|
| 48 |
+
# row['start'] -= pad_before
|
| 49 |
+
# row['end'] -= pad_after
|
llm_pipeline/async_groq_call_llm.py
ADDED
|
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import os
|
| 2 |
+
import asyncio
|
| 3 |
+
from typing import List
|
| 4 |
+
from groq import AsyncGroq, RateLimitError
|
| 5 |
+
|
| 6 |
+
# Rate limit settings - adjust based on your Groq tier
|
| 7 |
+
# Free tier: ~30 requests/minute, Paid: much higher
|
| 8 |
+
RATE_LIMIT_DELAY = 2.5 # seconds between requests per concurrent slot
|
| 9 |
+
|
| 10 |
+
async def async_groq_call(prompts: List[str]) -> List[str]:
|
| 11 |
+
client = AsyncGroq(
|
| 12 |
+
api_key=os.environ.get("GROQ_API_KEY"),
|
| 13 |
+
timeout=60.0, # 60 second timeout
|
| 14 |
+
)
|
| 15 |
+
llm_prompts = [{"role": "system", "content": prompt} for prompt in prompts]
|
| 16 |
+
llm_results_labels = []
|
| 17 |
+
try:
|
| 18 |
+
async_result = await client.chat.completions.create(
|
| 19 |
+
model="llama-3.1-8b-instant",
|
| 20 |
+
messages=llm_prompts,
|
| 21 |
+
temperature=0.3,
|
| 22 |
+
max_tokens=512,
|
| 23 |
+
stream=False,
|
| 24 |
+
response_format={"type": "json_object"}
|
| 25 |
+
)
|
| 26 |
+
llm_results_labels.append(async_result.choices[0].message.content)
|
| 27 |
+
except Exception as e:
|
| 28 |
+
print(f"Wow... An error {e}")
|
| 29 |
+
finally:
|
| 30 |
+
await client.close()
|
| 31 |
+
|
| 32 |
+
return llm_results_labels
|
| 33 |
+
|
| 34 |
+
async def semaphore_async_groq_call(client: AsyncGroq, prompt: str, semaphore: asyncio.Semaphore) -> str:
|
| 35 |
+
async with semaphore:
|
| 36 |
+
# Rate limit delay - reduced for better performance
|
| 37 |
+
await asyncio.sleep(RATE_LIMIT_DELAY)
|
| 38 |
+
|
| 39 |
+
try:
|
| 40 |
+
response = await client.chat.completions.create(
|
| 41 |
+
model="llama-3.1-8b-instant",
|
| 42 |
+
messages=[
|
| 43 |
+
{"role": "system", "content": prompt}
|
| 44 |
+
],
|
| 45 |
+
temperature=0.3,
|
| 46 |
+
max_tokens=256,
|
| 47 |
+
stream=False,
|
| 48 |
+
response_format={"type": "json_object"}
|
| 49 |
+
)
|
| 50 |
+
return response.choices[0].message.content
|
| 51 |
+
except RateLimitError as e:
|
| 52 |
+
print(f"!!! HIT RATE LIMIT: {e} !!!")
|
| 53 |
+
# Wait and retry once
|
| 54 |
+
await asyncio.sleep(10)
|
| 55 |
+
try:
|
| 56 |
+
response = await client.chat.completions.create(
|
| 57 |
+
model="llama-3.1-8b-instant",
|
| 58 |
+
messages=[{"role": "system", "content": prompt}],
|
| 59 |
+
temperature=0.3,
|
| 60 |
+
max_tokens=256,
|
| 61 |
+
stream=False,
|
| 62 |
+
response_format={"type": "json_object"}
|
| 63 |
+
)
|
| 64 |
+
return response.choices[0].message.content
|
| 65 |
+
except Exception as retry_e:
|
| 66 |
+
raise RuntimeError(f"Rate limit retry failed: {retry_e}") from retry_e
|
| 67 |
+
except Exception as e:
|
| 68 |
+
raise RuntimeError(f"Groq API error: {e}") from e
|
| 69 |
+
|
| 70 |
+
async def run_semaphore_groq_call(prompts: List[str]) -> List[str]:
|
| 71 |
+
client = AsyncGroq(api_key=os.environ.get("GROQ_API_KEY"))
|
| 72 |
+
semaphore = asyncio.Semaphore(3)
|
| 73 |
+
|
| 74 |
+
tasks = [semaphore_async_groq_call(client, prompt, semaphore) for prompt in prompts]
|
| 75 |
+
results = await asyncio.gather(*tasks)
|
| 76 |
+
|
| 77 |
+
await client.close()
|
| 78 |
+
|
| 79 |
+
return results
|
| 80 |
+
|
| 81 |
+
async def process_groq_batch_concurrently(prompts: List[str], max_concurrent: int) -> List[str]:
|
| 82 |
+
async with AsyncGroq(api_key=os.environ.get("GROQ_API_KEY"), max_retries=0) as client:
|
| 83 |
+
semaphore = asyncio.Semaphore(max_concurrent)
|
| 84 |
+
tasks = [semaphore_async_groq_call(client, p, semaphore) for p in prompts]
|
| 85 |
+
|
| 86 |
+
return await asyncio.gather(*tasks)
|
| 87 |
+
|
| 88 |
+
def run_groq_batch_concurrently(prompts: List[str], max_concurrent: int = 2) -> List[str]:
|
| 89 |
+
return asyncio.run(process_groq_batch_concurrently(prompts, max_concurrent=max_concurrent))
|
llm_pipeline/call_llm.py
ADDED
|
@@ -0,0 +1,112 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import os
|
| 2 |
+
from google import genai
|
| 3 |
+
from groq import Groq
|
| 4 |
+
import pandas as pd
|
| 5 |
+
from dotenv import load_dotenv
|
| 6 |
+
|
| 7 |
+
from llm_pipeline.prepare_promt import finalize_classification, prepare_classification_prompt
|
| 8 |
+
from text_processing.preprocessing_span import resolve_min_label
|
| 9 |
+
from abstraction.span_schema import SpanSchema
|
| 10 |
+
from .prompt_llm import build_llm_prompt
|
| 11 |
+
from text_processing.postprocess_enforcement import validate_llm_output, enforce_final_label
|
| 12 |
+
from .async_groq_call_llm import async_groq_call, run_groq_batch_concurrently, run_semaphore_groq_call
|
| 13 |
+
from signals_deterministic.determine_span_signals import analyze_span
|
| 14 |
+
|
| 15 |
+
load_dotenv()
|
| 16 |
+
client = genai.Client(api_key=os.environ.get("GOOGLE_API_KEY"))
|
| 17 |
+
|
| 18 |
+
def call_llm_gemini(prompt: str) -> str:
|
| 19 |
+
|
| 20 |
+
try:
|
| 21 |
+
response = client.models.generate_content(
|
| 22 |
+
model='gemini-2.0-flash-lite',
|
| 23 |
+
contents=prompt,
|
| 24 |
+
config=genai.types.GenerateContentConfig(
|
| 25 |
+
temperature=0.2,
|
| 26 |
+
top_p=0.95,
|
| 27 |
+
top_k=20,
|
| 28 |
+
max_output_tokens=256,
|
| 29 |
+
),
|
| 30 |
+
)
|
| 31 |
+
return response.text
|
| 32 |
+
except Exception as e:
|
| 33 |
+
print(f"LLM Call Failed: {e}")
|
| 34 |
+
raise
|
| 35 |
+
|
| 36 |
+
def call_llm_groq_llama(prompt: str) -> str:
|
| 37 |
+
|
| 38 |
+
client = Groq(
|
| 39 |
+
api_key=os.environ.get("GROQ_API_KEY"),
|
| 40 |
+
)
|
| 41 |
+
|
| 42 |
+
completion = client.chat.completions.create(
|
| 43 |
+
model="llama-3.1-8b-instant",
|
| 44 |
+
messages=[
|
| 45 |
+
{"role": "system", "content": prompt}
|
| 46 |
+
],
|
| 47 |
+
temperature=0.3,
|
| 48 |
+
max_tokens=512,
|
| 49 |
+
stream=False,
|
| 50 |
+
response_format={"type": "json_object"}
|
| 51 |
+
)
|
| 52 |
+
return completion.choices[0].message.content
|
| 53 |
+
|
| 54 |
+
def mock_call_llm(prompt: str) -> str:
|
| 55 |
+
### CALL LLM API WITH BUILT PROMPT ###
|
| 56 |
+
|
| 57 |
+
raw_output = """
|
| 58 |
+
{
|
| 59 |
+
"label": "NONE",
|
| 60 |
+
"confidence": "LOW",
|
| 61 |
+
"rationale": "No explicit harmful language detected."
|
| 62 |
+
}
|
| 63 |
+
"""
|
| 64 |
+
|
| 65 |
+
return raw_output
|
| 66 |
+
|
| 67 |
+
def span_classify_llm(
|
| 68 |
+
span_text: str,
|
| 69 |
+
has_excessive_profanity: bool,
|
| 70 |
+
has_slur: bool,
|
| 71 |
+
has_targeted_insult: bool) -> dict:
|
| 72 |
+
|
| 73 |
+
row = {
|
| 74 |
+
"span_text": span_text,
|
| 75 |
+
"has_excessive_profanity": has_excessive_profanity,
|
| 76 |
+
"has_slur": has_slur,
|
| 77 |
+
"has_targeted_insult": has_targeted_insult
|
| 78 |
+
}
|
| 79 |
+
prompt = prepare_classification_prompt(row)
|
| 80 |
+
|
| 81 |
+
#llm_out = mock_call_llm(prompt)
|
| 82 |
+
llm_out = call_llm_groq_llama(prompt['prompt'])
|
| 83 |
+
|
| 84 |
+
return finalize_classification(llm_out, prompt["min_label"])
|
| 85 |
+
|
| 86 |
+
def batch_classify_async_llm(spans_df: pd.DataFrame) -> pd.DataFrame:
|
| 87 |
+
|
| 88 |
+
signals_df = spans_df['span_text'].apply(lambda row: pd.Series(analyze_span(row)))
|
| 89 |
+
spans_df[signals_df.columns] = signals_df
|
| 90 |
+
|
| 91 |
+
min_label_df = spans_df.apply(lambda row: resolve_min_label(row['has_excessive_profanity'], row['has_slur'], row['has_targeted_insult'], row['has_threat_or_violence']), axis=1)
|
| 92 |
+
spans_df['min_allowed_label'] = min_label_df
|
| 93 |
+
|
| 94 |
+
batch_data = spans_df.apply(lambda row: prepare_classification_prompt(row), axis=1).tolist()
|
| 95 |
+
|
| 96 |
+
spans_df.to_csv("artifacts/spans.csv", index=False)
|
| 97 |
+
|
| 98 |
+
prompts_only = [item["prompt"] for item in batch_data]
|
| 99 |
+
|
| 100 |
+
raw_results = run_groq_batch_concurrently(prompts_only, max_concurrent=2)
|
| 101 |
+
|
| 102 |
+
for idx, (row_idx, _) in enumerate(spans_df.iterrows()):
|
| 103 |
+
context = batch_data[idx]
|
| 104 |
+
raw_result = raw_results[idx]
|
| 105 |
+
|
| 106 |
+
final_result = finalize_classification(raw_result, context["min_label"])
|
| 107 |
+
|
| 108 |
+
for k, v in final_result.items():
|
| 109 |
+
spans_df.at[row_idx, k] = v
|
| 110 |
+
|
| 111 |
+
return spans_df
|
| 112 |
+
|
llm_pipeline/prepare_promt.py
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from abstraction.span_schema import SpanSchema
|
| 2 |
+
from llm_pipeline.prompt_llm import build_llm_prompt
|
| 3 |
+
from text_processing.postprocess_enforcement import enforce_final_label, validate_llm_output
|
| 4 |
+
from text_processing.preprocessing_span import resolve_min_label
|
| 5 |
+
|
| 6 |
+
def prepare_classification_prompt(row) -> dict:
|
| 7 |
+
span_text = row["span_text"]
|
| 8 |
+
|
| 9 |
+
preprocessed_span: SpanSchema = {
|
| 10 |
+
'span_text': span_text,
|
| 11 |
+
'has_excessive_profanity': row["has_excessive_profanity"],
|
| 12 |
+
'has_slur': row["has_slur"],
|
| 13 |
+
'has_targeted_insult': row["has_targeted_insult"],
|
| 14 |
+
'min_allowed_label': row["min_allowed_label"]
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
prompt = build_llm_prompt(preprocessed_span)
|
| 18 |
+
|
| 19 |
+
return {
|
| 20 |
+
"prompt": prompt,
|
| 21 |
+
"min_label": row["min_allowed_label"]
|
| 22 |
+
}
|
| 23 |
+
|
| 24 |
+
def finalize_classification(llm_raw_output: str, min_label: str) -> dict:
|
| 25 |
+
llm_out_json = validate_llm_output(llm_raw_output)
|
| 26 |
+
|
| 27 |
+
final_label = enforce_final_label(
|
| 28 |
+
llm_out_json,
|
| 29 |
+
min_label
|
| 30 |
+
)
|
| 31 |
+
return final_label
|
llm_pipeline/prompt_llm.py
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from static.config import LLM_BASE_PROMPT_LABEL_SPAN
|
| 2 |
+
from abstraction.span_schema import SpanSchema
|
| 3 |
+
import json
|
| 4 |
+
|
| 5 |
+
def build_llm_prompt(preprocessed_span: SpanSchema) -> str:
|
| 6 |
+
return f"""
|
| 7 |
+
{LLM_BASE_PROMPT_LABEL_SPAN}
|
| 8 |
+
|
| 9 |
+
Span Input:
|
| 10 |
+
{{
|
| 11 |
+
"span_text": "{preprocessed_span["span_text"]}",
|
| 12 |
+
"has_excessive_profanity": {str(preprocessed_span["has_excessive_profanity"]).lower()},
|
| 13 |
+
"has_slur": {str(preprocessed_span["has_slur"]).lower()},
|
| 14 |
+
"has_targeted_insult": {str(preprocessed_span["has_targeted_insult"]).lower()},
|
| 15 |
+
"minimum_allowed_label": "{preprocessed_span["min_allowed_label"]}"
|
| 16 |
+
}}
|
| 17 |
+
"""
|
| 18 |
+
|
| 19 |
+
def build_flexible_llm_prompt(preprocessed_span: SpanSchema, system_prompt: str) -> str:
|
| 20 |
+
span_info = {}
|
| 21 |
+
|
| 22 |
+
for key in [
|
| 23 |
+
"span_text",
|
| 24 |
+
"has_excessive_profanity",
|
| 25 |
+
"has_slur",
|
| 26 |
+
"has_targeted_insult",
|
| 27 |
+
"min_allowed_label",
|
| 28 |
+
]:
|
| 29 |
+
if not key in preprocessed_span:
|
| 30 |
+
continue
|
| 31 |
+
span_info[key] = preprocessed_span[key]
|
| 32 |
+
|
| 33 |
+
return f"""
|
| 34 |
+
{system_prompt}
|
| 35 |
+
|
| 36 |
+
Span Input:
|
| 37 |
+
{json.dumps(span_info, indent=2)}
|
| 38 |
+
"""
|
| 39 |
+
|
local_llm/fine_tune.py
ADDED
|
@@ -0,0 +1,154 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import pandas as pd
|
| 2 |
+
import os
|
| 3 |
+
import torch
|
| 4 |
+
from datasets import load_dataset
|
| 5 |
+
from transformers import AutoTokenizer, AutoModelForSequenceClassification, TrainingArguments, Trainer, BitsAndBytesConfig
|
| 6 |
+
from peft import LoraConfig, get_peft_model, prepare_model_for_kbit_training
|
| 7 |
+
from sklearn.metrics import classification_report
|
| 8 |
+
|
| 9 |
+
MODEL_NAME = "Qwen/Qwen2.5-3B-Instruct"
|
| 10 |
+
|
| 11 |
+
LABEL2ID = {
|
| 12 |
+
"NONE": 0,
|
| 13 |
+
"UNHARMFUL_PROFANITY": 1,
|
| 14 |
+
"CONFLICTUAL": 2,
|
| 15 |
+
}
|
| 16 |
+
ID2LABEL = {v: k for k, v in LABEL2ID.items()}
|
| 17 |
+
|
| 18 |
+
def build_prompt(example):
|
| 19 |
+
return f"""
|
| 20 |
+
You are a policy enforcement classifier.
|
| 21 |
+
|
| 22 |
+
Text span:
|
| 23 |
+
"{example['span']}"
|
| 24 |
+
|
| 25 |
+
Choose exactly one label:
|
| 26 |
+
CONFLICTUAL, NONE, UNHARMFUL_PROFANITY
|
| 27 |
+
"""
|
| 28 |
+
|
| 29 |
+
### ================== BitsAndBytes & LoRA Configs ==================
|
| 30 |
+
|
| 31 |
+
bnb_config = BitsAndBytesConfig(
|
| 32 |
+
load_in_4bit=True,
|
| 33 |
+
bnb_4bit_use_double_quant=True,
|
| 34 |
+
bnb_4bit_quant_type="nf4",
|
| 35 |
+
bnb_4bit_compute_dtype=torch.float16
|
| 36 |
+
)
|
| 37 |
+
|
| 38 |
+
lora_config = LoraConfig(
|
| 39 |
+
r=16,
|
| 40 |
+
lora_alpha=32,
|
| 41 |
+
lora_dropout=0.05,
|
| 42 |
+
bias="none",
|
| 43 |
+
task_type="SEQ_CLS",
|
| 44 |
+
target_modules=["q_proj", "v_proj"]
|
| 45 |
+
)
|
| 46 |
+
|
| 47 |
+
### =============================================================
|
| 48 |
+
|
| 49 |
+
if __name__ == '__main__':
|
| 50 |
+
|
| 51 |
+
tokenizer = AutoTokenizer.from_pretrained(
|
| 52 |
+
MODEL_NAME,
|
| 53 |
+
trust_remote_code=True
|
| 54 |
+
)
|
| 55 |
+
|
| 56 |
+
if tokenizer.pad_token is None:
|
| 57 |
+
tokenizer.pad_token = tokenizer.eos_token
|
| 58 |
+
|
| 59 |
+
|
| 60 |
+
def preprocess(example):
|
| 61 |
+
text = build_prompt(example)
|
| 62 |
+
tokens = tokenizer(
|
| 63 |
+
text,
|
| 64 |
+
truncation=True,
|
| 65 |
+
padding="max_length",
|
| 66 |
+
max_length=256
|
| 67 |
+
)
|
| 68 |
+
tokens["labels"] = LABEL2ID[example["label"]]
|
| 69 |
+
return tokens
|
| 70 |
+
|
| 71 |
+
def compute_metrics(eval_pred):
|
| 72 |
+
|
| 73 |
+
logits, labels = eval_pred
|
| 74 |
+
preds = logits.argmax(axis=-1)
|
| 75 |
+
|
| 76 |
+
report = classification_report(
|
| 77 |
+
labels,
|
| 78 |
+
preds,
|
| 79 |
+
output_dict=True,
|
| 80 |
+
zero_division=0
|
| 81 |
+
)
|
| 82 |
+
|
| 83 |
+
return {
|
| 84 |
+
"macro_f1": report["macro avg"]["f1-score"],
|
| 85 |
+
"weighted_f1": report["weighted avg"]["f1-score"]
|
| 86 |
+
}
|
| 87 |
+
|
| 88 |
+
### ================== Dataset Prep ==================
|
| 89 |
+
|
| 90 |
+
if not os.path.exists('./artifacts/x_sensitive_val_clean.csv'):
|
| 91 |
+
df = pd.read_csv("./artifacts/x_sensitive_val.csv", sep = ";")
|
| 92 |
+
df = df[df['original_index'].dtype == int]
|
| 93 |
+
df.to_csv('./artifacts/x_sensitive_val_clean.csv', index=False)
|
| 94 |
+
|
| 95 |
+
data_files = {"train": "x_sensitive_train_v2.csv", "validation": "x_sensitive_val_clean.csv"}
|
| 96 |
+
dataset = load_dataset(
|
| 97 |
+
"./artifacts",
|
| 98 |
+
data_files=data_files
|
| 99 |
+
)
|
| 100 |
+
|
| 101 |
+
dataset = dataset.map(preprocess)
|
| 102 |
+
|
| 103 |
+
dataset = dataset.remove_columns(
|
| 104 |
+
[col for col in dataset["train"].column_names if col not in ["input_ids", "attention_mask", "labels"]]
|
| 105 |
+
)
|
| 106 |
+
|
| 107 |
+
dataset.set_format(type="torch", columns=["input_ids", "attention_mask", "labels"])
|
| 108 |
+
|
| 109 |
+
model = AutoModelForSequenceClassification.from_pretrained(
|
| 110 |
+
MODEL_NAME,
|
| 111 |
+
num_labels=2,
|
| 112 |
+
id2label=ID2LABEL,
|
| 113 |
+
label2id=LABEL2ID,
|
| 114 |
+
quantization_config=bnb_config,
|
| 115 |
+
device_map="auto",
|
| 116 |
+
trust_remote_code=True
|
| 117 |
+
)
|
| 118 |
+
|
| 119 |
+
model = prepare_model_for_kbit_training(model)
|
| 120 |
+
model = get_peft_model(model, lora_config)
|
| 121 |
+
model.print_trainable_parameters()
|
| 122 |
+
|
| 123 |
+
### ================== TRAINING ==================
|
| 124 |
+
|
| 125 |
+
training_args = TrainingArguments(
|
| 126 |
+
output_dir="./artifacts/qwen-toxic-classifier",
|
| 127 |
+
per_device_train_batch_size=16,
|
| 128 |
+
per_device_eval_batch_size=16,
|
| 129 |
+
gradient_accumulation_steps=2,
|
| 130 |
+
eval_strategy="steps",
|
| 131 |
+
save_strategy="steps",
|
| 132 |
+
logging_steps=50,
|
| 133 |
+
eval_steps=200,
|
| 134 |
+
save_steps=200,
|
| 135 |
+
learning_rate=2e-4,
|
| 136 |
+
num_train_epochs=3,
|
| 137 |
+
fp16=True,
|
| 138 |
+
report_to="none",
|
| 139 |
+
load_best_model_at_end=True,
|
| 140 |
+
metric_for_best_model="eval_loss"
|
| 141 |
+
)
|
| 142 |
+
|
| 143 |
+
trainer = Trainer(
|
| 144 |
+
model=model,
|
| 145 |
+
args=training_args,
|
| 146 |
+
train_dataset=dataset["train"],
|
| 147 |
+
eval_dataset=dataset["train"],
|
| 148 |
+
tokenizer=tokenizer,
|
| 149 |
+
compute_metrics=compute_metrics
|
| 150 |
+
)
|
| 151 |
+
trainer.train()
|
| 152 |
+
|
| 153 |
+
trainer.save_model("./artifact/qwen-toxic-classifier-mine")
|
| 154 |
+
tokenizer.save_pretrained("./artifacts/qwen-toxic-classifier-mine")
|
main.py
ADDED
|
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import pandas as pd
|
| 2 |
+
|
| 3 |
+
from asr.speech_2_span import whisperx_to_word_df
|
| 4 |
+
from helpers.build_span import build_spans
|
| 5 |
+
from llm_pipeline.call_llm import batch_classify_async_llm, span_classify_llm
|
| 6 |
+
from helpers.merge_intervals import merge_intervals
|
| 7 |
+
from asr.mute_audio import mute_audio
|
| 8 |
+
|
| 9 |
+
|
| 10 |
+
def main():
|
| 11 |
+
AUDIO_ID = "audio_001"
|
| 12 |
+
AUDIO_PATH = "C:/Users/User/Downloads/hate_videos/hate_videos/hate_video_3.mp4"
|
| 13 |
+
EXTRACTED_WAV_PATH = "C:/python_proj/git/AutoCenzurer/artifacts/hate_video_3_extracted.wav"
|
| 14 |
+
OUTPUT_PATH = "C:/python_proj/git/AutoCenzurer/artifacts/hate_video_3_output.mp4"
|
| 15 |
+
SPANS_CSV = "artifacts/spans.csv"
|
| 16 |
+
WORDS_CSV = "artifacts/words.csv"
|
| 17 |
+
|
| 18 |
+
# 1 Audio / Video - Audio extraction (.wav) - ASR (Whisper) - words_df -
|
| 19 |
+
# 2 build_spans() - span_df -
|
| 20 |
+
# 3 deterministic signals - min_allowed_label -
|
| 21 |
+
# 4 LLM classification - final_enforced_label -
|
| 22 |
+
# 5 filter label != NONE - extract intervals -
|
| 23 |
+
# 6 merge_intervals() - mute_audio() ###
|
| 24 |
+
|
| 25 |
+
print("1 STEP: Running ASR")
|
| 26 |
+
# words_df = whisperx_to_word_df(
|
| 27 |
+
# audio_path=AUDIO_PATH,
|
| 28 |
+
# audio_id=AUDIO_ID
|
| 29 |
+
# )
|
| 30 |
+
|
| 31 |
+
# words_df.to_csv(WORDS_CSV, index=False)
|
| 32 |
+
|
| 33 |
+
# words_df = pd.read_csv(WORDS_CSV)
|
| 34 |
+
|
| 35 |
+
print("2 STEP: Building spans")
|
| 36 |
+
# spans_df = build_spans(words_df)
|
| 37 |
+
# spans_df.to_csv("artifacts/spans_async.csv", index=False)
|
| 38 |
+
|
| 39 |
+
spans_df = pd.read_csv("artifacts/spans_async.csv")
|
| 40 |
+
|
| 41 |
+
print(f"LOG: Spans saved to {SPANS_CSV}")
|
| 42 |
+
|
| 43 |
+
print("3+4 STEP: Deterministic Signals Analysis & Classifying spans with LLM API")
|
| 44 |
+
|
| 45 |
+
### SYNC WORKING STEP###
|
| 46 |
+
# for idx, row in spans_df.iterrows():
|
| 47 |
+
# result = classify_span_with_llm(
|
| 48 |
+
# span_text=row["span_text"],
|
| 49 |
+
# has_excessive_profanity=has_excessive_profanity,
|
| 50 |
+
# has_slur=has_slur,
|
| 51 |
+
# has_targeted_insult=has_targeted_insult
|
| 52 |
+
# )
|
| 53 |
+
|
| 54 |
+
# for k, v in result.items():
|
| 55 |
+
# spans_df.at[idx, k] = v
|
| 56 |
+
|
| 57 |
+
### ASYNC IMPLEMENTATION ###
|
| 58 |
+
spans_llm_df = batch_classify_async_llm(spans_df)
|
| 59 |
+
|
| 60 |
+
spans_llm_df.to_csv("artifacts/spans_async_llm.csv", index=False)
|
| 61 |
+
|
| 62 |
+
print("5 STEP Filtering and Extracy harmful spans")
|
| 63 |
+
harmful_spans = spans_df[
|
| 64 |
+
spans_df["final_enforced_label"] != "NONE"
|
| 65 |
+
]
|
| 66 |
+
|
| 67 |
+
if harmful_spans.empty:
|
| 68 |
+
print("No harmful spans detected. Nice.")
|
| 69 |
+
return
|
| 70 |
+
|
| 71 |
+
intervals = list(zip(harmful_spans["start_time"], harmful_spans["end_time"]))
|
| 72 |
+
|
| 73 |
+
print("6 STEP: Merge & MUTE")
|
| 74 |
+
merged_intervals = merge_intervals(
|
| 75 |
+
intervals,
|
| 76 |
+
pad_before=0.5,
|
| 77 |
+
pad_after=0.8
|
| 78 |
+
)
|
| 79 |
+
|
| 80 |
+
print("Merged intervals:")
|
| 81 |
+
for i in merged_intervals:
|
| 82 |
+
print(" ", i)
|
| 83 |
+
|
| 84 |
+
mute_audio(
|
| 85 |
+
audio_path=EXTRACTED_WAV_PATH,
|
| 86 |
+
output_path=OUTPUT_PATH,
|
| 87 |
+
intervals=merged_intervals
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
print(f"Muted audio written to {OUTPUT_PATH}")
|
| 91 |
+
|
| 92 |
+
if __name__ == "__main__":
|
| 93 |
+
main()
|
pipeline_runner.py
ADDED
|
@@ -0,0 +1,426 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""
|
| 2 |
+
Pipeline runner for audio censorship processing.
|
| 3 |
+
Supports .ogg, .wav, .mp3, and video formats.
|
| 4 |
+
"""
|
| 5 |
+
import os
|
| 6 |
+
import sys
|
| 7 |
+
import uuid
|
| 8 |
+
import tempfile
|
| 9 |
+
import logging
|
| 10 |
+
from pathlib import Path
|
| 11 |
+
from dataclasses import dataclass, field
|
| 12 |
+
from typing import List, Tuple, Optional
|
| 13 |
+
|
| 14 |
+
import pandas as pd
|
| 15 |
+
|
| 16 |
+
from asr.speech_2_span import whisperx_to_word_df
|
| 17 |
+
from helpers.build_span import build_spans, deduplicate_by_overlap
|
| 18 |
+
from llm_pipeline.call_llm import batch_classify_async_llm
|
| 19 |
+
from helpers.merge_intervals import merge_intervals
|
| 20 |
+
from asr.mute_audio import mute_audio
|
| 21 |
+
|
| 22 |
+
# Setup logging
|
| 23 |
+
logging.basicConfig(
|
| 24 |
+
level=logging.INFO,
|
| 25 |
+
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
|
| 26 |
+
handlers=[logging.StreamHandler(sys.stdout)]
|
| 27 |
+
)
|
| 28 |
+
logger = logging.getLogger(__name__)
|
| 29 |
+
|
| 30 |
+
|
| 31 |
+
@dataclass
|
| 32 |
+
class PipelineResult:
|
| 33 |
+
"""Container for all pipeline step outputs."""
|
| 34 |
+
audio_id: str = ""
|
| 35 |
+
input_path: str = ""
|
| 36 |
+
output_path: str = ""
|
| 37 |
+
|
| 38 |
+
# Step 1: ASR
|
| 39 |
+
words_df: Optional[pd.DataFrame] = None
|
| 40 |
+
asr_log: str = ""
|
| 41 |
+
|
| 42 |
+
# Step 2: Span building
|
| 43 |
+
spans_df: Optional[pd.DataFrame] = None
|
| 44 |
+
span_log: str = ""
|
| 45 |
+
|
| 46 |
+
# Step 3+4: Signals + LLM
|
| 47 |
+
spans_llm_df: Optional[pd.DataFrame] = None
|
| 48 |
+
llm_log: str = ""
|
| 49 |
+
|
| 50 |
+
# Step 5: Filtering
|
| 51 |
+
harmful_spans_df: Optional[pd.DataFrame] = None
|
| 52 |
+
intervals: List[Tuple[float, float]] = field(default_factory=list)
|
| 53 |
+
filter_log: str = ""
|
| 54 |
+
|
| 55 |
+
# Step 6: Merging & Muting
|
| 56 |
+
merged_intervals: List[Tuple[float, float]] = field(default_factory=list)
|
| 57 |
+
mute_log: str = ""
|
| 58 |
+
|
| 59 |
+
# Overall
|
| 60 |
+
success: bool = False
|
| 61 |
+
error: str = ""
|
| 62 |
+
|
| 63 |
+
|
| 64 |
+
def run_pipeline(
|
| 65 |
+
audio_path: str,
|
| 66 |
+
output_dir: str = "artifacts",
|
| 67 |
+
audio_id: Optional[str] = None,
|
| 68 |
+
device: str = "cuda",
|
| 69 |
+
language: str = "en",
|
| 70 |
+
pad_before: float = 0.5,
|
| 71 |
+
pad_after: float = 0.8,
|
| 72 |
+
save_intermediate: bool = True
|
| 73 |
+
) -> PipelineResult:
|
| 74 |
+
"""
|
| 75 |
+
Run the full audio censorship pipeline on an audio file.
|
| 76 |
+
|
| 77 |
+
Args:
|
| 78 |
+
audio_path: Path to input audio file (.ogg, .wav, .mp3, or video)
|
| 79 |
+
output_dir: Directory for output files
|
| 80 |
+
audio_id: Unique identifier for this audio (auto-generated if None)
|
| 81 |
+
device: Device for WhisperX ("cuda" or "cpu")
|
| 82 |
+
language: Language code for ASR
|
| 83 |
+
pad_before: Padding before muted interval (seconds)
|
| 84 |
+
pad_after: Padding after muted interval (seconds)
|
| 85 |
+
save_intermediate: Whether to save intermediate CSV files
|
| 86 |
+
|
| 87 |
+
Returns:
|
| 88 |
+
PipelineResult with all step outputs
|
| 89 |
+
"""
|
| 90 |
+
result = PipelineResult()
|
| 91 |
+
|
| 92 |
+
# Setup
|
| 93 |
+
if audio_id is None:
|
| 94 |
+
audio_id = f"audio_{uuid.uuid4().hex[:8]}"
|
| 95 |
+
|
| 96 |
+
result.audio_id = audio_id
|
| 97 |
+
result.input_path = audio_path
|
| 98 |
+
|
| 99 |
+
input_path = Path(audio_path)
|
| 100 |
+
if not input_path.exists():
|
| 101 |
+
result.error = f"Input file not found: {audio_path}"
|
| 102 |
+
return result
|
| 103 |
+
|
| 104 |
+
os.makedirs(output_dir, exist_ok=True)
|
| 105 |
+
|
| 106 |
+
# Determine output path - always use WAV for reliable encoding
|
| 107 |
+
# (soundfile/libsndfile can crash on OGG encoding on some systems)
|
| 108 |
+
# Use absolute path for Gradio compatibility
|
| 109 |
+
output_path = (Path(output_dir) / f"{input_path.stem}_censored.wav").resolve()
|
| 110 |
+
result.output_path = str(output_path)
|
| 111 |
+
|
| 112 |
+
try:
|
| 113 |
+
# ========== STEP 1: ASR ==========
|
| 114 |
+
logger.info("STEP 1: Starting ASR...")
|
| 115 |
+
result.asr_log = f"🎤 Running ASR on: {input_path.name}\n"
|
| 116 |
+
result.asr_log += f" Device: {device}, Language: {language}\n"
|
| 117 |
+
|
| 118 |
+
words_df = whisperx_to_word_df(
|
| 119 |
+
audio_path=audio_path,
|
| 120 |
+
audio_id=audio_id,
|
| 121 |
+
device=device,
|
| 122 |
+
language=language
|
| 123 |
+
)
|
| 124 |
+
logger.info(f"STEP 1: ASR complete, got {len(words_df) if words_df is not None else 0} words")
|
| 125 |
+
|
| 126 |
+
if words_df is None or words_df.empty:
|
| 127 |
+
result.asr_log += " ⚠️ No words detected in audio.\n"
|
| 128 |
+
result.words_df = pd.DataFrame(columns=["audio_id", "word_id", "word", "start_time", "end_time"])
|
| 129 |
+
else:
|
| 130 |
+
result.words_df = words_df
|
| 131 |
+
result.asr_log += f" ✅ Detected {len(words_df)} words\n"
|
| 132 |
+
|
| 133 |
+
if save_intermediate:
|
| 134 |
+
words_csv = Path(output_dir) / f"{audio_id}_words.csv"
|
| 135 |
+
words_df.to_csv(words_csv, index=False)
|
| 136 |
+
result.asr_log += f" 💾 Saved to: {words_csv}\n"
|
| 137 |
+
|
| 138 |
+
if result.words_df.empty:
|
| 139 |
+
result.success = True
|
| 140 |
+
result.mute_log = "No speech detected - copying original audio."
|
| 141 |
+
# Just copy the original
|
| 142 |
+
import shutil
|
| 143 |
+
shutil.copy(audio_path, result.output_path)
|
| 144 |
+
return result
|
| 145 |
+
|
| 146 |
+
# ========== STEP 2: Build Spans ==========
|
| 147 |
+
logger.info("STEP 2: Building spans...")
|
| 148 |
+
result.span_log = "📝 Building text spans with overlap...\n"
|
| 149 |
+
|
| 150 |
+
spans_df = build_spans(result.words_df)
|
| 151 |
+
result.spans_df = spans_df
|
| 152 |
+
logger.info(f"STEP 2: Created {len(spans_df)} spans")
|
| 153 |
+
|
| 154 |
+
if spans_df.empty:
|
| 155 |
+
result.span_log += " ⚠️ No spans created.\n"
|
| 156 |
+
result.success = True
|
| 157 |
+
import shutil
|
| 158 |
+
shutil.copy(audio_path, result.output_path)
|
| 159 |
+
return result
|
| 160 |
+
|
| 161 |
+
result.span_log += f" ✅ Created {len(spans_df)} spans\n"
|
| 162 |
+
|
| 163 |
+
if save_intermediate:
|
| 164 |
+
spans_csv = Path(output_dir) / f"{audio_id}_spans.csv"
|
| 165 |
+
spans_df.to_csv(spans_csv, index=False)
|
| 166 |
+
result.span_log += f" 💾 Saved to: {spans_csv}\n"
|
| 167 |
+
|
| 168 |
+
# ========== STEP 3+4: Deterministic Signals + LLM Classification ==========
|
| 169 |
+
logger.info("STEP 3+4: Starting LLM classification...")
|
| 170 |
+
result.llm_log = "🤖 Analyzing signals & classifying with LLM...\n"
|
| 171 |
+
result.llm_log += f" Processing {len(spans_df)} spans asynchronously...\n"
|
| 172 |
+
|
| 173 |
+
spans_llm_df = batch_classify_async_llm(spans_df.copy())
|
| 174 |
+
result.spans_llm_df = spans_llm_df
|
| 175 |
+
logger.info("STEP 3+4: LLM classification complete")
|
| 176 |
+
|
| 177 |
+
result.llm_log += " ✅ Classification complete\n"
|
| 178 |
+
|
| 179 |
+
# Log individual span results
|
| 180 |
+
for idx, row in spans_llm_df.iterrows():
|
| 181 |
+
label = row.get("final_enforced_label", "UNKNOWN")
|
| 182 |
+
confidence = row.get("llm_confidence", "N/A")
|
| 183 |
+
span_text = row.get("span_text", "")[:50]
|
| 184 |
+
result.llm_log += f" [{idx}] {label} (conf: {confidence}) - \"{span_text}...\"\n"
|
| 185 |
+
|
| 186 |
+
if save_intermediate:
|
| 187 |
+
llm_csv = Path(output_dir) / f"{audio_id}_spans_llm.csv"
|
| 188 |
+
spans_llm_df.to_csv(llm_csv, index=False)
|
| 189 |
+
result.llm_log += f" 💾 Saved to: {llm_csv}\n"
|
| 190 |
+
|
| 191 |
+
# ========== STEP 5: Filter Harmful Spans ==========
|
| 192 |
+
logger.info("STEP 5: Filtering harmful spans...")
|
| 193 |
+
result.filter_log = "🔍 Filtering harmful spans...\n"
|
| 194 |
+
|
| 195 |
+
# Count before deduplication
|
| 196 |
+
all_harmful = spans_llm_df[spans_llm_df["final_enforced_label"] != "NONE"]
|
| 197 |
+
result.filter_log += f" Raw harmful spans: {len(all_harmful)}\n"
|
| 198 |
+
|
| 199 |
+
# Deduplicate overlapping spans, keeping highest severity
|
| 200 |
+
deduplicated_df = deduplicate_by_overlap(spans_llm_df, overlap_threshold=0.7)
|
| 201 |
+
harmful_spans = deduplicated_df[
|
| 202 |
+
deduplicated_df["final_enforced_label"] != "NONE"
|
| 203 |
+
]
|
| 204 |
+
result.harmful_spans_df = harmful_spans
|
| 205 |
+
logger.info(f"STEP 5: Found {len(harmful_spans)} unique harmful spans")
|
| 206 |
+
|
| 207 |
+
if harmful_spans.empty:
|
| 208 |
+
result.filter_log += " ✅ No harmful content detected! Clean audio.\n"
|
| 209 |
+
result.intervals = []
|
| 210 |
+
result.success = True
|
| 211 |
+
import shutil
|
| 212 |
+
shutil.copy(audio_path, result.output_path)
|
| 213 |
+
return result
|
| 214 |
+
|
| 215 |
+
result.filter_log += f" ⚠️ After deduplication: {len(harmful_spans)} unique harmful spans:\n"
|
| 216 |
+
for idx, row in harmful_spans.iterrows():
|
| 217 |
+
start = row["start_time"]
|
| 218 |
+
end = row["end_time"]
|
| 219 |
+
label = row["final_enforced_label"]
|
| 220 |
+
result.filter_log += f" [{start:.2f}s - {end:.2f}s] {label}\n"
|
| 221 |
+
|
| 222 |
+
result.intervals = list(zip(harmful_spans["start_time"], harmful_spans["end_time"]))
|
| 223 |
+
|
| 224 |
+
# ========== STEP 6: Merge Intervals & Mute ==========
|
| 225 |
+
logger.info("STEP 6: Merging and muting...")
|
| 226 |
+
result.mute_log = "🔇 Merging intervals and muting audio...\n"
|
| 227 |
+
result.mute_log += f" Padding: {pad_before}s before, {pad_after}s after\n"
|
| 228 |
+
|
| 229 |
+
merged = merge_intervals(
|
| 230 |
+
result.intervals,
|
| 231 |
+
pad_before=pad_before,
|
| 232 |
+
pad_after=pad_after
|
| 233 |
+
)
|
| 234 |
+
result.merged_intervals = merged
|
| 235 |
+
|
| 236 |
+
result.mute_log += f" 📊 Merged {len(result.intervals)} intervals → {len(merged)} regions:\n"
|
| 237 |
+
for start, end in merged:
|
| 238 |
+
result.mute_log += f" [{start:.2f}s - {end:.2f}s]\n"
|
| 239 |
+
|
| 240 |
+
logger.info(f"STEP 6: Merged intervals: {merged}")
|
| 241 |
+
logger.info(f"STEP 6: Calling mute_audio with input={audio_path}, output={result.output_path}")
|
| 242 |
+
|
| 243 |
+
mute_audio(
|
| 244 |
+
audio_path=audio_path,
|
| 245 |
+
output_path=result.output_path,
|
| 246 |
+
intervals=merged
|
| 247 |
+
)
|
| 248 |
+
|
| 249 |
+
logger.info("STEP 6: mute_audio completed successfully")
|
| 250 |
+
result.mute_log += f" ✅ Muted audio saved to: {result.output_path}\n"
|
| 251 |
+
result.success = True
|
| 252 |
+
|
| 253 |
+
except Exception as e:
|
| 254 |
+
logger.error(f"Pipeline exception: {e}")
|
| 255 |
+
import traceback
|
| 256 |
+
logger.error(traceback.format_exc())
|
| 257 |
+
result.error = f"Pipeline error: {str(e)}"
|
| 258 |
+
result.success = False
|
| 259 |
+
result.error += f"\n\n{traceback.format_exc()}"
|
| 260 |
+
|
| 261 |
+
return result
|
| 262 |
+
|
| 263 |
+
|
| 264 |
+
def run_pipeline_step_by_step(
|
| 265 |
+
audio_path: str,
|
| 266 |
+
output_dir: str = "artifacts",
|
| 267 |
+
audio_id: Optional[str] = None,
|
| 268 |
+
device: str = "cuda",
|
| 269 |
+
language: str = "en",
|
| 270 |
+
pad_before: float = 0.5,
|
| 271 |
+
pad_after: float = 0.8,
|
| 272 |
+
save_intermediate: bool = True
|
| 273 |
+
):
|
| 274 |
+
"""
|
| 275 |
+
Generator that yields results after each pipeline step.
|
| 276 |
+
Useful for Gradio to show progress step by step.
|
| 277 |
+
"""
|
| 278 |
+
result = PipelineResult()
|
| 279 |
+
|
| 280 |
+
# Setup
|
| 281 |
+
if audio_id is None:
|
| 282 |
+
audio_id = f"audio_{uuid.uuid4().hex[:8]}"
|
| 283 |
+
|
| 284 |
+
result.audio_id = audio_id
|
| 285 |
+
result.input_path = audio_path
|
| 286 |
+
|
| 287 |
+
input_path = Path(audio_path)
|
| 288 |
+
if not input_path.exists():
|
| 289 |
+
result.error = f"Input file not found: {audio_path}"
|
| 290 |
+
yield result, "error"
|
| 291 |
+
return
|
| 292 |
+
|
| 293 |
+
os.makedirs(output_dir, exist_ok=True)
|
| 294 |
+
|
| 295 |
+
# Always use WAV for reliable encoding, with absolute path
|
| 296 |
+
output_path = (Path(output_dir) / f"{input_path.stem}_censored.wav").resolve()
|
| 297 |
+
result.output_path = str(output_path)
|
| 298 |
+
|
| 299 |
+
try:
|
| 300 |
+
# STEP 1: ASR
|
| 301 |
+
result.asr_log = f"🎤 Running ASR on: {input_path.name}\n"
|
| 302 |
+
result.asr_log += f" Device: {device}, Language: {language}\n"
|
| 303 |
+
|
| 304 |
+
words_df = whisperx_to_word_df(
|
| 305 |
+
audio_path=audio_path,
|
| 306 |
+
audio_id=audio_id,
|
| 307 |
+
device=device,
|
| 308 |
+
language=language
|
| 309 |
+
)
|
| 310 |
+
|
| 311 |
+
if words_df is None or words_df.empty:
|
| 312 |
+
result.asr_log += " ⚠️ No words detected.\n"
|
| 313 |
+
result.words_df = pd.DataFrame(columns=["audio_id", "word_id", "word", "start_time", "end_time"])
|
| 314 |
+
else:
|
| 315 |
+
result.words_df = words_df
|
| 316 |
+
result.asr_log += f" ✅ Detected {len(words_df)} words\n"
|
| 317 |
+
if save_intermediate:
|
| 318 |
+
words_csv = Path(output_dir) / f"{audio_id}_words.csv"
|
| 319 |
+
words_df.to_csv(words_csv, index=False)
|
| 320 |
+
|
| 321 |
+
yield result, "step1_asr"
|
| 322 |
+
|
| 323 |
+
if result.words_df.empty:
|
| 324 |
+
result.success = True
|
| 325 |
+
import shutil
|
| 326 |
+
shutil.copy(audio_path, result.output_path)
|
| 327 |
+
yield result, "complete"
|
| 328 |
+
return
|
| 329 |
+
|
| 330 |
+
# STEP 2: Build Spans
|
| 331 |
+
result.span_log = "📝 Building text spans...\n"
|
| 332 |
+
spans_df = build_spans(result.words_df)
|
| 333 |
+
result.spans_df = spans_df
|
| 334 |
+
result.span_log += f" ✅ Created {len(spans_df)} spans\n"
|
| 335 |
+
|
| 336 |
+
if save_intermediate:
|
| 337 |
+
spans_csv = Path(output_dir) / f"{audio_id}_spans.csv"
|
| 338 |
+
spans_df.to_csv(spans_csv, index=False)
|
| 339 |
+
|
| 340 |
+
yield result, "step2_spans"
|
| 341 |
+
|
| 342 |
+
if spans_df.empty:
|
| 343 |
+
result.success = True
|
| 344 |
+
import shutil
|
| 345 |
+
shutil.copy(audio_path, result.output_path)
|
| 346 |
+
yield result, "complete"
|
| 347 |
+
return
|
| 348 |
+
|
| 349 |
+
# STEP 3+4: LLM Classification
|
| 350 |
+
result.llm_log = "🤖 Classifying with LLM...\n"
|
| 351 |
+
spans_llm_df = batch_classify_async_llm(spans_df.copy())
|
| 352 |
+
result.spans_llm_df = spans_llm_df
|
| 353 |
+
result.llm_log += f" ✅ Classified {len(spans_llm_df)} spans\n"
|
| 354 |
+
|
| 355 |
+
for idx, row in spans_llm_df.iterrows():
|
| 356 |
+
label = row.get("final_enforced_label", "UNKNOWN")
|
| 357 |
+
result.llm_log += f" [{idx}] → {label}\n"
|
| 358 |
+
|
| 359 |
+
if save_intermediate:
|
| 360 |
+
llm_csv = Path(output_dir) / f"{audio_id}_spans_llm.csv"
|
| 361 |
+
spans_llm_df.to_csv(llm_csv, index=False)
|
| 362 |
+
|
| 363 |
+
yield result, "step3_llm"
|
| 364 |
+
|
| 365 |
+
# STEP 5: Filter with deduplication
|
| 366 |
+
result.filter_log = "🔍 Filtering harmful spans...\n"
|
| 367 |
+
all_harmful = spans_llm_df[spans_llm_df["final_enforced_label"] != "NONE"]
|
| 368 |
+
result.filter_log += f" Raw harmful: {len(all_harmful)}\n"
|
| 369 |
+
|
| 370 |
+
deduplicated_df = deduplicate_by_overlap(spans_llm_df, overlap_threshold=0.7)
|
| 371 |
+
harmful_spans = deduplicated_df[deduplicated_df["final_enforced_label"] != "NONE"]
|
| 372 |
+
result.harmful_spans_df = harmful_spans
|
| 373 |
+
result.intervals = list(zip(harmful_spans["start_time"], harmful_spans["end_time"])) if not harmful_spans.empty else []
|
| 374 |
+
result.filter_log += f" Found {len(harmful_spans)} harmful spans\n"
|
| 375 |
+
|
| 376 |
+
yield result, "step4_filter"
|
| 377 |
+
|
| 378 |
+
# STEP 6: Mute
|
| 379 |
+
result.mute_log = "🔇 Muting audio...\n"
|
| 380 |
+
|
| 381 |
+
if not result.intervals:
|
| 382 |
+
result.mute_log += " No harmful content - keeping original.\n"
|
| 383 |
+
import shutil
|
| 384 |
+
shutil.copy(audio_path, result.output_path)
|
| 385 |
+
else:
|
| 386 |
+
merged = merge_intervals(result.intervals, pad_before=pad_before, pad_after=pad_after)
|
| 387 |
+
result.merged_intervals = merged
|
| 388 |
+
result.mute_log += f" Merged to {len(merged)} regions\n"
|
| 389 |
+
mute_audio(audio_path=audio_path, output_path=result.output_path, intervals=merged)
|
| 390 |
+
|
| 391 |
+
result.mute_log += f" ✅ Output: {result.output_path}\n"
|
| 392 |
+
result.success = True
|
| 393 |
+
|
| 394 |
+
yield result, "complete"
|
| 395 |
+
|
| 396 |
+
except Exception as e:
|
| 397 |
+
import traceback
|
| 398 |
+
result.error = f"Error: {str(e)}\n{traceback.format_exc()}"
|
| 399 |
+
result.success = False
|
| 400 |
+
yield result, "error"
|
| 401 |
+
|
| 402 |
+
|
| 403 |
+
if __name__ == "__main__":
|
| 404 |
+
# Example usage
|
| 405 |
+
import sys
|
| 406 |
+
|
| 407 |
+
if len(sys.argv) < 2:
|
| 408 |
+
print("Usage: python pipeline_runner.py <audio_file>")
|
| 409 |
+
sys.exit(1)
|
| 410 |
+
|
| 411 |
+
audio_file = sys.argv[1]
|
| 412 |
+
result = run_pipeline(audio_file, device="cuda")
|
| 413 |
+
|
| 414 |
+
print("\n" + "="*50)
|
| 415 |
+
print("PIPELINE RESULT")
|
| 416 |
+
print("="*50)
|
| 417 |
+
print(result.asr_log)
|
| 418 |
+
print(result.span_log)
|
| 419 |
+
print(result.llm_log)
|
| 420 |
+
print(result.filter_log)
|
| 421 |
+
print(result.mute_log)
|
| 422 |
+
|
| 423 |
+
if result.error:
|
| 424 |
+
print(f"\n❌ Error: {result.error}")
|
| 425 |
+
else:
|
| 426 |
+
print(f"\n✅ Success! Output: {result.output_path}")
|
requirements.txt
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pandas>=2.0.0
|
| 2 |
+
numpy>=1.24.0
|
| 3 |
+
soundfile>=0.12.1
|
| 4 |
+
google-genai
|
| 5 |
+
groq>=0.4.0
|
| 6 |
+
datasets>=4.4.2
|
| 7 |
+
gradio>=6.3.0
|
| 8 |
+
scikit-learn>=1.7.2
|
| 9 |
+
# VERY-VERY HEAVY dependencies (UNCOMMENT IF NEEDED)
|
| 10 |
+
# whisperx>=3.1.1
|
| 11 |
+
# torch>=2.0.0
|
| 12 |
+
# torchaudio>=2.0.0
|
| 13 |
+
|
| 14 |
+
# NOT must / OPTIONAL be installed separately for any specific platform
|
| 15 |
+
# - ffmpeg (will be deleted and replaced, once I figure out easier way to extract audio :/)
|
| 16 |
+
|
| 17 |
+
### Bundle Lib for ffmpeg usage
|
| 18 |
+
imageio-ffmpeg
|
| 19 |
+
|
| 20 |
+
# .env file REQUIRED for LLM API usage
|
| 21 |
+
# GROQ_API_KEY = "your_groq_api_key_here"
|
| 22 |
+
# GOOGLE_API_KEY = "your_google_api_key_here"
|
scripts/x_sensitive/evaluate_llm_api.py
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import sys
|
| 2 |
+
sys.path.append('./')
|
| 3 |
+
|
| 4 |
+
import logging
|
| 5 |
+
logging.basicConfig(
|
| 6 |
+
filename="inference.log",
|
| 7 |
+
level=logging.INFO,
|
| 8 |
+
encoding="utf-8",
|
| 9 |
+
)
|
| 10 |
+
|
| 11 |
+
logger = logging.getLogger(__name__)
|
| 12 |
+
|
| 13 |
+
import csv
|
| 14 |
+
|
| 15 |
+
from evaluation.groq import GroqBinaryProcessor
|
| 16 |
+
from evaluation.pipeline import get_batched_dataset, get_inference_results
|
| 17 |
+
from static.config import LLM_PROMPT_BINARY_CLASSIFICATION
|
| 18 |
+
|
| 19 |
+
def main():
|
| 20 |
+
logger.info("getting data")
|
| 21 |
+
dataset = get_batched_dataset('binary_classification.csv', batch_size=16)
|
| 22 |
+
logger.info(f"overall batches number: {len(dataset)}")
|
| 23 |
+
|
| 24 |
+
llm_binary_processor = GroqBinaryProcessor(system_prompt=LLM_PROMPT_BINARY_CLASSIFICATION, max_concurrent=2)
|
| 25 |
+
logger.info("processing data")
|
| 26 |
+
results = get_inference_results(data_iterator=iter(dataset), process_batch_fn=llm_binary_processor.process_batch)
|
| 27 |
+
|
| 28 |
+
logging.info("saving results...")
|
| 29 |
+
with open('classification_inference_result.csv', 'w', newline='') as f:
|
| 30 |
+
writer = csv.writer(f)
|
| 31 |
+
writer.writerow(['y_true', 'y_pred'])
|
| 32 |
+
writer.writerows(zip(results.y_true, results.y_pred))
|
| 33 |
+
|
| 34 |
+
llm_binary_processor.export_metadata('classification_inference_metadata_result.csv')
|
| 35 |
+
|
| 36 |
+
if __name__ == "__main__":
|
| 37 |
+
main()
|
scripts/x_sensitive/evaluate_local_qwen.py
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import sys
|
| 2 |
+
sys.path.append('./')
|
| 3 |
+
|
| 4 |
+
import logging
|
| 5 |
+
logging.basicConfig(
|
| 6 |
+
filename="inference.log",
|
| 7 |
+
level=logging.INFO,
|
| 8 |
+
encoding="utf-8",
|
| 9 |
+
)
|
| 10 |
+
|
| 11 |
+
logger = logging.getLogger(__name__)
|
| 12 |
+
|
| 13 |
+
import csv
|
| 14 |
+
|
| 15 |
+
from evaluation.pipeline import get_batched_dataset, get_inference_results
|
| 16 |
+
from evaluation.local import QwenProcessor, BINARY_LABEL_CONFIG
|
| 17 |
+
|
| 18 |
+
MULTICLASS_CHECKPOINT='artifacts/qwen-toxic-classifier/checkpoint-400'
|
| 19 |
+
BINARY_CHECKPOINT='artifacts/qwen-toxic-classifier/checkpoint-417-binary-2'
|
| 20 |
+
TOKENIZER_CHECKPOINT='artifacts/qwen-toxic-classifier/checkpoint-417-binary-2'
|
| 21 |
+
|
| 22 |
+
def main():
|
| 23 |
+
logger.info("getting data")
|
| 24 |
+
dataset = get_batched_dataset('artifacts/binary_classification.csv', batch_size=16)
|
| 25 |
+
logger.info(f"overall batches number: {len(dataset)}")
|
| 26 |
+
|
| 27 |
+
processor = QwenProcessor(BINARY_CHECKPOINT, TOKENIZER_CHECKPOINT, BINARY_LABEL_CONFIG)
|
| 28 |
+
|
| 29 |
+
logger.info("processing data")
|
| 30 |
+
results = get_inference_results(data_iterator=iter(dataset), process_batch_fn=processor.process_batch)
|
| 31 |
+
|
| 32 |
+
logging.info("saving results...")
|
| 33 |
+
with open('binary_classification_results.csv', 'w', newline='') as f:
|
| 34 |
+
writer = csv.writer(f)
|
| 35 |
+
writer.writerow(['y_true', 'y_pred'])
|
| 36 |
+
writer.writerows(zip(results.y_true, results.y_pred))
|
| 37 |
+
|
| 38 |
+
if __name__ == "__main__":
|
| 39 |
+
main()
|
scripts/x_sensitive/extract_labeled_spans.py
ADDED
|
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import datasets
|
| 2 |
+
|
| 3 |
+
def extract_spans(df, highlight_field):
|
| 4 |
+
def extract_span(row):
|
| 5 |
+
text = row['text']
|
| 6 |
+
highlights = row[highlight_field]
|
| 7 |
+
|
| 8 |
+
if len(highlights) == 0:
|
| 9 |
+
return ''
|
| 10 |
+
|
| 11 |
+
words = text.split()
|
| 12 |
+
|
| 13 |
+
max_len = 0
|
| 14 |
+
selected_highlight = ''
|
| 15 |
+
for hl in highlights:
|
| 16 |
+
hl_text = hl[0] # since each is [str]
|
| 17 |
+
hl_words = hl_text.split()
|
| 18 |
+
if len(hl_words) > max_len and len(hl_words) <= 10:
|
| 19 |
+
max_len = len(hl_words)
|
| 20 |
+
selected_highlight = hl_text
|
| 21 |
+
|
| 22 |
+
if not selected_highlight:
|
| 23 |
+
return ''
|
| 24 |
+
|
| 25 |
+
hl_words = selected_highlight.split()
|
| 26 |
+
|
| 27 |
+
start_idx = -1
|
| 28 |
+
for i in range(len(words) - len(hl_words) + 1):
|
| 29 |
+
if words[i:i+len(hl_words)] == hl_words:
|
| 30 |
+
start_idx = i
|
| 31 |
+
break
|
| 32 |
+
|
| 33 |
+
if start_idx == -1:
|
| 34 |
+
return selected_highlight
|
| 35 |
+
|
| 36 |
+
current_span = hl_words[:]
|
| 37 |
+
left = start_idx - 1
|
| 38 |
+
right = start_idx + len(hl_words)
|
| 39 |
+
|
| 40 |
+
while len(current_span) < 10:
|
| 41 |
+
added = False
|
| 42 |
+
if left >= 0:
|
| 43 |
+
current_span.insert(0, words[left])
|
| 44 |
+
left -= 1
|
| 45 |
+
added = True
|
| 46 |
+
if len(current_span) < 10 and right < len(words):
|
| 47 |
+
current_span.append(words[right])
|
| 48 |
+
right += 1
|
| 49 |
+
added = True
|
| 50 |
+
if not added:
|
| 51 |
+
break
|
| 52 |
+
|
| 53 |
+
return ' '.join(current_span)
|
| 54 |
+
df = df.copy()
|
| 55 |
+
df['span'] = df.apply(extract_span, axis=1)
|
| 56 |
+
df = df[df['span'] != '']
|
| 57 |
+
df['original_index'] = df.index
|
| 58 |
+
new_df = df[['original_index', 'span']].copy()
|
| 59 |
+
|
| 60 |
+
return new_df
|
| 61 |
+
|
| 62 |
+
data = datasets.load_dataset('cardiffnlp/x_sensitive', split='train')
|
| 63 |
+
df = data.to_pandas()
|
| 64 |
+
|
| 65 |
+
df = df[(df['profanity'] == 1) & (df['conflictual'] != 1) & (df['selfharm'] != 1)]
|
| 66 |
+
|
| 67 |
+
new_df = extract_spans(df, 'profanity_highlight')
|
| 68 |
+
new_df.to_csv('unharmful_profanity.csv', sep=';', index=False)
|
scripts/x_sensitive/extract_normal_spans.py
ADDED
|
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import datasets
|
| 2 |
+
import re
|
| 3 |
+
|
| 4 |
+
def cut_span(record):
|
| 5 |
+
text = record['text']
|
| 6 |
+
# Remove leading "@user" prefixes (one or more)
|
| 7 |
+
text = re.sub(r'^(@user\s*)+', '', text)
|
| 8 |
+
words = text.split()[:10]
|
| 9 |
+
return ' '.join(words)
|
| 10 |
+
|
| 11 |
+
data = datasets.load_dataset('cardiffnlp/x_sensitive', split='train')
|
| 12 |
+
df = data.to_pandas()
|
| 13 |
+
|
| 14 |
+
df = df[df['labels'].apply(len) == 0]
|
| 15 |
+
|
| 16 |
+
df['span'] = df.apply(cut_span, axis=1)
|
| 17 |
+
df['original_index'] = df.index
|
| 18 |
+
new_df = df[['original_index', 'span']].copy()
|
| 19 |
+
|
| 20 |
+
new_df.to_csv('none.csv', sep=';', index=False)
|
scripts/x_sensitive/prepare_data_for_binary_classification.py
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import pandas as pd
|
| 2 |
+
|
| 3 |
+
df = pd.read_csv('x_sensitive_train_v2.csv')
|
| 4 |
+
|
| 5 |
+
new_df = df[df['label'] == 'CONFLICTUAL'].copy()
|
| 6 |
+
|
| 7 |
+
new_df['label'] = 1
|
| 8 |
+
negative_size = len(new_df)
|
| 9 |
+
unharmful_sample = df[df['label'] == 'UNHARMFUL_PROFANITY'][:int(negative_size/2)]
|
| 10 |
+
unharmful_sample['label'] = 0
|
| 11 |
+
none_sample = df[df['label'] == "NONE"][:int(negative_size/2)]
|
| 12 |
+
none_sample['label'] = 0
|
| 13 |
+
|
| 14 |
+
new_df = pd.concat([new_df, unharmful_sample, none_sample])
|
| 15 |
+
new_df = new_df.rename(columns={"span": "span_text", "original_index": "id"})
|
| 16 |
+
|
| 17 |
+
new_df.to_csv('binary_classification.csv', index=False, sep=';')
|
| 18 |
+
|
signals_deterministic/classify_signals.py
ADDED
|
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from static.config import PROFANITY, SLURS, INSULTS, TARGETS, VIOLENCE_VERBS, THREAT_VERBS, VIOLENT_OUTCOMES
|
| 2 |
+
from .normalize_span import normalize
|
| 3 |
+
|
| 4 |
+
def has_excessive_profanity(span: str, k: int = 2, r: float = 0.15):
|
| 5 |
+
tokens = normalize(span)
|
| 6 |
+
hits = [t for t in tokens if t in PROFANITY]
|
| 7 |
+
return len(hits) >= k or (len(hits) / max(len(tokens), 1)) >= r, hits
|
| 8 |
+
|
| 9 |
+
|
| 10 |
+
def has_slur(span: str):
|
| 11 |
+
tokens = normalize(span)
|
| 12 |
+
hits = [t for t in tokens if t in SLURS]
|
| 13 |
+
return len(hits) > 0, hits
|
| 14 |
+
|
| 15 |
+
def has_targeted_insult(span: str):
|
| 16 |
+
tokens = normalize(span)
|
| 17 |
+
hits = []
|
| 18 |
+
|
| 19 |
+
for i, t in enumerate(tokens):
|
| 20 |
+
if t in INSULTS:
|
| 21 |
+
window = tokens[max(0, i-3):i]
|
| 22 |
+
if any(w in TARGETS for w in window):
|
| 23 |
+
hits.append(t)
|
| 24 |
+
|
| 25 |
+
return len(hits) > 0, hits
|
| 26 |
+
|
| 27 |
+
def has_threat_or_violence(span: str, window_size: int = 4):
|
| 28 |
+
|
| 29 |
+
tokens = normalize(span)
|
| 30 |
+
hits = []
|
| 31 |
+
|
| 32 |
+
for i, token in enumerate(tokens):
|
| 33 |
+
if token in VIOLENCE_VERBS:
|
| 34 |
+
window_before = tokens[max(0, i-window_size):i]
|
| 35 |
+
window_after = tokens[i+1:min(len(tokens), i+window_size+1)]
|
| 36 |
+
window = window_before + window_after
|
| 37 |
+
|
| 38 |
+
if any(w in TARGETS for w in window):
|
| 39 |
+
hits.append(f"targeted_{token}")
|
| 40 |
+
else:
|
| 41 |
+
hits.append(token)
|
| 42 |
+
|
| 43 |
+
if token in THREAT_VERBS:
|
| 44 |
+
window_after = tokens[i+1:min(len(tokens), i+window_size+1)]
|
| 45 |
+
if any(w in VIOLENCE_VERBS for w in window_after):
|
| 46 |
+
hits.append(f"threat_{token}")
|
| 47 |
+
|
| 48 |
+
if token in {"hope", "wish", "want"}:
|
| 49 |
+
window_after = tokens[i+1:min(len(tokens), i+window_size+1)]
|
| 50 |
+
has_target = any(w in TARGETS for w in window_after)
|
| 51 |
+
has_violence = any(w in VIOLENT_OUTCOMES | VIOLENCE_VERBS for w in window_after)
|
| 52 |
+
|
| 53 |
+
if has_target and has_violence:
|
| 54 |
+
hits.append(f"violent_wish_{token}")
|
| 55 |
+
|
| 56 |
+
return len(hits) > 0, hits
|
signals_deterministic/curse_word_matcher.py
ADDED
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import re
|
| 2 |
+
from static.config import CURSE_VOCAB
|
| 3 |
+
from .normalize_span import normalize
|
| 4 |
+
|
| 5 |
+
def find_curse_words(span: str):
|
| 6 |
+
results = []
|
| 7 |
+
|
| 8 |
+
for match in re.finditer(r"\b\w[\w']*\b", span):
|
| 9 |
+
orig = match.group(0)
|
| 10 |
+
norm = normalize(orig)
|
| 11 |
+
if not norm:
|
| 12 |
+
continue
|
| 13 |
+
|
| 14 |
+
for norm_tok in norm:
|
| 15 |
+
if norm_tok in CURSE_VOCAB:
|
| 16 |
+
results.append({
|
| 17 |
+
"token": orig,
|
| 18 |
+
"normalized": norm_tok,
|
| 19 |
+
"start_idx": match.start(),
|
| 20 |
+
"end_idx": match.end()
|
| 21 |
+
})
|
| 22 |
+
|
| 23 |
+
return results
|
signals_deterministic/determine_span_signals.py
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from .classify_signals import has_targeted_insult, has_slur, has_excessive_profanity, has_threat_or_violence
|
| 2 |
+
|
| 3 |
+
def analyze_span(span_text: str) -> dict:
|
| 4 |
+
prof_flag, prof_hits = has_excessive_profanity(span_text)
|
| 5 |
+
slur_flag, slur_hits = has_slur(span_text)
|
| 6 |
+
insult_flag, insult_hits = has_targeted_insult(span_text)
|
| 7 |
+
harassment_flag, harassment_hits = has_threat_or_violence(span_text)
|
| 8 |
+
|
| 9 |
+
return {
|
| 10 |
+
"has_excessive_profanity": prof_flag,
|
| 11 |
+
"has_slur": slur_flag,
|
| 12 |
+
"has_targeted_insult": insult_flag,
|
| 13 |
+
"has_threat_or_violence": harassment_flag,
|
| 14 |
+
|
| 15 |
+
"profanity_hits": prof_hits,
|
| 16 |
+
"slur_hits": slur_hits,
|
| 17 |
+
"insult_hits": insult_hits,
|
| 18 |
+
"threat_or_violence_hits": harassment_hits
|
| 19 |
+
}
|
signals_deterministic/normalize_span.py
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import re
|
| 2 |
+
|
| 3 |
+
def normalize(text: str) -> list[str]:
|
| 4 |
+
REPEAT_PATTERN = re.compile(r'(.)\1{2,}') # removes >2 repeated characters
|
| 5 |
+
|
| 6 |
+
text = text.lower()
|
| 7 |
+
text = re.sub(r"[^\w\s']", " ", text)
|
| 8 |
+
tokens = text.split()
|
| 9 |
+
|
| 10 |
+
norm_tokens = []
|
| 11 |
+
for t in tokens:
|
| 12 |
+
t = REPEAT_PATTERN.sub(r'\1\1', t)
|
| 13 |
+
t = t.strip("'")
|
| 14 |
+
|
| 15 |
+
if t:
|
| 16 |
+
norm_tokens.append(t)
|
| 17 |
+
|
| 18 |
+
return norm_tokens
|
static/config.py
ADDED
|
@@ -0,0 +1,167 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
LABEL_ORDER = {
|
| 2 |
+
"NONE": 0,
|
| 3 |
+
"HATE_SPEECH_GENERAL": 1,
|
| 4 |
+
"EXTREMISM_PROMOTION": 2,
|
| 5 |
+
"HARASSMENT_OBSCENITY": 3
|
| 6 |
+
}
|
| 7 |
+
|
| 8 |
+
BINARY_CENSURE_LABEL = 'CENSURE_LABEL'
|
| 9 |
+
BINARY_NONE_LABEL = 'NONE_LABEL'
|
| 10 |
+
|
| 11 |
+
BINARY_LABEL_TO_CLASS_VALUES = {
|
| 12 |
+
BINARY_CENSURE_LABEL: 1,
|
| 13 |
+
BINARY_NONE_LABEL: 0
|
| 14 |
+
}
|
| 15 |
+
|
| 16 |
+
MULTICLASS_CONFLICTUAL_LABEL = "CONFLICTUAL"
|
| 17 |
+
MULTICLASS_UNHARMFUL_PROFANITY_LABEL = 'UNHARMFUL_PROFANITY'
|
| 18 |
+
MULTICLASS_NONE_LABEL = 'NONE'
|
| 19 |
+
|
| 20 |
+
MULTICLASS_LABEL_TO_CLASS_VALUES = {
|
| 21 |
+
MULTICLASS_CONFLICTUAL_LABEL: 2,
|
| 22 |
+
MULTICLASS_UNHARMFUL_PROFANITY_LABEL: 1,
|
| 23 |
+
MULTICLASS_NONE_LABEL: 0,
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
+
MERGE_GAP = 0.3
|
| 27 |
+
MAX_WORDS = 10
|
| 28 |
+
OVERLAP_WORDS = 3
|
| 29 |
+
PAUSE_THRESHOLD = 0.55
|
| 30 |
+
PAD_BEFORE = 0.25 #0.5
|
| 31 |
+
PAD_AFTER = 0.4 #0.8
|
| 32 |
+
|
| 33 |
+
LLM_BASE_PROMPT_LABEL_SPAN ="""
|
| 34 |
+
Role:
|
| 35 |
+
You are an Executive Judge responsible for classifying text spans for harmful content under a fixed policy.
|
| 36 |
+
|
| 37 |
+
Scope:
|
| 38 |
+
Each span is independent. No external context, history, intent, framing, or hypothetical interpretation is allowed.
|
| 39 |
+
|
| 40 |
+
Task:
|
| 41 |
+
Given the Span Input, assign exactly one label that reflects the highest severity of harmful content present in the text.
|
| 42 |
+
|
| 43 |
+
Restrictions:
|
| 44 |
+
- The span_text is static and must not be reinterpreted, softened, justified, or excused.
|
| 45 |
+
- Quoted, educational, fictional, artistic, or hypothetical harmful speech is treated as harmful.
|
| 46 |
+
- Do not invent assumptions beyond the span_text and provided signals.
|
| 47 |
+
- Do not output multiple labels.
|
| 48 |
+
- Do not deviate from the specified output format.
|
| 49 |
+
|
| 50 |
+
Labels (ordered by severity):
|
| 51 |
+
NONE < HATE_SPEECH_GENERAL < EXTREMISM_PROMOTION < HARASSMENT_OBSCENITY
|
| 52 |
+
|
| 53 |
+
Output Format:
|
| 54 |
+
MUST return ONLY valid JSON WITHOUT any artifacts with exact the following structure:
|
| 55 |
+
|
| 56 |
+
{
|
| 57 |
+
"label": "NONE | HATE_SPEECH_GENERAL | EXTREMISM_PROMOTION | HARASSMENT_OBSCENITY",
|
| 58 |
+
"confidence": "LOW | MEDIUM | HIGH",
|
| 59 |
+
"rationale": "Concise empirical justification citing explicit phrases or patterns from span_text"
|
| 60 |
+
}
|
| 61 |
+
"""
|
| 62 |
+
|
| 63 |
+
LLM_PROMPT_BINARY_CLASSIFICATION = """
|
| 64 |
+
Role:
|
| 65 |
+
You are an Executive Judge responsible for classifying text spans for harmful content under a fixed policy.
|
| 66 |
+
|
| 67 |
+
Scope:
|
| 68 |
+
Each span is independent. No external context, history, intent, framing, or hypothetical interpretation is allowed.
|
| 69 |
+
|
| 70 |
+
Task:
|
| 71 |
+
Given the Span Input, assign exactly one label that reflects the highest severity of harmful content present in the text.
|
| 72 |
+
|
| 73 |
+
Restrictions:
|
| 74 |
+
- The span_text is static and must not be reinterpreted, softened, justified, or excused.
|
| 75 |
+
- Quoted, educational, fictional, artistic, or hypothetical harmful speech is treated as harmful.
|
| 76 |
+
- Do not invent assumptions beyond the span_text and provided signals.
|
| 77 |
+
- Do not output multiple labels.
|
| 78 |
+
- Do not deviate from the specified output format.
|
| 79 |
+
|
| 80 |
+
Labels:
|
| 81 |
+
CENSURE_LABEL -> Use this label to mark any span considered to be Conflictual language. An attack based on protected (race, color, caster, gender, etc) or other categories.
|
| 82 |
+
NONE_LABEL -> Mark with it any other content.
|
| 83 |
+
|
| 84 |
+
Output Format:
|
| 85 |
+
MUST return ONLY valid JSON WITHOUT any artifacts with exact the following structure:
|
| 86 |
+
|
| 87 |
+
{
|
| 88 |
+
"label": "NONE_LABEL | CENSURE_LABEL",
|
| 89 |
+
"confidence": "LOW | MEDIUM | HIGH",
|
| 90 |
+
"rationale": "Concise empirical justification citing explicit phrases or patterns from span_text"
|
| 91 |
+
}
|
| 92 |
+
"""
|
| 93 |
+
|
| 94 |
+
LLM_PROMPT_MULTICLASS_CLASSIFICATION = """
|
| 95 |
+
Role:
|
| 96 |
+
You are an Executive Judge responsible for classifying text spans for harmful content under a fixed policy.
|
| 97 |
+
|
| 98 |
+
Scope:
|
| 99 |
+
Each span is independent. No external context, history, intent, framing, or hypothetical interpretation is allowed.
|
| 100 |
+
|
| 101 |
+
Task:
|
| 102 |
+
Given the Span Input, assign exactly one label that is suitable for the span content.
|
| 103 |
+
|
| 104 |
+
Restrictions:
|
| 105 |
+
- The span_text is static and must not be reinterpreted, softened, justified, or excused.
|
| 106 |
+
- Quoted, educational, fictional, artistic, or hypothetical harmful speech is treated as harmful.
|
| 107 |
+
- Do not invent assumptions beyond the span_text and provided signals.
|
| 108 |
+
- Do not output multiple labels.
|
| 109 |
+
- Do not deviate from the specified output format.
|
| 110 |
+
|
| 111 |
+
Labels:
|
| 112 |
+
CONFLICTUAL -> Any span considered to be Conflictual language. An attack based on protected (race, color, caster, gender, etc) or other categories.
|
| 113 |
+
UNHARMFUL_PROFANITY -> Language containing slurs and profanity, but not directed toward a specific entity.
|
| 114 |
+
NONE -> Any other content, not suitable for given labels.
|
| 115 |
+
|
| 116 |
+
Output Format:
|
| 117 |
+
MUST return ONLY valid JSON WITHOUT any artifacts with exact the following structure:
|
| 118 |
+
|
| 119 |
+
{
|
| 120 |
+
"label": "NONE | CONFLICTUAL | UNHARMFUL_PROFANITY",
|
| 121 |
+
"confidence": "LOW | MEDIUM | HIGH",
|
| 122 |
+
"rationale": "Concise empirical justification citing explicit phrases or patterns from span_text"
|
| 123 |
+
}
|
| 124 |
+
"""
|
| 125 |
+
|
| 126 |
+
### Deterministic signals profanity lists ###
|
| 127 |
+
PROFANITY = {"fuck", "shit", "bitch", "asshole", "dick", "bastard"}
|
| 128 |
+
SLURS = {"nigger", "faggot", "retard", "kike", "chink"}
|
| 129 |
+
INSULTS = {"idiot", "dumbass", "moron", "stupid", "loser"}
|
| 130 |
+
|
| 131 |
+
TARGETS = {"you", "your", "he", "she", "they", "this", "that"}
|
| 132 |
+
VIOLENCE_VERBS = {"kill", "murder", "hurt", "harm", "attack", "shoot", "stab", "punch", "beat", "destroy", "rape"}
|
| 133 |
+
THREAT_VERBS = {"will", "gonna", "going", "should", "hope", "wish", "want"}
|
| 134 |
+
THREAT_MODALS = {"should", "would", "could", "might"}
|
| 135 |
+
VIOLENT_OUTCOMES = {"die", "dead", "death", "blood", "pain", "suffer", "suffering"}
|
| 136 |
+
|
| 137 |
+
CURSE_VOCAB = PROFANITY | SLURS | INSULTS
|
| 138 |
+
|
| 139 |
+
pipeline = """
|
| 140 |
+
Audio / Video
|
| 141 |
+
-
|
| 142 |
+
Audio extraction (.wav)
|
| 143 |
+
-
|
| 144 |
+
ASR (Whisper)
|
| 145 |
+
-
|
| 146 |
+
words_df
|
| 147 |
+
-
|
| 148 |
+
build_spans()
|
| 149 |
+
-
|
| 150 |
+
span_df
|
| 151 |
+
-
|
| 152 |
+
deterministic signals
|
| 153 |
+
-
|
| 154 |
+
min_allowed_label
|
| 155 |
+
-
|
| 156 |
+
LLM classification
|
| 157 |
+
-
|
| 158 |
+
final_enforced_label
|
| 159 |
+
-
|
| 160 |
+
filter label != NONE
|
| 161 |
+
-
|
| 162 |
+
extract intervals
|
| 163 |
+
-
|
| 164 |
+
merge_intervals()
|
| 165 |
+
-
|
| 166 |
+
mute_audio()
|
| 167 |
+
"""
|
text_processing/classify_span.py
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from text_processing.preprocessing_span import preprocess_span
|
| 2 |
+
from ..llm_pipeline.prompt_llm import build_llm_prompt
|
| 3 |
+
from text_processing.postprocess_enforcement import validate_llm_output, enforce_final_label
|
| 4 |
+
|
| 5 |
+
def classify_span(span_row: dict, base_prompt: str, llm_client) -> dict:
|
| 6 |
+
|
| 7 |
+
pre = preprocess_span(span_row)
|
| 8 |
+
prompt = build_llm_prompt(pre, base_prompt)
|
| 9 |
+
|
| 10 |
+
raw = llm_client(prompt)
|
| 11 |
+
|
| 12 |
+
try:
|
| 13 |
+
llm_out = validate_llm_output(raw)
|
| 14 |
+
except ValueError:
|
| 15 |
+
return {
|
| 16 |
+
"final_enforced_label": pre["min_allowed_label"],
|
| 17 |
+
"llm_label": None,
|
| 18 |
+
"llm_confidence": "LOW",
|
| 19 |
+
"llm_rationale": "Invalid LLM output; enforced deterministic minimum."
|
| 20 |
+
}
|
| 21 |
+
|
| 22 |
+
return enforce_final_label(llm_out, pre["min_allowed_label"])
|
text_processing/postprocess_enforcement.py
ADDED
|
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import json
|
| 2 |
+
import re
|
| 3 |
+
|
| 4 |
+
from static.config import LABEL_ORDER, BINARY_LABEL_TO_CLASS_VALUES
|
| 5 |
+
from .preprocessing_span import max_label
|
| 6 |
+
|
| 7 |
+
def validate_llm_output(raw_output: str) -> dict:
|
| 8 |
+
try:
|
| 9 |
+
cleaned = raw_output.strip()
|
| 10 |
+
if cleaned.startswith('```'):
|
| 11 |
+
cleaned = re.sub(r'^```(?:json)?\s*\n?', '', cleaned)
|
| 12 |
+
cleaned = re.sub(r'\n?```\s*$', '', cleaned)
|
| 13 |
+
|
| 14 |
+
cleaned = cleaned.strip()
|
| 15 |
+
if cleaned.startswith("{{") and cleaned.endswith("}}"):
|
| 16 |
+
cleaned = cleaned[1:-1]
|
| 17 |
+
|
| 18 |
+
parsed = json.loads(cleaned)
|
| 19 |
+
except Exception:
|
| 20 |
+
raise ValueError("Invalid JSON")
|
| 21 |
+
|
| 22 |
+
required_keys = {"label", "confidence", "rationale"}
|
| 23 |
+
if set(parsed.keys()) != required_keys:
|
| 24 |
+
raise ValueError("Invalid schema")
|
| 25 |
+
|
| 26 |
+
if parsed["label"] not in LABEL_ORDER:
|
| 27 |
+
raise ValueError("Invalid label")
|
| 28 |
+
|
| 29 |
+
if parsed["confidence"] not in {"LOW", "MEDIUM", "HIGH"}:
|
| 30 |
+
raise ValueError("Invalid confidence")
|
| 31 |
+
|
| 32 |
+
if not isinstance(parsed["rationale"], str):
|
| 33 |
+
raise ValueError("Invalid rationale")
|
| 34 |
+
|
| 35 |
+
return parsed
|
| 36 |
+
|
| 37 |
+
def parse_llm_output(raw_output: str, label_to_value_map: dict[str, int]) -> dict:
|
| 38 |
+
try:
|
| 39 |
+
cleaned = raw_output.strip()
|
| 40 |
+
if cleaned.startswith('```'):
|
| 41 |
+
cleaned = re.sub(r'^```(?:json)?\s*\n?', '', cleaned)
|
| 42 |
+
cleaned = re.sub(r'\n?```\s*$', '', cleaned)
|
| 43 |
+
|
| 44 |
+
cleaned = cleaned.strip()
|
| 45 |
+
if cleaned.startswith("{{") and cleaned.endswith("}}"):
|
| 46 |
+
cleaned = cleaned[1:-1]
|
| 47 |
+
|
| 48 |
+
parsed = json.loads(cleaned)
|
| 49 |
+
except Exception:
|
| 50 |
+
raise ValueError("Invalid JSON")
|
| 51 |
+
|
| 52 |
+
required_keys = {"label", "confidence", "rationale"}
|
| 53 |
+
if set(parsed.keys()) != required_keys:
|
| 54 |
+
raise ValueError("Invalid schema")
|
| 55 |
+
|
| 56 |
+
if parsed["label"] not in label_to_value_map:
|
| 57 |
+
raise ValueError("Invalid label")
|
| 58 |
+
|
| 59 |
+
if parsed["confidence"] not in {"LOW", "MEDIUM", "HIGH"}:
|
| 60 |
+
raise ValueError("Invalid confidence")
|
| 61 |
+
|
| 62 |
+
if not isinstance(parsed["rationale"], str):
|
| 63 |
+
raise ValueError("Invalid rationale")
|
| 64 |
+
|
| 65 |
+
return parsed
|
| 66 |
+
|
| 67 |
+
def enforce_final_label(
|
| 68 |
+
llm_output: dict,
|
| 69 |
+
min_allowed_label: str) -> dict:
|
| 70 |
+
|
| 71 |
+
final_label = max_label(llm_output["label"], min_allowed_label)
|
| 72 |
+
|
| 73 |
+
overridden = final_label != llm_output["label"]
|
| 74 |
+
|
| 75 |
+
return {
|
| 76 |
+
"final_enforced_label": final_label,
|
| 77 |
+
"llm_label": llm_output["label"],
|
| 78 |
+
"llm_confidence": llm_output["confidence"] if not overridden else "LOW",
|
| 79 |
+
"llm_rationale": (
|
| 80 |
+
llm_output["rationale"]
|
| 81 |
+
if not overridden
|
| 82 |
+
else llm_output["rationale"] + " | Overridden by deterministic minimum."
|
| 83 |
+
)
|
| 84 |
+
}
|
text_processing/preprocessing_span.py
ADDED
|
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from static.config import LABEL_ORDER
|
| 2 |
+
from abstraction.span_schema import SpanSchema
|
| 3 |
+
|
| 4 |
+
def max_label(llm_label: str, min_allowed_label: str) -> str:
|
| 5 |
+
return max(llm_label, min_allowed_label, key=lambda l: LABEL_ORDER[l])
|
| 6 |
+
|
| 7 |
+
def resolve_min_label(
|
| 8 |
+
has_excessive_profanity: bool,
|
| 9 |
+
has_slur: bool,
|
| 10 |
+
has_targeted_insult: bool,
|
| 11 |
+
explicit_violence: bool = False,
|
| 12 |
+
mass_harm_endorsement: bool = False
|
| 13 |
+
) -> str:
|
| 14 |
+
|
| 15 |
+
min_label = "NONE"
|
| 16 |
+
|
| 17 |
+
if has_targeted_insult or has_slur or (
|
| 18 |
+
has_excessive_profanity
|
| 19 |
+
):
|
| 20 |
+
min_label = "HATE_SPEECH_GENERAL"
|
| 21 |
+
|
| 22 |
+
if mass_harm_endorsement:
|
| 23 |
+
min_label = "EXTREMISM_PROMOTION"
|
| 24 |
+
|
| 25 |
+
if explicit_violence:
|
| 26 |
+
min_label = "HARASSMENT_OBSCENITY"
|
| 27 |
+
|
| 28 |
+
return min_label
|
| 29 |
+
|